From 58c150a1739a63db9fb356708c39004a65e07fa9 Mon Sep 17 00:00:00 2001 From: mtw <382160702@qq.com> Date: Wed, 1 Feb 2023 18:29:00 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A6=81=E8=A8=80=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .DS_Store | Bin 6148 -> 434180 bytes 2.bcd018cc.async.js | 2 +- ...47888b82.async.js => 279.645dbbcf.async.js | 4 +- ...5795aaff.async.js => 280.9c7f679f.async.js | 4 +- antdesign.c8bf36bb.async.js | 330 +++++++++--------- color.less | 22 +- index.html | 4 +- ...uts__ShixunDetail__index.e3971b6e.async.js | 4 +- ...> layouts__SimpleLayouts.2bd20666.async.js | 0 ...ms__Lists__Poll.37c56b21.f6b90622.async.js | 0 ...ync.js => layouts__index.d668b0f3.async.js | 0 ...uts__index.layouts__user.8d584e75.async.js | 0 ...sync.js => layouts__user.1ec04f4c.async.js | 0 ...ts__virtualDetail__index.59d161ff.async.js | 0 ...ists__Managements__index.663d4767.async.js | 0 monaco-editor.2e8563a7.async.js | 174 ++++----- ...0.async.js => p__Account.4e2ab118.async.js | 0 ..._Account__Binding__index.5faf34e5.async.js | 0 ...nt__Certification__index.d317afcf.async.js | 0 ...nt__Profile__Edit__index.241837bf.async.js | 0 ..._Account__Profile__index.b68ee0e9.async.js | 0 ..._Account__Results__index.f8cde713.async.js | 0 ...__Account__Secure__index.6c559c69.async.js | 0 ...f24d7.async.js => p__Api.dc1f6c60.async.js | 0 ...oms__ClassicCases__index.cbe52530.async.js | 0 ...ssrooms__ExamList__index.f322fb36.async.js | 0 ... => p__Classrooms__Index.027a8d5a.async.js | 0 ...sts__Announcement__index.abfe5330.async.js | 0 ...Lists__Attachment__index.d67a2244.async.js | 4 +- ...ttendance__Detail__index.d72ccb09.async.js | 4 +- ...Lists__Attendance__index.dd509c56.async.js | 4 +- ...Lists__Board__Add__index.5a50283b.async.js | 0 ...ts__Board__Detail__index.3d223366.async.js | 0 ...ists__Board__Edit__index.0ed3ae6e.async.js | 0 ...oms__Lists__Board__index.d1f777cb.async.js | 0 ...mmonHomework__Add__index.3e2df37f.async.js | 0 ...nHomework__Detail__index.ba84de7c.async.js | 4 +- ...omework__EditWork__index.49b8e179.async.js | 0 ...monHomework__Edit__index.320199bf.async.js | 0 ...nHomework__Review__index.0c5287c6.async.js | 0 ...ework__SubmitWork__index.3ce1413a.async.js | 0 ...s__CommonHomework__index.6c62bb22.async.js | 4 +- ...urseGroup__Detail__index.eef2d085.async.js | 4 +- ...CourseGroup__List__index.8c121356.async.js | 4 +- ...rseGroup__NotList__index.b6087a97.async.js | 4 +- ...ts__Exercise__Add__index.2e855dc0.async.js | 0 ...cise__AnswerCheck__index.199c31c6.async.js | 0 ..._Exercise__Answer__index.8f1f2862.async.js | 4 +- ...ateChecking__CheckDetail.d4e3b30b.async.js | 4 +- ..._Exercise__Detail__index.df04aee0.async.js | 4 +- ...s__Exercise__Edit__index.96b420e8.async.js | 4 +- ..._Exercise__Export__index.c2a7e999.async.js | 4 +- ...se__ImitateAnswer__index.209175d4.async.js | 4 +- ...cise__ReviewGroup__index.2826a83a.async.js | 0 ..._Exercise__Review__index.76af7664.async.js | 4 +- ...__Lists__Exercise__index.ef7ab416.async.js | 4 +- ...Lists__ExportList__index.01eae1e5.async.js | 4 +- ...ation__Tasks__Add__index.b057e49e.async.js | 0 ...on__Tasks__Detail__index.f9bbf861.async.js | 4 +- ...tion__Tasks__Edit__index.5e432d62.async.js | 0 ...Graduation__Tasks__index.3fc734f9.async.js | 0 ...tion__Topics__Add__index.f9f2ba43.async.js | 0 ...n__Topics__Detail__index.a01ea379.async.js | 4 +- ...ion__Topics__Edit__index.6d70487e.async.js | 0 ...raduation__Topics__index.6df6f176.async.js | 0 ...roupHomework__Add__index.3a187395.async.js | 0 ...pHomework__Detail__index.c09ccd9d.async.js | 4 +- ...omework__EditWork__index.969ce1e4.async.js | 0 ...oupHomework__Edit__index.c17771f1.async.js | 0 ...pHomework__Review__index.8da624a6.async.js | 0 ...ework__SubmitWork__index.2633f5f2.async.js | 0 ...ts__GroupHomework__index.5c0c98db.async.js | 4 +- ..._Lists__LiveVideo__index.360c6fc1.async.js | 4 +- ...s__OnlineLearning__index.df34179d.async.js | 4 +- ...Lists__Polls__Add__index.70501bb1.async.js | 0 ...ts__Polls__Answer__index.3f70c89f.async.js | 0 ...ts__Polls__Detail__index.24a9cc28.async.js | 4 +- ...ists__Polls__Edit__index.aefbfc94.async.js | 0 ...oms__Lists__Polls__index.85fcd6e9.async.js | 4 +- ...omeworks__Comment__index.61432dc8.async.js | 4 +- ...ks__Commitsummary__index.282d2197.async.js | 0 ...odeReview__Detail__index.efe61011.async.js | 4 +- ...Homeworks__Detail__index.243274f9.async.js | 4 +- ...__ShixunHomeworks__index.480bb627.async.js | 4 +- ...StatisticsQuality__index.72896799.async.js | 0 ...tatistics__StudentDetail.f9e194a3.async.js | 4 +- ...tatistics__Detail__index.05a214bd.async.js | 4 +- ...StudentStatistics__index.b39f1a8b.async.js | 4 +- ...ics__StudentVideo__index.49c41c36.async.js | 4 +- ...__VideoStatistics__index.75b2defa.async.js | 4 +- ...Lists__Statistics__index.00cab354.async.js | 4 +- ...ssrooms__Lists__Students.0c3b3ec2.async.js | 4 +- ...ssrooms__Lists__Teachers.9eb09d36.async.js | 4 +- ..._Template__detail__index.c3987b51.async.js | 0 ...__Lists__Template__index.68277e0c.async.js | 0 ...Template__student__index.79a20150.async.js | 0 ...Template__teacher__index.2f61d7fb.async.js | 0 ...tatistics__Detail__index.abe53ff8.async.js | 4 +- ...cs__StudentDetail__index.c3272050.async.js | 4 +- ...Video__Statistics__index.2a3a0066.async.js | 4 +- ...ts__Video__Upload__index.5603669f.async.js | 0 ...virtualSpaces__.4db772dd.4d251d00.async.js | 0 ...oms__Lists__Video__index.ea822c2c.async.js | 4 +- ...js => p__Classrooms__New.4f2bcb1a.async.js | 0 ...ssrooms__New__StartClass.5e3850c9.async.js | 0 ...js => p__Colleges__index.93504b94.async.js | 4 +- ... p__Competitions__Detail.78e6ee56.async.js | 4 +- ...p__Competitions__Entered.8fd4b520.async.js | 0 ...ed__Assembly__TeamDateil.d3c5eaff.async.js | 4 +- ..._Competitions__Exports__.5b488188.async.js | 0 ...> p__Competitions__Index.2b2f5279.async.js | 0 ... p__Competitions__Update.a719099b.async.js | 0 ...ync.js => p__Demo__index.c72a995a.async.js | 4 +- ...c7.async.js => p__Editor.a4936bbf.async.js | 0 ... p__Editor.p__Terminal__.55a06349.async.js | 0 ...ync.js => p__Engineering.e1e871fc.async.js | 0 ...eering__Evaluate__Detail.3408a6f0.async.js | 4 +- ...ineering__Evaluate__List.b7501678.async.js | 4 +- ...ering__Lists__CourseList.5618439e.async.js | 4 +- ...ing__Lists__CourseMatrix.59de5472.async.js | 4 +- ...ing__Lists__CurseSetting.69c878c6.async.js | 4 +- ...__Lists__GraduatedMatrix.88eb9bad.async.js | 0 ...__Lists__GraduationIndex.3f741a54.async.js | 0 ...ring__Lists__StudentList.b65d48f6.async.js | 4 +- ...ring__Lists__TeacherList.17264659.async.js | 4 +- ...ists__TrainingObjectives.51650a23.async.js | 0 ...__Lists__TrainingProgram.d50be8fc.async.js | 4 +- ...ts__TrainingProgram__Add.f7d5fe32.async.js | 4 +- ...s__TrainingProgram__Edit.205a3ca1.async.js | 4 +- ...eering__Navigation__Home.f0214975.async.js | 0 ...ngineering__Norm__Detail.94d4c962.async.js | 0 ..._Engineering__Norm__List.ca3b38b4.async.js | 4 +- ...ss => p__Forums__Detail.71c1af64.chunk.css | 21 +- ....js => p__Forums__Detail.92739e65.async.js | 6 +- ...c.js => p__Forums__Index.83a318f5.async.js | 4 +- ..._Forums__Index__redirect.426cfe20.async.js | 0 ...ync.js => p__Forums__New.3007f4d3.async.js | 0 ...js => p__Forums__Subject.e4b63449.async.js | 12 +- ...nc.js => p__Forums__User.84cfd706.async.js | 2 +- ....async.js => p__Guidance.e28fd5ce.async.js | 0 ...ync.js => p__Help__Index.7f94f4aa.async.js | 0 ...js => p__HttpStatus__403.2b82368d.async.js | 0 ...js => p__HttpStatus__404.98f799eb.async.js | 0 ...js => p__HttpStatus__500.2517fc5e.async.js | 0 ...p__HttpStatus__HpcCourse.29326477.async.js | 0 ...__HttpStatus__UserAgents.3472359f.async.js | 0 ...s => p__Messages__Detail.31db5fab.async.js | 0 ... => p__Messages__Private.544a3330.async.js | 0 ... => p__Messages__Tidings.2c88188a.async.js | 0 ... p__MoopCases__FormPanel.fb9c84a7.async.js | 0 ... p__MoopCases__InfoPanel.9bb6573c.async.js | 0 ...s => p__MoopCases__index.1fd1636d.async.js | 0 ..._MyProblem__RecordDetail.c247e001.async.js | 0 ...s => p__MyProblem__index.0b5475fa.async.js | 4 +- ...aperlibrary__Edit__index.734f9dad.async.js | 0 ...andom__AddAndEdit__index.a7b87afa.async.js | 4 +- ...y__Random__Detail__index.9597e289.async.js | 4 +- ...dom__ExerciseEdit__index.5110fd9f.async.js | 0 ...ndom__PreviewEdit__index.9d22c75e.async.js | 0 ...Paperlibrary__See__index.697ef91d.async.js | 4 +- ...> p__Paperlibrary__index.60c1af43.async.js | 4 +- ...aths__Detail__Statistics.765eab34.async.js | 4 +- ... => p__Paths__Detail__id.a761ecfd.async.js | 4 +- ...cationalEducation__index.64736ff2.async.js | 0 ...nc.js => p__Paths__Index.1046c42f.async.js | 0 ...sync.js => p__Paths__New.d73e648e.async.js | 4 +- ..._Problems__OjForm__index.c9116dd2.async.js | 4 +- ...oblemset__NewItem__index.b6b8d048.async.js | 4 +- ...set__Preview__New__index.b54e6a73.async.js | 0 ...oblemset__Preview__index.973c942b.async.js | 0 ... => p__Problemset__index.1fceb38d.async.js | 4 +- ...> p__Question__AddOrEdit.ea7c6cff.async.js | 4 +- ...ion__AddOrEdit__BatchAdd.ae50fc93.async.js | 0 ...js => p__Question__Index.952d810e.async.js | 4 +- ...> p__Question__OjProblem.a8f8e4d6.async.js | 4 +- ..._OjProblem__RecordDetail.9383f74a.async.js | 0 ...9.async.js => p__RestFul.cd69ea08.async.js | 4 +- ... p__RestFul__Edit__index.878ea73d.async.js | 0 ...c.js => p__Search__index.46ce5da3.async.js | 0 ...l__AuditSituation__index.61842939.async.js | 0 ...nges__EditPracticeAnswer.6db25cfd.async.js | 0 ...ges__EditPracticeSetting.f73fc48a.async.js | 0 ...Challenges__EditQuestion.580c4dfd.async.js | 0 ..._Challenges__NewPractice.21a4ac6b.async.js | 0 ..._Challenges__NewQuestion.2b29c833.async.js | 0 ...allenges__RankingSetting.f0fbe4f4.async.js | 0 ...etail__Challenges__index.9f4f8b2c.async.js | 0 ...il__Collaborators__index.0675e807.async.js | 4 +- ...__Detail__Dataset__index.b1a753d4.async.js | 4 +- ...__Detail__Discuss__index.e9de849b.async.js | 4 +- ..._Detail__ForkList__index.69d2c748.async.js | 4 +- ...ns__Detail__Merge__index.8187a526.async.js | 0 ...tail__RankingList__index.93076852.async.js | 0 ...pository__AddFile__index.83714c67.async.js | 0 ...epository__Commit__index.ea35e767.async.js | 0 ...itory__UploadFile__index.cab195b5.async.js | 0 ...etail__Repository__index.8c119de6.async.js | 4 +- ..._Detail__Settings__index.69263352.async.js | 0 ...> p__Shixuns__Detail__id.c89fe382.async.js | 0 ...c.js => p__Shixuns__Edit.7c8bf87e.async.js | 116 +++--- ...nges__EditPracticeAnswer.a2f391e9.async.js | 0 ...ges__EditPracticeSetting.f80fb8bf.async.js | 0 ...Challenges__EditQuestion.bdad8bc5.async.js | 0 ..._Challenges__NewPractice.54e7968d.async.js | 0 ..._Challenges__NewQuestion.c68690af.async.js | 0 ...allenges__RankingSetting.f33d6a78.async.js | 0 ...s__Edit__body__Warehouse.11ce00d1.async.js | 4 +- ...s => p__Shixuns__Exports.c52cafb9.async.js | 0 ....js => p__Shixuns__Index.678ce30e.async.js | 0 ...nc.js => p__Shixuns__New.5ec9a53c.async.js | 0 ..._Shixuns__New__CreateImg.a2d6fd25.async.js | 0 ...ixuns__New__ImagePreview.92c216af.async.js | 0 ...sync.js => p__Terminal__.9b76bdd0.async.js | 0 ...6dc.async.js => p__Three.64d1373a.async.js | 0 ...tail__Certificate__index.870510fc.async.js | 4 +- ...etail__Classrooms__index.5d32eb8f.async.js | 4 +- ...rImentImg__Detail__index.54990e3f.async.js | 0 ...il__ExperImentImg__index.3472a685.async.js | 4 +- ...ail__LearningPath__index.3cc74e27.async.js | 4 +- ...er__Detail__Order__index.3633007e.async.js | 0 ..._orderInformation__index.3d7c9fed.async.js | 0 ...__pages__orderPay__index.75fb4367.async.js | 0 ...er__pages__result__index.a21b5d10.async.js | 0 ...l__OtherResources__index.874d9d5e.async.js | 4 +- ...er__Detail__Paths__index.e530a605.async.js | 4 +- ..._Detail__Projects__index.ff032104.async.js | 0 ...__Detail__Shixuns__index.92e64c56.async.js | 4 +- ...etail__TeachGroup__index.8b00996f.async.js | 4 +- ...l__Topics__Detail__index.37e3dd37.async.js | 0 ..._Exercise__Detail__index.aa19cbc0.async.js | 0 ...s__Exercise__Edit__index.afa0b7bb.async.js | 0 ...il__Topics__Group__index.65615608.async.js | 0 ...l__Topics__Normal__index.ddae7dc6.async.js | 0 ...ics__Poll__Detail__index.d0abcf3c.async.js | 0 ...opics__Poll__Edit__index.42e7bb73.async.js | 0 ...r__Detail__Topics__index.874535da.async.js | 0 ...ail__UserPortrait__index.a3790794.async.js | 0 ..._Videos__Protocol__index.1f2e9a45.async.js | 0 ...__Videos__Success__index.dda8e97f.async.js | 0 ...l__Videos__Upload__index.7e1f3d89.async.js | 0 ...r__Detail__Videos__index.bd195071.async.js | 4 +- ...s => p__User__Detail__id.c1cb4732.async.js | 0 ...il__virtualSpaces__index.bf84fbdf.async.js | 0 ...ync.js => p__User__Login.a24c11d3.async.js | 0 ...s => p__User__OtherLogin.88b25991.async.js | 0 ...r.p__User__ResetPassword.72809e2a.async.js | 0 ...c.js => p__User__QQLogin.843d8e6b.async.js | 0 ....js => p__User__Register.48e52b74.async.js | 0 ...> p__User__ResetPassword.1c1154e9.async.js | 0 ... => p__User__WechatLogin.077a64fc.async.js | 0 ... => p__Video__Detail__id.a55e9a58.async.js | 0 ...fc7.async.js => p__index.2a51425f.async.js | 0 ....js => p__tasks__Jupyter.83d5c393.async.js | 0 ...nc.js => p__tasks__index.9c90eb0b.async.js | 4 +- ... p__virtualSpaces__Index.444d93d5.async.js | 0 ...es__Lists__Course__index.a1dfe562.async.js | 0 ...ists__Managements__index.be2af9d9.async.js | 0 ...es__Lists__Member__index.9757160e.async.js | 4 +- ...s__Lists__Notices__index.d66457be.async.js | 0 ...s__Lists__Shixuns__index.6b31c62a.async.js | 0 ...s__Syllabuses__AddOrEdit.41d3bb84.async.js | 0 ...ists__Syllabuses__Detail.02892c29.async.js | 0 ...Lists__Syllabuses__index.84799367.async.js | 0 ...ts__Video__Upload__index.6d86ffc8.async.js | 0 ...ces__Lists__Video__index.8f9edd31.async.js | 4 +- umi.a4dded2a.js => umi.a31a12c8.js | 196 +++++------ ...6c19.async.js => vendors.7c993d6d.async.js | 2 +- 267 files changed, 638 insertions(+), 621 deletions(-) rename 279.47888b82.async.js => 279.645dbbcf.async.js (99%) rename 280.5795aaff.async.js => 280.9c7f679f.async.js (97%) rename layouts__ShixunDetail__index.0801a1f0.async.js => layouts__ShixunDetail__index.e3971b6e.async.js (99%) rename layouts__SimpleLayouts.d4365908.async.js => layouts__SimpleLayouts.2bd20666.async.js (100%) rename layouts__SimpleLayouts.p__Classrooms__Lists__Exercise__ReviewGroup__index.p__Classrooms__Lists__Poll.37c56b21.d6a51547.async.js => layouts__SimpleLayouts.p__Classrooms__Lists__Exercise__ReviewGroup__index.p__Classrooms__Lists__Poll.37c56b21.f6b90622.async.js (100%) rename layouts__index.c0a3f87f.async.js => layouts__index.d668b0f3.async.js (100%) rename layouts__index.layouts__user.cc67f907.async.js => layouts__index.layouts__user.8d584e75.async.js (100%) rename layouts__user.5b3bc0a9.async.js => layouts__user.1ec04f4c.async.js (100%) rename layouts__virtualDetail__index.261c20db.async.js => layouts__virtualDetail__index.59d161ff.async.js (100%) rename layouts__virtualDetail__index.p__virtualSpaces__Lists__Managements__index.b0399395.async.js => layouts__virtualDetail__index.p__virtualSpaces__Lists__Managements__index.663d4767.async.js (100%) rename p__Account.a37c3650.async.js => p__Account.4e2ab118.async.js (100%) rename p__Account__Binding__index.ccac9298.async.js => p__Account__Binding__index.5faf34e5.async.js (100%) rename p__Account__Certification__index.ffa3c847.async.js => p__Account__Certification__index.d317afcf.async.js (100%) rename p__Account__Profile__Edit__index.321a3553.async.js => p__Account__Profile__Edit__index.241837bf.async.js (100%) rename p__Account__Profile__index.f3e8638d.async.js => p__Account__Profile__index.b68ee0e9.async.js (100%) rename p__Account__Results__index.de33ca12.async.js => p__Account__Results__index.f8cde713.async.js (100%) rename p__Account__Secure__index.5088c314.async.js => p__Account__Secure__index.6c559c69.async.js (100%) rename p__Api.ca7f24d7.async.js => p__Api.dc1f6c60.async.js (100%) rename p__Classrooms__ClassicCases__index.edcabf19.async.js => p__Classrooms__ClassicCases__index.cbe52530.async.js (100%) rename p__Classrooms__ExamList__index.df4890f7.async.js => p__Classrooms__ExamList__index.f322fb36.async.js (100%) rename p__Classrooms__Index.fb573baa.async.js => p__Classrooms__Index.027a8d5a.async.js (100%) rename p__Classrooms__Lists__Announcement__index.c44e8e0c.async.js => p__Classrooms__Lists__Announcement__index.abfe5330.async.js (100%) rename p__Classrooms__Lists__Attachment__index.c233a196.async.js => p__Classrooms__Lists__Attachment__index.d67a2244.async.js (99%) rename p__Classrooms__Lists__Attendance__Detail__index.1ce96c80.async.js => p__Classrooms__Lists__Attendance__Detail__index.d72ccb09.async.js (99%) rename p__Classrooms__Lists__Attendance__index.aa4d8111.async.js => p__Classrooms__Lists__Attendance__index.dd509c56.async.js (99%) rename p__Classrooms__Lists__Board__Add__index.8ce98847.async.js => p__Classrooms__Lists__Board__Add__index.5a50283b.async.js (100%) rename p__Classrooms__Lists__Board__Detail__index.f2f85f39.async.js => p__Classrooms__Lists__Board__Detail__index.3d223366.async.js (100%) rename p__Classrooms__Lists__Board__Edit__index.49980376.async.js => p__Classrooms__Lists__Board__Edit__index.0ed3ae6e.async.js (100%) rename p__Classrooms__Lists__Board__index.7511086f.async.js => p__Classrooms__Lists__Board__index.d1f777cb.async.js (100%) rename p__Classrooms__Lists__CommonHomework__Add__index.52065346.async.js => p__Classrooms__Lists__CommonHomework__Add__index.3e2df37f.async.js (100%) rename p__Classrooms__Lists__CommonHomework__Detail__index.e3560f34.async.js => p__Classrooms__Lists__CommonHomework__Detail__index.ba84de7c.async.js (99%) rename p__Classrooms__Lists__CommonHomework__EditWork__index.d078b170.async.js => p__Classrooms__Lists__CommonHomework__EditWork__index.49b8e179.async.js (100%) rename p__Classrooms__Lists__CommonHomework__Edit__index.80b9c930.async.js => p__Classrooms__Lists__CommonHomework__Edit__index.320199bf.async.js (100%) rename p__Classrooms__Lists__CommonHomework__Review__index.e2529a25.async.js => p__Classrooms__Lists__CommonHomework__Review__index.0c5287c6.async.js (100%) rename p__Classrooms__Lists__CommonHomework__SubmitWork__index.fa41b511.async.js => p__Classrooms__Lists__CommonHomework__SubmitWork__index.3ce1413a.async.js (100%) rename p__Classrooms__Lists__CommonHomework__index.2a617504.async.js => p__Classrooms__Lists__CommonHomework__index.6c62bb22.async.js (99%) rename p__Classrooms__Lists__CourseGroup__Detail__index.ebfab11a.async.js => p__Classrooms__Lists__CourseGroup__Detail__index.eef2d085.async.js (99%) rename p__Classrooms__Lists__CourseGroup__List__index.1356f285.async.js => p__Classrooms__Lists__CourseGroup__List__index.8c121356.async.js (99%) rename p__Classrooms__Lists__CourseGroup__NotList__index.0970c9a8.async.js => p__Classrooms__Lists__CourseGroup__NotList__index.b6087a97.async.js (99%) rename p__Classrooms__Lists__Exercise__Add__index.f181d9ef.async.js => p__Classrooms__Lists__Exercise__Add__index.2e855dc0.async.js (100%) rename p__Classrooms__Lists__Exercise__AnswerCheck__index.6ab8ba4b.async.js => p__Classrooms__Lists__Exercise__AnswerCheck__index.199c31c6.async.js (100%) rename p__Classrooms__Lists__Exercise__Answer__index.259adf6d.async.js => p__Classrooms__Lists__Exercise__Answer__index.8f1f2862.async.js (99%) rename p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail.4341b751.async.js => p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail.d4e3b30b.async.js (99%) rename p__Classrooms__Lists__Exercise__Detail__index.704d6a20.async.js => p__Classrooms__Lists__Exercise__Detail__index.df04aee0.async.js (99%) rename p__Classrooms__Lists__Exercise__Edit__index.d425f6ce.async.js => p__Classrooms__Lists__Exercise__Edit__index.96b420e8.async.js (99%) rename p__Classrooms__Lists__Exercise__Export__index.15524cbe.async.js => p__Classrooms__Lists__Exercise__Export__index.c2a7e999.async.js (99%) rename p__Classrooms__Lists__Exercise__ImitateAnswer__index.ce7ba5f5.async.js => p__Classrooms__Lists__Exercise__ImitateAnswer__index.209175d4.async.js (99%) rename p__Classrooms__Lists__Exercise__ReviewGroup__index.637e7b15.async.js => p__Classrooms__Lists__Exercise__ReviewGroup__index.2826a83a.async.js (100%) rename p__Classrooms__Lists__Exercise__Review__index.8a1904bc.async.js => p__Classrooms__Lists__Exercise__Review__index.76af7664.async.js (99%) rename p__Classrooms__Lists__Exercise__index.43bb51e3.async.js => p__Classrooms__Lists__Exercise__index.ef7ab416.async.js (99%) rename p__Classrooms__Lists__ExportList__index.5dceada1.async.js => p__Classrooms__Lists__ExportList__index.01eae1e5.async.js (99%) rename p__Classrooms__Lists__Graduation__Tasks__Add__index.5a285e1e.async.js => p__Classrooms__Lists__Graduation__Tasks__Add__index.b057e49e.async.js (100%) rename p__Classrooms__Lists__Graduation__Tasks__Detail__index.f4db3a4b.async.js => p__Classrooms__Lists__Graduation__Tasks__Detail__index.f9bbf861.async.js (99%) rename p__Classrooms__Lists__Graduation__Tasks__Edit__index.3e97cc98.async.js => p__Classrooms__Lists__Graduation__Tasks__Edit__index.5e432d62.async.js (100%) rename p__Classrooms__Lists__Graduation__Tasks__index.758016b0.async.js => p__Classrooms__Lists__Graduation__Tasks__index.3fc734f9.async.js (100%) rename p__Classrooms__Lists__Graduation__Topics__Add__index.40a213a7.async.js => p__Classrooms__Lists__Graduation__Topics__Add__index.f9f2ba43.async.js (100%) rename p__Classrooms__Lists__Graduation__Topics__Detail__index.af8d8cdf.async.js => p__Classrooms__Lists__Graduation__Topics__Detail__index.a01ea379.async.js (99%) rename p__Classrooms__Lists__Graduation__Topics__Edit__index.729caf15.async.js => p__Classrooms__Lists__Graduation__Topics__Edit__index.6d70487e.async.js (100%) rename p__Classrooms__Lists__Graduation__Topics__index.1c95cc3d.async.js => p__Classrooms__Lists__Graduation__Topics__index.6df6f176.async.js (100%) rename p__Classrooms__Lists__GroupHomework__Add__index.e48a4477.async.js => p__Classrooms__Lists__GroupHomework__Add__index.3a187395.async.js (100%) rename p__Classrooms__Lists__GroupHomework__Detail__index.0069bfbb.async.js => p__Classrooms__Lists__GroupHomework__Detail__index.c09ccd9d.async.js (99%) rename p__Classrooms__Lists__GroupHomework__EditWork__index.322c38d7.async.js => p__Classrooms__Lists__GroupHomework__EditWork__index.969ce1e4.async.js (100%) rename p__Classrooms__Lists__GroupHomework__Edit__index.8e2def6e.async.js => p__Classrooms__Lists__GroupHomework__Edit__index.c17771f1.async.js (100%) rename p__Classrooms__Lists__GroupHomework__Review__index.ed2411e2.async.js => p__Classrooms__Lists__GroupHomework__Review__index.8da624a6.async.js (100%) rename p__Classrooms__Lists__GroupHomework__SubmitWork__index.3b37f4e1.async.js => p__Classrooms__Lists__GroupHomework__SubmitWork__index.2633f5f2.async.js (100%) rename p__Classrooms__Lists__GroupHomework__index.b4c49d51.async.js => p__Classrooms__Lists__GroupHomework__index.5c0c98db.async.js (99%) rename p__Classrooms__Lists__LiveVideo__index.b2d51d95.async.js => p__Classrooms__Lists__LiveVideo__index.360c6fc1.async.js (99%) rename p__Classrooms__Lists__OnlineLearning__index.95376b9c.async.js => p__Classrooms__Lists__OnlineLearning__index.df34179d.async.js (99%) rename p__Classrooms__Lists__Polls__Add__index.31f2f6a0.async.js => p__Classrooms__Lists__Polls__Add__index.70501bb1.async.js (100%) rename p__Classrooms__Lists__Polls__Answer__index.eecc2cfa.async.js => p__Classrooms__Lists__Polls__Answer__index.3f70c89f.async.js (100%) rename p__Classrooms__Lists__Polls__Detail__index.279bee1d.async.js => p__Classrooms__Lists__Polls__Detail__index.24a9cc28.async.js (99%) rename p__Classrooms__Lists__Polls__Edit__index.48cd555a.async.js => p__Classrooms__Lists__Polls__Edit__index.aefbfc94.async.js (100%) rename p__Classrooms__Lists__Polls__index.675bbc00.async.js => p__Classrooms__Lists__Polls__index.85fcd6e9.async.js (99%) rename p__Classrooms__Lists__ShixunHomeworks__Comment__index.e4beff3f.async.js => p__Classrooms__Lists__ShixunHomeworks__Comment__index.61432dc8.async.js (99%) rename p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index.b8ea7531.async.js => p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index.282d2197.async.js (100%) rename p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index.a71c034a.async.js => p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index.efe61011.async.js (99%) rename p__Classrooms__Lists__ShixunHomeworks__Detail__index.825d2ba6.async.js => p__Classrooms__Lists__ShixunHomeworks__Detail__index.243274f9.async.js (99%) rename p__Classrooms__Lists__ShixunHomeworks__index.5f6edc5a.async.js => p__Classrooms__Lists__ShixunHomeworks__index.480bb627.async.js (99%) rename p__Classrooms__Lists__Statistics__StatisticsQuality__index.bb86f57d.async.js => p__Classrooms__Lists__Statistics__StatisticsQuality__index.72896799.async.js (100%) rename p__Classrooms__Lists__Statistics__StudentDetail.073b7ff6.async.js => p__Classrooms__Lists__Statistics__StudentDetail.f9e194a3.async.js (99%) rename p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index.fca59e9a.async.js => p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index.05a214bd.async.js (99%) rename p__Classrooms__Lists__Statistics__StudentStatistics__index.dc0bee84.async.js => p__Classrooms__Lists__Statistics__StudentStatistics__index.b39f1a8b.async.js (99%) rename p__Classrooms__Lists__Statistics__StudentVideo__index.50c56573.async.js => p__Classrooms__Lists__Statistics__StudentVideo__index.49c41c36.async.js (99%) rename p__Classrooms__Lists__Statistics__VideoStatistics__index.f00e549d.async.js => p__Classrooms__Lists__Statistics__VideoStatistics__index.75b2defa.async.js (99%) rename p__Classrooms__Lists__Statistics__index.72ed9345.async.js => p__Classrooms__Lists__Statistics__index.00cab354.async.js (99%) rename p__Classrooms__Lists__Students.3f4de34c.async.js => p__Classrooms__Lists__Students.0c3b3ec2.async.js (99%) rename p__Classrooms__Lists__Teachers.00370a6b.async.js => p__Classrooms__Lists__Teachers.9eb09d36.async.js (99%) rename p__Classrooms__Lists__Template__detail__index.1708b0ef.async.js => p__Classrooms__Lists__Template__detail__index.c3987b51.async.js (100%) rename p__Classrooms__Lists__Template__index.55043090.async.js => p__Classrooms__Lists__Template__index.68277e0c.async.js (100%) rename p__Classrooms__Lists__Template__student__index.de63eaf5.async.js => p__Classrooms__Lists__Template__student__index.79a20150.async.js (100%) rename p__Classrooms__Lists__Template__teacher__index.24d313e1.async.js => p__Classrooms__Lists__Template__teacher__index.2f61d7fb.async.js (100%) rename p__Classrooms__Lists__Video__Statistics__Detail__index.4a3f2ee2.async.js => p__Classrooms__Lists__Video__Statistics__Detail__index.abe53ff8.async.js (99%) rename p__Classrooms__Lists__Video__Statistics__StudentDetail__index.f85cc7fe.async.js => p__Classrooms__Lists__Video__Statistics__StudentDetail__index.c3272050.async.js (99%) rename p__Classrooms__Lists__Video__Statistics__index.9d0d2fbf.async.js => p__Classrooms__Lists__Video__Statistics__index.2a3a0066.async.js (99%) rename p__Classrooms__Lists__Video__Upload__index.c88a126b.async.js => p__Classrooms__Lists__Video__Upload__index.5603669f.async.js (100%) rename p__Classrooms__Lists__Video__Upload__index.p__User__Detail__Videos__Upload__index.p__virtualSpaces__.4db772dd.75cf3a20.async.js => p__Classrooms__Lists__Video__Upload__index.p__User__Detail__Videos__Upload__index.p__virtualSpaces__.4db772dd.4d251d00.async.js (100%) rename p__Classrooms__Lists__Video__index.5bd28c55.async.js => p__Classrooms__Lists__Video__index.ea822c2c.async.js (99%) rename p__Classrooms__New.c4622fd3.async.js => p__Classrooms__New.4f2bcb1a.async.js (100%) rename p__Classrooms__New__StartClass.9f5839ea.async.js => p__Classrooms__New__StartClass.5e3850c9.async.js (100%) rename p__Colleges__index.c438688f.async.js => p__Colleges__index.93504b94.async.js (99%) rename p__Competitions__Detail.f7fa1155.async.js => p__Competitions__Detail.78e6ee56.async.js (99%) rename p__Competitions__Entered.623fac0e.async.js => p__Competitions__Entered.8fd4b520.async.js (100%) rename p__Competitions__Entered__Assembly__TeamDateil.3f5192e0.async.js => p__Competitions__Entered__Assembly__TeamDateil.d3c5eaff.async.js (99%) rename p__Competitions__Exports__.96c02c75.async.js => p__Competitions__Exports__.5b488188.async.js (100%) rename p__Competitions__Index.2d3e7743.async.js => p__Competitions__Index.2b2f5279.async.js (100%) rename p__Competitions__Update.9b7c2da2.async.js => p__Competitions__Update.a719099b.async.js (100%) rename p__Demo__index.6e737222.async.js => p__Demo__index.c72a995a.async.js (99%) rename p__Editor.230973c7.async.js => p__Editor.a4936bbf.async.js (100%) rename p__Editor.p__Terminal__.a6962d59.async.js => p__Editor.p__Terminal__.55a06349.async.js (100%) rename p__Engineering.2c88c7c3.async.js => p__Engineering.e1e871fc.async.js (100%) rename p__Engineering__Evaluate__Detail.7e7ba164.async.js => p__Engineering__Evaluate__Detail.3408a6f0.async.js (99%) rename p__Engineering__Evaluate__List.70433510.async.js => p__Engineering__Evaluate__List.b7501678.async.js (99%) rename p__Engineering__Lists__CourseList.2862bbc3.async.js => p__Engineering__Lists__CourseList.5618439e.async.js (99%) rename p__Engineering__Lists__CourseMatrix.51de464c.async.js => p__Engineering__Lists__CourseMatrix.59de5472.async.js (99%) rename p__Engineering__Lists__CurseSetting.1c905a56.async.js => p__Engineering__Lists__CurseSetting.69c878c6.async.js (99%) rename p__Engineering__Lists__GraduatedMatrix.da1948d3.async.js => p__Engineering__Lists__GraduatedMatrix.88eb9bad.async.js (100%) rename p__Engineering__Lists__GraduationIndex.6f7499af.async.js => p__Engineering__Lists__GraduationIndex.3f741a54.async.js (100%) rename p__Engineering__Lists__StudentList.4d26a937.async.js => p__Engineering__Lists__StudentList.b65d48f6.async.js (99%) rename p__Engineering__Lists__TeacherList.f00aed19.async.js => p__Engineering__Lists__TeacherList.17264659.async.js (99%) rename p__Engineering__Lists__TrainingObjectives.bb4be91c.async.js => p__Engineering__Lists__TrainingObjectives.51650a23.async.js (100%) rename p__Engineering__Lists__TrainingProgram.0f5f071d.async.js => p__Engineering__Lists__TrainingProgram.d50be8fc.async.js (99%) rename p__Engineering__Lists__TrainingProgram__Add.a9881ad0.async.js => p__Engineering__Lists__TrainingProgram__Add.f7d5fe32.async.js (99%) rename p__Engineering__Lists__TrainingProgram__Edit.b0b1671e.async.js => p__Engineering__Lists__TrainingProgram__Edit.205a3ca1.async.js (99%) rename p__Engineering__Navigation__Home.347cf22f.async.js => p__Engineering__Navigation__Home.f0214975.async.js (100%) rename p__Engineering__Norm__Detail.b8fdc67d.async.js => p__Engineering__Norm__Detail.94d4c962.async.js (100%) rename p__Engineering__Norm__List.ca24e0e6.async.js => p__Engineering__Norm__List.ca3b38b4.async.js (99%) rename p__Forums__Detail.255afa9e.chunk.css => p__Forums__Detail.71c1af64.chunk.css (99%) rename p__Forums__Detail.a4ae15d1.async.js => p__Forums__Detail.92739e65.async.js (97%) rename p__Forums__Index.939d1c63.async.js => p__Forums__Index.83a318f5.async.js (99%) rename p__Forums__Index__redirect.9b7158c6.async.js => p__Forums__Index__redirect.426cfe20.async.js (100%) rename p__Forums__New.e164f24b.async.js => p__Forums__New.3007f4d3.async.js (100%) rename p__Forums__Subject.16106a10.async.js => p__Forums__Subject.e4b63449.async.js (94%) rename p__Forums__User.47d29087.async.js => p__Forums__User.84cfd706.async.js (99%) rename p__Guidance.223a0c2c.async.js => p__Guidance.e28fd5ce.async.js (100%) rename p__Help__Index.6d5f8349.async.js => p__Help__Index.7f94f4aa.async.js (100%) rename p__HttpStatus__403.ff3c5f83.async.js => p__HttpStatus__403.2b82368d.async.js (100%) rename p__HttpStatus__404.e178234a.async.js => p__HttpStatus__404.98f799eb.async.js (100%) rename p__HttpStatus__500.4e9ea2b8.async.js => p__HttpStatus__500.2517fc5e.async.js (100%) rename p__HttpStatus__HpcCourse.dcc5da66.async.js => p__HttpStatus__HpcCourse.29326477.async.js (100%) rename p__HttpStatus__UserAgents.c7aa9bee.async.js => p__HttpStatus__UserAgents.3472359f.async.js (100%) rename p__Messages__Detail.cb033f33.async.js => p__Messages__Detail.31db5fab.async.js (100%) rename p__Messages__Private.41bf0221.async.js => p__Messages__Private.544a3330.async.js (100%) rename p__Messages__Tidings.8e16da59.async.js => p__Messages__Tidings.2c88188a.async.js (100%) rename p__MoopCases__FormPanel.3309ca4a.async.js => p__MoopCases__FormPanel.fb9c84a7.async.js (100%) rename p__MoopCases__InfoPanel.27ed7902.async.js => p__MoopCases__InfoPanel.9bb6573c.async.js (100%) rename p__MoopCases__index.d6c3e706.async.js => p__MoopCases__index.1fd1636d.async.js (100%) rename p__MyProblem__RecordDetail.6c727614.async.js => p__MyProblem__RecordDetail.c247e001.async.js (100%) rename p__MyProblem__index.e9094659.async.js => p__MyProblem__index.0b5475fa.async.js (99%) rename p__Paperlibrary__Edit__index.8b07910c.async.js => p__Paperlibrary__Edit__index.734f9dad.async.js (100%) rename p__Paperlibrary__Random__AddAndEdit__index.45ffd623.async.js => p__Paperlibrary__Random__AddAndEdit__index.a7b87afa.async.js (99%) rename p__Paperlibrary__Random__Detail__index.3d5fb778.async.js => p__Paperlibrary__Random__Detail__index.9597e289.async.js (99%) rename p__Paperlibrary__Random__ExerciseEdit__index.85b4b6e7.async.js => p__Paperlibrary__Random__ExerciseEdit__index.5110fd9f.async.js (100%) rename p__Paperlibrary__Random__PreviewEdit__index.af155583.async.js => p__Paperlibrary__Random__PreviewEdit__index.9d22c75e.async.js (100%) rename p__Paperlibrary__See__index.d6065948.async.js => p__Paperlibrary__See__index.697ef91d.async.js (99%) rename p__Paperlibrary__index.672e3dea.async.js => p__Paperlibrary__index.60c1af43.async.js (99%) rename p__Paths__Detail__Statistics.003e8032.async.js => p__Paths__Detail__Statistics.765eab34.async.js (99%) rename p__Paths__Detail__id.26caba72.async.js => p__Paths__Detail__id.a761ecfd.async.js (99%) rename p__Paths__HigherVocationalEducation__index.b7a9ac5a.async.js => p__Paths__HigherVocationalEducation__index.64736ff2.async.js (100%) rename p__Paths__Index.cb6c5976.async.js => p__Paths__Index.1046c42f.async.js (100%) rename p__Paths__New.ff1ecc85.async.js => p__Paths__New.d73e648e.async.js (99%) rename p__Problems__OjForm__index.2bd74b65.async.js => p__Problems__OjForm__index.c9116dd2.async.js (99%) rename p__Problemset__NewItem__index.dfb5a8dd.async.js => p__Problemset__NewItem__index.b6b8d048.async.js (99%) rename p__Problemset__Preview__New__index.d8f6ebf1.async.js => p__Problemset__Preview__New__index.b54e6a73.async.js (100%) rename p__Problemset__Preview__index.26938f8d.async.js => p__Problemset__Preview__index.973c942b.async.js (100%) rename p__Problemset__index.e9eba0f5.async.js => p__Problemset__index.1fceb38d.async.js (99%) rename p__Question__AddOrEdit.a5338bf9.async.js => p__Question__AddOrEdit.ea7c6cff.async.js (99%) rename p__Question__AddOrEdit__BatchAdd.5209712b.async.js => p__Question__AddOrEdit__BatchAdd.ae50fc93.async.js (100%) rename p__Question__Index.c75e2fff.async.js => p__Question__Index.952d810e.async.js (99%) rename p__Question__OjProblem.7e2c6afd.async.js => p__Question__OjProblem.a8f8e4d6.async.js (99%) rename p__Question__OjProblem__RecordDetail.a85f258b.async.js => p__Question__OjProblem__RecordDetail.9383f74a.async.js (100%) rename p__RestFul.ca5d2969.async.js => p__RestFul.cd69ea08.async.js (99%) rename p__RestFul__Edit__index.e41c6ff4.async.js => p__RestFul__Edit__index.878ea73d.async.js (100%) rename p__Search__index.e40f050c.async.js => p__Search__index.46ce5da3.async.js (100%) rename p__Shixuns__Detail__AuditSituation__index.998971ef.async.js => p__Shixuns__Detail__AuditSituation__index.61842939.async.js (100%) rename p__Shixuns__Detail__Challenges__EditPracticeAnswer.56520b94.async.js => p__Shixuns__Detail__Challenges__EditPracticeAnswer.6db25cfd.async.js (100%) rename p__Shixuns__Detail__Challenges__EditPracticeSetting.1d3c26d8.async.js => p__Shixuns__Detail__Challenges__EditPracticeSetting.f73fc48a.async.js (100%) rename p__Shixuns__Detail__Challenges__EditQuestion.5603a546.async.js => p__Shixuns__Detail__Challenges__EditQuestion.580c4dfd.async.js (100%) rename p__Shixuns__Detail__Challenges__NewPractice.688c910e.async.js => p__Shixuns__Detail__Challenges__NewPractice.21a4ac6b.async.js (100%) rename p__Shixuns__Detail__Challenges__NewQuestion.a9e24e15.async.js => p__Shixuns__Detail__Challenges__NewQuestion.2b29c833.async.js (100%) rename p__Shixuns__Detail__Challenges__RankingSetting.ac4257b7.async.js => p__Shixuns__Detail__Challenges__RankingSetting.f0fbe4f4.async.js (100%) rename p__Shixuns__Detail__Challenges__index.ad6a0fde.async.js => p__Shixuns__Detail__Challenges__index.9f4f8b2c.async.js (100%) rename p__Shixuns__Detail__Collaborators__index.99f81a41.async.js => p__Shixuns__Detail__Collaborators__index.0675e807.async.js (99%) rename p__Shixuns__Detail__Dataset__index.c0c252e1.async.js => p__Shixuns__Detail__Dataset__index.b1a753d4.async.js (99%) rename p__Shixuns__Detail__Discuss__index.26988ef2.async.js => p__Shixuns__Detail__Discuss__index.e9de849b.async.js (99%) rename p__Shixuns__Detail__ForkList__index.5b08f339.async.js => p__Shixuns__Detail__ForkList__index.69d2c748.async.js (99%) rename p__Shixuns__Detail__Merge__index.9ba4dee4.async.js => p__Shixuns__Detail__Merge__index.8187a526.async.js (100%) rename p__Shixuns__Detail__RankingList__index.02715401.async.js => p__Shixuns__Detail__RankingList__index.93076852.async.js (100%) rename p__Shixuns__Detail__Repository__AddFile__index.730d9d0d.async.js => p__Shixuns__Detail__Repository__AddFile__index.83714c67.async.js (100%) rename p__Shixuns__Detail__Repository__Commit__index.e7591c77.async.js => p__Shixuns__Detail__Repository__Commit__index.ea35e767.async.js (100%) rename p__Shixuns__Detail__Repository__UploadFile__index.a53b82fb.async.js => p__Shixuns__Detail__Repository__UploadFile__index.cab195b5.async.js (100%) rename p__Shixuns__Detail__Repository__index.37ed61fb.async.js => p__Shixuns__Detail__Repository__index.8c119de6.async.js (99%) rename p__Shixuns__Detail__Settings__index.2419eb84.async.js => p__Shixuns__Detail__Settings__index.69263352.async.js (100%) rename p__Shixuns__Detail__id.249a0cf8.async.js => p__Shixuns__Detail__id.c89fe382.async.js (100%) rename p__Shixuns__Edit.a16e1762.async.js => p__Shixuns__Edit.7c8bf87e.async.js (92%) rename p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer.c3ed1483.async.js => p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer.a2f391e9.async.js (100%) rename p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting.a5f0a658.async.js => p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting.f80fb8bf.async.js (100%) rename p__Shixuns__Edit__body__Level__Challenges__EditQuestion.508668b1.async.js => p__Shixuns__Edit__body__Level__Challenges__EditQuestion.bdad8bc5.async.js (100%) rename p__Shixuns__Edit__body__Level__Challenges__NewPractice.75911cf8.async.js => p__Shixuns__Edit__body__Level__Challenges__NewPractice.54e7968d.async.js (100%) rename p__Shixuns__Edit__body__Level__Challenges__NewQuestion.aa70d53b.async.js => p__Shixuns__Edit__body__Level__Challenges__NewQuestion.c68690af.async.js (100%) rename p__Shixuns__Edit__body__Level__Challenges__RankingSetting.3c99ee60.async.js => p__Shixuns__Edit__body__Level__Challenges__RankingSetting.f33d6a78.async.js (100%) rename p__Shixuns__Edit__body__Warehouse.2b5177f6.async.js => p__Shixuns__Edit__body__Warehouse.11ce00d1.async.js (99%) rename p__Shixuns__Exports.36e81c2a.async.js => p__Shixuns__Exports.c52cafb9.async.js (100%) rename p__Shixuns__Index.44a75ee1.async.js => p__Shixuns__Index.678ce30e.async.js (100%) rename p__Shixuns__New.d12e7d33.async.js => p__Shixuns__New.5ec9a53c.async.js (100%) rename p__Shixuns__New__CreateImg.64d0904d.async.js => p__Shixuns__New__CreateImg.a2d6fd25.async.js (100%) rename p__Shixuns__New__ImagePreview.9ca240c9.async.js => p__Shixuns__New__ImagePreview.92c216af.async.js (100%) rename p__Terminal__.e992edd0.async.js => p__Terminal__.9b76bdd0.async.js (100%) rename p__Three.459c16dc.async.js => p__Three.64d1373a.async.js (100%) rename p__User__Detail__Certificate__index.6c64fb2f.async.js => p__User__Detail__Certificate__index.870510fc.async.js (99%) rename p__User__Detail__Classrooms__index.58172b19.async.js => p__User__Detail__Classrooms__index.5d32eb8f.async.js (99%) rename p__User__Detail__ExperImentImg__Detail__index.9582ad09.async.js => p__User__Detail__ExperImentImg__Detail__index.54990e3f.async.js (100%) rename p__User__Detail__ExperImentImg__index.9a720142.async.js => p__User__Detail__ExperImentImg__index.3472a685.async.js (99%) rename p__User__Detail__LearningPath__index.c0b3800d.async.js => p__User__Detail__LearningPath__index.3cc74e27.async.js (99%) rename p__User__Detail__Order__index.1efbba3f.async.js => p__User__Detail__Order__index.3633007e.async.js (100%) rename p__User__Detail__Order__pages__orderInformation__index.e4d81eca.async.js => p__User__Detail__Order__pages__orderInformation__index.3d7c9fed.async.js (100%) rename p__User__Detail__Order__pages__orderPay__index.32d3cadb.async.js => p__User__Detail__Order__pages__orderPay__index.75fb4367.async.js (100%) rename p__User__Detail__Order__pages__result__index.dba8b446.async.js => p__User__Detail__Order__pages__result__index.a21b5d10.async.js (100%) rename p__User__Detail__OtherResources__index.3feb9b21.async.js => p__User__Detail__OtherResources__index.874d9d5e.async.js (99%) rename p__User__Detail__Paths__index.8e02e499.async.js => p__User__Detail__Paths__index.e530a605.async.js (99%) rename p__User__Detail__Projects__index.d90e5f16.async.js => p__User__Detail__Projects__index.ff032104.async.js (100%) rename p__User__Detail__Shixuns__index.e30a9f30.async.js => p__User__Detail__Shixuns__index.92e64c56.async.js (99%) rename p__User__Detail__TeachGroup__index.918f1ba1.async.js => p__User__Detail__TeachGroup__index.8b00996f.async.js (99%) rename p__User__Detail__Topics__Detail__index.85859ff7.async.js => p__User__Detail__Topics__Detail__index.37e3dd37.async.js (100%) rename p__User__Detail__Topics__Exercise__Detail__index.00310702.async.js => p__User__Detail__Topics__Exercise__Detail__index.aa19cbc0.async.js (100%) rename p__User__Detail__Topics__Exercise__Edit__index.662c147f.async.js => p__User__Detail__Topics__Exercise__Edit__index.afa0b7bb.async.js (100%) rename p__User__Detail__Topics__Group__index.fbd53801.async.js => p__User__Detail__Topics__Group__index.65615608.async.js (100%) rename p__User__Detail__Topics__Normal__index.54586f22.async.js => p__User__Detail__Topics__Normal__index.ddae7dc6.async.js (100%) rename p__User__Detail__Topics__Poll__Detail__index.35f2d276.async.js => p__User__Detail__Topics__Poll__Detail__index.d0abcf3c.async.js (100%) rename p__User__Detail__Topics__Poll__Edit__index.bb7ef221.async.js => p__User__Detail__Topics__Poll__Edit__index.42e7bb73.async.js (100%) rename p__User__Detail__Topics__index.4bdc10a4.async.js => p__User__Detail__Topics__index.874535da.async.js (100%) rename p__User__Detail__UserPortrait__index.80891251.async.js => p__User__Detail__UserPortrait__index.a3790794.async.js (100%) rename p__User__Detail__Videos__Protocol__index.948d2241.async.js => p__User__Detail__Videos__Protocol__index.1f2e9a45.async.js (100%) rename p__User__Detail__Videos__Success__index.e4ad6c3b.async.js => p__User__Detail__Videos__Success__index.dda8e97f.async.js (100%) rename p__User__Detail__Videos__Upload__index.abdfa65b.async.js => p__User__Detail__Videos__Upload__index.7e1f3d89.async.js (100%) rename p__User__Detail__Videos__index.a7a62ffb.async.js => p__User__Detail__Videos__index.bd195071.async.js (99%) rename p__User__Detail__id.4f640831.async.js => p__User__Detail__id.c1cb4732.async.js (100%) rename p__User__Detail__virtualSpaces__index.3d6bc52e.async.js => p__User__Detail__virtualSpaces__index.bf84fbdf.async.js (100%) rename p__User__Login.70cd91e9.async.js => p__User__Login.a24c11d3.async.js (100%) rename p__User__OtherLogin.6001fec9.async.js => p__User__OtherLogin.88b25991.async.js (100%) rename p__User__OtherLogin.p__User__Register.p__User__ResetPassword.c9a2957a.async.js => p__User__OtherLogin.p__User__Register.p__User__ResetPassword.72809e2a.async.js (100%) rename p__User__QQLogin.88fcc26f.async.js => p__User__QQLogin.843d8e6b.async.js (100%) rename p__User__Register.de0bfc0e.async.js => p__User__Register.48e52b74.async.js (100%) rename p__User__ResetPassword.c7771c87.async.js => p__User__ResetPassword.1c1154e9.async.js (100%) rename p__User__WechatLogin.ce3a5580.async.js => p__User__WechatLogin.077a64fc.async.js (100%) rename p__Video__Detail__id.1be47062.async.js => p__Video__Detail__id.a55e9a58.async.js (100%) rename p__index.4c55afc7.async.js => p__index.2a51425f.async.js (100%) rename p__tasks__Jupyter.f54f1a9b.async.js => p__tasks__Jupyter.83d5c393.async.js (100%) rename p__tasks__index.83b146ac.async.js => p__tasks__index.9c90eb0b.async.js (99%) rename p__virtualSpaces__Index.876795de.async.js => p__virtualSpaces__Index.444d93d5.async.js (100%) rename p__virtualSpaces__Lists__Course__index.cdfbb7d1.async.js => p__virtualSpaces__Lists__Course__index.a1dfe562.async.js (100%) rename p__virtualSpaces__Lists__Managements__index.3d93fdba.async.js => p__virtualSpaces__Lists__Managements__index.be2af9d9.async.js (100%) rename p__virtualSpaces__Lists__Member__index.fd31045f.async.js => p__virtualSpaces__Lists__Member__index.9757160e.async.js (99%) rename p__virtualSpaces__Lists__Notices__index.360a18b9.async.js => p__virtualSpaces__Lists__Notices__index.d66457be.async.js (100%) rename p__virtualSpaces__Lists__Shixuns__index.bd0c0454.async.js => p__virtualSpaces__Lists__Shixuns__index.6b31c62a.async.js (100%) rename p__virtualSpaces__Lists__Syllabuses__AddOrEdit.2cfd1dcf.async.js => p__virtualSpaces__Lists__Syllabuses__AddOrEdit.41d3bb84.async.js (100%) rename p__virtualSpaces__Lists__Syllabuses__Detail.b92c5848.async.js => p__virtualSpaces__Lists__Syllabuses__Detail.02892c29.async.js (100%) rename p__virtualSpaces__Lists__Syllabuses__index.58a691a4.async.js => p__virtualSpaces__Lists__Syllabuses__index.84799367.async.js (100%) rename p__virtualSpaces__Lists__Video__Upload__index.0e0c20b9.async.js => p__virtualSpaces__Lists__Video__Upload__index.6d86ffc8.async.js (100%) rename p__virtualSpaces__Lists__Video__index.32d28bb1.async.js => p__virtualSpaces__Lists__Video__index.8f9edd31.async.js (99%) rename umi.a4dded2a.js => umi.a31a12c8.js (91%) rename vendors.69e56c19.async.js => vendors.7c993d6d.async.js (99%) diff --git a/.DS_Store b/.DS_Store index b22b76dc048d1d64de5283a3a70478440ee81f0e..3c1cd91f76d1f50044dd144d74ae47d6b0da0889 100644 GIT binary patch literal 434180 zcmeFaOS5IwmG8Ha5JDg&s3i0jLbvMPTXpZPzR7;vr?8 zgEJF7I#flt=`a!Qxy47ocDPT=ZF&y(@He1y!wq+^$8V0a&Yokhwby^Fz1LcMkp&r< zC-ZRjoMVnT-mke@t?u~o+gBc4-St1OR;#;LBYb6w>WS53t4HkbkJ@*T6@Rp!xNLv_&Fbb$*N!h=x^{fYATn`s$N#We z-TUtUSN^l_tn8Dk)nA-K3UqJT%C~F}ejnR94($u&yBFFx?!t7x4K~PaMG)``opV#v{kR!>8{(qZ`!|KFoi72jBm0S~w&UBj=W#jz4g1bD`}<}4nQN=RT>b9k(+>B;_A`#*hYgB< zu-{Leob$r!4f{WTu$8(_2Zn!XE4^ha-?X2*WnXXD2{tkRwC($-{d%Ur@}$K4|GQfK zNsW1v@23zoCuffu)BO7t+y5t3<*4ieZ$Zn@z-Jiv3yoqYXg|5`q3YnG4NSO4f8 zCoaYv{&D;ML;SdX{n5$SfA+8b@zovv@zotCJKu5Qq1;h+x6eIPetdPukNoRre}0C6 z&oI!&z*F|EJIyM29ow<8gP+~W4#qmd&bVZjM`HzJ(cE19wpgZbnGO6_@fUt$-@R<# zBg*KD<+>wL{Veb)BBYTIZB2=#EvGwYD?MS@dBV;J&d=$4yTfe!4w&$% z@G&piT2I>fu4tG(_j>0_oCQjFysX6;rN8#M|Fd(Yr){N2Y?a51JMjGy82|k9ohvEpn}&7OHbR^rwe>yr8|Gnxe_$~RJpNd?AG8H zDFN>MA3Ilq#<@8l08rLH*pe_6InZ7S2p%iv!UuiL z*5WpM`L1wFdnITbc%CVIe9mwtVJh6xUI{vcE?+aap0PjuHv3_MTiPo@<6!y;!}yc- zH)18?bcI{mD}fa}bncAUN`l4iyF>4`$)SM5|#)H4Pf zQ5Urm+|phN8fS&a4H}>#Vj@;5+|phN8Yd3+w5^4VLf@&C;Fk7E9vLBKLlp0vttaUT zZn@*k2Dfng&=Z;)4a09=yC)_Hw{)z;O+9M(dCFFM+EzNJVS-yaR&p8#Ptd_tTUDM8 zZs}MF8h^ChoWq0E6c|UhbgabZo-$m+b5GjMp{vA7a7)KZ(D*r92kDE=^oTwk+|pX< zT%kj5-sRjS`?rJ%Zs}Ob{>=$4L^pz+u2^F(@|v|m_10#9&D$4by4 zdKcY^?Uaz?=$4L^pmAg`lmM>~g%vOrZh2>eTc9Cy3z)~=g&w5UQ@EwQ5;yhO$?4Dx zz$aiT+|phN2#Aa#E8#xuJGBzr(q4%>zic;;e8SSi3RWw@E$x+@#(@Xx0<23pUbtm* zC9F7f%VP!!dI~KiVJh6xUWq%$u0ZN?bF3*&SGc9UlG8X`htzz^&L=&M!Y%EUoW`+M zuzvAbB;OToX|Dv0Bb(qDF#d$rcZFNpD{)gu6{jV94%Y6~!G&8s-ryFvAIgN1&e;jk z4U!59x3pK{rqJnV7A#=A7Xee@mi9{E7jF#9=aT(~9@I*3OM4|~+_gEHJjcOsOTCgQ zccY)x3ddOTtuWy}c3?`lP{wG&pBxL*@xQLF=D;b%WO3 z`$gVik7G$=y{eVWj@q))RfETUVYHRJyW+o`ZNUVsqc`ytoE9{#n?=?Eldpt#=h@50 zG{!r9bhp2tA*4Ba0iRLesrXd&>Aqp7L4spPxfO**=7dmvZ+5WL-}kkkN9>kM_Um$v z^Hw!fPUS%Lw7~-Zx-~6nvokK@Fui8$fGz$^=mu75-5wek=}9!?N&5|TN;{F;+p^MA zb~>Ozs^fd8+q0EgcygGC8Q?7d6(KK$t`KHj#sQ#G7oLbN>~Kg`S`O5dfGynz=YR< zg@?75&{Tyo+cb_8d8F{0$L+XBfu}9>#7fxY$S1T7SQjfnPaRaiN?@5N6k0eD{li}A zz&LbBjs)7oJ4-~6iuP>diIu3;LD~^-C3+xEhvl;cCUhsZv`3_*=TWTuGcB2kZH~>u zsXPiSVcJ3ktmN_p&56{M_Db;=+Awhzta5Ng90JG$p0=Ehm562$7Xw#ViDISVd9+~y z0wOEez@8P_^>n@xdiWVT8*phY+!Y^t#^CYH5)#F|b?M1=p3YaoP61Pw3?eLHg(tkB zO+0x`B2gdwASm6naAiUO>6{8P%CxgiO&&BM&E&{OZIoM5?bop?{3Hf_cF=AQejHGE)laU zeD_XkCHKS7Q^ZG!97w+F^n$RwI1AP)(e5W~9cdR7snQJ-x*R&f7f!@mp{IKvY))5V z%O5xYGOfdZ|IU76cQ~YS{i-H&z^B36FL)`V28$#xQPi#N(+==|r7QC_& zmLM7%X@*BHU;>kCyq=yewNh1Mv5Z<{zsD@>O)bWNPX+vt!GfEJU?;4jBJbP00JN-x zq{m;P#zEW}G0+Z~;nopy6|IOLAUS;tOuiES2-YYuRjJLe*tWog210HStMYteuMR4j zqm3tE@*Fgl4Lq*py-Dc~+D@&sP}q^Kv(!opy|XOr@y=483U`KmMlJ>apO~kRB3t;3ecc!J$W0e~oS=b{*rao0Dk{B&A!?UPQ+r1Il zl73#X*lR!I0sD-vM9c^8g?|w%7k7qzv~g$Yl@@qsLttOuS^87q&d_GmXOUMzZVOEJ z+?mIs;WZ>uN*--!BTm5Qi1HAjp<0A!w1SCBuQna|N_gc+O4fp+d*xB_{JK}7jun4| zm;u=-u@dsAgCc=RuCzFcG=e$t|C<{kri=A~w5KmqV53A*&sGry=X9tIY?4LBz9Ir9 zR)YRQr|*E37Khhiut!c$;qH{v`DrpB zS0L^2hy+X}2hye^=#Lm4+TC*@(q6#s?2taJL_FWK;=m?zkHyk&k3yX>jvVz=suh)UE(800ni+x3G2a5{{Csx8b-l(F$V#gYywgBmf zPD)h3u+q0bX>lwod8MZJb$NG3@9BDA!b>Cujz5*Kw6Kr1oQ_O2xF#=|h!-H)I^+?j zlPfKhwzIHD+D?7yl(x}5)D=LJL}wD!!zJU;mLjQ@7K-UC>=DzcPX$b)>#;@Q+Cm4H4@wFkHy{LMRdqWUkRQ?P9iB&Hrtk!@M!R}>2pc+Y@h))Di^Vii5rkFKwje~ zCAu0)Y<`oDk}EBej`FbAbd>zm2_5-QWBnmT_%l-nZP}vM?fXjDBXB-d8B}8_iZt7Q z%Syy{iS&~x!nYACA>lgc2ug;2plYn0rk1Lw@*LZ?1145NM&cn6A$!`^6)<5*Y*~q@ zy7y|}D@myf=LV@uBmw@QGJ|Sr>bZz*$dyVqq|GI%l@`h+S=b|&q&{`ZB}6v4DLi)X z{X%#4Yf9|x4>zo2YJ{LjDs!lOq*_eU5x3t#+pOf)md7F!eeWgn(7yfDN(;UHEbQ_2 zQ=baA4~~h8kb5GgByN8T@57%&A*l}}D(xA~UOFNk*}?n15+0J(^PQ7tK8hs697o#4fCZ%Ywm z2HMf*RM0~qVPd6@+fS{u(A&?#9&bPOsngr%r@4J15%hLt>buN>=-^mZB345crB`Q3 zDN-!vM*_%*)E0{5bNK&F=OMUKTw?Z72cB5Tt9#Lt z^uI{S2A(=-JGIh6X*&yhr0vwFPHCH;_E`(qHDnTWz7~tUrXySI)c^N>Mep@Rui#He z8b?-kPywGKAAuL(amo~I9aNB7X`xh*g*{S1>Qkpwz)yo^^a)70a+T|&PAQla}md379%=Kef_AZ$Arry#3UtPH&%|rY|2q zl6Z1r4oT^oYkLu_M8^u1-rh~`bf_XNZ8~Bl`WA?3GP8x~w77jdo6kSn^0kRkS>ySsRM86>sZs1DP zBN0j10u#2Q_rQ`#l6WdvjW$K{Il0n8DKZOtq{!5#PAQUjq|X;|%Ld<1&=DFk+?g$Q z>i-kff}XIsyr%*xZLPRajAvnw7*BmFU>rNtb9Hcw)Bsy_3Hwq*2FFsjpP21a>e}Di zu#)lk@d4mi?hkI0FqJCV?v;>A)VO({xLm2|xA!|?!b&Df#t9R>`KbNs(7`f6y?<@;@ytCA& zPVbDLCV~k6gLh&Qg3pQ$X>%+q;T01_rW+wq(}F(|EYkJubMIIXcwP850;bX()3$0j zi?2Z)BDR~9N2O}NdnKsQZ6oX&X&>RYbxJOPSg`Z4JNx+1R?4YC6 zN(-fIbaGn$X5a$e^Z1=C)D0+)j-?dIjShqP<876`-(p88*hRhaL&E4;v(rO4|`2d$xofo zQ}feUHFSVcxtGdq-T7dJar7HeKdfZtdn1wXkg>owFdh9i=&2=5d?mbWJb(ObtS_+= zk%X2sNv^ce+XtT#3kG|<{nV#UZ=at=l5qRp+lsZ@duN??l4IKM+^fl;0|eol+z}?Xene%%>jo-=yn;;rZJ)zHzlU%X| zCTJS_2-%yMo{SIBK}WzOS6V0?WnqtWl={>u9r4rDG$TdO|Kt$`9U+f`CEbSGiN(;TSEbQ^lQlC1#GyiGy5H%8b?H#sSv>=MF-R4+UqFRso8Z45; ztT3d=mfL4m57nbgeM&?T@sK-sA8UwuW_mTKBjE)EL6OL#Eh_;DQB5pb))XsYC2v^? zc)ZUZDwj4J`oBX%@;RoN5VPeM7DWQ4FMrgsBU39aluNR(M=nWy>Xb{c(1=DOjff@@ zQxcelB0KKP-Jd*{mQ9$n+1I&jmJSzUUWp%3(}<;&m=joTzkO${M zcr}5Q!tL7uSAQN(DOWTqh?q>l5%vIPqG;Hf}zS=b{Tr9O2^NBp!`nETB2%#3v7*gM;F z#7f*$Q?pK;g}8m9UR!RT4oo~uY*!?ySgF%y_1WsgO`syGj1&GUagP>Ez7o+qvT?+S z(L4gCk|Efn$mB|kq{uw%HAN;rbwZK;({#D<4jqwwV*CkAx4Z*ii43E^%FNsoxl*B{ zP1^QYpl1iD5Od2_!DN!HrPq=xE%f$@h)OIN?D6(fpE|vLkLdb*Vm!n|*DDdG4vu9d z{0pMGXg4Zy6L;1@M;-xm3klC4lNrEYZPO7eQ5Q&th$+lqQ@~U*18pgiT4|wll!ZOg zQR-8tbi_}4+?=R4@pI{A67}k!BPXC&(RO6+6;Ujh}R)T}Sa=yjE z#De5X3+0w9?2%hipE|uWei{qnQTxrT8uA1J(@J8nO<(n4=P3wyl%)Td5wpGXTnEir3y6+~Oqo!RYoU^=zZLNT3% zJz_fbseoy`2mA-0SR`$dl3{AwB*aIk4I@5^j3v^l?u@)g_e%c$5B*N?Ez~0;b{)6x z(H|_Eo|P7Q`&roI?WaCEx#Zrah;O zCZpR$dd4LOvB@3&b}?LmA3=PaoQ}9NR_eGj>`%GULhmdKd%UyMr%vyTpT<%rj=_wQ z#4EjEx@9>KPh}9Wz z-abARGp>k-`D?~f3zc|(`_5R2Y>{{G5@D162P<{lS!$()-dPs*cxS0ko!%MV7!h%z zB5-V?IsrcG;8^$8>AWB^MwUj(YocNuca~adX?Ip~sSj>=tzLg3v-Ju8|KZac!``4q zhVD&r>WLgi$zZj)jFpg!czSqeiK(kZvN~=owbIgVY(-rGIwpYygFSLt>Qkq8=DsYx&+D5Do@;v7oje%-dMeDJO0-8ylng5jM5zY zHbC3GE|F31=)mS7FPT_3WGA}U#p`lko=6@VS*%<1Se^Cg#xDJOc)*@Zla&wD*?pzv zj2%~99GC2Vj)r4)T*0WS`;+* PTHh)KgHu|S7GJT?7(dz1|Gs?gxArMM{hKZx3un0Be)5V*f?Fs1sn455 z8$SPlef|%2((AUyk$t^oUyto?7gm2Xcy8JMy>4*uGgl+G!#&@wxo5yii=*vfus8HP z;8RA!_Zp>MT>Z}Q3wHqqF?9Z^)_2U;_xODCKl70W~|LL*+`@j7!|NZ}AnXJv9 zxgvk&tv9ND?z!KVSlweV9~J%f2Rre}*&~kde}kU+T$@ku1KK|m&h?!y{iXd(`D}fj z|NXtw^PK#@^*J{GUx5ERkJxgnGr)3kzk(O>FanGZ*)3l*zB@K8d&^e&wf(BGflMN^ zM1~OyKu9LM*Pw~^UVm|XJI09`Zr*z>yUicU8zj0*bssv5tfjC~p!G1*TJ1nBKT!_+ zW~$lc4p?npII8rQ+JQ_rm5D@A(7t*Hqr)|wA74I^9LDbGkgD>)e$4*+hW%D|L9Yru z<~|#qyhd-76KOCAi`eL7mgr`qo?o63n|gi5#0l`R$YB$s$AVEOK<2$y-IBr(QDmP9 zfM37~dNG9Fx#Qz%{f7l5wy<7#v~zS6Doogbgbaisa{ExEq!Q_mNCVv)UOzsU?W z*4d_J=w5-7Qw8c%^qp6!aG-{hxIv=V1?&XQ*&jR47yM%F-Y^^;n}y< zMDOV>_sKVWhkp@GX*!|=?Z7o(_^9HV+Z#K`6OWxUBScGG@)RFb*m*~AR&(occZNP* zEZhW7kv+X(_uFvS&+PAbFMj_&vHwR6!`t>J9?g~2&&%KV1XiZ+`*Qi-8z-M>Q)8R1 z>YpKQMlAvP1>~Qg93f5MxGB1{mdHvM`ThOMZVoCy2K>w=`$1AaWka&-zsCL`##G=se^v_VQBy}M&<@3*0T+?;>nie;u8(e^Q0A-V* zqNkG#6@9{bcZ*(y-Mch#c6Vm2l5e3RE@9(f4F+kt&)(P_^iW|5V`HgXC)-oYs(tqM zz8$*3xP7@d=N=8`OeP=-Oy37Km^gRIN}m~t+L%R%9E8rj14(%|CI#=Pckj}lS!!$B zgcnQ#TsP@X4DM$}32V=~>vn6tX|J`mFZ;Drqj`wRQ|IO#szi_BM(jeYQ?MjEadiAnd{>P?q@$s(~AK*pPv_uWI z$4c<`eRi(TTkx2GzY;+&N3s`aG%d6=>=3E;%6}qh_%2>8&&(O#c92~+CAR!gWnJ#W zJxjw5Sr~jPx*~mM@<8n1>76tMzuk&f>J* zq4WP=HEH|j9WnR5Xdby2=EPDT!!Hr_EETYI-0?34?nf^IwFl&yiFwMndaE93=#FG; zd3l)mOH9?5I}#rYQfTOo#E`N3dGEySTNTZ84tu{5#(2zQz>Dh3H!}ntf2tF>^e_bJK`z2)a_Ncns zdfPJmO>Eq=vd>wb>d1U{Vw3c7U$@^)y+j?0AF?J@0ptKLo99n95a0io_Vss$Y4`@} zA}8Y$#rY2Nlj&5UW=h?L(ObBUZg2L}i5>DrWR4s+;9?+lkZ^(fr^L?odw$dI^!F<= z{!o_F&aTw-3!}$tMoGw8>cPMdHRtG;f!IM-1JlX#+3j|-b}qZhO8x_Wr^ zk43}2T`c39tA|%Fm^{2?zaL&T)nK&;<#!|Uq-=QOo z`owFizchQ8@6ka@C(^_AGhQ$Gu-(t0{r~UXW;8;afIeDkAL%58BD_0;NLpe_AYNzi zJ8mc2sEwV$wh>vzfS(^2jn~y)c!BHsEpoot6;vnU7Yhz$^q9!Ei3hR zA6Ir=|LR_2OkElAE(v>yMAub~U0ow<%=nyW&u4l+t*}ZH=!#gs)wR=)ecm5sq862XzJ6~{4gGfmpod=Y3Vg0i!e=TTcTGFz zdg;F3gM7*K0GfiTVSiDG`aGW=F7XJRh3=#$MuLR?6}mH!n2GnTzgOZ{7CWlm|DQT2Fu%X^$};Mdm|BIla>?UU7^$&F zk1?CWJM4NTQRyOmwbC-T6LyfwOyZ-Gn75~>ydH)fi(Cf2{clE~ok(jJEE0(J(^JKODfd7^|RKu96tL4 zqd9wp8`jp2irM zVEzd+Dd?q7L>9nAfME!^BVT_4JD5UE_CUakg#N zX8(DSEbtaF0$%x+G*vRH_0GGVm{XF;^;v1s{wVdYwT#_zVv-C$B5UM$Z-hTqFN+K@m(>EH$n6Q znMu8b#B|AbkAZ2Qx6XW2pK32oT$fAWY@&LMQ7Lh{`;+5e8JYdY&3nt zzT!hh>5RYT5d+V4_R0=8INa}UyE2!ENy7eurlhI?T-0|~cEuv&y#6w+;NF&`-0if` zlF!nCbG3XXGV@@i7k1kf4r=y8xhqvP=2H)~6Cg2O_ZQ_61`j*z; zXA0}{M!z==3thSiJ&b*Xz1_&YA-LX;1t&*&S+Q+tYO$%5|ysigC+z+mD~U zWq;qKXJ6~5_Wy3#PhGG-`8g^L_{m=t`FO*;D=J#(>AY$5=AU`V{!R9gyb)F{@giu! zC*E;Csh5%P-0rJ&Ihb#fMJ8}~r z@O3*mdGsb@j9=tc{lrU&=@2!QQS_2Yu64y<3G75^pY6mayFiC8Q3z_H1*dUmchsEr z*Aqd7#vsa!^`FQC7Fwz)cN%Qr-H;(`Ug8kgDtA~zH4V1Nks&eBzTiu89(G8OVAEiW zDjBLD9`{p9U&)HXb>#0c4nf3hOE8(E~xXxGwI);i2iCJ`eIv;p1-xpd+v zihIrC4%~YHh!)4WhrvO^wFlUJ5{|`QqM{Lcq#sdoN3l|Bn{Iqep#ABUBc77z2rl-? z8ltYZw+`+9f7|YEd_1B3J@V+CjY^7`4G`qo__CH-T>gw&xBdnCI=Cx+k_Y^5(8Ro>3@_e^|^JU>vT?it@Fz&Je?sU&iKLAT0I zNqokTtK3Bjw)vT8Tpa<&+lM!Zc8PlhX91#JbcKQlZQ(DulIxcIO8zk1$e+IRc} zeo6jBdj%;sK19e0s^Y1`rrJ~78xRGFG5)<#6G+w(T?H-4dqYM{OiSMFMkg$<<0f*^ zMa$Q+fBc)n2J*?cK1WjA9I`%8_pqD$v1QpVT2%f@u`Zsoul~1M29THV3N-p#k`cCv zVS2n!HPtxOF(fMTN)^GomBtw#Ps}-jy4|`?R5jxh1xsQWHD&G&$pkf#r2uDwn#c!) zo0|e6@+Qm;@|ijUqJpE3t9u(CB79kiFJHQLe98Ru`)zuJY0)YwIZpn6e0ulS0gwpvyGzd&4HNY6uslx0cE3Lh zH1zjV6C|sG(8WPk{mme6HV+qBXL=}*@AzNRaw%EWTGvd4F>E{P8>!UBS`d;8j0MSc zFt`>czYd9sMv5H_29sV>@eY+i(#(kfN5BEH|nx&Fri!Vn5bFun1HB-M_&ZZKLw_E2^e31T&vG6 z=;cFhFX*s?z_d91bto(}y6YhOo8Fp&PpF*5i^muASw(_R$g2dMH3c@je}uQT$fZd6 z3!hBRyG%y*ER)Y1x!kXe`nBXBv2R5?}%<-m| z7adHMNi$UkNlnGeFYPze>e0+ZbT&U`MTVU_s` zJ~h7aJcSouYU*m8^unk*X+| zvJFb_BJpW-iRrwh>ZaE1^FZm7R`Jc4*d$|hSW7{#F9gcP>Gb8`rP1dLfygxPJkpH* zBQylv#;JT&snM-Da2`1Er_c`64p7&S@&ba+o#$qe5X{b?0t0_l=-ZN4dcTU2%mXFb z3!jPzf=_Dct$F~;U~Bz!5>5M`s(eK4ReLWy-Cg)r*&3UgMt?Fhyg*8iJdu7Gn<@30 zwdS1{TIStSmjmUJN#8;J!DR>-`P9t+#wEWuaJ zbVHlJ8npbp6iBx$5c~Y@T;8VE_Ro&0muj5}ACtqScP>?JS?Z8#xjw97R#A2ho4@>t zl<_GZLWY-GvRWoi2N_w0CNfU-oq&uyT#$cLLPoY5>(~3&1Z3oU?mA!DmD5og)KBLO zJ_OZ)QpaIIgh<15u+izuO9J$0`UF)KtFi97AWx>dQLlqS+tS}I`=GeddmpTBble!? zX6~`(SA0YA(_}ZGLPdKPnGLizZVa&xQnEx?1^GP(Y{@ zosR;De-S6Z`cBl3Vu=K~xFARuW)qH`Vd>)zd5eadCJwfs8yh_f)sG`;%9&3|hgK?s zdmyRI%kNZwpyNC$(jUVyTP1kH^WE^%X0tReE>QU`^aqw`un*?bAN1l;e?_f45j?3s z@YjRA@Y1Lj{RNxkf5~cwm|nd-I_A9@&_l+KFzp<)$luQnG1adgWAN;x#xj#C-l=S# z`LPVlM97Gmdi=Sc+bl9t*%deK{vNi9F6AXH&;Oqv)BgTDe=^f66+I2M#sVQ;oXxRJ z95uGb0--Y-WPUk`{lV-n~wMHlRoM1FB4K-O07g9GFm!ujw+ow2b8>XN6iWS zkKQG!;w|PW28tbC$vzyH@Df}_g*b5yVUKd(fkNlNBsE)1$)%svbBF?yMAd?gGzTVm z1*xe+_xx6`RfM%1boCrC5}zjq=s81KyHnz9?^b*>4~)dCsBplOlU^qoK7|{AjS3F$_YFPto5@eV+6&OBKt!@ZnK1v7DT+ zq(b77_tsQ6J^sjd02vsRnXEDgqxQ(Ara&ewGNs$KG#sMjp+ymbJe(dv?@}Rt#4JAv zAvg?NJoOzT1(`IB2TLES(0fSh0N?ORuWlYbZ}R8X))zX-A^FSR+<4-qk=S>9TuJPC z;3OOOgi$2XH|!pH-)QIxpIu$peHNhXEg3!k|4s9H#s+&WA2P#`S> zHiyY`-W9xR-qvM{rQ&&E;XG#$9GNV-VG-7g9WNZ950UAfL6#NtrO&+9iNh?%T_9vC z8Xgz3S$uhN#Xs^&U$nd*9sATw5aPdM5nM`~uCXxxb zkg35An+h&)b;)?bCnie?2)^#Cb>6T#h5S8Ix#$&H4Zac-7H)DX$cT<%ulgj#r2Y*O zWU9NQQW@I-e~D@xL1U%zs`f>GJ;+ze-=#;Hcm?&?;Nq23ULE3v7o;KIkNxN8?cd&s zURQ&lqv0ZKNv2kd)0H0Ano^g2I;>A@WUA&8a;wyj)N*Utr-N6>Vqvi+=CN~k_kL1I zxKXICrYt;Us>!efv9hE^jTHRCM-_a3I|AoyhYxD!MIpLB{SBAi zXjk#!YwS%6o$C&C8!=+3L4Yo3kOM=vxE$Hx@zLbN4h)HTfm1_(rX(&#-bnT+Bb8?4 zdLrC-0>roR`GvkC?-J~vX=NtRVQqjxW@1U1S#pG@8moCb0BP{$T9VqOufA@-r-dGi zmlz8A2#utnH|z%gWmv37X{6`vmDsC>PoIfb>n86|rk{(hE*U$+ZwOQ{7o7f1fKLTV zc6|p8KddTjcYIP&Ont`{!?(|F6@Ep@d7RR%QRZA21yUj@M17dum*D@PS8tALlWeC@ zx9)#cEPA)CHlvBZFq;c}`~Q8*PW8I|>t?aTh=Tb4d)dDK$Chn|7moylzMNBgZ67SN zFV{ZJ?STblO zmNOlTC0lEr{e72OHf~l%&@V{#5B^Hjwxbb375=o)dDSwR0cL7R++kw{`F3FFZo`;B zA1%q-s`_&dd^2W$PYVHcd2}<-i$lasNH_FVus8SjTl;S6oM}>gEaGgbms?8>VXaT6 z#U2wgfsDDrnR+s_Yl8h|*K7Zg|DP6*WR{5h_{`o!78nT?{Qqg;!{5hZqT?eydoGO&f7CYO(`u5e~t8)$7h$hbvn@9_V5H&;N0l@siU146bq8{)9IXmSb% zgu=ASu!#>{QO0d@hx{S)6o}Ax7EE}$&}z^q(_w~LoIbOi-crfmB8TXC~OVNsqQ6wG;EdxzS+F4C^0O)b>l$wnv61;%=MXAT=pIryScb(fw4a z+G@SGfBe1Xj6PV&v14D;c|aUY$aLZ)0jv94Hej095N@1Qpw#&m&tNd`56@cK|D}ee z#^e5WVIOqZtdH0)^tD?zLdsxyg(}Nwu}8NC9u&3Si8)44VbIqHhHh~>`|$W^^!9-v zG2J~a1pYRlPp!s-O-Q9+olnd6)Pxc5yI8&^<~b6V2zqi_?2)6RPYch+E2w(&8AK)4 z&{ck+U9Op7yJ!*gWMnP%TsorZPfFOU$2min?p zq-u>cC#>|O_**;uv?!KRw7kISLlvQ#4t+lM_o_4C|DP#xt4~VMvpBD zE~EHib3?m)guEo7jug8QuM3H-y)Bc|p*m|$?9oX?tPJ@_&5qK@)=v~P@|>8(dLX{% z6~u`iOyZ6~^34e?wuJZX(2tVvY>|C;)UxmCz3UI6&xN-|HxU)^3A!Xg5xknGMumqi z119YHTRYMRM2iJ385bI=z~J1+4W>lC9oy=2A67QixOYXZC)KF@d9G-9;ep~I2ih4I zJ6Id!N<5PzV_R5qfpW&h4pVaR&5>H8M_CtNU!vAOf|FriHUa^At>Tn0-xM_kf{4- zZ*%uf9Gd9|RDGeLq~~X9mYUn%wucse5!Wko)!yIhhN?rw$PP$I&5zhp~l_IFH#^i6#8%aG&F2iRw}A z4gVq0l@BKb88|*fbPS?5s6V1=PS8B}7Np4d5P8IkZd>k7#&Gch!>tYDLi80Gowx1J zTb5lrwyYYJGOyUbZ(47ycN{)vKXIj1K|_?8D5Q6W%8mszTEN|cAYGh&yDZ!^w(f$U zGP`$JW@R5rr|+HEHhp>6!%~*wy;od$_CyL}QBCLn&v!dS`N=O~(eMg~lA6>m)cSY6 znz%^SoUzq$O(kLFLU1n{c0lw69x<*Nmv(_tyiNU?6fuXw^Wkb3+V%k%`Cz zV#5;RQo&M7gZUw59vYoOWWW-c=TZ?`Q^l~CR`;h0dasbT^sbWIOvu|{X)O-k#o1d+ z#86{(Ee%KhvZl!4Avrb`^a>~u|)e02`{~!SRY7ntU3WN zv4UWG%uNr>cBXOw{hqKuO6^dsbEdFB>u!!1`6X{g%!;_LmfmK82HKqyRyd4)1hRaY zS3)fM5a?h|SbdHIIvkrx_N|t>k(vgE)sN-0_%<3K_D_t^YfBPVQpxTg3R-55BDJvS zyeCCjp;S=4TG`EW(gE~}6d?XeJ)w|YC93$rfna4qGji77pOA7ESl5=^I-g!aZ_3#I zd%%9riF0`lv+x@GWl?Y$p629x&-uVhOm<258l^6!rp{s6-JFz)+KD-|NGGoz7TiM} zO3+Tz!$+J6{-&>8N_l*>GiNLQm>NE6OsP8ZX^u=n?zK!yT~967hrNw3{C@oveN zVPaBqsoa?pLMET!*-}@=+=5gDA<*E|IAo?IQ{tH}OUHT&!k`bQrb2w8#|wW@sUah> z*u!hRGNMd8wmc?t4Eys&L}Z^dJkl+mz$QF>_nC^P$I>VnXn98%sw8(01qlAe$_$uY z6s(JjyDSYmW7{mFP}qpJT?QV1ISD@ynI|i%N*zdTvCMg=Ou_IOB3BLCly4oZgE?U( ztHX;4WyW$W@x}`Ydo@_nwnOsM`|jV6I$#VX3srlG8!Cf{cQR# z=;t}YdN6-N|si6Iay>7kTVvKaqmz9EQvA>-j5*iz72>2Z<$CHPd9w#EO zaGTHl=(Wq?wmTm@<+kH8Gsdl$rsm84wH=?V-&D+Oivvl&`K4>emoHswX8ouAf9C(s zPZwnW$*ek-6J3a8*AGm~OyDCn4-b+7l(M2!Sk;nkep;qKj#@`%StP9cQhjn*i1F!= z8C3c45|5B^;5b;#^W#`Tyg1u=nK)`J=mkP&GID;Xc<<3`gUPL+JEa~95^@?lYMXu{ zhQJ$|)Ee+hKwGN+>uB4&&>|ColE^iF@p*wHH4hFhWs-mgz2IH7rn z#DzH5SXtH_yyVoF_k-49f|}HnSStslUGl5Mv8mQX>j-Kfk{zI(7rS)f^LjQmDpfra zyXeSZQ_st5&lnZp1CV2T#OOj`7aJsK^o2pYIBmW>{4|<;VUSH0t==ZLsoY@d3;iJ( zooN30nfEF!GgfvYO6{1#qpsX@cy!nZ-Yor4wbmZ?`t^1XxDP@wNH&zd!bHy&x;jYb z>9I)6i|MtzW9$?1P~= zln^e?8eYJy8BQ7tcmdFu)Sq5rQGY`%4j%uLM$uYgnTFp}dk&>#ucUUV<@I2R+SH(% zhWE*Bhp{hfhOdB4PBk@|K8Z~v!{=(rFl_PzcKL3Q66e9kaSK?+(eNLF1X~Q8i<4tZ z!b~I076X&XwE1A6l7*-?F=J^hV&@!0X3(Qb2M!vW2%(f2_*lVaoJ+c4i_wcnHG{wP zDdaHH?Y=XW-80wSBYo+=z$+yBAS_6vTLtGIZ6XGq?r&B%V{U$N{{LL~BpX097(bTI zRE1BfH{Yr5eJ%>6UK}5cy60346EUa2_0JEQ%G0lZw?%|_p`BVFkTMD2clUnjBtfyWOX4_~t)V@$5P;=DqCX z0l=%Qw54h_-20rcGN*{l7?UE&lqG01$fMy|+THPr6#zex1!5++qyi$_2crV)KhL`n ziIEfako3WJnUe}6tc$Z@mWG|imRS^BX4A|G4{!3}q0wocnC4L`p=zBxrz~NP2RaW4 z?J`=#5#Y~YLClF+syUgJ;xEhSDkzK2RC4d^i5wcg|DXB)e?6kNT5C~i0GU^S%%@^a zXeQ!3Uwp5!o~DC~URUB|_|P(H4V4GEKJ4}Ae(%1<7cmDgg{RESBB>oqtxL^+Q(^3! z-6VAzbl##9#Z8ua&Kj<%FouPOZBB2Tcg6`BP%4;e8k-6-^7d30W1CT9CGQgH6s+>8 z?vj}Zbb}DtV#c_*%M#VB?{ds2Ts;YW^PTO-4NAH|pf@TGVIqe>Ug1t&HgcTRRF@j3&VCg|qHz_~boYe|@C ze67X6G;&6{Phz;wLT@peP3m7{aIlJpcbjaF*Icmb&Pyk+V{eOvQQ_f!3!RzTbD3uHH&Y;0=;_Zv0|#Q{9Vh#=aFA4<98+ z=*7XiI7xlKbsNs*|9{&g-`qEXFNv*$b&uU7C*BM_#ZQhPrZP~tp!OoHdPai zA{s%r1~ELrW!zb?CY~J>yZ(jMh^-}L2ecL>?sT*!AzPfMc350AQM3a>Vcz3Y zgEa8VrhoCGuCCrNoBNt^$5qq8FWdKCx4)e=S;NdgI)|arRP-kB^tjM4w}HyFM~k&2 zc?B*GyfQ8{=z6p(o-L|Gs6vhgq2~mwUU`JE@tBKlg_{ z?j3BsF|88qsHNYqS8X#8p~JA4_)Y#xYK!8}ovH9OK9;}{cM8QPDqz7N`#)%Ont?BZ!PshsK{m)?uXtTYY>9f`3Z&GQUz& z*zg~MZWKZD(o=r1Tf;2ao3 zR^j;(gY+tqUMmB*!c?KDZqltY>Ql*)$qX5m##f)MERB6`vVX1sG*1NxeqX|4E^}pS zo}3OcxGA3k8bUlwnmII9) z46emlkcY%XV@Dng2D9C!+MDbnIR?)W>FycJ@`iZ?Q^^{yWyU)ta+t{G5;q)8Z}jmr zF>`V=yyERyTdB|PI)AD++H(dBqwAvSKBx#{uS ztShGTj9eie2KIxnvx=`%Ynmxwdd##Ru@d4;nF*41v(?S7R(~}x21n$riQsI*6LvCr zoT~;GQ73tO*fC#v^^_i0t0^!=b(hN&VuUH%D#T2tfQgcT=JeQ``-62#`h8jPb6Mump)81$i_UM!fdhD?d`w z8jmDEG8VNGd!#CgSRb?^FjAr&Q``(Of8rZxi%h1I$liyQnD{R-D*M-#wK%?~*#V)Y8^=2ccRxDF{>ne(m#LvG4rSe*ezm z1H=S~u5NxlM*E02`iqy)n4&PVzJsUw`p9<2Cahzg)hoQcI^JV6LJ|;T{nXwpHF;id z_Kf{a#tN}0E8FI#*{DY*H#=SfII#c!b<=~NCaR;Woy_kuW+fvPr93J5`&xH?n&b)j zGWY0-#_D*i^`8U|8`~$`lqa?9BQKABqP~##GW5+*A6?(fuz8%rC4CJoFj6;q$)t3m zz8oti*aCCHO3sd$Eiq6iUucz5hfznv=cEFl^k2NL2*nDm0DlJiaAD9c&huLyej0CY zVUU?-o0Cg@9uhfTBE>T1RQeri={G0#dfdKae8G@H)+^uw92C3GM)0bBm3yJRZ3Kf?lk6;Q)+-1&Ri_~=Alr2Z|{JT>N~gbj(sOG5rCll0@jTP3-U3MI7b`z=0M zRe`tvzeSg1{Xg^n4|?*7(+>*A#CV{egQ_a(!^5jAIc?_O6gqs!>k zU<*!pZ(s{gok^p3lmc(1RhQ_4epao%mmDs|YDuWJ#H;Oh>XA8^59(--acn--zw z&&wx~>RJj?$?PwJA#b!jM$a{aNL1n&MB2rZ< zkZLTA4->Vhyc2o05wT7nBFrX{+6fCq2U`-OY$ZETURzF$>7jZaH-FT-tQ!#w)i z3sI?0t);>E_lEDpv`OYX(!ZrGw#_-AKO1OIcFTY+y8j2Ok-2DnUewF9Yh;)M=`XWV zf2?y=c&YX69tv*yHi=t6o5@T}kZ^~B8xB8LI2^d;+zDtm$ibm`^ReiJC@$5kM7GGE zOA5z!2^fEFGzx#)_V*lZorySWaCxUGl?gy9tOO)gnEX2Iz0)pUBQwnRw?X)X-92*4 z-?B+y5&1qd7MoYusotU!Sz(d66}3c|{+=a-i;Jo(11C)^WdYEbpEW(V;cp{vsllf^ zSIR7`&dQp?s<>&DrN^Z<#OpzrKz-9V-2XK!HnCj)|AD34M->NH1brA@rso!~0%Ud( z?+eI^v=SAVSK{L1(kDc}E_R~O38lv8!^#JEWdhy5P5;(5L3`>0mDO13kJwp=toC{i zEnj9i=RgNi*Y30B#W|2`!HQVQIiPtWwoHOWPK$GJAAj;-MOVLC2wl<5ie<;GFehGX z8gi30hm7ZstZmP298yP$fcxnJGoG~cM~IgPYwu8SL-$P8CVs?$J#q)Y7vp=MKZG0q#R#oLt(|B~ru`;zaE+82@~& zUx!vXZ1=g>w6guh8GJ-^El?-s$bjd&Kd$IwZfLzGgBpj#n+3>^Kovu~PWQtteTHNb z9xIA=w3b{M`+}Kf{wf9H*G(kl!UcThF@kBz*>;F`|poch2_nwP;!6zjYd5`J_?gpkc4<# zLgTa|Q;+V6f3K6F-+@|c>Scs{AYT$NurCDU;d%L!8V}|~NeGZoL4WNF!Nmdra)#Jj z!hhiw0`Klig+vCZM?@RqNhvCzqo=k(hhg9qqjl<$->|PYOpAJ653iH_bb40U9#qhV zz$-+s!>M6O^qWD40SCkGpbY`~v6<+?1UGR9rRK7}gZ=mS_rg2^EcFL8xQ8U{IzJK! z7~Cck=P#X?wa(rD{KOH68mHgp8almpWvOYTlRM% z>15sUzu&a)ZbsJ0ulY-`=!;|oG+=00jowiByu$_QMf6Hq^reEZ=AUVyL%ISL))_Mq z1$84`f*(39bl4zx$WIvuP`e_aD-p|@_ojx9$}4|ugDNZm9TAd0`J}SOr{xRymdFAx z%^<&|{ZOjaYRVh-)@~PH)IKO0jM^BinpD4jiR0F{IqWq%4G+0RGK*BjOA8m;`qHb_ z?TrhK-<4aNNP9s`r9!{P&A4}ky~l(`Dz5O{B<-N}g3P~vwL%Zb`u}g5|35A!>8kcF zV5~=(X)ST#=`cx*54}x=7_=ra3DpNW+h0mhHL~_DH}xlPxS#>RRU(d#eHCigriPEX zEmTYs!(!@!;0(N=fWKi?6kSrIAAk4-RNhiqM^&i2VRUHVm8l^Fd%(stTVnbWLUpgq0!Esu#Dl{! zxYld9lp+g)l*bbW5Af|TMQ<5)*72XVo+J+D9Vxkp zpmk9OIln)hDG14bB17@kQ!&$7G1$Bcf_>)o1%d`kRJo?Xsqfe)CXj)no+|Nf1Da@L zP1%3PWFxRL{LNKaBafdjvbCn*Ba+}bHJ_EyTjz+BnH7ITW5}VA*YIiXz3`PTn3@8o z=3xonZK%onDJp}J@ih6Ku$U&Fo5H2lSA$9u$s0= zAKPk{`nm>qArwx>=Y*03-mpf({ml(8GbX6eCFblla<6tR)k_anvT1&Jsl)RZQxXw; zBv_!!mj-3F_NNEW$UkY^>=_Xm$$^uCWSJYo9yKA0jm0Ia<-u@(cWw*=Bbtp!8Pz`$ z!&r!cCWh(%98J`D6kcXPDj>xY^;GcK*FLIvY-;$h2GD-~rlFiPLtf?HS_TaB@rL7% zDl}@b@lw2oPI#du^Yh`181%dgaFTPEkq{^_@XXX0Vvjh zvzAbY#XdE`zz-K<$4Km#j9o1s4vT%X0{Ks`f0xpOIO>9EhlM39Y&WqSilN;@@zHb{LLPGOGoN8n-_qM*!I=Q|GAxuWRx_GCs{cCVgW2 z`u`7_|Nqw$of^-HoH4qJc&WM#GRO68Oa&M5N3xyd6R6TraM@i18lMg>?-QZY5v&Qg z@HQ(NS*@m`Uha;1e5My-yQQc%+~hw^L}B`!?6rOBb36LD)K~kRRXN@$wgR)WE*RwG zq^_QH^_(@Df#;ZUPc0QO9lrCJ(Gzxq*9iA|-DFk5z5VlTjUD<=sAnPr>aizb?^B-< z@N;`pkI&sEQb_fzlt!iYqPCU)Oi<5xqut*dmAXAbM}5M7B9{N-oAdm@*@9r5^wB-MMRwz{g+buaiSpo@+ZRIB=SM$ zq12c7oqmO9SmfZ&(i}b+1pl49*gM1GZwU!?J=Rw}mtALN_xiz8BOZ2Ih9@(9!mqPBs zCGLxgov^I#?ADF_XYw33J-x)!BsZ3L&n_pztH!oxwgXvGsY^;c{=*%pf$mu%gvd7H zg@PJN471+nFHW`Nap?x4|A#rUZ<;51bYctFF*Ia4x)?8kYDn#SBT;HP|969TM0e1c z37v3SiA}ufJ@<5ph4g^m5}FHZAkgG+%wkbtPtm!NiAS5HT66ZLYsZ(&$G3g}Xerdg z*|%5rz10K|RnzqFmyPNSaU)H~c2C!_lO0zt5=^dI1d-PMO*B z#qt&`oyfd-LN7AjK6A&h&1Ga1%sz0o!t5@4x`%_zY2K3Ry-nyRob%r&Wa{QQ@o~s) z;)fv7rBp5cdQG*voD^#eFU}`yNPSgeDEsb-Hg@Y1&s%DJZZvc@?}A;I1N8Zzp%eLS zJfCo<>)hRT%^dF(KkPZv**A@9uN#K1olJv&#r}QKzVm|pN!=aYy=M(Fs12IOJCb%} z@vCb+J~e!F8+)___#_`9Z`Rt-G{@BNVL>95kim&4F1F;X_luln-Yj=dEJ(;}?)ToB z)7IJTY3PsoW%MOhBy$g>{3)FXwGR6aDXI4d`zhu%H4~k&V4;1V3FbTZOIy3SAmMl2 zmwI=qqPY!bJ*XQoFDFpUuKQBahWx{R=1;LN9%G<{UH8SC^R7Lt6iI<-?;v;oa>x56 z;=oCnTj(!@3A+K!7BId0&UoZ-9NHC`C3Y^+hMMbgQmakVp3|tOm3toK#Z~>YXALK4 zKwzVKKt?IBGy?5U4Ii=!Iz?kADp*Tww8r0`Curs+v-qg__=DXK6*lyhGI52!3*JCV z27F}f=z2e@risH*ufZK?3NgJF{K}yx#HS>tjScNF*j{Oe^>gnhl|4IjKbPwC&X6C_ z6h>u1eSb4}20qB}Mgy1>kTj2JgJEA-AfS^x*g+%OFB4cZuZi}o;>Hq&}(*GxK ziq(ak2zNlKR9Jvrnd9M{54=~=P6o4aN21j3j}SeRIuiL5s3+r-#2v8(m`_2CXR2lc znKPJv;-2p3k)2^KqQq;7L$2v37Zr&+@}d^j7PTbw+(|AeQIUGj;dj}1T}W5%RLE8& z&pq!~)bqm=Sx)@%dPikU^U@}gjY@5KrV<|*wgdSqG`f3oa)%Pxsj>EuI0JJBso+Oi zl0OhQDqci=0<}Kgr{^`{Cz)$3UceCe@iM5Bzz3p|G6DbHX9nCc-l5NmRbXEib$4Iil#wq+V?67`R)mi zzG(DI?gMWTI)1_^55C7%)0QFCJ~ij`txC-$mY{^S*qa(wW(Ofh$S~tq3oaz87HGJU z?GXd+QxHA6Ve*$;CzVn}nag9Ve<4KKjaC~Nc65?yXQ3EJEvIim7|=Q(*OUi*-_)1 z8(m0r)%$j&M#1L_x8L-bZ>RqT$9>pm5*&U9n!#TO7JdPmC&2Nfl*!xS__^Kpt)jAVUyy63P|vrC&CHdDcXu( z30t*jj5VjO=Vs(7wviSW>>h5}FKlP*JtEB5Nz~JM^jAu*;4KfQ*=>;Ee-L+YJ3c|P z_zZjA&o)@d4x!PQTbt47Mk(Kz=6;A`;7598gtRTtEEC}bt>QKOSPYp(a_;^vK(9{24hxcMYE5eBE2dZzldC zT|^z8jT-B)EA$Zyev_1>HA^Rhr1dJ4*KShHE=k# zW5TxxJT)F1yi80zYZHsHqWo-_TPN`CrfJT~h&`15%Bu;Y?2% zp7;9HsY=yn3U>iQD`C{%KmU^Ow2rBsItEW^j+`rrg2Q@zA7pR}| zxR{V!B@R*F%wG+(R$eLA6W*~C~|y1YQf6FZjKsS*j811ex~ z?uE{k3^6JWx7JLD$Xa$eToK!JjmT@NiF|kQL8r$SGL9F5u*-?M32c=N<0lo354G|( zvGuZ1+Ofq@u-32J?&v}?A;6P(tGqptK}Z8C z9L0SV8>XhBp*D=VFXEB(LQpS~s?tMBe&u|Hp=RpIuKX4$h&<181`YlJb_9BaIHmhk z{dZ?pO^^i7?kP35L*`x#m?I{YsF5#Gy80fc!x~-$R7R{B%SBLF@k8f=jEXI!LeqWQ zd!IlS?1J&{v#B{~rgLD+dzHGv8s2G*wJBj^z75eJk55Z`s$_RRsW@~>*u1;>QlU7n z#pu1$Vq?|vwRxd#Jn6B%Q@j!U5&SeP92t`-K6QPoIxl|SR%T++>-M$j&PIm))U@Jt zqjvUWcj9L*F9c;_Wd#kSvx6E2kKAGBd5l3~f_Pbw@?&6vxhF^fqM7(90u$)I!2e^w zKrYbVbM;p<1q|2&0S{-TPB~xd)UJ2bt8ivwJ7|8_wUSptP0qu6?2Xmo72Nc7p$p4<=4yXXDNZuz$fEUwRo7ehvfI4B(s zf;O;3zP0;q&>zt@>YEdO9A^t0Fzjq{x5edp$3I__&mDPXlfT1OMC!stP+KC#jSLF4 zBEz_dOc{0~(WjK&F1mAfy2d~A91A=oH8s|1;Mr}Gug<*DeavetK2;|p8L+}Ws3b#f z7rJSwQuc~ODSxmxgS^Y^f=}l9i0Ep<$ABIJ#{Sh7DOY36?}XZ3Y)7dniuGROE3*fA zS)wdNs_D5A@)KJkNVLoz@C^Lp(-~y+3+f6oI&qSAQ;eMOWhRyqJ=Co2fj;D(4hjthA!}{S|YJKW?sOUky zVu^|Mi$7A|SJS()4Svse(Yb<+&icaBBVH6Rq;|lErAL-3Zz^--4$$1UAFSlJ!VzAD zcjA)^N<|8Sj#VdsTac+(Zr!a74`t>vI>0JQ;c? z$QyMBa{a~GoMW7*u`>5wtGP)r|L@Pt{%q!PZgTVmtA1POZHZCCdEViJ1e7#|YzkDn z&Hvrp>8i;lslD0bE4n1rmmZo%V50inuItNM`Mj)!{y}=OI`AnB6>4%VZ^Vpxn$pa2!=8R$%$lWb~+F89GYVi2bxImOR-_!t@u&ljf@MoPTqz52Nq|- zPlE5iy~{rS0t)+JJI zk`XfY3>t8kJ+b!5+z?|V?jg>J^tk(-imRI$xkI>(o)K(McJ+vo@{Y}x2)?V@^^Fc5 zM_&>f@p+gDdmW!VNEWqgmt?^j1GiXA+^+Nzu$u-Dz-s5X_F7% zcB>c6U-^Sc_@>_1Uk>o9U$hcb?3EariVe%*y!-6UG&d?Rh|v-|6zArK1J^bc5WAe4 z`bI1GMW?U7z##7TG~;SxH;ma>bvkRWsSEzGdi@z66`QWcKo?DcPp`ToQz7jqFxC$hi$2Dv#n4%$fA z*T|fE-mmDRe|0Qc>{*}kE~yVb`TF_sR$m-#?1?QqPeU1du4Hu4*pgjzL580Q#7*OM z<_;X$Z)`6ry0O3Dd}a!H?v0qVkk;6eL9R5jwszf}XdKobS%`$(fo_9b-|zI)iC|BA z1*o*+IeoC5CfAxF|svSZ}p$apIU-XX?Itd-b;XZJIH+EFD( zni`#LbiM96#42PbuO1|$DQP;K?B9r!t#|S_y0F5SkC&_!S<5H8v;3*Z{gd+`a!Wo_ zor>&y&8Z{qv^Xvu_iPP^j<~AbbW?4+jeh^$YMkD(cL{IV4c{o;tN1=dnTbY`?EqUb|`3gDhu+-kv zTsX;|i{rqlPT6qZB>PdQ!w1@TCbbV8?A$1Jd zu}bRxdbN$tqkNBE!yNwqx2D2}QEGFG8Tm38-$}TAhEg+o&Le=HHKYz*YBKII@N`CJ zZ|+I82Q%BKt;bf7)PuCFs7L1tUM`&)*Gyhs?ywlJPN+J@Z%V}K$w7wQReY{*ckBl0 zD1dS=wI6DZk}{&P*dDpFF^$!78sr!)_}$V6$^C?V>UPz$GLN! zyy4^7_B5_;CLHcZVRZ6iXH%PkwJkUt9t(6n6BLW1uKCX0(AG>l8fB?0=PN}E{I=B7 z6W1k6=<_oYULx7(NJZE}|yoA(Wfz)H`StXS}>8`ytdbmvW@LaGb9W)Tu=rT&FF6g(rTH;Mh9Ia_(~ zO&(G2MO2r!8>zidRA&+4-FYW00e>GHi7jL`cKf$Ksm_$gAG6HR3S^1ErN*D#)x8f^ zd*$)xv)Y&XCUVYeYCL;rw3e?>&*H_@;`?u@$E z;v~=5r)y--sOy^a8A4yKJ)ttc_Y{5YEEAZY<$bJ7P?L4Vc#FXT8FDi09A^DN&E%l; z$xPaP=cwY-zI%Da&m(`zlM(3(T-tZC_Fg^_hRLT$ba^r?xt(`I zKQUtp95Q`G?`CI9Q^@Aoz#wwmE6}kVdu=T6xbvO)j3Bby*mSbC0xa%)t}Av9pY_Tt zFezEFQt!>$-kUh2z85U|oCCQRzDrt)58i8WQrrZjbtkUte|~OJ)MKl{e7;ax;}7~& z!0W4*?Yl=NwdkWEuSz`iDU)5qQza)LzXHWHl^yv#={ED5^gd<94;DubJ2q7aLw3Yk zqd${~ULtNzJ}^j^;ip7mf>HcneydX&CkCz`zN4SbvlHk*u_GSVmuuZHd`I*H@7_{@ zkF6?pEOk{MRN82Q9T&%&)10xfvnE)5Cpm&oDOQmN_}eG%C7cb(sh7ML20A3>Zo z5xYQg1)g5}$6eAAJBU;Hgb%C*G%B-`BxjX*618`f--#Mbc4a3fln9Q(RtWPi^E=U1 zg2l>CnJkB8(Sj7t??hbFr(v>_JQMd6B;nd-RriF|Lw5n)b}7#in`B3tz#{Q@YGaG{ zT6LxVtd@Ow{K=gbC-cTVTO;d6T-9V;o~ppVzxfHjU{ed(RxI5*?$a-&$yUB*_F8S1 z5oxAN6{*9_2O$TbuJ3%5mZn`hB14hj)D@u3#g14HK_2v5WnDWmEs2U7-sEJKm&7Zv znXu<@ymFIx>`Ze>R=a<_=GqB%TpagKbH;{?Cs^IMdHAY$u4F)|rDe8}pm%65Xo}%G zLhVF6iGDIATI`4v3A%kahhdXrM_?gwUd>_T{A$Z(9mDC;y-a&2j*Ev$#0X!KY%(+X zcojjMuvlbgE2-7=;&yv>?cF#R9ZkIKi(Mh)GXBSXXR7^%osOA<%}b!@esMZt5S6rQ zX7Am!c`?@w;$!QIeAB)jt$uI#JF@SR7XzQiMMmAQ?_9ILW6fN%%EsT>|G!~ae$&3k zPZO!5v+`l1e*QB{a5W5n#8PosOx?bCAe>5wJKC(;36HHO^SNqnU8WV2eP4aU- zf~dd61^^qfDH$E(R`c;%y%bV%0VUFY|rJCAArvG=Alq6g{3R^D!$=Il?2M)78Sc#oM`<-^=eP`i=qqUDtk~_;r>FeX9!*F zNP*~HYzlHFi7B|q@9)+zmpt}(kAplAvYWpvTBr86mZl@_v^YsR?%5hCI^wD(L7UEa zI?>w_l*()DjvIEjFWBF2nH2RoTgU=zBCjT?8jaAMXGvSh583+E0;W0ZJF%4 zFST7vw5EP7QKf`D3Uof%zKf&!DNow)z+`(EM>PE|KVf; z($G78tJszQVBQ#>Eq)q47q;dvR=*h}KapY7jpBhINtNC-TPk4g@Fzg}`x}jW)8%@r*u|Nna?)0&=k1t%vU4oYqdc*u!+tT_>d#a{hxZQC_*sUf?f)zPu! z@aQKKxF8k~_H25CiJ8Au?ty!`WcP8=e*f|0Hi(hjDu1s}?3LU;bvH2|oqGsUwCUj6 zWpCntR9aFCjh7&`N2wvLEt`E#PPYfU<2R6t6Ikb_gEhC`-tNWH>yWHY2t2sY-f%rr z=ZN~F$JDuz!Zn5ObL04(XaMHiBTMCt6KNjpadv+hJ%e@z8(@uTb z#;%=oAJYR(ZlX^@)e;da>rtbTCyF*mbgbd$eXow(58aVSIu%*)B=T5ug+W*p_%*MsbY6S_akZtrJgf8ik!UIkC;HvUPCFy-_0coKp#uO(?fEHsO!)Z zk^v%LN2V!BF+p07zTe^`^b{v-r1I!%n!dijbN3S>a57v-6prD>S_w+t|d+>vrE$VjCI?vh}Yg zg3MoACgwrKg!C1_SY-*tn82L=|2IwAOm$mSt`Hgb%zc74@En7#pX#>gbnz+>B$4!Q zkcvTL9t^IHdR`%)Pc2XY=QQ=4Y*k_^2ZoF1M#Q5-Fv0>w2!RcBrGICSim*)tfYJVeG zP&Bqp&`RUuhn!^(Jd4vthrmFig=XK|w9nWwjEEC&Mq**(&qyhc%m`9-7k_b^wSU?4 z4E`0+P*EcIfxLBq<*6Oy*EU#)=a4<8`X8AgF@r`9&^)^nG|@BI1|9hspUFc-j`Y{C zXM?pcC2UlHd2EqvcFK|oQg&L{sDUGDMyHOn6{9KQ0({KJB>EA>;J#IqyJAe;8p7`c+>v;y;U`I=gf)KP^n9fh#rpw zwD+Akg?6{dL=G~K&3m;nP%6kQUK2Qfmzc>&kS&hy4~vV2>kkOUjy#{E2l^6-FXPR5 zUAXWo$p{7wIvr;4yXiQ^=AcSma8ap{sy(P(BxMe3l@Ghiy)mrjRPciGruK`_9xOG%w3D=S%F2$2k&b z`g}I;qeqrX&cyQ$@+wmu)GZa5=ZqAme?Qevg&ZFV!{oir{3DriWI)Jdc&&CiPyJduUOnn&qdD=3-;a=VL#wA ze80BBo6gM4ZtO+fJ+rIeVM)iWc~VW!VP-dM4r1ygZ>(Iuf=Jsu}|0Ns8QE7tu$o4rskLoaia1bizRrkL-t}471Txi&g%?&yFcO4 z`#wJPl>cZ|6Y$z^RyX71ZR!70|33uID<((i=;TcqAQfDI{TMXG5Lx1V|Hw%sNsHLNlj(Uqk_ORqV z>RZ=45NRVGO$LM74uK`k5G3CSJ1kCyjdP|(8jY};$rZf{x)p7Ye@fg~-K6QTK=1!b z(mT;Y;n$>~rqLht!q41qdJTyI`5b~? zZ>K~h>U^(S9s2iMXA-EOvJwN!uMS@kRq+aTnX4|D&pc*`2~)p|j7ZE1KsE$T(vKOr z`r@?6{^w~l$et^ieCuBU>y4XZvIWsLL3JhDSWB6Hjwi20MQ!tDYKkL+h4^Qk9O<*y z{%HKoL`&k8KCPFSrT6WLbCg(V%{|$Dh_`t3m)cwz0Y<_EN*`^X#nJqjCu^vGv^9+n zn%RI+AGRrpDsU`&?~6#p-I0}nX4gH@OxC$vA~@*OR|>7RXX~I5kY&yWZ8JNAU9TD?1|{S}iP4U6V(-o(Vn_8)!bdJS{#x_ydSc>iRLqfA^PaU{ zYXvF}l4`Pj7bm%zdj#ByZ(Foi~WP=^)JR|EXxUp18 zjIr-!<3Mb8?0ByR>E#J*?E7CG;k;PKUSUMMNJd)N_xrUBSm&st)MM)Gri{hQqP`oO zE7J`_UZlqDkiGonATluM5?$eLb>sn`>wLIA7r7RqpJc;{bVyqg86I|P*Z;@-zlMQ2 z2xu1{x%2g`#mTlIx0yLzBhN-%*JRibN}yuRX`9G+(n1R~K4dpyQeHg%i z^3x4KY$R3l_^TSs zO(0VxGaFFOh;++aSIqHdrbXgKIk+}h9Q$!C=Vj_GF>NHL$qdCe{X3A=Chklo zg4r*cZ;WpTNe#U}6$s=>=|2$OEq=;~yW`a(E4_Xed$rfcg=>S%*bnzaG4apvvwiB0 zur$ahg#GuE8sv&xR%7kRTy3e#7*A#qI|lRKYa*kJXsZWbt?Zoj;s1ZfWX)J7#jAkkuvLii z2)={sgT9&#j>T!NIZxi`u-Wz;k;44tJnSK_1r!uU)N~S__IMw&&xzhjU$)c|)G~G~ z+#_w#G`xzzWK@9j_C&X?wwVn~XC#y-k_REKR0RQ?W;mSV3cYFF>=Npfv_G z%;6*3h5x`kNgD_a5a8LCv1nq>-JLsh^3pj*uctU+!_lL!ZM-~m&88yN``l8|pukf@_oJHHeORIi z(vK{8m^xnHyndGBC~S!z8-?F8z4?Z5i)RS1CWrwdQBqxISX#m2d+fxE+Xo7-O2T(@ zdqVJDsjRCpF$N4?pNLmYR!rv4xsAa8v%s)8nK0L>8#yt{erC^(m;W~(-1vO^%av{Y z-p#4drPo6EgbcwW&}S9pSl1?Y@oC*BfSxCRNl(7lc8KU&se!09Z&OjJb|Mc=G=o|h z&zH(5Vz8RB`?#;d+H1bAx(3f2N@v7-Q|`AoximUP?Szed8hve(Q_VE{F5TLe8dyf&O>u1TkSk#x8#0X89JU0t zW-?|>d@e|^F<~Je1$R7YzY;I{!ihn1&I-%osCe$vHxxeWzDE5`c3=$ZCkILejZ=Rn zLPu7xna|Bc)k3(@%Pb5 zj^;V@@7^je&@)x%Y~gymH2eXqbfNj#G2}&>m)r9@QZbHRq#lAyc*?p7dp6R2`=0gm z%dbuso^*iU0M?nhL{r-5*r3HyzR@K-)K)&A?4myGn-KI8fSKQumX z@?6_-+r;+ITgMsGn5aoRYrn~UqSuHIN*lRU`K(X8?%L7&@)I|WvZ3m;hG}T&lHDy` z2#HAy=+X+;Lrxrb=G=(RT1R~`!==d+fV${@}4WF#INP1v6!)61(%lGZjIfh zHa)YKPvIqg18$KBBC3Kn5Kh+2G26adO*@fy$l5?fbhdD_;-n={Tc5P4m)d1-YO(1& zr8kMVg*3f& zxH&wYkm4az_x&vtg@#97de2*;jt6=9#rGmgz}{FG=9=28%6!}=67#wi2s4nHOH12`YJ#ecP`7AO?+5Q! z`gba*fQjk@pp$u5qKn}Ur-6#7BeR6LN%Wn-6~0r@{FR5c&^0LKdc~~k3NWKxcs6!KA9gmQ|CwK!z$4SXc(B8 zyezPaHMyqbSt*q|1iIX*$WBy9B6EX1IVVm9q>HmCmxY_grd$wIM(NLvre8LzH_6d6 zgV5(A;j;@aM79Mf{I?UrhF6S+z}BToL272KvY?r##2oUKiEPx;BrHZO@F2gYgpFD} z?+vDpL`PpNh885&L19~*j5;(n8mV+pI7|*r$?Md>`K)fZJ`rC<5(Ud;O6(AcrdQH^ zE}4xYCLO%kDPhCXV+sTjL}Hslf|u&C+Txq?R;hlWy3YNTOs%)YHiMLG`VKBwHTq&O&u_22G&&aiJj>>aXR}lO&_itscN} zp&<@KRVcVg)a;}Ag9e)!nq}#%OV^GsnY_M#wHoCAf73qG%-tG?-~6Rk;z0C7kTDSP z3Z(j1>v+|;@L;h~vrpu~r;-VHkmM6e04f6EJ2F3su61G{6JiG|8-JYlRp|(lw*_{B zL>l+DfCc-NOr2{saa+iwVE;F7{q9c9K2dZtFGenm`a@#x%}mkW8p~4EQPcI5ka_J4 z*)QV6LaTtYAUO{R*|MalNyEe9qOtoA2!-Kbf7^8%578Nb6^5+A%a`&7Z5H@@I@qws zuo0g!E=o;q!~zMjaJpObnqVsL=-ZYt8z2ihY&yt@k$O%NpG4MVBYS4T8Tm509K6Fz z*De^PjqJf~;{u@KO$DC_kl=z+!83&}X-5a?grg3NzM#a^j8cm=7i7$&!zcg$+dG#g zyNYYiANgX8u?#X#V@F_Nz;8-IHW>Tf%M~DOWCM~B;C=!^5|)fqRZ)_7Ot2z)P7u+P z9ua&3f=@s&xMRYffbgWdM@@_?@jLkAd^3%_cKAl8 zm&bsSsGZjii*z)zYp7OUKAO`l0ql+?L)$T{H1r(O~ zU$uCSP8mEcG%GnIm*>!|x7?j*)bKICAN@A%2pbPAz#zH5dxGU5;RPzOTPg}PII-M}Qp!)r!wWM6r~_sG z4!xodtsqe{tki>q&U^BNoDoq!2NEp!tec@8B;?tcDE4!~Vo`$5$OY2Ar_-^x4l{_* zux|eemd!nziDgp{Cv=(+f3-RPZX6bwlG#`TLNYolO9sFM|3BWX;7hY}!ZVZU@u@9$ z&O{Q2BZ$UiIIq6m=rG&I4x^n~{oSH~IGMDZ0H-bcam*B_0h&aVLzoL&?<4k6&~>n{7Zp183=0 zQ<5!O=>&-k()&UjjJ-Ph!?wuq8E+}|Y4jPbu@fep&01S_OE~pqcq>KScNrDMJB?R^ zfm{glaJkdCAj^tvlX(U;FoEYtbcCsC1$V+@OH@A%=JIg|1ZP1PqC*i_zL_4Wfd?0c z(dm|)b;uzH9z3c{^Zcr~9;XaHWQyo?ut}T+*&=jd zMm4oDMBO+UEHow4*&Pf8|LU_IDTrAJR4H+LrS;HudY+tEulT`ALTh2ekUMwqg9gns zNA2@+;TfG4SqBE9Mj3o|K-FG;nAC?*_{)Ux0SiNBs#vJ3jY^F zjh@|aM`u8+hUl?hKsezK^Z&~0e7WsuTd>l9V3mz;hw9wNgoD$%rRJRK49|q`q}3bN zd5`pn6?`+&V|3gx28={*SvxGEkn$Sc_@ffK@ zB_`l#9Ju|KcN2}=_bK8_V%s5+e(7t(P^mQ}{?OD!jI461EPj((G<{Pb@{8(l>*Fk( zS~BPfQ%7Xe=eRr2#bBd~y?o}=JRYW!{DS@>` z?%F(|G9k5j7V-1i{fg9!;MN1~9;0d>E#pc_q<9uLFP{%LPXp%g5WS~UovenN&p;n% zQgL8tMkfV_-+z>P1FtM8SCpy?LHm&D zCToIa?BFKUdrj$RqBvD)clJDq`hwoTd<%NA=EaYg%VqV8R8y8v6uIM66Ac3=^{>P) z@G>l)>F{N!&`R<7#31-2J4Ou;Q@ilmoKr`SW}0gxP>xQcjR!AL(~Sfo>6l?4p_;+! zDr~B$L)rMznRFcnN~A8jkys+yz=0C}%dGyPphR<0mrP{Vt?~oPOy&*)CEYdrr9YLk zcW@cvvUex?w7il#pB>aT(Sd9&r%HuWK@=xsky9;IUW@9%LI>1C!U(4aJPuaEB!E;8 z4G78Tr1-FVkCJ-8RV9tj?J}4}sqqd=UAL(t-bwzRY=o=fG zK3DGI!Gd*U8&RoD$Jc~}i3H>mtRKRGBvjB&rEL3s?(_VlH1br_|G%s1*)XrpJZ)w| zxt2|c7^d2|-q~OUQXxb>w6tO=)y4PD^~9bO^^pPN9xXC*Ob%of@*kJ#Cox5gYHi7TyL1t@?=tJmC?!Pdi#o!x6&KM zwc~ziYF)`jWz4$pOS2vNevmdVqQhW(uBG-5{Soty5tZ@cHo76S^sj`M^})G3WNo z?o^DZt7h*qc}zcbF-#oZ5k?-ArlhKgsU5_p9SuV^A+xB~4L$d<5XFX;T>Xgukwr5{ z4*lrl+W7GmCFaN>l`LK_gyhkgO#$DR+{QfH1GZl1$*>@6=}e%q%aK}GHaDkM$9kbB zOUk_@RH!f)qX7C_QoHQf-m1>nfiNUKw3J7$nI~YKMMSD?)`#auQ~$V5ZkXKxG8EsL z8e%xY<7S=4_diZ-%%Q1i7Jl+(RE=Ya6K8PXC&rLa(`2%4`0;No1N5Lib8SF$!5yhC z7(M)>vjYDfFc$5=(Zebkylxn&Kqrq%Y`vhPGGu%29+3pI-UuMKxJ7{k%QVQ*o^@dJ zZXCPi7<^mrjstP1;Y(%K?*@k$i;<4651nzI06G|`%I%nU^9MuRTgd*vGQDEh+jy!&2>uS37! zm?*WYg~If!sfT+;9!narujl{YCcb{ECre@;HY_JkuPrlIT59%2r!B^ap{OfH2b(Br zX#Qf7FR>%0c`=!?h`%x`Z)hyi&Bm;J(-!VcBGg-CGIwZr$*esr{Mw{dH^LP<8&WHJ zXn4u{(lJjpQbFe@5utlG5`T7R3dYuFwh}dM)DOE9Objmbt%k-hxTOM$n1M|=@636J z48XgCVYtoTwq7UVv0$wUYk})M1u&7i{DUjno8k*rCJleV3ztGv>n>R zrC@4&29#<|h^d2N);p7i!L}2X3q2gEj2N0CkYw}`QNdZz-3kR~v7*tz`~R8k-=skI zM1`SYZ2u)-lkNZep1jF?mgj5+ll&hM0l2~XP&%y<_#m_Q)&n)uET|pC7vPR!N7{tQ z%hZOdk^jGIZ6`*zG}XeVC2jF48ham|Bv=oPl;A1KgONfg8hd&zQi1yku%D3$_^+=0 z5h8`DK3@+;iN^vtbEK&eYw$*1wGY&p-M=nuV?6=2MLS(=<8@~h-Rr?NaY!OaSg6bn zcd!lAS+)E8$>mS#t#MjjTD|>8t+XRNomE9QcNh{+p>74=pBqaHriSA?^#Fz41_3Vc zjojR0qwBj4E-ZI~JxfNyrGIdd(NQfZth$bAHU+a<(9W4{JrES5)04yPJL01SLoHp1wE5% zsTXuP1m{JDnzueVR;cWb5?qAD$Br?BxID;di$!%x{NaSd$Xf;(b~7iW3V zvQ?-$U~U67?*(ym_L51eN~?@cO4Zv}lu(u4SWKnpQ>$en@7q#al6%g`rOd7>lNL-9 zCTd6j4e=RQTHrI@cT=KOOV>eT69s@53UB1i_H)l%>1WkB8^Hp!8JXCmF2))WlKFk< zaRugbF|`-@imm5jE6CQ*5^VXqU`83*hzjKbAD(m1&ZA@npeHM2Hk%{=IPp7QT5u1} z3Zs)36|kl~MOjhdZITluZ-ElYs>5A=)E$c=rAD9Pv4olN3O_M}#-;d1G{@fs5`hXA zI`#`@?Sxp{rwKj!yC4dLk7BoqV0k&V3cI)=%{NzBV{}wsYgdu(tGrK?@4ts^3zC>P zBa@nnPIO;NH4ixYgxM5NgxKaudAes*33x&CD9|$I;nQ_nbkBX@h?MJow&co0?x+Hz zPU+|36i05Odom5W?7CExkae&+S9f|oc7A4K_O|Zm_^HpGMjq>J4e{M7?`CcZo=(A? zIdDW~vn;zV6J4=kh;`wOIvg=mi@yARnR$Rtp~3+_*jYD3*HQ_vtn4vaho1+Q3*vhC zdzlP4P#}AdbSJ~?9j5Ito#&kXeN(%{mnGuMN6y;WcgU%H88vm!{{KCq-_>@BXDTm7CvW=SZv^KNjnB8PErX342 zOd3mN!fNYd7vMQkHB@Gm$g9gN+|^E)T3PZyR$K4dCLxNN?tazP?XEy9mDWC-JXQkk zGySvL>ST85?qfE3HpnZ*Yz~-q=TmM*~x(5=XumczjEroL@#Xq z8k`*YGwNI|lQ$#%nmEj&qW%hGqR7VE?MFqkIWmjgUxDc>R;P=mbnSs)hrAQ@Q{s2b z#}ao_l2_w2?5?DOlUQ&UcK;=jX*_Q?qZZ=RDKGi-L}U@)iS9$Rc@aI`w-}}j_Jdl% z=CQbIAd$1^gn!;dnW*hx4+Zl&Iq%j;*8KB!R~Vg5PyuV&Q`Gwv-X^|^vGW|yzf;A~ zwx&ShUGInnkvc?Z__yE&ghnPVMxwh{;r&dKHGj51mJ)Be?b$?1l&-@runLHG7sQ-G zA5%x39=^mEKs) zcSMuy&R{AuiSc%7e(aY_PM5(;)CxbHx!m-&I;(_yRvND>Tg7h2q~`@I+>M9_OEA@I z`**#N=fz1o;fCN%VZ&zABB8MHtk$VWZ=!KB+3~&3_j4nF%`SqU-IEBKe>0Ix-ET+N zTdofd_U#Jdhv^A)<0j6_r{@UE#g#)uW0Lo;I{#1dX41WX=$yC-UOqNSg91ki0!W-)%h+Y$c>Cz1Rg_2|6P4a@*c&IU@3x zc(}&zEc$fvjKDLQ zo)`>{(P@bxcOG@bU~3j@2%pv;5rt6!MC8CM$pWh{;W|mU+)JzM|KFv(*1{_j*vKPc zhhpnG+=Se}|D}Yh|83X1>5}_Ts#{}QnA{1KW!!djX}87a%48XUPt9*Wu* z2f7d^|15#-aIeteztL3#l=OAD)-y4(OeXe=y+gtqurX!7z@kQXWRh~t(2Y)ht{)#! zs;(Il$)A29AahQ1n9OiN{U=snB7Y~7e)*p0DtdwVDn7i+_jvFbeEnjN_%iroN{v;r zcV;<=*bFF@kVQ7(gXp;%{Q$a5<2Vq?dW>WGK<9hvMM}Qk9R2O z6N|`no?Xbge4J>!y4b-c;IzmD;UBu#2^r)Rp1RoK#v9^rL{F)$@$7-wE|9v=5dX(V z#5===a-hLS%=oPCS#c9EaF7`{ZSPPrag7X~y4ay>A>KYw;z0|VjL+*rgC3!RnP^Kv z6q`71W(y4r&FE~O;rAbHoq<=DZ4-OyyL_5+qNWYe64j7Y@L;PH%&N~V=#+MaW8XeEc zTTCW|P4EBvwrI3`-^5W(UlPM}r$dFD;Bpj7j+smoF?H)y>pV-MB1=*Y`h*-jHQ?k> z9nBk}7HO2YB!k9n%}o5-RQ`C`2JtLriGLbddY()~SH_V_bh#OIZ z#*JbgX5`&wGOy+-xv-2*Dh|E-Xon2Ct|WZy)abGdj!8Z-4aaH#Qookm89ge@ttqJa zX;eC{wmQDF-O@{z)tx&N@|vm6S#@ zmCf^7n0-fwEOkU%`p&HFgHMgsZdLg$^PuxQ7(Pj+RfmR`&O!RVumKAC*YIny^Bo>u zszI4v!z2dRh6>*0vxyBA?~WLX9>|w62N~H*m77b!Au_&B3Z{wxOAJdD{&Q?GtoKY; z3{4R(yra`DW5iI@N27yHGG5mdZb)|G?93@5E>q&Y zk%3G3xNrFAGqbomJ;|;Q1>gSQ(L^#nR*1%LS8MCz=AroiLG3cYzYa+<`5A7(mT}fvVH+J+ts5JWqt*&X&)j600kXB|QrC~eFUsm! z`os+rsHnuG5}G;xr%JdEQQ+eV6z}&xjVzASh$u;CNWB4sQ7f`Dx30wtRS+1 zm{Ngl65=!I>8!T8$tEf$tmfR2PS8e{Aufrp&fhz88ElF_eb5CxEW}r8ek7K-|io@90_W9IR>`yBSDYyywwL<^J~@WpK|c>FidcVyb(IxifXj zB9;ynq2nt`5ITmLB|wikl_d@jhseu^S7~@v%C$blgTd#+2Xt14gR;HHTc^4r;>-fw zn*3R^;*_LlQ-)GyL9aQ|gnBHOkCCF89640r8GBG5!|6{4Bghp86OGE;8kj({G9M0U zN-d6y2{OIedDOtfBRUJ>l|Vr~kb?s=1@jarUpD@cK0AKj83W#wd*L` z2U$-NzQ#H>-w7KLzt`{j;?{O6N{w|Cd_WPTkl$}m6)$LZ{Gq+IZ0 zQYp7O1WbW}DmjCaX`S>Fewt|h0U#Kigd1khQN9hZnxxz6t61)iYFTEGyRr>GFyrXe zAwZ&0-OdfZSaJ?GHL9Xlhk)tL*lx(!g4z!3w{NBVT%u#TB?=Q?>FT0tgK9ljs$s`w z=dd~qNHTJ{beNGVbz#7tsEh|>yLI}b zGRS(`SIJxhCRP%^Iy?Do@YF8v>ejUWl}bLm6DEW(Wy|C5*-H3Ya6A(Hbg0TE$vALe z#bq2;3l4lmJT&fxDwrdKwE5xPiS90$c~o*POmiSJ!L1WiAo%=FUBvqdB(*R?zQ%gD zsQz*z3Fx5Ani&j^(b+UZ?mWt$!Pb-vszvKW>TI$K{zHLY!E4BLTdiG_hrw?l&s$)* zW9?*cl;l93SIlf%KGdmQ|EX)P3o^(eXjorv>XLcP()i9b06j93~r z%aBNbTVEOKPSRN45HJ#(vil;;YjNZt5+<|BM*-vL?DVl*FQ~g*f)=WKf7Vc<|jKe2z=jubWHG#PG7G5 z#DtNkE7uN-^km5tq**CCKP$#$3yU$~k-M|NLQPT1@pYjgIzWvj5hikV4)+ip&m?4B zXsBwX9-4nGTG4GWP-T?rle*C0B~WQ&w?FtZY@|Ih$uclBBatpfLy+j3> z%@=d%HB>I8=dmgV(4SO~*+f;X`FmO$x?;X12>CqG9Z?0v^t+uT^=Nsy|?$dj$wwnTm|hbk3>}P z1V@Tsfo57}RT?07h@N9+E0V-J1FfH7V3~~Fvsb6O*qai{jGzH7SBe4A9XBNq z)y5F=9Xl0mQ_`U*d%0JsN(~J<9~+)?bMy|HH^WcKOqE$%?zr^M`Q6)zyZmz~$nGIU z8x=%-LtH4Or;=$j%R)yUoO%{4hJtA{WNng@tW*Eb{J%a=z`DGs{6gNLa|`UEj6V82 z0b~p@0jxKwb{yKJCLyy3)(YF`tb=u9BU%b;g+u(*@A~8@nYY5^6<6AZOl2Ca=@T}h z%vjj;wUVp!xJkA|#_4^^Au@kV?7_|<1L(^k@p@+I^ocn-qrn{?nb}={xgVxl>R*{ABoMB;i=@do>FMgRzzy4!na6uXJtT$)Tj1aU0A3b zL?hs(x%L{K`;Ru0$VOdQY!Vn28gr-|F5`?c4K*k%BhyOD&j0(0P#*Pc)5+23MaJgpu6NqgNC%yfa_zdfSI;(0UDGug$;?-D$x z_57#>rso97MLn0oO^)FE&7g(AD{)Zh+%keKzTC*9$3**>#w^|trqQOCh2Qg&6WTi+ zSn*D$r}e+wC}LBsp3t6|aE0!L_U7H}MDIFp;f`yjwl-)lpSeYj;f{9_J@cC2i&6AN z;Cn`JUl2dF-D!tM1V7L_PGz+N6T0sw?4fe_A#zQeWc8U{pLBH`nKMAX7Y6Q-nMnp zjCJ!}c0xOX&`$a>QSqq&=cXWiS>LyAPpbo@`d~x2p_71G1m;+lWQ=rbx2AU0>%!5S z4IH&Y@Upu1pl^8ZH9gpr^Z0Py8*Dl#zYWef@koQSr(gbt6tD0a6&l!@XY{X2$5dEN zF>?9hrJcZS@D9=ju0Ak%QRi@86mvmeU)0w}!p=|XvuKO+U2dG)3K%&lihEN(yQ%MD zfg`cD^bzbG(3`db?#@ph2$+X1?Vh>=`kCoHN^A4I6V0|Z7<3AK`Ha{6|8(9-No@9- z|Bv?Ekp*_m|Ieq!MfvAphA9Bo{Qu^CP~2jMmoYaMF)|B&S^xjLlIP_AuhVn8bhA}| z)5}N9?BSpr-6}a^cY9I`@2k6Svn(4Kc5Egp-L3k*>9IXMDh+>qfS(F|YV(=Pj$QYl z>^iFsZ^9q_=G%q2!r#&wU%R>vbtzPH;MG#2SYTIEr}CAT61)0_-M86vXDXGj&*`|e zj^G)nb1R*^-B&(M-uCs~w-GJCqNU=9jMlI8wOgM~%<>y)7VyU1w}BmY%FG?!jMeOR zY7q;-drDctA zdY?}ONQpLar^J?g8;irls0{HjZc0YlQuT&hAtOybjkrsJB!G9n`Eeo%G@)iC49)Wx z*Wm5^x=d}v0`~zS@wD7ID^e{i_VmtS!*J!zIE(g(8 zqE~0+zt8VGTx6B#UlC)YnhJXdOBjt0{}3M_Drk9CS9fOi&n?2x_r#mTMu~cEDWbsp z$W7v@ATyC#=x6@FMW2pN=HIG4{cKJQ>}7di$fGoVl*(u@Y&H${v^)I|TjZZUOeD~4 zTKfmPYtN&hqam7jM$_8RsMt~1ZPW)9>4fX%|Pny!E2QHJW`)CwnQJ<=GI8 zve@9uI&os01{FP);KA;3bt_G&BF{9{9ScMCxX$FHPUduo=vjPuHlBy%GY^oAy_*5X z>df-=cn@)|Y#FX{s8S3u!`Uhs;63-;h!I}*ZgOr+GXIT3C;7RNzqqi=sZWK^kudP+ z>j7t7ac5|ZjGEPXVaYi;O-?k6&EF+>e_Iva7`6RlvWFDI#O147{Tmz z;NNCk3SEL7kCj?fM?v;2vrX=)a?+_iHmgyPhy2Aa$EI@fs%ZP`pG~Cr_XXi%QXGqr z8wto*r+|&x;sicuioST4oW`d+B|D7C zcto}wt%4PH^XJJ){zOp4ta%wX=TLQ94s>@j{Zz0m#usUHa+Zq? zi_x>8+M#JjVB=81WA!OS2|FVkp*lN-_-BInwT1Y?hj~cb1UDlb{8K~?2(j~b#@TFg%h z9r@jl6SA6+$NJDbE$ixEM z3z>iOI|*!$3$_@4Uj(*UoW+O;G7Or-79=A|FD||XmJivV7EaEw2c2gS${M;#J3x3z z_vISRq~~Po@_y<~kj_xK)uA}{7PON^(~oGy@9$D;z9M`bcSby%N-$2qEGK6j?7D27 zC$&!GG|OYZDyqP;g)f@EGqxI7#I9x40&63imirs67p>ZP>+$_*#RFJ1?K^v}U=}-! z__gJxoZW-vZ%!>o;ttc>pZ_2~3`vk`LZkj;f+wY|#{&hhmi<3C;3TMJgc zVjxcmjt6#6`#HVqlvcbf8os1+Fwc;^M;NevfD#)EtH&k>prf#&UFwGavKptOT0PPl zIv;7k?q>1L1S{6UuOSZFID6^CD7~w^PjLNC&y%~DNuvtw-1mf_rf&}lM(0Gy9x(@H zp?xCu%);R-ewu1m+Zj<)rX4hPn9B*yF^ii2UeHD_a(QS|*+u;tx`$i`^woeU!TG=| zYp+l1i5)S^@7K6{mj9q*I|cZGdV|K^^V1-Hy+8GAo)L6W|N78HtG8Y5J*0D`zLPjC z6_+Kje3|IDX9Y`?dp<1YeY}3v%bVpyawf5ofeCI6XcDRza8>Q`n4Wmohrdr`9WhRN z&8#}itPqo{ztMMNM_$Sk)J}6AcDICk7I^;Cep=2%FdoqJvYv11c}`F4a`$1*WroS2 z6gq0@h+~k`vU)E^DNP9eb z>a$&~0{3M(hv&76n4xK6b+uiX#F&-lR5L;uHh&Gzrok6YiIH{Zz95)?-xKD|vVMJ6 z*W^@$Ur%=DjPMOryD@q!nGEt51^K;mAwQbfjA(Is59k}fT5)g$_uTt_BFX-!m0|>; zd9G7S?Wk-Q^96Hzj);|2+hM!XTj4+ee`I_84}#!(yL%-HyQ7uhKr}yGfgY#o($>K@ zaaN$J;m((mJ^n|n5anjY$^}14Y4ZB_b8aW7qZ-+C(!&SL397^e!HN- z*Jh_ohvQ$X?QQHm(G3;fDj5H>o+$gf;KZKBgV_nEwJlhumKw1a`#-!M(*`Lv?VdmS z)0hD4TH5eQ7P0s*f-zEW7mT^jl|q1zdr+|1%v#q*gn#b*G&#-xDhLi0oMw}^QYf&} zu~JP7w#sLn^SC<8UeeBE)~pNnv-5;!{romgOmRb{9X=t|4@80+95AB=#Qn+bQ|kD* z=Ko*w|ATD0=KrUBb3{$ z{}=I2=vI3p_{~Jsu|CODjjLCYS}<^E(RjS6`Q2uC8BFrW{>OKBY#$`pbkdM;(VR`S zNM9j&A~MQAOY|;{UZKxjCGUM?VaSZ&2Vt|5E5{=uXMq1(RPRn6Ez6(( zWe%;(^8{mUgwg-l@niMkTbwK5&10gyE5#o zMm=p_V!5=K(u_s0q7InH*V8zcRqsGk)1Rew6B@A!F}qm>ilKMO>URq2@rfK{_*sp5 z#*QB_MxDhkBmvIob4PO#*~zdok9y`+S)G+EIHfZ~TUkwAJoEPI5X;G22op~?1>t!? zXnHJ<73K6}+IpH(N8TKhy%^utCVwmsY4->tZKzOZO7(+U6}ilfNp3uz7)FMldDQcd zfghVzMcoCxs;=fD#+qSgdyZcBv+?}IMbQwpPNazWzs3KM)3UmwMSmV@iJ6mB3qmXG zo!(6<6kY0|GcwyhRe+{>a~pX6P9hv**gw6E%y&UoQ?cjBjxb;Ivm_?_;+);5QOaYI z@Mndi9oY`kiOePe(w_q#RP$0v!cWIDp8XliGb20l`N>qZP_1MWAzexi7JRywKaOZG z^b^C6w;o_`iMl#^*=ZK&!7FDSN`vR`*$kk8b5Wq;HS3FCaeALgOmN&{QvR$|4hw@ zx&M?yXES~A|LBXu)}xMynuS^YO@$^mlF*Z2697AV%b?&pZb~Fk$t}p!&WdLB0k$TU zXm($x+n0a`m*hSs;?t%?o5e-f`efg2mK%0lNw!m(s451?qT7@iw1S)aMHgguEv$M1 z*sx@uI0dFE6zHO=`?stYmLj&a8v(*c&2BYWb^lf)Wp@Q}?}fAfh79k0{n6z`huCqf z%j|tE$cdD*9t%8U%@+Q+b{lH{3|8|=;{Suv8 znA6K-a33(mh!B;F1#%e=EwgRc0@LVZ<+`vC<>y+~mrU(Lp3s?0ZyVDBk-2Wv0C{rD zyFJSjs=w^6PNo$U)mLTqOCKi$Jan3nTf??=)xu}YUK za1rt8lyJn7GpSo2BA}rAiwb$_(j17Or5~kni~0~DWwFHP-uX3C%^^=9lelYuXk_v> z&$7B*2a;3A^u!v_W(DIc%@ZqIU;V#84O11Dkr>_FNtG)3Q@U1cUXNoxA~7;ctv>C& zDoCh|wE6RXc20I$&oT`E9C<<38LQTj7+8)Oj_RKqmD19=FP_VxuBuvlHM@kE>rQ$R@OUR_#r!njOU&QB5v-9 zp$U7%5dGp0>a_42OS;xXK^avq!}(npVk!nSM29Lj5xN)(y(OvFSevHdd*&13Gg77P z&@|pzrk4kYXJlG=dK+XdDdV1qFc3YU!LctbU3*RJQ)E3cQuxB5K%{(TtHw^-F8njM zg-k*FO`>V`7C+|^aVT?b(LW9}NU%&|)P)95kp3ZJw?vv8Xo#O@622}p=wf6$6VQ+s z4m5Zb-~KT1PzQ!)bdqBD{YN=5@XCc!qMR#{4<|))*n><-cJ(F|H$Cztc02bcV0#tB zS&sEgM$fQ@_ z{r~v?%>MWB_K?p0m!c`VwawuSzg+F@)~`K(&ENLK{;daJ*2IS-#Iqn%@Ggq>_Ua~im{-fl~9 zBvi<(f1X$;aW<|mdD}5RzZ%qL4^m5182`&OLhR104cEdL!ye5bixa|9$o`u4< zkBm2}tT8%? zT5DI)k1g zt;Xx4PtxYhcjl7efLp$F_R?Gh+mBcqSVNXM7z-J(RKk|+g(wk~^D(~XtP*_o)XOYe zg{&SOrDVEo9&0DYkbN0HS6XFs99?f;k*6!YQCuA-yr&!omCo0^7E7Ruj|`>qCRKh z*OtD2P9HZz=fU#a5J|N}M#nvL4K_&)mo?t~734-RO}Ip|y7xHEGrNN(wFVK4d+e znN*OK+<{G8Gxf3J-2SL*sGpq2p$l8h)H`JIAg(s;b84&Cv}udzO=2GO-dbg-6FCUg z6{(#N@mR7N5tcYzq0sKkcDBe`cmi0s{7Ze7!=>yiJF`XBA~tL{ZP@(~&RQY*@=l9H zD8V5&$0ASZ)Z?$SR;a^olRj0}8m;uHwYypAQ{}yh^eK5CUM=%N=>{ptY=-)ZltUMh z2j;DlpQZMzAlDJHMX80b$ZABam=;X06x!R35WuC`Jyg+4c|*4L{A!h>VJ6R+aGM7C zXEM-cFSxZc!NX3mx%i6242a57rBpCiCPW%j?Gf+(Dc_^z;B1-#HnWS@kWF4~m(=E= zNvO~*kV}n<;l=Sv{Sy^F)Nva1xHezn|4H2Mdbs6ybypmnJnUzWQ7ZQEcFD$gS7-OR z#0gl|L(Uu=ru5O-j<1dn&v$0~+sSki#ik;Q*jIt}Onj2@`TutaU-9mtKJbOsL2~hs zVR9u&@T^iv(&uU7spEwa|3T_Fr%84h%&87<}y>c!J0Qb!_AWDAg z`BINOL8KZVgWDy!$HCLP^4c=JTN^*vCS*;m1HrZGLJaGj1V6FLWDyzmjMm)L!`&Zo zPH=Oc5wRz$0AUuZ8*j%e%B0yEAsd}sTQ4r6gj*vNOZrA-lzK>XO#K@XpkD^h$gu>V z)lACthZ*LxAOo=tsBm-SO^DeH!{1CZCGuhQ8m^U(Wd6zfgGe57@bp1(4|K`xzw(W; z(_BVIKNDmjE8E>jX_pvhNFNkJuGqrYJp%eNaIs*!<)XjQ?aH?&5Ap>gE@@03ia zeNuGJVgC?aE9mFLtIl-R;P8x2Q>_C7Q9lj7b`KP2b~n>c$Pc*FVW=EPICD8Kxl2}1 zXGH85yBB%ydIUtlGLK*x>6PA-+_Wr_T2}c;^vlN)Hh8Le;`E6{Y~F5&=tid6+q5AW zSI2_j+%lNzV+k6%H(W)n1IG^j-z4) z3*V7ycpn*_mN~iR?5Wh2wwsyBCqqkqJc#K`Y0S1hMCeBJ5tbufheO?1_dVkXJxw*G zO|kOppQRsHmi*nP=0fxjA^BIw!77q}#nmPGmysadtCGt=$|60e0C6P%QTm6Oj6OB85~fIPhTyW}0&C@QqGyjsYW4i>@6ONvLHq1M?*F5lK-xx9F`x zCd2W>ajkOIq1})f{WQ@T%hYp}L55w9EsV~ff63SS<_YsgOo%wl7n(R8+@%y7OfGo(Mh58;v&kQHA2y=yG3JH3y$3k|$2w zSS0>BPx7R(0b&(I2F%xR<4kDt-grBO3(J}M4616Z^477QiN$7KP+u6MOVPRzh+(*W zio`B5nX@*yMkjIBiHRt0)&_&5O*S3Q0t z^j!b{K2hB=8Q=M^()Vs1S=eHQbrG4It_u(KK4kE$zONv97V;D+jnzHNN2JBjU>1G% zy?Lre`h$jyG_gfy>|x70l7T2*rn~Cm#)W2d8f*CdM?E$0%90by^an%!phh1-ztGtX94aN47~@tDqNjd(RRZ^pJG6t{HO!n0H-Z^5jHyiN7k6lRB82pR z5yf<54DsJg#;h5-(aD_k<0HzTHA5o4S|&PKE|aLy#CpK@WLlJKpN712%2_uk19V#X zm5p$J_l3#%eAZCNilsk)eds}D>dv{zsr+X{UL^h58}(C6mD&`98(M{XGvAu|9WqGi z@9Yh~!%glx`mMRYN1XH9k0#LuTkDc$T5Zi+i+b+tcUbG9ewyFenY^ymcJ$SsXKyjb zTFriMpE79|w0|;PL}iIEQagdiSql$S(41)RoMEKFe06zfA`xd0VR!ZuxESeAl~k)^7Rj(a9obw}Lmy3g;)q%hPjX zz5;#(v!AHiZ#_43Y(_WJ74UcQmFS(J>!}6v*bj3~9sSN6mWTD5M7djjJ4C%cZ#_38 z2CzeOri+^tFPlDte7bXbeSw|$H8X=+cMjG3?4@M&+eES3>Ll9H@8Cf`Ah>tLb#I1@ zG+cL9yx5RF>>`8X8{s|Y^_#qB&Tqlz-?%$j{jM;>ZZk+ACfRLh2Uep`<`UX>G(P*e zb+hx0R)@pCMB4l}3dW4DnlREOY7r4UYj)e|QzK9RP zP&bjUlkU3tE~~JBo^6WsV>&}L;AQE+OM-GkT*Gu0ya?nj68ntSWb!b*^i-D>oJvNE z>%)%i@ri&XX}!SFTf(JPnB;XRk7@s$2{G~5O*nft8=_CD+34w^;v0QRe<3=K2sW7V zup^n9Vdu))XlDrQAjR=Ysgh()4AS^)ptje;=M7tgEKP==n$)w{jyJ^<#u-!_&7+C( zcfv`gPnkwxTKOSi2kQ#SXPwU7GF18|!%j`=Dc{M<(lXla7Wye!-pm9>dN8l|4Sjt^mc(y^{K3wcl`AEyY)I}PX^=I{TQOT6y~gAf zWRKZ8o!o_YmEot1yZ&DBLlhlMQT@quS4TGEOD5RK^+Rr35Qm#cukh#k|M3m|`{d;M z$==CVKiVrZT+eG?p=Z9P}?yr<^_ zJs;`$M9*LK{7ugndneaT^z75KU(Z23hxHuS^NOBrJy-O+r{@E$`8R$1NY5vF{;G$s zztHz5diLqrujini!+MVEc}35*o-2CZ)APaJ$@Tm6?ALQp&tW~s^}M2IThA5!%oqCj z9%ps!&ovCx#K4~Gj+{91xZb#D&Rf5t@9)?1iXQ&(b64zR_!a%bkAy$^{D$f0*MGq0 zdnVU^q7UKEo(V3;^v|B%AKxSQpFevh`*%Mc-u-yRK8BU_|GO*gxh{NrvS)X-J@)I9 lJ^OdRf7m|Gv6ipt|Ci;B*`#^%C$8!LZVzjC{Pe2-{~w9Un5F;# literal 6148 zcmeHKyN=U96rIV2jlC;S3Xqm=Bsyei?ahmb#v9BJU<3uAtc|0@;CQmJvo4}Yu7Pi$ z;1_71r=;c+proeb&Ld)NV?nbB!CYzPjPJwadva$cgAl@_RbV01MhI!p7&iBy`-w0+ zYZYlo%@sh*-!VanpCt=FqJG6&DHH>WfxnFbwsv<>h~~&cQ&e2P@BBp+CaGzD!i}Bg zrQMdMY5Up}cSbWe_0m-`@|KU-(|t-Ke>?X42jL_ex3Auzaq5NfWXS`*4UoAiZ9HW03Xm$TUc|)8A}#?b?mQ+xN!Lqj^kU2of>u zIb1GF+`>y36mp8Dmiv^>7u-Sr`mJoAQ^%2emiET+4;}r(an&dIrO#q^Zk|1pO;`Ai zGj|zBG@gQ297`aP>eI3pCKmhe|# zFBRV`xjv z1@f%}I(`KJY=W8#jM-g+#Sn?M#9Sa)K(Gh}6rosNF|Y^+J&}I4#9W{VM_67yu$&po z8w%#L!}|$$N7xpqdc}ZZpvb_Ecx-1}))}},size:"large"})),p.a.createElement("span",{className:"d-inline-block section-cascader"},p.a.createElement(v.a,{fieldNames:{label:"title",value:"id"},options:g,onChange:function(e,n){var r=Object(a.a)(Object(a.a)({},j),{},{is_hidden:e[0]});E(r),t(r)},placeholder:"选择话题",size:"large"}))),p.a.createElement("div",{className:"text-right"},p.a.createElement("span",{className:"mr15"},p.a.createElement(m.a,{onChange:function(e,t){E(Object(a.a)(Object(a.a)({},j),{},{start_time:t}))},placeholder:"开始日期",size:"large"})),p.a.createElement("span",{className:"mr15"},p.a.createElement(m.a,{onChange:function(e,t){E(Object(a.a)(Object(a.a)({},j),{},{end_time:t}))},placeholder:"结束日期",size:"large"})),p.a.createElement(d.a,{type:"success",className:"success-button",onClick:function(){t(j)}},"搜索")))))},y=(n("FqlZ"),n("6S+g")),C=(n("izTW"),n("sNeV")),O=n("55Ip");var j=function(e){var t=e.memos;return p.a.createElement("ul",{className:"forumList"},t.map((function(e,t){return p.a.createElement("li",{key:t},p.a.createElement("div",{className:"flexAJ"},p.a.createElement("div",{className:"alignCenter"},p.a.createElement("span",{className:"color-gray-8"},"评论文章:"),p.a.createElement(O.a,{to:"/forums/".concat(e.id),className:"grey-3 task-hide",style:{maxWidth:"700px"}},e.subject)),p.a.createElement(C.a,null)),p.a.createElement("div",{className:"flexAJ mt8"},e&&e.new_reply&&p.a.createElement("div",null,p.a.createElement("div",{style:{lineHeight:"28px"}},e.new_reply.content),p.a.createElement("div",{className:"mt8 color-gray-8 font-12"},e.new_reply.published_time)),p.a.createElement(O.a,{to:"/forums/".concat(e.id),className:"reply-link"},"查看")))})))};t.default=function(e){var t=e.match.params.login,n=Object(f.useState)(!0),u=Object(l.a)(n,2),d=u[0],m=u[1],v=Object(f.useState)([]),g=Object(l.a)(v,2),C=g[0],O=g[1],E=Object(f.useState)(0),k=Object(l.a)(E,2),N=k[0],w=k[1],x=Object(f.useState)(1),S=Object(l.a)(x,2),P=S[0],D=S[1],_=Object(f.useState)(null),R=Object(l.a)(_,2),M=R[0],T=R[1],V=Object(f.useState)(15),I=Object(l.a)(V,2),Y=I[0],L=(I[1],Object(f.useState)(!1)),K=Object(l.a)(L,2),F=K[0],A=K[1],z=Object(f.useState)(null),H=Object(l.a)(z,2),B=H[0],U=H[1];function W(){return q.apply(this,arguments)}function q(){return(q=Object(i.a)(s.a.mark((function e(){var n;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:A(!0),n=Object(a.a)(Object(a.a)({user_login:t},B),{},{limit:Y,memo_type:M,page:P}),Object(h.q)(n).then((function(e){e&&(O(e.memos),w(e.memos_count),m(e.is_current_user)),A(!1)})).catch((function(e){A(!1),console.log(e)}));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return Object(f.useEffect)((function(){var t=e.location.pathname.split("/");T(t.pop())}),[e.location]),Object(f.useEffect)((function(){M&&W()}),[M,B,P]),p.a.createElement("div",null,d&&p.a.createElement("div",null,p.a.createElement(b,{select_memos:function(e){U(e)}}),p.a.createElement("div",{className:"color-grey font-12 mt15"},"共",N,"个帖子")),p.a.createElement("div",{className:"selectSection"},p.a.createElement(o.a,{spinning:F},C&&C.length>0?p.a.createElement("div",null,"replies"===M?p.a.createElement(j,{memos:C}):p.a.createElement(y.a,{memos:C,calbackFunc:W,confirm:e.confirm,current_user:e.current_user})):p.a.createElement(c.a,{image:c.a.PRESENTED_IMAGE_SIMPLE,className:"pd100"}))),N>Y&&p.a.createElement("div",{className:"pagenationDiv"},p.a.createElement(r.a,{showQuickJumper:!0,current:P,onChange:function(e){D(e)},total:N,pageSize:Y})))}},RxwV: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.r(t);var a=n("k1fw"),r=(n("DjyN"),n("NUBc")),o=(n("T2oS"),n("W9HT")),c=(n("R9oj"),n("ECub")),i=n("9og8"),l=n("tJVT"),u=n("WmNS"),s=n.n(u),f=n("q1tI"),p=n.n(f),d=(n("+L6B"),n("2/Rp")),m=(n("iQDF"),n("+eQT")),v=(n("6UJt"),n("DFOY")),h=(n("c29a"),n("h+Ho")),g=[{title:"待审查的话题",id:"hidden"},{title:"已发布的话题",id:"show"}];var b=function(e){e.section_params;var t=e.select_memos,n=Object(f.useState)(!1),r=Object(l.a)(n,2),o=(r[0],r[1]),c=Object(f.useState)([]),u=Object(l.a)(c,2),b=u[0],y=u[1],C=Object(f.useState)([]),O=Object(l.a)(C,2),j=O[0],E=O[1];return Object(f.useEffect)((function(){function e(){return(e=Object(i.a)(s.a.mark((function e(){return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o(!0),Object(h.t)().then((function(e){e&&y(e),o(!1)})).catch((function(e){o(!1),console.log(e)}));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]),p.a.createElement("div",null,p.a.createElement("div",{className:"selectSection enUFLZ"},p.a.createElement("div",{className:"gridItem2"},p.a.createElement("div",null,p.a.createElement("span",{className:"mr15 d-inline-block section-cascader"},p.a.createElement(v.a,{fieldNames:{label:"title",value:"id",children:"childrens"},changeOnSelect:!0,options:b,onChange:function(e,n){var r=Object(a.a)(Object(a.a)({},j),{},{forum_section_id:e[e.length-1]});E(r),t(r)},placeholder:"选择版块",showSearch:{filter:function(e,t){return t.some((function(t){return t.title.toLowerCase().indexOf(e.toLowerCase())>-1}))}},size:"large"})),p.a.createElement("span",{className:"d-inline-block section-cascader"},p.a.createElement(v.a,{fieldNames:{label:"title",value:"id"},options:g,onChange:function(e,n){var r=Object(a.a)(Object(a.a)({},j),{},{is_hidden:e[0]});E(r),t(r)},placeholder:"选择话题",size:"large"}))),p.a.createElement("div",{className:"text-right"},p.a.createElement("span",{className:"mr15"},p.a.createElement(m.a,{onChange:function(e,t){E(Object(a.a)(Object(a.a)({},j),{},{start_time:t}))},placeholder:"开始日期",size:"large"})),p.a.createElement("span",{className:"mr15"},p.a.createElement(m.a,{onChange:function(e,t){E(Object(a.a)(Object(a.a)({},j),{},{end_time:t}))},placeholder:"结束日期",size:"large"})),p.a.createElement(d.a,{type:"success",className:"success-button",onClick:function(){t(j)}},"搜索")))))},y=(n("FqlZ"),n("6S+g")),C=(n("izTW"),n("sNeV")),O=n("55Ip");var j=function(e){var t=e.memos;return p.a.createElement("ul",{className:"forumList"},t.map((function(e,t){return p.a.createElement("li",{key:t},p.a.createElement("div",{className:"flexAJ"},p.a.createElement("div",{className:"alignCenter"},p.a.createElement("span",{className:"color-gray-8"},"评论文章:"),p.a.createElement(O.a,{to:"/forums/".concat(e.id),className:"grey-3 task-hide",style:{maxWidth:"700px"}},e.subject)),p.a.createElement(C.a,null)),p.a.createElement("div",{className:"flexAJ mt8"},e&&e.new_reply&&p.a.createElement("div",null,p.a.createElement("div",{style:{lineHeight:"28px"}},e.new_reply.content),p.a.createElement("div",{className:"mt8 color-gray-8 font-12"},e.new_reply.published_time)),p.a.createElement(O.a,{to:"/forums/".concat(e.id),className:"reply-link"},"查看")))})))};t.default=function(e){var t=e.match.params.login,n=Object(f.useState)(!0),u=Object(l.a)(n,2),d=u[0],m=u[1],v=Object(f.useState)([]),g=Object(l.a)(v,2),C=g[0],O=g[1],E=Object(f.useState)(0),k=Object(l.a)(E,2),N=k[0],w=k[1],x=Object(f.useState)(1),S=Object(l.a)(x,2),P=S[0],D=S[1],_=Object(f.useState)(null),R=Object(l.a)(_,2),M=R[0],T=R[1],V=Object(f.useState)(15),I=Object(l.a)(V,2),Y=I[0],L=(I[1],Object(f.useState)(!1)),K=Object(l.a)(L,2),F=K[0],A=K[1],z=Object(f.useState)(null),H=Object(l.a)(z,2),B=H[0],U=H[1];function W(){return q.apply(this,arguments)}function q(){return(q=Object(i.a)(s.a.mark((function e(){var n;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:A(!0),n=Object(a.a)(Object(a.a)({user_login:t},B),{},{limit:Y,memo_type:M,page:P}),Object(h.r)(n).then((function(e){e&&(O(e.memos),w(e.memos_count),m(e.is_current_user)),A(!1)})).catch((function(e){A(!1),console.log(e)}));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return Object(f.useEffect)((function(){var t=e.location.pathname.split("/");T(t.pop())}),[e.location]),Object(f.useEffect)((function(){M&&W()}),[M,B,P]),p.a.createElement("div",null,d&&p.a.createElement("div",null,p.a.createElement(b,{select_memos:function(e){U(e)}}),p.a.createElement("div",{className:"color-grey font-12 mt15"},"共",N,"个帖子")),p.a.createElement("div",{className:"selectSection"},p.a.createElement(o.a,{spinning:F},C&&C.length>0?p.a.createElement("div",null,"replies"===M?p.a.createElement(j,{memos:C}):p.a.createElement(y.a,{memos:C,calbackFunc:W,confirm:e.confirm,current_user:e.current_user})):p.a.createElement(c.a,{image:c.a.PRESENTED_IMAGE_SIMPLE,className:"pd100"}))),N>Y&&p.a.createElement("div",{className:"pagenationDiv"},p.a.createElement(r.a,{showQuickJumper:!0,current:P,onChange:function(e){D(e)},total:N,pageSize:Y})))}},RxwV: /*!**********************************************************!*\ !*** ./node_modules/rc-cascader/es/index.js + 4 modules ***! \**********************************************************/ @@ -138,7 +138,7 @@ !*** ./src/pages/Forums/Index/components/Drop/index.tsx ***! \**********************************************************/ /*! exports provided: default */ -/*! exports used: default */function(e,t,n){"use strict";n(/*! antd/es/dropdown/style */"qVdP");var a=n(/*! antd/es/dropdown */"jsC+"),r=(n(/*! antd/es/menu/style */"lUTK"),n(/*! antd/es/menu */"BvKs")),o=(n(/*! antd/es/modal/style */"2qtc"),n(/*! antd/es/modal */"kLXV")),c=(n(/*! antd/es/notification/style */"/xke"),n(/*! antd/es/notification */"TeRw")),i=n(/*! react */"q1tI"),l=n.n(i),u=n(/*! react-router-dom */"55Ip"),s=n(/*! @/service/forums */"h+Ho");n(/*! ./index.less */"SJ7D");t.a=function(e){var t=e.id,n=e.permission,i=e.calbackFunc;var f=n&&l.a.createElement(r.a,{style:{minWidth:"100px",textAlign:"center"}},n.banned_permission&&l.a.createElement(r.a.Item,{onClick:function(){return e=n.sticky,a={id:t,sticky:e?0:1},void Object(s.c)(a).then((function(e){e&&(c.a.open({message:"提示",description:e.message}),i&&i())}));var e,a}},n.sticky?"取消置顶":"置顶"),n.banned_permission&&l.a.createElement(r.a.Item,{onClick:function(){return e=n.is_fine,a={id:t,is_fine:e?0:1},void Object(s.b)(a).then((function(e){e&&(c.a.open({message:"提示",description:e.message}),i&&i())}));var e,a}},n.is_fine?"取消推荐":"推荐"),n.login&&l.a.createElement(r.a.Item,{onClick:function(){return e=n.memo_watched,a={id:t,is_watch:e?0:1},void Object(s.d)(a).then((function(e){e&&(c.a.open({message:"提示",description:e.message}),i&&i())}));var e,a}},n.memo_watched?"取消收藏":"收藏"),(n.admin||n.is_currentUser)&&l.a.createElement(r.a.Item,null,l.a.createElement(u.a,{to:"/forums/".concat(t,"/edit")},"编辑")),n.admin?l.a.createElement(r.a.Item,{onClick:function(){o.a.confirm({content:"确认删除帖子?",onOk:function(){Object(s.g)(t).then((function(e){-1!==e.status&&(c.a.open({message:"提示",description:e.message}),i&&i(),window.location.href="/forums")}))}})}},"删除"):n.is_currentUser?l.a.createElement(r.a.Item,{onClick:function(){return e=n.is_deleted,a={id:t,is_apply:e?0:1},void o.a.confirm({content:"确认申请删帖?",onOk:function(){Object(s.e)(a).then((function(e){e&&(c.a.open({message:"提示",description:e.message}),i&&i())}))}});var e,a}},n.is_deleted?"撤销申请":"申请删帖"):"");return l.a.createElement(a.a,{overlay:f,align:"center",placement:"bottomCenter"},l.a.createElement("i",{className:"gengduo icon-gengduo1"}))}},uK0f: +/*! exports used: default */function(e,t,n){"use strict";n(/*! antd/es/dropdown/style */"qVdP");var a=n(/*! antd/es/dropdown */"jsC+"),r=(n(/*! antd/es/menu/style */"lUTK"),n(/*! antd/es/menu */"BvKs")),o=(n(/*! antd/es/modal/style */"2qtc"),n(/*! antd/es/modal */"kLXV")),c=(n(/*! antd/es/notification/style */"/xke"),n(/*! antd/es/notification */"TeRw")),i=n(/*! react */"q1tI"),l=n.n(i),u=n(/*! react-router-dom */"55Ip"),s=n(/*! @/service/forums */"h+Ho");n(/*! ./index.less */"SJ7D");t.a=function(e){var t=e.id,n=e.permission,i=e.calbackFunc;var f=n&&l.a.createElement(r.a,{style:{minWidth:"100px",textAlign:"center"}},n.banned_permission&&l.a.createElement(r.a.Item,{onClick:function(){return e=n.sticky,a={id:t,sticky:e?0:1},void Object(s.c)(a).then((function(e){e&&(c.a.open({message:"提示",description:e.message}),i&&i())}));var e,a}},n.sticky?"取消置顶":"置顶"),n.banned_permission&&l.a.createElement(r.a.Item,{onClick:function(){return e=n.is_fine,a={id:t,is_fine:e?0:1},void Object(s.b)(a).then((function(e){e&&(c.a.open({message:"提示",description:e.message}),i&&i())}));var e,a}},n.is_fine?"取消推荐":"推荐"),n.login&&l.a.createElement(r.a.Item,{onClick:function(){return e=n.memo_watched,a={id:t,is_watch:e?0:1},void Object(s.e)(a).then((function(e){e&&(c.a.open({message:"提示",description:e.message}),i&&i())}));var e,a}},n.memo_watched?"取消收藏":"收藏"),(n.admin||n.is_currentUser)&&l.a.createElement(r.a.Item,null,l.a.createElement(u.a,{to:"/forums/".concat(t,"/edit")},"编辑")),n.admin?l.a.createElement(r.a.Item,{onClick:function(){o.a.confirm({content:"确认删除帖子?",onOk:function(){Object(s.h)(t).then((function(e){-1!==e.status&&(c.a.open({message:"提示",description:e.message}),i&&i(),window.location.href="/forums")}))}})}},"删除"):n.is_currentUser?l.a.createElement(r.a.Item,{onClick:function(){return e=n.is_deleted,a={id:t,is_apply:e?0:1},void o.a.confirm({content:"确认申请删帖?",onOk:function(){Object(s.f)(a).then((function(e){e&&(c.a.open({message:"提示",description:e.message}),i&&i())}))}});var e,a}},n.is_deleted?"撤销申请":"申请删帖"):"");return l.a.createElement(a.a,{overlay:f,align:"center",placement:"bottomCenter"},l.a.createElement("i",{className:"gengduo icon-gengduo1"}))}},uK0f: /*!*****************************************************!*\ !*** ./node_modules/array-tree-filter/lib/index.js ***! \*****************************************************/ diff --git a/280.5795aaff.async.js b/280.9c7f679f.async.js similarity index 97% rename from 280.5795aaff.async.js rename to 280.9c7f679f.async.js index eb8459e545..8839dc10c2 100644 --- a/280.5795aaff.async.js +++ b/280.9c7f679f.async.js @@ -29,7 +29,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/row/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/spin/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/spin/style/index.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.r(t);n("DjyN");var o=n("NUBc"),i=(n("T2oS"),n("W9HT")),a=(n("R9oj"),n("ECub")),r=(n("14J3"),n("BMrR")),c=n("9og8"),s=n("tJVT"),l=n("WmNS"),u=n.n(l),p=n("q1tI"),d=n.n(p),f=(n("jCWc"),n("kPKH")),v=(n("IzEo"),n("bx4M")),m=(n("+L6B"),n("2/Rp")),b=(n("miYZ"),n("tsqr")),h=(n("suKe"),n("h+Ho"));var y=function(e){var t=e.forum_section,n=e.key,o=Object(p.useState)(!0),i=Object(s.a)(o,2),a=i[0],r=i[1],c=Object(p.useState)(!1),l=Object(s.a)(c,2),u=l[0],y=l[1];return d.a.createElement(f.a,{span:6,className:"project-card-item forum-section-card",key:n},d.a.createElement(v.a,{bordered:!1,hoverable:!0,actions:[d.a.createElement(m.a,{type:"link",size:"small",onClick:function(){return function(){y(!0);var e={id:t.id,is_watch:a?0:1};Object(h.h)(e).then((function(e){0===e.status?(b.b.success(e.message),r(!a)):b.b.error(e.message),y(!1)})).catch((function(e){y(!1),console.log(e)}))}()},loading:u},d.a.createElement("span",{className:"color-grey"},a?"取消收藏":"收藏")),d.a.createElement(m.a,{type:"link",size:"small",href:"/forums/subject/".concat(t.id)},d.a.createElement("span",{className:"color-green"},"查看"))],bodyStyle:{background:"rgba("+Math.floor(255*Math.random())+","+Math.floor(255*Math.random())+","+Math.floor(255*Math.random())+",0.8)"}},d.a.createElement("div",{className:"intresting-forum-section"},d.a.createElement("div",{className:"font-20 color-white"},t.title),d.a.createElement("div",{className:"mt10 color-white"},t.memos_count,"个话题"))))};n("7W7D");t.default=function(e){var t=e.match.params.login,n=Object(p.useState)(!1),l=Object(s.a)(n,2),f=l[0],v=l[1],m=Object(p.useState)([]),b=Object(s.a)(m,2),O=b[0],g=b[1],j=Object(p.useState)(1),k=Object(s.a)(j,2),C=k[0],M=k[1],w=Object(p.useState)(32),E=Object(s.a)(w,2),x=E[0],S=(E[1],Object(p.useState)(0)),T=Object(s.a)(S,2),P=T[0],D=T[1];return Object(p.useEffect)((function(){function e(){return(e=Object(c.a)(u.a.mark((function e(){var n;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v(!0),n={user_login:t,limit:x,page:C},Object(h.p)(n).then((function(e){e&&(g(e.forum_details),D(e.count)),v(!1)})).catch((function(e){v(!1),console.log(e)}));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[C]),d.a.createElement("div",{className:"mt15"},d.a.createElement(i.a,{spinning:f},O&&O.length>0?d.a.createElement(r.a,{gutter:20},O.map((function(e,t){return d.a.createElement(y,{forum_section:e,key:t})}))):d.a.createElement(a.a,{image:a.a.PRESENTED_IMAGE_SIMPLE,className:"pd100"})),P>x&&d.a.createElement("div",{className:"pagenationDiv"},d.a.createElement(o.a,{showQuickJumper:!0,current:C,onChange:function(e){M(e)},total:P,pageSize:x})))}},k3GJ: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.r(t);n("DjyN");var o=n("NUBc"),i=(n("T2oS"),n("W9HT")),a=(n("R9oj"),n("ECub")),r=(n("14J3"),n("BMrR")),c=n("9og8"),s=n("tJVT"),l=n("WmNS"),u=n.n(l),p=n("q1tI"),d=n.n(p),f=(n("jCWc"),n("kPKH")),v=(n("IzEo"),n("bx4M")),m=(n("+L6B"),n("2/Rp")),b=(n("miYZ"),n("tsqr")),h=(n("suKe"),n("h+Ho"));var y=function(e){var t=e.forum_section,n=e.key,o=Object(p.useState)(!0),i=Object(s.a)(o,2),a=i[0],r=i[1],c=Object(p.useState)(!1),l=Object(s.a)(c,2),u=l[0],y=l[1];return d.a.createElement(f.a,{span:6,className:"project-card-item forum-section-card",key:n},d.a.createElement(v.a,{bordered:!1,hoverable:!0,actions:[d.a.createElement(m.a,{type:"link",size:"small",onClick:function(){return function(){y(!0);var e={id:t.id,is_watch:a?0:1};Object(h.i)(e).then((function(e){0===e.status?(b.b.success(e.message),r(!a)):b.b.error(e.message),y(!1)})).catch((function(e){y(!1),console.log(e)}))}()},loading:u},d.a.createElement("span",{className:"color-grey"},a?"取消收藏":"收藏")),d.a.createElement(m.a,{type:"link",size:"small",href:"/forums/subject/".concat(t.id)},d.a.createElement("span",{className:"color-green"},"查看"))],bodyStyle:{background:"rgba("+Math.floor(255*Math.random())+","+Math.floor(255*Math.random())+","+Math.floor(255*Math.random())+",0.8)"}},d.a.createElement("div",{className:"intresting-forum-section"},d.a.createElement("div",{className:"font-20 color-white"},t.title),d.a.createElement("div",{className:"mt10 color-white"},t.memos_count,"个话题"))))};n("7W7D");t.default=function(e){var t=e.match.params.login,n=Object(p.useState)(!1),l=Object(s.a)(n,2),f=l[0],v=l[1],m=Object(p.useState)([]),b=Object(s.a)(m,2),O=b[0],g=b[1],j=Object(p.useState)(1),k=Object(s.a)(j,2),C=k[0],M=k[1],w=Object(p.useState)(32),E=Object(s.a)(w,2),x=E[0],S=(E[1],Object(p.useState)(0)),T=Object(s.a)(S,2),P=T[0],D=T[1];return Object(p.useEffect)((function(){function e(){return(e=Object(c.a)(u.a.mark((function e(){var n;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v(!0),n={user_login:t,limit:x,page:C},Object(h.q)(n).then((function(e){e&&(g(e.forum_details),D(e.count)),v(!1)})).catch((function(e){v(!1),console.log(e)}));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[C]),d.a.createElement("div",{className:"mt15"},d.a.createElement(i.a,{spinning:f},O&&O.length>0?d.a.createElement(r.a,{gutter:20},O.map((function(e,t){return d.a.createElement(y,{forum_section:e,key:t})}))):d.a.createElement(a.a,{image:a.a.PRESENTED_IMAGE_SIMPLE,className:"pd100"})),P>x&&d.a.createElement("div",{className:"pagenationDiv"},d.a.createElement(o.a,{showQuickJumper:!0,current:C,onChange:function(e){M(e)},total:P,pageSize:x})))}},k3GJ: /*!*******************************************************!*\ !*** ./node_modules/rc-tabs/es/index.js + 50 modules ***! \*******************************************************/ @@ -71,7 +71,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-dom/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js (<- Module uses injected variables (global)) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/shallowequal/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"a",(function(){return _t}));var o=n("rePB"),i=n("ODXe"),a=n("Ff2n"),r=n("VTBJ"),c=n("q1tI"),s=n("TSYQ"),l=n.n(s),u=n("Zm9Q"),p=n("6cGi"),d=n("KQm4"),f=n("xEkU"),v=n.n(f),m=n("t23M");function b(e){var t=Object(c.useRef)(),n=Object(c.useRef)(!1);return Object(c.useEffect)((function(){return function(){n.current=!0,v.a.cancel(t.current)}}),[]),function(){for(var o=arguments.length,i=new Array(o),a=0;a1&&void 0!==arguments[1]&&arguments[1],n=e&&"function"==typeof e.getBoundingClientRect&&e.getBoundingClientRect().width;if(n){if(t){var o=getComputedStyle(e),i=o.marginLeft,a=o.marginRight;n+=+i.replace("px","")+ +a.replace("px","")}n=+n.toFixed(6)}return n||0},ne=function(e,t,n){e&&"object"===Object(N.a)(e.style)&&(e.style[t]=n)},oe=n("bdgK"),ie=n("i8i4"),ae=n.n(ie),re=n("wgJM"),ce=n("l4aY"),se=n("m+aA"),le=n("c+Xe"),ue=n("zT1h"),pe=n("QC+M");function de(e,t,n){return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}var fe=n("MNnm");function ve(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}var me,be,he,ye=(me=Object(fe.a)(),be="undefined"!=typeof window?window:{},he={animationend:ve("Animation","AnimationEnd"),transitionend:ve("Transition","TransitionEnd")},me&&("AnimationEvent"in be||delete he.animationend.animation,"TransitionEvent"in be||delete he.transitionend.transition),he),Oe={};if(Object(fe.a)()){var ge=document.createElement("div");Oe=ge.style}var je={};function ke(e){if(je[e])return je[e];var t=ye[e];if(t)for(var n=Object.keys(t),o=n.length,i=0;i1&&void 0!==arguments[1]?arguments[1]:2;t();var a=Object(re.a)((function(){i<=1?o({isCanceled:function(){return a!==e.current}}):n(o,i-1)}));e.current=a},t]}(),l=Object(i.a)(s,2),u=l[0],p=l[1];return Pe((function(){if("none"!==a&&"end"!==a){var e=De.indexOf(a),n=De[e+1],o=t(a);!1===o?r(n):u((function(e){function t(){e.isCanceled()||r(n)}!0===o?t():Promise.resolve(o).then(t)}))}}),[e,a]),c.useEffect((function(){return function(){p()}}),[]),[function(){r("prepare")},a]};function Ke(e,t,n,a){var s=a.motionEnter,l=void 0===s||s,u=a.motionAppear,p=void 0===u||u,d=a.motionLeave,f=void 0===d||d,v=a.motionDeadline,m=a.motionLeaveImmediately,b=a.onAppearPrepare,h=a.onEnterPrepare,y=a.onLeavePrepare,O=a.onAppearStart,g=a.onEnterStart,j=a.onLeaveStart,k=a.onAppearActive,C=a.onEnterActive,M=a.onLeaveActive,w=a.onAppearEnd,E=a.onEnterEnd,x=a.onLeaveEnd,S=a.onVisibleChanged,T=Te(),P=Object(i.a)(T,2),D=P[0],N=P[1],I=Te("none"),K=Object(i.a)(I,2),R=K[0],A=K[1],L=Te(null),z=Object(i.a)(L,2),V=z[0],H=z[1],F=Object(c.useRef)(!1),W=Object(c.useRef)(null),B=Object(c.useRef)(!1),U=Object(c.useRef)(null);function _(){return n()||U.current}var G=Object(c.useRef)(!1);function q(e){var t,n=_();e&&!e.deadline&&e.target!==n||("appear"===R&&G.current?t=null==w?void 0:w(n,e):"enter"===R&&G.current?t=null==E?void 0:E(n,e):"leave"===R&&G.current&&(t=null==x?void 0:x(n,e)),!1===t||B.current||(A("none"),H(null)))}var J=function(e){var t=Object(c.useRef)(),n=Object(c.useRef)(e);n.current=e;var o=c.useCallback((function(e){n.current(e)}),[]);function i(e){e&&(e.removeEventListener(xe,o),e.removeEventListener(Ee,o))}return c.useEffect((function(){return function(){i(t.current)}}),[]),[function(e){t.current&&t.current!==e&&i(t.current),e&&e!==t.current&&(e.addEventListener(xe,o),e.addEventListener(Ee,o),t.current=e)},i]}(q),X=Object(i.a)(J,1)[0],Y=c.useMemo((function(){var e,t,n;switch(R){case"appear":return e={},Object(o.a)(e,"prepare",b),Object(o.a)(e,"start",O),Object(o.a)(e,"active",k),e;case"enter":return t={},Object(o.a)(t,"prepare",h),Object(o.a)(t,"start",g),Object(o.a)(t,"active",C),t;case"leave":return n={},Object(o.a)(n,"prepare",y),Object(o.a)(n,"start",j),Object(o.a)(n,"active",M),n;default:return{}}}),[R]),Q=Ie(R,(function(e){if("prepare"===e){var t=Y.prepare;return!!t&&t(_())}var n;ee in Y&&H((null===(n=Y[ee])||void 0===n?void 0:n.call(Y,_(),null))||null);return"active"===ee&&(X(_()),v>0&&(clearTimeout(W.current),W.current=setTimeout((function(){q({deadline:!0})}),v))),!0})),Z=Object(i.a)(Q,2),$=Z[0],ee=Z[1],te=Ne(ee);G.current=te,Pe((function(){N(t);var n,o=F.current;(F.current=!0,e)&&(!o&&t&&p&&(n="appear"),o&&t&&l&&(n="enter"),(o&&!t&&f||!o&&m&&!t&&f)&&(n="leave"),n&&(A(n),$()))}),[t]),Object(c.useEffect)((function(){("appear"===R&&!p||"enter"===R&&!l||"leave"===R&&!f)&&A("none")}),[p,l,f]),Object(c.useEffect)((function(){return function(){clearTimeout(W.current),B.current=!0}}),[]),Object(c.useEffect)((function(){void 0!==D&&"none"===R&&(null==S||S(D))}),[D,R]);var ne=V;return Y.prepare&&"start"===ee&&(ne=Object(r.a)({transition:"none"},ne)),[R,ee,ne,null!=D?D:t]}var Re=function(e){Object(w.a)(n,e);var t=Object(E.a)(n);function n(){return Object(k.a)(this,n),t.apply(this,arguments)}return Object(C.a)(n,[{key:"render",value:function(){return this.props.children}}]),n}(c.Component);var Ae=function(e){var t=e;function n(e){return!(!e.motionName||!t)}"object"===Object(N.a)(e)&&(t=e.transitionSupport);var a=c.forwardRef((function(e,t){var a=e.visible,s=void 0===a||a,u=e.removeOnLeave,p=void 0===u||u,d=e.forceRender,f=e.children,v=e.motionName,m=e.leavedClassName,b=e.eventProps,h=n(e),y=Object(c.useRef)(),O=Object(c.useRef)();var g=Ke(h,s,(function(){try{return Object(se.a)(y.current||O.current)}catch(e){return null}}),e),j=Object(i.a)(g,4),k=j[0],C=j[1],M=j[2],w=j[3],E=c.useRef(w);w&&(E.current=!0);var x=Object(c.useRef)(t);x.current=t;var S,T=c.useCallback((function(e){y.current=e,Object(le.b)(x.current,e)}),[]),P=Object(r.a)(Object(r.a)({},b),{},{visible:s});if(f)if("none"!==k&&n(e)){var D,N;"prepare"===C?N="prepare":Ne(C)?N="active":"start"===C&&(N="start"),S=f(Object(r.a)(Object(r.a)({},P),{},{className:l()(Se(v,k),(D={},Object(o.a)(D,Se(v,"".concat(k,"-").concat(N)),N),Object(o.a)(D,v,"string"==typeof v),D)),style:M}),T)}else S=w?f(Object(r.a)({},P),T):!p&&E.current?f(Object(r.a)(Object(r.a)({},P),{},{className:m}),T):d?f(Object(r.a)(Object(r.a)({},P),{},{style:{display:"none"}}),T):null;else S=null;return c.createElement(Re,{ref:O},S)}));return a.displayName="CSSMotion",a}(we);function Le(e){var t;return t=e&&"object"===Object(N.a)(e)&&"key"in e?e:{key:e},Object(r.a)(Object(r.a)({},t),{},{key:String(t.key)})}function ze(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map(Le)}function Ve(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],o=0,i=t.length,a=ze(e),c=ze(t);a.forEach((function(e){for(var t=!1,a=o;a1}));return l.forEach((function(e){(n=n.filter((function(t){var n=t.key,o=t.status;return n!==e||"remove"!==o}))).forEach((function(t){t.key===e&&(t.status="keep")}))})),n}var He=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];!function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ae,n=function(e){Object(w.a)(o,e);var n=Object(E.a)(o);function o(){var e;return Object(k.a)(this,o),(e=n.apply(this,arguments)).state={keyEntities:[]},e.removeKey=function(t){e.setState((function(e){return{keyEntities:e.keyEntities.map((function(e){return e.key!==t?e:Object(r.a)(Object(r.a)({},e),{},{status:"removed"})}))}}))},e}return Object(C.a)(o,[{key:"render",value:function(){var e=this,n=this.state.keyEntities,o=this.props,i=o.component,r=o.children,s=o.onVisibleChanged,l=Object(a.a)(o,["component","children","onVisibleChanged"]),u=i||c.Fragment,p={};return He.forEach((function(e){p[e]=l[e],delete l[e]})),delete l.keys,c.createElement(u,l,n.map((function(n){var o=n.status,i=Object(a.a)(n,["status"]),l="add"===o||"keep"===o;return c.createElement(t,Object(j.a)({},p,{key:i.key,visible:l,eventProps:i,onVisibleChanged:function(t){null==s||s(t,{key:i.key}),t||e.removeKey(i.key)}}),r)})))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.keys,o=t.keyEntities,i=ze(n);return{keyEntities:Ve(o,i).filter((function(e){var t=o.find((function(t){var n=t.key;return e.key===n}));return!t||"removed"!==t.status||"remove"!==e.status}))}}}]),o}(c.Component);n.defaultProps={component:"div"}}(we);var Fe=Ae;function We(e){var t=e.prefixCls,n=e.motion,o=e.animation,i=e.transitionName;return n||(o?{motionName:"".concat(t,"-").concat(o)}:i?{motionName:i}:null)}function Be(e){var t=e.prefixCls,n=e.visible,o=e.zIndex,i=e.mask,a=e.maskMotion,s=e.maskAnimation,u=e.maskTransitionName;if(!i)return null;var p={};return(a||u||s)&&(p=Object(r.a)({motionAppear:!0},We({motion:a,prefixCls:t,transitionName:u,animation:s}))),c.createElement(Fe,Object(j.a)({},p,{visible:n,removeOnLeave:!0}),(function(e){var n=e.className;return c.createElement("div",{style:{zIndex:o},className:l()("".concat(t,"-mask"),n)})}))}var Ue=n("9mu1"),_e=n("o0o1"),Ge=n.n(_e),qe=n("HaE+"),Je=["measure","align",null,"motion"],Xe=c.forwardRef((function(e,t){var n=e.visible,o=e.prefixCls,a=e.className,s=e.style,u=e.children,p=e.zIndex,d=e.stretch,f=e.destroyPopupOnHide,v=e.forceRender,m=e.align,b=e.point,h=e.getRootDomNode,y=e.getClassNameFromAlign,O=e.onAlign,g=e.onMouseEnter,k=e.onMouseLeave,C=e.onMouseDown,M=e.onTouchStart,w=Object(c.useRef)(),E=Object(c.useRef)(),x=Object(c.useState)(),S=Object(i.a)(x,2),T=S[0],P=S[1],D=function(e){var t=c.useState({width:0,height:0}),n=Object(i.a)(t,2),o=n[0],a=n[1];return[c.useMemo((function(){var t={};if(e){var n=o.width,i=o.height;-1!==e.indexOf("height")&&i?t.height=i:-1!==e.indexOf("minHeight")&&i&&(t.minHeight=i),-1!==e.indexOf("width")&&n?t.width=n:-1!==e.indexOf("minWidth")&&n&&(t.minWidth=n)}return t}),[e,o]),function(e){a({width:e.offsetWidth,height:e.offsetHeight})}]}(d),N=Object(i.a)(D,2),I=N[0],K=N[1];var R=function(e,t){var n=Object(c.useState)(null),o=Object(i.a)(n,2),a=o[0],r=o[1],s=Object(c.useRef)(),l=Object(c.useRef)(!1);function u(e){l.current||r(e)}function p(){re.a.cancel(s.current)}return Object(c.useEffect)((function(){u("measure")}),[e]),Object(c.useEffect)((function(){switch(a){case"measure":t()}a&&(s.current=Object(re.a)(Object(qe.a)(Ge.a.mark((function e(){var t,n;return Ge.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=Je.indexOf(a),(n=Je[t+1])&&-1!==t&&u(n);case 3:case"end":return e.stop()}}),e)})))))}),[a]),Object(c.useEffect)((function(){return function(){l.current=!0,p()}}),[]),[a,function(e){p(),s.current=Object(re.a)((function(){u((function(e){switch(a){case"align":return"motion";case"motion":return"stable"}return e})),null==e||e()}))}]}(n,(function(){d&&K(h())})),A=Object(i.a)(R,2),L=A[0],z=A[1],V=Object(c.useRef)();function H(){var e;null===(e=w.current)||void 0===e||e.forceAlign()}function F(e,t){var n=y(t);T!==n&&P(n),"align"===L&&(T!==n?Promise.resolve().then((function(){H()})):z((function(){var e;null===(e=V.current)||void 0===e||e.call(V)})),null==O||O(e,t))}var W=Object(r.a)({},We(e));function B(){return new Promise((function(e){V.current=e}))}["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach((function(e){var t=W[e];W[e]=function(e,n){return z(),null==t?void 0:t(e,n)}})),c.useEffect((function(){W.motionName||"motion"!==L||z()}),[W.motionName,L]),c.useImperativeHandle(t,(function(){return{forceAlign:H,getElement:function(){return E.current}}}));var U=Object(r.a)(Object(r.a)({},I),{},{zIndex:p,opacity:"motion"!==L&&"stable"!==L&&n?0:void 0,pointerEvents:"stable"===L?void 0:"none"},s),_=!0;!(null==m?void 0:m.points)||"align"!==L&&"stable"!==L||(_=!1);var G=u;return c.Children.count(u)>1&&(G=c.createElement("div",{className:"".concat(o,"-content")},u)),c.createElement(Fe,Object(j.a)({visible:n,ref:E,leavedClassName:"".concat(o,"-hidden")},W,{onAppearPrepare:B,onEnterPrepare:B,removeOnLeave:f,forceRender:v}),(function(e,t){var n=e.className,i=e.style,s=l()(o,a,T,n);return c.createElement(Ue.a,{target:b||h,key:"popup",ref:w,monitorWindowResize:!0,disabled:_,align:m,onAlign:F},c.createElement("div",{ref:t,className:s,onMouseEnter:g,onMouseLeave:k,onMouseDownCapture:C,onTouchStartCapture:M,style:Object(r.a)(Object(r.a)({},i),U)},G))}))}));Xe.displayName="PopupInner";var Ye=Xe,Qe=c.forwardRef((function(e,t){var n=e.prefixCls,o=e.visible,i=e.zIndex,a=e.children,s=e.mobile,u=(s=void 0===s?{}:s).popupClassName,p=s.popupStyle,d=s.popupMotion,f=void 0===d?{}:d,v=s.popupRender,m=c.useRef();c.useImperativeHandle(t,(function(){return{forceAlign:function(){},getElement:function(){return m.current}}}));var b=Object(r.a)({zIndex:i},p),h=a;return c.Children.count(a)>1&&(h=c.createElement("div",{className:"".concat(n,"-content")},a)),v&&(h=v(h)),c.createElement(Fe,Object(j.a)({visible:o,ref:m,removeOnLeave:!0},f),(function(e,t){var o=e.className,i=e.style,a=l()(n,u,o);return c.createElement("div",{ref:t,className:a,style:Object(r.a)(Object(r.a)({},i),b)},h)}))}));Qe.displayName="MobilePopupInner";var Ze=Qe,$e=["visible","mobile"],et=c.forwardRef((function(e,t){var n=e.visible,o=e.mobile,s=Object(a.a)(e,$e),l=Object(c.useState)(n),u=Object(i.a)(l,2),p=u[0],d=u[1],f=Object(c.useState)(!1),v=Object(i.a)(f,2),m=v[0],b=v[1],h=Object(r.a)(Object(r.a)({},s),{},{visible:p});Object(c.useEffect)((function(){d(n),n&&o&&b(function(){if("undefined"==typeof navigator||"undefined"==typeof window)return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return!(!/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)&&!/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(null==e?void 0:e.substr(0,4)))}())}),[n,o]);var y=m?c.createElement(Ze,Object(j.a)({},h,{mobile:o,ref:t})):c.createElement(Ye,Object(j.a)({},h,{ref:t}));return c.createElement("div",null,c.createElement(Be,h),y)}));et.displayName="Popup";var tt=et,nt=c.createContext(null);function ot(){}function it(){return""}function at(e){return e?e.ownerDocument:window.document}var rt=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];var ct,st,lt=(ct=pe.a,(st=function(e){Object(w.a)(n,e);var t=Object(E.a)(n);function n(e){var o,i;return Object(k.a)(this,n),(o=t.call(this,e)).popupRef=c.createRef(),o.triggerRef=c.createRef(),o.attachId=void 0,o.clickOutsideHandler=void 0,o.touchOutsideHandler=void 0,o.contextMenuOutsideHandler1=void 0,o.contextMenuOutsideHandler2=void 0,o.mouseDownTimeout=void 0,o.focusTime=void 0,o.preClickTime=void 0,o.preTouchTime=void 0,o.delayTimer=void 0,o.hasPopupMouseDown=void 0,o.onMouseEnter=function(e){var t=o.props.mouseEnterDelay;o.fireEvents("onMouseEnter",e),o.delaySetPopupVisible(!0,t,t?null:e)},o.onMouseMove=function(e){o.fireEvents("onMouseMove",e),o.setPoint(e)},o.onMouseLeave=function(e){o.fireEvents("onMouseLeave",e),o.delaySetPopupVisible(!1,o.props.mouseLeaveDelay)},o.onPopupMouseEnter=function(){o.clearDelayTimer()},o.onPopupMouseLeave=function(e){var t;e.relatedTarget&&!e.relatedTarget.setTimeout&&Object(ce.a)(null===(t=o.popupRef.current)||void 0===t?void 0:t.getElement(),e.relatedTarget)||o.delaySetPopupVisible(!1,o.props.mouseLeaveDelay)},o.onFocus=function(e){o.fireEvents("onFocus",e),o.clearDelayTimer(),o.isFocusToShow()&&(o.focusTime=Date.now(),o.delaySetPopupVisible(!0,o.props.focusDelay))},o.onMouseDown=function(e){o.fireEvents("onMouseDown",e),o.preClickTime=Date.now()},o.onTouchStart=function(e){o.fireEvents("onTouchStart",e),o.preTouchTime=Date.now()},o.onBlur=function(e){o.fireEvents("onBlur",e),o.clearDelayTimer(),o.isBlurToHide()&&o.delaySetPopupVisible(!1,o.props.blurDelay)},o.onContextMenu=function(e){e.preventDefault(),o.fireEvents("onContextMenu",e),o.setPopupVisible(!0,e)},o.onContextMenuClose=function(){o.isContextMenuToShow()&&o.close()},o.onClick=function(e){if(o.fireEvents("onClick",e),o.focusTime){var t;if(o.preClickTime&&o.preTouchTime?t=Math.min(o.preClickTime,o.preTouchTime):o.preClickTime?t=o.preClickTime:o.preTouchTime&&(t=o.preTouchTime),Math.abs(t-o.focusTime)<20)return;o.focusTime=0}o.preClickTime=0,o.preTouchTime=0,o.isClickToShow()&&(o.isClickToHide()||o.isBlurToHide())&&e&&e.preventDefault&&e.preventDefault();var n=!o.state.popupVisible;(o.isClickToHide()&&!n||n&&o.isClickToShow())&&o.setPopupVisible(!o.state.popupVisible,e)},o.onPopupMouseDown=function(){var e;o.hasPopupMouseDown=!0,clearTimeout(o.mouseDownTimeout),o.mouseDownTimeout=window.setTimeout((function(){o.hasPopupMouseDown=!1}),0),o.context&&(e=o.context).onPopupMouseDown.apply(e,arguments)},o.onDocumentClick=function(e){if(!o.props.mask||o.props.maskClosable){var t=e.target,n=o.getRootDomNode(),i=o.getPopupDomNode();Object(ce.a)(n,t)&&!o.isContextMenuOnly()||Object(ce.a)(i,t)||o.hasPopupMouseDown||o.close()}},o.getRootDomNode=function(){var e=o.props.getTriggerDOMNode;if(e)return e(o.triggerRef.current);try{var t=Object(se.a)(o.triggerRef.current);if(t)return t}catch(e){}return ae.a.findDOMNode(Object(M.a)(o))},o.getPopupClassNameFromAlign=function(e){var t=[],n=o.props,i=n.popupPlacement,a=n.builtinPlacements,r=n.prefixCls,c=n.alignPoint,s=n.getPopupClassNameFromAlign;return i&&a&&t.push(function(e,t,n,o){for(var i=n.points,a=Object.keys(e),r=0;r=o.subMenuTitle.offsetWidth||(e.style.minWidth="".concat(o.subMenuTitle.offsetWidth,"px"))}},o.saveSubMenuTitle=function(e){o.subMenuTitle=e},o.getBaseProps=function(){var e=Object(M.a)(o).props,t=o.getMode();return{mode:"horizontal"===t?"vertical":t,visible:o.getVisible(),level:e.level+1,inlineIndent:e.inlineIndent,focusable:!1,onClick:o.onSubMenuClick,onSelect:o.onSelect,onDeselect:o.onDeselect,onDestroy:o.onDestroy,selectedKeys:e.selectedKeys,eventKey:"".concat(e.eventKey,"-menu-"),openKeys:e.openKeys,motion:e.motion,onOpenChange:o.onOpenChange,subMenuOpenDelay:e.subMenuOpenDelay,parentMenu:Object(M.a)(o),subMenuCloseDelay:e.subMenuCloseDelay,forceSubMenuRender:e.forceSubMenuRender,triggerSubMenuAction:e.triggerSubMenuAction,builtinPlacements:e.builtinPlacements,defaultActiveFirst:e.store.getState().defaultActiveFirst[Z(e.eventKey)],multiple:e.multiple,prefixCls:e.rootPrefixCls,id:o.internalMenuId,manualRef:o.saveMenuInstance,itemIcon:e.itemIcon,expandIcon:e.expandIcon,direction:e.direction}},o.getMotion=function(e,t){var n=Object(M.a)(o).haveRendered,i=o.props,a=i.motion,c=i.rootPrefixCls;return Object(r.a)(Object(r.a)({},a),{},{leavedClassName:"".concat(c,"-hidden"),removeOnLeave:!1,motionAppear:n||!t||"inline"!==e})};var i=e.store,a=e.eventKey,s=i.getState().defaultActiveFirst;o.isRootMenu=!1;var l=!1;return s&&(l=s[a]),mt(i,a,l),o.state={mode:e.mode,isOpen:e.isOpen},o}return Object(C.a)(n,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e=this,t=this.props,n=t.mode,o=t.parentMenu,i=t.manualRef,a=t.isOpen,r=function(){e.setState({mode:n,isOpen:a})},c=a!==this.state.isOpen,s=n!==this.state.mode;(s||c)&&(re.a.cancel(this.updateStateRaf),s?this.updateStateRaf=Object(re.a)(r):r()),i&&i(this),"horizontal"===n&&(null==o?void 0:o.isRootMenu)&&a&&(this.minWidthTimeout=setTimeout((function(){return e.adjustWidth()}),0))}},{key:"componentWillUnmount",value:function(){var e=this.props,t=e.onDestroy,n=e.eventKey;t&&t(n),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),re.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(e,t){var n=this.getBaseProps();return c.createElement(Et,Object(j.a)({},n,{id:this.internalMenuId,className:e,style:t}),this.props.children)}},{key:"renderChildren",value:function(){var e=this,t=this.getBaseProps(),n=t.mode,i=t.visible,a=t.forceSubMenuRender,r=t.direction,s=this.getMotion(n,i);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||i||a,!this.haveOpened)return c.createElement("div",null);var u=l()("".concat(t.prefixCls,"-sub"),Object(o.a)({},"".concat(t.prefixCls,"-rtl"),"rtl"===r));return this.isInlineMode()?c.createElement(Fe,Object(j.a)({visible:t.visible,forceRender:a},s),(function(t){var n=t.className,o=t.style,i=l()(u,n);return e.renderPopupMenu(i,o)})):this.renderPopupMenu(u)}},{key:"render",value:function(){var e,t,n,i=Object(r.a)({},this.props),a=this.getVisible(),s=this.getPrefixCls(),u=this.isInlineMode(),p=this.getMode(),d=l()(s,"".concat(s,"-").concat(p),(e={},Object(o.a)(e,i.className,!!i.className),Object(o.a)(e,this.getOpenClassName(),a),Object(o.a)(e,this.getActiveClassName(),i.active||a&&!u),Object(o.a)(e,this.getDisabledClassName(),i.disabled),Object(o.a)(e,this.getSelectedClassName(),this.isChildrenSelected()),e));this.internalMenuId||(i.eventKey?this.internalMenuId="".concat(i.eventKey,"$Menu"):(ft+=1,this.internalMenuId="$__$".concat(ft,"$Menu")));var f={},v={},m={};i.disabled||(f={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},v={onClick:this.onTitleClick},m={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var b={},h="rtl"===i.direction;u&&(h?b.paddingRight=i.inlineIndent*i.level:b.paddingLeft=i.inlineIndent*i.level);var y={};this.getVisible()&&(y={"aria-owns":this.internalMenuId});var O=null;"horizontal"!==p&&(O=this.props.expandIcon,"function"==typeof this.props.expandIcon&&(O=c.createElement(this.props.expandIcon,Object(r.a)({},this.props))));var g=c.createElement("div",Object(j.a)({ref:this.saveSubMenuTitle,style:b,className:"".concat(s,"-title"),role:"button"},m,v,{"aria-expanded":a},y,{"aria-haspopup":"true",title:"string"==typeof i.title?i.title:void 0}),i.title,O||c.createElement("i",{className:"".concat(s,"-arrow")})),k=this.renderChildren(),C=(null===(t=i.parentMenu)||void 0===t?void 0:t.isRootMenu)?i.parentMenu.props.getPopupContainer:function(e){return e.parentNode},M=vt[p],w=i.popupOffset?{offset:i.popupOffset}:{},E=l()((n={},Object(o.a)(n,i.popupClassName,i.popupClassName&&!u),Object(o.a)(n,"".concat(s,"-rtl"),h),n)),x=i.disabled,S=i.triggerSubMenuAction,T=i.subMenuOpenDelay,P=i.forceSubMenuRender,D=i.subMenuCloseDelay,N=i.builtinPlacements;ee.forEach((function(e){return delete i[e]})),delete i.onClick;var I=h?Object(r.a)(Object(r.a)({},dt),N):Object(r.a)(Object(r.a)({},pt),N);delete i.direction;var K=this.getBaseProps(),R=u?null:this.getMotion(K.mode,K.visible);return c.createElement("li",Object(j.a)({},i,f,{className:d,role:"menuitem"}),c.createElement(lt,{prefixCls:s,popupClassName:l()("".concat(s,"-popup"),E),getPopupContainer:C,builtinPlacements:I,popupPlacement:M,popupVisible:!u&&a,popupAlign:w,popup:u?null:k,action:x||u?[]:[S],mouseEnterDelay:T,mouseLeaveDelay:D,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:P,popupMotion:R},g),u?k:null)}}]),n}(c.Component);bt.defaultProps={onMouseEnter:Y,onMouseLeave:Y,onTitleMouseEnter:Y,onTitleMouseLeave:Y,onTitleClick:Y,manualRef:Y,mode:"vertical",title:""};var ht=Object(x.b)((function(e,t){var n=e.openKeys,o=e.activeKey,i=e.selectedKeys,a=t.eventKey,r=t.subMenuKey;return{isOpen:n.indexOf(a)>-1,active:o[r]===a,selectedKeys:i}}))(bt);ht.isSubMenu=!0;var yt=ht,Ot=function(e){Object(w.a)(n,e);var t=Object(E.a)(n);function n(){var e;return Object(k.a)(this,n),(e=t.apply(this,arguments)).resizeObserver=null,e.mutationObserver=null,e.originalTotalWidth=0,e.overflowedItems=[],e.menuItemSizes=[],e.cancelFrameId=null,e.state={lastVisibleIndex:void 0},e.childRef=c.createRef(),e.getMenuItemNodes=function(){var t=e.props.prefixCls,n=e.childRef.current;return n?[].slice.call(n.children).filter((function(e){return e.className.split(" ").indexOf("".concat(t,"-overflowed-submenu"))<0})):[]},e.getOverflowedSubMenuItem=function(t,n,o){var i=e.props,s=i.overflowedIndicator,l=i.level,u=i.mode,p=i.prefixCls,d=i.theme;if(1!==l||"horizontal"!==u)return null;var f=e.props.children[0].props,v=(f.children,f.title,f.style),m=Object(a.a)(f,["children","title","style"]),b=Object(r.a)({},v),h="".concat(t,"-overflowed-indicator"),y="".concat(t,"-overflowed-indicator");0===n.length&&!0!==o?b=Object(r.a)(Object(r.a)({},b),{},{display:"none"}):o&&(b=Object(r.a)(Object(r.a)({},b),{},{visibility:"hidden",position:"absolute"}),h="".concat(h,"-placeholder"),y="".concat(y,"-placeholder"));var O=d?"".concat(p,"-").concat(d):"",g={};return ee.forEach((function(e){void 0!==m[e]&&(g[e]=m[e])})),c.createElement(yt,Object(j.a)({title:s,className:"".concat(p,"-overflowed-submenu"),popupClassName:O},g,{key:h,eventKey:y,disabled:!1,style:b}),n)},e.setChildrenWidthAndResize=function(){if("horizontal"===e.props.mode){var t=e.childRef.current;if(t){var n=t.children;if(n&&0!==n.length){var o=t.children[n.length-1];ne(o,"display","inline-block");var i=e.getMenuItemNodes(),a=i.filter((function(e){return e.className.split(" ").indexOf("menuitem-overflowed")>=0}));a.forEach((function(e){ne(e,"display","inline-block")})),e.menuItemSizes=i.map((function(e){return te(e,!0)})),a.forEach((function(e){ne(e,"display","none")})),e.overflowedIndicatorWidth=te(t.children[t.children.length-1],!0),e.originalTotalWidth=e.menuItemSizes.reduce((function(e,t){return e+t}),0),e.handleResize(),ne(o,"display","none")}}}},e.handleResize=function(){if("horizontal"===e.props.mode){var t=e.childRef.current;if(t){var n=te(t);e.overflowedItems=[];var o,i=0;e.originalTotalWidth>n+.5&&(o=-1,e.menuItemSizes.forEach((function(t){(i+=t)+e.overflowedIndicatorWidth<=n&&(o+=1)}))),e.setState({lastVisibleIndex:o})}}},e}return Object(C.a)(n,[{key:"componentDidMount",value:function(){var e=this;if(this.setChildrenWidthAndResize(),1===this.props.level&&"horizontal"===this.props.mode){var t=this.childRef.current;if(!t)return;this.resizeObserver=new oe.default((function(t){t.forEach((function(){var t=e.cancelFrameId;cancelAnimationFrame(t),e.cancelFrameId=requestAnimationFrame(e.setChildrenWidthAndResize)}))})),[].slice.call(t.children).concat(t).forEach((function(t){e.resizeObserver.observe(t)})),"undefined"!=typeof MutationObserver&&(this.mutationObserver=new MutationObserver((function(){e.resizeObserver.disconnect(),[].slice.call(t.children).concat(t).forEach((function(t){e.resizeObserver.observe(t)})),e.setChildrenWidthAndResize()})),this.mutationObserver.observe(t,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(e){var t=this,n=this.state.lastVisibleIndex;return(e||[]).reduce((function(o,i,a){var r=i;if("horizontal"===t.props.mode){var s=t.getOverflowedSubMenuItem(i.props.eventKey,[]);void 0!==n&&-1!==t.props.className.indexOf("".concat(t.props.prefixCls,"-root"))&&(a>n&&(r=c.cloneElement(i,{style:{display:"none"},eventKey:"".concat(i.props.eventKey,"-hidden"),className:"".concat("menuitem-overflowed")})),a===n+1&&(t.overflowedItems=e.slice(n+1).map((function(e){return c.cloneElement(e,{key:e.props.eventKey,mode:"vertical-left"})})),s=t.getOverflowedSubMenuItem(i.props.eventKey,t.overflowedItems)));var l=[].concat(Object(d.a)(o),[s,r]);return a===e.length-1&&l.push(t.getOverflowedSubMenuItem(i.props.eventKey,[],!0)),l}return[].concat(Object(d.a)(o),[r])}),[])}},{key:"render",value:function(){var e=this.props,t=(e.visible,e.prefixCls,e.overflowedIndicator,e.mode,e.level,e.tag),n=e.children,o=(e.theme,Object(a.a)(e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"])),i=t;return c.createElement(i,Object(j.a)({ref:this.childRef},o),this.renderChildren(n))}}]),n}(c.Component);Ot.defaultProps={tag:"div",className:""};var gt=Ot;function jt(e,t,n){var i=e.getState();e.setState({activeKey:Object(r.a)(Object(r.a)({},i.activeKey),{},Object(o.a)({},t,n))})}function kt(e){return e.eventKey||"0-menu-"}function Ct(e,t){var n,o=t,i=e.children,a=e.eventKey;if(o&&($(i,(function(e,t){e&&e.props&&!e.props.disabled&&o===Q(e,a,t)&&(n=!0)})),n))return o;return o=null,e.defaultActiveFirst?($(i,(function(e,t){o||!e||e.props.disabled||(o=Q(e,a,t))})),o):o}function Mt(e){if(e){var t=this.instanceArray.indexOf(e);-1!==t?this.instanceArray[t]=e:this.instanceArray.push(e)}}var wt=function(e){Object(w.a)(n,e);var t=Object(E.a)(n);function n(e){var i;return Object(k.a)(this,n),(i=t.call(this,e)).onKeyDown=function(e,t){var n,o=e.keyCode;if(i.getFlatInstanceArray().forEach((function(t){t&&t.props.active&&t.onKeyDown&&(n=t.onKeyDown(e))})),n)return 1;var a=null;return o!==h.a.UP&&o!==h.a.DOWN||(a=i.step(o===h.a.UP?-1:1)),a?(e.preventDefault(),jt(i.props.store,kt(i.props),a.props.eventKey),"function"==typeof t&&t(a),1):void 0},i.onItemHover=function(e){var t=e.key,n=e.hover;jt(i.props.store,kt(i.props),n?t:null)},i.onDeselect=function(e){i.props.onDeselect(e)},i.onSelect=function(e){i.props.onSelect(e)},i.onClick=function(e){i.props.onClick(e)},i.onOpenChange=function(e){i.props.onOpenChange(e)},i.onDestroy=function(e){i.props.onDestroy(e)},i.getFlatInstanceArray=function(){return i.instanceArray},i.step=function(e){var t=i.getFlatInstanceArray(),n=i.props.store.getState().activeKey[kt(i.props)],o=t.length;if(!o)return null;e<0&&(t=t.concat().reverse());var a=-1;if(t.every((function(e,t){return!e||e.props.eventKey!==n||(a=t,!1)})),i.props.defaultActiveFirst||-1===a||(r=t.slice(a,o-1)).length&&!r.every((function(e){return!!e.props.disabled}))){var r,c=(a+1)%o,s=c;do{var l=t[s];if(l&&!l.props.disabled)return l;s=(s+1)%o}while(s!==c);return null}},i.renderCommonMenuItem=function(e,t,n){var o=i.props.store.getState(),a=Object(M.a)(i).props,s=Q(e,a.eventKey,t),l=e.props;if(!l||"string"==typeof e.type)return e;var u=s===o.activeKey,p=Object(r.a)(Object(r.a)({mode:l.mode||a.mode,level:a.level,inlineIndent:a.inlineIndent,renderMenuItem:i.renderMenuItem,rootPrefixCls:a.prefixCls,index:t,parentMenu:a.parentMenu,manualRef:l.disabled?void 0:Object(T.a)(e.ref,Mt.bind(Object(M.a)(i))),eventKey:s,active:!l.disabled&&u,multiple:a.multiple,onClick:function(e){(l.onClick||Y)(e),i.onClick(e)},onItemHover:i.onItemHover,motion:a.motion,subMenuOpenDelay:a.subMenuOpenDelay,subMenuCloseDelay:a.subMenuCloseDelay,forceSubMenuRender:a.forceSubMenuRender,onOpenChange:i.onOpenChange,onDeselect:i.onDeselect,onSelect:i.onSelect,builtinPlacements:a.builtinPlacements,itemIcon:l.itemIcon||i.props.itemIcon,expandIcon:l.expandIcon||i.props.expandIcon},n),{},{direction:a.direction});return("inline"===a.mode||X.any)&&(p.triggerSubMenuAction="click"),c.cloneElement(e,Object(r.a)(Object(r.a)({},p),{},{key:s||t}))},i.renderMenuItem=function(e,t,n){if(!e)return null;var o=i.props.store.getState(),a={openKeys:o.openKeys,selectedKeys:o.selectedKeys,triggerSubMenuAction:i.props.triggerSubMenuAction,subMenuKey:n};return i.renderCommonMenuItem(e,t,a)},e.store.setState({activeKey:Object(r.a)(Object(r.a)({},e.store.getState().activeKey),{},Object(o.a)({},e.eventKey,Ct(e,e.activeKey)))}),i.instanceArray=[],i}return Object(C.a)(n,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(e){return this.props.visible||e.visible||this.props.className!==e.className||!D()(this.props.style,e.style)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n="activeKey"in t?t.activeKey:t.store.getState().activeKey[kt(t)],o=Ct(t,n);if(o!==n)jt(t.store,kt(t),o);else if("activeKey"in e){o!==Ct(e,e.activeKey)&&jt(t.store,kt(t),o)}}},{key:"render",value:function(){var e=this,t=Object(j.a)({},this.props);this.instanceArray=[];var n={className:l()(t.prefixCls,t.className,"".concat(t.prefixCls,"-").concat(t.mode)),role:t.role||"menu"};t.id&&(n.id=t.id),t.focusable&&(n.tabIndex=0,n.onKeyDown=this.onKeyDown);var o=t.prefixCls,i=t.eventKey,a=t.visible,r=t.level,s=t.mode,p=t.overflowedIndicator,d=t.theme;return ee.forEach((function(e){return delete t[e]})),delete t.onClick,c.createElement(gt,Object(j.a)({},t,{prefixCls:o,mode:s,tag:"ul",level:r,theme:d,visible:a,overflowedIndicator:p},n),Object(u.a)(t.children).map((function(t,n){return e.renderMenuItem(t,n,i||"0-menu-")})))}}]),n}(c.Component);wt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:Y};var Et=Object(x.b)()(wt),xt=n("Kwbf");function St(e,t,n){var o=e.prefixCls,i=e.motion,a=e.defaultMotions,r=void 0===a?{}:a,c=e.openAnimation,s=e.openTransitionName,l=t.switchingModeFromInline;if(i)return i;if("object"===Object(N.a)(c)&&c)Object(xt.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if("string"==typeof c)return{motionName:"".concat(o,"-open-").concat(c)};if(s)return{motionName:s};var u=r[n];return u||(l?null:r.other)}var Tt=function(e){Object(w.a)(n,e);var t=Object(E.a)(n);function n(e){var o;Object(k.a)(this,n),(o=t.call(this,e)).onSelect=function(e){var t=Object(M.a)(o).props;if(t.selectable){var n=o.store.getState().selectedKeys,i=e.key;n=t.multiple?n.concat([i]):[i],"selectedKeys"in t||o.store.setState({selectedKeys:n}),t.onSelect(Object(r.a)(Object(r.a)({},e),{},{selectedKeys:n}))}},o.onClick=function(e){var t=o.getRealMenuMode(),n=Object(M.a)(o),i=n.store,a=n.props.onOpenChange;"inline"===t||"openKeys"in o.props||(i.setState({openKeys:[]}),a([])),o.props.onClick(e)},o.onKeyDown=function(e,t){o.innerMenu.getWrappedInstance().onKeyDown(e,t)},o.onOpenChange=function(e){var t=Object(M.a)(o).props,n=o.store.getState().openKeys.concat(),i=!1,a=function(e){var t=!1;if(e.open)(t=-1===n.indexOf(e.key))&&n.push(e.key);else{var o=n.indexOf(e.key);(t=-1!==o)&&n.splice(o,1)}i=i||t};Array.isArray(e)?e.forEach(a):a(e),i&&("openKeys"in o.props||o.store.setState({openKeys:n}),t.onOpenChange(n))},o.onDeselect=function(e){var t=Object(M.a)(o).props;if(t.selectable){var n=o.store.getState().selectedKeys.concat(),i=e.key,a=n.indexOf(i);-1!==a&&n.splice(a,1),"selectedKeys"in t||o.store.setState({selectedKeys:n}),t.onDeselect(Object(r.a)(Object(r.a)({},e),{},{selectedKeys:n}))}},o.onMouseEnter=function(e){o.restoreModeVerticalFromInline();var t=o.props.onMouseEnter;t&&t(e)},o.onTransitionEnd=function(e){var t="width"===e.propertyName&&e.target===e.currentTarget,n=e.target.className,i="[object SVGAnimatedString]"===Object.prototype.toString.call(n)?n.animVal:n,a="font-size"===e.propertyName&&i.indexOf("anticon")>=0;(t||a)&&o.restoreModeVerticalFromInline()},o.setInnerMenu=function(e){o.innerMenu=e},o.isRootMenu=!0;var i=e.defaultSelectedKeys,a=e.defaultOpenKeys;return"selectedKeys"in e&&(i=e.selectedKeys||[]),"openKeys"in e&&(a=e.openKeys||[]),o.store=Object(x.c)({selectedKeys:i,openKeys:a,activeKey:{"0-menu-":Ct(e,e.activeKey)}}),o.state={switchingModeFromInline:!1,prevProps:e,inlineOpenKeys:[],store:o.store},o}return Object(C.a)(n,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.siderCollapsed,o=t.inlineCollapsed,i=t.onOpenChange;(!e.inlineCollapsed&&o||!e.siderCollapsed&&n)&&i([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var e=this.props.collapsedWidth,t=this.store,n=this.prevOpenKeys;this.getInlineCollapsed()&&(0===e||"0"===e||"0px"===e)?(this.prevOpenKeys=t.getState().openKeys.concat(),this.store.setState({openKeys:[]})):n&&(this.store.setState({openKeys:n}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var e=this.props.mode,t=this.state.switchingModeFromInline,n=this.getInlineCollapsed();return t&&n?"inline":n?"vertical":e}},{key:"getInlineCollapsed",value:function(){var e=this.props,t=e.inlineCollapsed,n=e.siderCollapsed;return void 0!==n?n:t}},{key:"restoreModeVerticalFromInline",value:function(){this.state.switchingModeFromInline&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var e=Object(r.a)({},Object(S.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),t=this.getRealMenuMode();return e.className+=" ".concat(e.prefixCls,"-root"),"rtl"===e.direction&&(e.className+=" ".concat(e.prefixCls,"-rtl")),delete(e=Object(r.a)(Object(r.a)({},e),{},{mode:t,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:St(this.props,this.state,t)})).openAnimation,delete e.openTransitionName,c.createElement(x.a,{store:this.store},c.createElement(Et,Object(j.a)({},e,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,o=t.store,i=o.getState(),a={},r={prevProps:e};return"inline"===n.mode&&"inline"!==e.mode&&(r.switchingModeFromInline=!0),"openKeys"in e?a.openKeys=e.openKeys||[]:((e.inlineCollapsed&&!n.inlineCollapsed||e.siderCollapsed&&!n.siderCollapsed)&&(r.switchingModeFromInline=!0,r.inlineOpenKeys=i.openKeys,a.openKeys=[]),(!e.inlineCollapsed&&n.inlineCollapsed||!e.siderCollapsed&&n.siderCollapsed)&&(a.openKeys=t.inlineOpenKeys,r.inlineOpenKeys=[])),Object.keys(a).length&&o.setState(a),r}}]),n}(c.Component);Tt.defaultProps={selectable:!0,onClick:Y,onSelect:Y,onOpenChange:Y,onDeselect:Y,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:c.createElement("span",null,"···")};var Pt=Tt,Dt=function(e){Object(w.a)(n,e);var t=Object(E.a)(n);function n(){var e;return Object(k.a)(this,n),(e=t.apply(this,arguments)).onKeyDown=function(t){if(t.keyCode===h.a.ENTER)return e.onClick(t),!0},e.onMouseLeave=function(t){var n=e.props,o=n.eventKey,i=n.onItemHover,a=n.onMouseLeave;i({key:o,hover:!1}),a({key:o,domEvent:t})},e.onMouseEnter=function(t){var n=e.props,o=n.eventKey,i=n.onItemHover,a=n.onMouseEnter;i({key:o,hover:!0}),a({key:o,domEvent:t})},e.onClick=function(t){var n=e.props,o=n.eventKey,i=n.multiple,a=n.onClick,r=n.onSelect,c=n.onDeselect,s=n.isSelected,l={key:o,keyPath:[o],item:Object(M.a)(e),domEvent:t};a(l),i?s?c(l):r(l):s||r(l)},e.saveNode=function(t){e.node=t},e}return Object(C.a)(n,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var e=this.props;e.onDestroy&&e.onDestroy(e.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var e,t=Object(r.a)({},this.props),n=l()(this.getPrefixCls(),t.className,(e={},Object(o.a)(e,this.getActiveClassName(),!t.disabled&&t.active),Object(o.a)(e,this.getSelectedClassName(),t.isSelected),Object(o.a)(e,this.getDisabledClassName(),t.disabled),e)),i=Object(r.a)(Object(r.a)({},t.attribute),{},{title:"string"==typeof t.title?t.title:void 0,className:n,role:t.role||"menuitem","aria-disabled":t.disabled});"option"===t.role?i=Object(r.a)(Object(r.a)({},i),{},{role:"option","aria-selected":t.isSelected}):null!==t.role&&"none"!==t.role||(i.role="none");var a={onClick:t.disabled?null:this.onClick,onMouseLeave:t.disabled?null:this.onMouseLeave,onMouseEnter:t.disabled?null:this.onMouseEnter},s=Object(r.a)({},t.style);"inline"===t.mode&&("rtl"===t.direction?s.paddingRight=t.inlineIndent*t.level:s.paddingLeft=t.inlineIndent*t.level),ee.forEach((function(e){return delete t[e]})),delete t.direction;var u=this.props.itemIcon;return"function"==typeof this.props.itemIcon&&(u=c.createElement(this.props.itemIcon,this.props)),c.createElement("li",Object(j.a)({},Object(S.a)(t,["onClick","onMouseEnter","onMouseLeave","onSelect"]),i,a,{style:s,ref:this.saveNode}),t.children,u)}}]),n}(c.Component);Dt.isMenuItem=!0,Dt.defaultProps={onSelect:Y,onMouseEnter:Y,onMouseLeave:Y,manualRef:Y};var Nt=Object(x.b)((function(e,t){var n=e.activeKey,o=e.selectedKeys,i=t.eventKey;return{active:n[t.subMenuKey]===i,isSelected:Array.isArray(o)?-1!==o.indexOf(i):o===i}}))(Dt),It=function(e){Object(w.a)(n,e);var t=Object(E.a)(n);function n(){var e;return Object(k.a)(this,n),(e=t.apply(this,arguments)).renderInnerMenuItem=function(t){var n=e.props;return(0,n.renderMenuItem)(t,n.index,e.props.subMenuKey)},e}return Object(C.a)(n,[{key:"render",value:function(){var e=Object(j.a)({},this.props),t=e.className,n=void 0===t?"":t,o=e.rootPrefixCls,i="".concat(o,"-item-group-title"),a="".concat(o,"-item-group-list"),r=e.title,s=e.children;return ee.forEach((function(t){return delete e[t]})),delete e.direction,c.createElement("li",Object(j.a)({},e,{onClick:function(e){return e.stopPropagation()},className:"".concat(n," ").concat(o,"-item-group")}),c.createElement("div",{className:i,title:"string"==typeof r?r:void 0},r),c.createElement("ul",{className:a},c.Children.map(s,this.renderInnerMenuItem)))}}]),n}(c.Component);It.isMenuItemGroup=!0,It.defaultProps={disabled:!0};var Kt=function(e){var t=e.className,n=e.rootPrefixCls,o=e.style;return c.createElement("li",{className:"".concat(t," ").concat(n,"-item-divider"),style:o})};Kt.defaultProps={disabled:!0,className:"",style:{}};var Rt=Pt,At=n("eDIo");var Lt=c.forwardRef((function(e,t){var n=e.prefixCls,o=e.editable,i=e.locale,a=e.style;return o&&!1!==o.showAdd?c.createElement("button",{ref:t,type:"button",className:"".concat(n,"-nav-add"),style:a,"aria-label":(null==i?void 0:i.addAriaLabel)||"Add tab",onClick:function(e){o.onEdit("add",{event:e})}},o.addIcon||"+"):null}));var zt=c.forwardRef((function(e,t){var n=e.prefixCls,a=e.id,r=e.tabs,s=e.locale,u=e.mobile,p=e.moreIcon,d=void 0===p?"More":p,f=e.moreTransitionName,v=e.style,m=e.className,b=e.editable,y=e.tabBarGutter,O=e.rtl,g=e.onTabClick,j=Object(c.useState)(!1),k=Object(i.a)(j,2),C=k[0],M=k[1],w=Object(c.useState)(null),E=Object(i.a)(w,2),x=E[0],S=E[1],T="".concat(a,"-more-popup"),P="".concat(n,"-dropdown"),D=null!==x?"".concat(T,"-").concat(x):null,N=null==s?void 0:s.dropdownAriaLabel,I=c.createElement(Rt,{onClick:function(e){var t=e.key,n=e.domEvent;g(t,n),M(!1)},id:T,tabIndex:-1,role:"listbox","aria-activedescendant":D,selectedKeys:[x],"aria-label":void 0!==N?N:"expanded dropdown"},r.map((function(e){return c.createElement(Nt,{key:e.key,id:"".concat(T,"-").concat(e.key),role:"option","aria-controls":a&&"".concat(a,"-panel-").concat(e.key),disabled:e.disabled},e.tab)})));function K(e){for(var t=r.filter((function(e){return!e.disabled})),n=t.findIndex((function(e){return e.key===x}))||0,o=t.length,i=0;it?"left":"right"})})),B=Object(i.a)(W,2),U=B[0],_=B[1],G=Ft(0,(function(e,t){!F&&N&&N({direction:e>t?"top":"bottom"})})),q=Object(i.a)(G,2),J=q[0],X=q[1],Y=Object(c.useState)(0),Q=Object(i.a)(Y,2),Z=Q[0],$=Q[1],ee=Object(c.useState)(0),te=Object(i.a)(ee,2),ne=te[0],oe=te[1],ie=Object(c.useState)(0),ae=Object(i.a)(ie,2),re=ae[0],ce=ae[1],se=Object(c.useState)(0),le=Object(i.a)(se,2),ue=le[0],pe=le[1],de=Object(c.useState)(null),fe=Object(i.a)(de,2),ve=fe[0],me=fe[1],be=Object(c.useState)(null),he=Object(i.a)(be,2),ye=he[0],Oe=he[1],ge=Object(c.useState)(0),je=Object(i.a)(ge,2),ke=je[0],Ce=je[1],Me=Object(c.useState)(0),we=Object(i.a)(Me,2),Ee=we[0],xe=we[1],Se=function(e){var t=Object(c.useRef)([]),n=Object(c.useState)({}),o=Object(i.a)(n,2)[1],a=Object(c.useRef)("function"==typeof e?e():e),r=b((function(){var e=a.current;t.current.forEach((function(t){e=t(e)})),t.current=[],a.current=e,o({})}));return[a.current,function(e){t.current.push(e),r()}]}(new Map),Te=Object(i.a)(Se,2),Pe=Te[0],De=Te[1],Ne=function(e,t,n){return Object(c.useMemo)((function(){for(var n,o=new Map,i=t.get(null===(n=e[0])||void 0===n?void 0:n.key)||O,a=i.left+i.width,c=0;cRe?[Re,!1]:[e,!0]}F?M?(Ke=0,Re=Math.max(0,Z-ve)):(Ke=Math.min(0,ve-Z),Re=0):(Ke=Math.min(0,ye-ne),Re=0);var Le=Object(c.useRef)(),ze=Object(c.useState)(),Ve=Object(i.a)(ze,2),He=Ve[0],Fe=Ve[1];function We(){Fe(Date.now())}function Be(){window.clearTimeout(Le.current)}function Ue(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:C,t=Ne.get(e);if(t)if(F){var n=U;M?t.rightU+ve&&(n=t.right+t.width-ve):t.left<-U?n=-t.left:t.left+t.width>-U+ve&&(n=-(t.left+t.width-ve)),X(0),_(Ae(n)[0])}else{var o=J;t.top<-J?o=-t.top:t.top+t.height>-J+ye&&(o=-(t.top+t.height-ye)),_(0),X(Ae(o)[0])}}!function(e,t){var n=Object(c.useState)(),o=Object(i.a)(n,2),a=o[0],r=o[1],s=Object(c.useState)(0),l=Object(i.a)(s,2),u=l[0],p=l[1],d=Object(c.useState)(0),f=Object(i.a)(d,2),v=f[0],m=f[1],b=Object(c.useState)(),h=Object(i.a)(b,2),y=h[0],O=h[1],g=Object(c.useRef)(),j=Object(c.useRef)(0),k=Object(c.useRef)(!1),C=Object(c.useRef)(),M=Object(c.useRef)(null);M.current={onTouchStart:function(e){var t=e.touches[0],n=t.screenX,o=t.screenY;r({x:n,y:o}),window.clearInterval(g.current)},onTouchMove:function(e){if(a){e.preventDefault();var n=e.touches[0],o=n.screenX,i=n.screenY;r({x:o,y:i});var c=o-a.x,s=i-a.y;t(c,s);var l=Date.now();p(l),m(l-u),O({x:c,y:s})}},onTouchEnd:function(){if(a&&(r(null),O(null),y)){var e=y.x/v,n=y.y/v,o=Math.abs(e),i=Math.abs(n);if(Math.max(o,i)<.1)return;var c=e,s=n;g.current=window.setInterval((function(){Math.abs(c)<.01&&Math.abs(s)<.01?window.clearInterval(g.current):t(20*(c*=Ht),20*(s*=Ht))}),20)}},onWheel:function(e){var n=e.deltaX,o=e.deltaY,i=0,a=Math.abs(n),r=Math.abs(o);a===r?i="x"===C.current?n:o:a>r?(i=n,C.current="x"):(i=o,C.current="y");var c=Date.now();c-j.current>100&&(k.current=!1),(t(-i,-i)||k.current)&&(e.preventDefault(),k.current=!0),j.current=c}},c.useEffect((function(){function t(e){M.current.onTouchMove(e)}function n(e){M.current.onTouchEnd(e)}return document.addEventListener("touchmove",t,{passive:!1}),document.addEventListener("touchend",n,{passive:!1}),e.current.addEventListener("touchstart",(function(e){M.current.onTouchStart(e)}),{passive:!1}),e.current.addEventListener("wheel",(function(e){M.current.onWheel(e)})),function(){document.removeEventListener("touchmove",t),document.removeEventListener("touchend",n)}}),[])}(I,(function(e,t){var n=!1;function o(e,t){e((function(e){var o=Ae(e+t),a=Object(i.a)(o,2),r=a[0],c=a[1];return n=c,r}))}if(F){if(ve>=Z)return n;o(_,e)}else{if(ye>=ne)return n;o(X,t)}return Be(),We(),n})),Object(c.useEffect)((function(){return Be(),He&&(Le.current=window.setTimeout((function(){Fe(0)}),100)),Be}),[He]);var _e=function(e,t,n,o,i){var a,r,s,l=i.tabs,u=i.tabPosition,p=i.rtl;["top","bottom"].includes(u)?(a="width",r=p?"right":"left",s=Math.abs(t.left)):(a="height",r="top",s=-t.top);var d=t[a],f=n[a],v=o[a],m=d;return f+v>d&&(m=d-v),Object(c.useMemo)((function(){if(!l.length)return[0,0];for(var t=l.length,n=t,o=0;os+m){n=o-1;break}}for(var c=0,u=t-1;u>=0;u-=1){if((e.get(l[u].key)||g)[r]0,ct=U+ve1&&void 0!==arguments[1]&&arguments[1],n=e&&"function"==typeof e.getBoundingClientRect&&e.getBoundingClientRect().width;if(n){if(t){var o=getComputedStyle(e),i=o.marginLeft,a=o.marginRight;n+=+i.replace("px","")+ +a.replace("px","")}n=+n.toFixed(6)}return n||0},ne=function(e,t,n){e&&"object"===Object(N.a)(e.style)&&(e.style[t]=n)},oe=n("bdgK"),ie=n("i8i4"),ae=n.n(ie),re=n("wgJM"),ce=n("l4aY"),se=n("m+aA"),le=n("c+Xe"),ue=n("zT1h"),pe=n("QC+M");function de(e,t,n){return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}var fe=n("MNnm");function ve(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}var me,be,he,ye=(me=Object(fe.a)(),be="undefined"!=typeof window?window:{},he={animationend:ve("Animation","AnimationEnd"),transitionend:ve("Transition","TransitionEnd")},me&&("AnimationEvent"in be||delete he.animationend.animation,"TransitionEvent"in be||delete he.transitionend.transition),he),Oe={};if(Object(fe.a)()){var ge=document.createElement("div");Oe=ge.style}var je={};function ke(e){if(je[e])return je[e];var t=ye[e];if(t)for(var n=Object.keys(t),o=n.length,i=0;i1&&void 0!==arguments[1]?arguments[1]:2;t();var a=Object(re.a)((function(){i<=1?o({isCanceled:function(){return a!==e.current}}):n(o,i-1)}));e.current=a},t]}(),l=Object(i.a)(s,2),u=l[0],p=l[1];return Pe((function(){if("none"!==a&&"end"!==a){var e=De.indexOf(a),n=De[e+1],o=t(a);!1===o?r(n):u((function(e){function t(){e.isCanceled()||r(n)}!0===o?t():Promise.resolve(o).then(t)}))}}),[e,a]),c.useEffect((function(){return function(){p()}}),[]),[function(){r("prepare")},a]};function Ke(e,t,n,a){var s=a.motionEnter,l=void 0===s||s,u=a.motionAppear,p=void 0===u||u,d=a.motionLeave,f=void 0===d||d,v=a.motionDeadline,m=a.motionLeaveImmediately,b=a.onAppearPrepare,h=a.onEnterPrepare,y=a.onLeavePrepare,O=a.onAppearStart,g=a.onEnterStart,j=a.onLeaveStart,k=a.onAppearActive,C=a.onEnterActive,M=a.onLeaveActive,w=a.onAppearEnd,E=a.onEnterEnd,x=a.onLeaveEnd,S=a.onVisibleChanged,T=Te(),P=Object(i.a)(T,2),D=P[0],N=P[1],I=Te("none"),K=Object(i.a)(I,2),R=K[0],A=K[1],L=Te(null),z=Object(i.a)(L,2),V=z[0],H=z[1],F=Object(c.useRef)(!1),W=Object(c.useRef)(null),B=Object(c.useRef)(!1),U=Object(c.useRef)(null);function _(){return n()||U.current}var q=Object(c.useRef)(!1);function G(e){var t,n=_();e&&!e.deadline&&e.target!==n||("appear"===R&&q.current?t=null==w?void 0:w(n,e):"enter"===R&&q.current?t=null==E?void 0:E(n,e):"leave"===R&&q.current&&(t=null==x?void 0:x(n,e)),!1===t||B.current||(A("none"),H(null)))}var J=function(e){var t=Object(c.useRef)(),n=Object(c.useRef)(e);n.current=e;var o=c.useCallback((function(e){n.current(e)}),[]);function i(e){e&&(e.removeEventListener(xe,o),e.removeEventListener(Ee,o))}return c.useEffect((function(){return function(){i(t.current)}}),[]),[function(e){t.current&&t.current!==e&&i(t.current),e&&e!==t.current&&(e.addEventListener(xe,o),e.addEventListener(Ee,o),t.current=e)},i]}(G),X=Object(i.a)(J,1)[0],Y=c.useMemo((function(){var e,t,n;switch(R){case"appear":return e={},Object(o.a)(e,"prepare",b),Object(o.a)(e,"start",O),Object(o.a)(e,"active",k),e;case"enter":return t={},Object(o.a)(t,"prepare",h),Object(o.a)(t,"start",g),Object(o.a)(t,"active",C),t;case"leave":return n={},Object(o.a)(n,"prepare",y),Object(o.a)(n,"start",j),Object(o.a)(n,"active",M),n;default:return{}}}),[R]),Q=Ie(R,(function(e){if("prepare"===e){var t=Y.prepare;return!!t&&t(_())}var n;ee in Y&&H((null===(n=Y[ee])||void 0===n?void 0:n.call(Y,_(),null))||null);return"active"===ee&&(X(_()),v>0&&(clearTimeout(W.current),W.current=setTimeout((function(){G({deadline:!0})}),v))),!0})),Z=Object(i.a)(Q,2),$=Z[0],ee=Z[1],te=Ne(ee);q.current=te,Pe((function(){N(t);var n,o=F.current;(F.current=!0,e)&&(!o&&t&&p&&(n="appear"),o&&t&&l&&(n="enter"),(o&&!t&&f||!o&&m&&!t&&f)&&(n="leave"),n&&(A(n),$()))}),[t]),Object(c.useEffect)((function(){("appear"===R&&!p||"enter"===R&&!l||"leave"===R&&!f)&&A("none")}),[p,l,f]),Object(c.useEffect)((function(){return function(){clearTimeout(W.current),B.current=!0}}),[]),Object(c.useEffect)((function(){void 0!==D&&"none"===R&&(null==S||S(D))}),[D,R]);var ne=V;return Y.prepare&&"start"===ee&&(ne=Object(r.a)({transition:"none"},ne)),[R,ee,ne,null!=D?D:t]}var Re=function(e){Object(w.a)(n,e);var t=Object(E.a)(n);function n(){return Object(k.a)(this,n),t.apply(this,arguments)}return Object(C.a)(n,[{key:"render",value:function(){return this.props.children}}]),n}(c.Component);var Ae=function(e){var t=e;function n(e){return!(!e.motionName||!t)}"object"===Object(N.a)(e)&&(t=e.transitionSupport);var a=c.forwardRef((function(e,t){var a=e.visible,s=void 0===a||a,u=e.removeOnLeave,p=void 0===u||u,d=e.forceRender,f=e.children,v=e.motionName,m=e.leavedClassName,b=e.eventProps,h=n(e),y=Object(c.useRef)(),O=Object(c.useRef)();var g=Ke(h,s,(function(){try{return Object(se.a)(y.current||O.current)}catch(e){return null}}),e),j=Object(i.a)(g,4),k=j[0],C=j[1],M=j[2],w=j[3],E=c.useRef(w);w&&(E.current=!0);var x=Object(c.useRef)(t);x.current=t;var S,T=c.useCallback((function(e){y.current=e,Object(le.b)(x.current,e)}),[]),P=Object(r.a)(Object(r.a)({},b),{},{visible:s});if(f)if("none"!==k&&n(e)){var D,N;"prepare"===C?N="prepare":Ne(C)?N="active":"start"===C&&(N="start"),S=f(Object(r.a)(Object(r.a)({},P),{},{className:l()(Se(v,k),(D={},Object(o.a)(D,Se(v,"".concat(k,"-").concat(N)),N),Object(o.a)(D,v,"string"==typeof v),D)),style:M}),T)}else S=w?f(Object(r.a)({},P),T):!p&&E.current?f(Object(r.a)(Object(r.a)({},P),{},{className:m}),T):d?f(Object(r.a)(Object(r.a)({},P),{},{style:{display:"none"}}),T):null;else S=null;return c.createElement(Re,{ref:O},S)}));return a.displayName="CSSMotion",a}(we);function Le(e){var t;return t=e&&"object"===Object(N.a)(e)&&"key"in e?e:{key:e},Object(r.a)(Object(r.a)({},t),{},{key:String(t.key)})}function ze(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map(Le)}function Ve(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],o=0,i=t.length,a=ze(e),c=ze(t);a.forEach((function(e){for(var t=!1,a=o;a1}));return l.forEach((function(e){(n=n.filter((function(t){var n=t.key,o=t.status;return n!==e||"remove"!==o}))).forEach((function(t){t.key===e&&(t.status="keep")}))})),n}var He=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];!function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ae,n=function(e){Object(w.a)(o,e);var n=Object(E.a)(o);function o(){var e;return Object(k.a)(this,o),(e=n.apply(this,arguments)).state={keyEntities:[]},e.removeKey=function(t){e.setState((function(e){return{keyEntities:e.keyEntities.map((function(e){return e.key!==t?e:Object(r.a)(Object(r.a)({},e),{},{status:"removed"})}))}}))},e}return Object(C.a)(o,[{key:"render",value:function(){var e=this,n=this.state.keyEntities,o=this.props,i=o.component,r=o.children,s=o.onVisibleChanged,l=Object(a.a)(o,["component","children","onVisibleChanged"]),u=i||c.Fragment,p={};return He.forEach((function(e){p[e]=l[e],delete l[e]})),delete l.keys,c.createElement(u,l,n.map((function(n){var o=n.status,i=Object(a.a)(n,["status"]),l="add"===o||"keep"===o;return c.createElement(t,Object(j.a)({},p,{key:i.key,visible:l,eventProps:i,onVisibleChanged:function(t){null==s||s(t,{key:i.key}),t||e.removeKey(i.key)}}),r)})))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.keys,o=t.keyEntities,i=ze(n);return{keyEntities:Ve(o,i).filter((function(e){var t=o.find((function(t){var n=t.key;return e.key===n}));return!t||"removed"!==t.status||"remove"!==e.status}))}}}]),o}(c.Component);n.defaultProps={component:"div"}}(we);var Fe=Ae;function We(e){var t=e.prefixCls,n=e.motion,o=e.animation,i=e.transitionName;return n||(o?{motionName:"".concat(t,"-").concat(o)}:i?{motionName:i}:null)}function Be(e){var t=e.prefixCls,n=e.visible,o=e.zIndex,i=e.mask,a=e.maskMotion,s=e.maskAnimation,u=e.maskTransitionName;if(!i)return null;var p={};return(a||u||s)&&(p=Object(r.a)({motionAppear:!0},We({motion:a,prefixCls:t,transitionName:u,animation:s}))),c.createElement(Fe,Object(j.a)({},p,{visible:n,removeOnLeave:!0}),(function(e){var n=e.className;return c.createElement("div",{style:{zIndex:o},className:l()("".concat(t,"-mask"),n)})}))}var Ue=n("9mu1"),_e=n("o0o1"),qe=n.n(_e),Ge=n("HaE+"),Je=["measure","align",null,"motion"],Xe=c.forwardRef((function(e,t){var n=e.visible,o=e.prefixCls,a=e.className,s=e.style,u=e.children,p=e.zIndex,d=e.stretch,f=e.destroyPopupOnHide,v=e.forceRender,m=e.align,b=e.point,h=e.getRootDomNode,y=e.getClassNameFromAlign,O=e.onAlign,g=e.onMouseEnter,k=e.onMouseLeave,C=e.onMouseDown,M=e.onTouchStart,w=Object(c.useRef)(),E=Object(c.useRef)(),x=Object(c.useState)(),S=Object(i.a)(x,2),T=S[0],P=S[1],D=function(e){var t=c.useState({width:0,height:0}),n=Object(i.a)(t,2),o=n[0],a=n[1];return[c.useMemo((function(){var t={};if(e){var n=o.width,i=o.height;-1!==e.indexOf("height")&&i?t.height=i:-1!==e.indexOf("minHeight")&&i&&(t.minHeight=i),-1!==e.indexOf("width")&&n?t.width=n:-1!==e.indexOf("minWidth")&&n&&(t.minWidth=n)}return t}),[e,o]),function(e){a({width:e.offsetWidth,height:e.offsetHeight})}]}(d),N=Object(i.a)(D,2),I=N[0],K=N[1];var R=function(e,t){var n=Object(c.useState)(null),o=Object(i.a)(n,2),a=o[0],r=o[1],s=Object(c.useRef)(),l=Object(c.useRef)(!1);function u(e){l.current||r(e)}function p(){re.a.cancel(s.current)}return Object(c.useEffect)((function(){u("measure")}),[e]),Object(c.useEffect)((function(){switch(a){case"measure":t()}a&&(s.current=Object(re.a)(Object(Ge.a)(qe.a.mark((function e(){var t,n;return qe.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=Je.indexOf(a),(n=Je[t+1])&&-1!==t&&u(n);case 3:case"end":return e.stop()}}),e)})))))}),[a]),Object(c.useEffect)((function(){return function(){l.current=!0,p()}}),[]),[a,function(e){p(),s.current=Object(re.a)((function(){u((function(e){switch(a){case"align":return"motion";case"motion":return"stable"}return e})),null==e||e()}))}]}(n,(function(){d&&K(h())})),A=Object(i.a)(R,2),L=A[0],z=A[1],V=Object(c.useRef)();function H(){var e;null===(e=w.current)||void 0===e||e.forceAlign()}function F(e,t){var n=y(t);T!==n&&P(n),"align"===L&&(T!==n?Promise.resolve().then((function(){H()})):z((function(){var e;null===(e=V.current)||void 0===e||e.call(V)})),null==O||O(e,t))}var W=Object(r.a)({},We(e));function B(){return new Promise((function(e){V.current=e}))}["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach((function(e){var t=W[e];W[e]=function(e,n){return z(),null==t?void 0:t(e,n)}})),c.useEffect((function(){W.motionName||"motion"!==L||z()}),[W.motionName,L]),c.useImperativeHandle(t,(function(){return{forceAlign:H,getElement:function(){return E.current}}}));var U=Object(r.a)(Object(r.a)({},I),{},{zIndex:p,opacity:"motion"!==L&&"stable"!==L&&n?0:void 0,pointerEvents:"stable"===L?void 0:"none"},s),_=!0;!(null==m?void 0:m.points)||"align"!==L&&"stable"!==L||(_=!1);var q=u;return c.Children.count(u)>1&&(q=c.createElement("div",{className:"".concat(o,"-content")},u)),c.createElement(Fe,Object(j.a)({visible:n,ref:E,leavedClassName:"".concat(o,"-hidden")},W,{onAppearPrepare:B,onEnterPrepare:B,removeOnLeave:f,forceRender:v}),(function(e,t){var n=e.className,i=e.style,s=l()(o,a,T,n);return c.createElement(Ue.a,{target:b||h,key:"popup",ref:w,monitorWindowResize:!0,disabled:_,align:m,onAlign:F},c.createElement("div",{ref:t,className:s,onMouseEnter:g,onMouseLeave:k,onMouseDownCapture:C,onTouchStartCapture:M,style:Object(r.a)(Object(r.a)({},i),U)},q))}))}));Xe.displayName="PopupInner";var Ye=Xe,Qe=c.forwardRef((function(e,t){var n=e.prefixCls,o=e.visible,i=e.zIndex,a=e.children,s=e.mobile,u=(s=void 0===s?{}:s).popupClassName,p=s.popupStyle,d=s.popupMotion,f=void 0===d?{}:d,v=s.popupRender,m=c.useRef();c.useImperativeHandle(t,(function(){return{forceAlign:function(){},getElement:function(){return m.current}}}));var b=Object(r.a)({zIndex:i},p),h=a;return c.Children.count(a)>1&&(h=c.createElement("div",{className:"".concat(n,"-content")},a)),v&&(h=v(h)),c.createElement(Fe,Object(j.a)({visible:o,ref:m,removeOnLeave:!0},f),(function(e,t){var o=e.className,i=e.style,a=l()(n,u,o);return c.createElement("div",{ref:t,className:a,style:Object(r.a)(Object(r.a)({},i),b)},h)}))}));Qe.displayName="MobilePopupInner";var Ze=Qe,$e=["visible","mobile"],et=c.forwardRef((function(e,t){var n=e.visible,o=e.mobile,s=Object(a.a)(e,$e),l=Object(c.useState)(n),u=Object(i.a)(l,2),p=u[0],d=u[1],f=Object(c.useState)(!1),v=Object(i.a)(f,2),m=v[0],b=v[1],h=Object(r.a)(Object(r.a)({},s),{},{visible:p});Object(c.useEffect)((function(){d(n),n&&o&&b(function(){if("undefined"==typeof navigator||"undefined"==typeof window)return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return!(!/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)&&!/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(null==e?void 0:e.substr(0,4)))}())}),[n,o]);var y=m?c.createElement(Ze,Object(j.a)({},h,{mobile:o,ref:t})):c.createElement(Ye,Object(j.a)({},h,{ref:t}));return c.createElement("div",null,c.createElement(Be,h),y)}));et.displayName="Popup";var tt=et,nt=c.createContext(null);function ot(){}function it(){return""}function at(e){return e?e.ownerDocument:window.document}var rt=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];var ct,st,lt=(ct=pe.a,(st=function(e){Object(w.a)(n,e);var t=Object(E.a)(n);function n(e){var o,i;return Object(k.a)(this,n),(o=t.call(this,e)).popupRef=c.createRef(),o.triggerRef=c.createRef(),o.attachId=void 0,o.clickOutsideHandler=void 0,o.touchOutsideHandler=void 0,o.contextMenuOutsideHandler1=void 0,o.contextMenuOutsideHandler2=void 0,o.mouseDownTimeout=void 0,o.focusTime=void 0,o.preClickTime=void 0,o.preTouchTime=void 0,o.delayTimer=void 0,o.hasPopupMouseDown=void 0,o.onMouseEnter=function(e){var t=o.props.mouseEnterDelay;o.fireEvents("onMouseEnter",e),o.delaySetPopupVisible(!0,t,t?null:e)},o.onMouseMove=function(e){o.fireEvents("onMouseMove",e),o.setPoint(e)},o.onMouseLeave=function(e){o.fireEvents("onMouseLeave",e),o.delaySetPopupVisible(!1,o.props.mouseLeaveDelay)},o.onPopupMouseEnter=function(){o.clearDelayTimer()},o.onPopupMouseLeave=function(e){var t;e.relatedTarget&&!e.relatedTarget.setTimeout&&Object(ce.a)(null===(t=o.popupRef.current)||void 0===t?void 0:t.getElement(),e.relatedTarget)||o.delaySetPopupVisible(!1,o.props.mouseLeaveDelay)},o.onFocus=function(e){o.fireEvents("onFocus",e),o.clearDelayTimer(),o.isFocusToShow()&&(o.focusTime=Date.now(),o.delaySetPopupVisible(!0,o.props.focusDelay))},o.onMouseDown=function(e){o.fireEvents("onMouseDown",e),o.preClickTime=Date.now()},o.onTouchStart=function(e){o.fireEvents("onTouchStart",e),o.preTouchTime=Date.now()},o.onBlur=function(e){o.fireEvents("onBlur",e),o.clearDelayTimer(),o.isBlurToHide()&&o.delaySetPopupVisible(!1,o.props.blurDelay)},o.onContextMenu=function(e){e.preventDefault(),o.fireEvents("onContextMenu",e),o.setPopupVisible(!0,e)},o.onContextMenuClose=function(){o.isContextMenuToShow()&&o.close()},o.onClick=function(e){if(o.fireEvents("onClick",e),o.focusTime){var t;if(o.preClickTime&&o.preTouchTime?t=Math.min(o.preClickTime,o.preTouchTime):o.preClickTime?t=o.preClickTime:o.preTouchTime&&(t=o.preTouchTime),Math.abs(t-o.focusTime)<20)return;o.focusTime=0}o.preClickTime=0,o.preTouchTime=0,o.isClickToShow()&&(o.isClickToHide()||o.isBlurToHide())&&e&&e.preventDefault&&e.preventDefault();var n=!o.state.popupVisible;(o.isClickToHide()&&!n||n&&o.isClickToShow())&&o.setPopupVisible(!o.state.popupVisible,e)},o.onPopupMouseDown=function(){var e;o.hasPopupMouseDown=!0,clearTimeout(o.mouseDownTimeout),o.mouseDownTimeout=window.setTimeout((function(){o.hasPopupMouseDown=!1}),0),o.context&&(e=o.context).onPopupMouseDown.apply(e,arguments)},o.onDocumentClick=function(e){if(!o.props.mask||o.props.maskClosable){var t=e.target,n=o.getRootDomNode(),i=o.getPopupDomNode();Object(ce.a)(n,t)&&!o.isContextMenuOnly()||Object(ce.a)(i,t)||o.hasPopupMouseDown||o.close()}},o.getRootDomNode=function(){var e=o.props.getTriggerDOMNode;if(e)return e(o.triggerRef.current);try{var t=Object(se.a)(o.triggerRef.current);if(t)return t}catch(e){}return ae.a.findDOMNode(Object(M.a)(o))},o.getPopupClassNameFromAlign=function(e){var t=[],n=o.props,i=n.popupPlacement,a=n.builtinPlacements,r=n.prefixCls,c=n.alignPoint,s=n.getPopupClassNameFromAlign;return i&&a&&t.push(function(e,t,n,o){for(var i=n.points,a=Object.keys(e),r=0;r=o.subMenuTitle.offsetWidth||(e.style.minWidth="".concat(o.subMenuTitle.offsetWidth,"px"))}},o.saveSubMenuTitle=function(e){o.subMenuTitle=e},o.getBaseProps=function(){var e=Object(M.a)(o).props,t=o.getMode();return{mode:"horizontal"===t?"vertical":t,visible:o.getVisible(),level:e.level+1,inlineIndent:e.inlineIndent,focusable:!1,onClick:o.onSubMenuClick,onSelect:o.onSelect,onDeselect:o.onDeselect,onDestroy:o.onDestroy,selectedKeys:e.selectedKeys,eventKey:"".concat(e.eventKey,"-menu-"),openKeys:e.openKeys,motion:e.motion,onOpenChange:o.onOpenChange,subMenuOpenDelay:e.subMenuOpenDelay,parentMenu:Object(M.a)(o),subMenuCloseDelay:e.subMenuCloseDelay,forceSubMenuRender:e.forceSubMenuRender,triggerSubMenuAction:e.triggerSubMenuAction,builtinPlacements:e.builtinPlacements,defaultActiveFirst:e.store.getState().defaultActiveFirst[Z(e.eventKey)],multiple:e.multiple,prefixCls:e.rootPrefixCls,id:o.internalMenuId,manualRef:o.saveMenuInstance,itemIcon:e.itemIcon,expandIcon:e.expandIcon,direction:e.direction}},o.getMotion=function(e,t){var n=Object(M.a)(o).haveRendered,i=o.props,a=i.motion,c=i.rootPrefixCls;return Object(r.a)(Object(r.a)({},a),{},{leavedClassName:"".concat(c,"-hidden"),removeOnLeave:!1,motionAppear:n||!t||"inline"!==e})};var i=e.store,a=e.eventKey,s=i.getState().defaultActiveFirst;o.isRootMenu=!1;var l=!1;return s&&(l=s[a]),mt(i,a,l),o.state={mode:e.mode,isOpen:e.isOpen},o}return Object(C.a)(n,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e=this,t=this.props,n=t.mode,o=t.parentMenu,i=t.manualRef,a=t.isOpen,r=function(){e.setState({mode:n,isOpen:a})},c=a!==this.state.isOpen,s=n!==this.state.mode;(s||c)&&(re.a.cancel(this.updateStateRaf),s?this.updateStateRaf=Object(re.a)(r):r()),i&&i(this),"horizontal"===n&&(null==o?void 0:o.isRootMenu)&&a&&(this.minWidthTimeout=setTimeout((function(){return e.adjustWidth()}),0))}},{key:"componentWillUnmount",value:function(){var e=this.props,t=e.onDestroy,n=e.eventKey;t&&t(n),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),re.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(e,t){var n=this.getBaseProps();return c.createElement(Et,Object(j.a)({},n,{id:this.internalMenuId,className:e,style:t}),this.props.children)}},{key:"renderChildren",value:function(){var e=this,t=this.getBaseProps(),n=t.mode,i=t.visible,a=t.forceSubMenuRender,r=t.direction,s=this.getMotion(n,i);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||i||a,!this.haveOpened)return c.createElement("div",null);var u=l()("".concat(t.prefixCls,"-sub"),Object(o.a)({},"".concat(t.prefixCls,"-rtl"),"rtl"===r));return this.isInlineMode()?c.createElement(Fe,Object(j.a)({visible:t.visible,forceRender:a},s),(function(t){var n=t.className,o=t.style,i=l()(u,n);return e.renderPopupMenu(i,o)})):this.renderPopupMenu(u)}},{key:"render",value:function(){var e,t,n,i=Object(r.a)({},this.props),a=this.getVisible(),s=this.getPrefixCls(),u=this.isInlineMode(),p=this.getMode(),d=l()(s,"".concat(s,"-").concat(p),(e={},Object(o.a)(e,i.className,!!i.className),Object(o.a)(e,this.getOpenClassName(),a),Object(o.a)(e,this.getActiveClassName(),i.active||a&&!u),Object(o.a)(e,this.getDisabledClassName(),i.disabled),Object(o.a)(e,this.getSelectedClassName(),this.isChildrenSelected()),e));this.internalMenuId||(i.eventKey?this.internalMenuId="".concat(i.eventKey,"$Menu"):(ft+=1,this.internalMenuId="$__$".concat(ft,"$Menu")));var f={},v={},m={};i.disabled||(f={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},v={onClick:this.onTitleClick},m={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var b={},h="rtl"===i.direction;u&&(h?b.paddingRight=i.inlineIndent*i.level:b.paddingLeft=i.inlineIndent*i.level);var y={};this.getVisible()&&(y={"aria-owns":this.internalMenuId});var O=null;"horizontal"!==p&&(O=this.props.expandIcon,"function"==typeof this.props.expandIcon&&(O=c.createElement(this.props.expandIcon,Object(r.a)({},this.props))));var g=c.createElement("div",Object(j.a)({ref:this.saveSubMenuTitle,style:b,className:"".concat(s,"-title"),role:"button"},m,v,{"aria-expanded":a},y,{"aria-haspopup":"true",title:"string"==typeof i.title?i.title:void 0}),i.title,O||c.createElement("i",{className:"".concat(s,"-arrow")})),k=this.renderChildren(),C=(null===(t=i.parentMenu)||void 0===t?void 0:t.isRootMenu)?i.parentMenu.props.getPopupContainer:function(e){return e.parentNode},M=vt[p],w=i.popupOffset?{offset:i.popupOffset}:{},E=l()((n={},Object(o.a)(n,i.popupClassName,i.popupClassName&&!u),Object(o.a)(n,"".concat(s,"-rtl"),h),n)),x=i.disabled,S=i.triggerSubMenuAction,T=i.subMenuOpenDelay,P=i.forceSubMenuRender,D=i.subMenuCloseDelay,N=i.builtinPlacements;ee.forEach((function(e){return delete i[e]})),delete i.onClick;var I=h?Object(r.a)(Object(r.a)({},dt),N):Object(r.a)(Object(r.a)({},pt),N);delete i.direction;var K=this.getBaseProps(),R=u?null:this.getMotion(K.mode,K.visible);return c.createElement("li",Object(j.a)({},i,f,{className:d,role:"menuitem"}),c.createElement(lt,{prefixCls:s,popupClassName:l()("".concat(s,"-popup"),E),getPopupContainer:C,builtinPlacements:I,popupPlacement:M,popupVisible:!u&&a,popupAlign:w,popup:u?null:k,action:x||u?[]:[S],mouseEnterDelay:T,mouseLeaveDelay:D,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:P,popupMotion:R},g),u?k:null)}}]),n}(c.Component);bt.defaultProps={onMouseEnter:Y,onMouseLeave:Y,onTitleMouseEnter:Y,onTitleMouseLeave:Y,onTitleClick:Y,manualRef:Y,mode:"vertical",title:""};var ht=Object(x.b)((function(e,t){var n=e.openKeys,o=e.activeKey,i=e.selectedKeys,a=t.eventKey,r=t.subMenuKey;return{isOpen:n.indexOf(a)>-1,active:o[r]===a,selectedKeys:i}}))(bt);ht.isSubMenu=!0;var yt=ht,Ot=function(e){Object(w.a)(n,e);var t=Object(E.a)(n);function n(){var e;return Object(k.a)(this,n),(e=t.apply(this,arguments)).resizeObserver=null,e.mutationObserver=null,e.originalTotalWidth=0,e.overflowedItems=[],e.menuItemSizes=[],e.cancelFrameId=null,e.state={lastVisibleIndex:void 0},e.childRef=c.createRef(),e.getMenuItemNodes=function(){var t=e.props.prefixCls,n=e.childRef.current;return n?[].slice.call(n.children).filter((function(e){return e.className.split(" ").indexOf("".concat(t,"-overflowed-submenu"))<0})):[]},e.getOverflowedSubMenuItem=function(t,n,o){var i=e.props,s=i.overflowedIndicator,l=i.level,u=i.mode,p=i.prefixCls,d=i.theme;if(1!==l||"horizontal"!==u)return null;var f=e.props.children[0].props,v=(f.children,f.title,f.style),m=Object(a.a)(f,["children","title","style"]),b=Object(r.a)({},v),h="".concat(t,"-overflowed-indicator"),y="".concat(t,"-overflowed-indicator");0===n.length&&!0!==o?b=Object(r.a)(Object(r.a)({},b),{},{display:"none"}):o&&(b=Object(r.a)(Object(r.a)({},b),{},{visibility:"hidden",position:"absolute"}),h="".concat(h,"-placeholder"),y="".concat(y,"-placeholder"));var O=d?"".concat(p,"-").concat(d):"",g={};return ee.forEach((function(e){void 0!==m[e]&&(g[e]=m[e])})),c.createElement(yt,Object(j.a)({title:s,className:"".concat(p,"-overflowed-submenu"),popupClassName:O},g,{key:h,eventKey:y,disabled:!1,style:b}),n)},e.setChildrenWidthAndResize=function(){if("horizontal"===e.props.mode){var t=e.childRef.current;if(t){var n=t.children;if(n&&0!==n.length){var o=t.children[n.length-1];ne(o,"display","inline-block");var i=e.getMenuItemNodes(),a=i.filter((function(e){return e.className.split(" ").indexOf("menuitem-overflowed")>=0}));a.forEach((function(e){ne(e,"display","inline-block")})),e.menuItemSizes=i.map((function(e){return te(e,!0)})),a.forEach((function(e){ne(e,"display","none")})),e.overflowedIndicatorWidth=te(t.children[t.children.length-1],!0),e.originalTotalWidth=e.menuItemSizes.reduce((function(e,t){return e+t}),0),e.handleResize(),ne(o,"display","none")}}}},e.handleResize=function(){if("horizontal"===e.props.mode){var t=e.childRef.current;if(t){var n=te(t);e.overflowedItems=[];var o,i=0;e.originalTotalWidth>n+.5&&(o=-1,e.menuItemSizes.forEach((function(t){(i+=t)+e.overflowedIndicatorWidth<=n&&(o+=1)}))),e.setState({lastVisibleIndex:o})}}},e}return Object(C.a)(n,[{key:"componentDidMount",value:function(){var e=this;if(this.setChildrenWidthAndResize(),1===this.props.level&&"horizontal"===this.props.mode){var t=this.childRef.current;if(!t)return;this.resizeObserver=new oe.default((function(t){t.forEach((function(){var t=e.cancelFrameId;cancelAnimationFrame(t),e.cancelFrameId=requestAnimationFrame(e.setChildrenWidthAndResize)}))})),[].slice.call(t.children).concat(t).forEach((function(t){e.resizeObserver.observe(t)})),"undefined"!=typeof MutationObserver&&(this.mutationObserver=new MutationObserver((function(){e.resizeObserver.disconnect(),[].slice.call(t.children).concat(t).forEach((function(t){e.resizeObserver.observe(t)})),e.setChildrenWidthAndResize()})),this.mutationObserver.observe(t,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(e){var t=this,n=this.state.lastVisibleIndex;return(e||[]).reduce((function(o,i,a){var r=i;if("horizontal"===t.props.mode){var s=t.getOverflowedSubMenuItem(i.props.eventKey,[]);void 0!==n&&-1!==t.props.className.indexOf("".concat(t.props.prefixCls,"-root"))&&(a>n&&(r=c.cloneElement(i,{style:{display:"none"},eventKey:"".concat(i.props.eventKey,"-hidden"),className:"".concat("menuitem-overflowed")})),a===n+1&&(t.overflowedItems=e.slice(n+1).map((function(e){return c.cloneElement(e,{key:e.props.eventKey,mode:"vertical-left"})})),s=t.getOverflowedSubMenuItem(i.props.eventKey,t.overflowedItems)));var l=[].concat(Object(d.a)(o),[s,r]);return a===e.length-1&&l.push(t.getOverflowedSubMenuItem(i.props.eventKey,[],!0)),l}return[].concat(Object(d.a)(o),[r])}),[])}},{key:"render",value:function(){var e=this.props,t=(e.visible,e.prefixCls,e.overflowedIndicator,e.mode,e.level,e.tag),n=e.children,o=(e.theme,Object(a.a)(e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"])),i=t;return c.createElement(i,Object(j.a)({ref:this.childRef},o),this.renderChildren(n))}}]),n}(c.Component);Ot.defaultProps={tag:"div",className:""};var gt=Ot;function jt(e,t,n){var i=e.getState();e.setState({activeKey:Object(r.a)(Object(r.a)({},i.activeKey),{},Object(o.a)({},t,n))})}function kt(e){return e.eventKey||"0-menu-"}function Ct(e,t){var n,o=t,i=e.children,a=e.eventKey;if(o&&($(i,(function(e,t){e&&e.props&&!e.props.disabled&&o===Q(e,a,t)&&(n=!0)})),n))return o;return o=null,e.defaultActiveFirst?($(i,(function(e,t){o||!e||e.props.disabled||(o=Q(e,a,t))})),o):o}function Mt(e){if(e){var t=this.instanceArray.indexOf(e);-1!==t?this.instanceArray[t]=e:this.instanceArray.push(e)}}var wt=function(e){Object(w.a)(n,e);var t=Object(E.a)(n);function n(e){var i;return Object(k.a)(this,n),(i=t.call(this,e)).onKeyDown=function(e,t){var n,o=e.keyCode;if(i.getFlatInstanceArray().forEach((function(t){t&&t.props.active&&t.onKeyDown&&(n=t.onKeyDown(e))})),n)return 1;var a=null;return o!==h.a.UP&&o!==h.a.DOWN||(a=i.step(o===h.a.UP?-1:1)),a?(e.preventDefault(),jt(i.props.store,kt(i.props),a.props.eventKey),"function"==typeof t&&t(a),1):void 0},i.onItemHover=function(e){var t=e.key,n=e.hover;jt(i.props.store,kt(i.props),n?t:null)},i.onDeselect=function(e){i.props.onDeselect(e)},i.onSelect=function(e){i.props.onSelect(e)},i.onClick=function(e){i.props.onClick(e)},i.onOpenChange=function(e){i.props.onOpenChange(e)},i.onDestroy=function(e){i.props.onDestroy(e)},i.getFlatInstanceArray=function(){return i.instanceArray},i.step=function(e){var t=i.getFlatInstanceArray(),n=i.props.store.getState().activeKey[kt(i.props)],o=t.length;if(!o)return null;e<0&&(t=t.concat().reverse());var a=-1;if(t.every((function(e,t){return!e||e.props.eventKey!==n||(a=t,!1)})),i.props.defaultActiveFirst||-1===a||(r=t.slice(a,o-1)).length&&!r.every((function(e){return!!e.props.disabled}))){var r,c=(a+1)%o,s=c;do{var l=t[s];if(l&&!l.props.disabled)return l;s=(s+1)%o}while(s!==c);return null}},i.renderCommonMenuItem=function(e,t,n){var o=i.props.store.getState(),a=Object(M.a)(i).props,s=Q(e,a.eventKey,t),l=e.props;if(!l||"string"==typeof e.type)return e;var u=s===o.activeKey,p=Object(r.a)(Object(r.a)({mode:l.mode||a.mode,level:a.level,inlineIndent:a.inlineIndent,renderMenuItem:i.renderMenuItem,rootPrefixCls:a.prefixCls,index:t,parentMenu:a.parentMenu,manualRef:l.disabled?void 0:Object(T.a)(e.ref,Mt.bind(Object(M.a)(i))),eventKey:s,active:!l.disabled&&u,multiple:a.multiple,onClick:function(e){(l.onClick||Y)(e),i.onClick(e)},onItemHover:i.onItemHover,motion:a.motion,subMenuOpenDelay:a.subMenuOpenDelay,subMenuCloseDelay:a.subMenuCloseDelay,forceSubMenuRender:a.forceSubMenuRender,onOpenChange:i.onOpenChange,onDeselect:i.onDeselect,onSelect:i.onSelect,builtinPlacements:a.builtinPlacements,itemIcon:l.itemIcon||i.props.itemIcon,expandIcon:l.expandIcon||i.props.expandIcon},n),{},{direction:a.direction});return("inline"===a.mode||X.any)&&(p.triggerSubMenuAction="click"),c.cloneElement(e,Object(r.a)(Object(r.a)({},p),{},{key:s||t}))},i.renderMenuItem=function(e,t,n){if(!e)return null;var o=i.props.store.getState(),a={openKeys:o.openKeys,selectedKeys:o.selectedKeys,triggerSubMenuAction:i.props.triggerSubMenuAction,subMenuKey:n};return i.renderCommonMenuItem(e,t,a)},e.store.setState({activeKey:Object(r.a)(Object(r.a)({},e.store.getState().activeKey),{},Object(o.a)({},e.eventKey,Ct(e,e.activeKey)))}),i.instanceArray=[],i}return Object(C.a)(n,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(e){return this.props.visible||e.visible||this.props.className!==e.className||!D()(this.props.style,e.style)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n="activeKey"in t?t.activeKey:t.store.getState().activeKey[kt(t)],o=Ct(t,n);if(o!==n)jt(t.store,kt(t),o);else if("activeKey"in e){o!==Ct(e,e.activeKey)&&jt(t.store,kt(t),o)}}},{key:"render",value:function(){var e=this,t=Object(j.a)({},this.props);this.instanceArray=[];var n={className:l()(t.prefixCls,t.className,"".concat(t.prefixCls,"-").concat(t.mode)),role:t.role||"menu"};t.id&&(n.id=t.id),t.focusable&&(n.tabIndex=0,n.onKeyDown=this.onKeyDown);var o=t.prefixCls,i=t.eventKey,a=t.visible,r=t.level,s=t.mode,p=t.overflowedIndicator,d=t.theme;return ee.forEach((function(e){return delete t[e]})),delete t.onClick,c.createElement(gt,Object(j.a)({},t,{prefixCls:o,mode:s,tag:"ul",level:r,theme:d,visible:a,overflowedIndicator:p},n),Object(u.a)(t.children).map((function(t,n){return e.renderMenuItem(t,n,i||"0-menu-")})))}}]),n}(c.Component);wt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:Y};var Et=Object(x.b)()(wt),xt=n("Kwbf");function St(e,t,n){var o=e.prefixCls,i=e.motion,a=e.defaultMotions,r=void 0===a?{}:a,c=e.openAnimation,s=e.openTransitionName,l=t.switchingModeFromInline;if(i)return i;if("object"===Object(N.a)(c)&&c)Object(xt.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if("string"==typeof c)return{motionName:"".concat(o,"-open-").concat(c)};if(s)return{motionName:s};var u=r[n];return u||(l?null:r.other)}var Tt=function(e){Object(w.a)(n,e);var t=Object(E.a)(n);function n(e){var o;Object(k.a)(this,n),(o=t.call(this,e)).onSelect=function(e){var t=Object(M.a)(o).props;if(t.selectable){var n=o.store.getState().selectedKeys,i=e.key;n=t.multiple?n.concat([i]):[i],"selectedKeys"in t||o.store.setState({selectedKeys:n}),t.onSelect(Object(r.a)(Object(r.a)({},e),{},{selectedKeys:n}))}},o.onClick=function(e){var t=o.getRealMenuMode(),n=Object(M.a)(o),i=n.store,a=n.props.onOpenChange;"inline"===t||"openKeys"in o.props||(i.setState({openKeys:[]}),a([])),o.props.onClick(e)},o.onKeyDown=function(e,t){o.innerMenu.getWrappedInstance().onKeyDown(e,t)},o.onOpenChange=function(e){var t=Object(M.a)(o).props,n=o.store.getState().openKeys.concat(),i=!1,a=function(e){var t=!1;if(e.open)(t=-1===n.indexOf(e.key))&&n.push(e.key);else{var o=n.indexOf(e.key);(t=-1!==o)&&n.splice(o,1)}i=i||t};Array.isArray(e)?e.forEach(a):a(e),i&&("openKeys"in o.props||o.store.setState({openKeys:n}),t.onOpenChange(n))},o.onDeselect=function(e){var t=Object(M.a)(o).props;if(t.selectable){var n=o.store.getState().selectedKeys.concat(),i=e.key,a=n.indexOf(i);-1!==a&&n.splice(a,1),"selectedKeys"in t||o.store.setState({selectedKeys:n}),t.onDeselect(Object(r.a)(Object(r.a)({},e),{},{selectedKeys:n}))}},o.onMouseEnter=function(e){o.restoreModeVerticalFromInline();var t=o.props.onMouseEnter;t&&t(e)},o.onTransitionEnd=function(e){var t="width"===e.propertyName&&e.target===e.currentTarget,n=e.target.className,i="[object SVGAnimatedString]"===Object.prototype.toString.call(n)?n.animVal:n,a="font-size"===e.propertyName&&i.indexOf("anticon")>=0;(t||a)&&o.restoreModeVerticalFromInline()},o.setInnerMenu=function(e){o.innerMenu=e},o.isRootMenu=!0;var i=e.defaultSelectedKeys,a=e.defaultOpenKeys;return"selectedKeys"in e&&(i=e.selectedKeys||[]),"openKeys"in e&&(a=e.openKeys||[]),o.store=Object(x.c)({selectedKeys:i,openKeys:a,activeKey:{"0-menu-":Ct(e,e.activeKey)}}),o.state={switchingModeFromInline:!1,prevProps:e,inlineOpenKeys:[],store:o.store},o}return Object(C.a)(n,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.siderCollapsed,o=t.inlineCollapsed,i=t.onOpenChange;(!e.inlineCollapsed&&o||!e.siderCollapsed&&n)&&i([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var e=this.props.collapsedWidth,t=this.store,n=this.prevOpenKeys;this.getInlineCollapsed()&&(0===e||"0"===e||"0px"===e)?(this.prevOpenKeys=t.getState().openKeys.concat(),this.store.setState({openKeys:[]})):n&&(this.store.setState({openKeys:n}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var e=this.props.mode,t=this.state.switchingModeFromInline,n=this.getInlineCollapsed();return t&&n?"inline":n?"vertical":e}},{key:"getInlineCollapsed",value:function(){var e=this.props,t=e.inlineCollapsed,n=e.siderCollapsed;return void 0!==n?n:t}},{key:"restoreModeVerticalFromInline",value:function(){this.state.switchingModeFromInline&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var e=Object(r.a)({},Object(S.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),t=this.getRealMenuMode();return e.className+=" ".concat(e.prefixCls,"-root"),"rtl"===e.direction&&(e.className+=" ".concat(e.prefixCls,"-rtl")),delete(e=Object(r.a)(Object(r.a)({},e),{},{mode:t,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:St(this.props,this.state,t)})).openAnimation,delete e.openTransitionName,c.createElement(x.a,{store:this.store},c.createElement(Et,Object(j.a)({},e,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,o=t.store,i=o.getState(),a={},r={prevProps:e};return"inline"===n.mode&&"inline"!==e.mode&&(r.switchingModeFromInline=!0),"openKeys"in e?a.openKeys=e.openKeys||[]:((e.inlineCollapsed&&!n.inlineCollapsed||e.siderCollapsed&&!n.siderCollapsed)&&(r.switchingModeFromInline=!0,r.inlineOpenKeys=i.openKeys,a.openKeys=[]),(!e.inlineCollapsed&&n.inlineCollapsed||!e.siderCollapsed&&n.siderCollapsed)&&(a.openKeys=t.inlineOpenKeys,r.inlineOpenKeys=[])),Object.keys(a).length&&o.setState(a),r}}]),n}(c.Component);Tt.defaultProps={selectable:!0,onClick:Y,onSelect:Y,onOpenChange:Y,onDeselect:Y,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:c.createElement("span",null,"···")};var Pt=Tt,Dt=function(e){Object(w.a)(n,e);var t=Object(E.a)(n);function n(){var e;return Object(k.a)(this,n),(e=t.apply(this,arguments)).onKeyDown=function(t){if(t.keyCode===h.a.ENTER)return e.onClick(t),!0},e.onMouseLeave=function(t){var n=e.props,o=n.eventKey,i=n.onItemHover,a=n.onMouseLeave;i({key:o,hover:!1}),a({key:o,domEvent:t})},e.onMouseEnter=function(t){var n=e.props,o=n.eventKey,i=n.onItemHover,a=n.onMouseEnter;i({key:o,hover:!0}),a({key:o,domEvent:t})},e.onClick=function(t){var n=e.props,o=n.eventKey,i=n.multiple,a=n.onClick,r=n.onSelect,c=n.onDeselect,s=n.isSelected,l={key:o,keyPath:[o],item:Object(M.a)(e),domEvent:t};a(l),i?s?c(l):r(l):s||r(l)},e.saveNode=function(t){e.node=t},e}return Object(C.a)(n,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var e=this.props;e.onDestroy&&e.onDestroy(e.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var e,t=Object(r.a)({},this.props),n=l()(this.getPrefixCls(),t.className,(e={},Object(o.a)(e,this.getActiveClassName(),!t.disabled&&t.active),Object(o.a)(e,this.getSelectedClassName(),t.isSelected),Object(o.a)(e,this.getDisabledClassName(),t.disabled),e)),i=Object(r.a)(Object(r.a)({},t.attribute),{},{title:"string"==typeof t.title?t.title:void 0,className:n,role:t.role||"menuitem","aria-disabled":t.disabled});"option"===t.role?i=Object(r.a)(Object(r.a)({},i),{},{role:"option","aria-selected":t.isSelected}):null!==t.role&&"none"!==t.role||(i.role="none");var a={onClick:t.disabled?null:this.onClick,onMouseLeave:t.disabled?null:this.onMouseLeave,onMouseEnter:t.disabled?null:this.onMouseEnter},s=Object(r.a)({},t.style);"inline"===t.mode&&("rtl"===t.direction?s.paddingRight=t.inlineIndent*t.level:s.paddingLeft=t.inlineIndent*t.level),ee.forEach((function(e){return delete t[e]})),delete t.direction;var u=this.props.itemIcon;return"function"==typeof this.props.itemIcon&&(u=c.createElement(this.props.itemIcon,this.props)),c.createElement("li",Object(j.a)({},Object(S.a)(t,["onClick","onMouseEnter","onMouseLeave","onSelect"]),i,a,{style:s,ref:this.saveNode}),t.children,u)}}]),n}(c.Component);Dt.isMenuItem=!0,Dt.defaultProps={onSelect:Y,onMouseEnter:Y,onMouseLeave:Y,manualRef:Y};var Nt=Object(x.b)((function(e,t){var n=e.activeKey,o=e.selectedKeys,i=t.eventKey;return{active:n[t.subMenuKey]===i,isSelected:Array.isArray(o)?-1!==o.indexOf(i):o===i}}))(Dt),It=function(e){Object(w.a)(n,e);var t=Object(E.a)(n);function n(){var e;return Object(k.a)(this,n),(e=t.apply(this,arguments)).renderInnerMenuItem=function(t){var n=e.props;return(0,n.renderMenuItem)(t,n.index,e.props.subMenuKey)},e}return Object(C.a)(n,[{key:"render",value:function(){var e=Object(j.a)({},this.props),t=e.className,n=void 0===t?"":t,o=e.rootPrefixCls,i="".concat(o,"-item-group-title"),a="".concat(o,"-item-group-list"),r=e.title,s=e.children;return ee.forEach((function(t){return delete e[t]})),delete e.direction,c.createElement("li",Object(j.a)({},e,{onClick:function(e){return e.stopPropagation()},className:"".concat(n," ").concat(o,"-item-group")}),c.createElement("div",{className:i,title:"string"==typeof r?r:void 0},r),c.createElement("ul",{className:a},c.Children.map(s,this.renderInnerMenuItem)))}}]),n}(c.Component);It.isMenuItemGroup=!0,It.defaultProps={disabled:!0};var Kt=function(e){var t=e.className,n=e.rootPrefixCls,o=e.style;return c.createElement("li",{className:"".concat(t," ").concat(n,"-item-divider"),style:o})};Kt.defaultProps={disabled:!0,className:"",style:{}};var Rt=Pt,At=n("eDIo");var Lt=c.forwardRef((function(e,t){var n=e.prefixCls,o=e.editable,i=e.locale,a=e.style;return o&&!1!==o.showAdd?c.createElement("button",{ref:t,type:"button",className:"".concat(n,"-nav-add"),style:a,"aria-label":(null==i?void 0:i.addAriaLabel)||"Add tab",onClick:function(e){o.onEdit("add",{event:e})}},o.addIcon||"+"):null}));var zt=c.forwardRef((function(e,t){var n=e.prefixCls,a=e.id,r=e.tabs,s=e.locale,u=e.mobile,p=e.moreIcon,d=void 0===p?"More":p,f=e.moreTransitionName,v=e.style,m=e.className,b=e.editable,y=e.tabBarGutter,O=e.rtl,g=e.onTabClick,j=Object(c.useState)(!1),k=Object(i.a)(j,2),C=k[0],M=k[1],w=Object(c.useState)(null),E=Object(i.a)(w,2),x=E[0],S=E[1],T="".concat(a,"-more-popup"),P="".concat(n,"-dropdown"),D=null!==x?"".concat(T,"-").concat(x):null,N=null==s?void 0:s.dropdownAriaLabel,I=c.createElement(Rt,{onClick:function(e){var t=e.key,n=e.domEvent;g(t,n),M(!1)},id:T,tabIndex:-1,role:"listbox","aria-activedescendant":D,selectedKeys:[x],"aria-label":void 0!==N?N:"expanded dropdown"},r.map((function(e){return c.createElement(Nt,{key:e.key,id:"".concat(T,"-").concat(e.key),role:"option","aria-controls":a&&"".concat(a,"-panel-").concat(e.key),disabled:e.disabled},e.tab)})));function K(e){for(var t=r.filter((function(e){return!e.disabled})),n=t.findIndex((function(e){return e.key===x}))||0,o=t.length,i=0;it?"left":"right"})})),B=Object(i.a)(W,2),U=B[0],_=B[1],q=Ft(0,(function(e,t){!F&&N&&N({direction:e>t?"top":"bottom"})})),G=Object(i.a)(q,2),J=G[0],X=G[1],Y=Object(c.useState)(0),Q=Object(i.a)(Y,2),Z=Q[0],$=Q[1],ee=Object(c.useState)(0),te=Object(i.a)(ee,2),ne=te[0],oe=te[1],ie=Object(c.useState)(0),ae=Object(i.a)(ie,2),re=ae[0],ce=ae[1],se=Object(c.useState)(0),le=Object(i.a)(se,2),ue=le[0],pe=le[1],de=Object(c.useState)(null),fe=Object(i.a)(de,2),ve=fe[0],me=fe[1],be=Object(c.useState)(null),he=Object(i.a)(be,2),ye=he[0],Oe=he[1],ge=Object(c.useState)(0),je=Object(i.a)(ge,2),ke=je[0],Ce=je[1],Me=Object(c.useState)(0),we=Object(i.a)(Me,2),Ee=we[0],xe=we[1],Se=function(e){var t=Object(c.useRef)([]),n=Object(c.useState)({}),o=Object(i.a)(n,2)[1],a=Object(c.useRef)("function"==typeof e?e():e),r=b((function(){var e=a.current;t.current.forEach((function(t){e=t(e)})),t.current=[],a.current=e,o({})}));return[a.current,function(e){t.current.push(e),r()}]}(new Map),Te=Object(i.a)(Se,2),Pe=Te[0],De=Te[1],Ne=function(e,t,n){return Object(c.useMemo)((function(){for(var n,o=new Map,i=t.get(null===(n=e[0])||void 0===n?void 0:n.key)||O,a=i.left+i.width,c=0;cRe?[Re,!1]:[e,!0]}F?M?(Ke=0,Re=Math.max(0,Z-ve)):(Ke=Math.min(0,ve-Z),Re=0):(Ke=Math.min(0,ye-ne),Re=0);var Le=Object(c.useRef)(),ze=Object(c.useState)(),Ve=Object(i.a)(ze,2),He=Ve[0],Fe=Ve[1];function We(){Fe(Date.now())}function Be(){window.clearTimeout(Le.current)}function Ue(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:C,t=Ne.get(e);if(t)if(F){var n=U;M?t.rightU+ve&&(n=t.right+t.width-ve):t.left<-U?n=-t.left:t.left+t.width>-U+ve&&(n=-(t.left+t.width-ve)),X(0),_(Ae(n)[0])}else{var o=J;t.top<-J?o=-t.top:t.top+t.height>-J+ye&&(o=-(t.top+t.height-ye)),_(0),X(Ae(o)[0])}}!function(e,t){var n=Object(c.useState)(),o=Object(i.a)(n,2),a=o[0],r=o[1],s=Object(c.useState)(0),l=Object(i.a)(s,2),u=l[0],p=l[1],d=Object(c.useState)(0),f=Object(i.a)(d,2),v=f[0],m=f[1],b=Object(c.useState)(),h=Object(i.a)(b,2),y=h[0],O=h[1],g=Object(c.useRef)(),j=Object(c.useRef)(0),k=Object(c.useRef)(!1),C=Object(c.useRef)(),M=Object(c.useRef)(null);M.current={onTouchStart:function(e){var t=e.touches[0],n=t.screenX,o=t.screenY;r({x:n,y:o}),window.clearInterval(g.current)},onTouchMove:function(e){if(a){e.preventDefault();var n=e.touches[0],o=n.screenX,i=n.screenY;r({x:o,y:i});var c=o-a.x,s=i-a.y;t(c,s);var l=Date.now();p(l),m(l-u),O({x:c,y:s})}},onTouchEnd:function(){if(a&&(r(null),O(null),y)){var e=y.x/v,n=y.y/v,o=Math.abs(e),i=Math.abs(n);if(Math.max(o,i)<.1)return;var c=e,s=n;g.current=window.setInterval((function(){Math.abs(c)<.01&&Math.abs(s)<.01?window.clearInterval(g.current):t(20*(c*=Ht),20*(s*=Ht))}),20)}},onWheel:function(e){var n=e.deltaX,o=e.deltaY,i=0,a=Math.abs(n),r=Math.abs(o);a===r?i="x"===C.current?n:o:a>r?(i=n,C.current="x"):(i=o,C.current="y");var c=Date.now();c-j.current>100&&(k.current=!1),(t(-i,-i)||k.current)&&(e.preventDefault(),k.current=!0),j.current=c}},c.useEffect((function(){function t(e){M.current.onTouchMove(e)}function n(e){M.current.onTouchEnd(e)}return document.addEventListener("touchmove",t,{passive:!1}),document.addEventListener("touchend",n,{passive:!1}),e.current.addEventListener("touchstart",(function(e){M.current.onTouchStart(e)}),{passive:!1}),e.current.addEventListener("wheel",(function(e){M.current.onWheel(e)})),function(){document.removeEventListener("touchmove",t),document.removeEventListener("touchend",n)}}),[])}(I,(function(e,t){var n=!1;function o(e,t){e((function(e){var o=Ae(e+t),a=Object(i.a)(o,2),r=a[0],c=a[1];return n=c,r}))}if(F){if(ve>=Z)return n;o(_,e)}else{if(ye>=ne)return n;o(X,t)}return Be(),We(),n})),Object(c.useEffect)((function(){return Be(),He&&(Le.current=window.setTimeout((function(){Fe(0)}),100)),Be}),[He]);var _e=function(e,t,n,o,i){var a,r,s,l=i.tabs,u=i.tabPosition,p=i.rtl;["top","bottom"].includes(u)?(a="width",r=p?"right":"left",s=Math.abs(t.left)):(a="height",r="top",s=-t.top);var d=t[a],f=n[a],v=o[a],m=d;return f+v>d&&(m=d-v),Object(c.useMemo)((function(){if(!l.length)return[0,0];for(var t=l.length,n=t,o=0;os+m){n=o-1;break}}for(var c=0,u=t-1;u>=0;u-=1){if((e.get(l[u].key)||g)[r]0,ct=U+ve0&&void 0!==arguments[0]?arguments[0]:"",t=e.split("/"),n=t[t.length-1],r=n.split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(r)||[""])[0]}(t);return!(!/^data:image\//.test(t)&&!/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico)$/i.test(n))||!/^data:/.test(t)&&!n}};var W=V,K=n("YMnH"),G=n("ZvpZ"),Y=n("uaoM"),J=n("sPtV"),X=function(e,t){var n,r=e.fileList,i=e.defaultFileList,s=e.onRemove,c=e.showUploadList,h=e.listType,m=e.onPreview,v=e.onDownload,g=e.previewFile,b=e.disabled,y=e.locale,w=e.iconRender,x=e.isImageUrl,k=e.progress,S=e.prefixCls,C=e.className,O=e.type,_=e.children,j=e.style,N=Object(J.a)(r||i||[]),E=u()(N,2),A=E[0],P=E[1],L=d.useState("drop"),T=u()(L,2),M=T[0],R=T[1],B=d.useRef();d.useEffect((function(){P(r||i||[]),Object(Y.a)("fileList"in e||!("value"in e),"Upload","`value` is not a valid prop, do you mean `fileList`?")}),[]),d.useEffect((function(){"fileList"in e&&P(r||[])}),[r]);var F=function(t){"fileList"in e||P(t.fileList);var n=e.onChange;n&&n(l()(l()({},t),{fileList:o()(t.fileList)}))},q=function(e){var t=I(e);t.status="uploading";var n=A().concat(),r=n.findIndex((function(e){return e.uid===t.uid}));-1===r?n.push(t):n[r]=t,F({file:t,fileList:n})},U=function(e,t,n){try{"string"==typeof e&&(e=JSON.parse(e))}catch(e){}var r=z(t,A());r&&(r.status="done",r.response=e,r.xhr=n,F({file:l()({},r),fileList:A().concat()}))},V=function(e,t){var n=z(t,A());n&&(n.percent=e.percent,F({event:e,file:l()({},n),fileList:A().concat()}))},X=function(e,t,n){var r=z(n,A());r&&(r.error=e,r.response=t,r.status="error",F({file:l()({},r),fileList:A().concat()}))},Q=function(e){Promise.resolve("function"==typeof s?s(e):s).then((function(t){if(!1!==t){var n=function(e,t){var n=void 0!==e.uid?"uid":"name",r=t.filter((function(t){return t[n]!==e[n]}));return r.length===t.length?null:r}(e,A());n&&(e.status="removed",B.current&&B.current.abort(e),F({file:e,fileList:n}))}}))},Z=function(e){R(e.type)},$=Object(H.a)();d.useImperativeHandle(t,(function(){return{onStart:q,onSuccess:U,onProgress:V,onError:X,fileList:A(),upload:B.current,forceUpdate:$}}));var ee=function(e){var t=c.showRemoveIcon,n=c.showPreviewIcon,r=c.showDownloadIcon,a=c.removeIcon,i=c.downloadIcon;return d.createElement(W,{listType:h,items:A(),previewFile:g,onPreview:m,onDownload:v,onRemove:Q,showRemoveIcon:!b&&t,showPreviewIcon:n,showDownloadIcon:r,removeIcon:a,downloadIcon:i,iconRender:w,locale:l()(l()({},e),y),isImageUrl:x,progress:k})},te=d.useContext(D.b),ne=te.getPrefixCls,re=te.direction,ae=ne("upload",S),ie=l()(l()({onStart:q,onError:X,onProgress:V,onSuccess:U},e),{prefixCls:ae,beforeUpload:function(t,n){var r=e.beforeUpload;if(!r)return!0;var a=r(t,n);if(!1===a){var i=[];return A().concat(n.map(I)).forEach((function(e){i.every((function(t){return t.uid!==e.uid}))&&i.push(e)})),F({file:t,fileList:i}),!1}return!a||!a.then||a}});delete ie.className,delete ie.style,_&&!b||delete ie.id;var oe=c?d.createElement(K.a,{componentName:"Upload",defaultLocale:G.a.Upload},ee):null;if("drag"===O){var se,le=p()(ae,(se={},a()(se,"".concat(ae,"-drag"),!0),a()(se,"".concat(ae,"-drag-uploading"),A().some((function(e){return"uploading"===e.status}))),a()(se,"".concat(ae,"-drag-hover"),"dragover"===M),a()(se,"".concat(ae,"-disabled"),b),a()(se,"".concat(ae,"-rtl"),"rtl"===re),se),C);return d.createElement("span",null,d.createElement("div",{className:le,onDrop:Z,onDragOver:Z,onDragLeave:Z,style:j},d.createElement(f.a,l()({},ie,{ref:B,className:"".concat(ae,"-btn")}),d.createElement("div",{className:"".concat(ae,"-drag-container")},_))),oe)}var ce=p()(ae,(n={},a()(n,"".concat(ae,"-select"),!0),a()(n,"".concat(ae,"-select-").concat(h),!0),a()(n,"".concat(ae,"-disabled"),b),a()(n,"".concat(ae,"-rtl"),"rtl"===re),n)),ue=d.createElement("div",{className:ce,style:_?void 0:{display:"none"}},d.createElement(f.a,l()({},ie,{ref:B})));return"picture-card"===h?d.createElement("span",{className:p()(C,"".concat(ae,"-picture-card-wrapper"))},oe,ue):d.createElement("span",{className:C},ue,oe)},Q=d.forwardRef(X);Q.Dragger=b,Q.displayName="Upload",Q.defaultProps={type:"select",multiple:!1,action:"",data:{},accept:"",beforeUpload:function(){return!0},showUploadList:!0,listType:"text",className:"",disabled:!1,supportServerRender:!0};var Z=Q;Z.Dragger=b;t.a=Z},"9BLJ": @@ -1040,11 +1040,11 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/defineProperty.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/slicedToArray.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/utils/util.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/ref.js because of ./src/pages/Engineering/Evaluate/List/TabList/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/SizeContext.js because of ./src/pages/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/node_modules/rc-checkbox/es/index.js because of ./src/pages/Classrooms/ExamList/components/List/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/SizeContext.js because of ./src/.umi-production/plugin-locale/locale.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/.umi-production/plugin-locale/locale.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/node_modules/rc-checkbox/es/index.js because of ./src/utils/util.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/hooks/useMergedState.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("lSNA"),a=n.n(r),i=n("pVnL"),o=n.n(i),s=n("q1tI"),l=n("+6Fa"),c=n("TSYQ"),u=n.n(c),d=n("H84U"),f=s.createContext(null),h=f.Provider,p=f,m=n("ID/q"),v=n("uaoM"),g=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0){var j="button"===p?"".concat(C,"-button"):C;_=h.map((function(e){return"string"==typeof e?s.createElement(w,{ref:t,key:e,prefixCls:j,disabled:v,value:e,checked:f===e},e):s.createElement(w,{ref:t,key:"radio-group-value-options-".concat(e.value),prefixCls:j,disabled:e.disabled||v,value:e.value,checked:f===e.value,style:e.style},e.label)}))}var N=b||o,E=u()(O,"".concat(O,"-").concat(m),(n={},a()(n,"".concat(O,"-").concat(N),N),a()(n,"".concat(O,"-rtl"),"rtl"===i),n),d);return s.createElement("div",{className:E,style:y,onMouseEnter:k,onMouseLeave:S,id:x},_)}())}));O.defaultProps={buttonStyle:"outline"};var _=s.memo(O),j=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);ar?a>=i?10+e:20+e:a<=i?10+e:e}(e,t),r=k||void 0===b(M)[t];return c.createElement("span",{className:"".concat(z,"-only"),style:{transition:r?"none":void 0,msTransform:"translateY(".concat(100*-n,"%)"),WebkitTransform:"translateY(".concat(100*-n,"%)"),transform:"translateY(".concat(100*-n,"%)")},key:t},function(e,t){for(var n=[],r=0;r<30;r++)n.push(c.createElement("p",{key:r.toString(),className:f()(t,{current:e===r})},r%10));return n}(n,"".concat(z,"-only-unit")))}return c.createElement("span",{key:"symbol",className:"".concat(z,"-symbol")},e)},B=l()(l()({},y),{style:a,className:f()(z,r),title:i});return a&&a.borderColor&&(B.style=l()(l()({},a),{boxShadow:"0 0 0 1px ".concat(a.borderColor," inset")})),u?Object(v.a)(u,{className:f()("".concat(z,"-custom-component"),u.props&&u.props.className)}):c.createElement(s,B,_&&Number(_)%1==0?b(_).map((function(e,t){return R(e,t)})).reverse():_)},w=n("09Wf");function x(e){return-1!==w.a.indexOf(e)}var k=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);aS?"".concat(S,"+"):b},D=function(){return!!d||!!p},q=function(){var e=F();return"0"===e||0===e},H=function(){return O&&!q()||D()},U=function(){return H()?"":F()},V=function(){return"rtl"===R?E?l()({left:parseInt(E[0],10),marginTop:E[1]},A):A:E?l()({right:-parseInt(E[0],10),marginTop:E[1]},A):A},W=function(){var e=U();return(null==e||""===e||q()&&!T)&&!H()},K=function(){var e=b;if(e&&"object"===o()(e))return Object(v.a)(e,{style:l()(l()({},V()),e.props&&e.props.style)})},G=f()((t={},a()(t,"".concat(B,"-status-dot"),D()),a()(t,"".concat(B,"-status-").concat(d),!!d),a()(t,"".concat(B,"-status-").concat(p),x(p)),t)),Y={};p&&!x(p)&&(Y.background=p);var J=f()(P,B,(n={},a()(n,"".concat(B,"-status"),D()),a()(n,"".concat(B,"-not-a-wrapper"),!s),a()(n,"".concat(B,"-rtl"),"rtl"===R),n));if(!s&&D()){var X=V(),Q=X&&X.color;return c.createElement("span",l()({},M,{className:J,style:X}),c.createElement("span",{className:G,style:Y}),c.createElement("span",{style:{color:Q},className:"".concat(B,"-status-text")},h))}return c.createElement("span",l()({},M,{className:J}),s,c.createElement(u.a,{component:"",showProp:"data-show",transitionName:s?"".concat(B,"-zoom"):"",transitionAppear:!0},function(){var e,t=z("scroll-number",i),n=U(),r=H(),o=W(),s=f()((e={},a()(e,"".concat(B,"-dot"),r),a()(e,"".concat(B,"-count"),!r),a()(e,"".concat(B,"-count-sm"),"small"===j),a()(e,"".concat(B,"-multiple-words"),!r&&b&&b.toString&&b.toString().length>1),a()(e,"".concat(B,"-status-").concat(d),!!d),a()(e,"".concat(B,"-status-").concat(p),x(p)),e)),l=V();return p&&!x(p)&&((l=l||{}).background=p),o?null:c.createElement(y,{prefixCls:t,"data-show":!o,className:s,count:n,displayComponent:K(),title:N||("string"==typeof b||"number"==typeof b?b:void 0),style:l,key:"scrollNumber"})}()),W()||!h?null:c.createElement("span",{className:"".concat(B,"-status-text")},h))};S.Ribbon=function(e){var t,n=e.className,r=e.prefixCls,i=e.style,o=e.color,s=e.children,u=e.text,d=e.placement,h=void 0===d?"end":d,p=c.useContext(m.b),v=p.getPrefixCls,g=p.direction,b=v("ribbon",r),y=x(o),w=f()(b,n,"".concat(b,"-placement-").concat(h),(t={},a()(t,"".concat(b,"-rtl"),"rtl"===g),a()(t,"".concat(b,"-color-").concat(o),y),t)),k={},S={};return o&&!y&&(k.background=o,S.color=o),c.createElement("div",{className:"".concat(b,"-wrapper")},s,c.createElement("div",{className:w,style:l()(l()({},k),i)},u,c.createElement("div",{className:"".concat(b,"-corner"),style:S})))};t.a=S},KtWR: /*!************************************************************************!*\ @@ -1619,8 +1619,8 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/slicedToArray.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/toConsumableArray.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/motion.js because of ./src/components/Header/components/User/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/motion.js because of ./src/pages/HttpStatus/SixActivities.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/.umi-production/plugin-locale/locale.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tree/utils/iconUtil.js because of ./src/pages/RestFul/components/LeftBar/Rename.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/lodash/debounce.js (<- Module is not an ECMAScript module) */ @@ -1696,10 +1696,10 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@ant-design/icons/RightOutlined.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/defineProperty.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/hooks/useBreakpoint.js because of ./src/pages/Colleges/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/LocaleReceiver.js because of ./src/pages/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/select/index.js because of ./src/pages/Account/Profile/Edit/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/.umi-production/plugin-locale/locale.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/hooks/useBreakpoint.js because of ./src/pages/Engineering/Lists/CurseSetting/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/LocaleReceiver.js because of ./src/.umi-production/plugin-locale/locale.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/select/index.js because of ./src/components/markdown-editor/code-block/index.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-pagination/es/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-pagination/es/locale/en_US.js */ @@ -1736,11 +1736,11 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/typeof.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/slicedToArray.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/LocaleReceiver.js because of ./src/pages/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/modal/index.js because of ./src/pages/Three/Model/AddModel.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tooltip/index.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/upload/index.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/.umi-production/plugin-locale/locale.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/LocaleReceiver.js because of ./src/.umi-production/plugin-locale/locale.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/modal/index.js because of ./src/pages/Engineering/util.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tooltip/index.js because of ./src/pages/Three/Item/UpdateItem.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/upload/index.js because of ./src/pages/Three/Item/UpdateItem.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Dom/addEventListener.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/KeyCode.js */ @@ -1936,11 +1936,11 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/defineProperty.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/slicedToArray.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/ref.js because of ./src/pages/Account/Profile/Edit/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/popover/index.js because of ./src/pages/RestFul/components/LeftBar/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/utils/util.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/Three/Item/SeeItem.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/ref.js because of ./src/components/markdown-editor/add-table-panel/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/.umi-production/plugin-locale/locale.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/popover/index.js because of ./src/pages/Three/index.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Children/toArray.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("pVnL"),a=n.n(r),i=n("lSNA"),o=n.n(i),s=n("J4zp"),l=n.n(s),c=n("q1tI"),u=n("TSYQ"),d=n.n(u),f=n("H84U"),h=n("uaoM"),p=n("ID/q"),m=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a2),"Avatar","`icon` is using ReactNode instead of string naming in v4. Please check `".concat(R,"` at https://ant.design/components/icon"));var U,V=A("avatar",L),W=d()((n={},o()(n,"".concat(V,"-lg"),"large"===M),o()(n,"".concat(V,"-sm"),"small"===M),n)),K=d()(V,B,W,(r={},o()(r,"".concat(V,"-").concat(T),T),o()(r,"".concat(V,"-image"),I&&O),o()(r,"".concat(V,"-icon"),R),r)),G="number"==typeof M?{width:M,height:M,lineHeight:"".concat(M,"px"),fontSize:R?M/2:18}:{};if(I&&O)U=c.createElement("img",{src:I,draggable:D,srcSet:z,onError:function(){var t=e.onError;!1!==(t?t():void 0)&&_(!1)},alt:F});else if(R)U=R;else if(x||1!==g){var Y="scale(".concat(g,") translateX(-50%)"),J={msTransform:Y,WebkitTransform:Y,transform:Y},X="number"==typeof M?{lineHeight:"".concat(M,"px")}:{};U=c.createElement("span",{className:"".concat(V,"-string"),ref:function(e){N.current=e},style:a()(a()({},X),J)},q)}else U=c.createElement("span",{className:"".concat(V,"-string"),style:{opacity:0},ref:function(e){N.current=e}},q);return delete H.onError,delete H.gap,c.createElement("span",a()({},H,{style:a()(a()({},G),H.style),className:K,ref:E}),U)},g=c.forwardRef(v);g.displayName="Avatar",g.defaultProps={shape:"circle",size:"default"};var b=g,y=n("Zm9Q"),w=n("0n0R"),x=n("diRs"),k=function(e){var t=c.useContext(f.b),n=t.getPrefixCls,r=t.direction,a=e.prefixCls,i=e.className,s=void 0===i?"":i,l=e.maxCount,u=e.maxStyle,h=n("avatar-group",a),p=d()(h,o()({},"".concat(h,"-rtl"),"rtl"===r),s),m=e.children,v=e.maxPopoverPlacement,g=void 0===v?"top":v,k=Object(y.a)(m).map((function(e,t){return Object(w.a)(e,{key:"avatar-key-".concat(t)})})),S=k.length;if(l&&l0&&h.createElement("ul",{className:"".concat(g,"-item-action"),key:"actions"},a.map((function(e,t){return h.createElement("li",{key:"".concat(g,"-item-action-").concat(t)},e,t!==a.length-1&&h.createElement("em",{className:"".concat(g,"-item-action-split")}))}))),w=f?"div":"li",x=h.createElement(w,o()({},u,{className:m()("".concat(g,"-item"),s,l()({},"".concat(g,"-item-no-flex"),!("vertical"===p?i:(h.Children.forEach(r,(function(e){"string"==typeof e&&(t=!0)})),!(t&&h.Children.count(r)>1)))))}),"vertical"===p&&i?[h.createElement("div",{className:"".concat(g,"-item-main"),key:"content"},r,b),h.createElement("div",{className:"".concat(g,"-item-extra"),key:"extra"},i)]:[r,b,Object(S.a)(i,{key:"extra"})]);return f?h.createElement(k.a,{flex:1,style:c},x):x};O.Meta=function(e){var t=e.prefixCls,n=e.className,r=e.avatar,a=e.title,i=e.description,s=C(e,["prefixCls","className","avatar","title","description"]),l=(0,h.useContext(y.b).getPrefixCls)("list",t),c=m()("".concat(l,"-item-meta"),n),u=h.createElement("div",{className:"".concat(l,"-item-meta-content")},a&&h.createElement("h4",{className:"".concat(l,"-item-meta-title")},a),i&&h.createElement("div",{className:"".concat(l,"-item-meta-description")},i));return h.createElement("div",o()({},s,{className:c}),r&&h.createElement("div",{className:"".concat(l,"-item-meta-avatar")},r),(a||i)&&u)};var _=O,j=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);ace&&(le.current=ce);var ue=r?h.createElement("div",{className:"".concat(re,"-pagination")},h.createElement(w.a,o()({},le,{onChange:te,onShowSizeChange:ne}))):null,de=a()(A);r&&A.length>(le.current-1)*le.pageSize&&(de=a()(A).splice((le.current-1)*le.pageSize,le.pageSize));var fe=Object(g.a)(),he=h.useMemo((function(){for(var e=0;e0){var ve=de.map((function(e,t){return function(e,t){return R?((n="function"==typeof z?z(e):"string"==typeof z?e[z]:e.key)||(n="list-item-".concat(t)),$[t]=n,R(e,t)):null;var n}(e,t)})),ge=h.Children.map(ve,(function(e,t){return h.createElement("div",{key:$[t],style:pe},e)}));me=_?h.createElement(x.a,{gutter:_.gutter},ge):h.createElement("ul",{className:"".concat(re,"-items")},ve)}else S||ie||(me=function(e,t){return h.createElement("div",{className:"".concat(e,"-empty-text")},B&&B.emptyText||t("List"))}(re,Q));var be=le.position||"bottom";return h.createElement(N.Provider,{value:{grid:_,itemLayout:C}},h.createElement("div",o()({className:se},F),("top"===be||"both"===be)&&ue,L&&h.createElement("div",{className:"".concat(re,"-header")},L),h.createElement(v.a,ae,me,S),T&&h.createElement("div",{className:"".concat(re,"-footer")},T),O||("bottom"===be||"both"===be)&&ue))}E.Item=_;t.b=E},Vl3Y: /*!*********************************************************!*\ @@ -2111,16 +2111,16 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/slicedToArray.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/toConsumableArray.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/typeof.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/hooks/useForceUpdate.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/type.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/SizeContext.js because of ./src/pages/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/col.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/row.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/LocaleReceiver.js because of ./src/pages/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale/default.js because of ./src/pages/Three/Model/AddModel.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/utils/util.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/hooks/useForceUpdate.js because of ./src/pages/Three/Item/UpdateItem.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/Three/Item/SeeItem.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/type.js because of ./src/pages/Three/Item/SeeItem.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/SizeContext.js because of ./src/.umi-production/plugin-locale/locale.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/.umi-production/plugin-locale/locale.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/col.js because of ./src/utils/util.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/row.js because of ./src/utils/util.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/LocaleReceiver.js because of ./src/.umi-production/plugin-locale/locale.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale/default.js because of ./src/.umi-production/plugin-locale/locale.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/lodash/isEqual.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/omit.js/es/index.js (<- Module is referenced from these modules with unsupported syntax: ./node_modules/antd/lib/button/button.js (referenced with cjs require), ./node_modules/antd/lib/input/Input.js (referenced with cjs require), ./node_modules/antd/lib/input/Password.js (referenced with cjs require), ./node_modules/antd/lib/input/TextArea.js (referenced with cjs require)) */ @@ -2191,11 +2191,11 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/defineProperty.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/slicedToArray.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/type.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/button/index.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/utils/util.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/Three/Item/SeeItem.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/type.js because of ./src/pages/Three/Item/SeeItem.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/button/index.js because of ./src/pages/Three/Item/SeeItem.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/.umi-production/plugin-locale/locale.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-dropdown/es/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("pVnL"),a=n.n(r),i=n("lSNA"),o=n.n(i),s=n("q1tI"),l=n("eDIo"),c=n("TSYQ"),u=n.n(c),d=n("fEPi"),f=n.n(d),h=n("J4zp"),p=n.n(h),m=n("cCPh"),v=n.n(m),g=n("2/Rp"),b=n("H84U"),y=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a=0?"slide-down":"slide-up"),trigger:E,overlay:function(){return function(t){var n,r=e.overlay;n="function"==typeof r?r():r;var a=(n=s.Children.only("string"==typeof n?s.createElement("span",null,n):n)).props;Object(S.a)(!a.mode||"vertical"===a.mode,"Dropdown",'mode="'.concat(a.mode,"\" is not supported for Dropdown's Menu."));var i=a.selectable,o=void 0!==i&&i,l=a.focusable,c=void 0===l||l,u=s.createElement("span",{className:"".concat(t,"-menu-submenu-arrow")},s.createElement(f.a,{className:"".concat(t,"-menu-submenu-arrow-icon")}));return"string"==typeof n.type?n:Object(O.a)(n,{mode:"vertical",selectable:o,focusable:c,expandIcon:u})}(C)},placement:function(){var t=e.placement;return void 0!==t?t:"rtl"===p?"bottomRight":"bottomLeft"}()}),j)});_.Button=k,_.defaultProps={mouseEnterDelay:.15,mouseLeaveDelay:.1};var j=t.a=_},XCrF: @@ -2251,8 +2251,8 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/createSuper.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/inherits.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/context.js because of ./src/pages/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale/default.js because of ./src/pages/Three/Model/AddModel.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/context.js because of ./src/.umi-production/plugin-locale/locale.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale/default.js because of ./src/.umi-production/plugin-locale/locale.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"a",(function(){return v})),n.d(t,"b",(function(){return g}));var r=n("pVnL"),a=n.n(r),i=n("lwsE"),o=n.n(i),s=n("W8MJ"),l=n.n(s),c=n("7W2i"),u=n.n(c),d=n("LQ03"),f=n.n(d),h=n("q1tI"),p=n("ZvpZ").a,m=n("YlG9"),v=function(e){u()(n,e);var t=f()(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"getLocale",value:function(){var e=this.props,t=e.componentName,n=e.defaultLocale||p[t||"global"],r=this.context,i=t&&r?r[t]:{};return a()(a()({},"function"==typeof n?n():n),i||{})}},{key:"getLocaleCode",value:function(){var e=this.context,t=e&&e.locale;return e&&e.exist&&!t?p.locale:t}},{key:"render",value:function(){return this.props.children(this.getLocale(),this.getLocaleCode(),this.context)}}]),n}(h.Component);function g(e,t){var n=h.useContext(m.a);return[h.useMemo((function(){var r=t||p[e||"global"],i=e&&n?n[e]:{};return a()(a()({},"function"==typeof r?r():r),i||{})}),[e,t,n])]}v.defaultProps={componentName:"global"},v.contextType=m.a},YNAk: /*!*********************************************************************!*\ !*** ./node_modules/@ant-design/icons/lib/icons/CaretDownFilled.js ***! @@ -2330,8 +2330,8 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/defineProperty.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/inherits.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/layout/layout.js because of ./src/components/Header/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/.umi-production/plugin-locale/locale.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/layout/layout.js because of ./src/pages/Three/index.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/omit.js/es/index.js (<- Module is referenced from these modules with unsupported syntax: ./node_modules/antd/lib/button/button.js (referenced with cjs require), ./node_modules/antd/lib/input/Input.js (referenced with cjs require), ./node_modules/antd/lib/input/Password.js (referenced with cjs require), ./node_modules/antd/lib/input/TextArea.js (referenced with cjs require)) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"a",(function(){return P})),n.d(t,"b",(function(){return M}));var r,a=n("lSNA"),i=n.n(a),o=n("pVnL"),s=n.n(o),l=n("lwsE"),c=n.n(l),u=n("W8MJ"),d=n.n(u),f=n("7W2i"),h=n.n(f),p=n("LQ03"),m=n.n(p),v=n("q1tI"),g=n("TSYQ"),b=n.n(g),y=n("BGR+"),w=n("T1rO"),x=n.n(w),k=n("fEPi"),S=n.n(k),C=n("DFhj"),O=n.n(C),_=n("PKem"),j=n("H84U"),N=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},E=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0&&void 0!==arguments[0]?arguments[0]:"";return r+=1,"".concat(e).concat(r)}),T=function(e){h()(n,e);var t=m()(n);function n(e){var r,a,o;return c()(this,n),(r=t.call(this,e)).responsiveHandler=function(e){r.setState({below:e.matches});var t=r.props.onBreakpoint,n=r.state.collapsed;t&&t(e.matches),n!==e.matches&&r.setCollapsed(e.matches,"responsive")},r.setCollapsed=function(e,t){"collapsed"in r.props||r.setState({collapsed:e});var n=r.props.onCollapse;n&&n(e,t)},r.toggle=function(){var e=!r.state.collapsed;r.setCollapsed(e,"clickTrigger")},r.renderSider=function(e){var t,n=e.getPrefixCls,a=r.props,o=a.prefixCls,l=a.className,c=a.theme,u=a.collapsible,d=a.reverseArrow,f=a.trigger,h=a.style,p=a.width,m=a.collapsedWidth,g=a.zeroWidthTriggerStyle,w=a.children,k=E(a,["prefixCls","className","theme","collapsible","reverseArrow","trigger","style","width","collapsedWidth","zeroWidthTriggerStyle","children"]),C=r.state,_=C.collapsed,j=C.below,A=n("layout-sider",o),P=Object(y.default)(k,["collapsed","defaultCollapsed","onCollapse","breakpoint","onBreakpoint","siderHook","zeroWidthTriggerStyle"]),L=_?m:p,T=N(L)?"".concat(L,"px"):String(L),M=0===parseFloat(String(m||0))?v.createElement("span",{onClick:r.toggle,className:b()("".concat(A,"-zero-width-trigger"),"".concat(A,"-zero-width-trigger-").concat(d?"right":"left")),style:g},f||v.createElement(x.a,null)):null,I={expanded:d?v.createElement(S.a,null):v.createElement(O.a,null),collapsed:d?v.createElement(O.a,null):v.createElement(S.a,null)}[_?"collapsed":"expanded"],z=null!==f?M||v.createElement("div",{className:"".concat(A,"-trigger"),onClick:r.toggle,style:{width:T}},f||I):null,R=s()(s()({},h),{flex:"0 0 ".concat(T),maxWidth:T,minWidth:T,width:T}),B=b()(l,A,"".concat(A,"-").concat(c),(t={},i()(t,"".concat(A,"-collapsed"),!!_),i()(t,"".concat(A,"-has-trigger"),u&&null!==f&&!M),i()(t,"".concat(A,"-below"),!!j),i()(t,"".concat(A,"-zero-width"),0===parseFloat(T)),t));return v.createElement("aside",s()({className:B},P,{style:R}),v.createElement("div",{className:"".concat(A,"-children")},w),u||j&&M?z:null)},r.uniqueId=L("ant-sider-"),"undefined"!=typeof window&&(a=window.matchMedia),a&&e.breakpoint&&e.breakpoint in A&&(r.mql=a("(max-width: ".concat(A[e.breakpoint],")"))),o="collapsed"in e?e.collapsed:e.defaultCollapsed,r.state={collapsed:o,below:!1},r}return d()(n,[{key:"componentDidMount",value:function(){var e;this.mql&&(this.mql.addListener(this.responsiveHandler),this.responsiveHandler(this.mql)),null===(e=this.props)||void 0===e||e.siderHook.addSider(this.uniqueId)}},{key:"componentWillUnmount",value:function(){var e,t;null===(e=null==this?void 0:this.mql)||void 0===e||e.removeListener(this.responsiveHandler),null===(t=this.props)||void 0===t||t.siderHook.removeSider(this.uniqueId)}},{key:"render",value:function(){var e=this.state.collapsed,t=this.props.collapsedWidth;return v.createElement(P.Provider,{value:{siderCollapsed:e,collapsedWidth:t}},v.createElement(j.a,null,this.renderSider))}}],[{key:"getDerivedStateFromProps",value:function(e){return"collapsed"in e?{collapsed:e.collapsed}:null}}]),n}(v.Component);T.defaultProps={collapsible:!1,defaultCollapsed:!1,reverseArrow:!1,width:200,collapsedWidth:80,style:{},theme:"dark"};var M=function(e){h()(n,e);var t=m()(n);function n(){return c()(this,n),t.apply(this,arguments)}return d()(n,[{key:"render",value:function(){var e=this;return v.createElement(_.a.Consumer,null,(function(t){return v.createElement(T,s()({},t,e.props))}))}}]),n}(v.Component)},"Znn+": @@ -2350,8 +2350,8 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" \************************************************************/ /*! exports provided: default */ /*! exports used: default */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/date-picker/locale/en_US.js because of ./src/pages/Shixuns/Detail/Settings/components/Permission/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/time-picker/locale/en_US.js because of ./src/pages/Shixuns/Detail/Settings/components/Permission/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/date-picker/locale/en_US.js because of ./src/pages/Shixuns/Edit/body/Setting/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/time-picker/locale/en_US.js because of ./src/pages/Shixuns/Edit/body/Setting/index.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-pagination/es/locale/en_US.js */function(e,t,n){"use strict";var r=n("H4fg"),a=n("61s2"),i=n("RlXo"),o=a.a,s="${label} is not a valid ${type}",l={locale:"en",Pagination:r.a,DatePicker:a.a,TimePicker:i.a,Calendar:o,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click sort by descend",triggerAsc:"Click sort by ascend",cancelSort:"Click to cancel sort"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No Data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:s,method:s,array:s,object:s,number:s,date:s,boolean:s,integer:s,float:s,regexp:s,email:s,url:s,hex:s},string:{len:"${label} must be ${len} characters",min:"${label} at least ${min} characters",max:"${label} up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} minimum value is ${min}",max:"${label} maximum value is ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}}};t.a=l},ZxNd: /*!********************************************************************!*\ !*** ./node_modules/@ant-design/icons-svg/lib/asn/EditOutlined.js ***! @@ -2412,11 +2412,11 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/defineProperty.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/toConsumableArray.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/utils/util.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/Three/Item/SeeItem.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/.umi-production/plugin-locale/locale.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/dropdown/dropdown.js because of ./src/.umi-production/plugin-locale/SelectLang.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/menu/index.js because of ./src/components/Header/components/User/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/menu/index.js because of ./src/pages/HttpStatus/SixActivities.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Children/toArray.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("pVnL"),a=n.n(r),i=n("lSNA"),o=n.n(i),s=n("RIqP"),l=n.n(s),c=n("q1tI"),u=n("TSYQ"),d=n.n(u),f=n("Zm9Q"),h=n("HQEm"),p=n.n(h),m=n("XBQK"),v=n("H84U"),g=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0){var L=[];t=h.map((function(e){var t,n=j(e.path,w);return n&&L.push(n),e.children&&e.children.length&&(t=c.createElement(k.a,null,e.children.map((function(e){return c.createElement(k.a.Item,{key:e.path||e.breadcrumbName},g(e,w,h,function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,r=l()(e),a=j(t,n);return a&&r.push(a),r}(L,e.path,w)))})))),c.createElement(y,{overlay:t,separator:i,key:n||e.breadcrumbName},g(e,w,h,L))}))}else p&&(t=Object(f.a)(p).map((function(e,t){return e?(Object(S.a)(e.type&&(!0===e.type.__ANT_BREADCRUMB_ITEM||!0===e.type.__ANT_BREADCRUMB_SEPARATOR),"Breadcrumb","Only accepts Breadcrumb.Item and Breadcrumb.Separator as it's children"),Object(C.a)(e,{separator:i,key:t})):e})));var T=d()(u,P,o()({},"".concat(P,"-rtl"),"rtl"===A));return c.createElement("div",a()({className:T,style:s},x),t)};N.Item=y,N.Separator=x;var E=N;t.a=E},bKJz: @@ -2466,11 +2466,11 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*! exports used: default */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/defineProperty.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/col/index.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/SizeContext.js because of ./src/pages/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/row/index.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tabs/index.js because of ./src/pages/Home/PaZhou/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/col/index.js because of ./src/utils/util.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/SizeContext.js because of ./src/.umi-production/plugin-locale/locale.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/.umi-production/plugin-locale/locale.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/row/index.js because of ./src/utils/util.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tabs/index.js because of ./src/pages/Engineering/Lists/CurseSetting/index.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/omit.js/es/index.js (<- Module is referenced from these modules with unsupported syntax: ./node_modules/antd/lib/button/button.js (referenced with cjs require), ./node_modules/antd/lib/input/Input.js (referenced with cjs require), ./node_modules/antd/lib/input/Password.js (referenced with cjs require), ./node_modules/antd/lib/input/TextArea.js (referenced with cjs require)) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("lSNA"),a=n.n(r),i=n("pVnL"),o=n.n(i),s=n("q1tI"),l=n("TSYQ"),c=n.n(l),u=n("BGR+"),d=n("H84U"),f=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0&&(w=r.getOptions().map((function(e){return g.createElement(L,{prefixCls:m,key:e.value.toString(),disabled:"disabled"in e?e.disabled:s.disabled,value:e.value,checked:-1!==l.value.indexOf(e.value),onChange:e.onChange,className:"".concat(v,"-item"),style:e.style},e.label)})));var x={toggleOption:r.toggleOption,value:r.state.value,disabled:r.props.disabled,name:r.props.name,registerValue:r.registerValue,cancelValue:r.cancelValue},k=y()(v,u,a()({},"".concat(v,"-rtl"),"rtl"===n));return g.createElement("div",o()({className:k,style:d},b),g.createElement(_.Provider,{value:x},w))},r.state={value:e.value||e.defaultValue||[],registeredValues:[]},r}return u()(n,[{key:"getOptions",value:function(){return this.props.options.map((function(e){return"string"==typeof e?{label:e,value:e}:e}))}},{key:"render",value:function(){return g.createElement(C.a,null,this.renderGroup)}}],[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value||[]}:null}}]),n}(g.PureComponent);j.defaultProps={options:[]};var N=j,E=n("uaoM"),A=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a0&&(_=i.createElement(o.FormProvider,{validateMessages:j},s)),i.createElement(x.a,{size:g},i.createElement(w.b.Provider,{value:O},i.createElement(b,{locale:m||r,_ANT_MARK__:"internalMark"},_)))}(n,s)}))}))}},wFql: /*!***************************************************************!*\ @@ -3661,15 +3661,15 @@ e.exports=function(){"use strict";var e=Object.hasOwnProperty,t=Object.setProtot /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/inherits.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/toConsumableArray.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/typeof.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/raf.js because of ./src/components/HomeModal/components/BeginnerRightTow.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/ref.js because of ./src/pages/Account/Profile/Edit/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/type.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/index.js because of ./src/pages/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/input/TextArea.js because of ./src/pages/Three/Model/AddModel.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/LocaleReceiver.js because of ./src/pages/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tooltip/index.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/utils/util.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/raf.js because of ./src/pages/Three/Item/SeeItem.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/ref.js because of ./src/components/markdown-editor/add-table-panel/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/type.js because of ./src/pages/Three/Item/SeeItem.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/.umi-production/plugin-locale/locale.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/index.js because of ./src/.umi-production/plugin-locale/locale.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/input/TextArea.js because of ./src/pages/Three/Model/UpdateNameModel.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/LocaleReceiver.js because of ./src/.umi-production/plugin-locale/locale.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tooltip/index.js because of ./src/pages/Three/Item/UpdateItem.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/copy-to-clipboard/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/omit.js/es/index.js (<- Module is referenced from these modules with unsupported syntax: ./node_modules/antd/lib/button/button.js (referenced with cjs require), ./node_modules/antd/lib/input/Input.js (referenced with cjs require), ./node_modules/antd/lib/input/Password.js (referenced with cjs require), ./node_modules/antd/lib/input/TextArea.js (referenced with cjs require)) */ @@ -3859,12 +3859,12 @@ e.exports=function(){"use strict";var e=Object.hasOwnProperty,t=Object.setProtot /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/extends.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/slicedToArray.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/typeof.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/Account/Certification/components/ProfessionalAuthModal.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/type.js because of ./src/pages/Three/Model/AddModel.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/wave.js because of ./src/components/HomeModal/components/BeginnerRightTow.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/SizeContext.js because of ./src/pages/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/utils/util.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/.umi-production/plugin-locale/SelectLang.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/type.js because of ./src/.umi-production/plugin-locale/SelectLang.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/wave.js because of ./src/pages/MyProblem/LeftPanel/Description/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/SizeContext.js because of ./src/.umi-production/plugin-locale/locale.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/.umi-production/plugin-locale/locale.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/omit.js/es/index.js (<- Module is referenced from these modules with unsupported syntax: ./node_modules/antd/lib/button/button.js (referenced with cjs require), ./node_modules/antd/lib/input/Input.js (referenced with cjs require), ./node_modules/antd/lib/input/Password.js (referenced with cjs require), ./node_modules/antd/lib/input/TextArea.js (referenced with cjs require)) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-motion/es/index.js (<- Module is referenced from these modules with unsupported syntax: ./node_modules/antd/lib/button/LoadingIcon.js (referenced with cjs require)) */ diff --git a/color.less b/color.less index 6154c1983f..896b8b3bac 100644 --- a/color.less +++ b/color.less @@ -727,42 +727,42 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon {color: @success-color;} .ant-form-item-has-warning .ant-form-item-explain, .ant-form-item-has-warning .ant-form-item-split {color: @warning-color;} .ant-form-item-has-warning .ant-input, .ant-form-item-has-warning .ant-input-affix-wrapper, .ant-form-item-has-warning .ant-input:hover, .ant-form-item-has-warning .ant-input-affix-wrapper:hover {border-color: @warning-color;} -.ant-form-item-has-warning .ant-input:focus, .ant-form-item-has-warning .ant-input-affix-wrapper:focus, .ant-form-item-has-warning .ant-input-focused, .ant-form-item-has-warning .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(64, 75, 147, 0.2);} +.ant-form-item-has-warning .ant-input:focus, .ant-form-item-has-warning .ant-input-affix-wrapper:focus, .ant-form-item-has-warning .ant-input-focused, .ant-form-item-has-warning .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(243, 204, 39, 0.2);} .ant-form-item-has-warning .ant-input:not(.ant-form-item-has-warning .ant-input-disabled) {background-color: #fff;} .ant-form-item-has-warning .ant-input-affix-wrapper:not(.ant-form-item-has-warning .ant-input-affix-wrapper-disabled) {background-color: #fff;} .ant-form-item-has-warning .ant-input-affix-wrapper input:focus {box-shadow: none !important;} -.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(64, 75, 147, 0.2);} +.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(243, 204, 39, 0.2);} .ant-form-item-has-warning .ant-input-prefix {color: @warning-color;} .ant-form-item-has-warning .ant-input-group-addon {color: @warning-color;border-color: @warning-color;} .ant-form-item-has-warning .has-feedback {color: @warning-color;} .ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon {color: @warning-color;} .ant-form-item-has-warning .ant-select:not(.ant-select-borderless) .ant-select-selector {border-color: @warning-color !important;} -.ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(64, 75, 147, 0.2);} +.ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(243, 204, 39, 0.2);} .ant-form-item-has-warning .ant-input-number, .ant-form-item-has-warning .ant-picker {border-color: @warning-color;} -.ant-form-item-has-warning .ant-input-number-focused, .ant-form-item-has-warning .ant-picker-focused, .ant-form-item-has-warning .ant-input-number:focus, .ant-form-item-has-warning .ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(64, 75, 147, 0.2);} +.ant-form-item-has-warning .ant-input-number-focused, .ant-form-item-has-warning .ant-picker-focused, .ant-form-item-has-warning .ant-input-number:focus, .ant-form-item-has-warning .ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(243, 204, 39, 0.2);} .ant-form-item-has-warning .ant-input-number:not([disabled]):hover, .ant-form-item-has-warning .ant-picker:not([disabled]):hover {border-color: @warning-color;} -.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(64, 75, 147, 0.2);} +.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(243, 204, 39, 0.2);} .ant-form-item-has-error .ant-form-item-explain, .ant-form-item-has-error .ant-form-item-split {color: @error-color;} .ant-form-item-has-error .ant-input, .ant-form-item-has-error .ant-input-affix-wrapper, .ant-form-item-has-error .ant-input:hover, .ant-form-item-has-error .ant-input-affix-wrapper:hover {border-color: @error-color;} -.ant-form-item-has-error .ant-input:focus, .ant-form-item-has-error .ant-input-affix-wrapper:focus, .ant-form-item-has-error .ant-input-focused, .ant-form-item-has-error .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(193, 62, 80, 0.2);} +.ant-form-item-has-error .ant-input:focus, .ant-form-item-has-error .ant-input-affix-wrapper:focus, .ant-form-item-has-error .ant-input-focused, .ant-form-item-has-error .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(34, 30, 159, 0.2);} .ant-form-item-has-error .ant-input:not(.ant-form-item-has-error .ant-input-disabled) {background-color: #fff;} .ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-form-item-has-error .ant-input-affix-wrapper-disabled) {background-color: #fff;} .ant-form-item-has-error .ant-input-affix-wrapper input:focus {box-shadow: none !important;} -.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(193, 62, 80, 0.2);} +.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(34, 30, 159, 0.2);} .ant-form-item-has-error .ant-input-prefix {color: @error-color;} .ant-form-item-has-error .ant-input-group-addon {color: @error-color;border-color: @error-color;} .ant-form-item-has-error .has-feedback {color: @error-color;} .ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon {color: @error-color;} .ant-form-item-has-error .ant-select:not(.ant-select-borderless) .ant-select-selector {border-color: @error-color !important;} -.ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(193, 62, 80, 0.2);} +.ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(34, 30, 159, 0.2);} .ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {border: 0;} .ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus {border-color: @error-color;} .ant-form-item-has-error .ant-input-number, .ant-form-item-has-error .ant-picker {border-color: @error-color;} -.ant-form-item-has-error .ant-input-number-focused, .ant-form-item-has-error .ant-picker-focused, .ant-form-item-has-error .ant-input-number:focus, .ant-form-item-has-error .ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(193, 62, 80, 0.2);} +.ant-form-item-has-error .ant-input-number-focused, .ant-form-item-has-error .ant-picker-focused, .ant-form-item-has-error .ant-input-number:focus, .ant-form-item-has-error .ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(34, 30, 159, 0.2);} .ant-form-item-has-error .ant-input-number:not([disabled]):hover, .ant-form-item-has-error .ant-picker:not([disabled]):hover {border-color: @error-color;} .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {border-color: @error-color;} -.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(193, 62, 80, 0.2);} -.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(193, 62, 80, 0.2);} +.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(34, 30, 159, 0.2);} +.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(34, 30, 159, 0.2);} .ant-form-item-has-error .ant-transfer-list {border-color: @error-color;} .ant-form-item-has-error .ant-transfer-list-search:not([disabled]) {border-color: @border-color-base;} .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {border-color: color(~`colorPalette("@{primary-color}", 5)`);border-right-width: 1px !important;} diff --git a/index.html b/index.html index 91dd49c7d4..0aa51e6121 100644 --- a/index.html +++ b/index.html @@ -126,7 +126,7 @@ --> - - + + diff --git a/layouts__ShixunDetail__index.0801a1f0.async.js b/layouts__ShixunDetail__index.e3971b6e.async.js similarity index 99% rename from layouts__ShixunDetail__index.0801a1f0.async.js rename to layouts__ShixunDetail__index.e3971b6e.async.js index db81ddb9d1..6ec1b51258 100644 --- a/layouts__ShixunDetail__index.0801a1f0.async.js +++ b/layouts__ShixunDetail__index.e3971b6e.async.js @@ -377,8 +377,8 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/contextTypes.js because of ./node_modules/rc-tree/es/Tree.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/util.js because of ./node_modules/rc-tree-select/es/TreeSelect.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/utils/treeUtil.js because of ./node_modules/rc-tree-select/es/TreeSelect.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/util.js because of ./node_modules/antd/es/table/hooks/useSelection.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/utils/treeUtil.js because of ./node_modules/antd/es/table/hooks/useSelection.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var a=n("rePB"),r=n("Ff2n"),o=n("VTBJ"),i=n("1OyB"),c=n("vuIU"),l=n("JX7q"),s=n("Ji7U"),u=n("LK+K"),d=n("q1tI"),p=n("TSYQ"),f=n.n(p),m=n("sboe"),v=n("OZM5"),b=function(e){var t=e.prefixCls,n=e.level,r=e.isStart,o=e.isEnd;if(!n)return null;for(var i="".concat(t,"-indent-unit"),c=[],l=0;lthis.selection.endLineNumber?this.targetSelection=new l.a(this.targetPosition.lineNumber-this.selection.endLineNumber+this.selection.startLineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn):this.targetPosition.lineNumberthis.selection.endLineNumber?this.targetSelection=new l.a(this.targetPosition.lineNumber-this.selection.endLineNumber+this.selection.startLineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn):this.targetPosition.lineNumber ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,table:m,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading| {0,3}>|<\/?(?:tag)(?: +|\n|\/?>)|<(?:script|pre|style|!--))[^\n]+)*)/,text:/^[^\n]+/};function n(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||C.defaults,this.rules=t.normal,this.options.pedantic?this.rules=t.pedantic:this.options.gfm&&(this.options.tables?this.rules=t.tables:this.rules=t.gfm)}t._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,t._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,t.def=h(t.def).replace("label",t._label).replace("title",t._title).getRegex(),t.bullet=/(?:[*+-]|\d{1,9}\.)/,t.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,t.item=h(t.item,"gm").replace(/bull/g,t.bullet).getRegex(),t.list=h(t.list).replace(/bull/g,t.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+t.def.source+")").getRegex(),t._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",t._comment=//,t.html=h(t.html,"i").replace("comment",t._comment).replace("tag",t._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),t.paragraph=h(t.paragraph).replace("hr",t.hr).replace("heading",t.heading).replace("lheading",t.lheading).replace("tag",t._tag).getRegex(),t.blockquote=h(t.blockquote).replace("paragraph",t.paragraph).getRegex(),t.normal=v({},t),t.gfm=v({},t.normal,{fences:/^ {0,3}(`{3,}|~{3,})([^`\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/}),t.gfm.paragraph=h(t.paragraph).replace("(?!","(?!"+t.gfm.fences.source.replace("\\1","\\2")+"|"+t.list.source.replace("\\1","\\3")+"|").getRegex(),t.tables=v({},t.gfm,{nptable:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/}),t.pedantic=v({},t.normal,{html:h("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",t._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/}),n.rules=t,n.lex=function(e,t){return new n(t).lex(e)},n.prototype.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(e,!0)},n.prototype.token=function(e,n){var i,o,r,s,a,u,l,c,d,h,p,f,g,m,v,y;for(e=e.replace(/^ +$/gm,"");e;)if((r=this.rules.newline.exec(e))&&(e=e.substring(r[0].length),r[0].length>1&&this.tokens.push({type:"space"})),r=this.rules.code.exec(e))e=e.substring(r[0].length),r=r[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",text:this.options.pedantic?r:b(r,"\n")});else if(r=this.rules.fences.exec(e))e=e.substring(r[0].length),this.tokens.push({type:"code",lang:r[2]?r[2].trim():r[2],text:r[3]||""});else if(r=this.rules.heading.exec(e))e=e.substring(r[0].length),this.tokens.push({type:"heading",depth:r[1].length,text:r[2]});else if((r=this.rules.nptable.exec(e))&&(u={type:"table",header:_(r[1].replace(/^ *| *\| *$/g,"")),align:r[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:r[3]?r[3].replace(/\n$/,"").split("\n"):[]}).header.length===u.align.length){for(e=e.substring(r[0].length),p=0;p ?/gm,""),this.token(r,n),this.tokens.push({type:"blockquote_end"});else if(r=this.rules.list.exec(e)){for(e=e.substring(r[0].length),l={type:"list_start",ordered:m=(s=r[2]).length>1,start:m?+s:"",loose:!1},this.tokens.push(l),c=[],i=!1,g=(r=r[0].match(this.rules.item)).length,p=0;p1?1===a.length:a.length>1||this.options.smartLists&&a!==s)&&(e=r.slice(p+1).join("\n")+e,p=g-1)),o=i||/\n\n(?!\s*$)/.test(u),p!==g-1&&(i="\n"===u.charAt(u.length-1),o||(o=i)),o&&(l.loose=!0),y=void 0,(v=/^\[[ xX]\] /.test(u))&&(y=" "!==u[1],u=u.replace(/^\[[ xX]\] +/,"")),d={type:"list_item_start",task:v,checked:y,loose:o},c.push(d),this.tokens.push(d),this.token(u,!1),this.tokens.push({type:"list_item_end"});if(l.loose)for(g=c.length,p=0;p?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:m,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(href(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,strong:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,em:/^_([^\s_])_(?!_)|^\*([^\s*"<\[])\*(?!\*)|^_([^\s][\s\S]*?[^\s_])_(?!_|[^\spunctuation])|^_([^\s_][\s\S]*?[^\s])_(?!_|[^\spunctuation])|^\*([^\s"<\[][\s\S]*?[^\s*])\*(?!\*)|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:m,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[^_{|}~",o.em=h(o.em).replace(/punctuation/g,o._punctuation).getRegex(),o._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,o._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,o._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,o.autolink=h(o.autolink).replace("scheme",o._scheme).replace("email",o._email).getRegex(),o._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,o.tag=h(o.tag).replace("comment",t._comment).replace("attribute",o._attribute).getRegex(),o._label=/(?:\[[^\[\]]*\]|\\[\[\]]?|`[^`]*`|`(?!`)|[^\[\]\\`])*?/,o._href=/\s*(<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*)/,o._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,o.link=h(o.link).replace("label",o._label).replace("href",o._href).replace("title",o._title).getRegex(),o.reflink=h(o.reflink).replace("label",o._label).getRegex(),o.normal=v({},o),o.pedantic=v({},o.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:h(/^!?\[(label)\]\((.*?)\)/).replace("label",o._label).getRegex(),reflink:h(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",o._label).getRegex()}),o.gfm=v({},o.normal,{escape:h(o.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\/i.test(s[0])&&(this.inLink=!1),!this.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(s[0])?this.inRawBlock=!0:this.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(s[0])&&(this.inRawBlock=!1),e=e.substring(s[0].length),u+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(s[0]):c(s[0]):s[0];else if(s=this.rules.link.exec(e)){var l=y(s[2],"()");if(l>-1){var d=s[0].length-(s[2].length-l)-(s[3]||"").length;s[2]=s[2].substring(0,l),s[0]=s[0].substring(0,d).trim(),s[3]=""}e=e.substring(s[0].length),this.inLink=!0,i=s[2],this.options.pedantic?(t=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(i))?(i=t[1],o=t[3]):o="":o=s[3]?s[3].slice(1,-1):"",i=i.trim().replace(/^<([\s\S]*)>$/,"$1"),u+=this.outputLink(s,{href:r.escapes(i),title:r.escapes(o)}),this.inLink=!1}else if((s=this.rules.reflink.exec(e))||(s=this.rules.nolink.exec(e))){if(e=e.substring(s[0].length),t=(s[2]||s[1]).replace(/\s+/g," "),!(t=this.links[t.toLowerCase()])||!t.href){u+=s[0].charAt(0),e=s[0].substring(1)+e;continue}this.inLink=!0,u+=this.outputLink(s,t),this.inLink=!1}else if(s=this.rules.strong.exec(e))e=e.substring(s[0].length),u+=this.renderer.strong(this.output(s[4]||s[3]||s[2]||s[1]));else if(s=this.rules.em.exec(e))e=e.substring(s[0].length),u+=this.renderer.em(this.output(s[6]||s[5]||s[4]||s[3]||s[2]||s[1]));else if(s=this.rules.code.exec(e))e=e.substring(s[0].length),u+=this.renderer.codespan(c(s[2].trim(),!0));else if(s=this.rules.br.exec(e))e=e.substring(s[0].length),u+=this.renderer.br();else if(s=this.rules.del.exec(e))e=e.substring(s[0].length),u+=this.renderer.del(this.output(s[1]));else if(s=this.rules.autolink.exec(e))e=e.substring(s[0].length),i="@"===s[2]?"mailto:"+(n=c(this.mangle(s[1]))):n=c(s[1]),u+=this.renderer.link(i,null,n);else if(this.inLink||!(s=this.rules.url.exec(e))){if(s=this.rules.text.exec(e))e=e.substring(s[0].length),this.inRawBlock?u+=this.renderer.text(s[0]):u+=this.renderer.text(c(this.smartypants(s[0])));else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0))}else{if("@"===s[2])i="mailto:"+(n=c(s[0]));else{do{a=s[0],s[0]=this.rules._backpedal.exec(s[0])[0]}while(a!==s[0]);n=c(s[0]),i="www."===s[1]?"http://"+n:n}e=e.substring(s[0].length),u+=this.renderer.link(i,null,n)}return u},r.escapes=function(e){return e?e.replace(r.rules._escapes,"$1"):e},r.prototype.outputLink=function(e,t){var n=t.href,i=t.title?c(t.title):null;return"!"!==e[0].charAt(0)?this.renderer.link(n,i,this.output(e[1])):this.renderer.image(n,i,c(e[1]))},r.prototype.smartypants=function(e){return this.options.smartypants?e.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…"):e},r.prototype.mangle=function(e){if(!this.options.mangle)return e;for(var t,n="",i=e.length,o=0;o.5&&(t="x"+t.toString(16)),n+="&#"+t+";";return n},s.prototype.code=function(e,t,n){var i=(t||"").match(/\S*/)[0];if(this.options.highlight){var o=this.options.highlight(e,i);null!=o&&o!==e&&(n=!0,e=o)}return i?'
'+(n?e:c(e,!0))+"
\n":"
"+(n?e:c(e,!0))+"
"},s.prototype.blockquote=function(e){return"
\n"+e+"
\n"},s.prototype.html=function(e){return e},s.prototype.heading=function(e,t,n,i){return this.options.headerIds?"'+e+"\n":""+e+"\n"},s.prototype.hr=function(){return this.options.xhtml?"
\n":"
\n"},s.prototype.list=function(e,t,n){var i=t?"ol":"ul";return"<"+i+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"},s.prototype.listitem=function(e){return"
  • "+e+"
  • \n"},s.prototype.checkbox=function(e){return" "},s.prototype.paragraph=function(e){return"

    "+e+"

    \n"},s.prototype.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
    \n"},s.prototype.tablerow=function(e){return"\n"+e+"\n"},s.prototype.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"\n"},s.prototype.strong=function(e){return""+e+""},s.prototype.em=function(e){return""+e+""},s.prototype.codespan=function(e){return""+e+""},s.prototype.br=function(){return this.options.xhtml?"
    ":"
    "},s.prototype.del=function(e){return""+e+""},s.prototype.link=function(e,t,n){if(null===(e=p(this.options.sanitize,this.options.baseUrl,e)))return n;var i='"},s.prototype.image=function(e,t,n){if(null===(e=p(this.options.sanitize,this.options.baseUrl,e)))return n;var i=''+n+'":">"},s.prototype.text=function(e){return e},a.prototype.strong=a.prototype.em=a.prototype.codespan=a.prototype.del=a.prototype.text=function(e){return e},a.prototype.link=a.prototype.image=function(e,t,n){return""+n},a.prototype.br=function(){return""},u.parse=function(e,t){return new u(t).parse(e)},u.prototype.parse=function(e){this.inline=new r(e.links,this.options),this.inlineText=new r(e.links,v({},this.options,{renderer:new a})),this.tokens=e.reverse();for(var t="";this.next();)t+=this.tok();return t},u.prototype.next=function(){return this.token=this.tokens.pop()},u.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},u.prototype.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)},u.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,d(this.inlineText.output(this.token.text)),this.slugger);case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var e,t,n,i,o="",r="";for(n="",e=0;e?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(t)){var n=t;do{this.seen[n]++,t=n+"-"+this.seen[n]}while(this.seen.hasOwnProperty(t))}return this.seen[t]=0,t},c.escapeTest=/[&<>"']/,c.escapeReplace=/[&<>"']/g,c.replacements={"&":"&","<":"<",">":">",'"':""","'":"'"},c.escapeTestNoEncode=/[<>"']|&(?!#?\w+;)/,c.escapeReplaceNoEncode=/[<>"']|&(?!#?\w+;)/g;var f={},g=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function m(){}function v(e){for(var t,n,i=1;i=0&&"\\"===n[o];)i=!i;return i?"|":" |"})).split(/ \|/),i=0;if(n.length>t)n.splice(t);else for(;n.lengthAn error occurred:

    "+c(e.message+"",!0)+"
    ";throw e}}m.exec=m,C.options=C.setOptions=function(e){return v(C.defaults,e),C},C.getDefaults=function(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:new s,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tables:!0,xhtml:!1}},C.defaults=C.getDefaults(),C.Parser=u,C.parser=u.parse,C.Renderer=s,C.TextRenderer=a,C.Lexer=n,C.lexer=n.lex,C.InlineLexer=r,C.inlineLexer=r.output,C.Slugger=l,C.parse=C,i=C}).call(void 0);i.Parser,i.parser;var l=i.Renderer,c=(i.TextRenderer,i.Lexer,i.lexer,i.InlineLexer,i.inlineLexer,i.parse);let d;!function e(t,n,i){function o(s,a){if(!n[s]){if(!t[s]){if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var l=n[s]={exports:{}};t[s][0].call(l.exports,(function(e){return o(t[s][1][e]||e)}),l,l.exports,e,t,n,i)}return n[s].exports}for(var r=!1,s=0;s\s]+))?)*)\s*(\/?)\s*>/,a=/^<\s*\/\s*([\w:-]+)[^>]*>/,u=/([\w:-]+)(?:\s*=\s*(?:(?:"((?:[^"])*)")|(?:'((?:[^'])*)')|([^>\s]+)))?/g,l=/^=0&&(t.comment&&t.comment(e.substring(4,i)),e=e.substring(i+3),n=!1):c.test(e)?f(a,m):l.test(e)&&f(s,g);var i;!function(){if(!n)return;var i,o=e.indexOf("<");o>=0?(i=e.substring(0,o),e=e.substring(o)):(i=e,e="");t.chars&&t.chars(i)}()}();var i=e===h;h=e,i&&(e="")}function f(t,i){var o=e.match(t);o&&(e=e.substring(o[0].length),o[0].replace(t,i),n=!1)}function g(e,n,s,a){var l={},c=o(n),h=r.voids[c]||!!a;s.replace(u,(function(e,t,n,o,r){l[t]=void 0===n&&void 0===o&&void 0===r?void 0:i.decode(n||o||r||"")})),h||d.push(c),t.start&&t.start(c,l,h)}function m(e,n){var i,r=0,s=o(n);if(s)for(r=d.length-1;r>=0&&d[r]!==s;r--);if(r>=0){for(i=d.length-1;i>=r;i--)t.end&&t.end(d[i]);d.length=r}}m()}},{"./attributes":1,"./elements":3,"./lowercase":5,he:9}],8:[function(e,t,n){var i=e("he"),o=e("./lowercase"),r=e("./attributes"),s=e("./elements");t.exports=function(e,t){var n,a=t||{};return d(),{start:function(e,t,s){var c=o(e);if(n.ignoring)return void l(c);if(-1===(a.allowedTags||[]).indexOf(c))return void l(c);if(a.filter&&!a.filter({tag:c,attrs:t}))return void l(c);u("<"),u(c),Object.keys(t).forEach((function(e){var n=t[e],s=(a.allowedClasses||{})[c]||[],l=(a.allowedAttributes||{})[c]||[];l=l.concat((a.allowedAttributes||{})["*"]||[]);var d=o(e);("class"===d&&-1===l.indexOf(d)?(n=n.split(" ").filter((function(e){return s&&-1!==s.indexOf(e)})).join(" ").trim()).length:-1!==l.indexOf(d)&&(!0!==r.uris[d]||function(e){var t=e[0];if("#"===t||"/"===t)return!0;var n=e.indexOf(":");if(-1===n)return!0;var i=e.indexOf("?");if(-1!==i&&n>i)return!0;var o=e.indexOf("#");if(-1!==o&&n>o)return!0;return a.allowedSchemes.some((function(t){return 0===e.indexOf(t+":")}))}(n)))&&(u(" "),u(e),"string"==typeof n&&(u('="'),u(i.encode(n)),u('"')))})),u(s?"/>":">")},end:function(e){var t=o(e);-1!==(a.allowedTags||[]).indexOf(t)&&!1===n.ignoring?(u("")):c(t)},chars:function(e){!1===n.ignoring&&u(a.transformText?a.transformText(e):e)}};function u(t){e.push(t)}function l(e){s.voids[e]||(!1===n.ignoring?n={ignoring:e,depth:1}:n.ignoring===e&&n.depth++)}function c(e){n.ignoring===e&&--n.depth<=0&&d()}function d(){n={ignoring:!1,depth:0}}}},{"./attributes":1,"./elements":3,"./lowercase":5,he:9}],9:[function(e,t,n){var i={"&":"&","<":"<",">":">",'"':""","'":"'"},o={"&":"&","<":"<",">":">",""":'"',"'":"'"},r=/(&|<|>|"|')/g,s=/[&<>"']/g;function a(e){return i[e]}function u(e){return o[e]}function l(e){return null==e?"":String(e).replace(s,a)}function c(e){return null==e?"":String(e).replace(r,u)}l.options=c.options={},t.exports={encode:l,escape:l,decode:c,unescape:c,version:"1.0.0-browser"}},{}],10:[function(e,t,n){function i(e,t){return e[t]=!0,e}t.exports=function(e){return e.reduce(i,{})}},{}]},{},[4]);var h=d,p=n("Q4rV"),f=n("qj0h"),g=n("N0LK"),m=n("bY76"),v=n("tYmi"),_=n("Vhoy");var b,y=n("W9cx"),C=n("WBhO"),w=n("TQUy"),S=n("Cg/j"),O=n("MI8n"),L=n("pmY6"),D=n("twdY"),x=(b=function(e,t){return(b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}b(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),N=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},k=function(e,t){return function(n,i){t(n,i,e)}},E=function(e){function t(t,n,i){void 0===i&&(i=y.b);var o=e.call(this)||this;return o._editor=t,o._modeService=n,o._openerService=i,o._onDidRenderCodeBlock=o._register(new O.a),o.onDidRenderCodeBlock=o._onDidRenderCodeBlock.event,o}return x(t,e),t.prototype.getOptions=function(e){var t=this;return{codeBlockRenderer:function(e,n){var i=null;if(e)i=t._modeService.getModeIdForLanguageName(e);else{var o=t._editor.getModel();o&&(i=o.getLanguageIdentifier().language)}return t._modeService.triggerMode(i||""),Promise.resolve(!0).then((function(e){var t=D.B.getPromise(i||"");return t?t.then((function(e){return Object(w.b)(n,e)})):Object(w.b)(n,void 0)})).then((function(e){return''+e+""}))},codeBlockRenderCallback:function(){return t._onDidRenderCodeBlock.fire()},actionHandler:{callback:function(e){t._openerService.open(e,{fromUserGesture:!0}).catch(s.e)},disposeables:e}}},t.prototype.render=function(e){var t=new L.b;return{element:e?function(e,t){void 0===t&&(t={});var n,i=Object(r.a)(t),d=function(t){var n;try{n=Object(p.a)(decodeURIComponent(t))}catch(e){}return n?(n=Object(f.b)(n,(function(t){return e.uris&&e.uris[t]?m.a.revive(e.uris[t]):void 0})),encodeURIComponent(JSON.stringify(n))):t},b=function(t,n){var i=e.uris&&e.uris[t];if(!i)return t;var r=m.a.revive(i);return m.a.parse(t).toString()===r.toString()?t:(n&&(r=o.s(r)),r.query&&(r=r.with({query:d(r.query)})),r.toString(!0))},y=new Promise((function(e){return n=e})),C=new l;C.image=function(e,t,n){var i,o=[],r=[];return e&&(e=(i=Object(a.d)(e)).href,o=i.dimensions,e=b(e,!0),r.push('src="'+e+'"')),n&&r.push('alt="'+n+'"'),t&&r.push('title="'+t+'"'),o.length&&(r=r.concat(o)),""},C.link=function(t,n,i){return t===i&&(i=Object(a.e)(i)),t=b(t,!1),n=Object(a.e)(n),!(t=Object(a.e)(t))||t.match(/^data:|javascript:/i)||t.match(/^command:/i)&&!e.isTrusted||t.match(/^command:(\/\/\/)?_workbench\.downloadResource/i)?i:'
    /g,">").replace(/"/g,""").replace(/'/g,"'"))+'" title="'+(n||t)+'">'+i+""},C.paragraph=function(t){return"

    "+(e.supportThemeIcons?Object(_.c)(t):t)+"

    "},t.codeBlockRenderer&&(C.code=function(e,n){var o=t.codeBlockRenderer(n,e),r=u.b.nextId(),s=Promise.all([o,y]).then((function(e){var t=e[0],n=i.querySelector('div[data-code="'+r+'"]');n&&(n.innerHTML=t)})).catch((function(e){}));return t.codeBlockRenderCallback&&s.then(t.codeBlockRenderCallback),'
    '+Object(g.o)(e)+"
    "});var w=t.actionHandler;w&&w.disposeables.add(o.o(i,"click",(function(e){var t=e.target;if("A"===t.tagName||(t=t.parentElement)&&"A"===t.tagName)try{var n=t.dataset.href;n&&w.callback(n,e)}catch(e){Object(s.e)(e)}finally{e.preventDefault()}})));var S={sanitize:!0,renderer:C},O=[v.b.http,v.b.https,v.b.mailto,v.b.data,v.b.file,v.b.vscodeRemote,v.b.vscodeRemoteResource];e.isTrusted&&O.push(v.b.command);var L=c(e.supportThemeIcons?Object(_.b)(e.value):e.value,S);return i.innerHTML=h(L,{allowedSchemes:O,allowedAttributes:{a:["href","name","target","data-href"],iframe:["allowfullscreen","frameborder","src"],img:["src","title","alt","width","height"],div:["class","data-code"],span:["class"]}}),n(),i}(e,this.getOptions(t)):document.createElement("span"),dispose:function(){return t.dispose()}}},t=N([k(1,C.a),k(2,Object(S.d)(y.a))],t)}(L.a)},"3rx1": /*!*****************************************************************!*\ @@ -384,7 +384,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/types.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/uri.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/core/editorState.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/codelens/codelensController.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorBrowser.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/format/formatActions.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorBrowser.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/gotoLine.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/services/codeEditorService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/widget/embeddedCodeEditorWidget.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ @@ -401,7 +401,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/actions/common/actions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/commands/common/commands.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/contextkey/common/contextkey.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/extensions.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/extensions.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/codelens/codelensController.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/instantiation.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/keybinding/common/keybinding.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/keybinding/common/keybindingsRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -442,7 +442,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/glob.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/iterator.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/keyCodes.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/keybindingLabels.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/gotoLine.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/keybindingLabels.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickOutline.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/lifecycle.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/linkedList.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/map.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -451,17 +451,17 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/objects.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/path.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/platform.js (<- Module uses injected variables (process, global)) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/range.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/range.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickOutline.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/resources.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/severity.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/stopwatch.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/stopwatch.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/strings.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/types.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/uri.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/config/configuration.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/config/elementSizeObserver.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/core/editorState.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/codelens/codelensController.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorBrowser.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/format/formatActions.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorBrowser.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/services/bulkEditService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/codeAction/codeActionContributions.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/services/codeEditorService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -471,22 +471,22 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/config/fontInfo.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/characterClassifier.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/format/formatActions.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/editOperation.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetController2.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/lineTokens.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/lineTokens.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/position.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/range.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/selection.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/range.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/dnd/dnd.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/selection.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/dnd/dnd.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/stringBuilder.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/token.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/token.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/editorAction.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/editorCommon.js because of ./node_modules/monaco-editor/esm/vs/editor/browser/controller/coreCommands.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model/textModel.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model/tokensStore.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/bracketMatching/bracketMatching.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model/textModel.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model/tokensStore.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model/wordHelper.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfigurationRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfigurationRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/folding/folding.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/modesRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggestController.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/nullMode.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/nullMode.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/editorWorkerService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/format/formatActions.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/markersDecorationService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/hover/hover.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/modeService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition.js */ @@ -494,7 +494,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/resolverService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/textResourceConfigurationService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/rename/rename.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/standaloneStrings.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/view/editorColorRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/codelens/codelensController.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/view/editorColorRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/bracketMatching/bracketMatching.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/view/overviewZoneManager.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/viewLayout/lineDecorations.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/viewLayout/viewLineRenderer.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ @@ -627,7 +627,7 @@ /*! exports provided: QuickFixController, applyCodeAction, QuickFixAction, CodeActionCommand, RefactorAction, SourceAction, OrganizeImportsAction, FixAllAction, AutoFixAction */ /*! exports used: AutoFixAction, CodeActionCommand, FixAllAction, OrganizeImportsAction, QuickFixAction, QuickFixController, RefactorAction, SourceAction */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/dom.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/globalMouseMoveMonitor.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/globalMouseMoveMonitor.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/hover/hover.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/touch.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/actionbar/actionbar.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/contextmenu/contextmenu.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/actions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -639,11 +639,11 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/resources.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/strings.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/services/bulkEditService.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/services/bulkEditService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/rename/rename.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/position.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/range.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/editorContextKeys.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model/textModel.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model/textModel.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/codeAction/codeAction.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/hover/hover.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/codeAction/types.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/hover/hover.js */ @@ -825,14 +825,14 @@ /*! exports used: TypeOperations, TypeWithAutoClosingCommand */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/errors.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/strings.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/commands/replaceCommand.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/commands/replaceCommand.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/caretOperations/transpose.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/commands/shiftCommand.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/linesOperations/linesOperations.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/controller/cursorCommon.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/controller/wordCharacterClassifier.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/controller/cursorCommon.js because of ./node_modules/monaco-editor/esm/vs/editor/browser/controller/coreCommands.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/controller/wordCharacterClassifier.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordPartOperations/wordPartOperations.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/range.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/selection.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfiguration.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfigurationRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */function(e,t,n){"use strict";n.d(t,"a",(function(){return m})),n.d(t,"b",(function(){return v}));var i,o=n("/cxE"),r=n("N0LK"),s=n("LCkn"),a=n("zN7H"),u=n("aokT"),l=n("gCVg"),c=function(){function e(e,t,n){this._range=e,this._charBeforeSelection=t,this._charAfterSelection=n}return e.prototype.getEditOperations=function(e,t){t.addTrackedEditOperation(new u.a(this._range.startLineNumber,this._range.startColumn,this._range.startLineNumber,this._range.startColumn),this._charBeforeSelection),t.addTrackedEditOperation(new u.a(this._range.endLineNumber,this._range.endColumn,this._range.endLineNumber,this._range.endColumn),this._charAfterSelection)},e.prototype.computeCursorState=function(e,t){var n=t.getInverseEditOperations(),i=n[0].range,o=n[1].range;return new l.a(i.endLineNumber,i.endColumn,o.endLineNumber,o.endColumn-this._charAfterSelection.length)},e}(),d=n("Ll0s"),h=n("5v8Y"),p=n("KDc4"),f=n("cMvZ"),g=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),m=function(){function e(){}return e.indent=function(e,t,n){if(null===t||null===n)return[];for(var i=[],o=0,r=n.length;o1){var l=void 0;for(l=i-1;l>=1;l--){var c=n.getLineContent(l);if(r.D(c)>=0)break}if(l<1)return null;var d=n.getLineMaxColumn(l),h=f.a.getEnterAction(t.autoIndent,n,new u.a(l,d,l,d));h&&(s=h.indentation+h.appendText)}return o&&(o===p.a.Indent&&(s=e.shiftIndent(t,s)),o===p.a.Outdent&&(s=e.unshiftIndent(t,s)),s=t.normalizeIndentation(s)),s||null},e._replaceJumpToNextIndent=function(e,t,n,i){var o="",r=n.getStartPosition();if(e.insertSpaces)for(var a=d.a.visibleColumnFromColumn2(e,t,r),u=e.indentSize,l=u-a%u,c=0;c=4){var y=f.a.getIndentForEnter(t.autoIndent,n,o,{unshiftIndent:function(n){return e.unshiftIndent(t,n)},shiftIndent:function(n){return e.shiftIndent(t,n)},normalizeIndentation:function(e){return t.normalizeIndentation(e)}});if(y){var C=d.a.visibleColumnFromColumn2(t,n,o.getEndPosition()),w=o.endColumn,S="\n";b!==t.normalizeIndentation(y.beforeEnter)&&(S=t.normalizeIndentation(y.beforeEnter)+_.substring(b.length,o.startColumn-1)+"\n",o=new u.a(o.startLineNumber,1,o.endLineNumber,o.endColumn));var O=n.getLineContent(o.endLineNumber),L=r.q(O);if(o=L>=0?o.setEndPosition(o.endLineNumber,Math.max(o.endColumn,L+1)):o.setEndPosition(o.endLineNumber,n.getLineMaxColumn(o.endLineNumber)),i)return new s.e(o,S+t.normalizeIndentation(y.afterEnter),!0);var D=0;return w<=L+1&&(t.insertSpaces||(C=Math.ceil(C/t.indentSize)),D=Math.min(C+1-t.normalizeIndentation(y.afterEnter).length-1,0)),new s.d(o,S+t.normalizeIndentation(y.afterEnter),0,D,!0)}}return e._typeCommand(o,"\n"+t.normalizeIndentation(b),i)},e._isAutoIndentType=function(e,t,n){if(e.autoIndent<4)return!1;for(var i=0,o=n.length;i2?l.charCodeAt(u.column-2):0)&&c)return!1;if("auto"===e.autoClosingOvertype){for(var h=!1,p=0,f=i.length;p=0||n.indexOf(t)>=0},e._isBeforeClosingBrace=function(t,n,i){var o=t.autoClosingPairsClose2.get(i);if(!o)return!1;for(var r=e._autoClosingPairIsSymmetric(n),s=0,a=o;sr.open.length){for(var c=!0,d=0,h=n;dv.column-1){var b=_.charAt(v.column-1);if(!e._isBeforeClosingBrace(t,l,b)&&!c(b))return null}if(!n.isCheapToTokenize(v.lineNumber))return null;if(1===l.open.length&&a&&"always"!==u){var y=Object(h.a)(t.wordSeparators);if(s&&v.column>1&&0===y.get(_.charCodeAt(v.column-2)))return null;if(!s&&v.column>2&&0===y.get(_.charCodeAt(v.column-3)))return null}n.forceTokenization(v.lineNumber);var C=n.getLineTokens(v.lineNumber),w=!1;try{w=f.a.shouldAutoClosePair(l,C,s?v.column:v.column-1)}catch(e){Object(o.e)(e)}if(!w)return null}return l},e._runAutoClosingOpenCharType=function(e,t,n,i,o,r,s){for(var a=[],u=0,l=i.length;u1){var l=void 0;for(l=i-1;l>=1;l--){var c=n.getLineContent(l);if(r.D(c)>=0)break}if(l<1)return null;var d=n.getLineMaxColumn(l),h=f.a.getEnterAction(t.autoIndent,n,new u.a(l,d,l,d));h&&(s=h.indentation+h.appendText)}return o&&(o===p.a.Indent&&(s=e.shiftIndent(t,s)),o===p.a.Outdent&&(s=e.unshiftIndent(t,s)),s=t.normalizeIndentation(s)),s||null},e._replaceJumpToNextIndent=function(e,t,n,i){var o="",r=n.getStartPosition();if(e.insertSpaces)for(var a=d.a.visibleColumnFromColumn2(e,t,r),u=e.indentSize,l=u-a%u,c=0;c=4){var y=f.a.getIndentForEnter(t.autoIndent,n,o,{unshiftIndent:function(n){return e.unshiftIndent(t,n)},shiftIndent:function(n){return e.shiftIndent(t,n)},normalizeIndentation:function(e){return t.normalizeIndentation(e)}});if(y){var C=d.a.visibleColumnFromColumn2(t,n,o.getEndPosition()),w=o.endColumn,S="\n";b!==t.normalizeIndentation(y.beforeEnter)&&(S=t.normalizeIndentation(y.beforeEnter)+_.substring(b.length,o.startColumn-1)+"\n",o=new u.a(o.startLineNumber,1,o.endLineNumber,o.endColumn));var O=n.getLineContent(o.endLineNumber),L=r.q(O);if(o=L>=0?o.setEndPosition(o.endLineNumber,Math.max(o.endColumn,L+1)):o.setEndPosition(o.endLineNumber,n.getLineMaxColumn(o.endLineNumber)),i)return new s.e(o,S+t.normalizeIndentation(y.afterEnter),!0);var D=0;return w<=L+1&&(t.insertSpaces||(C=Math.ceil(C/t.indentSize)),D=Math.min(C+1-t.normalizeIndentation(y.afterEnter).length-1,0)),new s.d(o,S+t.normalizeIndentation(y.afterEnter),0,D,!0)}}return e._typeCommand(o,"\n"+t.normalizeIndentation(b),i)},e._isAutoIndentType=function(e,t,n){if(e.autoIndent<4)return!1;for(var i=0,o=n.length;i2?l.charCodeAt(u.column-2):0)&&c)return!1;if("auto"===e.autoClosingOvertype){for(var h=!1,p=0,f=i.length;p=0||n.indexOf(t)>=0},e._isBeforeClosingBrace=function(t,n,i){var o=t.autoClosingPairsClose2.get(i);if(!o)return!1;for(var r=e._autoClosingPairIsSymmetric(n),s=0,a=o;sr.open.length){for(var c=!0,d=0,h=n;dv.column-1){var b=_.charAt(v.column-1);if(!e._isBeforeClosingBrace(t,l,b)&&!c(b))return null}if(!n.isCheapToTokenize(v.lineNumber))return null;if(1===l.open.length&&a&&"always"!==u){var y=Object(h.a)(t.wordSeparators);if(s&&v.column>1&&0===y.get(_.charCodeAt(v.column-2)))return null;if(!s&&v.column>2&&0===y.get(_.charCodeAt(v.column-3)))return null}n.forceTokenization(v.lineNumber);var C=n.getLineTokens(v.lineNumber),w=!1;try{w=f.a.shouldAutoClosePair(l,C,s?v.column:v.column-1)}catch(e){Object(o.e)(e)}if(!w)return null}return l},e._runAutoClosingOpenCharType=function(e,t,n,i,o,r,s){for(var a=[],u=0,l=i.length;u=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},b=function(e,t){return function(n,i){t(n,i,e)}},y=function(){function e(e,t){this.decorationIds=[],this.editor=e,this.editorWorkerService=t}return e.get=function(t){return t.getContribution(e.ID)},e.prototype.dispose=function(){},e.prototype.run=function(t,n){var i=this;this.currentRequest&&this.currentRequest.cancel();var o=this.editor.getSelection(),a=this.editor.getModel();if(a&&o){var u=o;if(u.startLineNumber===u.endLineNumber){var l=new d.a(this.editor,5),h=a.uri;return this.editorWorkerService.canNavigateValueSet(h)?(this.currentRequest=Object(g.f)((function(e){return i.editorWorkerService.navigateValueSet(h,u,n)})),this.currentRequest.then((function(n){if(n&&n.range&&n.value&&l.validate(i.editor)){var o=r.a.lift(n.range),a=n.range,d=n.value.length-(u.endColumn-u.startColumn);a={startLineNumber:a.startLineNumber,startColumn:a.startColumn,endLineNumber:a.endLineNumber,endColumn:a.startColumn+n.value.length},d>1&&(u=new s.a(u.startLineNumber,u.startColumn,u.endLineNumber,u.endColumn+d-1));var h=new c(o,u,n.value);i.editor.pushUndoStop(),i.editor.executeCommand(t,h),i.editor.pushUndoStop(),i.decorationIds=i.editor.deltaDecorations(i.decorationIds,[{range:a,options:e.DECORATION}]),i.decorationRemover&&i.decorationRemover.cancel(),i.decorationRemover=Object(g.l)(350),i.decorationRemover.then((function(){return i.decorationIds=i.editor.deltaDecorations(i.decorationIds,[])})).catch(m.e)}})).catch(m.e)):Promise.resolve(void 0)}}},e.ID="editor.contrib.inPlaceReplaceController",e.DECORATION=f.a.register({className:"valueSetReplacement"}),e=_([b(1,l.a)],e)}(),C=function(e){function t(){return e.call(this,{id:"editor.action.inPlaceReplace.up",label:o.a("InPlaceReplaceAction.previous.label","Replace with Previous Value"),alias:"Replace with Previous Value",precondition:a.a.writable,kbOpts:{kbExpr:a.a.editorTextFocus,primary:3154,weight:100}})||this}return v(t,e),t.prototype.run=function(e,t){var n=y.get(t);return n?n.run(this.id,!0):Promise.resolve(void 0)},t}(u.b),w=function(e){function t(){return e.call(this,{id:"editor.action.inPlaceReplace.down",label:o.a("InPlaceReplaceAction.next.label","Replace with Next Value"),alias:"Replace with Next Value",precondition:a.a.writable,kbOpts:{kbExpr:a.a.editorTextFocus,primary:3156,weight:100}})||this}return v(t,e),t.prototype.run=function(e,t){var n=y.get(t);return n?n.run(this.id,!1):Promise.resolve(void 0)},t}(u.b);Object(u.h)(y.ID,y),Object(u.f)(C),Object(u.f)(w),Object(h.e)((function(e,t){var n=e.getColor(p.d);n&&t.addRule(".monaco-editor.vs .valueSetReplacement { outline: solid 2px "+n+"; }")}))},Gw4z: /*!********************************************************************************!*\ @@ -1125,7 +1125,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/contextkey/common/contextkey.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/instantiation.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/keybinding/common/keybinding.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/log/common/log.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/log/common/log.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetController2.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/notification/common/notification.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/progress/common/progress.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/registry/common/platform.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -1159,15 +1159,15 @@ /*! exports used: ReferencesController */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/dom.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/event.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/highlightedlabel/highlightedLabel.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/gotoLine.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/iconLabel/iconLabel.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/gotoLine.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/highlightedlabel/highlightedLabel.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickOutline.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/iconLabel/iconLabel.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickOutline.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/sash/sash.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/find/findController.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/arrays.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/async.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/color.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/errors.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/event.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/filters.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/filters.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickOutline.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/keyCodes.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/labels.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/lifecycle.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -1181,7 +1181,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/widget/embeddedCodeEditorWidget.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/position.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/range.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model/textModel.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model/textModel.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/resolverService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/referencesModel.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/peekView/peekView.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ @@ -1357,7 +1357,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/cancellation.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/collections.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/errors.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/filters.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/filters.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickCommand.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/map.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/strings.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/types.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -1397,7 +1397,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/characterClassifier.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/format/formatActions.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/editorContextKeys.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/modeService.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/modeService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/markdown/markdownRenderer.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/hover/hover.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/nls.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/contextkey/common/contextkey.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -1570,10 +1570,10 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/types.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/uri.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/core/editorState.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/codelens/codelensController.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorBrowser.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorBrowser.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/services/codeEditorService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/characterClassifier.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/characterClassifier.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordPartOperations/wordPartOperations.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/editOperation.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetController2.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/position.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/range.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ @@ -1602,8 +1602,8 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/strings.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model/wordHelper.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfiguration.js because of ./node_modules/monaco-editor/esm/vs/editor/browser/controller/coreCommands.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/supports.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/supports/richEditBrackets.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var i=n("MI8n"),o=n("pmY6"),r=n("N0LK"),s=n("0JNc"),a=n("KDc4"),u=n("BFtn"),l=function(){function e(t){if(t.autoClosingPairs?this._autoClosingPairs=t.autoClosingPairs.map((function(e){return new a.b(e)})):t.brackets?this._autoClosingPairs=t.brackets.map((function(e){return new a.b({open:e[0],close:e[1]})})):this._autoClosingPairs=[],t.__electricCharacterSupport&&t.__electricCharacterSupport.docComment){var n=t.__electricCharacterSupport.docComment;this._autoClosingPairs.push(new a.b({open:n.open,close:n.close||""}))}this._autoCloseBefore="string"==typeof t.autoCloseBefore?t.autoCloseBefore:e.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED,this._surroundingPairs=t.surroundingPairs||this._autoClosingPairs}return e.prototype.getAutoClosingPairs=function(){return this._autoClosingPairs},e.prototype.getAutoCloseBeforeSet=function(){return this._autoCloseBefore},e.shouldAutoClosePair=function(e,t,n){if(0===t.getTokenCount())return!0;var i=t.findTokenIndexAtOffset(n-2),o=t.getStandardTokenType(i);return e.isOK(o)},e.prototype.getSurroundingPairs=function(){return this._surroundingPairs},e.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED=";:.,=}])> \n\t",e}(),c=n("EIAu"),d=function(){function e(e){this._richEditBrackets=e}return e.prototype.getElectricCharacters=function(){var e=[];if(this._richEditBrackets)for(var t=0,n=this._richEditBrackets.brackets;t=3)for(var o=0,r=this._regExpRules.length;o=2&&n.length>0&&i.length>0)for(o=0,r=this._brackets.length;o=2&&n.length>0)for(o=0,r=this._brackets.length;o1){var o=void 0,r=-1;for(o=t-1;o>=1;o--){if(e.getLanguageIdAtPosition(o,0)!==i)return r;var s=e.getLineContent(o);if(!n.shouldIgnore(s)&&!/^\s+$/.test(s)&&""!==s)return o;r=o}}return-1},e.prototype.getInheritIndentForLine=function(e,t,n,i){if(void 0===i&&(i=!0),e<4)return null;var o=this.getIndentRulesSupport(t.getLanguageIdentifier().id);if(!o)return null;if(n<=1)return{indentation:"",action:null};var s=this.getPrecedingValidLine(t,n,o);if(s<0)return null;if(s<1)return{indentation:"",action:null};var u=t.getLineContent(s);if(o.shouldIncrease(u)||o.shouldIndentNextLine(u))return{indentation:r.t(u),action:a.a.Indent,line:s};if(o.shouldDecrease(u))return{indentation:r.t(u),action:null,line:s};if(1===s)return{indentation:r.t(t.getLineContent(s)),action:null,line:s};var l=s-1,c=o.getIndentMetadata(t.getLineContent(l));if(!(3&c)&&4&c){for(var d=0,h=l-1;h>0;h--)if(!o.shouldIndentNextLine(t.getLineContent(h))){d=h;break}return{indentation:r.t(t.getLineContent(d+1)),action:null,line:d+1}}if(i)return{indentation:r.t(t.getLineContent(s)),action:null,line:s};for(h=s;h>0;h--){var p=t.getLineContent(h);if(o.shouldIncrease(p))return{indentation:r.t(p),action:a.a.Indent,line:h};if(o.shouldIndentNextLine(p)){d=0;for(var f=h-1;f>0;f--)if(!o.shouldIndentNextLine(t.getLineContent(h))){d=f;break}return{indentation:r.t(t.getLineContent(d+1)),action:null,line:d+1}}if(o.shouldDecrease(p))return{indentation:r.t(p),action:null,line:h}}return{indentation:r.t(t.getLineContent(1)),action:null,line:1}},e.prototype.getGoodIndentForLine=function(e,t,n,i,o){if(e<4)return null;var s=this._getRichEditSupport(n);if(!s)return null;var u=this.getIndentRulesSupport(n);if(!u)return null;var l=this.getInheritIndentForLine(e,t,i),c=t.getLineContent(i);if(l){var d=l.line;if(void 0!==d){var h=s.onEnter(e,"",t.getLineContent(d),"");if(h){var p=r.t(t.getLineContent(d));return h.removeText&&(p=p.substring(0,p.length-h.removeText)),h.indentAction===a.a.Indent||h.indentAction===a.a.IndentOutdent?p=o.shiftIndent(p):h.indentAction===a.a.Outdent&&(p=o.unshiftIndent(p)),u.shouldDecrease(c)&&(p=o.unshiftIndent(p)),h.appendText&&(p+=h.appendText),r.t(p)}}return u.shouldDecrease(c)?l.action===a.a.Indent?l.indentation:o.unshiftIndent(l.indentation):l.action===a.a.Indent?o.shiftIndent(l.indentation):l.indentation}return null},e.prototype.getIndentForEnter=function(e,t,n,i){if(e<4)return null;t.forceTokenization(n.startLineNumber);var o,s,l=t.getLineTokens(n.startLineNumber),c=Object(u.a)(l,n.startColumn-1),d=c.getLineContent(),h=!1;(c.firstCharOffset>0&&l.getLanguageId(0)!==c.languageId?(h=!0,o=d.substr(0,n.startColumn-1-c.firstCharOffset)):o=l.getLineContent().substring(0,n.startColumn-1),n.isEmpty())?s=d.substr(n.startColumn-1-c.firstCharOffset):s=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-c.firstCharOffset);var p=this.getIndentRulesSupport(c.languageId);if(!p)return null;var f=o,g=r.t(o),m={getLineTokens:function(e){return t.getLineTokens(e)},getLanguageIdentifier:function(){return t.getLanguageIdentifier()},getLanguageIdAtPosition:function(e,n){return t.getLanguageIdAtPosition(e,n)},getLineContent:function(e){return e===n.startLineNumber?f:t.getLineContent(e)}},v=r.t(l.getLineContent()),_=this.getInheritIndentForLine(e,m,n.startLineNumber+1);if(!_){var b=h?v:g;return{beforeEnter:b,afterEnter:b}}var y=h?v:_.indentation;return _.action===a.a.Indent&&(y=i.shiftIndent(y)),p.shouldDecrease(s)&&(y=i.unshiftIndent(y)),{beforeEnter:h?v:g,afterEnter:y}},e.prototype.getIndentActionForType=function(e,t,n,i,o){if(e<4)return null;var r=this.getScopedLineTokens(t,n.startLineNumber,n.startColumn),s=this.getIndentRulesSupport(r.languageId);if(!s)return null;var u,l=r.getLineContent(),c=l.substr(0,n.startColumn-1-r.firstCharOffset);n.isEmpty()?u=l.substr(n.startColumn-1-r.firstCharOffset):u=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-r.firstCharOffset);if(!s.shouldDecrease(c+u)&&s.shouldDecrease(c+i+u)){var d=this.getInheritIndentForLine(e,t,n.startLineNumber,!1);if(!d)return null;var h=d.indentation;return d.action!==a.a.Indent&&(h=o.unshiftIndent(h)),h}return null},e.prototype.getIndentMetadata=function(e,t){var n=this.getIndentRulesSupport(e.getLanguageIdentifier().id);return n?t<1||t>e.getLineCount()?null:n.getIndentMetadata(e.getLineContent(t)):null},e.prototype.getEnterAction=function(e,t,n){var i=this.getScopedLineTokens(t,n.startLineNumber,n.startColumn),o=this._getRichEditSupport(i.languageId);if(!o)return null;var r,s=i.getLineContent(),u=s.substr(0,n.startColumn-1-i.firstCharOffset);n.isEmpty()?r=s.substr(n.startColumn-1-i.firstCharOffset):r=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-i.firstCharOffset);var l="";if(n.startLineNumber>1&&0===i.firstCharOffset){var c=this.getScopedLineTokens(t,n.startLineNumber-1);c.languageId===i.languageId&&(l=c.getLineContent())}var d=o.onEnter(e,l,u,r);if(!d)return null;var h=d.indentAction,p=d.appendText,f=d.removeText||0;p||(p=h===a.a.Indent||h===a.a.IndentOutdent?"\t":"");var g=this.getIndentationAtPosition(t,n.startLineNumber,n.startColumn);return f&&(g=g.substring(0,g.length-f)),{indentAction:h,appendText:p,removeText:f,indentation:g}},e.prototype.getIndentationAtPosition=function(e,t,n){var i=e.getLineContent(t),o=r.t(i);return o.length>n-1&&(o=o.substring(0,n-1)),o},e.prototype.getScopedLineTokens=function(e,t,n){e.forceTokenization(t);var i=e.getLineTokens(t),o=void 0===n?e.getLineMaxColumn(t)-1:n-1;return Object(u.a)(i,o)},e.prototype.getBracketsSupport=function(e){var t=this._getRichEditSupport(e);return t&&t.brackets||null},e}())},"ci+S": +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/supports.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/supports/richEditBrackets.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js */function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var i=n("MI8n"),o=n("pmY6"),r=n("N0LK"),s=n("0JNc"),a=n("KDc4"),u=n("BFtn"),l=function(){function e(t){if(t.autoClosingPairs?this._autoClosingPairs=t.autoClosingPairs.map((function(e){return new a.b(e)})):t.brackets?this._autoClosingPairs=t.brackets.map((function(e){return new a.b({open:e[0],close:e[1]})})):this._autoClosingPairs=[],t.__electricCharacterSupport&&t.__electricCharacterSupport.docComment){var n=t.__electricCharacterSupport.docComment;this._autoClosingPairs.push(new a.b({open:n.open,close:n.close||""}))}this._autoCloseBefore="string"==typeof t.autoCloseBefore?t.autoCloseBefore:e.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED,this._surroundingPairs=t.surroundingPairs||this._autoClosingPairs}return e.prototype.getAutoClosingPairs=function(){return this._autoClosingPairs},e.prototype.getAutoCloseBeforeSet=function(){return this._autoCloseBefore},e.shouldAutoClosePair=function(e,t,n){if(0===t.getTokenCount())return!0;var i=t.findTokenIndexAtOffset(n-2),o=t.getStandardTokenType(i);return e.isOK(o)},e.prototype.getSurroundingPairs=function(){return this._surroundingPairs},e.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED=";:.,=}])> \n\t",e}(),c=n("EIAu"),d=function(){function e(e){this._richEditBrackets=e}return e.prototype.getElectricCharacters=function(){var e=[];if(this._richEditBrackets)for(var t=0,n=this._richEditBrackets.brackets;t=3)for(var o=0,r=this._regExpRules.length;o=2&&n.length>0&&i.length>0)for(o=0,r=this._brackets.length;o=2&&n.length>0)for(o=0,r=this._brackets.length;o1){var o=void 0,r=-1;for(o=t-1;o>=1;o--){if(e.getLanguageIdAtPosition(o,0)!==i)return r;var s=e.getLineContent(o);if(!n.shouldIgnore(s)&&!/^\s+$/.test(s)&&""!==s)return o;r=o}}return-1},e.prototype.getInheritIndentForLine=function(e,t,n,i){if(void 0===i&&(i=!0),e<4)return null;var o=this.getIndentRulesSupport(t.getLanguageIdentifier().id);if(!o)return null;if(n<=1)return{indentation:"",action:null};var s=this.getPrecedingValidLine(t,n,o);if(s<0)return null;if(s<1)return{indentation:"",action:null};var u=t.getLineContent(s);if(o.shouldIncrease(u)||o.shouldIndentNextLine(u))return{indentation:r.t(u),action:a.a.Indent,line:s};if(o.shouldDecrease(u))return{indentation:r.t(u),action:null,line:s};if(1===s)return{indentation:r.t(t.getLineContent(s)),action:null,line:s};var l=s-1,c=o.getIndentMetadata(t.getLineContent(l));if(!(3&c)&&4&c){for(var d=0,h=l-1;h>0;h--)if(!o.shouldIndentNextLine(t.getLineContent(h))){d=h;break}return{indentation:r.t(t.getLineContent(d+1)),action:null,line:d+1}}if(i)return{indentation:r.t(t.getLineContent(s)),action:null,line:s};for(h=s;h>0;h--){var p=t.getLineContent(h);if(o.shouldIncrease(p))return{indentation:r.t(p),action:a.a.Indent,line:h};if(o.shouldIndentNextLine(p)){d=0;for(var f=h-1;f>0;f--)if(!o.shouldIndentNextLine(t.getLineContent(h))){d=f;break}return{indentation:r.t(t.getLineContent(d+1)),action:null,line:d+1}}if(o.shouldDecrease(p))return{indentation:r.t(p),action:null,line:h}}return{indentation:r.t(t.getLineContent(1)),action:null,line:1}},e.prototype.getGoodIndentForLine=function(e,t,n,i,o){if(e<4)return null;var s=this._getRichEditSupport(n);if(!s)return null;var u=this.getIndentRulesSupport(n);if(!u)return null;var l=this.getInheritIndentForLine(e,t,i),c=t.getLineContent(i);if(l){var d=l.line;if(void 0!==d){var h=s.onEnter(e,"",t.getLineContent(d),"");if(h){var p=r.t(t.getLineContent(d));return h.removeText&&(p=p.substring(0,p.length-h.removeText)),h.indentAction===a.a.Indent||h.indentAction===a.a.IndentOutdent?p=o.shiftIndent(p):h.indentAction===a.a.Outdent&&(p=o.unshiftIndent(p)),u.shouldDecrease(c)&&(p=o.unshiftIndent(p)),h.appendText&&(p+=h.appendText),r.t(p)}}return u.shouldDecrease(c)?l.action===a.a.Indent?l.indentation:o.unshiftIndent(l.indentation):l.action===a.a.Indent?o.shiftIndent(l.indentation):l.indentation}return null},e.prototype.getIndentForEnter=function(e,t,n,i){if(e<4)return null;t.forceTokenization(n.startLineNumber);var o,s,l=t.getLineTokens(n.startLineNumber),c=Object(u.a)(l,n.startColumn-1),d=c.getLineContent(),h=!1;(c.firstCharOffset>0&&l.getLanguageId(0)!==c.languageId?(h=!0,o=d.substr(0,n.startColumn-1-c.firstCharOffset)):o=l.getLineContent().substring(0,n.startColumn-1),n.isEmpty())?s=d.substr(n.startColumn-1-c.firstCharOffset):s=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-c.firstCharOffset);var p=this.getIndentRulesSupport(c.languageId);if(!p)return null;var f=o,g=r.t(o),m={getLineTokens:function(e){return t.getLineTokens(e)},getLanguageIdentifier:function(){return t.getLanguageIdentifier()},getLanguageIdAtPosition:function(e,n){return t.getLanguageIdAtPosition(e,n)},getLineContent:function(e){return e===n.startLineNumber?f:t.getLineContent(e)}},v=r.t(l.getLineContent()),_=this.getInheritIndentForLine(e,m,n.startLineNumber+1);if(!_){var b=h?v:g;return{beforeEnter:b,afterEnter:b}}var y=h?v:_.indentation;return _.action===a.a.Indent&&(y=i.shiftIndent(y)),p.shouldDecrease(s)&&(y=i.unshiftIndent(y)),{beforeEnter:h?v:g,afterEnter:y}},e.prototype.getIndentActionForType=function(e,t,n,i,o){if(e<4)return null;var r=this.getScopedLineTokens(t,n.startLineNumber,n.startColumn),s=this.getIndentRulesSupport(r.languageId);if(!s)return null;var u,l=r.getLineContent(),c=l.substr(0,n.startColumn-1-r.firstCharOffset);n.isEmpty()?u=l.substr(n.startColumn-1-r.firstCharOffset):u=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-r.firstCharOffset);if(!s.shouldDecrease(c+u)&&s.shouldDecrease(c+i+u)){var d=this.getInheritIndentForLine(e,t,n.startLineNumber,!1);if(!d)return null;var h=d.indentation;return d.action!==a.a.Indent&&(h=o.unshiftIndent(h)),h}return null},e.prototype.getIndentMetadata=function(e,t){var n=this.getIndentRulesSupport(e.getLanguageIdentifier().id);return n?t<1||t>e.getLineCount()?null:n.getIndentMetadata(e.getLineContent(t)):null},e.prototype.getEnterAction=function(e,t,n){var i=this.getScopedLineTokens(t,n.startLineNumber,n.startColumn),o=this._getRichEditSupport(i.languageId);if(!o)return null;var r,s=i.getLineContent(),u=s.substr(0,n.startColumn-1-i.firstCharOffset);n.isEmpty()?r=s.substr(n.startColumn-1-i.firstCharOffset):r=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-i.firstCharOffset);var l="";if(n.startLineNumber>1&&0===i.firstCharOffset){var c=this.getScopedLineTokens(t,n.startLineNumber-1);c.languageId===i.languageId&&(l=c.getLineContent())}var d=o.onEnter(e,l,u,r);if(!d)return null;var h=d.indentAction,p=d.appendText,f=d.removeText||0;p||(p=h===a.a.Indent||h===a.a.IndentOutdent?"\t":"");var g=this.getIndentationAtPosition(t,n.startLineNumber,n.startColumn);return f&&(g=g.substring(0,g.length-f)),{indentAction:h,appendText:p,removeText:f,indentation:g}},e.prototype.getIndentationAtPosition=function(e,t,n){var i=e.getLineContent(t),o=r.t(i);return o.length>n-1&&(o=o.substring(0,n-1)),o},e.prototype.getScopedLineTokens=function(e,t,n){e.forceTokenization(t);var i=e.getLineTokens(t),o=void 0===n?e.getLineMaxColumn(t)-1:n-1;return Object(u.a)(i,o)},e.prototype.getBracketsSupport=function(e){var t=this._getRichEditSupport(e);return t&&t.brackets||null},e}())},"ci+S": /*!***********************************************************************************************************!*\ !*** ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/iPadShowKeyboard/iPadShowKeyboard.css ***! \***********************************************************************************************************/ @@ -1634,9 +1634,9 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/color.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/decorators.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/event.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/filters.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/filters.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickOutline.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/lifecycle.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/numbers.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/numbers.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/objects.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/platform.js (<- Module uses injected variables (process, global)) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/types.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -1658,15 +1658,15 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/map.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/strings.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/uri.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/core/editorState.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/format/formatActions.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/core/editorState.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/range.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model/textModel.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model/textModel.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/modelService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/view/editorColorRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/goToCommands.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/view/editorColorRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/bracketMatching/bracketMatching.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/commands/common/commands.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/extensions.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/extensions.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/instantiation.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/notification/common/notification.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/storage/common/storage.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js */ @@ -1691,7 +1691,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/strings.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/controller/coreCommands.js (<- Module is referenced from these modules with unsupported syntax: include-loader!./node_modules/monaco-editor/esm/vs/editor/editor.api.js (referenced with cjs require)) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/commands/replaceCommand.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/commands/replaceCommand.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/caretOperations/transpose.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/commands/shiftCommand.js because of ./node_modules/monaco-editor/esm/vs/editor/browser/controller/coreCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/controller/cursorTypeOperations.js because of ./node_modules/monaco-editor/esm/vs/editor/browser/controller/coreCommands.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/editOperation.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetController2.js */ @@ -1699,8 +1699,8 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/range.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/selection.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/editorContextKeys.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfiguration.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfigurationRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfiguration.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/folding/folding.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfigurationRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/folding/folding.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/nls.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */function(e,t,n){"use strict";n.r(t),n.d(t,"DuplicateSelectionAction",(function(){return E})),n.d(t,"AbstractSortLinesAction",(function(){return P})),n.d(t,"SortLinesAscendingAction",(function(){return R})),n.d(t,"SortLinesDescendingAction",(function(){return A})),n.d(t,"TrimTrailingWhitespaceAction",(function(){return F})),n.d(t,"DeleteLinesAction",(function(){return j})),n.d(t,"IndentLinesAction",(function(){return W})),n.d(t,"InsertLineBeforeAction",(function(){return B})),n.d(t,"InsertLineAfterAction",(function(){return H})),n.d(t,"AbstractDeleteAllToBoundaryAction",(function(){return z})),n.d(t,"DeleteAllLeftAction",(function(){return U})),n.d(t,"DeleteAllRightAction",(function(){return K})),n.d(t,"JoinLinesAction",(function(){return q})),n.d(t,"TransposeAction",(function(){return G})),n.d(t,"AbstractCaseAction",(function(){return Y})),n.d(t,"UpperCaseAction",(function(){return Z})),n.d(t,"LowerCaseAction",(function(){return X})),n.d(t,"TitleCaseAction",(function(){return Q}));var i=n("3/fG"),o=n("/kV6"),r=n("1YUG"),s=n("sswD"),a=n("LCkn"),u=n("N0LK"),l=n("0/Sa"),c=n("aokT"),d=function(){function e(e,t){this._selection=e,this._cursors=t,this._selectionId=null}return e.prototype.getEditOperations=function(e,t){for(var n=function(e,t){t.sort((function(e,t){return e.lineNumber===t.lineNumber?e.column-t.column:e.lineNumber-t.lineNumber}));for(var n=t.length-2;n>=0;n--)t[n].lineNumber===t[n+1].lineNumber&&t.splice(n,1);for(var i=[],o=0,r=0,s=t.length,a=1,d=e.getLineCount();a<=d;a++){var h=e.getLineContent(a),p=h.length+1,f=0;if(!(r=i.startLineNumber+1&&t<=i.endLineNumber+1?e.getLineContent(t-1):e.getLineContent(t)};var L=b.a.getGoodIndentForLine(this._autoIndent,d,e.getLanguageIdAtPosition(g,1),i.startLineNumber+1,l);if(null!==L){O=u.t(e.getLineContent(i.startLineNumber));if((k=y(L,r))!==(E=y(O,r))){var D=k-E;this.getIndentEditsOfMovingBlock(e,t,i,r,a,D)}}}}else t.addEditOperation(new c.a(i.startLineNumber,1,i.startLineNumber,1),v+"\n")}else{var x;if(g=i.startLineNumber-1,m=e.getLineContent(g),t.addEditOperation(new c.a(g,1,g+1,1),null),t.addEditOperation(new c.a(i.endLineNumber,e.getLineMaxColumn(i.endLineNumber),i.endLineNumber,e.getLineMaxColumn(i.endLineNumber)),"\n"+m),this.shouldAutoIndent(e,i))if(d.getLineContent=function(t){return t===g?e.getLineContent(i.startLineNumber):e.getLineContent(t)},null!==(x=this.matchEnterRule(e,l,r,i.startLineNumber,i.startLineNumber-2)))0!==x&&this.getIndentEditsOfMovingBlock(e,t,i,r,a,x);else{var N=b.a.getGoodIndentForLine(this._autoIndent,d,e.getLanguageIdAtPosition(i.startLineNumber,1),g,l);if(null!==N){var k,E,I=u.t(e.getLineContent(i.startLineNumber));if((k=y(N,r))!==(E=y(I,r))){D=k-E;this.getIndentEditsOfMovingBlock(e,t,i,r,a,D)}}}}}this._selectionId=t.trackSelection(i)}else this._selectionId=t.trackSelection(this._selection)},e.prototype.buildIndentConverter=function(e,t,n){return{shiftIndent:function(i){return v.a.shiftIndent(i,i.length+1,e,t,n)},unshiftIndent:function(i){return v.a.unshiftIndent(i,i.length+1,e,t,n)}}},e.prototype.matchEnterRule=function(e,t,n,i,o,r){for(var s=o;s>=1;){var a=void 0;if(a=s===o&&void 0!==r?r:e.getLineContent(s),u.D(a)>=0)break;s--}if(s<1||i>e.getLineCount())return null;var l=e.getLineMaxColumn(s),d=b.a.getEnterAction(this._autoIndent,e,new c.a(s,l,s,l));if(d){var h=d.indentation;d.indentAction===_.a.None||d.indentAction===_.a.Indent?h=d.indentation+d.appendText:d.indentAction===_.a.IndentOutdent?h=d.indentation:d.indentAction===_.a.Outdent&&(h=t.unshiftIndent(d.indentation)+d.appendText);var p=e.getLineContent(i);if(this.trimLeft(p).indexOf(this.trimLeft(h))>=0){var f=u.t(e.getLineContent(i)),g=u.t(h),m=b.a.getIndentMetadata(e,i);return null!==m&&2&m&&(g=t.unshiftIndent(g)),y(g,n)-y(f,n)}}return null},e.prototype.trimLeft=function(e){return e.replace(/^\s+/,"")},e.prototype.shouldAutoIndent=function(e,t){if(this._autoIndent<4)return!1;if(!e.isCheapToTokenize(t.startLineNumber))return!1;var n=e.getLanguageIdAtPosition(t.startLineNumber,1);return n===e.getLanguageIdAtPosition(t.endLineNumber,1)&&null!==b.a.getIndentRulesSupport(n)},e.prototype.getIndentEditsOfMovingBlock=function(e,t,n,i,o,r){for(var s=n.startLineNumber;s<=n.endLineNumber;s++){var a=e.getLineContent(s),l=u.t(a),d=C(y(l,i)+r,i,o);d!==l&&(t.addEditOperation(new c.a(s,1,s,l.length+1),d),s===n.endLineNumber&&n.endColumn<=l.length+1&&""===d&&(this._moveEndLineSelectionShrink=!0))}},e.prototype.computeCursorState=function(e,t){var n=t.getTrackedSelection(this._selectionId);return this._moveEndPositionDown&&(n=n.setEndPosition(n.endLineNumber+1,1)),this._moveEndLineSelectionShrink&&n.startLineNumber=o)return null;for(var r=[],s=i;s<=o;s++)r.push(e.getLineContent(s));var a=r.slice(0);return a.sort(S.getCollator().compare),!0===n&&(a=a.reverse()),{startLineNumber:i,endLineNumber:o,before:r,after:a}}var L,D=(L=function(e,t){return(L=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}L(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),x=function(e){function t(t,n){var i=e.call(this,n)||this;return i.down=t,i}return D(t,e),t.prototype.run=function(e,t){for(var n=[],i=0,o=t.getSelections()||[];i1&&(d-=1,p=i.getLineMaxColumn(d)),r.push(l.a.replace(new f.a(d,p,h,g),"")),s.push(new f.a(d-o,c.positionColumn,d-o,c.positionColumn)),o+=c.endLineNumber-c.startLineNumber+1}t.pushUndoStop(),t.executeEdits(this.id,r,s),t.pushUndoStop()}}},t.prototype._getLinesToRemove=function(e){var t=e.getSelections().map((function(e){var t=e.endLineNumber;return e.startLineNumber=t[o].startLineNumber?i.endLineNumber=t[o].endLineNumber:(n.push(i),i=t[o]);return n.push(i),n},t}(s.b),W=function(e){function t(){return e.call(this,{id:"editor.action.indentLines",label:i.a("lines.indent","Indent Line"),alias:"Indent Line",precondition:g.a.writable,kbOpts:{kbExpr:g.a.editorTextFocus,primary:2137,weight:100}})||this}return D(t,e),t.prototype.run=function(e,t){var n=t._getCursors();n&&(t.pushUndoStop(),t.executeCommands(this.id,h.a.indent(n.context.config,t.getModel(),t.getSelections())),t.pushUndoStop())},t}(s.b),V=function(e){function t(){return e.call(this,{id:"editor.action.outdentLines",label:i.a("lines.outdent","Outdent Line"),alias:"Outdent Line",precondition:g.a.writable,kbOpts:{kbExpr:g.a.editorTextFocus,primary:2135,weight:100}})||this}return D(t,e),t.prototype.run=function(e,t){r.CoreEditingCommands.Outdent.runEditorCommand(e,t,null)},t}(s.b),B=function(e){function t(){return e.call(this,{id:"editor.action.insertLineBefore",label:i.a("lines.insertBefore","Insert Line Above"),alias:"Insert Line Above",precondition:g.a.writable,kbOpts:{kbExpr:g.a.editorTextFocus,primary:3075,weight:100}})||this}return D(t,e),t.prototype.run=function(e,t){var n=t._getCursors();n&&(t.pushUndoStop(),t.executeCommands(this.id,h.a.lineInsertBefore(n.context.config,t.getModel(),t.getSelections())))},t}(s.b),H=function(e){function t(){return e.call(this,{id:"editor.action.insertLineAfter",label:i.a("lines.insertAfter","Insert Line Below"),alias:"Insert Line Below",precondition:g.a.writable,kbOpts:{kbExpr:g.a.editorTextFocus,primary:2051,weight:100}})||this}return D(t,e),t.prototype.run=function(e,t){var n=t._getCursors();n&&(t.pushUndoStop(),t.executeCommands(this.id,h.a.lineInsertAfter(n.context.config,t.getModel(),t.getSelections())))},t}(s.b),z=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return D(t,e),t.prototype.run=function(e,t){if(t.hasModel()){for(var n=t.getSelection(),i=this._getRangesToDelete(t),o=[],r=0,s=i.length-1;r0){var s=t.startLineNumber-o;r=new f.a(s,t.startColumn,s,t.startColumn)}else r=new f.a(t.startLineNumber,t.startColumn,t.startLineNumber,t.startColumn);o+=t.endLineNumber-t.startLineNumber,t.intersectRanges(e)?n=r:i.push(r)})),n&&i.unshift(n),i},t.prototype._getRangesToDelete=function(e){var t=e.getSelections();if(null===t)return[];var n=t,i=e.getModel();return null===i?[]:(n.sort(c.a.compareRangesUsingStarts),n=n.map((function(e){if(e.isEmpty()){if(1===e.startColumn){var t=Math.max(1,e.startLineNumber-1),n=1===e.startLineNumber?1:i.getLineContent(t).length+1;return new c.a(t,n,e.startLineNumber,1)}return new c.a(e.startLineNumber,1,e.startLineNumber,e.startColumn)}return new c.a(e.startLineNumber,1,e.endLineNumber,e.endColumn)})))},t}(z),K=function(e){function t(){return e.call(this,{id:"deleteAllRight",label:i.a("lines.deleteAllRight","Delete All Right"),alias:"Delete All Right",precondition:g.a.writable,kbOpts:{kbExpr:g.a.textInputFocus,primary:0,mac:{primary:297,secondary:[2068]},weight:100}})||this}return D(t,e),t.prototype._getEndCursorState=function(e,t){for(var n=null,i=[],o=0,r=t.length;oe.endLineNumber+1?(o.push(e),t):new f.a(e.startLineNumber,e.startColumn,t.endLineNumber,t.endColumn):t.startLineNumber>e.endLineNumber?(o.push(e),t):new f.a(e.startLineNumber,e.startColumn,t.endLineNumber,t.endColumn)}));o.push(r);var s=t.getModel();if(null!==s){for(var a=[],u=[],d=i,h=0,p=0,g=o.length;p=1){var x=!0;""===S&&(x=!1),!x||" "!==S.charAt(S.length-1)&&"\t"!==S.charAt(S.length-1)||(x=!1,S=S.replace(/[\s\uFEFF\xA0]+$/g," "));var N=L.substr(D-1);S+=(x?" ":"")+N,_=x?N.length+1:N.length}else _=0}var k=new c.a(v,1,b,y);if(!k.isEmpty()){var E=void 0;m.isEmpty()?(a.push(l.a.replace(k,S)),E=new f.a(k.startLineNumber-h,S.length-_+1,v-h,S.length-_+1)):m.startLineNumber===m.endLineNumber?(a.push(l.a.replace(k,S)),E=new f.a(m.startLineNumber-h,m.startColumn,m.endLineNumber-h,m.endColumn)):(a.push(l.a.replace(k,S)),E=new f.a(m.startLineNumber-h,m.startColumn,m.startLineNumber-h,S.length-C)),null!==c.a.intersectRanges(k,i)?d=E:u.push(E)}h+=k.endLineNumber-k.startLineNumber}u.unshift(d),t.pushUndoStop(),t.executeEdits(this.id,a,u),t.pushUndoStop()}}}},t}(s.b),G=function(e){function t(){return e.call(this,{id:"editor.action.transpose",label:i.a("editor.transpose","Transpose characters around the cursor"),alias:"Transpose characters around the cursor",precondition:g.a.writable})||this}return D(t,e),t.prototype.run=function(e,t){var n=t.getSelections();if(null!==n){var i=t.getModel();if(null!==i){for(var o=[],r=0,s=n.length;r=d){if(l.lineNumber===i.getLineCount())continue;var h=new c.a(l.lineNumber,Math.max(1,l.column-1),l.lineNumber+1,1),p=i.getValueInRange(h).split("").reverse().join("");o.push(new a.a(new f.a(l.lineNumber,Math.max(1,l.column-1),l.lineNumber+1,1),p))}else{h=new c.a(l.lineNumber,Math.max(1,l.column-1),l.lineNumber,l.column+1),p=i.getValueInRange(h).split("").reverse().join("");o.push(new a.b(h,p,new f.a(l.lineNumber,l.column+1,l.lineNumber,l.column+1)))}}}t.pushUndoStop(),t.executeCommands(this.id,o),t.pushUndoStop()}}},t}(s.b),Y=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return D(t,e),t.prototype.run=function(e,t){var n=t.getSelections();if(null!==n){var i=t.getModel();if(null!==i){for(var o=t.getOption(96),r=[],s=0,u=n.length;s=0?(o=!0,i+=s):o?(o=!1,i+=s.toLocaleUpperCase()):i+=s.toLocaleLowerCase()}return i},t}(Y);Object(s.f)(N),Object(s.f)(k),Object(s.f)(E),Object(s.f)(M),Object(s.f)(T),Object(s.f)(R),Object(s.f)(A),Object(s.f)(F),Object(s.f)(j),Object(s.f)(W),Object(s.f)(V),Object(s.f)(B),Object(s.f)(H),Object(s.f)(U),Object(s.f)(K),Object(s.f)(q),Object(s.f)(G),Object(s.f)(Z),Object(s.f)(X),Object(s.f)(Q)},dgXF: /*!*****************************************************************************************!*\ !*** ./node_modules/monaco-editor/esm/vs/editor/contrib/folding/folding.js + 7 modules ***! @@ -1718,9 +1718,9 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/range.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/editorContextKeys.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model/textModel.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model/textModel.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfigurationRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfigurationRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/nls.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/contextkey/common/contextkey.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/theme/common/colorRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -1759,7 +1759,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/event.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/aria/aria.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/codiconLabel/codiconLabel.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickOutline.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/iconLabel/iconLabel.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/gotoLine.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/iconLabel/iconLabel.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickOutline.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/list/listWidget.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/scrollbar/scrollableElement.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/arrays.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -1767,7 +1767,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/cancellation.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/errors.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/event.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/filters.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/filters.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickOutline.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/htmlContent.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/keyCodes.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/lifecycle.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -1788,7 +1788,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/modesRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/editorWorkerService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/format/formatActions.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/modeService.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/modeService.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/services/modelService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/documentSymbols/outlineTree.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickOutline.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/markdown/markdownRenderer.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/hover/hover.js */ @@ -1800,7 +1800,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/commands/common/commands.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/configuration/common/configuration.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/contextkey/common/contextkey.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/extensions.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/extensions.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/codelens/codelensController.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/instantiation.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/keybinding/common/keybinding.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/keybinding/common/keybindingsRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -1858,7 +1858,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/event.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/lifecycle.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/objects.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/range.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */function(e,t,n){"use strict";n.d(t,"a",(function(){return O})),n.d(t,"b",(function(){return x}));var i=n("qj0h"),o=n("pmY6"),r=n("pg8w"),s=n("EffR"),a=n("MI8n"),u=n("4y0V"),l=n("GJhM"),c=n("nuFA");function d(e,t){for(var n=[],i=0,o=t;i=r.range.end)){if(e.end=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},w=function(){for(var e=0,t=0,n=arguments.length;t=this.items.length?(this.rangeMap=new f,this.rangeMap.splice(0,0,v),this.items=v,d=[]):(this.rangeMap.splice(e,t,v),d=(i=this.items).splice.apply(i,w([e,t],v)));var _=n.length-t,b=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),y=h(g,_),C=c.a.intersect(b,y);for(l=C.start;l=-1&&en&&(this.scrollTop+=Math.min(14,Math.floor(.3*(t-n))))}},e.prototype.teardownDragAndDropScrollTopAnimation=function(){this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)},e.prototype.getItemIndexFromEventTarget=function(e){for(var t=e;t instanceof HTMLElement&&t!==this.rowsContainer;){var n=t.getAttribute("data-index");if(n){var i=Number(n);if(!isNaN(i))return i}t=t.parentElement}},e.prototype.getRenderRange=function(e,t){return{start:this.rangeMap.indexAt(e),end:this.rangeMap.indexAfter(e+t-1)}},e.prototype._rerender=function(e,t){var n,i,o=this.getRenderRange(e,t);e===this.elementTop(o.start)?(n=o.start,i=0):o.end-o.start>1&&(n=o.start+1,i=this.elementTop(n)-e);for(var r=0;;){for(var s=this.getRenderRange(e,t),a=!1,u=s.start;u=r.range.end)){if(e.end=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},w=function(){for(var e=0,t=0,n=arguments.length;t=this.items.length?(this.rangeMap=new f,this.rangeMap.splice(0,0,v),this.items=v,d=[]):(this.rangeMap.splice(e,t,v),d=(i=this.items).splice.apply(i,w([e,t],v)));var _=n.length-t,b=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),y=h(g,_),C=c.a.intersect(b,y);for(l=C.start;l=-1&&en&&(this.scrollTop+=Math.min(14,Math.floor(.3*(t-n))))}},e.prototype.teardownDragAndDropScrollTopAnimation=function(){this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)},e.prototype.getItemIndexFromEventTarget=function(e){for(var t=e;t instanceof HTMLElement&&t!==this.rowsContainer;){var n=t.getAttribute("data-index");if(n){var i=Number(n);if(!isNaN(i))return i}t=t.parentElement}},e.prototype.getRenderRange=function(e,t){return{start:this.rangeMap.indexAt(e),end:this.rangeMap.indexAfter(e+t-1)}},e.prototype._rerender=function(e,t){var n,i,o=this.getRenderRange(e,t);e===this.elementTop(o.start)?(n=o.start,i=0):o.end-o.start>1&&(n=o.start+1,i=this.elementTop(n)-e);for(var r=0;;){for(var s=this.getRenderRange(e,t),a=!1,u=s.start;u0&&0===e.minimapLeft?e.minimapWidth:0},e.prototype._onViewZoneTop=function(e){this.domNode.style.top=e+"px"},e.prototype._onViewZoneHeight=function(e){if(this.domNode.style.height=e+"px",this.container){var t=e-this._decoratingElementsHeight();this.container.style.height=t+"px";var n=this.editor.getLayoutInfo();this._doLayout(t,this._getWidth(n))}this._resizeSash&&this._resizeSash.layout()},Object.defineProperty(e.prototype,"position",{get:function(){var e=this._positionMarkerId[0];if(e){var t=this.editor.getModel();if(t){var n=t.getDecorationRange(e);if(n)return n.getStartPosition()}}},enumerable:!0,configurable:!0}),e.prototype.show=function(e,t){var n=_.a.isIRange(e)?_.a.lift(e):_.a.fromPositions(e);this._isShowing=!0,this._showImpl(n,t),this._isShowing=!1,this._positionMarkerId=this.editor.deltaDecorations(this._positionMarkerId,[{range:n,options:b.a.EMPTY}])},e.prototype.hide=function(){var e=this;this._viewZone&&(this.editor.changeViewZones((function(t){e._viewZone&&t.removeZone(e._viewZone.id)})),this._viewZone=null),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this._arrow&&this._arrow.hide()},e.prototype._decoratingElementsHeight=function(){var e=this.editor.getOption(49),t=0;this.options.showArrow&&(t+=2*Math.round(e/3));this.options.showFrame&&(t+=2*Math.round(e/9));return t},e.prototype._showImpl=function(e,t){var n=this,i=e.getStartPosition(),o=this.editor.getLayoutInfo(),r=this._getWidth(o);this.domNode.style.width=r+"px",this.domNode.style.left=this._getLeft(o)+"px";var s=document.createElement("div");s.style.overflow="hidden";var a=this.editor.getOption(49),u=this.editor.getLayoutInfo().height/a*.8;t>=u&&(t=u);var l=0,c=0;if(this._arrow&&this.options.showArrow&&(l=Math.round(a/3),this._arrow.height=l,this._arrow.show(i)),this.options.showFrame&&(c=Math.round(a/9)),this.editor.changeViewZones((function(e){n._viewZone&&e.removeZone(n._viewZone.id),n._overlayWidget&&(n.editor.removeOverlayWidget(n._overlayWidget),n._overlayWidget=null),n.domNode.style.top="-1000px",n._viewZone=new w(s,i.lineNumber,i.column,t,(function(e){return n._onViewZoneTop(e)}),(function(e){return n._onViewZoneHeight(e)})),n._viewZone.id=e.addZone(n._viewZone),n._overlayWidget=new S("vs.editor.contrib.zoneWidget"+n._viewZone.id,n.domNode),n.editor.addOverlayWidget(n._overlayWidget)})),this.container&&this.options.showFrame){var d=this.options.frameWidth?this.options.frameWidth:c;this.container.style.borderTopWidth=d+"px",this.container.style.borderBottomWidth=d+"px"}var h=t*a-this._decoratingElementsHeight();this.container&&(this.container.style.top=l+"px",this.container.style.height=h+"px",this.container.style.overflow="hidden"),this._doLayout(h,r),this.options.keepEditorSelection||this.editor.setSelection(e);var p=this.editor.getModel();if(p){var f=e.endLineNumber+1;f<=p.getLineCount()?this.revealLine(f,!1):this.revealLine(p.getLineCount(),!0)}},e.prototype.revealLine=function(e,t){t?this.editor.revealLineInCenter(e,0):this.editor.revealLine(e,0)},e.prototype.setCssClass=function(e,t){this.container&&(t&&this.container.classList.remove(t),s.f(this.container,e))},e.prototype._onWidth=function(e){},e.prototype._doLayout=function(e,t){},e.prototype._relayout=function(e){var t=this;this._viewZone&&this._viewZone.heightInLines!==e&&this.editor.changeViewZones((function(n){t._viewZone&&(t._viewZone.heightInLines=e,n.layoutZone(t._viewZone.id))}))},e.prototype._initSash=function(){var e,t=this;this._resizeSash||(this._resizeSash=this._disposables.add(new g.a(this.domNode,this,{orientation:1})),this.options.isResizeable||(this._resizeSash.hide(),this._resizeSash.state=0),this._disposables.add(this._resizeSash.onDidStart((function(n){t._viewZone&&(e={startY:n.startY,heightInLines:t._viewZone.heightInLines})}))),this._disposables.add(this._resizeSash.onDidEnd((function(){e=void 0}))),this._disposables.add(this._resizeSash.onDidChange((function(n){if(e){var i=(n.currentY-e.startY)/t.editor.getOption(49),o=i<0?Math.ceil(i):Math.floor(i),r=e.heightInLines+o;r>5&&r<35&&t._relayout(r)}}))))},e.prototype.getHorizontalSashLeft=function(){return 0},e.prototype.getHorizontalSashTop=function(){return(null===this.domNode.style.height?0:parseInt(this.domNode.style.height))-this._decoratingElementsHeight()/2},e.prototype.getHorizontalSashWidth=function(){var e=this.editor.getLayoutInfo();return e.width-e.minimapWidth},e}(),D=n("3/fG"),x=n("T8No"),N=n("Cg/j"),k=n("9fML"),E=n("sswD"),I=n("MD5Z"),M=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),T=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},P=function(e,t){return function(n,i){t(n,i,e)}},R=Object(N.c)("IPeekViewService");Object(k.b)(R,function(){function e(){this._widgets=new Map}return e.prototype.addExclusiveWidget=function(e,t){var n=this,i=this._widgets.get(e);i&&(i.listener.dispose(),i.widget.dispose());this._widgets.set(e,{widget:t,listener:t.onDidClose((function(){var i=n._widgets.get(e);i&&i.widget===t&&(i.listener.dispose(),n._widgets.delete(e))}))})},e}()),(r=o||(o={})).inPeekEditor=new x.d("inReferenceSearchEditor",!0),r.notInPeekEditor=r.inPeekEditor.toNegated();var A=function(){function e(e,t){e instanceof f.a&&o.inPeekEditor.bindTo(t)}return e.prototype.dispose=function(){},e.ID="editor.contrib.referenceController",e=T([P(1,x.c)],e)}();function F(e){var t=e.get(p.a).getFocusedCodeEditor();return t instanceof f.a?t.getParentEditor():t}Object(E.h)(A.ID,A);var j={headerBackgroundColor:l.a.white,primaryHeadingColor:l.a.fromHex("#333333"),secondaryHeadingColor:l.a.fromHex("#6c6c6cb3")},W=function(e){function t(t,n){void 0===n&&(n={});var i=e.call(this,t,n)||this;return i._onDidClose=new c.a,i.onDidClose=i._onDidClose.event,d.g(i.options,j,!1),i}return M(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this),this._onDidClose.fire(this)},t.prototype.style=function(t){var n=this.options;t.headerBackgroundColor&&(n.headerBackgroundColor=t.headerBackgroundColor),t.primaryHeadingColor&&(n.primaryHeadingColor=t.primaryHeadingColor),t.secondaryHeadingColor&&(n.secondaryHeadingColor=t.secondaryHeadingColor),e.prototype.style.call(this,t)},t.prototype._applyStyles=function(){e.prototype._applyStyles.call(this);var t=this.options;this._headElement&&t.headerBackgroundColor&&(this._headElement.style.backgroundColor=t.headerBackgroundColor.toString()),this._primaryHeading&&t.primaryHeadingColor&&(this._primaryHeading.style.color=t.primaryHeadingColor.toString()),this._secondaryHeading&&t.secondaryHeadingColor&&(this._secondaryHeading.style.color=t.secondaryHeadingColor.toString()),this._bodyElement&&t.frameColor&&(this._bodyElement.style.borderColor=t.frameColor.toString())},t.prototype._fillContainer=function(e){this.setCssClass("peekview-widget"),this._headElement=s.a(".head"),this._bodyElement=s.a(".body"),this._fillHead(this._headElement),this._fillBody(this._bodyElement),e.appendChild(this._headElement),e.appendChild(this._bodyElement)},t.prototype._fillHead=function(e){var t=this,n=s.a(".peekview-title");s.q(this._headElement,n),s.o(n,"click",(function(e){return t._onTitleClick(e)})),this._fillTitleIcon(n),this._primaryHeading=s.a("span.filename"),this._secondaryHeading=s.a("span.dirname"),this._metaHeading=s.a("span.meta"),s.q(n,this._primaryHeading,this._secondaryHeading,this._metaHeading);var i=s.a(".peekview-actions");s.q(this._headElement,i);var o=this._getActionBarOptions();this._actionbarWidget=new a.a(i,o),this._disposables.add(this._actionbarWidget),this._actionbarWidget.push(new u.a("peekview.close",D.a("label.close","Close"),"codicon-close",!0,(function(){return t.dispose(),Promise.resolve()})),{label:!1,icon:!0})},t.prototype._fillTitleIcon=function(e){},t.prototype._getActionBarOptions=function(){return{}},t.prototype._onTitleClick=function(e){},t.prototype.setTitle=function(e,t){this._primaryHeading&&this._secondaryHeading&&(this._primaryHeading.innerHTML=h.o(e),this._primaryHeading.setAttribute("aria-label",e),t?this._secondaryHeading.innerHTML=h.o(t):s.t(this._secondaryHeading))},t.prototype.setMetaTitle=function(e){this._metaHeading&&(e?(this._metaHeading.innerHTML=h.o(e),s.X(this._metaHeading)):s.J(this._metaHeading))},t.prototype._doLayout=function(e,t){if(!this._isShowing&&e<0)this.dispose();else{var n=Math.ceil(1.2*this.editor.getOption(49)),i=Math.round(e-(n+2));this._doLayoutHead(n,t),this._doLayoutBody(i,t)}},t.prototype._doLayoutHead=function(e,t){this._headElement&&(this._headElement.style.height=e+"px",this._headElement.style.lineHeight=this._headElement.style.height)},t.prototype._doLayoutBody=function(e,t){this._bodyElement&&(this._bodyElement.style.height=e+"px")},t}(L),V=Object(I.Tb)("peekViewTitle.background",{dark:"#1E1E1E",light:"#FFFFFF",hc:"#0C141F"},D.a("peekViewTitleBackground","Background color of the peek view title area.")),B=Object(I.Tb)("peekViewTitleLabel.foreground",{dark:"#FFFFFF",light:"#333333",hc:"#FFFFFF"},D.a("peekViewTitleForeground","Color of the peek view title.")),H=Object(I.Tb)("peekViewTitleDescription.foreground",{dark:"#ccccccb3",light:"#616161e6",hc:"#FFFFFF99"},D.a("peekViewTitleInfoForeground","Color of the peek view title info.")),z=Object(I.Tb)("peekView.border",{dark:"#007acc",light:"#007acc",hc:I.e},D.a("peekViewBorder","Color of the peek view borders and arrow.")),U=Object(I.Tb)("peekViewResult.background",{dark:"#252526",light:"#F3F3F3",hc:l.a.black},D.a("peekViewResultsBackground","Background color of the peek view result list.")),K=Object(I.Tb)("peekViewResult.lineForeground",{dark:"#bbbbbb",light:"#646465",hc:l.a.white},D.a("peekViewResultsMatchForeground","Foreground color for line nodes in the peek view result list.")),q=Object(I.Tb)("peekViewResult.fileForeground",{dark:l.a.white,light:"#1E1E1E",hc:l.a.white},D.a("peekViewResultsFileForeground","Foreground color for file nodes in the peek view result list.")),G=Object(I.Tb)("peekViewResult.selectionBackground",{dark:"#3399ff33",light:"#3399ff33",hc:null},D.a("peekViewResultsSelectionBackground","Background color of the selected entry in the peek view result list.")),Y=Object(I.Tb)("peekViewResult.selectionForeground",{dark:l.a.white,light:"#6C6C6C",hc:l.a.white},D.a("peekViewResultsSelectionForeground","Foreground color of the selected entry in the peek view result list.")),Z=Object(I.Tb)("peekViewEditor.background",{dark:"#001F33",light:"#F2F8FC",hc:l.a.black},D.a("peekViewEditorBackground","Background color of the peek view editor.")),X=Object(I.Tb)("peekViewEditorGutter.background",{dark:Z,light:Z,hc:Z},D.a("peekViewEditorGutterBackground","Background color of the gutter in the peek view editor.")),Q=Object(I.Tb)("peekViewResult.matchHighlightBackground",{dark:"#ea5c004d",light:"#ea5c004d",hc:null},D.a("peekViewResultsMatchHighlight","Match highlight color in the peek view result list.")),J=Object(I.Tb)("peekViewEditor.matchHighlightBackground",{dark:"#ff8f0099",light:"#f5d802de",hc:null},D.a("peekViewEditorMatchHighlight","Match highlight color in the peek view editor.")),$=Object(I.Tb)("peekViewEditor.matchHighlightBorder",{dark:null,light:null,hc:I.b},D.a("peekViewEditorMatchHighlightBorder","Match highlight border in the peek view editor."))},ic2d: /*!********************************************************************************!*\ @@ -2039,7 +2039,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/decorators.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/errors.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/event.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/filters.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickCommand.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/filters.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickOutline.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/iterator.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/lifecycle.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/map.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -2101,8 +2101,8 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/event.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/labels.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetController2.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/lifecycle.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/resources.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/severity.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/codeAction/codeActionContributions.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/resources.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetController2.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/severity.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/strings.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/services/codeEditorService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -2141,7 +2141,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/range.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/selection.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/editorContextKeys.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfigurationRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfigurationRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/folding/folding.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/nls.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */function(e,t,n){"use strict";n.r(t);var i,o=n("3/fG"),r=n("/kV6"),s=n("sswD"),a=n("wQH0"),u=n("0/Sa"),l=n("cGHE"),c=n("aokT"),d=n("gCVg"),h=n("cMvZ"),p=function(){function e(e,t){this._selection=e,this._insertSpace=t,this._usedEndToken=null}return e._haystackHasNeedleAtOffset=function(e,t,n){if(n<0)return!1;var i=t.length;if(n+i>e.length)return!1;for(var o=0;o=65&&r<=90&&r+32===s||s>=65&&s<=90&&s+32===r))return!1}return!0},e.prototype._createOperationsForBlockComment=function(t,n,i,o,r,s){var a,u=t.startLineNumber,l=t.startColumn,d=t.endLineNumber,h=t.endColumn,p=r.getLineContent(u),f=r.getLineContent(d),g=p.lastIndexOf(n,l-1+n.length),m=f.indexOf(i,h-1-i.length);if(-1!==g&&-1!==m)if(u===d){p.substring(g+n.length,m).indexOf(i)>=0&&(g=-1,m=-1)}else{var v=p.substring(g+n.length),_=f.substring(0,m);(v.indexOf(i)>=0||_.indexOf(i)>=0)&&(g=-1,m=-1)}-1!==g&&-1!==m?(o&&g+n.length0&&32===f.charCodeAt(m-1)&&(i=" "+i,m-=1),a=e._createRemoveBlockCommentOperations(new c.a(u,g+n.length+1,d,m+1),n,i)):(a=e._createAddBlockCommentOperations(t,n,i,this._insertSpace),this._usedEndToken=1===a.length?i:null);for(var b=0,y=a;ba?r-1:r}},e}(),m=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),v=function(e){function t(t,n){var i=e.call(this,n)||this;return i._type=t,i}return m(t,e),t.prototype.run=function(e,t){if(t.hasModel()){for(var n=t.getModel(),i=[],o=t.getSelections(),r=n.getOptions(),s=t.getOption(13),a=0,u=o;a=0;t--)this.editOperations[t]={operations:e.applyEdits(this.editOperations[t].operations)}},e.prototype.redo=function(e){for(var t=0;t0){var e=this.past.pop();try{e.undo(this.model)}catch(e){return Object(i.e)(e),this.clear(),null}return this.future.push(e),{selections:e.beforeCursorState,recordedVersionId:e.beforeVersionId}}return null},e.prototype.canUndo=function(){return this.past.length>0||null!==this.currentOpenStackElement},e.prototype.redo=function(){if(this.future.length>0){var e=this.future.pop();try{e.redo(this.model)}catch(e){return Object(i.e)(e),this.clear(),null}return this.past.push(e),{selections:e.afterCursorState,recordedVersionId:e.afterVersionId}}return null},e.prototype.canRedo=function(){return this.future.length>0},e}(),v=function(){this.spacesDiff=0,this.looksLikeAlignment=!1};function _(e,t,n,i,o){var r;for(o.spacesDiff=0,o.looksLikeAlignment=!1,r=0;r0&&a>0||l>0&&c>0)){var d=Math.abs(a-c),h=Math.abs(s-l);if(0===d)return o.spacesDiff=h,void(h>0&&0<=l-1&&l-10?o++:m>1&&r++,_(s,a,h,g,l),!l.looksLikeAlignment||n&&t===l.spacesDiff)){var S=l.spacesDiff;S<=8&&u[S]++,s=h,a=g}}var O=n;o!==r&&(O=oD&&(D=t,L=e)})),4===L&&u[4]>0&&u[2]>0&&u[2]>=u[4]/2&&(L=2)}return{insertSpaces:O,tabSize:L}}function y(e){return(1&e.metadata)>>>0}function C(e,t){e.metadata=254&e.metadata|t<<0}function w(e){return(2&e.metadata)>>>1==1}function S(e,t){e.metadata=253&e.metadata|(t?1:0)<<1}function O(e){return(4&e.metadata)>>>2==1}function L(e,t){e.metadata=251&e.metadata|(t?1:0)<<2}function D(e){return(8&e.metadata)>>>3==1}function x(e,t){e.metadata=247&e.metadata|(t?1:0)<<3}function N(e,t){e.metadata=207&e.metadata|t<<4}function k(e,t){e.metadata=191&e.metadata|(t?1:0)<<6}var E=function(){function e(e,t,n){this.metadata=0,this.parent=this,this.left=this,this.right=this,C(this,1),this.start=t,this.end=n,this.delta=0,this.maxEnd=n,this.id=e,this.ownerId=0,this.options=null,L(this,!1),N(this,1),x(this,!1),k(this,!1),this.cachedVersionId=0,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=null,S(this,!1)}return e.prototype.reset=function(e,t,n,i){this.start=t,this.end=n,this.maxEnd=n,this.cachedVersionId=e,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=i},e.prototype.setOptions=function(e){this.options=e;var t=this.options.className;L(this,"squiggly-error"===t||"squiggly-warning"===t||"squiggly-info"===t),N(this,this.options.stickiness),x(this,!(!this.options.overviewRuler||!this.options.overviewRuler.color)),k(this,this.options.collapseOnReplaceEdit)},e.prototype.setCachedOffsets=function(e,t,n){this.cachedVersionId!==n&&(this.range=null),this.cachedVersionId=n,this.cachedAbsoluteStart=e,this.cachedAbsoluteEnd=t},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),I=new E(null,0,0);I.parent=I,I.left=I,I.right=I,C(I,0);var M=function(){function e(){this.root=I,this.requestNormalizeDelta=!1}return e.prototype.intervalSearch=function(e,t,n,i,o){return this.root===I?[]:function(e,t,n,i,o,r){var s=e.root,a=0,u=0,l=0,c=[],d=0;for(;s!==I;)if(w(s))S(s.left,!1),S(s.right,!1),s===s.parent.right&&(a-=s.parent.delta),s=s.parent;else{if(!w(s.left)){if(a+s.maxEndn)S(s,!0);else{if((l=a+s.end)>=t){s.setCachedOffsets(u,l,r);var h=!0;i&&s.ownerId&&s.ownerId!==i&&(h=!1),o&&O(s)&&(h=!1),h&&(c[d++]=s)}S(s,!0),s.right===I||w(s.right)||(a+=s.delta,s=s.right)}}return S(e.root,!1),c}(this,e,t,n,i,o)},e.prototype.search=function(e,t,n){return this.root===I?[]:function(e,t,n,i){var o=e.root,r=0,s=0,a=0,u=[],l=0;for(;o!==I;)if(w(o))S(o.left,!1),S(o.right,!1),o===o.parent.right&&(r-=o.parent.delta),o=o.parent;else if(o.left===I||w(o.left)){s=r+o.start,a=r+o.end,o.setCachedOffsets(s,a,i);var c=!0;t&&o.ownerId&&o.ownerId!==t&&(c=!1),n&&O(o)&&(c=!1),c&&(u[l++]=o),S(o,!0),o.right===I||w(o.right)||(r+=o.delta,o=o.right)}else o=o.left;return S(e.root,!1),u}(this,e,t,n)},e.prototype.collectNodesFromOwner=function(e){return function(e,t){var n=e.root,i=[],o=0;for(;n!==I;)w(n)?(S(n.left,!1),S(n.right,!1),n=n.parent):n.left===I||w(n.left)?(n.ownerId===t&&(i[o++]=n),S(n,!0),n.right===I||w(n.right)||(n=n.right)):n=n.left;return S(e.root,!1),i}(this,e)},e.prototype.collectNodesPostOrder=function(){return function(e){var t=e.root,n=[],i=0;for(;t!==I;)w(t)?(S(t.left,!1),S(t.right,!1),t=t.parent):t.left===I||w(t.left)?t.right===I||w(t.right)?(n[i++]=t,S(t,!0)):t=t.right:t=t.left;return S(e.root,!1),n}(this)},e.prototype.insert=function(e){R(this,e),this._normalizeDeltaIfNecessary()},e.prototype.delete=function(e){A(this,e),this._normalizeDeltaIfNecessary()},e.prototype.resolveNode=function(e,t){for(var n=e,i=0;e!==this.root;)e===e.parent.right&&(i+=e.parent.delta),e=e.parent;var o=n.start+i,r=n.end+i;n.setCachedOffsets(o,r,t)},e.prototype.acceptReplace=function(e,t,n,i){for(var o=function(e,t,n){var i=e.root,o=0,r=0,s=0,a=[],u=0;for(;i!==I;)if(w(i))S(i.left,!1),S(i.right,!1),i===i.parent.right&&(o-=i.parent.delta),i=i.parent;else{if(!w(i.left)){if(o+i.maxEndn?S(i,!0):((s=o+i.end)>=t&&(i.setCachedOffsets(r,s,0),a[u++]=i),S(i,!0),i.right===I||w(i.right)||(o+=i.delta,i=i.right))}return S(e.root,!1),a}(this,e,e+t),r=0,s=o.length;rn?(o.start+=s,o.end+=s,o.delta+=s,(o.delta<-1073741824||o.delta>1073741824)&&(e.requestNormalizeDelta=!0),S(o,!0)):(S(o,!0),o.right===I||w(o.right)||(r+=o.delta,o=o.right))}S(e.root,!1)}(this,e,e+t,n),this._normalizeDeltaIfNecessary();for(r=0,s=o.length;rn)&&(1!==i&&(2===i||t))}function P(e,t,n,i,o){var r=function(e){return(48&e.metadata)>>>4}(e),s=0===r||2===r,a=1===r||2===r,u=n-t,l=i,c=Math.min(u,l),d=e.start,h=!1,p=e.end,f=!1;t<=d&&p<=n&&function(e){return(64&e.metadata)>>>6==1}(e)&&(e.start=t,h=!0,e.end=t,f=!0);var g=o?1:u>0?2:0;if(!h&&T(d,s,t,g)&&(h=!0),!f&&T(p,a,t,g)&&(f=!0),c>0&&!o){g=u>l?2:0;!h&&T(d,s,t+c,g)&&(h=!0),!f&&T(p,a,t+c,g)&&(f=!0)}g=o?1:0;!h&&T(d,s,n,g)&&(e.start=t+l,h=!0),!f&&T(p,a,n,g)&&(e.end=t+l,f=!0);var m=l-u;h||(e.start=Math.max(0,d+m)),f||(e.end=Math.max(0,p+m)),e.start>e.end&&(e.end=e.start)}function R(e,t){if(e.root===I)return t.parent=I,t.left=I,t.right=I,C(t,0),e.root=t,e.root;!function(e,t){var n=0,i=e.root,o=t.start,r=t.end;for(;;){if(z(o,r,i.start+n,i.end+n)<0){if(i.left===I){t.start-=n,t.end-=n,t.maxEnd-=n,i.left=t;break}i=i.left}else{if(i.right===I){t.start-=n+i.delta,t.end-=n+i.delta,t.maxEnd-=n+i.delta,i.right=t;break}n+=i.delta,i=i.right}}t.parent=i,t.left=I,t.right=I,C(t,1)}(e,t),H(t.parent);for(var n=t;n!==e.root&&1===y(n.parent);){var i;if(n.parent===n.parent.parent.left)1===y(i=n.parent.parent.right)?(C(n.parent,0),C(i,0),C(n.parent.parent,1),n=n.parent.parent):(n===n.parent.right&&j(e,n=n.parent),C(n.parent,0),C(n.parent.parent,1),W(e,n.parent.parent));else 1===y(i=n.parent.parent.left)?(C(n.parent,0),C(i,0),C(n.parent.parent,1),n=n.parent.parent):(n===n.parent.left&&W(e,n=n.parent),C(n.parent,0),C(n.parent.parent,1),j(e,n.parent.parent))}return C(e.root,0),t}function A(e,t){var n,i;if(t.left===I?(i=t,(n=t.right).delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta):t.right===I?(n=t.left,i=t):((n=(i=function(e){for(;e.left!==I;)e=e.left;return e}(t.right)).right).start+=i.delta,n.end+=i.delta,n.delta+=i.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),i.start+=t.delta,i.end+=t.delta,i.delta=t.delta,(i.delta<-1073741824||i.delta>1073741824)&&(e.requestNormalizeDelta=!0)),i===e.root)return e.root=n,C(n,0),t.detach(),F(),B(n),void(e.root.parent=I);var o,r=1===y(i);if(i===i.parent.left?i.parent.left=n:i.parent.right=n,i===t?n.parent=i.parent:(i.parent===t?n.parent=i:n.parent=i.parent,i.left=t.left,i.right=t.right,i.parent=t.parent,C(i,y(t)),t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==I&&(i.left.parent=i),i.right!==I&&(i.right.parent=i)),t.detach(),r)return H(n.parent),i!==t&&(H(i),H(i.parent)),void F();for(H(n),H(n.parent),i!==t&&(H(i),H(i.parent));n!==e.root&&0===y(n);)n===n.parent.left?(1===y(o=n.parent.right)&&(C(o,0),C(n.parent,1),j(e,n.parent),o=n.parent.right),0===y(o.left)&&0===y(o.right)?(C(o,1),n=n.parent):(0===y(o.right)&&(C(o.left,0),C(o,1),W(e,o),o=n.parent.right),C(o,y(n.parent)),C(n.parent,0),C(o.right,0),j(e,n.parent),n=e.root)):(1===y(o=n.parent.left)&&(C(o,0),C(n.parent,1),W(e,n.parent),o=n.parent.left),0===y(o.left)&&0===y(o.right)?(C(o,1),n=n.parent):(0===y(o.left)&&(C(o.right,0),C(o,1),j(e,o),o=n.parent.left),C(o,y(n.parent)),C(n.parent,0),C(o.left,0),W(e,n.parent),n=e.root));C(n,0),F()}function F(){I.parent=I,I.delta=0,I.start=0,I.end=0}function j(e,t){var n=t.right;n.delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta,t.right=n.left,n.left!==I&&(n.left.parent=t),n.parent=t.parent,t.parent===I?e.root=n:t===t.parent.left?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n,B(t),B(n)}function W(e,t){var n=t.left;t.delta-=n.delta,(t.delta<-1073741824||t.delta>1073741824)&&(e.requestNormalizeDelta=!0),t.start-=n.delta,t.end-=n.delta,t.left=n.right,n.right!==I&&(n.right.parent=t),n.parent=t.parent,t.parent===I?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n,B(t),B(n)}function V(e){var t=e.end;if(e.left!==I){var n=e.left.maxEnd;n>t&&(t=n)}if(e.right!==I){var i=e.right.maxEnd+e.delta;i>t&&(t=i)}return t}function B(e){e.maxEnd=V(e)}function H(e){for(;e!==I;){var t=V(e);if(e.maxEnd===t)return;e.maxEnd=t,e=e.parent}}function z(e,t,n,i){return e===n?t-i:e-n}var U=function(){function e(e,t){this.piece=e,this.color=t,this.size_left=0,this.lf_left=0,this.parent=this,this.left=this,this.right=this}return e.prototype.next=function(){if(this.right!==K)return q(this.right);for(var e=this;e.parent!==K&&e.parent.left!==e;)e=e.parent;return e.parent===K?K:e.parent},e.prototype.prev=function(){if(this.left!==K)return G(this.left);for(var e=this;e.parent!==K&&e.parent.right!==e;)e=e.parent;return e.parent===K?K:e.parent},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),K=new U(null,0);function q(e){for(;e.left!==K;)e=e.left;return e}function G(e){for(;e.right!==K;)e=e.right;return e}function Y(e){return e===K?0:e.size_left+e.piece.length+Y(e.right)}function Z(e){return e===K?0:e.lf_left+e.piece.lineFeedCnt+Z(e.right)}function X(){K.parent=K}function Q(e,t){var n=t.right;n.size_left+=t.size_left+(t.piece?t.piece.length:0),n.lf_left+=t.lf_left+(t.piece?t.piece.lineFeedCnt:0),t.right=n.left,n.left!==K&&(n.left.parent=t),n.parent=t.parent,t.parent===K?e.root=n:t.parent.left===t?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n}function J(e,t){var n=t.left;t.left=n.right,n.right!==K&&(n.right.parent=t),n.parent=t.parent,t.size_left-=n.size_left+(n.piece?n.piece.length:0),t.lf_left-=n.lf_left+(n.piece?n.piece.lineFeedCnt:0),t.parent===K?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n}function $(e,t){var n,i;if(n=t.left===K?(i=t).right:t.right===K?(i=t).left:(i=q(t.right)).right,i===e.root)return e.root=n,n.color=0,t.detach(),X(),void(e.root.parent=K);var o=1===i.color;if(i===i.parent.left?i.parent.left=n:i.parent.right=n,i===t?(n.parent=i.parent,ne(e,n)):(i.parent===t?n.parent=i:n.parent=i.parent,ne(e,n),i.left=t.left,i.right=t.right,i.parent=t.parent,i.color=t.color,t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==K&&(i.left.parent=i),i.right!==K&&(i.right.parent=i),i.size_left=t.size_left,i.lf_left=t.lf_left,ne(e,i)),t.detach(),n.parent.left===n){var r=Y(n),s=Z(n);if(r!==n.parent.size_left||s!==n.parent.lf_left){var a=r-n.parent.size_left,u=s-n.parent.lf_left;n.parent.size_left=r,n.parent.lf_left=s,te(e,n.parent,a,u)}}if(ne(e,n.parent),o)X();else{for(var l;n!==e.root&&0===n.color;)n===n.parent.left?(1===(l=n.parent.right).color&&(l.color=0,n.parent.color=1,Q(e,n.parent),l=n.parent.right),0===l.left.color&&0===l.right.color?(l.color=1,n=n.parent):(0===l.right.color&&(l.left.color=0,l.color=1,J(e,l),l=n.parent.right),l.color=n.parent.color,n.parent.color=0,l.right.color=0,Q(e,n.parent),n=e.root)):(1===(l=n.parent.left).color&&(l.color=0,n.parent.color=1,J(e,n.parent),l=n.parent.left),0===l.left.color&&0===l.right.color?(l.color=1,n=n.parent):(0===l.left.color&&(l.right.color=0,l.color=1,Q(e,l),l=n.parent.left),l.color=n.parent.color,n.parent.color=0,l.left.color=0,J(e,n.parent),n=e.root));n.color=0,X()}}function ee(e,t){for(ne(e,t);t!==e.root&&1===t.parent.color;){var n;if(t.parent===t.parent.parent.left)1===(n=t.parent.parent.right).color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.right&&Q(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,J(e,t.parent.parent));else 1===(n=t.parent.parent.left).color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.left&&J(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,Q(e,t.parent.parent))}e.root.color=0}function te(e,t,n,i){for(;t!==e.root&&t!==K;)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=i),t=t.parent}function ne(e,t){var n=0,i=0;if(t!==e.root){if(0===n){for(;t!==e.root&&t===t.parent.right;)t=t.parent;if(t===e.root)return;n=Y((t=t.parent).left)-t.size_left,i=Z(t.left)-t.lf_left,t.size_left+=n,t.lf_left+=i}for(;t!==e.root&&(0!==n||0!==i);)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=i),t=t.parent}}K.parent=K,K.left=K,K.right=K,K.color=0;var ie=n("jAJ/");function oe(e){var t;return(t=e[e.length-1]<65536?new Uint16Array(e.length):new Uint32Array(e.length)).set(e,0),t}var re=function(e,t,n,i,o){this.lineStarts=e,this.cr=t,this.lf=n,this.crlf=i,this.isBasicASCII=o};function se(e,t){void 0===t&&(t=!0);for(var n=[0],i=1,o=0,r=e.length;o=0;t--){var n=this._cache[t];if(n.nodeStartOffset<=e&&n.nodeStartOffset+n.node.piece.length>=e)return n}return null},e.prototype.get2=function(e){for(var t=this._cache.length-1;t>=0;t--){var n=this._cache[t];if(n.nodeStartLineNumber&&n.nodeStartLineNumber=e)return n}return null},e.prototype.set=function(e){this._cache.length>=this._limit&&this._cache.shift(),this._cache.push(e)},e.prototype.valdiate=function(e){for(var t=!1,n=this._cache,i=0;i=e)&&(n[i]=null,t=!0)}if(t){for(var r=[],s=0,a=n;s0){e[o].lineStarts||(e[o].lineStarts=se(e[o].buffer));var s=new ue(o+1,{line:0,column:0},{line:e[o].lineStarts.length-1,column:e[o].buffer.length-e[o].lineStarts[e[o].lineStarts.length-1]},e[o].lineStarts.length-1,e[o].buffer.length);this._buffers.push(e[o]),i=this.rbInsertRight(i,s)}this._searchCache=new ce(1),this._lastVisitedLine={lineNumber:0,value:""},this.computeBufferMetadata()},e.prototype.normalizeEOL=function(e){var t=this,n=65535-Math.floor(21845),i=2*n,o="",r=0,s=[];if(this.iterate(this.root,(function(a){var u=t.getNodeContent(a),l=u.length;if(r<=n||r+l0){var a=o.replace(/\r\n|\r|\n/g,e);s.push(new le(a,se(a)))}this.create(s,e,!0)},e.prototype.getEOL=function(){return this._EOL},e.prototype.setEOL=function(e){this._EOL=e,this._EOLLength=this._EOL.length,this.normalizeEOL(e)},e.prototype.getOffsetAt=function(e,t){for(var n=0,i=this.root;i!==K;)if(i.left!==K&&i.lf_left+1>=e)i=i.left;else{if(i.lf_left+i.piece.lineFeedCnt+1>=e)return(n+=i.size_left)+(this.getAccumulatedValue(i,e-i.lf_left-2)+t-1);e-=i.lf_left+i.piece.lineFeedCnt,n+=i.size_left+i.piece.length,i=i.right}return n},e.prototype.getPositionAt=function(e){e=Math.floor(e),e=Math.max(0,e);for(var t=this.root,n=0,i=e;t!==K;)if(0!==t.size_left&&t.size_left>=e)t=t.left;else{if(t.size_left+t.piece.length>=e){var o=this.getIndexOf(t,e-t.size_left);if(n+=t.lf_left+o.index,0===o.index){var r=i-this.getOffsetAt(n+1,1);return new l.a(n+1,r+1)}return new l.a(n+1,o.remainder+1)}if(e-=t.size_left+t.piece.length,n+=t.lf_left+t.piece.lineFeedCnt,t.right===K){r=i-e-this.getOffsetAt(n+1,1);return new l.a(n+1,r+1)}t=t.right}return new l.a(1,1)},e.prototype.getValueInRange=function(e,t){if(e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn)return"";var n=this.nodeAt2(e.startLineNumber,e.startColumn),i=this.nodeAt2(e.endLineNumber,e.endColumn),o=this.getValueInRange2(n,i);return t?t===this._EOL&&this._EOLNormalized&&t===this.getEOL()&&this._EOLNormalized?o:o.replace(/\r\n|\r|\n/g,t):o},e.prototype.getValueInRange2=function(e,t){if(e.node===t.node){var n=e.node,i=this._buffers[n.piece.bufferIndex].buffer,o=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return i.substring(o+e.remainder,o+t.remainder)}var r=e.node,s=this._buffers[r.piece.bufferIndex].buffer,a=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start),u=s.substring(a+e.remainder,a+r.piece.length);for(r=r.next();r!==K;){var l=this._buffers[r.piece.bufferIndex].buffer,c=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start);if(r===t.node){u+=l.substring(c,c+t.remainder);break}u+=l.substr(c,r.piece.length),r=r.next()}return u},e.prototype.getLinesContent=function(){var e=this,t=[],n=0,i="",o=!1;return this.iterate(this.root,(function(r){if(r===K)return!0;var s=r.piece,a=s.length;if(0===a)return!0;var u=e._buffers[s.bufferIndex].buffer,l=e._buffers[s.bufferIndex].lineStarts,c=s.start.line,d=s.end.line,h=l[c]+s.start.column;if(o&&(10===u.charCodeAt(h)&&(h++,a--),t[n++]=i,i="",o=!1,0===a))return!0;if(c===d)return e._EOLNormalized||13!==u.charCodeAt(h+a-1)?i+=u.substr(h,a):(o=!0,i+=u.substr(h,a-1)),!0;i+=e._EOLNormalized?u.substring(h,Math.max(h,l[c+1]-e._EOLLength)):u.substring(h,l[c+1]).replace(/(\r\n|\r|\n)$/,""),t[n++]=i;for(var p=c+1;p=_)return l;this.positionInBuffer(e,f(h.index)-m,b);var y=this.getLineFeedCnt(e.piece.bufferIndex,o,b),C=b.line===o.line?b.column-o.column+i:b.column+1,w=C+h[0].length;if(d[l++]=Object(ie.d)(new c.a(n+y,C,n+y,w),h,a),f(h.index)+h[0].length>=_)return l;if(l>=u)return l}}while(h);return l},e.prototype.findMatchesLineByLine=function(e,t,n,i){var o=[],r=0,s=new ie.b(t.wordSeparators,t.regex),a=this.nodeAt2(e.startLineNumber,e.startColumn);if(null===a)return[];var u=this.nodeAt2(e.endLineNumber,e.endColumn);if(null===u)return[];var l=this.positionInBuffer(a.node,a.remainder),c=this.positionInBuffer(u.node,u.remainder);if(a.node===u.node)return this.findMatchesInNode(a.node,s,e.startLineNumber,e.startColumn,l,c,t,n,i,r,o),o;for(var d=e.startLineNumber,h=a.node;h!==u.node;){var p=this.getLineFeedCnt(h.piece.bufferIndex,l,h.piece.end);if(p>=1){var f=this._buffers[h.piece.bufferIndex].lineStarts,g=this.offsetInBuffer(h.piece.bufferIndex,h.piece.start),m=f[l.line+p],v=d===e.startLineNumber?e.startColumn:1;if((r=this.findMatchesInNode(h,s,d,v,l,this.positionInBuffer(h,m-g),t,n,i,r,o))>=i)return o;d+=p}var _=d===e.startLineNumber?e.startColumn-1:0;if(d===e.endLineNumber){var b=this.getLineContent(d).substring(_,e.endColumn-1);return r=this._findMatchesInLine(t,s,b,e.endLineNumber,_,r,o,n,i),o}if((r=this._findMatchesInLine(t,s,this.getLineContent(d).substr(_),d,_,r,o,n,i))>=i)return o;d++,h=(a=this.nodeAt2(d,1)).node,l=this.positionInBuffer(a.node,a.remainder)}if(d===e.endLineNumber){var y=d===e.startLineNumber?e.startColumn-1:0;b=this.getLineContent(d).substring(y,e.endColumn-1);return r=this._findMatchesInLine(t,s,b,e.endLineNumber,y,r,o,n,i),o}var C=d===e.startLineNumber?e.startColumn:1;return r=this.findMatchesInNode(u.node,s,d,C,l,c,t,n,i,r,o),o},e.prototype._findMatchesInLine=function(e,t,n,i,o,r,s,a,u){var l,d=e.wordSeparators;if(!a&&e.simpleSearch){for(var p=e.simpleSearch,f=p.length,g=n.length,m=-f;-1!==(m=n.indexOf(p,m+f));)if((!d||Object(ie.e)(d,n,g,m,f))&&(s[r++]=new h.b(new c.a(i,m+1+o,i,m+1+f+o),null),r>=u))return r;return r}t.reset(0);do{if((l=t.next(n))&&(s[r++]=Object(ie.d)(new c.a(i,l.index+1+o,i,l.index+1+l[0].length+o),l,a),r>=u))return r}while(l);return r},e.prototype.insert=function(e,t,n){if(void 0===n&&(n=!1),this._EOLNormalized=this._EOLNormalized&&n,this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",this.root!==K){var i=this.nodeAt(e),o=i.node,r=i.remainder,s=i.nodeStartOffset,a=o.piece,u=a.bufferIndex,l=this.positionInBuffer(o,r);if(0===o.piece.bufferIndex&&a.end.line===this._lastChangeBufferPos.line&&a.end.column===this._lastChangeBufferPos.column&&s+a.length===e&&t.length<65535)return this.appendToNode(o,t),void this.computeBufferMetadata();if(s===e)this.insertContentToNodeLeft(t,o),this._searchCache.valdiate(e);else if(s+o.piece.length>e){var c=[],d=new ue(a.bufferIndex,l,a.end,this.getLineFeedCnt(a.bufferIndex,l,a.end),this.offsetInBuffer(u,a.end)-this.offsetInBuffer(u,l));if(this.shouldCheckCRLF()&&this.endWithCR(t))if(10===this.nodeCharCodeAt(o,r)){var h={line:d.start.line+1,column:0};d=new ue(d.bufferIndex,h,d.end,this.getLineFeedCnt(d.bufferIndex,h,d.end),d.length-1),t+="\n"}if(this.shouldCheckCRLF()&&this.startWithLF(t))if(13===this.nodeCharCodeAt(o,r-1)){var p=this.positionInBuffer(o,r-1);this.deleteNodeTail(o,p),t="\r"+t,0===o.piece.length&&c.push(o)}else this.deleteNodeTail(o,l);else this.deleteNodeTail(o,l);var f=this.createNewPieces(t);d.length>0&&this.rbInsertRight(o,d);for(var g=o,m=0;m=0;u--)a=this.rbInsertLeft(a,s[u]);this.validateCRLFWithPrevNode(a),this.deleteNodes(n)},e.prototype.insertContentToNodeRight=function(e,t){this.adjustCarriageReturnFromNext(e,t)&&(e+="\n");for(var n=this.createNewPieces(e),i=this.rbInsertRight(t,n[0]),o=i,r=1;r=c))break;a=l+1}return n?(n.line=l,n.column=s-d,null):{line:l,column:s-d}},e.prototype.getLineFeedCnt=function(e,t,n){if(0===n.column)return n.line-t.line;var i=this._buffers[e].lineStarts;if(n.line===i.length-1)return n.line-t.line;var o=i[n.line+1],r=i[n.line]+n.column;if(o>r+1)return n.line-t.line;var s=r-1;return 13===this._buffers[e].buffer.charCodeAt(s)?n.line-t.line+1:n.line-t.line},e.prototype.offsetInBuffer=function(e,t){return this._buffers[e].lineStarts[t.line]+t.column},e.prototype.deleteNodes=function(e){for(var t=0;t65535){for(var t=[];e.length>65535;){var n=e.charCodeAt(65534),i=void 0;13===n||n>=55296&&n<=56319?(i=e.substring(0,65534),e=e.substring(65534)):(i=e.substring(0,65535),e=e.substring(65535));var o=se(i);t.push(new ue(this._buffers.length,{line:0,column:0},{line:o.length-1,column:i.length-o[o.length-1]},o.length-1,i.length)),this._buffers.push(new le(i,o))}var r=se(e);return t.push(new ue(this._buffers.length,{line:0,column:0},{line:r.length-1,column:e.length-r[r.length-1]},r.length-1,e.length)),this._buffers.push(new le(e,r)),t}var s=this._buffers[0].buffer.length,a=se(e,!1),u=this._lastChangeBufferPos;if(this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-1]===s&&0!==s&&this.startWithLF(e)&&this.endWithCR(this._buffers[0].buffer)){this._lastChangeBufferPos={line:this._lastChangeBufferPos.line,column:this._lastChangeBufferPos.column+1},u=this._lastChangeBufferPos;for(var l=0;l=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){r=this.getAccumulatedValue(n,e-n.lf_left-2),u=this.getAccumulatedValue(n,e-n.lf_left-1),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return l+=n.size_left,this._searchCache.set({node:n,nodeStartOffset:l,nodeStartLineNumber:c-(e-1-n.lf_left)}),s.substring(a+r,a+u-t)}if(n.lf_left+n.piece.lineFeedCnt===e-1){r=this.getAccumulatedValue(n,e-n.lf_left-2),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);i=s.substring(a+r,a+n.piece.length);break}e-=n.lf_left+n.piece.lineFeedCnt,l+=n.size_left+n.piece.length,n=n.right}for(n=n.next();n!==K;){s=this._buffers[n.piece.bufferIndex].buffer;if(n.piece.lineFeedCnt>0){u=this.getAccumulatedValue(n,0),a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return i+=s.substring(a,a+u-t)}a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);i+=s.substr(a,n.piece.length),n=n.next()}return i},e.prototype.computeBufferMetadata=function(){for(var e=this.root,t=1,n=0;e!==K;)t+=e.lf_left+e.piece.lineFeedCnt,n+=e.size_left+e.piece.length,e=e.right;this._lineCnt=t,this._length=n,this._searchCache.valdiate(this._length)},e.prototype.getIndexOf=function(e,t){var n=e.piece,i=this.positionInBuffer(e,t),o=i.line-n.start.line;if(this.offsetInBuffer(n.bufferIndex,n.end)-this.offsetInBuffer(n.bufferIndex,n.start)===t){var r=this.getLineFeedCnt(e.piece.bufferIndex,n.start,i);if(r!==o)return{index:r,remainder:0}}return{index:o,remainder:i.column}},e.prototype.getAccumulatedValue=function(e,t){if(t<0)return 0;var n=e.piece,i=this._buffers[n.bufferIndex].lineStarts,o=n.start.line+t+1;return o>n.end.line?i[n.end.line]+n.end.column-i[n.start.line]-n.start.column:i[o]-i[n.start.line]-n.start.column},e.prototype.deleteNodeTail=function(e,t){var n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.end),r=t,s=this.offsetInBuffer(n.bufferIndex,r),a=this.getLineFeedCnt(n.bufferIndex,n.start,r),u=a-i,l=s-o,c=n.length+l;e.piece=new ue(n.bufferIndex,n.start,r,a,c),te(this,e,l,u)},e.prototype.deleteNodeHead=function(e,t){var n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.start),r=t,s=this.getLineFeedCnt(n.bufferIndex,r,n.end),a=s-i,u=o-this.offsetInBuffer(n.bufferIndex,r),l=n.length+u;e.piece=new ue(n.bufferIndex,r,n.end,s,l),te(this,e,u,a)},e.prototype.shrinkNode=function(e,t,n){var i=e.piece,o=i.start,r=i.end,s=i.length,a=i.lineFeedCnt,u=t,l=this.getLineFeedCnt(i.bufferIndex,i.start,u),c=this.offsetInBuffer(i.bufferIndex,t)-this.offsetInBuffer(i.bufferIndex,o);e.piece=new ue(i.bufferIndex,i.start,u,l,c),te(this,e,c-s,l-a);var d=new ue(i.bufferIndex,n,r,this.getLineFeedCnt(i.bufferIndex,n,r),this.offsetInBuffer(i.bufferIndex,r)-this.offsetInBuffer(i.bufferIndex,n)),h=this.rbInsertRight(e,d);this.validateCRLFWithPrevNode(h)},e.prototype.appendToNode=function(e,t){this.adjustCarriageReturnFromNext(t,e)&&(t+="\n");var n=this.shouldCheckCRLF()&&this.startWithLF(t)&&this.endWithCR(e),i=this._buffers[0].buffer.length;this._buffers[0].buffer+=t;for(var o=se(t,!1),r=0;re)t=t.left;else{if(t.size_left+t.piece.length>=e){i+=t.size_left;var o={node:t,remainder:e-t.size_left,nodeStartOffset:i};return this._searchCache.set(o),o}e-=t.size_left+t.piece.length,i+=t.size_left+t.piece.length,t=t.right}return null},e.prototype.nodeAt2=function(e,t){for(var n=this.root,i=0;n!==K;)if(n.left!==K&&n.lf_left>=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){var o=this.getAccumulatedValue(n,e-n.lf_left-2),r=this.getAccumulatedValue(n,e-n.lf_left-1);return i+=n.size_left,{node:n,remainder:Math.min(o+t-1,r),nodeStartOffset:i}}if(n.lf_left+n.piece.lineFeedCnt===e-1){if((o=this.getAccumulatedValue(n,e-n.lf_left-2))+t-1<=n.piece.length)return{node:n,remainder:o+t-1,nodeStartOffset:i};t-=n.piece.length-o;break}e-=n.lf_left+n.piece.lineFeedCnt,i+=n.size_left+n.piece.length,n=n.right}for(n=n.next();n!==K;){if(n.piece.lineFeedCnt>0){r=this.getAccumulatedValue(n,0);var s=this.offsetOfNode(n);return{node:n,remainder:Math.min(t-1,r),nodeStartOffset:s}}if(n.piece.length>=t-1)return{node:n,remainder:t-1,nodeStartOffset:this.offsetOfNode(n)};t-=n.piece.length,n=n.next()}return null},e.prototype.nodeCharCodeAt=function(e,t){if(e.piece.lineFeedCnt<1)return-1;var n=this._buffers[e.piece.bufferIndex],i=this.offsetInBuffer(e.piece.bufferIndex,e.piece.start)+t;return n.buffer.charCodeAt(i)},e.prototype.offsetOfNode=function(e){if(!e)return 0;for(var t=e.size_left;e!==this.root;)e.parent.right===e&&(t+=e.parent.size_left+e.parent.piece.length),e=e.parent;return t},e.prototype.shouldCheckCRLF=function(){return!(this._EOLNormalized&&"\n"===this._EOL)},e.prototype.startWithLF=function(e){if("string"==typeof e)return 10===e.charCodeAt(0);if(e===K||0===e.piece.lineFeedCnt)return!1;var t=e.piece,n=this._buffers[t.bufferIndex].lineStarts,i=t.start.line,o=n[i]+t.start.column;return i!==n.length-1&&(!(n[i+1]>o+1)&&10===this._buffers[t.bufferIndex].buffer.charCodeAt(o))},e.prototype.endWithCR=function(e){return"string"==typeof e?13===e.charCodeAt(e.length-1):e!==K&&0!==e.piece.lineFeedCnt&&13===this.nodeCharCodeAt(e,e.piece.length-1)},e.prototype.validateCRLFWithPrevNode=function(e){if(this.shouldCheckCRLF()&&this.startWithLF(e)){var t=e.prev();this.endWithCR(t)&&this.fixCRLF(t,e)}},e.prototype.validateCRLFWithNextNode=function(e){if(this.shouldCheckCRLF()&&this.endWithCR(e)){var t=e.next();this.startWithLF(t)&&this.fixCRLF(e,t)}},e.prototype.fixCRLF=function(e,t){var n,i=[],o=this._buffers[e.piece.bufferIndex].lineStarts;n=0===e.piece.end.column?{line:e.piece.end.line-1,column:o[e.piece.end.line]-o[e.piece.end.line-1]-1}:{line:e.piece.end.line,column:e.piece.end.column-1};var r=e.piece.length-1,s=e.piece.lineFeedCnt-1;e.piece=new ue(e.piece.bufferIndex,e.piece.start,n,s,r),te(this,e,-1,-1),0===e.piece.length&&i.push(e);var a={line:t.piece.start.line+1,column:0},u=t.piece.length-1,l=this.getLineFeedCnt(t.piece.bufferIndex,a,t.piece.end);t.piece=new ue(t.piece.bufferIndex,a,t.piece.end,l,u),te(this,t,-1,-1),0===t.piece.length&&i.push(t);var c=this.createNewPieces("\r\n");this.rbInsertRight(e,c[0]);for(var d=0;d0){v.sort((function(e,t){return t.lineNumber-e.lineNumber})),S=[];u=0;for(var O=v.length;u0&&v[u-1].lineNumber===b)){var L=v[u].oldContent,D=this.getLineContent(b);0!==D.length&&D!==L&&-1===s.q(D)&&S.push(b)}}}return new h.a(C,w,S)},e.prototype._reduceOperations=function(e){return e.length<1e3?e:[this._toSingleEditOperation(e)]},e.prototype._toSingleEditOperation=function(e){for(var t=!1,n=e[0].range,i=e[e.length-1].range,o=new c.a(n.startLineNumber,n.startColumn,i.endLineNumber,i.endColumn),r=n.startLineNumber,s=n.startColumn,a=[],u=0,l=e.length;u0){var h=a.lines.length,p=a.lines[0],f=a.lines[h-1];d=1===h?new c.a(u,l,u,l+p.length):new c.a(u,l,u+h-1,f.length+1)}else d=new c.a(u,l,u,l);n=d.endLineNumber,i=d.endColumn,t.push(d),o=a}return t},e._sortOpsAscending=function(e,t){var n=c.a.compareRangesUsingEnds(e.range,t.range);return 0===n?e.sortIndex-t.sortIndex:n},e._sortOpsDescending=function(e,t){var n=c.a.compareRangesUsingEnds(e.range,t.range);return 0===n?t.sortIndex-e.sortIndex:-n},e}(),pe=function(){function e(e,t,n,i,o,r,s,a){this._chunks=e,this._bom=t,this._cr=n,this._lf=i,this._crlf=o,this._containsRTL=r,this._isBasicASCII=s,this._normalizeEOL=a}return e.prototype._getEOL=function(e){var t=this._cr+this._lf+this._crlf,n=this._cr+this._crlf;return 0===t?1===e?"\n":"\r\n":n>t/2?"\r\n":"\n"},e.prototype.create=function(e){var t=this._getEOL(e),n=this._chunks;if(this._normalizeEOL&&("\r\n"===t&&(this._cr>0||this._lf>0)||"\n"===t&&(this._cr>0||this._crlf>0)))for(var i=0,o=n.length;i=55296&&t<=56319?(this._acceptChunk1(e.substr(0,e.length-1),!1),this._hasPreviousChar=!0,this._previousChar=t):(this._acceptChunk1(e,!1),this._hasPreviousChar=!1,this._previousChar=t)}},e.prototype._acceptChunk1=function(e,t){(t||0!==e.length)&&(this._hasPreviousChar?this._acceptChunk2(String.fromCharCode(this._previousChar)+e):this._acceptChunk2(e))},e.prototype._acceptChunk2=function(e){var t=function(e,t){e.length=0,e[0]=0;for(var n=1,i=0,o=0,r=0,s=!0,a=0,u=t.length;a126)&&(s=!1)}var c=new re(oe(e),i,o,r,s);return e.length=0,c}(this._tmpLineStarts,e);this.chunks.push(new le(e,t.lineStarts)),this.cr+=t.cr,this.lf+=t.lf,this.crlf+=t.crlf,this.isBasicASCII&&(this.isBasicASCII=t.isBasicASCII),this.isBasicASCII||this.containsRTL||(this.containsRTL=s.i(e))},e.prototype.finish=function(e){return void 0===e&&(e=!0),this._finish(),new pe(this.chunks,this.BOM,this.cr,this.lf,this.crlf,this.containsRTL,this.isBasicASCII,e)},e.prototype._finish=function(){if(0===this.chunks.length&&this._acceptChunk1("",!0),this._hasPreviousChar){this._hasPreviousChar=!1;var e=this.chunks[this.chunks.length-1];e.buffer+=String.fromCharCode(this._previousChar);var t=se(e.buffer);e.lineStarts=t,13===this._previousChar&&this.cr++}},e}(),ge=function(){this.changeType=1},me=function(e,t){this.changeType=2,this.lineNumber=e,this.detail=t},ve=function(e,t){this.changeType=3,this.fromLineNumber=e,this.toLineNumber=t},_e=function(e,t,n){this.changeType=4,this.fromLineNumber=e,this.toLineNumber=t,this.detail=n},be=function(){this.changeType=5},ye=function(){function e(e,t,n,i){this.changes=e,this.versionId=t,this.isUndoing=n,this.isRedoing=i}return e.prototype.containsEvent=function(e){for(var t=0,n=this.changes.length;t=this._len;)this._beginState[this._len]=null,this._valid[this._len]=!1,this._len++},e.prototype._deleteLines=function(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._beginState.splice(e,t),this._valid.splice(e,t),this._len-=t)},e.prototype._insertLines=function(e,t){if(0!==t){for(var n=[],i=[],o=0;o=0;o--)this._invalidateLine(e.startLineNumber+o-1);this._acceptDeleteRange(e),this._acceptInsertText(new l.a(e.startLineNumber,e.startColumn),t)},e.prototype._acceptDeleteRange=function(e){e.startLineNumber-1>=this._len||this._deleteLines(e.startLineNumber,e.endLineNumber-e.startLineNumber)},e.prototype._acceptInsertText=function(e,t){e.lineNumber-1>=this._len||this._insertLines(e.lineNumber,t)},e}(),Ie=function(e){function t(t){var n=e.call(this)||this;return n._isDisposed=!1,n._textModel=t,n._tokenizationStateStore=new Ee,n._tokenizationSupport=null,n._register(Oe.B.onDidChange((function(e){var t=n._textModel.getLanguageIdentifier();-1!==e.changedLanguages.indexOf(t.language)&&(n._resetTokenizationState(),n._textModel.clearTokens())}))),n._register(n._textModel.onDidChangeRawContentFast((function(e){e.containsEvent(1)&&n._resetTokenizationState()}))),n._register(n._textModel.onDidChangeContentFast((function(e){for(var t=0,i=e.changes.length;t1);){if(this._tokenizeOneInvalidLine(t)>=e)break}this._beginBackgroundTokenization(),this._textModel.setTokens(t.tokens)},t.prototype.tokenizeViewport=function(e,t){var n=new xe.b;this._tokenizeViewport(n,e,t),this._textModel.setTokens(n.tokens)},t.prototype.reset=function(){this._resetTokenizationState(),this._textModel.clearTokens()},t.prototype.forceTokenization=function(e){var t=new xe.b;this._updateTokensUntilLine(t,e),this._textModel.setTokens(t.tokens)},t.prototype.isCheapToTokenize=function(e){if(!this._tokenizationSupport)return!0;var t=this._tokenizationStateStore.invalidLineStartIndex+1;return!(e>t)&&(e0&&s>=1;s--){var a=this._textModel.getLineFirstNonWhitespaceColumn(s);if(0!==a&&a=0;s--){l=(h=Me(u,this._tokenizationSupport,o[s],l)).endState}for(var c=t;c<=n;c++){var d=this._textModel.getLineContent(c),h=Me(u,this._tokenizationSupport,d,l);e.add(c,h.tokens),this._tokenizationStateStore.setFakeTokens(c-1),l=h.endState}}},t}(r.a);function Me(e,t,n,o){var r=null;if(t)try{r=t.tokenize2(n,o.clone(),0)}catch(e){Object(i.e)(e)}return r||(r=Object(Le.e)(e.id,n,o,0)),Se.a.convertToEndOffset(r.tokens,n.length),r}var Te=n("0JNc"),Pe=n("cMvZ"),Re=n("BFtn"),Ae=n("EIAu"),Fe=n("746U"),je=n("zrhQ"),We=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();function Ve(e){var t=new fe;return t.acceptChunk(e),t.finish()}function Be(e,t){return("string"==typeof e?Ve(e):e).create(t)}var He=0,ze=function(){throw new Error("Invalid change accessor")},Ue=function(e){function t(n,i,r,u){void 0===u&&(u=null);var l=e.call(this)||this;l._onWillDispose=l._register(new o.a),l.onWillDispose=l._onWillDispose.event,l._onDidChangeDecorations=l._register(new $e),l.onDidChangeDecorations=l._onDidChangeDecorations.event,l._onDidChangeLanguage=l._register(new o.a),l.onDidChangeLanguage=l._onDidChangeLanguage.event,l._onDidChangeLanguageConfiguration=l._register(new o.a),l.onDidChangeLanguageConfiguration=l._onDidChangeLanguageConfiguration.event,l._onDidChangeTokens=l._register(new o.a),l.onDidChangeTokens=l._onDidChangeTokens.event,l._onDidChangeOptions=l._register(new o.a),l.onDidChangeOptions=l._onDidChangeOptions.event,l._onDidChangeAttached=l._register(new o.a),l.onDidChangeAttached=l._onDidChangeAttached.event,l._eventEmitter=l._register(new et),He++,l.id="$model"+He,l.isForSimpleWidget=i.isForSimpleWidget,l._associatedResource=null==u?a.a.parse("inmemory://model/"+He):u,l._attachedEditorCount=0,l._buffer=Be(n,i.defaultEOL),l._options=t.resolveOptions(l._buffer,i);var d=l._buffer.getLineCount(),h=l._buffer.getValueLengthInRange(new c.a(1,1,d,l._buffer.getLineLength(d)+1),0);return i.largeFileOptimizations?l._isTooLargeForTokenization=h>t.LARGE_FILE_SIZE_THRESHOLD||d>t.LARGE_FILE_LINE_COUNT_THRESHOLD:l._isTooLargeForTokenization=!1,l._isTooLargeForSyncing=h>t.MODEL_SYNC_LIMIT,l._versionId=1,l._alternativeVersionId=1,l._isDisposed=!1,l._isDisposing=!1,l._languageIdentifier=r||Le.a,l._languageRegistryListener=Pe.a.onDidChange((function(e){e.languageIdentifier.id===l._languageIdentifier.id&&l._onDidChangeLanguageConfiguration.fire({})})),l._instanceId=s.M(He),l._lastDecorationId=0,l._decorations=Object.create(null),l._decorationsTree=new Ke,l._commandManager=new m(l),l._isUndoing=!1,l._isRedoing=!1,l._trimAutoWhitespaceLines=null,l._tokens=new xe.d,l._tokens2=new xe.e,l._tokenization=new Ie(l),l}return We(t,e),t.createFromString=function(e,n,i,o){return void 0===n&&(n=t.DEFAULT_CREATION_OPTIONS),void 0===i&&(i=null),void 0===o&&(o=null),new t(e,n,i,o)},t.resolveOptions=function(e,t){if(t.detectIndentation){var n=b(e,t.tabSize,t.insertSpaces);return new h.e({tabSize:n.tabSize,indentSize:n.tabSize,insertSpaces:n.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})}return new h.e({tabSize:t.tabSize,indentSize:t.indentSize,insertSpaces:t.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})},t.prototype.onDidChangeRawContentFast=function(e){return this._eventEmitter.fastEvent((function(t){return e(t.rawContentChangedEvent)}))},t.prototype.onDidChangeRawContent=function(e){return this._eventEmitter.slowEvent((function(t){return e(t.rawContentChangedEvent)}))},t.prototype.onDidChangeContentFast=function(e){return this._eventEmitter.fastEvent((function(t){return e(t.contentChangedEvent)}))},t.prototype.onDidChangeContent=function(e){return this._eventEmitter.slowEvent((function(t){return e(t.contentChangedEvent)}))},t.prototype.dispose=function(){this._isDisposing=!0,this._onWillDispose.fire(),this._languageRegistryListener.dispose(),this._tokenization.dispose(),this._isDisposed=!0,e.prototype.dispose.call(this),this._isDisposing=!1},t.prototype._assertNotDisposed=function(){if(this._isDisposed)throw new Error("Model is disposed!")},t.prototype._emitContentChangedEvent=function(e,t){this._isDisposing||this._eventEmitter.fire(new Ce(e,t))},t.prototype.setValue=function(e){if(this._assertNotDisposed(),null!==e){var t=Be(e,this._options.defaultEOL);this.setValueFromTextBuffer(t)}},t.prototype._createContentChanged2=function(e,t,n,i,o,r,s){return{changes:[{range:e,rangeOffset:t,rangeLength:n,text:i}],eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:o,isRedoing:r,isFlush:s}},t.prototype.setValueFromTextBuffer=function(e){if(this._assertNotDisposed(),null!==e){var t=this.getFullModelRange(),n=this.getValueLengthInRange(t),i=this.getLineCount(),o=this.getLineMaxColumn(i);this._buffer=e,this._increaseVersionId(),this._tokens.flush(),this._tokens2.flush(),this._decorations=Object.create(null),this._decorationsTree=new Ke,this._commandManager=new m(this),this._trimAutoWhitespaceLines=null,this._emitContentChangedEvent(new ye([new ge],this._versionId,!1,!1),this._createContentChanged2(new c.a(1,1,i,o),0,n,this.getValue(),!1,!1,!0))}},t.prototype.setEOL=function(e){this._assertNotDisposed();var t=1===e?"\r\n":"\n";if(this._buffer.getEOL()!==t){var n=this.getFullModelRange(),i=this.getValueLengthInRange(n),o=this.getLineCount(),r=this.getLineMaxColumn(o);this._onBeforeEOLChange(),this._buffer.setEOL(t),this._increaseVersionId(),this._onAfterEOLChange(),this._emitContentChangedEvent(new ye([new be],this._versionId,!1,!1),this._createContentChanged2(new c.a(1,1,o,r),0,i,this.getValue(),!1,!1,!1))}},t.prototype._onBeforeEOLChange=function(){var e=this.getVersionId(),t=this._decorationsTree.search(0,!1,!1,e);this._ensureNodesHaveRanges(t)},t.prototype._onAfterEOLChange=function(){for(var e=this.getVersionId(),t=this._decorationsTree.collectNodesPostOrder(),n=0,i=t.length;n0},t.prototype.getAttachedEditorCount=function(){return this._attachedEditorCount},t.prototype.isTooLargeForSyncing=function(){return this._isTooLargeForSyncing},t.prototype.isTooLargeForTokenization=function(){return this._isTooLargeForTokenization},t.prototype.isDisposed=function(){return this._isDisposed},t.prototype.isDominatedByLongLines=function(){if(this._assertNotDisposed(),this.isTooLargeForTokenization())return!1;for(var e=0,t=0,n=this._buffer.getLineCount(),i=1;i<=n;i++){var o=this._buffer.getLineLength(i);o>=1e4?t+=o:e+=o}return t>e},Object.defineProperty(t.prototype,"uri",{get:function(){return this._associatedResource},enumerable:!0,configurable:!0}),t.prototype.getOptions=function(){return this._assertNotDisposed(),this._options},t.prototype.getFormattingOptions=function(){return{tabSize:this._options.indentSize,insertSpaces:this._options.insertSpaces}},t.prototype.updateOptions=function(e){this._assertNotDisposed();var t=void 0!==e.tabSize?e.tabSize:this._options.tabSize,n=void 0!==e.indentSize?e.indentSize:this._options.indentSize,i=void 0!==e.insertSpaces?e.insertSpaces:this._options.insertSpaces,o=void 0!==e.trimAutoWhitespace?e.trimAutoWhitespace:this._options.trimAutoWhitespace,r=new h.e({tabSize:t,indentSize:n,insertSpaces:i,defaultEOL:this._options.defaultEOL,trimAutoWhitespace:o});if(!this._options.equals(r)){var s=this._options.createChangeEvent(r);this._options=r,this._onDidChangeOptions.fire(s)}},t.prototype.detectIndentation=function(e,t){this._assertNotDisposed();var n=b(this._buffer,t,e);this.updateOptions({insertSpaces:n.insertSpaces,tabSize:n.tabSize,indentSize:n.tabSize})},t._normalizeIndentationFromWhitespace=function(e,t,n){for(var i=0,o=0;othis.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineContent(e)},t.prototype.getLineLength=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)},t.prototype.getLinesContent=function(){return this._assertNotDisposed(),this._buffer.getLinesContent()},t.prototype.getEOL=function(){return this._assertNotDisposed(),this._buffer.getEOL()},t.prototype.getLineMinColumn=function(e){return this._assertNotDisposed(),1},t.prototype.getLineMaxColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)+1},t.prototype.getLineFirstNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineFirstNonWhitespaceColumn(e)},t.prototype.getLineLastNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLastNonWhitespaceColumn(e)},t.prototype._validateRangeRelaxedNoAllocations=function(e){var t,n,i=this._buffer.getLineCount(),o=e.startLineNumber,r=e.startColumn;if(o<1)t=1,n=1;else if(o>i)t=i,n=this.getLineMaxColumn(t);else{if(t=0|o,r<=1)n=1;else n=r>=(h=this.getLineMaxColumn(t))?h:0|r}var s,a,u=e.endLineNumber,l=e.endColumn;if(u<1)s=1,a=1;else if(u>i)s=i,a=this.getLineMaxColumn(s);else{var h;if(s=0|u,l<=1)a=1;else a=l>=(h=this.getLineMaxColumn(s))?h:0|l}return o===t&&r===n&&u===s&&l===a&&e instanceof c.a&&!(e instanceof d.a)?e:new c.a(t,n,s,a)},t.prototype._isValidPosition=function(e,t,n){if("number"!=typeof e||"number"!=typeof t)return!1;if(isNaN(e)||isNaN(t))return!1;if(e<1||t<1)return!1;if((0|e)!==e||(0|t)!==t)return!1;if(e>this._buffer.getLineCount())return!1;if(1===t)return!0;if(t>this.getLineMaxColumn(e))return!1;if(1===n){var i=this._buffer.getLineCharCode(e,t-2);if(s.z(i))return!1}return!0},t.prototype._validatePosition=function(e,t,n){var i=Math.floor("number"!=typeof e||isNaN(e)?1:e),o=Math.floor("number"!=typeof t||isNaN(t)?1:t),r=this._buffer.getLineCount();if(i<1)return new l.a(1,1);if(i>r)return new l.a(r,this.getLineMaxColumn(r));if(o<=1)return new l.a(i,1);var a=this.getLineMaxColumn(i);if(o>=a)return new l.a(i,a);if(1===n){var u=this._buffer.getLineCharCode(i,o-2);if(s.z(u))return new l.a(i,o-1)}return new l.a(i,o)},t.prototype.validatePosition=function(e){return this._assertNotDisposed(),e instanceof l.a&&this._isValidPosition(e.lineNumber,e.column,1)?e:this._validatePosition(e.lineNumber,e.column,1)},t.prototype._isValidRange=function(e,t){var n=e.startLineNumber,i=e.startColumn,o=e.endLineNumber,r=e.endColumn;if(!this._isValidPosition(n,i,0))return!1;if(!this._isValidPosition(o,r,0))return!1;if(1===t){var a=i>1?this._buffer.getLineCharCode(n,i-2):0,u=r>1&&r<=this._buffer.getLineLength(o)?this._buffer.getLineCharCode(o,r-2):0,l=s.z(a),c=s.z(u);return!l&&!c}return!0},t.prototype.validateRange=function(e){if(this._assertNotDisposed(),e instanceof c.a&&!(e instanceof d.a)&&this._isValidRange(e,1))return e;var t=this._validatePosition(e.startLineNumber,e.startColumn,0),n=this._validatePosition(e.endLineNumber,e.endColumn,0),i=t.lineNumber,o=t.column,r=n.lineNumber,a=n.column,u=o>1?this._buffer.getLineCharCode(i,o-2):0,l=a>1&&a<=this._buffer.getLineLength(r)?this._buffer.getLineCharCode(r,a-2):0,h=s.z(u),p=s.z(l);return h||p?i===r&&o===a?new c.a(i,o-1,r,a-1):h&&p?new c.a(i,o-1,r,a+1):h?new c.a(i,o-1,r,a):new c.a(i,o,r,a+1):new c.a(i,o,r,a)},t.prototype.modifyPosition=function(e,t){this._assertNotDisposed();var n=this.getOffsetAt(e)+t;return this.getPositionAt(Math.min(this._buffer.getLength(),Math.max(0,n)))},t.prototype.getFullModelRange=function(){this._assertNotDisposed();var e=this.getLineCount();return new c.a(1,1,e,this.getLineMaxColumn(e))},t.prototype.findMatchesLineByLine=function(e,t,n,i){return this._buffer.findMatchesLineByLine(e,t,n,i)},t.prototype.findMatches=function(e,t,n,i,o,r,s){var a;if(void 0===s&&(s=999),this._assertNotDisposed(),a=c.a.isIRange(t)?this.validateRange(t):this.getFullModelRange(),!n&&e.indexOf("\n")<0){var u=new ie.a(e,n,i,o).parseSearchRequest();return u?this.findMatchesLineByLine(a,u,r,s):[]}return ie.c.findMatches(this,new ie.a(e,n,i,o),a,r,s)},t.prototype.findNextMatch=function(e,t,n,i,o,r){this._assertNotDisposed();var s=this.validatePosition(t);if(!n&&e.indexOf("\n")<0){var a=new ie.a(e,n,i,o).parseSearchRequest();if(!a)return null;var u=this.getLineCount(),l=new c.a(s.lineNumber,s.column,u,this.getLineMaxColumn(u)),d=this.findMatchesLineByLine(l,a,r,1);return ie.c.findNextMatch(this,new ie.a(e,n,i,o),s,r),d.length>0?d[0]:(l=new c.a(1,1,s.lineNumber,this.getLineMaxColumn(s.lineNumber)),(d=this.findMatchesLineByLine(l,a,r,1)).length>0?d[0]:null)}return ie.c.findNextMatch(this,new ie.a(e,n,i,o),s,r)},t.prototype.findPreviousMatch=function(e,t,n,i,o,r){this._assertNotDisposed();var s=this.validatePosition(t);return ie.c.findPreviousMatch(this,new ie.a(e,n,i,o),s,r)},t.prototype.pushStackElement=function(){this._commandManager.pushStackElement()},t.prototype.pushEOL=function(e){if(("\n"===this.getEOL()?0:1)!==e)try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._commandManager.pushEOL(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype.pushEditOperations=function(e,t,n){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._pushEditOperations(e,t,n)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._pushEditOperations=function(e,t,n){var i=this;if(this._options.trimAutoWhitespace&&this._trimAutoWhitespaceLines){for(var o=t.map((function(e){return{range:i.validateRange(e.range),text:e.text}})),r=!0,s=0,a=e.length;su.endLineNumber,f=u.startLineNumber>_.endLineNumber;if(!p&&!f){l=!0;break}}if(!l){r=!1;break}}if(r)for(s=0,a=this._trimAutoWhitespaceLines.length;s_.endLineNumber)&&!(g===_.startLineNumber&&_.startColumn===m&&_.isEmpty()&&b&&b.length>0&&"\n"===b.charAt(0)||g===_.startLineNumber&&1===_.startColumn&&_.isEmpty()&&b&&b.length>0&&"\n"===b.charAt(b.length-1))){v=!1;break}}v&&t.push({range:new c.a(g,1,g,m),text:null})}this._trimAutoWhitespaceLines=null}return this._commandManager.pushEditOperation(e,t,n)},t.prototype.applyEdits=function(e){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._applyEdits(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._applyEdits=function(e){for(var t=0,n=e.length;t0?l.text.charCodeAt(0):0),this._onDidChangeDecorations.fire(),this._decorationsTree.acceptReplace(l.rangeOffset,l.rangeLength,l.text.length,l.forceMoveMarkers);for(var f=l.range.startLineNumber,g=l.range.endLineNumber,m=g-f,v=d,_=Math.min(m,v),b=v-m,y=_;y>=0;y--){var C=f+y,w=r-u-b+C;a.push(new me(C,this.getLineContent(w)))}if(_this.getLineCount()?[]:this.getLinesDecorations(e,e,t,n)},t.prototype.getLinesDecorations=function(e,t,n,i){void 0===n&&(n=0),void 0===i&&(i=!1);var o=this.getLineCount(),r=Math.min(o,Math.max(1,e)),s=Math.min(o,Math.max(1,t)),a=this.getLineMaxColumn(s);return this._getDecorationsInRange(new c.a(r,1,s,a),n,i)},t.prototype.getDecorationsInRange=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=!1);var i=this.validateRange(e);return this._getDecorationsInRange(i,t,n)},t.prototype.getOverviewRulerDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),i=this._decorationsTree.search(e,t,!0,n);return this._ensureNodesHaveRanges(i)},t.prototype.getAllDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),i=this._decorationsTree.search(e,t,!1,n);return this._ensureNodesHaveRanges(i)},t.prototype._getDecorationsInRange=function(e,t,n){var i=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),o=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),r=this.getVersionId(),s=this._decorationsTree.intervalSearch(i,o,t,n,r);return this._ensureNodesHaveRanges(s)},t.prototype._ensureNodesHaveRanges=function(e){for(var t=0,n=e.length;tthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokens.setTokens(this._languageIdentifier.id,e-1,this._buffer.getLineLength(e),t)},t.prototype.setTokens=function(e){if(0!==e.length){for(var t=[],n=0,i=e.length;nthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokenization.forceTokenization(e)},t.prototype.isCheapToTokenize=function(e){return this._tokenization.isCheapToTokenize(e)},t.prototype.tokenizeIfCheap=function(e){this.isCheapToTokenize(e)&&this.forceTokenization(e)},t.prototype.getLineTokens=function(e){if(e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._getLineTokens(e)},t.prototype._getLineTokens=function(e){var t=this.getLineContent(e),n=this._tokens.getTokens(this._languageIdentifier.id,e-1,t);return this._tokens2.addSemanticTokens(e,n)},t.prototype.getLanguageIdentifier=function(){return this._languageIdentifier},t.prototype.getModeId=function(){return this._languageIdentifier.language},t.prototype.setMode=function(e){if(this._languageIdentifier.id!==e.id){var t={oldLanguage:this._languageIdentifier.language,newLanguage:e.language};this._languageIdentifier=e,this._onDidChangeLanguage.fire(t),this._onDidChangeLanguageConfiguration.fire({})}},t.prototype.getLanguageIdAtPosition=function(e,t){var n=this.validatePosition(new l.a(e,t)),i=this.getLineTokens(n.lineNumber);return i.getLanguageId(i.findTokenIndexAtOffset(n.column-1))},t.prototype.getWordAtPosition=function(e){this._assertNotDisposed();var n=this.validatePosition(e),i=this.getLineContent(n.lineNumber),o=this._getLineTokens(n.lineNumber),r=o.findTokenIndexAtOffset(n.column-1),s=t._findLanguageBoundaries(o,r),a=s[0],u=s[1],l=Object(Te.d)(n.column,Pe.a.getWordDefinition(o.getLanguageId(r)),i.substring(a,u),a);if(l&&l.startColumn<=e.column&&e.column<=l.endColumn)return l;if(r>0&&a===n.column-1){var c=t._findLanguageBoundaries(o,r-1),d=c[0],h=c[1],p=Object(Te.d)(n.column,Pe.a.getWordDefinition(o.getLanguageId(r-1)),i.substring(d,h),d);if(p&&p.startColumn<=e.column&&e.column<=p.endColumn)return p}return null},t._findLanguageBoundaries=function(e,t){for(var n=e.getLanguageId(t),i=0,o=t;o>=0&&e.getLanguageId(o)===n;o--)i=e.getStartOffset(o);for(var r=e.getLineContent().length,s=(o=t,e.getCount());o=0;u--){var l=n.getEndOffset(u);if(l<=a)break;Object(Re.b)(n.getStandardTokenType(u))&&(a=l)}for(var c=Math.min(o.length,e.column-1+s.maxBracketLength),d=null;;){if(!(m=Ae.a.findNextBracketInRange(s.forwardRegex,t,o,a,c)))break;if(m.startColumn<=e.column&&e.column<=m.endColumn){var h=o.substring(m.startColumn-1,m.endColumn-1).toLowerCase();(v=this._matchFoundBracket(m,s.textIsBracket[h],s.textIsOpenBracket[h]))&&(d=v)}a=m.endColumn-1}if(d)return d}if(r>0&&n.getStartOffset(r)===e.column-1){var p=r-1,f=Pe.a.getBracketsSupport(n.getLanguageId(p));if(f&&!Object(Re.b)(n.getStandardTokenType(p))){for(a=Math.max(0,e.column-1-f.maxBracketLength),c=Math.min(o.length,e.column-1+f.maxBracketLength),u=p+1;u=c)break;Object(Re.b)(n.getStandardTokenType(u))&&(c=g)}var m;if((m=Ae.a.findPrevBracketInRange(f.reversedRegex,t,o,a,c))&&m.startColumn<=e.column&&e.column<=m.endColumn){var v;h=o.substring(m.startColumn-1,m.endColumn-1).toLowerCase();if(v=this._matchFoundBracket(m,f.textIsBracket[h],f.textIsOpenBracket[h]))return v}}}return null},t.prototype._matchFoundBracket=function(e,t,n){if(!t)return null;var i;if(n){if(i=this._findMatchingBracketDown(t,e.getEndPosition()))return[e,i]}else if(i=this._findMatchingBracketUp(t,e.getStartPosition()))return[e,i];return null},t.prototype._findMatchingBracketUp=function(e,t){for(var n=e.languageIdentifier.id,i=e.reversedRegex,o=-1,r=function(t,n,r,s){for(;;){var a=Ae.a.findPrevBracketInRange(i,t,n,r,s);if(!a)break;var u=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();if(e.isOpen(u)?o++:e.isClose(u)&&o--,0===o)return a;s=a.startColumn-1}return null},s=t.lineNumber;s>=1;s--){var a=this._getLineTokens(s),u=a.getCount(),l=this._buffer.getLineContent(s),c=u-1,d=l.length,h=l.length;s===t.lineNumber&&(c=a.findTokenIndexAtOffset(t.column-1),d=t.column-1,h=t.column-1);for(var p=!0;c>=0;c--){var f,g=a.getLanguageId(c)===n&&!Object(Re.b)(a.getStandardTokenType(c));if(g)p?d=a.getStartOffset(c):(d=a.getStartOffset(c),h=a.getEndOffset(c));else if(p&&d!==h)if(f=r(s,l,d,h))return f;p=g}if(p&&d!==h)if(f=r(s,l,d,h))return f}return null},t.prototype._findMatchingBracketDown=function(e,t){for(var n=e.languageIdentifier.id,i=e.forwardRegex,o=1,r=function(t,n,r,s){for(;;){var a=Ae.a.findNextBracketInRange(i,t,n,r,s);if(!a)break;var u=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();if(e.isOpen(u)?o++:e.isClose(u)&&o--,0===o)return a;r=a.endColumn-1}return null},s=this.getLineCount(),a=t.lineNumber;a<=s;a++){var u=this._getLineTokens(a),l=u.getCount(),c=this._buffer.getLineContent(a),d=0,h=0,p=0;a===t.lineNumber&&(d=u.findTokenIndexAtOffset(t.column-1),h=t.column-1,p=t.column-1);for(var f=!0;d=1;o--){var r=this._getLineTokens(o),s=r.getCount(),a=this._buffer.getLineContent(o),u=s-1,l=a.length,c=a.length;if(o===t.lineNumber)u=r.findTokenIndexAtOffset(t.column-1),l=t.column-1,c=t.column-1,n!==(h=r.getLanguageId(u))&&(n=h,i=Pe.a.getBracketsSupport(n));for(var d=!0;u>=0;u--){var h;if(n!==(h=r.getLanguageId(u))){if(i&&d&&l!==c){if(p=Ae.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,p);d=!1}n=h,i=Pe.a.getBracketsSupport(n)}var p,f=!!i&&!Object(Re.b)(r.getStandardTokenType(u));if(f)d?l=r.getStartOffset(u):(l=r.getStartOffset(u),c=r.getEndOffset(u));else if(i&&d&&l!==c)if(p=Ae.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,p);d=f}if(i&&d&&l!==c)if(p=Ae.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,p)}return null},t.prototype.findNextBracket=function(e){for(var t=this.validatePosition(e),n=this.getLineCount(),i=-1,o=null,r=t.lineNumber;r<=n;r++){var s=this._getLineTokens(r),a=s.getCount(),u=this._buffer.getLineContent(r),l=0,c=0,d=0;if(r===t.lineNumber)l=s.findTokenIndexAtOffset(t.column-1),c=t.column-1,d=t.column-1,i!==(p=s.getLanguageId(l))&&(i=p,o=Pe.a.getBracketsSupport(i));for(var h=!0;lt)return null;var p=this._getLineTokens(h),f=p.getCount(),g=this._buffer.getLineContent(h),m=0,v=0,_=0;if(h===i.lineNumber)m=p.findTokenIndexAtOffset(i.column-1),v=i.column-1,_=i.column-1,l!==(y=p.getLanguageId(m))&&a(l=y,c=Pe.a.getBracketsSupport(l));for(var b=!0;mo)throw new Error("Illegal value for lineNumber");for(var r=Pe.a.getFoldingRules(this._languageIdentifier.id),s=Boolean(r&&r.offSide),a=-2,u=-1,l=-2,c=-1,d=function(e){if(-1!==a&&(-2===a||a>e-1)){a=-1,u=-1;for(var t=e-2;t>=0;t--){var n=i._computeIndentLevel(t);if(n>=0){a=t,u=n;break}}}if(-2===l){l=-1,c=-1;for(t=e;t=0){l=t,c=r;break}}}},h=-2,p=-1,f=-2,g=-1,m=function(e){if(-2===h){h=-1,p=-1;for(var t=e-2;t>=0;t--){var n=i._computeIndentLevel(t);if(n>=0){h=t,p=n;break}}}if(-1!==f&&(-2===f||f=0){f=t,g=r;break}}}},v=0,_=!0,b=0,y=!0,C=0,w=0;_||y;w++){var S=e-w,O=e+w;if(0!==w&&(S<1||So||O>n)&&(y=!1),w>5e4&&(_=!1,y=!1),_){var L=void 0;if((D=this._computeIndentLevel(S-1))>=0?(l=S-1,c=D,L=Math.ceil(D/this._options.indentSize)):(d(S),L=this._getIndentLevelForWhitespaceLine(s,u,c)),0===w){if(v=S,b=O,0===(C=L))return{startLineNumber:v,endLineNumber:b,indent:C};continue}L>=C?v=S:_=!1}if(y){var D,x=void 0;(D=this._computeIndentLevel(O-1))>=0?(h=O-1,p=D,x=Math.ceil(D/this._options.indentSize)):(m(O),x=this._getIndentLevelForWhitespaceLine(s,p,g)),x>=C?b=O:y=!1}}return{startLineNumber:v,endLineNumber:b,indent:C}},t.prototype.getLinesIndentGuides=function(e,t){this._assertNotDisposed();var n=this.getLineCount();if(e<1||e>n)throw new Error("Illegal value for startLineNumber");if(t<1||t>n)throw new Error("Illegal value for endLineNumber");for(var i=Pe.a.getFoldingRules(this._languageIdentifier.id),o=Boolean(i&&i.offSide),r=new Array(t-e+1),s=-2,a=-1,u=-2,l=-1,c=e;c<=t;c++){var d=c-e,h=this._computeIndentLevel(c-1);if(h>=0)s=c-1,a=h,r[d]=Math.ceil(h/this._options.indentSize);else{if(-2===s){s=-1,a=-1;for(var p=c-2;p>=0;p--){if((f=this._computeIndentLevel(p))>=0){s=p,a=f;break}}}if(-1!==u&&(-2===u||u=0){u=p,l=f;break}}}r[d]=this._getIndentLevelForWhitespaceLine(o,a,l)}}return r},t.prototype._getIndentLevelForWhitespaceLine=function(e,t,n){return-1===t||-1===n?0:t0?this._deferredEvent?this._deferredEvent=this._deferredEvent.merge(e):this._deferredEvent=e:(this._fastEmitter.fire(e),this._slowEmitter.fire(e))},t}(r.a)},tXSY: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/supports.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/folding/folding.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/supports/richEditBrackets.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/folding/folding.js */function(e,t,n){"use strict";n.d(t,"b",(function(){return Ue})),n.d(t,"a",(function(){return Xe}));var i=n("/cxE"),o=n("MI8n"),r=n("pmY6"),s=n("N0LK"),a=n("bY76"),u=n("/UlZ"),l=n("cGHE"),c=n("aokT"),d=n("gCVg"),h=n("M1Kb"),p=function(){function e(e,t){this.beforeVersionId=e,this.beforeCursorState=t,this.afterCursorState=null,this.afterVersionId=-1,this.editOperations=[]}return e.prototype.undo=function(e){for(var t=this.editOperations.length-1;t>=0;t--)this.editOperations[t]={operations:e.applyEdits(this.editOperations[t].operations)}},e.prototype.redo=function(e){for(var t=0;t0){var e=this.past.pop();try{e.undo(this.model)}catch(e){return Object(i.e)(e),this.clear(),null}return this.future.push(e),{selections:e.beforeCursorState,recordedVersionId:e.beforeVersionId}}return null},e.prototype.canUndo=function(){return this.past.length>0||null!==this.currentOpenStackElement},e.prototype.redo=function(){if(this.future.length>0){var e=this.future.pop();try{e.redo(this.model)}catch(e){return Object(i.e)(e),this.clear(),null}return this.past.push(e),{selections:e.afterCursorState,recordedVersionId:e.afterVersionId}}return null},e.prototype.canRedo=function(){return this.future.length>0},e}(),v=function(){this.spacesDiff=0,this.looksLikeAlignment=!1};function _(e,t,n,i,o){var r;for(o.spacesDiff=0,o.looksLikeAlignment=!1,r=0;r0&&a>0||l>0&&c>0)){var d=Math.abs(a-c),h=Math.abs(s-l);if(0===d)return o.spacesDiff=h,void(h>0&&0<=l-1&&l-10?o++:m>1&&r++,_(s,a,h,g,l),!l.looksLikeAlignment||n&&t===l.spacesDiff)){var S=l.spacesDiff;S<=8&&u[S]++,s=h,a=g}}var O=n;o!==r&&(O=oD&&(D=t,L=e)})),4===L&&u[4]>0&&u[2]>0&&u[2]>=u[4]/2&&(L=2)}return{insertSpaces:O,tabSize:L}}function y(e){return(1&e.metadata)>>>0}function C(e,t){e.metadata=254&e.metadata|t<<0}function w(e){return(2&e.metadata)>>>1==1}function S(e,t){e.metadata=253&e.metadata|(t?1:0)<<1}function O(e){return(4&e.metadata)>>>2==1}function L(e,t){e.metadata=251&e.metadata|(t?1:0)<<2}function D(e){return(8&e.metadata)>>>3==1}function x(e,t){e.metadata=247&e.metadata|(t?1:0)<<3}function N(e,t){e.metadata=207&e.metadata|t<<4}function k(e,t){e.metadata=191&e.metadata|(t?1:0)<<6}var E=function(){function e(e,t,n){this.metadata=0,this.parent=this,this.left=this,this.right=this,C(this,1),this.start=t,this.end=n,this.delta=0,this.maxEnd=n,this.id=e,this.ownerId=0,this.options=null,L(this,!1),N(this,1),x(this,!1),k(this,!1),this.cachedVersionId=0,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=null,S(this,!1)}return e.prototype.reset=function(e,t,n,i){this.start=t,this.end=n,this.maxEnd=n,this.cachedVersionId=e,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=i},e.prototype.setOptions=function(e){this.options=e;var t=this.options.className;L(this,"squiggly-error"===t||"squiggly-warning"===t||"squiggly-info"===t),N(this,this.options.stickiness),x(this,!(!this.options.overviewRuler||!this.options.overviewRuler.color)),k(this,this.options.collapseOnReplaceEdit)},e.prototype.setCachedOffsets=function(e,t,n){this.cachedVersionId!==n&&(this.range=null),this.cachedVersionId=n,this.cachedAbsoluteStart=e,this.cachedAbsoluteEnd=t},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),I=new E(null,0,0);I.parent=I,I.left=I,I.right=I,C(I,0);var M=function(){function e(){this.root=I,this.requestNormalizeDelta=!1}return e.prototype.intervalSearch=function(e,t,n,i,o){return this.root===I?[]:function(e,t,n,i,o,r){var s=e.root,a=0,u=0,l=0,c=[],d=0;for(;s!==I;)if(w(s))S(s.left,!1),S(s.right,!1),s===s.parent.right&&(a-=s.parent.delta),s=s.parent;else{if(!w(s.left)){if(a+s.maxEndn)S(s,!0);else{if((l=a+s.end)>=t){s.setCachedOffsets(u,l,r);var h=!0;i&&s.ownerId&&s.ownerId!==i&&(h=!1),o&&O(s)&&(h=!1),h&&(c[d++]=s)}S(s,!0),s.right===I||w(s.right)||(a+=s.delta,s=s.right)}}return S(e.root,!1),c}(this,e,t,n,i,o)},e.prototype.search=function(e,t,n){return this.root===I?[]:function(e,t,n,i){var o=e.root,r=0,s=0,a=0,u=[],l=0;for(;o!==I;)if(w(o))S(o.left,!1),S(o.right,!1),o===o.parent.right&&(r-=o.parent.delta),o=o.parent;else if(o.left===I||w(o.left)){s=r+o.start,a=r+o.end,o.setCachedOffsets(s,a,i);var c=!0;t&&o.ownerId&&o.ownerId!==t&&(c=!1),n&&O(o)&&(c=!1),c&&(u[l++]=o),S(o,!0),o.right===I||w(o.right)||(r+=o.delta,o=o.right)}else o=o.left;return S(e.root,!1),u}(this,e,t,n)},e.prototype.collectNodesFromOwner=function(e){return function(e,t){var n=e.root,i=[],o=0;for(;n!==I;)w(n)?(S(n.left,!1),S(n.right,!1),n=n.parent):n.left===I||w(n.left)?(n.ownerId===t&&(i[o++]=n),S(n,!0),n.right===I||w(n.right)||(n=n.right)):n=n.left;return S(e.root,!1),i}(this,e)},e.prototype.collectNodesPostOrder=function(){return function(e){var t=e.root,n=[],i=0;for(;t!==I;)w(t)?(S(t.left,!1),S(t.right,!1),t=t.parent):t.left===I||w(t.left)?t.right===I||w(t.right)?(n[i++]=t,S(t,!0)):t=t.right:t=t.left;return S(e.root,!1),n}(this)},e.prototype.insert=function(e){R(this,e),this._normalizeDeltaIfNecessary()},e.prototype.delete=function(e){A(this,e),this._normalizeDeltaIfNecessary()},e.prototype.resolveNode=function(e,t){for(var n=e,i=0;e!==this.root;)e===e.parent.right&&(i+=e.parent.delta),e=e.parent;var o=n.start+i,r=n.end+i;n.setCachedOffsets(o,r,t)},e.prototype.acceptReplace=function(e,t,n,i){for(var o=function(e,t,n){var i=e.root,o=0,r=0,s=0,a=[],u=0;for(;i!==I;)if(w(i))S(i.left,!1),S(i.right,!1),i===i.parent.right&&(o-=i.parent.delta),i=i.parent;else{if(!w(i.left)){if(o+i.maxEndn?S(i,!0):((s=o+i.end)>=t&&(i.setCachedOffsets(r,s,0),a[u++]=i),S(i,!0),i.right===I||w(i.right)||(o+=i.delta,i=i.right))}return S(e.root,!1),a}(this,e,e+t),r=0,s=o.length;rn?(o.start+=s,o.end+=s,o.delta+=s,(o.delta<-1073741824||o.delta>1073741824)&&(e.requestNormalizeDelta=!0),S(o,!0)):(S(o,!0),o.right===I||w(o.right)||(r+=o.delta,o=o.right))}S(e.root,!1)}(this,e,e+t,n),this._normalizeDeltaIfNecessary();for(r=0,s=o.length;rn)&&(1!==i&&(2===i||t))}function P(e,t,n,i,o){var r=function(e){return(48&e.metadata)>>>4}(e),s=0===r||2===r,a=1===r||2===r,u=n-t,l=i,c=Math.min(u,l),d=e.start,h=!1,p=e.end,f=!1;t<=d&&p<=n&&function(e){return(64&e.metadata)>>>6==1}(e)&&(e.start=t,h=!0,e.end=t,f=!0);var g=o?1:u>0?2:0;if(!h&&T(d,s,t,g)&&(h=!0),!f&&T(p,a,t,g)&&(f=!0),c>0&&!o){g=u>l?2:0;!h&&T(d,s,t+c,g)&&(h=!0),!f&&T(p,a,t+c,g)&&(f=!0)}g=o?1:0;!h&&T(d,s,n,g)&&(e.start=t+l,h=!0),!f&&T(p,a,n,g)&&(e.end=t+l,f=!0);var m=l-u;h||(e.start=Math.max(0,d+m)),f||(e.end=Math.max(0,p+m)),e.start>e.end&&(e.end=e.start)}function R(e,t){if(e.root===I)return t.parent=I,t.left=I,t.right=I,C(t,0),e.root=t,e.root;!function(e,t){var n=0,i=e.root,o=t.start,r=t.end;for(;;){if(z(o,r,i.start+n,i.end+n)<0){if(i.left===I){t.start-=n,t.end-=n,t.maxEnd-=n,i.left=t;break}i=i.left}else{if(i.right===I){t.start-=n+i.delta,t.end-=n+i.delta,t.maxEnd-=n+i.delta,i.right=t;break}n+=i.delta,i=i.right}}t.parent=i,t.left=I,t.right=I,C(t,1)}(e,t),H(t.parent);for(var n=t;n!==e.root&&1===y(n.parent);){var i;if(n.parent===n.parent.parent.left)1===y(i=n.parent.parent.right)?(C(n.parent,0),C(i,0),C(n.parent.parent,1),n=n.parent.parent):(n===n.parent.right&&j(e,n=n.parent),C(n.parent,0),C(n.parent.parent,1),W(e,n.parent.parent));else 1===y(i=n.parent.parent.left)?(C(n.parent,0),C(i,0),C(n.parent.parent,1),n=n.parent.parent):(n===n.parent.left&&W(e,n=n.parent),C(n.parent,0),C(n.parent.parent,1),j(e,n.parent.parent))}return C(e.root,0),t}function A(e,t){var n,i;if(t.left===I?(i=t,(n=t.right).delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta):t.right===I?(n=t.left,i=t):((n=(i=function(e){for(;e.left!==I;)e=e.left;return e}(t.right)).right).start+=i.delta,n.end+=i.delta,n.delta+=i.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),i.start+=t.delta,i.end+=t.delta,i.delta=t.delta,(i.delta<-1073741824||i.delta>1073741824)&&(e.requestNormalizeDelta=!0)),i===e.root)return e.root=n,C(n,0),t.detach(),F(),B(n),void(e.root.parent=I);var o,r=1===y(i);if(i===i.parent.left?i.parent.left=n:i.parent.right=n,i===t?n.parent=i.parent:(i.parent===t?n.parent=i:n.parent=i.parent,i.left=t.left,i.right=t.right,i.parent=t.parent,C(i,y(t)),t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==I&&(i.left.parent=i),i.right!==I&&(i.right.parent=i)),t.detach(),r)return H(n.parent),i!==t&&(H(i),H(i.parent)),void F();for(H(n),H(n.parent),i!==t&&(H(i),H(i.parent));n!==e.root&&0===y(n);)n===n.parent.left?(1===y(o=n.parent.right)&&(C(o,0),C(n.parent,1),j(e,n.parent),o=n.parent.right),0===y(o.left)&&0===y(o.right)?(C(o,1),n=n.parent):(0===y(o.right)&&(C(o.left,0),C(o,1),W(e,o),o=n.parent.right),C(o,y(n.parent)),C(n.parent,0),C(o.right,0),j(e,n.parent),n=e.root)):(1===y(o=n.parent.left)&&(C(o,0),C(n.parent,1),W(e,n.parent),o=n.parent.left),0===y(o.left)&&0===y(o.right)?(C(o,1),n=n.parent):(0===y(o.left)&&(C(o.right,0),C(o,1),j(e,o),o=n.parent.left),C(o,y(n.parent)),C(n.parent,0),C(o.left,0),W(e,n.parent),n=e.root));C(n,0),F()}function F(){I.parent=I,I.delta=0,I.start=0,I.end=0}function j(e,t){var n=t.right;n.delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta,t.right=n.left,n.left!==I&&(n.left.parent=t),n.parent=t.parent,t.parent===I?e.root=n:t===t.parent.left?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n,B(t),B(n)}function W(e,t){var n=t.left;t.delta-=n.delta,(t.delta<-1073741824||t.delta>1073741824)&&(e.requestNormalizeDelta=!0),t.start-=n.delta,t.end-=n.delta,t.left=n.right,n.right!==I&&(n.right.parent=t),n.parent=t.parent,t.parent===I?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n,B(t),B(n)}function V(e){var t=e.end;if(e.left!==I){var n=e.left.maxEnd;n>t&&(t=n)}if(e.right!==I){var i=e.right.maxEnd+e.delta;i>t&&(t=i)}return t}function B(e){e.maxEnd=V(e)}function H(e){for(;e!==I;){var t=V(e);if(e.maxEnd===t)return;e.maxEnd=t,e=e.parent}}function z(e,t,n,i){return e===n?t-i:e-n}var U=function(){function e(e,t){this.piece=e,this.color=t,this.size_left=0,this.lf_left=0,this.parent=this,this.left=this,this.right=this}return e.prototype.next=function(){if(this.right!==K)return q(this.right);for(var e=this;e.parent!==K&&e.parent.left!==e;)e=e.parent;return e.parent===K?K:e.parent},e.prototype.prev=function(){if(this.left!==K)return G(this.left);for(var e=this;e.parent!==K&&e.parent.right!==e;)e=e.parent;return e.parent===K?K:e.parent},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),K=new U(null,0);function q(e){for(;e.left!==K;)e=e.left;return e}function G(e){for(;e.right!==K;)e=e.right;return e}function Y(e){return e===K?0:e.size_left+e.piece.length+Y(e.right)}function Z(e){return e===K?0:e.lf_left+e.piece.lineFeedCnt+Z(e.right)}function X(){K.parent=K}function Q(e,t){var n=t.right;n.size_left+=t.size_left+(t.piece?t.piece.length:0),n.lf_left+=t.lf_left+(t.piece?t.piece.lineFeedCnt:0),t.right=n.left,n.left!==K&&(n.left.parent=t),n.parent=t.parent,t.parent===K?e.root=n:t.parent.left===t?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n}function J(e,t){var n=t.left;t.left=n.right,n.right!==K&&(n.right.parent=t),n.parent=t.parent,t.size_left-=n.size_left+(n.piece?n.piece.length:0),t.lf_left-=n.lf_left+(n.piece?n.piece.lineFeedCnt:0),t.parent===K?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n}function $(e,t){var n,i;if(n=t.left===K?(i=t).right:t.right===K?(i=t).left:(i=q(t.right)).right,i===e.root)return e.root=n,n.color=0,t.detach(),X(),void(e.root.parent=K);var o=1===i.color;if(i===i.parent.left?i.parent.left=n:i.parent.right=n,i===t?(n.parent=i.parent,ne(e,n)):(i.parent===t?n.parent=i:n.parent=i.parent,ne(e,n),i.left=t.left,i.right=t.right,i.parent=t.parent,i.color=t.color,t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==K&&(i.left.parent=i),i.right!==K&&(i.right.parent=i),i.size_left=t.size_left,i.lf_left=t.lf_left,ne(e,i)),t.detach(),n.parent.left===n){var r=Y(n),s=Z(n);if(r!==n.parent.size_left||s!==n.parent.lf_left){var a=r-n.parent.size_left,u=s-n.parent.lf_left;n.parent.size_left=r,n.parent.lf_left=s,te(e,n.parent,a,u)}}if(ne(e,n.parent),o)X();else{for(var l;n!==e.root&&0===n.color;)n===n.parent.left?(1===(l=n.parent.right).color&&(l.color=0,n.parent.color=1,Q(e,n.parent),l=n.parent.right),0===l.left.color&&0===l.right.color?(l.color=1,n=n.parent):(0===l.right.color&&(l.left.color=0,l.color=1,J(e,l),l=n.parent.right),l.color=n.parent.color,n.parent.color=0,l.right.color=0,Q(e,n.parent),n=e.root)):(1===(l=n.parent.left).color&&(l.color=0,n.parent.color=1,J(e,n.parent),l=n.parent.left),0===l.left.color&&0===l.right.color?(l.color=1,n=n.parent):(0===l.left.color&&(l.right.color=0,l.color=1,Q(e,l),l=n.parent.left),l.color=n.parent.color,n.parent.color=0,l.left.color=0,J(e,n.parent),n=e.root));n.color=0,X()}}function ee(e,t){for(ne(e,t);t!==e.root&&1===t.parent.color;){var n;if(t.parent===t.parent.parent.left)1===(n=t.parent.parent.right).color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.right&&Q(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,J(e,t.parent.parent));else 1===(n=t.parent.parent.left).color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.left&&J(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,Q(e,t.parent.parent))}e.root.color=0}function te(e,t,n,i){for(;t!==e.root&&t!==K;)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=i),t=t.parent}function ne(e,t){var n=0,i=0;if(t!==e.root){if(0===n){for(;t!==e.root&&t===t.parent.right;)t=t.parent;if(t===e.root)return;n=Y((t=t.parent).left)-t.size_left,i=Z(t.left)-t.lf_left,t.size_left+=n,t.lf_left+=i}for(;t!==e.root&&(0!==n||0!==i);)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=i),t=t.parent}}K.parent=K,K.left=K,K.right=K,K.color=0;var ie=n("jAJ/");function oe(e){var t;return(t=e[e.length-1]<65536?new Uint16Array(e.length):new Uint32Array(e.length)).set(e,0),t}var re=function(e,t,n,i,o){this.lineStarts=e,this.cr=t,this.lf=n,this.crlf=i,this.isBasicASCII=o};function se(e,t){void 0===t&&(t=!0);for(var n=[0],i=1,o=0,r=e.length;o=0;t--){var n=this._cache[t];if(n.nodeStartOffset<=e&&n.nodeStartOffset+n.node.piece.length>=e)return n}return null},e.prototype.get2=function(e){for(var t=this._cache.length-1;t>=0;t--){var n=this._cache[t];if(n.nodeStartLineNumber&&n.nodeStartLineNumber=e)return n}return null},e.prototype.set=function(e){this._cache.length>=this._limit&&this._cache.shift(),this._cache.push(e)},e.prototype.valdiate=function(e){for(var t=!1,n=this._cache,i=0;i=e)&&(n[i]=null,t=!0)}if(t){for(var r=[],s=0,a=n;s0){e[o].lineStarts||(e[o].lineStarts=se(e[o].buffer));var s=new ue(o+1,{line:0,column:0},{line:e[o].lineStarts.length-1,column:e[o].buffer.length-e[o].lineStarts[e[o].lineStarts.length-1]},e[o].lineStarts.length-1,e[o].buffer.length);this._buffers.push(e[o]),i=this.rbInsertRight(i,s)}this._searchCache=new ce(1),this._lastVisitedLine={lineNumber:0,value:""},this.computeBufferMetadata()},e.prototype.normalizeEOL=function(e){var t=this,n=65535-Math.floor(21845),i=2*n,o="",r=0,s=[];if(this.iterate(this.root,(function(a){var u=t.getNodeContent(a),l=u.length;if(r<=n||r+l0){var a=o.replace(/\r\n|\r|\n/g,e);s.push(new le(a,se(a)))}this.create(s,e,!0)},e.prototype.getEOL=function(){return this._EOL},e.prototype.setEOL=function(e){this._EOL=e,this._EOLLength=this._EOL.length,this.normalizeEOL(e)},e.prototype.getOffsetAt=function(e,t){for(var n=0,i=this.root;i!==K;)if(i.left!==K&&i.lf_left+1>=e)i=i.left;else{if(i.lf_left+i.piece.lineFeedCnt+1>=e)return(n+=i.size_left)+(this.getAccumulatedValue(i,e-i.lf_left-2)+t-1);e-=i.lf_left+i.piece.lineFeedCnt,n+=i.size_left+i.piece.length,i=i.right}return n},e.prototype.getPositionAt=function(e){e=Math.floor(e),e=Math.max(0,e);for(var t=this.root,n=0,i=e;t!==K;)if(0!==t.size_left&&t.size_left>=e)t=t.left;else{if(t.size_left+t.piece.length>=e){var o=this.getIndexOf(t,e-t.size_left);if(n+=t.lf_left+o.index,0===o.index){var r=i-this.getOffsetAt(n+1,1);return new l.a(n+1,r+1)}return new l.a(n+1,o.remainder+1)}if(e-=t.size_left+t.piece.length,n+=t.lf_left+t.piece.lineFeedCnt,t.right===K){r=i-e-this.getOffsetAt(n+1,1);return new l.a(n+1,r+1)}t=t.right}return new l.a(1,1)},e.prototype.getValueInRange=function(e,t){if(e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn)return"";var n=this.nodeAt2(e.startLineNumber,e.startColumn),i=this.nodeAt2(e.endLineNumber,e.endColumn),o=this.getValueInRange2(n,i);return t?t===this._EOL&&this._EOLNormalized&&t===this.getEOL()&&this._EOLNormalized?o:o.replace(/\r\n|\r|\n/g,t):o},e.prototype.getValueInRange2=function(e,t){if(e.node===t.node){var n=e.node,i=this._buffers[n.piece.bufferIndex].buffer,o=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return i.substring(o+e.remainder,o+t.remainder)}var r=e.node,s=this._buffers[r.piece.bufferIndex].buffer,a=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start),u=s.substring(a+e.remainder,a+r.piece.length);for(r=r.next();r!==K;){var l=this._buffers[r.piece.bufferIndex].buffer,c=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start);if(r===t.node){u+=l.substring(c,c+t.remainder);break}u+=l.substr(c,r.piece.length),r=r.next()}return u},e.prototype.getLinesContent=function(){var e=this,t=[],n=0,i="",o=!1;return this.iterate(this.root,(function(r){if(r===K)return!0;var s=r.piece,a=s.length;if(0===a)return!0;var u=e._buffers[s.bufferIndex].buffer,l=e._buffers[s.bufferIndex].lineStarts,c=s.start.line,d=s.end.line,h=l[c]+s.start.column;if(o&&(10===u.charCodeAt(h)&&(h++,a--),t[n++]=i,i="",o=!1,0===a))return!0;if(c===d)return e._EOLNormalized||13!==u.charCodeAt(h+a-1)?i+=u.substr(h,a):(o=!0,i+=u.substr(h,a-1)),!0;i+=e._EOLNormalized?u.substring(h,Math.max(h,l[c+1]-e._EOLLength)):u.substring(h,l[c+1]).replace(/(\r\n|\r|\n)$/,""),t[n++]=i;for(var p=c+1;p=_)return l;this.positionInBuffer(e,f(h.index)-m,b);var y=this.getLineFeedCnt(e.piece.bufferIndex,o,b),C=b.line===o.line?b.column-o.column+i:b.column+1,w=C+h[0].length;if(d[l++]=Object(ie.d)(new c.a(n+y,C,n+y,w),h,a),f(h.index)+h[0].length>=_)return l;if(l>=u)return l}}while(h);return l},e.prototype.findMatchesLineByLine=function(e,t,n,i){var o=[],r=0,s=new ie.b(t.wordSeparators,t.regex),a=this.nodeAt2(e.startLineNumber,e.startColumn);if(null===a)return[];var u=this.nodeAt2(e.endLineNumber,e.endColumn);if(null===u)return[];var l=this.positionInBuffer(a.node,a.remainder),c=this.positionInBuffer(u.node,u.remainder);if(a.node===u.node)return this.findMatchesInNode(a.node,s,e.startLineNumber,e.startColumn,l,c,t,n,i,r,o),o;for(var d=e.startLineNumber,h=a.node;h!==u.node;){var p=this.getLineFeedCnt(h.piece.bufferIndex,l,h.piece.end);if(p>=1){var f=this._buffers[h.piece.bufferIndex].lineStarts,g=this.offsetInBuffer(h.piece.bufferIndex,h.piece.start),m=f[l.line+p],v=d===e.startLineNumber?e.startColumn:1;if((r=this.findMatchesInNode(h,s,d,v,l,this.positionInBuffer(h,m-g),t,n,i,r,o))>=i)return o;d+=p}var _=d===e.startLineNumber?e.startColumn-1:0;if(d===e.endLineNumber){var b=this.getLineContent(d).substring(_,e.endColumn-1);return r=this._findMatchesInLine(t,s,b,e.endLineNumber,_,r,o,n,i),o}if((r=this._findMatchesInLine(t,s,this.getLineContent(d).substr(_),d,_,r,o,n,i))>=i)return o;d++,h=(a=this.nodeAt2(d,1)).node,l=this.positionInBuffer(a.node,a.remainder)}if(d===e.endLineNumber){var y=d===e.startLineNumber?e.startColumn-1:0;b=this.getLineContent(d).substring(y,e.endColumn-1);return r=this._findMatchesInLine(t,s,b,e.endLineNumber,y,r,o,n,i),o}var C=d===e.startLineNumber?e.startColumn:1;return r=this.findMatchesInNode(u.node,s,d,C,l,c,t,n,i,r,o),o},e.prototype._findMatchesInLine=function(e,t,n,i,o,r,s,a,u){var l,d=e.wordSeparators;if(!a&&e.simpleSearch){for(var p=e.simpleSearch,f=p.length,g=n.length,m=-f;-1!==(m=n.indexOf(p,m+f));)if((!d||Object(ie.e)(d,n,g,m,f))&&(s[r++]=new h.b(new c.a(i,m+1+o,i,m+1+f+o),null),r>=u))return r;return r}t.reset(0);do{if((l=t.next(n))&&(s[r++]=Object(ie.d)(new c.a(i,l.index+1+o,i,l.index+1+l[0].length+o),l,a),r>=u))return r}while(l);return r},e.prototype.insert=function(e,t,n){if(void 0===n&&(n=!1),this._EOLNormalized=this._EOLNormalized&&n,this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",this.root!==K){var i=this.nodeAt(e),o=i.node,r=i.remainder,s=i.nodeStartOffset,a=o.piece,u=a.bufferIndex,l=this.positionInBuffer(o,r);if(0===o.piece.bufferIndex&&a.end.line===this._lastChangeBufferPos.line&&a.end.column===this._lastChangeBufferPos.column&&s+a.length===e&&t.length<65535)return this.appendToNode(o,t),void this.computeBufferMetadata();if(s===e)this.insertContentToNodeLeft(t,o),this._searchCache.valdiate(e);else if(s+o.piece.length>e){var c=[],d=new ue(a.bufferIndex,l,a.end,this.getLineFeedCnt(a.bufferIndex,l,a.end),this.offsetInBuffer(u,a.end)-this.offsetInBuffer(u,l));if(this.shouldCheckCRLF()&&this.endWithCR(t))if(10===this.nodeCharCodeAt(o,r)){var h={line:d.start.line+1,column:0};d=new ue(d.bufferIndex,h,d.end,this.getLineFeedCnt(d.bufferIndex,h,d.end),d.length-1),t+="\n"}if(this.shouldCheckCRLF()&&this.startWithLF(t))if(13===this.nodeCharCodeAt(o,r-1)){var p=this.positionInBuffer(o,r-1);this.deleteNodeTail(o,p),t="\r"+t,0===o.piece.length&&c.push(o)}else this.deleteNodeTail(o,l);else this.deleteNodeTail(o,l);var f=this.createNewPieces(t);d.length>0&&this.rbInsertRight(o,d);for(var g=o,m=0;m=0;u--)a=this.rbInsertLeft(a,s[u]);this.validateCRLFWithPrevNode(a),this.deleteNodes(n)},e.prototype.insertContentToNodeRight=function(e,t){this.adjustCarriageReturnFromNext(e,t)&&(e+="\n");for(var n=this.createNewPieces(e),i=this.rbInsertRight(t,n[0]),o=i,r=1;r=c))break;a=l+1}return n?(n.line=l,n.column=s-d,null):{line:l,column:s-d}},e.prototype.getLineFeedCnt=function(e,t,n){if(0===n.column)return n.line-t.line;var i=this._buffers[e].lineStarts;if(n.line===i.length-1)return n.line-t.line;var o=i[n.line+1],r=i[n.line]+n.column;if(o>r+1)return n.line-t.line;var s=r-1;return 13===this._buffers[e].buffer.charCodeAt(s)?n.line-t.line+1:n.line-t.line},e.prototype.offsetInBuffer=function(e,t){return this._buffers[e].lineStarts[t.line]+t.column},e.prototype.deleteNodes=function(e){for(var t=0;t65535){for(var t=[];e.length>65535;){var n=e.charCodeAt(65534),i=void 0;13===n||n>=55296&&n<=56319?(i=e.substring(0,65534),e=e.substring(65534)):(i=e.substring(0,65535),e=e.substring(65535));var o=se(i);t.push(new ue(this._buffers.length,{line:0,column:0},{line:o.length-1,column:i.length-o[o.length-1]},o.length-1,i.length)),this._buffers.push(new le(i,o))}var r=se(e);return t.push(new ue(this._buffers.length,{line:0,column:0},{line:r.length-1,column:e.length-r[r.length-1]},r.length-1,e.length)),this._buffers.push(new le(e,r)),t}var s=this._buffers[0].buffer.length,a=se(e,!1),u=this._lastChangeBufferPos;if(this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-1]===s&&0!==s&&this.startWithLF(e)&&this.endWithCR(this._buffers[0].buffer)){this._lastChangeBufferPos={line:this._lastChangeBufferPos.line,column:this._lastChangeBufferPos.column+1},u=this._lastChangeBufferPos;for(var l=0;l=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){r=this.getAccumulatedValue(n,e-n.lf_left-2),u=this.getAccumulatedValue(n,e-n.lf_left-1),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return l+=n.size_left,this._searchCache.set({node:n,nodeStartOffset:l,nodeStartLineNumber:c-(e-1-n.lf_left)}),s.substring(a+r,a+u-t)}if(n.lf_left+n.piece.lineFeedCnt===e-1){r=this.getAccumulatedValue(n,e-n.lf_left-2),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);i=s.substring(a+r,a+n.piece.length);break}e-=n.lf_left+n.piece.lineFeedCnt,l+=n.size_left+n.piece.length,n=n.right}for(n=n.next();n!==K;){s=this._buffers[n.piece.bufferIndex].buffer;if(n.piece.lineFeedCnt>0){u=this.getAccumulatedValue(n,0),a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return i+=s.substring(a,a+u-t)}a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);i+=s.substr(a,n.piece.length),n=n.next()}return i},e.prototype.computeBufferMetadata=function(){for(var e=this.root,t=1,n=0;e!==K;)t+=e.lf_left+e.piece.lineFeedCnt,n+=e.size_left+e.piece.length,e=e.right;this._lineCnt=t,this._length=n,this._searchCache.valdiate(this._length)},e.prototype.getIndexOf=function(e,t){var n=e.piece,i=this.positionInBuffer(e,t),o=i.line-n.start.line;if(this.offsetInBuffer(n.bufferIndex,n.end)-this.offsetInBuffer(n.bufferIndex,n.start)===t){var r=this.getLineFeedCnt(e.piece.bufferIndex,n.start,i);if(r!==o)return{index:r,remainder:0}}return{index:o,remainder:i.column}},e.prototype.getAccumulatedValue=function(e,t){if(t<0)return 0;var n=e.piece,i=this._buffers[n.bufferIndex].lineStarts,o=n.start.line+t+1;return o>n.end.line?i[n.end.line]+n.end.column-i[n.start.line]-n.start.column:i[o]-i[n.start.line]-n.start.column},e.prototype.deleteNodeTail=function(e,t){var n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.end),r=t,s=this.offsetInBuffer(n.bufferIndex,r),a=this.getLineFeedCnt(n.bufferIndex,n.start,r),u=a-i,l=s-o,c=n.length+l;e.piece=new ue(n.bufferIndex,n.start,r,a,c),te(this,e,l,u)},e.prototype.deleteNodeHead=function(e,t){var n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.start),r=t,s=this.getLineFeedCnt(n.bufferIndex,r,n.end),a=s-i,u=o-this.offsetInBuffer(n.bufferIndex,r),l=n.length+u;e.piece=new ue(n.bufferIndex,r,n.end,s,l),te(this,e,u,a)},e.prototype.shrinkNode=function(e,t,n){var i=e.piece,o=i.start,r=i.end,s=i.length,a=i.lineFeedCnt,u=t,l=this.getLineFeedCnt(i.bufferIndex,i.start,u),c=this.offsetInBuffer(i.bufferIndex,t)-this.offsetInBuffer(i.bufferIndex,o);e.piece=new ue(i.bufferIndex,i.start,u,l,c),te(this,e,c-s,l-a);var d=new ue(i.bufferIndex,n,r,this.getLineFeedCnt(i.bufferIndex,n,r),this.offsetInBuffer(i.bufferIndex,r)-this.offsetInBuffer(i.bufferIndex,n)),h=this.rbInsertRight(e,d);this.validateCRLFWithPrevNode(h)},e.prototype.appendToNode=function(e,t){this.adjustCarriageReturnFromNext(t,e)&&(t+="\n");var n=this.shouldCheckCRLF()&&this.startWithLF(t)&&this.endWithCR(e),i=this._buffers[0].buffer.length;this._buffers[0].buffer+=t;for(var o=se(t,!1),r=0;re)t=t.left;else{if(t.size_left+t.piece.length>=e){i+=t.size_left;var o={node:t,remainder:e-t.size_left,nodeStartOffset:i};return this._searchCache.set(o),o}e-=t.size_left+t.piece.length,i+=t.size_left+t.piece.length,t=t.right}return null},e.prototype.nodeAt2=function(e,t){for(var n=this.root,i=0;n!==K;)if(n.left!==K&&n.lf_left>=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){var o=this.getAccumulatedValue(n,e-n.lf_left-2),r=this.getAccumulatedValue(n,e-n.lf_left-1);return i+=n.size_left,{node:n,remainder:Math.min(o+t-1,r),nodeStartOffset:i}}if(n.lf_left+n.piece.lineFeedCnt===e-1){if((o=this.getAccumulatedValue(n,e-n.lf_left-2))+t-1<=n.piece.length)return{node:n,remainder:o+t-1,nodeStartOffset:i};t-=n.piece.length-o;break}e-=n.lf_left+n.piece.lineFeedCnt,i+=n.size_left+n.piece.length,n=n.right}for(n=n.next();n!==K;){if(n.piece.lineFeedCnt>0){r=this.getAccumulatedValue(n,0);var s=this.offsetOfNode(n);return{node:n,remainder:Math.min(t-1,r),nodeStartOffset:s}}if(n.piece.length>=t-1)return{node:n,remainder:t-1,nodeStartOffset:this.offsetOfNode(n)};t-=n.piece.length,n=n.next()}return null},e.prototype.nodeCharCodeAt=function(e,t){if(e.piece.lineFeedCnt<1)return-1;var n=this._buffers[e.piece.bufferIndex],i=this.offsetInBuffer(e.piece.bufferIndex,e.piece.start)+t;return n.buffer.charCodeAt(i)},e.prototype.offsetOfNode=function(e){if(!e)return 0;for(var t=e.size_left;e!==this.root;)e.parent.right===e&&(t+=e.parent.size_left+e.parent.piece.length),e=e.parent;return t},e.prototype.shouldCheckCRLF=function(){return!(this._EOLNormalized&&"\n"===this._EOL)},e.prototype.startWithLF=function(e){if("string"==typeof e)return 10===e.charCodeAt(0);if(e===K||0===e.piece.lineFeedCnt)return!1;var t=e.piece,n=this._buffers[t.bufferIndex].lineStarts,i=t.start.line,o=n[i]+t.start.column;return i!==n.length-1&&(!(n[i+1]>o+1)&&10===this._buffers[t.bufferIndex].buffer.charCodeAt(o))},e.prototype.endWithCR=function(e){return"string"==typeof e?13===e.charCodeAt(e.length-1):e!==K&&0!==e.piece.lineFeedCnt&&13===this.nodeCharCodeAt(e,e.piece.length-1)},e.prototype.validateCRLFWithPrevNode=function(e){if(this.shouldCheckCRLF()&&this.startWithLF(e)){var t=e.prev();this.endWithCR(t)&&this.fixCRLF(t,e)}},e.prototype.validateCRLFWithNextNode=function(e){if(this.shouldCheckCRLF()&&this.endWithCR(e)){var t=e.next();this.startWithLF(t)&&this.fixCRLF(e,t)}},e.prototype.fixCRLF=function(e,t){var n,i=[],o=this._buffers[e.piece.bufferIndex].lineStarts;n=0===e.piece.end.column?{line:e.piece.end.line-1,column:o[e.piece.end.line]-o[e.piece.end.line-1]-1}:{line:e.piece.end.line,column:e.piece.end.column-1};var r=e.piece.length-1,s=e.piece.lineFeedCnt-1;e.piece=new ue(e.piece.bufferIndex,e.piece.start,n,s,r),te(this,e,-1,-1),0===e.piece.length&&i.push(e);var a={line:t.piece.start.line+1,column:0},u=t.piece.length-1,l=this.getLineFeedCnt(t.piece.bufferIndex,a,t.piece.end);t.piece=new ue(t.piece.bufferIndex,a,t.piece.end,l,u),te(this,t,-1,-1),0===t.piece.length&&i.push(t);var c=this.createNewPieces("\r\n");this.rbInsertRight(e,c[0]);for(var d=0;d0){v.sort((function(e,t){return t.lineNumber-e.lineNumber})),S=[];u=0;for(var O=v.length;u0&&v[u-1].lineNumber===b)){var L=v[u].oldContent,D=this.getLineContent(b);0!==D.length&&D!==L&&-1===s.q(D)&&S.push(b)}}}return new h.a(C,w,S)},e.prototype._reduceOperations=function(e){return e.length<1e3?e:[this._toSingleEditOperation(e)]},e.prototype._toSingleEditOperation=function(e){for(var t=!1,n=e[0].range,i=e[e.length-1].range,o=new c.a(n.startLineNumber,n.startColumn,i.endLineNumber,i.endColumn),r=n.startLineNumber,s=n.startColumn,a=[],u=0,l=e.length;u0){var h=a.lines.length,p=a.lines[0],f=a.lines[h-1];d=1===h?new c.a(u,l,u,l+p.length):new c.a(u,l,u+h-1,f.length+1)}else d=new c.a(u,l,u,l);n=d.endLineNumber,i=d.endColumn,t.push(d),o=a}return t},e._sortOpsAscending=function(e,t){var n=c.a.compareRangesUsingEnds(e.range,t.range);return 0===n?e.sortIndex-t.sortIndex:n},e._sortOpsDescending=function(e,t){var n=c.a.compareRangesUsingEnds(e.range,t.range);return 0===n?t.sortIndex-e.sortIndex:-n},e}(),pe=function(){function e(e,t,n,i,o,r,s,a){this._chunks=e,this._bom=t,this._cr=n,this._lf=i,this._crlf=o,this._containsRTL=r,this._isBasicASCII=s,this._normalizeEOL=a}return e.prototype._getEOL=function(e){var t=this._cr+this._lf+this._crlf,n=this._cr+this._crlf;return 0===t?1===e?"\n":"\r\n":n>t/2?"\r\n":"\n"},e.prototype.create=function(e){var t=this._getEOL(e),n=this._chunks;if(this._normalizeEOL&&("\r\n"===t&&(this._cr>0||this._lf>0)||"\n"===t&&(this._cr>0||this._crlf>0)))for(var i=0,o=n.length;i=55296&&t<=56319?(this._acceptChunk1(e.substr(0,e.length-1),!1),this._hasPreviousChar=!0,this._previousChar=t):(this._acceptChunk1(e,!1),this._hasPreviousChar=!1,this._previousChar=t)}},e.prototype._acceptChunk1=function(e,t){(t||0!==e.length)&&(this._hasPreviousChar?this._acceptChunk2(String.fromCharCode(this._previousChar)+e):this._acceptChunk2(e))},e.prototype._acceptChunk2=function(e){var t=function(e,t){e.length=0,e[0]=0;for(var n=1,i=0,o=0,r=0,s=!0,a=0,u=t.length;a126)&&(s=!1)}var c=new re(oe(e),i,o,r,s);return e.length=0,c}(this._tmpLineStarts,e);this.chunks.push(new le(e,t.lineStarts)),this.cr+=t.cr,this.lf+=t.lf,this.crlf+=t.crlf,this.isBasicASCII&&(this.isBasicASCII=t.isBasicASCII),this.isBasicASCII||this.containsRTL||(this.containsRTL=s.i(e))},e.prototype.finish=function(e){return void 0===e&&(e=!0),this._finish(),new pe(this.chunks,this.BOM,this.cr,this.lf,this.crlf,this.containsRTL,this.isBasicASCII,e)},e.prototype._finish=function(){if(0===this.chunks.length&&this._acceptChunk1("",!0),this._hasPreviousChar){this._hasPreviousChar=!1;var e=this.chunks[this.chunks.length-1];e.buffer+=String.fromCharCode(this._previousChar);var t=se(e.buffer);e.lineStarts=t,13===this._previousChar&&this.cr++}},e}(),ge=function(){this.changeType=1},me=function(e,t){this.changeType=2,this.lineNumber=e,this.detail=t},ve=function(e,t){this.changeType=3,this.fromLineNumber=e,this.toLineNumber=t},_e=function(e,t,n){this.changeType=4,this.fromLineNumber=e,this.toLineNumber=t,this.detail=n},be=function(){this.changeType=5},ye=function(){function e(e,t,n,i){this.changes=e,this.versionId=t,this.isUndoing=n,this.isRedoing=i}return e.prototype.containsEvent=function(e){for(var t=0,n=this.changes.length;t=this._len;)this._beginState[this._len]=null,this._valid[this._len]=!1,this._len++},e.prototype._deleteLines=function(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._beginState.splice(e,t),this._valid.splice(e,t),this._len-=t)},e.prototype._insertLines=function(e,t){if(0!==t){for(var n=[],i=[],o=0;o=0;o--)this._invalidateLine(e.startLineNumber+o-1);this._acceptDeleteRange(e),this._acceptInsertText(new l.a(e.startLineNumber,e.startColumn),t)},e.prototype._acceptDeleteRange=function(e){e.startLineNumber-1>=this._len||this._deleteLines(e.startLineNumber,e.endLineNumber-e.startLineNumber)},e.prototype._acceptInsertText=function(e,t){e.lineNumber-1>=this._len||this._insertLines(e.lineNumber,t)},e}(),Ie=function(e){function t(t){var n=e.call(this)||this;return n._isDisposed=!1,n._textModel=t,n._tokenizationStateStore=new Ee,n._tokenizationSupport=null,n._register(Oe.B.onDidChange((function(e){var t=n._textModel.getLanguageIdentifier();-1!==e.changedLanguages.indexOf(t.language)&&(n._resetTokenizationState(),n._textModel.clearTokens())}))),n._register(n._textModel.onDidChangeRawContentFast((function(e){e.containsEvent(1)&&n._resetTokenizationState()}))),n._register(n._textModel.onDidChangeContentFast((function(e){for(var t=0,i=e.changes.length;t1);){if(this._tokenizeOneInvalidLine(t)>=e)break}this._beginBackgroundTokenization(),this._textModel.setTokens(t.tokens)},t.prototype.tokenizeViewport=function(e,t){var n=new xe.b;this._tokenizeViewport(n,e,t),this._textModel.setTokens(n.tokens)},t.prototype.reset=function(){this._resetTokenizationState(),this._textModel.clearTokens()},t.prototype.forceTokenization=function(e){var t=new xe.b;this._updateTokensUntilLine(t,e),this._textModel.setTokens(t.tokens)},t.prototype.isCheapToTokenize=function(e){if(!this._tokenizationSupport)return!0;var t=this._tokenizationStateStore.invalidLineStartIndex+1;return!(e>t)&&(e0&&s>=1;s--){var a=this._textModel.getLineFirstNonWhitespaceColumn(s);if(0!==a&&a=0;s--){l=(h=Me(u,this._tokenizationSupport,o[s],l)).endState}for(var c=t;c<=n;c++){var d=this._textModel.getLineContent(c),h=Me(u,this._tokenizationSupport,d,l);e.add(c,h.tokens),this._tokenizationStateStore.setFakeTokens(c-1),l=h.endState}}},t}(r.a);function Me(e,t,n,o){var r=null;if(t)try{r=t.tokenize2(n,o.clone(),0)}catch(e){Object(i.e)(e)}return r||(r=Object(Le.e)(e.id,n,o,0)),Se.a.convertToEndOffset(r.tokens,n.length),r}var Te=n("0JNc"),Pe=n("cMvZ"),Re=n("BFtn"),Ae=n("EIAu"),Fe=n("746U"),je=n("zrhQ"),We=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();function Ve(e){var t=new fe;return t.acceptChunk(e),t.finish()}function Be(e,t){return("string"==typeof e?Ve(e):e).create(t)}var He=0,ze=function(){throw new Error("Invalid change accessor")},Ue=function(e){function t(n,i,r,u){void 0===u&&(u=null);var l=e.call(this)||this;l._onWillDispose=l._register(new o.a),l.onWillDispose=l._onWillDispose.event,l._onDidChangeDecorations=l._register(new $e),l.onDidChangeDecorations=l._onDidChangeDecorations.event,l._onDidChangeLanguage=l._register(new o.a),l.onDidChangeLanguage=l._onDidChangeLanguage.event,l._onDidChangeLanguageConfiguration=l._register(new o.a),l.onDidChangeLanguageConfiguration=l._onDidChangeLanguageConfiguration.event,l._onDidChangeTokens=l._register(new o.a),l.onDidChangeTokens=l._onDidChangeTokens.event,l._onDidChangeOptions=l._register(new o.a),l.onDidChangeOptions=l._onDidChangeOptions.event,l._onDidChangeAttached=l._register(new o.a),l.onDidChangeAttached=l._onDidChangeAttached.event,l._eventEmitter=l._register(new et),He++,l.id="$model"+He,l.isForSimpleWidget=i.isForSimpleWidget,l._associatedResource=null==u?a.a.parse("inmemory://model/"+He):u,l._attachedEditorCount=0,l._buffer=Be(n,i.defaultEOL),l._options=t.resolveOptions(l._buffer,i);var d=l._buffer.getLineCount(),h=l._buffer.getValueLengthInRange(new c.a(1,1,d,l._buffer.getLineLength(d)+1),0);return i.largeFileOptimizations?l._isTooLargeForTokenization=h>t.LARGE_FILE_SIZE_THRESHOLD||d>t.LARGE_FILE_LINE_COUNT_THRESHOLD:l._isTooLargeForTokenization=!1,l._isTooLargeForSyncing=h>t.MODEL_SYNC_LIMIT,l._versionId=1,l._alternativeVersionId=1,l._isDisposed=!1,l._isDisposing=!1,l._languageIdentifier=r||Le.a,l._languageRegistryListener=Pe.a.onDidChange((function(e){e.languageIdentifier.id===l._languageIdentifier.id&&l._onDidChangeLanguageConfiguration.fire({})})),l._instanceId=s.M(He),l._lastDecorationId=0,l._decorations=Object.create(null),l._decorationsTree=new Ke,l._commandManager=new m(l),l._isUndoing=!1,l._isRedoing=!1,l._trimAutoWhitespaceLines=null,l._tokens=new xe.d,l._tokens2=new xe.e,l._tokenization=new Ie(l),l}return We(t,e),t.createFromString=function(e,n,i,o){return void 0===n&&(n=t.DEFAULT_CREATION_OPTIONS),void 0===i&&(i=null),void 0===o&&(o=null),new t(e,n,i,o)},t.resolveOptions=function(e,t){if(t.detectIndentation){var n=b(e,t.tabSize,t.insertSpaces);return new h.e({tabSize:n.tabSize,indentSize:n.tabSize,insertSpaces:n.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})}return new h.e({tabSize:t.tabSize,indentSize:t.indentSize,insertSpaces:t.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})},t.prototype.onDidChangeRawContentFast=function(e){return this._eventEmitter.fastEvent((function(t){return e(t.rawContentChangedEvent)}))},t.prototype.onDidChangeRawContent=function(e){return this._eventEmitter.slowEvent((function(t){return e(t.rawContentChangedEvent)}))},t.prototype.onDidChangeContentFast=function(e){return this._eventEmitter.fastEvent((function(t){return e(t.contentChangedEvent)}))},t.prototype.onDidChangeContent=function(e){return this._eventEmitter.slowEvent((function(t){return e(t.contentChangedEvent)}))},t.prototype.dispose=function(){this._isDisposing=!0,this._onWillDispose.fire(),this._languageRegistryListener.dispose(),this._tokenization.dispose(),this._isDisposed=!0,e.prototype.dispose.call(this),this._isDisposing=!1},t.prototype._assertNotDisposed=function(){if(this._isDisposed)throw new Error("Model is disposed!")},t.prototype._emitContentChangedEvent=function(e,t){this._isDisposing||this._eventEmitter.fire(new Ce(e,t))},t.prototype.setValue=function(e){if(this._assertNotDisposed(),null!==e){var t=Be(e,this._options.defaultEOL);this.setValueFromTextBuffer(t)}},t.prototype._createContentChanged2=function(e,t,n,i,o,r,s){return{changes:[{range:e,rangeOffset:t,rangeLength:n,text:i}],eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:o,isRedoing:r,isFlush:s}},t.prototype.setValueFromTextBuffer=function(e){if(this._assertNotDisposed(),null!==e){var t=this.getFullModelRange(),n=this.getValueLengthInRange(t),i=this.getLineCount(),o=this.getLineMaxColumn(i);this._buffer=e,this._increaseVersionId(),this._tokens.flush(),this._tokens2.flush(),this._decorations=Object.create(null),this._decorationsTree=new Ke,this._commandManager=new m(this),this._trimAutoWhitespaceLines=null,this._emitContentChangedEvent(new ye([new ge],this._versionId,!1,!1),this._createContentChanged2(new c.a(1,1,i,o),0,n,this.getValue(),!1,!1,!0))}},t.prototype.setEOL=function(e){this._assertNotDisposed();var t=1===e?"\r\n":"\n";if(this._buffer.getEOL()!==t){var n=this.getFullModelRange(),i=this.getValueLengthInRange(n),o=this.getLineCount(),r=this.getLineMaxColumn(o);this._onBeforeEOLChange(),this._buffer.setEOL(t),this._increaseVersionId(),this._onAfterEOLChange(),this._emitContentChangedEvent(new ye([new be],this._versionId,!1,!1),this._createContentChanged2(new c.a(1,1,o,r),0,i,this.getValue(),!1,!1,!1))}},t.prototype._onBeforeEOLChange=function(){var e=this.getVersionId(),t=this._decorationsTree.search(0,!1,!1,e);this._ensureNodesHaveRanges(t)},t.prototype._onAfterEOLChange=function(){for(var e=this.getVersionId(),t=this._decorationsTree.collectNodesPostOrder(),n=0,i=t.length;n0},t.prototype.getAttachedEditorCount=function(){return this._attachedEditorCount},t.prototype.isTooLargeForSyncing=function(){return this._isTooLargeForSyncing},t.prototype.isTooLargeForTokenization=function(){return this._isTooLargeForTokenization},t.prototype.isDisposed=function(){return this._isDisposed},t.prototype.isDominatedByLongLines=function(){if(this._assertNotDisposed(),this.isTooLargeForTokenization())return!1;for(var e=0,t=0,n=this._buffer.getLineCount(),i=1;i<=n;i++){var o=this._buffer.getLineLength(i);o>=1e4?t+=o:e+=o}return t>e},Object.defineProperty(t.prototype,"uri",{get:function(){return this._associatedResource},enumerable:!0,configurable:!0}),t.prototype.getOptions=function(){return this._assertNotDisposed(),this._options},t.prototype.getFormattingOptions=function(){return{tabSize:this._options.indentSize,insertSpaces:this._options.insertSpaces}},t.prototype.updateOptions=function(e){this._assertNotDisposed();var t=void 0!==e.tabSize?e.tabSize:this._options.tabSize,n=void 0!==e.indentSize?e.indentSize:this._options.indentSize,i=void 0!==e.insertSpaces?e.insertSpaces:this._options.insertSpaces,o=void 0!==e.trimAutoWhitespace?e.trimAutoWhitespace:this._options.trimAutoWhitespace,r=new h.e({tabSize:t,indentSize:n,insertSpaces:i,defaultEOL:this._options.defaultEOL,trimAutoWhitespace:o});if(!this._options.equals(r)){var s=this._options.createChangeEvent(r);this._options=r,this._onDidChangeOptions.fire(s)}},t.prototype.detectIndentation=function(e,t){this._assertNotDisposed();var n=b(this._buffer,t,e);this.updateOptions({insertSpaces:n.insertSpaces,tabSize:n.tabSize,indentSize:n.tabSize})},t._normalizeIndentationFromWhitespace=function(e,t,n){for(var i=0,o=0;othis.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineContent(e)},t.prototype.getLineLength=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)},t.prototype.getLinesContent=function(){return this._assertNotDisposed(),this._buffer.getLinesContent()},t.prototype.getEOL=function(){return this._assertNotDisposed(),this._buffer.getEOL()},t.prototype.getLineMinColumn=function(e){return this._assertNotDisposed(),1},t.prototype.getLineMaxColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)+1},t.prototype.getLineFirstNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineFirstNonWhitespaceColumn(e)},t.prototype.getLineLastNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLastNonWhitespaceColumn(e)},t.prototype._validateRangeRelaxedNoAllocations=function(e){var t,n,i=this._buffer.getLineCount(),o=e.startLineNumber,r=e.startColumn;if(o<1)t=1,n=1;else if(o>i)t=i,n=this.getLineMaxColumn(t);else{if(t=0|o,r<=1)n=1;else n=r>=(h=this.getLineMaxColumn(t))?h:0|r}var s,a,u=e.endLineNumber,l=e.endColumn;if(u<1)s=1,a=1;else if(u>i)s=i,a=this.getLineMaxColumn(s);else{var h;if(s=0|u,l<=1)a=1;else a=l>=(h=this.getLineMaxColumn(s))?h:0|l}return o===t&&r===n&&u===s&&l===a&&e instanceof c.a&&!(e instanceof d.a)?e:new c.a(t,n,s,a)},t.prototype._isValidPosition=function(e,t,n){if("number"!=typeof e||"number"!=typeof t)return!1;if(isNaN(e)||isNaN(t))return!1;if(e<1||t<1)return!1;if((0|e)!==e||(0|t)!==t)return!1;if(e>this._buffer.getLineCount())return!1;if(1===t)return!0;if(t>this.getLineMaxColumn(e))return!1;if(1===n){var i=this._buffer.getLineCharCode(e,t-2);if(s.z(i))return!1}return!0},t.prototype._validatePosition=function(e,t,n){var i=Math.floor("number"!=typeof e||isNaN(e)?1:e),o=Math.floor("number"!=typeof t||isNaN(t)?1:t),r=this._buffer.getLineCount();if(i<1)return new l.a(1,1);if(i>r)return new l.a(r,this.getLineMaxColumn(r));if(o<=1)return new l.a(i,1);var a=this.getLineMaxColumn(i);if(o>=a)return new l.a(i,a);if(1===n){var u=this._buffer.getLineCharCode(i,o-2);if(s.z(u))return new l.a(i,o-1)}return new l.a(i,o)},t.prototype.validatePosition=function(e){return this._assertNotDisposed(),e instanceof l.a&&this._isValidPosition(e.lineNumber,e.column,1)?e:this._validatePosition(e.lineNumber,e.column,1)},t.prototype._isValidRange=function(e,t){var n=e.startLineNumber,i=e.startColumn,o=e.endLineNumber,r=e.endColumn;if(!this._isValidPosition(n,i,0))return!1;if(!this._isValidPosition(o,r,0))return!1;if(1===t){var a=i>1?this._buffer.getLineCharCode(n,i-2):0,u=r>1&&r<=this._buffer.getLineLength(o)?this._buffer.getLineCharCode(o,r-2):0,l=s.z(a),c=s.z(u);return!l&&!c}return!0},t.prototype.validateRange=function(e){if(this._assertNotDisposed(),e instanceof c.a&&!(e instanceof d.a)&&this._isValidRange(e,1))return e;var t=this._validatePosition(e.startLineNumber,e.startColumn,0),n=this._validatePosition(e.endLineNumber,e.endColumn,0),i=t.lineNumber,o=t.column,r=n.lineNumber,a=n.column,u=o>1?this._buffer.getLineCharCode(i,o-2):0,l=a>1&&a<=this._buffer.getLineLength(r)?this._buffer.getLineCharCode(r,a-2):0,h=s.z(u),p=s.z(l);return h||p?i===r&&o===a?new c.a(i,o-1,r,a-1):h&&p?new c.a(i,o-1,r,a+1):h?new c.a(i,o-1,r,a):new c.a(i,o,r,a+1):new c.a(i,o,r,a)},t.prototype.modifyPosition=function(e,t){this._assertNotDisposed();var n=this.getOffsetAt(e)+t;return this.getPositionAt(Math.min(this._buffer.getLength(),Math.max(0,n)))},t.prototype.getFullModelRange=function(){this._assertNotDisposed();var e=this.getLineCount();return new c.a(1,1,e,this.getLineMaxColumn(e))},t.prototype.findMatchesLineByLine=function(e,t,n,i){return this._buffer.findMatchesLineByLine(e,t,n,i)},t.prototype.findMatches=function(e,t,n,i,o,r,s){var a;if(void 0===s&&(s=999),this._assertNotDisposed(),a=c.a.isIRange(t)?this.validateRange(t):this.getFullModelRange(),!n&&e.indexOf("\n")<0){var u=new ie.a(e,n,i,o).parseSearchRequest();return u?this.findMatchesLineByLine(a,u,r,s):[]}return ie.c.findMatches(this,new ie.a(e,n,i,o),a,r,s)},t.prototype.findNextMatch=function(e,t,n,i,o,r){this._assertNotDisposed();var s=this.validatePosition(t);if(!n&&e.indexOf("\n")<0){var a=new ie.a(e,n,i,o).parseSearchRequest();if(!a)return null;var u=this.getLineCount(),l=new c.a(s.lineNumber,s.column,u,this.getLineMaxColumn(u)),d=this.findMatchesLineByLine(l,a,r,1);return ie.c.findNextMatch(this,new ie.a(e,n,i,o),s,r),d.length>0?d[0]:(l=new c.a(1,1,s.lineNumber,this.getLineMaxColumn(s.lineNumber)),(d=this.findMatchesLineByLine(l,a,r,1)).length>0?d[0]:null)}return ie.c.findNextMatch(this,new ie.a(e,n,i,o),s,r)},t.prototype.findPreviousMatch=function(e,t,n,i,o,r){this._assertNotDisposed();var s=this.validatePosition(t);return ie.c.findPreviousMatch(this,new ie.a(e,n,i,o),s,r)},t.prototype.pushStackElement=function(){this._commandManager.pushStackElement()},t.prototype.pushEOL=function(e){if(("\n"===this.getEOL()?0:1)!==e)try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._commandManager.pushEOL(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype.pushEditOperations=function(e,t,n){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._pushEditOperations(e,t,n)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._pushEditOperations=function(e,t,n){var i=this;if(this._options.trimAutoWhitespace&&this._trimAutoWhitespaceLines){for(var o=t.map((function(e){return{range:i.validateRange(e.range),text:e.text}})),r=!0,s=0,a=e.length;su.endLineNumber,f=u.startLineNumber>_.endLineNumber;if(!p&&!f){l=!0;break}}if(!l){r=!1;break}}if(r)for(s=0,a=this._trimAutoWhitespaceLines.length;s_.endLineNumber)&&!(g===_.startLineNumber&&_.startColumn===m&&_.isEmpty()&&b&&b.length>0&&"\n"===b.charAt(0)||g===_.startLineNumber&&1===_.startColumn&&_.isEmpty()&&b&&b.length>0&&"\n"===b.charAt(b.length-1))){v=!1;break}}v&&t.push({range:new c.a(g,1,g,m),text:null})}this._trimAutoWhitespaceLines=null}return this._commandManager.pushEditOperation(e,t,n)},t.prototype.applyEdits=function(e){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._applyEdits(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._applyEdits=function(e){for(var t=0,n=e.length;t0?l.text.charCodeAt(0):0),this._onDidChangeDecorations.fire(),this._decorationsTree.acceptReplace(l.rangeOffset,l.rangeLength,l.text.length,l.forceMoveMarkers);for(var f=l.range.startLineNumber,g=l.range.endLineNumber,m=g-f,v=d,_=Math.min(m,v),b=v-m,y=_;y>=0;y--){var C=f+y,w=r-u-b+C;a.push(new me(C,this.getLineContent(w)))}if(_this.getLineCount()?[]:this.getLinesDecorations(e,e,t,n)},t.prototype.getLinesDecorations=function(e,t,n,i){void 0===n&&(n=0),void 0===i&&(i=!1);var o=this.getLineCount(),r=Math.min(o,Math.max(1,e)),s=Math.min(o,Math.max(1,t)),a=this.getLineMaxColumn(s);return this._getDecorationsInRange(new c.a(r,1,s,a),n,i)},t.prototype.getDecorationsInRange=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=!1);var i=this.validateRange(e);return this._getDecorationsInRange(i,t,n)},t.prototype.getOverviewRulerDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),i=this._decorationsTree.search(e,t,!0,n);return this._ensureNodesHaveRanges(i)},t.prototype.getAllDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),i=this._decorationsTree.search(e,t,!1,n);return this._ensureNodesHaveRanges(i)},t.prototype._getDecorationsInRange=function(e,t,n){var i=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),o=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),r=this.getVersionId(),s=this._decorationsTree.intervalSearch(i,o,t,n,r);return this._ensureNodesHaveRanges(s)},t.prototype._ensureNodesHaveRanges=function(e){for(var t=0,n=e.length;tthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokens.setTokens(this._languageIdentifier.id,e-1,this._buffer.getLineLength(e),t)},t.prototype.setTokens=function(e){if(0!==e.length){for(var t=[],n=0,i=e.length;nthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokenization.forceTokenization(e)},t.prototype.isCheapToTokenize=function(e){return this._tokenization.isCheapToTokenize(e)},t.prototype.tokenizeIfCheap=function(e){this.isCheapToTokenize(e)&&this.forceTokenization(e)},t.prototype.getLineTokens=function(e){if(e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._getLineTokens(e)},t.prototype._getLineTokens=function(e){var t=this.getLineContent(e),n=this._tokens.getTokens(this._languageIdentifier.id,e-1,t);return this._tokens2.addSemanticTokens(e,n)},t.prototype.getLanguageIdentifier=function(){return this._languageIdentifier},t.prototype.getModeId=function(){return this._languageIdentifier.language},t.prototype.setMode=function(e){if(this._languageIdentifier.id!==e.id){var t={oldLanguage:this._languageIdentifier.language,newLanguage:e.language};this._languageIdentifier=e,this._onDidChangeLanguage.fire(t),this._onDidChangeLanguageConfiguration.fire({})}},t.prototype.getLanguageIdAtPosition=function(e,t){var n=this.validatePosition(new l.a(e,t)),i=this.getLineTokens(n.lineNumber);return i.getLanguageId(i.findTokenIndexAtOffset(n.column-1))},t.prototype.getWordAtPosition=function(e){this._assertNotDisposed();var n=this.validatePosition(e),i=this.getLineContent(n.lineNumber),o=this._getLineTokens(n.lineNumber),r=o.findTokenIndexAtOffset(n.column-1),s=t._findLanguageBoundaries(o,r),a=s[0],u=s[1],l=Object(Te.d)(n.column,Pe.a.getWordDefinition(o.getLanguageId(r)),i.substring(a,u),a);if(l&&l.startColumn<=e.column&&e.column<=l.endColumn)return l;if(r>0&&a===n.column-1){var c=t._findLanguageBoundaries(o,r-1),d=c[0],h=c[1],p=Object(Te.d)(n.column,Pe.a.getWordDefinition(o.getLanguageId(r-1)),i.substring(d,h),d);if(p&&p.startColumn<=e.column&&e.column<=p.endColumn)return p}return null},t._findLanguageBoundaries=function(e,t){for(var n=e.getLanguageId(t),i=0,o=t;o>=0&&e.getLanguageId(o)===n;o--)i=e.getStartOffset(o);for(var r=e.getLineContent().length,s=(o=t,e.getCount());o=0;u--){var l=n.getEndOffset(u);if(l<=a)break;Object(Re.b)(n.getStandardTokenType(u))&&(a=l)}for(var c=Math.min(o.length,e.column-1+s.maxBracketLength),d=null;;){if(!(m=Ae.a.findNextBracketInRange(s.forwardRegex,t,o,a,c)))break;if(m.startColumn<=e.column&&e.column<=m.endColumn){var h=o.substring(m.startColumn-1,m.endColumn-1).toLowerCase();(v=this._matchFoundBracket(m,s.textIsBracket[h],s.textIsOpenBracket[h]))&&(d=v)}a=m.endColumn-1}if(d)return d}if(r>0&&n.getStartOffset(r)===e.column-1){var p=r-1,f=Pe.a.getBracketsSupport(n.getLanguageId(p));if(f&&!Object(Re.b)(n.getStandardTokenType(p))){for(a=Math.max(0,e.column-1-f.maxBracketLength),c=Math.min(o.length,e.column-1+f.maxBracketLength),u=p+1;u=c)break;Object(Re.b)(n.getStandardTokenType(u))&&(c=g)}var m;if((m=Ae.a.findPrevBracketInRange(f.reversedRegex,t,o,a,c))&&m.startColumn<=e.column&&e.column<=m.endColumn){var v;h=o.substring(m.startColumn-1,m.endColumn-1).toLowerCase();if(v=this._matchFoundBracket(m,f.textIsBracket[h],f.textIsOpenBracket[h]))return v}}}return null},t.prototype._matchFoundBracket=function(e,t,n){if(!t)return null;var i;if(n){if(i=this._findMatchingBracketDown(t,e.getEndPosition()))return[e,i]}else if(i=this._findMatchingBracketUp(t,e.getStartPosition()))return[e,i];return null},t.prototype._findMatchingBracketUp=function(e,t){for(var n=e.languageIdentifier.id,i=e.reversedRegex,o=-1,r=function(t,n,r,s){for(;;){var a=Ae.a.findPrevBracketInRange(i,t,n,r,s);if(!a)break;var u=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();if(e.isOpen(u)?o++:e.isClose(u)&&o--,0===o)return a;s=a.startColumn-1}return null},s=t.lineNumber;s>=1;s--){var a=this._getLineTokens(s),u=a.getCount(),l=this._buffer.getLineContent(s),c=u-1,d=l.length,h=l.length;s===t.lineNumber&&(c=a.findTokenIndexAtOffset(t.column-1),d=t.column-1,h=t.column-1);for(var p=!0;c>=0;c--){var f,g=a.getLanguageId(c)===n&&!Object(Re.b)(a.getStandardTokenType(c));if(g)p?d=a.getStartOffset(c):(d=a.getStartOffset(c),h=a.getEndOffset(c));else if(p&&d!==h)if(f=r(s,l,d,h))return f;p=g}if(p&&d!==h)if(f=r(s,l,d,h))return f}return null},t.prototype._findMatchingBracketDown=function(e,t){for(var n=e.languageIdentifier.id,i=e.forwardRegex,o=1,r=function(t,n,r,s){for(;;){var a=Ae.a.findNextBracketInRange(i,t,n,r,s);if(!a)break;var u=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();if(e.isOpen(u)?o++:e.isClose(u)&&o--,0===o)return a;r=a.endColumn-1}return null},s=this.getLineCount(),a=t.lineNumber;a<=s;a++){var u=this._getLineTokens(a),l=u.getCount(),c=this._buffer.getLineContent(a),d=0,h=0,p=0;a===t.lineNumber&&(d=u.findTokenIndexAtOffset(t.column-1),h=t.column-1,p=t.column-1);for(var f=!0;d=1;o--){var r=this._getLineTokens(o),s=r.getCount(),a=this._buffer.getLineContent(o),u=s-1,l=a.length,c=a.length;if(o===t.lineNumber)u=r.findTokenIndexAtOffset(t.column-1),l=t.column-1,c=t.column-1,n!==(h=r.getLanguageId(u))&&(n=h,i=Pe.a.getBracketsSupport(n));for(var d=!0;u>=0;u--){var h;if(n!==(h=r.getLanguageId(u))){if(i&&d&&l!==c){if(p=Ae.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,p);d=!1}n=h,i=Pe.a.getBracketsSupport(n)}var p,f=!!i&&!Object(Re.b)(r.getStandardTokenType(u));if(f)d?l=r.getStartOffset(u):(l=r.getStartOffset(u),c=r.getEndOffset(u));else if(i&&d&&l!==c)if(p=Ae.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,p);d=f}if(i&&d&&l!==c)if(p=Ae.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,p)}return null},t.prototype.findNextBracket=function(e){for(var t=this.validatePosition(e),n=this.getLineCount(),i=-1,o=null,r=t.lineNumber;r<=n;r++){var s=this._getLineTokens(r),a=s.getCount(),u=this._buffer.getLineContent(r),l=0,c=0,d=0;if(r===t.lineNumber)l=s.findTokenIndexAtOffset(t.column-1),c=t.column-1,d=t.column-1,i!==(p=s.getLanguageId(l))&&(i=p,o=Pe.a.getBracketsSupport(i));for(var h=!0;lt)return null;var p=this._getLineTokens(h),f=p.getCount(),g=this._buffer.getLineContent(h),m=0,v=0,_=0;if(h===i.lineNumber)m=p.findTokenIndexAtOffset(i.column-1),v=i.column-1,_=i.column-1,l!==(y=p.getLanguageId(m))&&a(l=y,c=Pe.a.getBracketsSupport(l));for(var b=!0;mo)throw new Error("Illegal value for lineNumber");for(var r=Pe.a.getFoldingRules(this._languageIdentifier.id),s=Boolean(r&&r.offSide),a=-2,u=-1,l=-2,c=-1,d=function(e){if(-1!==a&&(-2===a||a>e-1)){a=-1,u=-1;for(var t=e-2;t>=0;t--){var n=i._computeIndentLevel(t);if(n>=0){a=t,u=n;break}}}if(-2===l){l=-1,c=-1;for(t=e;t=0){l=t,c=r;break}}}},h=-2,p=-1,f=-2,g=-1,m=function(e){if(-2===h){h=-1,p=-1;for(var t=e-2;t>=0;t--){var n=i._computeIndentLevel(t);if(n>=0){h=t,p=n;break}}}if(-1!==f&&(-2===f||f=0){f=t,g=r;break}}}},v=0,_=!0,b=0,y=!0,C=0,w=0;_||y;w++){var S=e-w,O=e+w;if(0!==w&&(S<1||So||O>n)&&(y=!1),w>5e4&&(_=!1,y=!1),_){var L=void 0;if((D=this._computeIndentLevel(S-1))>=0?(l=S-1,c=D,L=Math.ceil(D/this._options.indentSize)):(d(S),L=this._getIndentLevelForWhitespaceLine(s,u,c)),0===w){if(v=S,b=O,0===(C=L))return{startLineNumber:v,endLineNumber:b,indent:C};continue}L>=C?v=S:_=!1}if(y){var D,x=void 0;(D=this._computeIndentLevel(O-1))>=0?(h=O-1,p=D,x=Math.ceil(D/this._options.indentSize)):(m(O),x=this._getIndentLevelForWhitespaceLine(s,p,g)),x>=C?b=O:y=!1}}return{startLineNumber:v,endLineNumber:b,indent:C}},t.prototype.getLinesIndentGuides=function(e,t){this._assertNotDisposed();var n=this.getLineCount();if(e<1||e>n)throw new Error("Illegal value for startLineNumber");if(t<1||t>n)throw new Error("Illegal value for endLineNumber");for(var i=Pe.a.getFoldingRules(this._languageIdentifier.id),o=Boolean(i&&i.offSide),r=new Array(t-e+1),s=-2,a=-1,u=-2,l=-1,c=e;c<=t;c++){var d=c-e,h=this._computeIndentLevel(c-1);if(h>=0)s=c-1,a=h,r[d]=Math.ceil(h/this._options.indentSize);else{if(-2===s){s=-1,a=-1;for(var p=c-2;p>=0;p--){if((f=this._computeIndentLevel(p))>=0){s=p,a=f;break}}}if(-1!==u&&(-2===u||u=0){u=p,l=f;break}}}r[d]=this._getIndentLevelForWhitespaceLine(o,a,l)}}return r},t.prototype._getIndentLevelForWhitespaceLine=function(e,t,n){return-1===t||-1===n?0:t0?this._deferredEvent?this._deferredEvent=this._deferredEvent.merge(e):this._deferredEvent=e:(this._fastEmitter.fire(e),this._slowEmitter.fire(e))},t}(r.a)},tXSY: /*!****************************************************************************************************!*\ !*** ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetController2.js + 3 modules ***! \****************************************************************************************************/ @@ -2565,8 +2565,8 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/range.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/core/selection.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/editorContextKeys.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model/textModel.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfigurationRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/model/textModel.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfigurationRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/folding/folding.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetParser.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggestController.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggest.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggestController.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/nls.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -2574,7 +2574,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/contextkey/common/contextkey.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/instantiation.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/label/common/label.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/log/common/log.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/log/common/log.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/rename/rename.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/theme/common/colorRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/theme/common/themeService.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/workspace/common/workspace.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */function(e,t,n){"use strict";n.r(t),n.d(t,"SnippetController2",(function(){return U}));var i=n("pmY6"),o=n("N0LK"),r=n("sswD"),s=n("aokT"),a=n("gCVg"),u=n("wQH0"),l=n("QVNv"),c=n("T8No"),d=n("09fa"),h=n("6OMU"),p=(n("dFcq"),n("0/Sa")),f=n("tX9W"),g=n("9XeP"),m=n("EWX2"),v=n("Cg/j"),_=n("uACm"),b=n("3/fG"),y=n("MrjW"),C=n("gslv"),w=n("cMvZ"),S=n("bY76");function O(e){return e instanceof S.a}var L=n("3rx1"),D=function(){function e(e){this._delegates=e}return e.prototype.resolve=function(e){for(var t=0,n=this._delegates;t=0){for(var i=[],o=0,r=this._placeholderGroups[this._placeholderGroupsIdx];o0&&this._editor.executeEdits("snippet.placeholderTransform",i)}var d=!1;!0===t&&this._placeholderGroupsIdx0&&(this._placeholderGroupsIdx-=1,d=!0);var h=this._editor.getModel().changeDecorations((function(t){for(var i=new Set,o=[],r=0,s=n._placeholderGroups[n._placeholderGroupsIdx];r0)return!0}t=t.parent}return!1},Object.defineProperty(e.prototype,"isAtFirstPlaceholder",{get:function(){return this._placeholderGroupsIdx<=0||0===this._placeholderGroups.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isAtLastPlaceholder",{get:function(){return this._placeholderGroupsIdx===this._placeholderGroups.length-1},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hasPlaceholder",{get:function(){return this._snippet.placeholders.length>0},enumerable:!0,configurable:!0}),e.prototype.computePossibleSelections=function(){for(var e=new Map,t=0,n=this._placeholderGroups;t0&&O!==d.getLineFirstNonWhitespaceColumn(W.positionLineNumber),!0),U.resolveVariables(new D([f,new k(y,V,L.length,"spread"===t.getOption(60)),new x(d,W),new E(d),new I,new M(h),new T]));var q=d.getOffsetAt(K)+C;C+=U.toString().length-d.getValueLengthInRange(z),l[V]=p.a.replace(z,U.toString()),c[V]=new F(t,U,q)}return{edits:l,snippets:c}},e.prototype.dispose=function(){Object(i.f)(this._snippets)},e.prototype._logInfo=function(){return'template="'+this._template+'", merged_templates="'+this._templateMerges.join(" -> ")+'"'},e.prototype.insert=function(){var t=this;if(this._editor.hasModel()){var n=e.createEditsAndSnippets(this._editor,this._template,this._options.overwriteBefore,this._options.overwriteAfter,!1,this._options.adjustWhitespace,this._options.clipboardText),i=n.edits,o=n.snippets;this._snippets=o,this._editor.executeEdits("snippet",i,(function(e){return t._snippets[0].hasPlaceholder?t._move(!0):e.map((function(e){return a.a.fromPositions(e.range.getEndPosition())}))})),this._editor.revealRange(this._editor.getSelections()[0])}},e.prototype.merge=function(t,n){var i=this;if(void 0===n&&(n=j),this._editor.hasModel()){this._templateMerges.push([this._snippets[0]._nestingLevel,this._snippets[0]._placeholderGroupsIdx,t]);var o=e.createEditsAndSnippets(this._editor,t,n.overwriteBefore,n.overwriteAfter,!0,n.adjustWhitespace,n.clipboardText),r=o.edits,s=o.snippets;this._editor.executeEdits("snippet",r,(function(e){for(var t=0,n=i._snippets;t0},e}(),V=function(){return(V=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},H=function(e,t){return function(n,i){t(n,i,e)}},z={overwriteBefore:0,overwriteAfter:0,undoStopBefore:!0,undoStopAfter:!0,adjustWhitespace:!0,clipboardText:void 0},U=function(){function e(t,n,o){this._editor=t,this._logService=n,this._snippetListener=new i.b,this._modelVersionId=-1,this._inSnippet=e.InSnippetMode.bindTo(o),this._hasNextTabstop=e.HasNextTabstop.bindTo(o),this._hasPrevTabstop=e.HasPrevTabstop.bindTo(o)}return e.get=function(t){return t.getContribution(e.ID)},e.prototype.dispose=function(){this._inSnippet.reset(),this._hasPrevTabstop.reset(),this._hasNextTabstop.reset(),Object(i.f)(this._session),this._snippetListener.dispose()},e.prototype.insert=function(e,t){try{this._doInsert(e,void 0===t?z:V(V({},z),t))}catch(t){this.cancel(),this._logService.error(t),this._logService.error("snippet_error"),this._logService.error("insert_template=",e),this._logService.error("existing_template=",this._session?this._session._logInfo():"")}},e.prototype._doInsert=function(e,t){var n=this;this._editor.hasModel()&&(this._snippetListener.clear(),t.undoStopBefore&&this._editor.getModel().pushStackElement(),this._session?this._session.merge(e,t):(this._modelVersionId=this._editor.getModel().getAlternativeVersionId(),this._session=new W(this._editor,e,t),this._session.insert()),t.undoStopAfter&&this._editor.getModel().pushStackElement(),this._updateState(),this._snippetListener.add(this._editor.onDidChangeModelContent((function(e){return e.isFlush&&n.cancel()}))),this._snippetListener.add(this._editor.onDidChangeModel((function(){return n.cancel()}))),this._snippetListener.add(this._editor.onDidChangeCursorSelection((function(){return n._updateState()}))))},e.prototype._updateState=function(){if(this._session&&this._editor.hasModel()){if(this._modelVersionId===this._editor.getModel().getAlternativeVersionId())return this.cancel();if(!this._session.hasPlaceholder)return this.cancel();if(this._session.isAtLastPlaceholder||!this._session.isSelectionWithinPlaceholders())return this.cancel();this._inSnippet.set(!0),this._hasPrevTabstop.set(!this._session.isAtFirstPlaceholder),this._hasNextTabstop.set(!this._session.isAtLastPlaceholder),this._handleChoice()}},e.prototype._handleChoice=function(){var e=this;if(this._session&&this._editor.hasModel()){var t=this._session.choice;if(t){if(this._currentChoice!==t){this._currentChoice=t,this._editor.setSelections(this._editor.getSelections().map((function(e){return a.a.fromPositions(e.getStartPosition())})));var n=t.options[0];Object(l.f)(this._editor,t.options.map((function(t,i){return{kind:13,label:t.value,insertText:t.value,sortText:Object(o.J)("a",i+1),range:s.a.fromPositions(e._editor.getPosition(),e._editor.getPosition().delta(0,n.value.length))}})))}}else this._currentChoice=void 0}else this._currentChoice=void 0},e.prototype.finish=function(){for(;this._inSnippet.get();)this.next()},e.prototype.cancel=function(e){void 0===e&&(e=!1),this._inSnippet.reset(),this._hasPrevTabstop.reset(),this._hasNextTabstop.reset(),this._snippetListener.clear(),Object(i.f)(this._session),this._session=void 0,this._modelVersionId=-1,e&&this._editor.setSelections([this._editor.getSelection()])},e.prototype.prev=function(){this._session&&this._session.prev(),this._updateState()},e.prototype.next=function(){this._session&&this._session.next(),this._updateState()},e.prototype.isInSnippet=function(){return Boolean(this._inSnippet.get())},e.ID="snippetController2",e.InSnippetMode=new c.d("inSnippetMode",!1),e.HasNextTabstop=new c.d("hasNextTabstop",!1),e.HasPrevTabstop=new c.d("hasPrevTabstop",!1),e=B([H(1,d.a),H(2,c.c)],e)}();Object(r.h)(U.ID,U);var K=r.c.bindToContribution(U.get);Object(r.g)(new K({id:"jumpToNextSnippetPlaceholder",precondition:c.a.and(U.InSnippetMode,U.HasNextTabstop),handler:function(e){return e.next()},kbOpts:{weight:130,kbExpr:u.a.editorTextFocus,primary:2}})),Object(r.g)(new K({id:"jumpToPrevSnippetPlaceholder",precondition:c.a.and(U.InSnippetMode,U.HasPrevTabstop),handler:function(e){return e.prev()},kbOpts:{weight:130,kbExpr:u.a.editorTextFocus,primary:1026}})),Object(r.g)(new K({id:"leaveSnippet",precondition:U.InSnippetMode,handler:function(e){return e.cancel(!0)},kbOpts:{weight:130,kbExpr:u.a.editorTextFocus,primary:9,secondary:[1033]}})),Object(r.g)(new K({id:"acceptSnippet",precondition:U.InSnippetMode,handler:function(e){return e.finish()}}))},tYmi: @@ -2649,7 +2649,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/common/strings.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/contextkey/common/contextkey.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/extensions.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/extensions.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/codelens/codelensController.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/instantiation/common/instantiation.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */function(e,t,n){"use strict";n.d(t,"a",(function(){return v})),n.d(t,"b",(function(){return _})),n.d(t,"d",(function(){return b})),n.d(t,"c",(function(){return y}));var i,o=n("N0LK"),r=n("JQT/"),s=n("pmY6"),a=n("sswD"),u=n("T8No"),l=n("24hK"),c=n("Cg/j"),d=n("9fML"),h=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),p=Object(c.c)("IEditorCancelService"),f=new u.d("cancellableOperation",!1);Object(d.b)(p,function(){function e(){this._tokens=new WeakMap}return e.prototype.add=function(e,t){var n,i=this._tokens.get(e);return i||(i=e.invokeWithinContext((function(e){return{key:f.bindTo(e.get(u.c)),tokens:new l.a}})),this._tokens.set(e,i)),i.key.set(!0),n=i.tokens.push(t),function(){n&&(n(),i.key.set(!i.tokens.isEmpty()),n=void 0)}},e.prototype.cancel=function(e){var t=this._tokens.get(e);if(t){var n=t.tokens.pop();n&&(n.cancel(),t.key.set(!t.tokens.isEmpty()))}},e}(),!0);var g=function(e){function t(t,n){var i=e.call(this,n)||this;return i.editor=t,i._unregister=t.invokeWithinContext((function(e){return e.get(p).add(t,i)})),i}return h(t,e),t.prototype.dispose=function(){this._unregister(),e.prototype.dispose.call(this)},t}(r.b);Object(a.g)(new(function(e){function t(){return e.call(this,{id:"editor.cancelOperation",kbOpts:{weight:100,primary:9},precondition:f})||this}return h(t,e),t.prototype.runEditorCommand=function(e,t){e.get(p).cancel(t)},t}(a.c)));var m=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),v=function(){function e(e,t){if(this.flags=t,0!=(1&this.flags)){var n=e.getModel();this.modelVersionId=n?o.r("{0}#{1}",n.uri.toString(),n.getVersionId()):null}else this.modelVersionId=null;0!=(4&this.flags)?this.position=e.getPosition():this.position=null,0!=(2&this.flags)?this.selection=e.getSelection():this.selection=null,0!=(8&this.flags)?(this.scrollLeft=e.getScrollLeft(),this.scrollTop=e.getScrollTop()):(this.scrollLeft=-1,this.scrollTop=-1)}return e.prototype._equals=function(t){if(!(t instanceof e))return!1;var n=t;return this.modelVersionId===n.modelVersionId&&(this.scrollLeft===n.scrollLeft&&this.scrollTop===n.scrollTop&&(!(!this.position&&n.position||this.position&&!n.position||this.position&&n.position&&!this.position.equals(n.position))&&!(!this.selection&&n.selection||this.selection&&!n.selection||this.selection&&n.selection&&!this.selection.equalsRange(n.selection))))},e.prototype.validate=function(t){return this._equals(new e(t,this.flags))},e}(),_=function(e){function t(t,n,i){var o=e.call(this,t,i)||this;return o.editor=t,o._listener=new s.b,4&n&&o._listener.add(t.onDidChangeCursorPosition((function(e){return o.cancel()}))),2&n&&o._listener.add(t.onDidChangeCursorSelection((function(e){return o.cancel()}))),8&n&&o._listener.add(t.onDidScrollChange((function(e){return o.cancel()}))),1&n&&(o._listener.add(t.onDidChangeModel((function(e){return o.cancel()}))),o._listener.add(t.onDidChangeModelContent((function(e){return o.cancel()})))),o}return m(t,e),t.prototype.dispose=function(){this._listener.dispose(),e.prototype.dispose.call(this)},t}(g),b=function(e){function t(t,n){var i=e.call(this,n)||this;return i._listener=t.onDidChangeContent((function(){return i.cancel()})),i}return m(t,e),t.prototype.dispose=function(){this._listener.dispose(),e.prototype.dispose.call(this)},t}(r.b),y=function(){function e(e,t){this._visiblePosition=e,this._visiblePositionScrollDelta=t}return e.capture=function(t){var n=null,i=0;if(0!==t.getScrollTop()){var o=t.getVisibleRanges();if(o.length>0){n=o[0].getStartPosition();var r=t.getTopForPosition(n.lineNumber,n.column);i=t.getScrollTop()-r}}return new e(n,i)},e.prototype.restore=function(e){if(this._visiblePosition){var t=e.getTopForPosition(this._visiblePosition.lineNumber,this._visiblePosition.column);e.setScrollTop(t+this._visiblePositionScrollDelta)}},e}()},vMFT: /*!****************************************************************************!*\ !*** ./node_modules/monaco-editor/esm/vs/base/parts/tree/browser/tree.css ***! diff --git a/p__Account.a37c3650.async.js b/p__Account.4e2ab118.async.js similarity index 100% rename from p__Account.a37c3650.async.js rename to p__Account.4e2ab118.async.js diff --git a/p__Account__Binding__index.ccac9298.async.js b/p__Account__Binding__index.5faf34e5.async.js similarity index 100% rename from p__Account__Binding__index.ccac9298.async.js rename to p__Account__Binding__index.5faf34e5.async.js diff --git a/p__Account__Certification__index.ffa3c847.async.js b/p__Account__Certification__index.d317afcf.async.js similarity index 100% rename from p__Account__Certification__index.ffa3c847.async.js rename to p__Account__Certification__index.d317afcf.async.js diff --git a/p__Account__Profile__Edit__index.321a3553.async.js b/p__Account__Profile__Edit__index.241837bf.async.js similarity index 100% rename from p__Account__Profile__Edit__index.321a3553.async.js rename to p__Account__Profile__Edit__index.241837bf.async.js diff --git a/p__Account__Profile__index.f3e8638d.async.js b/p__Account__Profile__index.b68ee0e9.async.js similarity index 100% rename from p__Account__Profile__index.f3e8638d.async.js rename to p__Account__Profile__index.b68ee0e9.async.js diff --git a/p__Account__Results__index.de33ca12.async.js b/p__Account__Results__index.f8cde713.async.js similarity index 100% rename from p__Account__Results__index.de33ca12.async.js rename to p__Account__Results__index.f8cde713.async.js diff --git a/p__Account__Secure__index.5088c314.async.js b/p__Account__Secure__index.6c559c69.async.js similarity index 100% rename from p__Account__Secure__index.5088c314.async.js rename to p__Account__Secure__index.6c559c69.async.js diff --git a/p__Api.ca7f24d7.async.js b/p__Api.dc1f6c60.async.js similarity index 100% rename from p__Api.ca7f24d7.async.js rename to p__Api.dc1f6c60.async.js diff --git a/p__Classrooms__ClassicCases__index.edcabf19.async.js b/p__Classrooms__ClassicCases__index.cbe52530.async.js similarity index 100% rename from p__Classrooms__ClassicCases__index.edcabf19.async.js rename to p__Classrooms__ClassicCases__index.cbe52530.async.js diff --git a/p__Classrooms__ExamList__index.df4890f7.async.js b/p__Classrooms__ExamList__index.f322fb36.async.js similarity index 100% rename from p__Classrooms__ExamList__index.df4890f7.async.js rename to p__Classrooms__ExamList__index.f322fb36.async.js diff --git a/p__Classrooms__Index.fb573baa.async.js b/p__Classrooms__Index.027a8d5a.async.js similarity index 100% rename from p__Classrooms__Index.fb573baa.async.js rename to p__Classrooms__Index.027a8d5a.async.js diff --git a/p__Classrooms__Lists__Announcement__index.c44e8e0c.async.js b/p__Classrooms__Lists__Announcement__index.abfe5330.async.js similarity index 100% rename from p__Classrooms__Lists__Announcement__index.c44e8e0c.async.js rename to p__Classrooms__Lists__Announcement__index.abfe5330.async.js diff --git a/p__Classrooms__Lists__Attachment__index.c233a196.async.js b/p__Classrooms__Lists__Attachment__index.d67a2244.async.js similarity index 99% rename from p__Classrooms__Lists__Attachment__index.c233a196.async.js rename to p__Classrooms__Lists__Attachment__index.d67a2244.async.js index ffdedf31c0..033d08c5b2 100644 --- a/p__Classrooms__Lists__Attachment__index.c233a196.async.js +++ b/p__Classrooms__Lists__Attachment__index.d67a2244.async.js @@ -275,8 +275,8 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/contextTypes.js because of ./node_modules/rc-tree/es/Tree.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/util.js because of ./node_modules/rc-tree-select/es/TreeSelect.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/utils/treeUtil.js because of ./node_modules/rc-tree-select/es/TreeSelect.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/util.js because of ./node_modules/antd/es/table/hooks/useSelection.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/utils/treeUtil.js because of ./node_modules/antd/es/table/hooks/useSelection.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var a=n("rePB"),r=n("Ff2n"),o=n("VTBJ"),i=n("1OyB"),c=n("vuIU"),l=n("JX7q"),s=n("Ji7U"),u=n("LK+K"),d=n("q1tI"),f=n("TSYQ"),p=n.n(f),m=n("sboe"),b=n("OZM5"),h=function(e){var t=e.prefixCls,n=e.level,r=e.isStart,o=e.isEnd;if(!n)return null;for(var i="".concat(t,"-indent-unit"),c=[],l=0;l0?I([e].concat(Object(R.a)(O))):I([e]),U(j+1),p(!1)}}),O&&j>0&&h.a.createElement(F,{replies:O,user_image:r,current_login:n}),t&&O&&t.replies_count>j&&t.replies_count>=z*ae&&h.a.createElement("div",{className:"mt10 edu-text-center"},h.a.createElement(_.a,{loading:te,type:"primary",className:"commentBtn btnSize",onClick:function(){return function(e){var t=z;j0&&h.a.createElement("span",{className:"tip_tag"},k))),h.a.createElement(n.a,{spinning:D},h.a.createElement("div",{className:"comments-lists"},K?h.a.createElement(M,{click_button:Y,memo_id:t,user_image:g,new_reply:function(e){w(k+1),E([e].concat(Object(R.a)(b))),q(!1)}}):h.a.createElement(j,{user_image:g,click_button:Y}),b&&b.length>0&&h.a.createElement(I.b,{size:"large",loading:D,header:"",dataSource:b,renderItem:function(e){return h.a.createElement(I.b.Item,null,h.a.createElement(B,{item:e,user_image:g,current_login:a,is_children:!1,target_type:r,commet_destroy:X,props:u}))}}),k>z&&h.a.createElement("div",{className:"edu-text-center pd20"},h.a.createElement(O.a,{showQuickJumper:!0,current:F,onChange:function(e){U(e)},total:k,pageSize:z})))))},G=r("6S+g"),H=(r("hLB0"),function(e){var t=e.user;Object(d.useEffect)((function(){t&&a(t.watchers_count)}),[]);var r=Object(d.useState)(0),n=Object(o.a)(r,2),i=n[0],a=n[1];return h.a.createElement("div",{className:"whiteBack authorCard"},h.a.createElement("a",{href:"/forums/accounts/".concat(t&&t.login,"/memos")},h.a.createElement("span",{className:"kvFNwe"},h.a.createElement("img",{src:g.a.IMG_SERVER+"/images/"+(t&&t.image_url),alt:""}),h.a.createElement("span",{className:"task-hide",style:{maxWidth:"84px",textAlign:"center"}},t&&t.username))),h.a.createElement("p",{style:{width:"100%",fontSize:"14px"},className:"task-hide grey-8 mt10 mb15 edu-text-center"},t&&t.description?t.description:"这家伙太懒了,还未填写个人描述!"),h.a.createElement("div",{className:"Grid mt20"},h.a.createElement("span",{className:"UDStructure"},h.a.createElement("span",null,t&&t.memos_count),h.a.createElement("span",null,"文章数")),h.a.createElement("span",{className:"UDStructure"},h.a.createElement("span",null,t&&t.replies_count),h.a.createElement("span",null,"评论数")),h.a.createElement("span",{className:"UDStructure"},h.a.createElement("span",null,i),h.a.createElement("span",null,"关注者"))))}),z=r("sNeV");t.default=Object(p.a)((function(e){var t=e.loading,r=e.user;return{globalSetting:e.globalSetting,loading:t.effects,user:r}}))((function(e){e.globalSetting,e.loading;var t,r=e.user,u=e.dispatch,p=(Object(l.a)(e,["globalSetting","loading","user","dispatch"]),Object(f.i)().memoId),y=r.userInfo,S=Object(d.useState)(null),C=Object(o.a)(S,2),L=C[0],A=C[1],O=Object(d.useState)(null),I=Object(o.a)(O,2),R=I[0],_=I[1],N=Object(d.useState)([]),M=Object(o.a)(N,2),P=M[0],F=M[1],B=Object(d.useState)(null),j=Object(o.a)(B,2),W=j[0],V=j[1],K=Object(d.useState)([]),q=Object(o.a)(K,2),Y=q[0],X=q[1],Z=Object(d.useState)(void 0),Q=Object(o.a)(Z,2),J=Q[0],$=Q[1],ee=Object(d.useState)(!1),te=Object(o.a)(ee,2),re=(te[0],te[1]),ne=Object(d.useState)(1),ie=Object(o.a)(ne,2),ae=(ie[0],ie[1],Object(d.useState)(5)),se=Object(o.a)(ae,2),oe=(se[0],se[1],Object(d.useState)(!1)),le=Object(o.a)(oe,2),ue=le[0],ce=le[1],de=Object(d.useState)({}),he=Object(o.a)(de,2);he[0],he[1];function fe(){return pe.apply(this,arguments)}function pe(){return(pe=Object(s.a)(c.a.mark((function e(){return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ce(!0),Object(x.i)({memo_id:p}).then((function(e){if(e){var t={admin:e&&e.is_current_admin,login:e&&e.current_login,banned_permission:e.banned_permission,is_currentUser:e.author_info?e.author_info.is_current_user:void 0,is_fine:e.memo&&e.memo.is_fine,sticky:e.memo&&e.memo.sticky,memo_watched:e.memo&&e.memo.memo_watched,is_deleted:e.memo&&e.memo.apply_destroy};$(t),A(e.memo),V(e.memo_image_info),X(e.recent_memos),re(e.is_banned),_(e.author_info)}ce(!1)})).catch((function(e){ce(!1),console.log(e)}));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ge(){Object(x.r)({memo_id:p}).then((function(e){e&&F(e.memos),ce(!1)})).catch((function(e){ce(!1),console.log(e)}))}function me(){u({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}return Object(d.useEffect)((function(){fe(),ge()}),[p]),h.a.createElement("div",{className:b.a.educontent},h.a.createElement(n.a,{spinning:ue},L&&R?h.a.createElement("div",null,h.a.createElement(a.a,{separator:">",style:{marginBottom:"10px"}},h.a.createElement(a.a.Item,null,h.a.createElement(v.a,{to:"/forums"},"论坛")),L&&L.forum_tag&&L.forum_tag.id&&h.a.createElement(a.a.Item,null,h.a.createElement(v.a,{to:"/forums/subject/".concat(L&&L.forum_tag.id)},L&&L.forum_tag.title)),h.a.createElement(a.a.Item,null,L?L.subject:"帖子详情")),h.a.createElement("div",{className:b.a.box},h.a.createElement("div",{className:b.a.long},h.a.createElement("div",{className:b.a.whiteBack},h.a.createElement("div",{style:{padding:"0px 30px"}},h.a.createElement("div",{className:"".concat(b.a.gMAmTc," ").concat(b.a.headerInfo)},h.a.createElement("div",{className:b.a.headerInfoLeft},h.a.createElement("span",{className:"交流"==L.tag_name?b.a.blue:b.a.tag_Orange},"【",L.tag_name,"】"),h.a.createElement("p",{className:b.a.titleStyle},L&&L.subject),!0===L.sticky?h.a.createElement("span",{className:"".concat(b.a.tag," ").concat(b.a.tagRed)},"置顶"):"",!0===L.is_fine?h.a.createElement("span",{className:"".concat(b.a.tag," ").concat(b.a.tagBlue)},"精华"):""),h.a.createElement("div",{style:{width:"130px",textAlign:"right"}},y&&y.login?h.a.createElement(z.a,{permission:J,id:p,calbackFunc:fe}):""),L&&L.is_original&&h.a.createElement("img",{src:T.a,className:b.a.originalTag,width:"80px"})),h.a.createElement("div",{className:b.a.kTLhbM,style:{padding:"15px 0"}},h.a.createElement("a",{href:"/forums/accounts/".concat(R.login,"/memos")},h.a.createElement("span",{className:b.a.igfjXB},h.a.createElement("img",{src:g.a.IMG_SERVER+"/images/"+R.image_url,alt:""}),h.a.createElement("span",{className:b.a.taskHide},R.username))),h.a.createElement("span",{className:b.a.iconWrap},h.a.createElement(k.a,null),h.a.createElement("span",{className:"span-text"},L&&L.viewed_count)),h.a.createElement("span",{className:b.a.iconWrap},h.a.createElement(w.a,null),h.a.createElement("span",{className:"span-text"},L&&L.replies_count)),h.a.createElement("span",{className:"grey-8 ml20"},L&&L.published_time),L&&L.apply_destroy&&h.a.createElement("span",{style:{marginLeft:"20px",color:"#fa6400"}},"已申请删帖")),h.a.createElement("div",{className:b.a.content},W&&h.a.createElement("div",{style:{paddingBottom:"20px"}},h.a.createElement("img",{src:g.a.IMG_SERVER+W.url,style:{width:"100%"}})),h.a.createElement(E.a,{style:{textAlign:"justify",wordBreak:"break-all"},value:L.content}),h.a.createElement("div",{className:b.a.row},L.attachment_url&&L.attachment_url.length>0&&(null===(t=L.attachment_url)||void 0===t?void 0:t.map((function(e){return h.a.createElement("a",{key:e.id,target:"_blank",href:e.url},h.a.createElement("i",{className:"iconfont icon-fujian font14 mr10"}),h.a.createElement("span",{className:"mr10"},e.title),h.a.createElement("span",null,e.filesize))}))))),L.reprint_link&&h.a.createElement("p",{style:{fontSize:"12px",color:"#888"}},"转载自:",L.reprint_link),h.a.createElement(D,{isPrised:L.user_praise,num:L.praises_count,memo_id:L.id,container_type:"Memo",current_login:R&&R.current_login,showLoginDialog:me}))),h.a.createElement("div",{className:"".concat(b.a.whiteBack," ").concat(b.a.mt15)},h.a.createElement(U,{target_id:L&&L.id,target_type:"memos",current_user_image:R&&R.current_image_url,current_login:R&&R.current_login,showLoginDialog:me})),P&&P.length>0&&h.a.createElement("div",{className:"".concat(b.a.whiteBack," ").concat(b.a.mt15)},h.a.createElement("div",{className:b.a.title},h.a.createElement("span",{className:b.a.greenLiftLine},"相关推荐")),h.a.createElement(G.a,{memos:P,calbackFunc:ge}))),h.a.createElement("div",{className:b.a.Short},h.a.createElement(H,{user:R}),h.a.createElement("div",{className:"".concat(b.a.whiteBack," ").concat(b.a.mt15)},h.a.createElement("div",{className:b.a.title},h.a.createElement("span",null,"作者最近文章"),h.a.createElement("a",{style:{fontSize:"12px",color:"#999"},href:"/forums/accounts/".concat(R&&R.login,"/memos")},"更多",h.a.createElement("i",{className:"iconfont icon-youjiantou ml5",style:{fontSize:"12px"}}))),h.a.createElement("div",{className:"memo-detail-ul"},h.a.createElement("ul",{className:b.a.BestUl},Y&&Y.length>0?Y.map((function(e){return h.a.createElement("li",{key:e.id},h.a.createElement("a",{href:"/forums/".concat(e.id)},e.subject))})):h.a.createElement(m.a,{customText:"暂无推荐"}))))))):h.a.createElement(i.a,{image:i.a.PRESENTED_IMAGE_SIMPLE,style:{padding:"200px"}})))}))}}]); \ No newline at end of file +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,r){"use strict";r.r(t);r("T2oS");var n=r("W9HT"),i=(r("R9oj"),r("ECub")),a=(r("sPJy"),r("bE4q")),s=r("9og8"),o=r("tJVT"),l=r("PpiC"),u=r("WmNS"),c=r.n(u),d=r("q1tI"),h=r.n(d),f=r("Ty5D"),p=r("9kvl"),g=r("m3rI"),m=r("BdwD"),v=r("55Ip"),y=r("G8my"),b=r.n(y),E=r("9Bee"),x=r("h+Ho"),S=r("Jtvl"),T=r.n(S),k=r("9BLJ"),w=r("WhZy"),C=(r("miYZ"),r("tsqr")),L=r("lfxj"),A=r.n(L),D=function(e){var t=e.isPrised,r=e.num,n=e.memo_id,i=e.container_type,a=e.current_login,s=e.showLoginDialog,l=Object(d.useState)(void 0),u=Object(o.a)(l,2),c=u[0],f=u[1],p=Object(d.useState)(void 0),g=Object(o.a)(p,2),m=g[0],v=g[1];return Object(d.useEffect)((function(){f(t),v(r)}),[]),h.a.createElement("div",{className:A.a.priseBox},h.a.createElement("span",{onClick:function(){a?Object(x.w)({container_type:i,id:n,type:c?0:1}).then((function(e){v(e.praise_count),f(!c),C.b.success(c?"取消点赞":"已点赞")})).catch((function(e){C.b.error(e)})):s()}},h.a.createElement("i",{className:c?"iconfont icon-dianzan":"iconfont icon-dianzan-xian"})),h.a.createElement("span",null,m))},O=(r("DjyN"),r("NUBc")),I=(r("Mwp2"),r("VXEj")),R=r("oBTY"),_=(r("+L6B"),r("2/Rp")),N=r("Ot1p");var M=function(e){var t=e.memo_id,r=e.user_image,n=e.click_button,i=e.new_reply,a=Object(d.useState)(!1),s=Object(o.a)(a,2),l=s[0],u=s[1],c=Object(d.useState)(""),f=Object(o.a)(c,2),p=f[0],m=f[1];return h.a.createElement("div",{className:"grid-item-top pt20"},h.a.createElement("img",{src:g.a.IMG_SERVER+"/images/"+r,className:"user-image mr10"}),h.a.createElement("div",null,h.a.createElement(N.a,{placeholder:"添加评论...",watch:!0,height:200,id:t?"orderdetail-add-descriptions"+t:"orderdetail-add-descriptions",onChange:function(e){m(e)}}),h.a.createElement("p",{className:"clearfix mt20"},h.a.createElement(_.a,{type:"primary",onClick:function(){u(!0),Object(x.a)({parent_id:t,content:p}).then((function(e){e&&(0===e.status?i(e.reply):C.b.error(e.message)),u(!1)})).catch((function(e){u(!1),C.b.error(e)}))},loading:l,className:"mr15 commentBtn btnSize"},"评论"),h.a.createElement(_.a,{className:"btnSize",onClick:function(){n(!1)}},"取消"))))},P=(r("P2fV"),r("NJEC"));var F=function(e){var t=e.replies,r=e.user_image,n=e.current_login;return h.a.createElement("div",{className:"children-memo-item"},h.a.createElement(I.b,{size:"large",header:"",dataSource:t,renderItem:function(e){return h.a.createElement(I.b.Item,null,h.a.createElement(U,{item:e,user_image:r,current_login:n,is_children:!0}))}}))},B=function(e){var t=e.className;return h.a.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"2108",width:"200",height:"200",className:t},h.a.createElement("path",{d:"M174.592 886.784c-9.216 0-18.944-3.584-26.112-10.752-14.336-14.336-14.336-37.376 0-51.712L823.296 149.504c14.336-14.336 37.376-14.336 51.712 0s14.336 37.376 0 51.712L200.192 876.032c-7.168 7.168-16.384 10.752-25.6 10.752z",fill:"","p-id":"2109"}),h.a.createElement("path",{d:"M824.832 250.368c-9.216-22.016-25.088-40.448-46.08-53.76-34.816-21.504-77.312-24.576-114.176-7.168L382.464 305.152H263.168c-65.536 0-119.296 53.248-119.296 119.296v208.384c0 65.536 53.248 119.296 119.296 119.296h59.904m72.704-72.704c-2.048-0.512-4.096-0.512-6.144-0.512H263.168c-25.6 0-46.08-20.48-46.08-46.08V424.448c0-25.6 20.48-46.08 46.08-46.08h126.464c4.608 0 9.216-1.024 13.824-2.56l289.792-118.784c0.512-0.512 1.536-0.512 2.048-1.024 14.336-7.168 30.72-6.144 44.544 2.56 13.824 8.704 21.504 23.04 21.504 38.912v16.384m0 0l-365.568 365.568m365.568-262.144v342.016c0 16.384-7.68 30.208-21.504 38.912-13.824 8.704-29.696 9.728-44.544 2.56-0.512-0.512-1.536-0.512-2.048-1.024l-223.232-91.648-56.32 56.32 250.88 102.912c16.384 7.68 33.28 11.264 50.688 11.264 22.016 0 44.032-6.144 63.488-18.432 34.816-22.016 55.808-59.904 55.808-100.864V344.064",fill:"","p-id":"2110"}))},j=function(e){var t=e.className;return h.a.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"7298",width:"200",height:"200",className:t},h.a.createElement("path",{d:"M616.533333 156.8a53.333333 53.333333 0 0 0-48.426666-2.986667l-307.626667 137.6h-85.333333A88.533333 88.533333 0 0 0 85.333333 378.24v267.52a88.533333 88.533333 0 0 0 90.026667 86.826667h85.333333l307.626667 137.6a52.906667 52.906667 0 0 0 48.426667-2.986667A48 48 0 0 0 640 826.026667V197.973333a48 48 0 0 0-23.466667-41.173333zM578.346667 810.666667l-293.973334-132.48a52.48 52.48 0 0 0-21.333333-4.48H175.36a28.373333 28.373333 0 0 1-28.373333-27.946667V378.24a28.373333 28.373333 0 0 1 28.373333-27.946667h87.68a52.48 52.48 0 0 0 21.333333-4.48L578.346667 213.333333zM715.946667 366.506667a32 32 0 0 0-4.906667 45.013333 159.573333 159.573333 0 0 1 0 200.96 32 32 0 0 0 49.92 40.106667 223.573333 223.573333 0 0 0 0-281.173334 32 32 0 0 0-45.013333-4.906666z","p-id":"7299"}),h.a.createElement("path",{d:"M868.266667 301.44a32 32 0 1 0-51.2 38.4 286.08 286.08 0 0 1 0 344.32 32 32 0 0 0 6.4 44.8 32.426667 32.426667 0 0 0 19.2 6.4 31.786667 31.786667 0 0 0 25.6-12.8 350.08 350.08 0 0 0 0-421.12z","p-id":"7300"}))};var U=Object(p.a)((function(e){return{user:e.user}}))((function(e){var t,r=e.item,n=e.user_image,i=e.current_login,a=e.is_children,l=e.target_type,u=e.commet_destroy,f=e.user,p=e.props,m=Object(d.useState)(!1),y=Object(o.a)(m,2),b=y[0],S=y[1],T=Object(d.useState)(!1),k=Object(o.a)(T,2),w=k[0],L=k[1],A=Object(d.useState)(!1),D=Object(o.a)(A,2),O=D[0],I=D[1],N=Object(d.useState)([]),U=Object(o.a)(N,2),G=U[0],H=U[1],z=Object(d.useState)(0),W=Object(o.a)(z,2),V=W[0],K=W[1],q=Object(d.useState)(1),Y=Object(o.a)(q,2),X=Y[0],Z=Y[1],Q=Object(d.useState)(!1),J=Object(o.a)(Q,2),$=J[0],ee=J[1],te=Object(d.useState)(0),re=Object(o.a)(te,2),ne=re[0],ie=re[1],ae=Object(d.useState)(!1),se=Object(o.a)(ae,2),oe=se[0],le=se[1],ue=Object(d.useState)(5),ce=Object(o.a)(ue,2),de=ce[0],he=(ce[1],Object(d.useState)(!1)),fe=Object(o.a)(he,2),pe=fe[0],ge=fe[1];Object(d.useEffect)((function(){H(r.children),r.children?K(r.children.length):K(0),ee(r.user_praise),ie(r.praise_count),ge(r.is_banned)}),[r]);var me=function(e){i?S(e):p.showLoginDialog()},ve=null===(t=f.userInfo)||void 0===t?void 0:t.admin,ye=function(){var e=Object(s.a)(c.a.mark((function e(t,r,n){return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(x.d)(t,{banned:n,user_id:r});case 2:0===e.sent.status&&ge(1===n);case 4:case"end":return e.stop()}}),e)})));return function(t,r,n){return e.apply(this,arguments)}}();return h.a.createElement("div",{className:"width100"},w?h.a.createElement("div",{className:"pd20 edu-text-center"},"已删除"):h.a.createElement("div",null,h.a.createElement("div",{className:"pb5",style:{display:"flex",alignItems:"center"}},h.a.createElement(v.a,{to:"/forums/accounts/".concat(r&&r.user_login,"/memos"),className:"show-user-link"},h.a.createElement("img",{className:"user-image",src:g.a.IMG_SERVER+"/images/"+r.image_url})),h.a.createElement(v.a,{to:"/forums/accounts/".concat(r&&r.user_login,"/memos"),className:"show-user-link color-black ml10 fwb fs14"},r&&r.username)),h.a.createElement("div",{className:"ml40"},r.content&&h.a.createElement(E.a,{className:"tipsContent",value:r.content}),h.a.createElement("div",{className:"grid-item-left mt5"},h.a.createElement("span",{className:"color-grey-8 fs14"},r.time),h.a.createElement("div",{className:"text-right grid-item-4"},ve&&(pe?h.a.createElement(_.a,{className:"link-btn",type:"link",icon:h.a.createElement(j,{className:"relieve-icon mr5"}),onClick:function(){return ye(r.id,r.user_id,0)}},h.a.createElement("span",{className:"allow-comment"},"恢复评论")):h.a.createElement(P.a,{placement:"bottom",title:"确定要禁言此用户吗?",okText:"是",cancelText:"否",onConfirm:function(){return ye(r.id,r.user_id,1)}},h.a.createElement(_.a,{className:"link-btn",type:"link",icon:h.a.createElement(B,{className:"ban-icon mr5"})},h.a.createElement("span",{className:"font-14 color-grey-8 ver-middle"},"禁止评论")))),r.admin||i===r.user_login?h.a.createElement(P.a,{placement:"bottom",title:"确定要删除当前评论吗?",okText:"是",cancelText:"否",onConfirm:function(){return e=r.id,I(!0),void Object(x.g)(e).then((function(e){e&&(0===e.status?(L(!0),a?K(V-1):u(),C.b.success(e.message)):C.b.error(e.message)),I(!1)})).catch((function(e){I(!1),C.b.error(e)}));var e}},h.a.createElement(_.a,{className:"link-btn",type:"link",loading:O},h.a.createElement("i",{className:"iconfont icon-shanchu font-14 color-grey-8 mr5 ver-middle"}),h.a.createElement("span",{className:"font-14 color-grey-8 ver-middle"},"删除"))):"",!a&&h.a.createElement(_.a,{type:"link",className:"link-btn ml-10",onClick:function(){!function(e){if(i){var t={container_type:"Memo",id:e,type:$?0:1};Object(x.w)(t).then((function(e){ie(e.praise_count),ee(!$),C.b.success($?"取消点赞":"已点赞")})).catch((function(e){C.b.error(e)}))}else p.showLoginDialog()}(r.id)}},$?h.a.createElement("i",{className:"iconfont icon-dianzan color-green font-14 mr5 ver-middle"}):h.a.createElement("i",{className:"iconfont icon-dianzan-xian font-14 color-grey-8 mr5 ver-middle"}),h.a.createElement("span",{className:"font-14 color-grey-8 ver-middle"},ne)),!a&&h.a.createElement(_.a,{type:"link",className:"link-btn ml-10",onClick:function(){me(!0)}},h.a.createElement("i",{className:"iconfont icon-pinglun1 font-14 color-grey-8 mr5 ver-middle"}),h.a.createElement("span",{className:"font-14 color-grey-8 ver-middle"},V)))),b&&!a&&h.a.createElement(M,{memo_id:r.id,user_image:n,click_button:me,new_reply:function(e){G&&G.length>0?H([e].concat(Object(R.a)(G))):H([e]),K(V+1),S(!1)}}),G&&V>0&&h.a.createElement(F,{replies:G,user_image:n,current_login:i}),r&&G&&r.replies_count>V&&r.replies_count>=X*de&&h.a.createElement("div",{className:"mt10 edu-text-center"},h.a.createElement(_.a,{loading:oe,type:"primary",className:"commentBtn btnSize",onClick:function(){return function(e){var t=X;V0&&h.a.createElement("span",{className:"tip_tag"},k))),h.a.createElement(n.a,{spinning:D},h.a.createElement("div",{className:"comments-lists"},K?h.a.createElement(M,{click_button:Y,memo_id:t,user_image:g,new_reply:function(e){w(k+1),E([e].concat(Object(R.a)(b))),q(!1)}}):h.a.createElement(G,{user_image:g,click_button:Y}),b&&b.length>0&&h.a.createElement(I.b,{size:"large",loading:D,header:"",dataSource:b,renderItem:function(e){return h.a.createElement(I.b.Item,null,h.a.createElement(U,{item:e,user_image:g,current_login:a,is_children:!1,target_type:r,commet_destroy:X,props:u}))}}),k>z&&h.a.createElement("div",{className:"edu-text-center pd20"},h.a.createElement(O.a,{showQuickJumper:!0,current:F,onChange:function(e){B(e)},total:k,pageSize:z})))))},z=r("6S+g"),W=(r("hLB0"),function(e){var t=e.user;Object(d.useEffect)((function(){t&&a(t.watchers_count)}),[]);var r=Object(d.useState)(0),n=Object(o.a)(r,2),i=n[0],a=n[1];return h.a.createElement("div",{className:"whiteBack authorCard"},h.a.createElement("a",{href:"/forums/accounts/".concat(t&&t.login,"/memos")},h.a.createElement("span",{className:"kvFNwe"},h.a.createElement("img",{src:g.a.IMG_SERVER+"/images/"+(t&&t.image_url),alt:""}),h.a.createElement("span",{className:"task-hide",style:{maxWidth:"84px",textAlign:"center"}},t&&t.username))),h.a.createElement("p",{style:{width:"100%",fontSize:"14px"},className:"task-hide grey-8 mt10 mb15 edu-text-center"},t&&t.description?t.description:"这家伙太懒了,还未填写个人描述!"),h.a.createElement("div",{className:"Grid mt20"},h.a.createElement("span",{className:"UDStructure"},h.a.createElement("span",null,t&&t.memos_count),h.a.createElement("span",null,"文章数")),h.a.createElement("span",{className:"UDStructure"},h.a.createElement("span",null,t&&t.replies_count),h.a.createElement("span",null,"评论数")),h.a.createElement("span",{className:"UDStructure"},h.a.createElement("span",null,i),h.a.createElement("span",null,"关注者"))))}),V=r("sNeV");t.default=Object(p.a)((function(e){var t=e.loading,r=e.user;return{globalSetting:e.globalSetting,loading:t.effects,user:r}}))((function(e){e.globalSetting,e.loading;var t,r=e.user,u=e.dispatch,p=(Object(l.a)(e,["globalSetting","loading","user","dispatch"]),Object(f.i)().memoId),y=r.userInfo,S=Object(d.useState)(null),C=Object(o.a)(S,2),L=C[0],A=C[1],O=Object(d.useState)(null),I=Object(o.a)(O,2),R=I[0],_=I[1],N=Object(d.useState)([]),M=Object(o.a)(N,2),P=M[0],F=M[1],B=Object(d.useState)(null),j=Object(o.a)(B,2),U=j[0],G=j[1],K=Object(d.useState)([]),q=Object(o.a)(K,2),Y=q[0],X=q[1],Z=Object(d.useState)(void 0),Q=Object(o.a)(Z,2),J=Q[0],$=Q[1],ee=Object(d.useState)(!1),te=Object(o.a)(ee,2),re=(te[0],te[1]),ne=Object(d.useState)(1),ie=Object(o.a)(ne,2),ae=(ie[0],ie[1],Object(d.useState)(5)),se=Object(o.a)(ae,2),oe=(se[0],se[1],Object(d.useState)(!1)),le=Object(o.a)(oe,2),ue=le[0],ce=le[1],de=Object(d.useState)({}),he=Object(o.a)(de,2);he[0],he[1];function fe(){return pe.apply(this,arguments)}function pe(){return(pe=Object(s.a)(c.a.mark((function e(){return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ce(!0),Object(x.j)({memo_id:p}).then((function(e){if(e){var t={admin:e&&e.is_current_admin,login:e&&e.current_login,banned_permission:e.banned_permission,is_currentUser:e.author_info?e.author_info.is_current_user:void 0,is_fine:e.memo&&e.memo.is_fine,sticky:e.memo&&e.memo.sticky,memo_watched:e.memo&&e.memo.memo_watched,is_deleted:e.memo&&e.memo.apply_destroy};$(t),A(e.memo),G(e.memo_image_info),X(e.recent_memos),re(e.is_banned),_(e.author_info)}ce(!1)})).catch((function(e){ce(!1),console.log(e)}));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ge(){Object(x.s)({memo_id:p}).then((function(e){e&&F(e.memos),ce(!1)})).catch((function(e){ce(!1),console.log(e)}))}function me(){u({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}return Object(d.useEffect)((function(){fe(),ge()}),[p]),h.a.createElement("div",{className:b.a.educontent},h.a.createElement(n.a,{spinning:ue},L&&R?h.a.createElement("div",null,h.a.createElement(a.a,{separator:">",style:{marginBottom:"10px"}},h.a.createElement(a.a.Item,null,h.a.createElement(v.a,{to:"/forums"},"论坛")),L&&L.forum_tag&&L.forum_tag.id&&h.a.createElement(a.a.Item,null,h.a.createElement(v.a,{to:"/forums/subject/".concat(L&&L.forum_tag.id)},L&&L.forum_tag.title)),h.a.createElement(a.a.Item,null,L?L.subject:"帖子详情")),h.a.createElement("div",{className:b.a.box},h.a.createElement("div",{className:b.a.long},h.a.createElement("div",{className:b.a.whiteBack},h.a.createElement("div",{style:{padding:"0px 30px"}},h.a.createElement("div",{className:"".concat(b.a.gMAmTc," ").concat(b.a.headerInfo)},h.a.createElement("div",{className:b.a.headerInfoLeft},h.a.createElement("span",{className:"交流"==L.tag_name?b.a.blue:b.a.tag_Orange},"【",L.tag_name,"】"),h.a.createElement("p",{className:b.a.titleStyle},L&&L.subject),!0===L.sticky?h.a.createElement("span",{className:"".concat(b.a.tag," ").concat(b.a.tagRed)},"置顶"):"",!0===L.is_fine?h.a.createElement("span",{className:"".concat(b.a.tag," ").concat(b.a.tagBlue)},"精华"):""),h.a.createElement("div",{style:{width:"130px",textAlign:"right"}},y&&y.login?h.a.createElement(V.a,{permission:J,id:p,calbackFunc:fe}):""),L&&L.is_original&&h.a.createElement("img",{src:T.a,className:b.a.originalTag,width:"80px"})),h.a.createElement("div",{className:b.a.kTLhbM,style:{padding:"15px 0"}},h.a.createElement("a",{href:"/forums/accounts/".concat(R.login,"/memos")},h.a.createElement("span",{className:b.a.igfjXB},h.a.createElement("img",{src:g.a.IMG_SERVER+"/images/"+R.image_url,alt:""}),h.a.createElement("span",{className:b.a.taskHide},R.username))),h.a.createElement("span",{className:b.a.iconWrap},h.a.createElement(k.a,null),h.a.createElement("span",{className:"span-text"},L&&L.viewed_count)),h.a.createElement("span",{className:b.a.iconWrap},h.a.createElement(w.a,null),h.a.createElement("span",{className:"span-text"},L&&L.replies_count)),h.a.createElement("span",{className:"grey-8 ml20"},L&&L.published_time),L&&L.apply_destroy&&h.a.createElement("span",{style:{marginLeft:"20px",color:"#fa6400"}},"已申请删帖")),h.a.createElement("div",{className:b.a.content},U&&h.a.createElement("div",{style:{paddingBottom:"20px"}},h.a.createElement("img",{src:g.a.IMG_SERVER+U.url,style:{width:"100%"}})),h.a.createElement(E.a,{style:{textAlign:"justify",wordBreak:"break-all"},value:L.content}),h.a.createElement("div",{className:b.a.row},L.attachment_url&&L.attachment_url.length>0&&(null===(t=L.attachment_url)||void 0===t?void 0:t.map((function(e){return h.a.createElement("a",{key:e.id,target:"_blank",href:e.url},h.a.createElement("i",{className:"iconfont icon-fujian font14 mr10"}),h.a.createElement("span",{className:"mr10"},e.title),h.a.createElement("span",null,e.filesize))}))))),L.reprint_link&&h.a.createElement("p",{style:{fontSize:"12px",color:"#888"}},"转载自:",L.reprint_link),h.a.createElement(D,{isPrised:L.user_praise,num:L.praises_count,memo_id:L.id,container_type:"Memo",current_login:R&&R.current_login,showLoginDialog:me}))),h.a.createElement("div",{className:"".concat(b.a.whiteBack," ").concat(b.a.mt15)},h.a.createElement(H,{target_id:L&&L.id,target_type:"memos",current_user_image:R&&R.current_image_url,current_login:R&&R.current_login,showLoginDialog:me})),P&&P.length>0&&h.a.createElement("div",{className:"".concat(b.a.whiteBack," ").concat(b.a.mt15)},h.a.createElement("div",{className:b.a.title},h.a.createElement("span",{className:b.a.greenLiftLine},"相关推荐")),h.a.createElement(z.a,{memos:P,calbackFunc:ge}))),h.a.createElement("div",{className:b.a.Short},h.a.createElement(W,{user:R}),h.a.createElement("div",{className:"".concat(b.a.whiteBack," ").concat(b.a.mt15)},h.a.createElement("div",{className:b.a.title},h.a.createElement("span",null,"作者最近文章"),h.a.createElement("a",{style:{fontSize:"12px",color:"#999"},href:"/forums/accounts/".concat(R&&R.login,"/memos")},"更多",h.a.createElement("i",{className:"iconfont icon-youjiantou ml5",style:{fontSize:"12px"}}))),h.a.createElement("div",{className:"memo-detail-ul"},h.a.createElement("ul",{className:b.a.BestUl},Y&&Y.length>0?Y.map((function(e){return h.a.createElement("li",{key:e.id},h.a.createElement("a",{href:"/forums/".concat(e.id)},e.subject))})):h.a.createElement(m.a,{customText:"暂无推荐"}))))))):h.a.createElement(i.a,{image:i.a.PRESENTED_IMAGE_SIMPLE,style:{padding:"200px"}})))}))}}]); \ No newline at end of file diff --git a/p__Forums__Index.939d1c63.async.js b/p__Forums__Index.83a318f5.async.js similarity index 99% rename from p__Forums__Index.939d1c63.async.js rename to p__Forums__Index.83a318f5.async.js index 11fcf6fb48..26e90b0b06 100644 --- a/p__Forums__Index.939d1c63.async.js +++ b/p__Forums__Index.83a318f5.async.js @@ -69,7 +69,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/pagination/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/spin/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/spin/style/index.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.r(t);n("DjyN");var a=n("NUBc"),r=(n("T2oS"),n("W9HT")),i=n("9og8"),o=n("tJVT"),c=n("PpiC"),l=n("WmNS"),s=n.n(l),u=n("q1tI"),m=n.n(u),p=n("9kvl"),d=n("BdwD"),f=n("is8X"),h=n.n(f),g=n("kUGY"),v=n.n(g),b=n("e76B"),E=function(e){return m.a.createElement("div",null,e.subjectClassList.map((function(e){return e.children_tags&&e.children_tags.length>0?m.a.createElement("div",{className:h.a.bottom,key:e.id},m.a.createElement("div",{className:"".concat(h.a.weight," ").concat(h.a.gMAmTc)},m.a.createElement("a",{href:"/forums/subject/".concat(e.id)},e.name)),m.a.createElement("div",{className:h.a.doubleItems},e.children_tags.map((function(t,n){return m.a.createElement("a",{href:"/forums/subject/".concat(t.id),key:t.id,style:{borderBottom:e.children_tags.length%2==0&&e.children_tags.length-2==n?"none":""}},m.a.createElement("img",{src:t&&t.picture?b.a.IMG_SERVER+t.picture:v.a,alt:"",className:h.a.cAlHat}),m.a.createElement("div",{className:h.a.flex1},m.a.createElement("div",{style:{display:"flex"}},m.a.createElement("p",{className:h.a.fWeJrv},t.title),m.a.createElement("span",{className:h.a.tiezi},"帖子数: ",t.memos_count)),m.a.createElement("p",{className:h.a.jodImX},t.description||"暂无描述~"),m.a.createElement("div",null,m.a.createElement("span",null,"版主: ",t.user_name))))})))):""})))},y=n("0Jxg"),x=n.n(y),O=n("h+Ho"),N=n("6S+g"),k=n("gNju"),j=n.n(k),w=n("Jbpq"),S=Object(p.a)((function(e){var t=e.forumsList,n=e.user,a=e.loading;return{forumsList:t,user:n,globalSetting:e.globalSetting,loading:a.models.forumsList}}))((function(e){e.forumsList,e.globalSetting;var t=e.user,n=(e.loading,e.dispatch),a=Object(c.a)(e,["forumsList","globalSetting","user","loading","dispatch"]),r=t.userInfo;function i(){n({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}return m.a.createElement("section",{className:j.a.wrap},m.a.createElement("aside",{style:{marginLeft:"15px"}},m.a.createElement("div",{className:j.a.kJYYQv,style:{marginBottom:"15px"}},m.a.createElement(w.a,{onSearch:a}),m.a.createElement("div",{className:j.a.myModule},r&&r.login?m.a.createElement(m.a.Fragment,null,m.a.createElement("a",{href:"/forums/accounts/".concat(r.login,"/memos")},m.a.createElement("span",null,"我的帖子"),m.a.createElement("i",{className:"icon-youjiantou"})),m.a.createElement("a",{href:"/forums/accounts/".concat(r&&r.login,"/stars")},m.a.createElement("span",null,"我的收藏"),m.a.createElement("i",{className:"icon-youjiantou"})),m.a.createElement("a",{href:"/forums/accounts/".concat(r&&r.login,"/interesting")},m.a.createElement("span",null,"我感兴趣的论坛"),m.a.createElement("i",{className:"icon-youjiantou"}))):m.a.createElement(m.a.Fragment,null,m.a.createElement("a",{onClick:i},m.a.createElement("span",null,"我的帖子"),m.a.createElement("i",{className:"icon-youjiantou"})),m.a.createElement("a",{onClick:i},m.a.createElement("span",null,"我的收藏"),m.a.createElement("i",{className:"icon-youjiantou"})),m.a.createElement("a",{onClick:i},m.a.createElement("span",null,"我感兴趣的论坛"),m.a.createElement("i",{className:"icon-youjiantou"}))))),m.a.createElement("div",{className:j.a.kJYYQv,style:{marginBottom:"15px"}},m.a.createElement("div",{className:j.a.gMAmTc},"热门话题"),m.a.createElement("ul",{className:j.a.BestUl},a.hottestMemos&&a.hottestMemos.length>0?a.hottestMemos.map((function(e){return m.a.createElement("li",{key:e.id},m.a.createElement("a",{href:"/forums/".concat(e.id)},e.subject))})):m.a.createElement(d.a,{customText:"暂无话题"}))),m.a.createElement("div",{className:j.a.kJYYQv,style:{marginBottom:"15px"}},m.a.createElement("div",{className:j.a.gMAmTc},"版主推荐"),m.a.createElement("ul",{className:j.a.BestUl},a.recommendMemos&&a.recommendMemos.length>0?a.recommendMemos.map((function(e){return m.a.createElement("li",{key:e.id},m.a.createElement("a",{href:"/forums/".concat(e.id)},e.subject))})):m.a.createElement(d.a,{customText:"暂无推荐"})))))}));t.default=Object(p.a)((function(e){var t=e.user,n=e.forumsList,a=e.loading;return{user:t,forumsList:n,globalSetting:e.globalSetting,loading:a.models.forumsList}}))((function(e){e.user,e.forumsList,e.globalSetting,e.loading;var t=e.dispatch,n=(Object(c.a)(e,["user","forumsList","globalSetting","loading","dispatch"]),Object(u.useState)("published_at")),l=Object(o.a)(n,2),p=l[0],f=l[1],h=Object(u.useState)(!0),g=Object(o.a)(h,2),v=g[0],b=g[1],y=Object(u.useState)([]),k=Object(o.a)(y,2),j=k[0],w=k[1],A=Object(u.useState)([]),C=Object(o.a)(A,2),z=C[0],P=C[1],_=Object(u.useState)([]),I=Object(o.a)(_,2),T=I[0],M=I[1],R=Object(u.useState)(0),V=Object(o.a)(R,2),B=V[0],D=V[1],W=Object(u.useState)(1),F=Object(o.a)(W,2),L=F[0],G=F[1],Z=Object(u.useState)(""),q=Object(o.a)(Z,2),X=q[0],Y=q[1],K=Object(u.useState)([]),J=Object(o.a)(K,2),Q=J[0],H=J[1];function U(){return $.apply(this,arguments)}function $(){return($=Object(i.a)(s.a.mark((function e(){var n,a;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),n={page:L,sort:p,search:X,limit:10},e.next=4,t({type:"forumsList/getForumsData",payload:n});case 4:(a=e.sent)&&(w(a.memos),D(a.memos_count),P(a.hottest_memos),M(a.recommend_memos),b(!1));case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return Object(u.useEffect)((function(){U(),Object(O.m)({is_detail:!0}).then((function(e){e&&H(e.forum_sections)})),t({type:"globalSetting/onlyShowBackTopToggle",payload:!1})}),[]),Object(u.useEffect)((function(){U()}),[p,L,X]),m.a.createElement("section",{className:"edu-container mb20 mt30"},m.a.createElement("div",{className:"".concat(x.a.flex)},m.a.createElement("div",{className:x.a.kgxtyB},m.a.createElement("div",{className:x.a.gMAmTc},m.a.createElement("span",null,"论坛首页"),m.a.createElement("div",{className:x.a.kTLhbM},m.a.createElement("span",{className:x.a.cPointer,onClick:function(){f("published_at")},style:{color:"published_at"===p?"#21b350":""}},"最新"),m.a.createElement("span",{className:"".concat(x.a.iwMcWy," ").concat(x.a.cPointer),style:{fontSize:"16px",color:"replies_count"===p?"#21b350":""},onClick:function(){f("replies_count")}},"最热"))),m.a.createElement("div",null,m.a.createElement(r.a,{spinning:v},m.a.createElement("div",{style:{minHeight:"868px"}},j.length>0?m.a.createElement(N.a,{memos:j,calbackFunc:U}):m.a.createElement(d.a,{customText:"暂无数据",styles:{height:"400px"}}))),m.a.createElement("div",{className:x.a.listPagin},m.a.createElement(a.a,{showQuickJumper:!0,current:L,onChange:function(e){G(e)},total:B,pageSize:10})))),m.a.createElement(S,{hottestMemos:z,recommendMemos:T,onSearch:function(e){Y(e)}})),Q.length>0?m.a.createElement(E,{subjectClassList:Q}):"")}))},Jbpq: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.r(t);n("DjyN");var a=n("NUBc"),r=(n("T2oS"),n("W9HT")),i=n("9og8"),o=n("tJVT"),c=n("PpiC"),l=n("WmNS"),s=n.n(l),u=n("q1tI"),m=n.n(u),p=n("9kvl"),d=n("BdwD"),f=n("is8X"),h=n.n(f),g=n("kUGY"),v=n.n(g),b=n("e76B"),E=function(e){return m.a.createElement("div",null,e.subjectClassList.map((function(e){return e.children_tags&&e.children_tags.length>0?m.a.createElement("div",{className:h.a.bottom,key:e.id},m.a.createElement("div",{className:"".concat(h.a.weight," ").concat(h.a.gMAmTc)},m.a.createElement("a",{href:"/forums/subject/".concat(e.id)},e.name)),m.a.createElement("div",{className:h.a.doubleItems},e.children_tags.map((function(t,n){return m.a.createElement("a",{href:"/forums/subject/".concat(t.id),key:t.id,style:{borderBottom:e.children_tags.length%2==0&&e.children_tags.length-2==n?"none":""}},m.a.createElement("img",{src:t&&t.picture?b.a.IMG_SERVER+t.picture:v.a,alt:"",className:h.a.cAlHat}),m.a.createElement("div",{className:h.a.flex1},m.a.createElement("div",{style:{display:"flex"}},m.a.createElement("p",{className:h.a.fWeJrv},t.title),m.a.createElement("span",{className:h.a.tiezi},"帖子数: ",t.memos_count)),m.a.createElement("p",{className:h.a.jodImX},t.description||"暂无描述~"),m.a.createElement("div",null,m.a.createElement("span",null,"版主: ",t.user_name))))})))):""})))},y=n("0Jxg"),x=n.n(y),O=n("h+Ho"),N=n("6S+g"),k=n("gNju"),j=n.n(k),w=n("Jbpq"),S=Object(p.a)((function(e){var t=e.forumsList,n=e.user,a=e.loading;return{forumsList:t,user:n,globalSetting:e.globalSetting,loading:a.models.forumsList}}))((function(e){e.forumsList,e.globalSetting;var t=e.user,n=(e.loading,e.dispatch),a=Object(c.a)(e,["forumsList","globalSetting","user","loading","dispatch"]),r=t.userInfo;function i(){n({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}return m.a.createElement("section",{className:j.a.wrap},m.a.createElement("aside",{style:{marginLeft:"15px"}},m.a.createElement("div",{className:j.a.kJYYQv,style:{marginBottom:"15px"}},m.a.createElement(w.a,{onSearch:a}),m.a.createElement("div",{className:j.a.myModule},r&&r.login?m.a.createElement(m.a.Fragment,null,m.a.createElement("a",{href:"/forums/accounts/".concat(r.login,"/memos")},m.a.createElement("span",null,"我的帖子"),m.a.createElement("i",{className:"icon-youjiantou"})),m.a.createElement("a",{href:"/forums/accounts/".concat(r&&r.login,"/stars")},m.a.createElement("span",null,"我的收藏"),m.a.createElement("i",{className:"icon-youjiantou"})),m.a.createElement("a",{href:"/forums/accounts/".concat(r&&r.login,"/interesting")},m.a.createElement("span",null,"我感兴趣的论坛"),m.a.createElement("i",{className:"icon-youjiantou"}))):m.a.createElement(m.a.Fragment,null,m.a.createElement("a",{onClick:i},m.a.createElement("span",null,"我的帖子"),m.a.createElement("i",{className:"icon-youjiantou"})),m.a.createElement("a",{onClick:i},m.a.createElement("span",null,"我的收藏"),m.a.createElement("i",{className:"icon-youjiantou"})),m.a.createElement("a",{onClick:i},m.a.createElement("span",null,"我感兴趣的论坛"),m.a.createElement("i",{className:"icon-youjiantou"}))))),m.a.createElement("div",{className:j.a.kJYYQv,style:{marginBottom:"15px"}},m.a.createElement("div",{className:j.a.gMAmTc},"热门话题"),m.a.createElement("ul",{className:j.a.BestUl},a.hottestMemos&&a.hottestMemos.length>0?a.hottestMemos.map((function(e){return m.a.createElement("li",{key:e.id},m.a.createElement("a",{href:"/forums/".concat(e.id)},e.subject))})):m.a.createElement(d.a,{customText:"暂无话题"}))),m.a.createElement("div",{className:j.a.kJYYQv,style:{marginBottom:"15px"}},m.a.createElement("div",{className:j.a.gMAmTc},"版主推荐"),m.a.createElement("ul",{className:j.a.BestUl},a.recommendMemos&&a.recommendMemos.length>0?a.recommendMemos.map((function(e){return m.a.createElement("li",{key:e.id},m.a.createElement("a",{href:"/forums/".concat(e.id)},e.subject))})):m.a.createElement(d.a,{customText:"暂无推荐"})))))}));t.default=Object(p.a)((function(e){var t=e.user,n=e.forumsList,a=e.loading;return{user:t,forumsList:n,globalSetting:e.globalSetting,loading:a.models.forumsList}}))((function(e){e.user,e.forumsList,e.globalSetting,e.loading;var t=e.dispatch,n=(Object(c.a)(e,["user","forumsList","globalSetting","loading","dispatch"]),Object(u.useState)("published_at")),l=Object(o.a)(n,2),p=l[0],f=l[1],h=Object(u.useState)(!0),g=Object(o.a)(h,2),v=g[0],b=g[1],y=Object(u.useState)([]),k=Object(o.a)(y,2),j=k[0],w=k[1],A=Object(u.useState)([]),C=Object(o.a)(A,2),z=C[0],P=C[1],_=Object(u.useState)([]),I=Object(o.a)(_,2),T=I[0],M=I[1],R=Object(u.useState)(0),V=Object(o.a)(R,2),B=V[0],D=V[1],W=Object(u.useState)(1),F=Object(o.a)(W,2),L=F[0],G=F[1],Z=Object(u.useState)(""),q=Object(o.a)(Z,2),X=q[0],Y=q[1],K=Object(u.useState)([]),J=Object(o.a)(K,2),Q=J[0],H=J[1];function U(){return $.apply(this,arguments)}function $(){return($=Object(i.a)(s.a.mark((function e(){var n,a;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),n={page:L,sort:p,search:X,limit:10},e.next=4,t({type:"forumsList/getForumsData",payload:n});case 4:(a=e.sent)&&(w(a.memos),D(a.memos_count),P(a.hottest_memos),M(a.recommend_memos),b(!1));case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return Object(u.useEffect)((function(){U(),Object(O.n)({is_detail:!0}).then((function(e){e&&H(e.forum_sections)})),t({type:"globalSetting/onlyShowBackTopToggle",payload:!1})}),[]),Object(u.useEffect)((function(){U()}),[p,L,X]),m.a.createElement("section",{className:"edu-container mb20 mt30"},m.a.createElement("div",{className:"".concat(x.a.flex)},m.a.createElement("div",{className:x.a.kgxtyB},m.a.createElement("div",{className:x.a.gMAmTc},m.a.createElement("span",null,"论坛首页"),m.a.createElement("div",{className:x.a.kTLhbM},m.a.createElement("span",{className:x.a.cPointer,onClick:function(){f("published_at")},style:{color:"published_at"===p?"#21b350":""}},"最新"),m.a.createElement("span",{className:"".concat(x.a.iwMcWy," ").concat(x.a.cPointer),style:{fontSize:"16px",color:"replies_count"===p?"#21b350":""},onClick:function(){f("replies_count")}},"最热"))),m.a.createElement("div",null,m.a.createElement(r.a,{spinning:v},m.a.createElement("div",{style:{minHeight:"868px"}},j.length>0?m.a.createElement(N.a,{memos:j,calbackFunc:U}):m.a.createElement(d.a,{customText:"暂无数据",styles:{height:"400px"}}))),m.a.createElement("div",{className:x.a.listPagin},m.a.createElement(a.a,{showQuickJumper:!0,current:L,onChange:function(e){G(e)},total:B,pageSize:10})))),m.a.createElement(S,{hottestMemos:z,recommendMemos:T,onSearch:function(e){Y(e)}})),Q.length>0?m.a.createElement(E,{subjectClassList:Q}):"")}))},Jbpq: /*!************************************************************!*\ !*** ./src/pages/Forums/Index/components/Search/index.tsx ***! \************************************************************/ @@ -172,4 +172,4 @@ !*** ./src/pages/Forums/Index/components/Drop/index.tsx ***! \**********************************************************/ /*! exports provided: default */ -/*! exports used: default */function(e,t,n){"use strict";n(/*! antd/es/dropdown/style */"qVdP");var a=n(/*! antd/es/dropdown */"jsC+"),r=(n(/*! antd/es/menu/style */"lUTK"),n(/*! antd/es/menu */"BvKs")),i=(n(/*! antd/es/modal/style */"2qtc"),n(/*! antd/es/modal */"kLXV")),o=(n(/*! antd/es/notification/style */"/xke"),n(/*! antd/es/notification */"TeRw")),c=n(/*! react */"q1tI"),l=n.n(c),s=n(/*! react-router-dom */"55Ip"),u=n(/*! @/service/forums */"h+Ho");n(/*! ./index.less */"SJ7D");t.a=function(e){var t=e.id,n=e.permission,c=e.calbackFunc;var m=n&&l.a.createElement(r.a,{style:{minWidth:"100px",textAlign:"center"}},n.banned_permission&&l.a.createElement(r.a.Item,{onClick:function(){return e=n.sticky,a={id:t,sticky:e?0:1},void Object(u.c)(a).then((function(e){e&&(o.a.open({message:"提示",description:e.message}),c&&c())}));var e,a}},n.sticky?"取消置顶":"置顶"),n.banned_permission&&l.a.createElement(r.a.Item,{onClick:function(){return e=n.is_fine,a={id:t,is_fine:e?0:1},void Object(u.b)(a).then((function(e){e&&(o.a.open({message:"提示",description:e.message}),c&&c())}));var e,a}},n.is_fine?"取消推荐":"推荐"),n.login&&l.a.createElement(r.a.Item,{onClick:function(){return e=n.memo_watched,a={id:t,is_watch:e?0:1},void Object(u.d)(a).then((function(e){e&&(o.a.open({message:"提示",description:e.message}),c&&c())}));var e,a}},n.memo_watched?"取消收藏":"收藏"),(n.admin||n.is_currentUser)&&l.a.createElement(r.a.Item,null,l.a.createElement(s.a,{to:"/forums/".concat(t,"/edit")},"编辑")),n.admin?l.a.createElement(r.a.Item,{onClick:function(){i.a.confirm({content:"确认删除帖子?",onOk:function(){Object(u.g)(t).then((function(e){-1!==e.status&&(o.a.open({message:"提示",description:e.message}),c&&c(),window.location.href="/forums")}))}})}},"删除"):n.is_currentUser?l.a.createElement(r.a.Item,{onClick:function(){return e=n.is_deleted,a={id:t,is_apply:e?0:1},void i.a.confirm({content:"确认申请删帖?",onOk:function(){Object(u.e)(a).then((function(e){e&&(o.a.open({message:"提示",description:e.message}),c&&c())}))}});var e,a}},n.is_deleted?"撤销申请":"申请删帖"):"");return l.a.createElement(a.a,{overlay:m,align:"center",placement:"bottomCenter"},l.a.createElement("i",{className:"gengduo icon-gengduo1"}))}}}]); \ No newline at end of file +/*! exports used: default */function(e,t,n){"use strict";n(/*! antd/es/dropdown/style */"qVdP");var a=n(/*! antd/es/dropdown */"jsC+"),r=(n(/*! antd/es/menu/style */"lUTK"),n(/*! antd/es/menu */"BvKs")),i=(n(/*! antd/es/modal/style */"2qtc"),n(/*! antd/es/modal */"kLXV")),o=(n(/*! antd/es/notification/style */"/xke"),n(/*! antd/es/notification */"TeRw")),c=n(/*! react */"q1tI"),l=n.n(c),s=n(/*! react-router-dom */"55Ip"),u=n(/*! @/service/forums */"h+Ho");n(/*! ./index.less */"SJ7D");t.a=function(e){var t=e.id,n=e.permission,c=e.calbackFunc;var m=n&&l.a.createElement(r.a,{style:{minWidth:"100px",textAlign:"center"}},n.banned_permission&&l.a.createElement(r.a.Item,{onClick:function(){return e=n.sticky,a={id:t,sticky:e?0:1},void Object(u.c)(a).then((function(e){e&&(o.a.open({message:"提示",description:e.message}),c&&c())}));var e,a}},n.sticky?"取消置顶":"置顶"),n.banned_permission&&l.a.createElement(r.a.Item,{onClick:function(){return e=n.is_fine,a={id:t,is_fine:e?0:1},void Object(u.b)(a).then((function(e){e&&(o.a.open({message:"提示",description:e.message}),c&&c())}));var e,a}},n.is_fine?"取消推荐":"推荐"),n.login&&l.a.createElement(r.a.Item,{onClick:function(){return e=n.memo_watched,a={id:t,is_watch:e?0:1},void Object(u.e)(a).then((function(e){e&&(o.a.open({message:"提示",description:e.message}),c&&c())}));var e,a}},n.memo_watched?"取消收藏":"收藏"),(n.admin||n.is_currentUser)&&l.a.createElement(r.a.Item,null,l.a.createElement(s.a,{to:"/forums/".concat(t,"/edit")},"编辑")),n.admin?l.a.createElement(r.a.Item,{onClick:function(){i.a.confirm({content:"确认删除帖子?",onOk:function(){Object(u.h)(t).then((function(e){-1!==e.status&&(o.a.open({message:"提示",description:e.message}),c&&c(),window.location.href="/forums")}))}})}},"删除"):n.is_currentUser?l.a.createElement(r.a.Item,{onClick:function(){return e=n.is_deleted,a={id:t,is_apply:e?0:1},void i.a.confirm({content:"确认申请删帖?",onOk:function(){Object(u.f)(a).then((function(e){e&&(o.a.open({message:"提示",description:e.message}),c&&c())}))}});var e,a}},n.is_deleted?"撤销申请":"申请删帖"):"");return l.a.createElement(a.a,{overlay:m,align:"center",placement:"bottomCenter"},l.a.createElement("i",{className:"gengduo icon-gengduo1"}))}}}]); \ No newline at end of file diff --git a/p__Forums__Index__redirect.9b7158c6.async.js b/p__Forums__Index__redirect.426cfe20.async.js similarity index 100% rename from p__Forums__Index__redirect.9b7158c6.async.js rename to p__Forums__Index__redirect.426cfe20.async.js diff --git a/p__Forums__New.e164f24b.async.js b/p__Forums__New.3007f4d3.async.js similarity index 100% rename from p__Forums__New.e164f24b.async.js rename to p__Forums__New.3007f4d3.async.js diff --git a/p__Forums__Subject.16106a10.async.js b/p__Forums__Subject.e4b63449.async.js similarity index 94% rename from p__Forums__Subject.16106a10.async.js rename to p__Forums__Subject.e4b63449.async.js index 8178671821..8478e53aa1 100644 --- a/p__Forums__Subject.16106a10.async.js +++ b/p__Forums__Subject.e4b63449.async.js @@ -8,7 +8,7 @@ !*** ./node_modules/react-router-dom/esm/react-router-dom.js ***! \***************************************************************/ /*! exports provided: MemoryRouter, Prompt, Redirect, Route, Router, StaticRouter, Switch, generatePath, matchPath, useHistory, useLocation, useParams, useRouteMatch, withRouter, BrowserRouter, HashRouter, Link, NavLink */ -/*! exports used: Link */function(e,t,a){"use strict";a.d(t,"a",(function(){return h}));var n=a(/*! react-router */"Ty5D"),r=a(/*! @babel/runtime/helpers/esm/inheritsLoose */"dI71"),c=a(/*! react */"q1tI"),i=a.n(c),o=a(/*! history */"YS25"),l=(a(/*! prop-types */"17x9"),a(/*! @babel/runtime/helpers/esm/extends */"wx14")),s=a(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */"zLVn"),u=a(/*! tiny-invariant */"9R94");i.a.Component;i.a.Component;var m=function(e,t){return"function"==typeof e?e(t):e},d=function(e,t){return"string"==typeof e?Object(o.c)(e,null,null,t):e},p=function(e){return e},f=i.a.forwardRef;void 0===f&&(f=p);var g=f((function(e,t){var a=e.innerRef,n=e.navigate,r=e.onClick,c=Object(s.a)(e,["innerRef","navigate","onClick"]),o=c.target,u=Object(l.a)({},c,{onClick:function(e){try{r&&r(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||o&&"_self"!==o||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),n())}});return u.ref=p!==f&&t||a,i.a.createElement("a",u)}));var h=f((function(e,t){var a=e.component,r=void 0===a?g:a,c=e.replace,o=e.to,h=e.innerRef,v=Object(s.a)(e,["component","replace","to","innerRef"]);return i.a.createElement(n.e.Consumer,null,(function(e){e||Object(u.a)(!1);var a=e.history,n=d(m(o,e.location),e.location),s=n?a.createHref(n):"",g=Object(l.a)({},v,{href:s,navigate:function(){var t=m(o,e.location);(c?a.replace:a.push)(t)}});return p!==f?g.ref=t||h:g.innerRef=h,i.a.createElement(r,g)}))})),v=function(e){return e},b=i.a.forwardRef;void 0===b&&(b=v);b((function(e,t){var a=e["aria-current"],r=void 0===a?"page":a,c=e.activeClassName,o=void 0===c?"active":c,p=e.activeStyle,f=e.className,g=e.exact,E=e.isActive,y=e.location,O=e.sensitive,_=e.strict,x=e.style,j=e.to,k=e.innerRef,N=Object(s.a)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return i.a.createElement(n.e.Consumer,null,(function(e){e||Object(u.a)(!1);var a=y||e.location,c=d(m(j,a),a),s=c.pathname,S=s&&s.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),C=S?Object(n.f)(a.pathname,{path:S,exact:g,sensitive:O,strict:_}):null,w=!!(E?E(C,a):C),A=w?function(){for(var e=arguments.length,t=new Array(e),a=0;a=0||t.relatedTarget.className.indexOf("".concat(c,"-next"))>=0)||(e.setState({goInputText:""}),r(e.getValidValue()))},e.go=function(t){""!==e.state.goInputText&&(t.keyCode!==g&&"click"!==t.type||(e.setState({goInputText:""}),e.props.quickGo(e.getValidValue())))},e}return Object(o.a)(a,[{key:"getValidValue",value:function(){var e=this.state,t=e.goInputText,a=e.current;return!t||isNaN(t)?a:Number(t)}},{key:"getPageSizeOptions",value:function(){var e=this.props,t=e.pageSize,a=e.pageSizeOptions;return a.some((function(e){return e.toString()===t.toString()}))?a:a.concat([t.toString()]).sort((function(e,t){return(isNaN(Number(e))?0:Number(e))-(isNaN(Number(t))?0:Number(t))}))}},{key:"render",value:function(){var e=this,t=this.props,a=t.pageSize,n=t.locale,r=t.rootPrefixCls,c=t.changeSize,i=t.quickGo,o=t.goButton,l=t.selectComponentClass,s=t.buildOptionText,u=t.selectPrefixCls,d=t.disabled,p=this.state.goInputText,f="".concat(r,"-options"),g=l,h=null,v=null,b=null;if(!c&&!i)return null;var E=this.getPageSizeOptions();if(c&&g){var y=E.map((function(t,a){return m.a.createElement(g.Option,{key:a,value:t.toString()},(s||e.buildOptionText)(t))}));h=m.a.createElement(g,{disabled:d,prefixCls:u,showSearch:!1,className:"".concat(f,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(a||E[0]).toString(),onChange:this.changeSize,getPopupContainer:function(e){return e.parentNode}},y)}return i&&(o&&(b="boolean"==typeof o?m.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:d,className:"".concat(f,"-quick-jumper-button")},n.jump_to_confirm):m.a.createElement("span",{onClick:this.go,onKeyUp:this.go},o)),v=m.a.createElement("div",{className:"".concat(f,"-quick-jumper")},n.jump_to,m.a.createElement("input",{disabled:d,type:"text",value:p,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),n.page,b)),m.a.createElement("li",{className:"".concat(f)},h,v)}}]),a}(m.a.Component);b.defaultProps={pageSizeOptions:["10","20","50","100"]};var E=b,y=a("N2Kk");function O(){}function _(e,t,a){var n=void 0===e?t.pageSize:e;return Math.floor((a.total-1)/n)+1}var x=function(e){Object(l.a)(a,e);var t=Object(s.a)(a);function a(e){var n;Object(i.a)(this,a),(n=t.call(this,e)).getJumpPrevPage=function(){return Math.max(1,n.state.current-(n.props.showLessItems?3:5))},n.getJumpNextPage=function(){return Math.min(_(void 0,n.state,n.props),n.state.current+(n.props.showLessItems?3:5))},n.getItemIcon=function(e,t){var a=n.props.prefixCls,r=e||m.a.createElement("button",{type:"button","aria-label":t,className:"".concat(a,"-item-link")});return"function"==typeof e&&(r=m.a.createElement(e,Object(c.a)({},n.props))),r},n.savePaginationNode=function(e){n.paginationNode=e},n.isValid=function(e){return"number"==typeof(t=e)&&isFinite(t)&&Math.floor(t)===t&&e!==n.state.current;var t},n.shouldDisplayQuickJumper=function(){var e=n.props,t=e.showQuickJumper,a=e.pageSize;return!(e.total<=a)&&t},n.handleKeyDown=function(e){e.keyCode!==h&&e.keyCode!==v||e.preventDefault()},n.handleKeyUp=function(e){var t=n.getValidValue(e);t!==n.state.currentInputValue&&n.setState({currentInputValue:t}),e.keyCode===g?n.handleChange(t):e.keyCode===h?n.handleChange(t-1):e.keyCode===v&&n.handleChange(t+1)},n.changePageSize=function(e){var t=n.state.current,a=_(e,n.state,n.props);t=t>a?a:t,0===a&&(t=n.state.current),"number"==typeof e&&("pageSize"in n.props||n.setState({pageSize:e}),"current"in n.props||n.setState({current:t,currentInputValue:t})),n.props.onShowSizeChange(t,e),"onChange"in n.props&&n.props.onChange&&n.props.onChange(t,e)},n.handleChange=function(e){var t=n.props.disabled,a=e;if(n.isValid(a)&&!t){var r=_(void 0,n.state,n.props);a>r?a=r:a<1&&(a=1),"current"in n.props||n.setState({current:a,currentInputValue:a});var c=n.state.pageSize;return n.props.onChange(a,c),a}return n.state.current},n.prev=function(){n.hasPrev()&&n.handleChange(n.state.current-1)},n.next=function(){n.hasNext()&&n.handleChange(n.state.current+1)},n.jumpPrev=function(){n.handleChange(n.getJumpPrevPage())},n.jumpNext=function(){n.handleChange(n.getJumpNextPage())},n.hasPrev=function(){return n.state.current>1},n.hasNext=function(){return n.state.current<_(void 0,n.state,n.props)},n.runIfEnter=function(e,t){if("Enter"===e.key||13===e.charCode){for(var a=arguments.length,n=new Array(a>2?a-2:0),r=2;r=a?a:Number(t)}},{key:"getShowSizeChanger",value:function(){var e=this.props,t=e.showSizeChanger,a=e.total,n=e.totalBoundaryShowSizeChanger;return void 0!==t?t:a>n}},{key:"renderPrev",value:function(e){var t=this.props,a=t.prevIcon,n=(0,t.itemRender)(e,"prev",this.getItemIcon(a,"prev page")),r=!this.hasPrev();return Object(u.isValidElement)(n)?Object(u.cloneElement)(n,{disabled:r}):n}},{key:"renderNext",value:function(e){var t=this.props,a=t.nextIcon,n=(0,t.itemRender)(e,"next",this.getItemIcon(a,"next page")),r=!this.hasNext();return Object(u.isValidElement)(n)?Object(u.cloneElement)(n,{disabled:r}):n}},{key:"render",value:function(){var e=this,t=this.props,a=t.prefixCls,c=t.className,i=t.style,o=t.disabled,l=t.hideOnSinglePage,s=t.total,d=t.locale,g=t.showQuickJumper,h=t.showLessItems,v=t.showTitle,b=t.showTotal,y=t.simple,O=t.itemRender,x=t.showPrevNextJumpers,j=t.jumpPrevIcon,k=t.jumpNextIcon,N=t.selectComponentClass,S=t.selectPrefixCls,C=t.pageSizeOptions,w=this.state,A=w.current,z=w.pageSize,I=w.currentInputValue;if(!0===l&&s<=z)return null;var P=_(void 0,this.state,this.props),T=[],M=null,B=null,R=null,D=null,V=null,W=g&&g.goButton,F=h?1:2,X=A-1>0?A-1:0,G=A+1=2*F&&3!==A&&(T[0]=Object(u.cloneElement)(T[0],{className:"".concat(a,"-item-after-jump-prev")}),T.unshift(M)),P-A>=2*F&&A!==P-2&&(T[T.length-1]=Object(u.cloneElement)(T[T.length-1],{className:"".concat(a,"-item-before-jump-next")}),T.push(B)),1!==J&&T.unshift(R),U!==P&&T.push(D)}var ee=null;b&&(ee=m.a.createElement("li",{className:"".concat(a,"-total-text")},b(s,[0===s?0:(A-1)*z+1,A*z>s?s:A*z])));var te=!this.hasPrev()||!P,ae=!this.hasNext()||!P;return m.a.createElement("ul",Object(n.a)({className:p()(a,c,Object(r.a)({},"".concat(a,"-disabled"),o)),style:i,unselectable:"unselectable",ref:this.savePaginationNode},H),ee,m.a.createElement("li",{title:v?d.prev_page:null,onClick:this.prev,tabIndex:te?null:0,onKeyPress:this.runIfEnterPrev,className:p()("".concat(a,"-prev"),Object(r.a)({},"".concat(a,"-disabled"),te)),"aria-disabled":te},this.renderPrev(X)),T,m.a.createElement("li",{title:v?d.next_page:null,onClick:this.next,tabIndex:ae?null:0,onKeyPress:this.runIfEnterNext,className:p()("".concat(a,"-next"),Object(r.a)({},"".concat(a,"-disabled"),ae)),"aria-disabled":ae},this.renderNext(G)),m.a.createElement(E,{disabled:o,locale:d,rootPrefixCls:a,selectComponentClass:N,selectPrefixCls:S,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:A,pageSize:z,pageSizeOptions:C,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:W}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var a={};if("current"in e&&(a.current=e.current,e.current!==t.current&&(a.currentInputValue=a.current)),"pageSize"in e&&e.pageSize!==t.pageSize){var n=t.current,r=_(e.pageSize,t,e);n=n>r?r:n,"current"in e||(a.current=n,a.currentInputValue=n),a.pageSize=e.pageSize}return a}}]),a}(m.a.Component);x.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:O,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:O,locale:y.a,style:{},itemRender:function(e,t,a){return a},totalBoundaryShowSizeChanger:50};var j=x},"6S+g": +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";a.d(t,"a",(function(){return j}));var n=a("wx14"),r=a("rePB"),c=a("VTBJ"),i=a("1OyB"),o=a("vuIU"),l=a("Ji7U"),s=a("LK+K"),u=a("q1tI"),m=a.n(u),d=a("TSYQ"),p=a.n(d),f=function(e){var t,a="".concat(e.rootPrefixCls,"-item"),n=p()(a,"".concat(a,"-").concat(e.page),(t={},Object(r.a)(t,"".concat(a,"-active"),e.active),Object(r.a)(t,e.className,!!e.className),Object(r.a)(t,"".concat(a,"-disabled"),!e.page),t));return m.a.createElement("li",{title:e.showTitle?e.page:null,className:n,onClick:function(){e.onClick(e.page)},onKeyPress:function(t){e.onKeyPress(t,e.onClick,e.page)},tabIndex:"0"},e.itemRender(e.page,"page",m.a.createElement("a",{rel:"nofollow"},e.page)))},h=13,g=38,v=40,b=function(e){Object(l.a)(a,e);var t=Object(s.a)(a);function a(){var e;Object(i.a)(this,a);for(var n=arguments.length,r=new Array(n),c=0;c=0||t.relatedTarget.className.indexOf("".concat(c,"-next"))>=0)||(e.setState({goInputText:""}),r(e.getValidValue()))},e.go=function(t){""!==e.state.goInputText&&(t.keyCode!==h&&"click"!==t.type||(e.setState({goInputText:""}),e.props.quickGo(e.getValidValue())))},e}return Object(o.a)(a,[{key:"getValidValue",value:function(){var e=this.state,t=e.goInputText,a=e.current;return!t||isNaN(t)?a:Number(t)}},{key:"getPageSizeOptions",value:function(){var e=this.props,t=e.pageSize,a=e.pageSizeOptions;return a.some((function(e){return e.toString()===t.toString()}))?a:a.concat([t.toString()]).sort((function(e,t){return(isNaN(Number(e))?0:Number(e))-(isNaN(Number(t))?0:Number(t))}))}},{key:"render",value:function(){var e=this,t=this.props,a=t.pageSize,n=t.locale,r=t.rootPrefixCls,c=t.changeSize,i=t.quickGo,o=t.goButton,l=t.selectComponentClass,s=t.buildOptionText,u=t.selectPrefixCls,d=t.disabled,p=this.state.goInputText,f="".concat(r,"-options"),h=l,g=null,v=null,b=null;if(!c&&!i)return null;var E=this.getPageSizeOptions();if(c&&h){var y=E.map((function(t,a){return m.a.createElement(h.Option,{key:a,value:t.toString()},(s||e.buildOptionText)(t))}));g=m.a.createElement(h,{disabled:d,prefixCls:u,showSearch:!1,className:"".concat(f,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(a||E[0]).toString(),onChange:this.changeSize,getPopupContainer:function(e){return e.parentNode}},y)}return i&&(o&&(b="boolean"==typeof o?m.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:d,className:"".concat(f,"-quick-jumper-button")},n.jump_to_confirm):m.a.createElement("span",{onClick:this.go,onKeyUp:this.go},o)),v=m.a.createElement("div",{className:"".concat(f,"-quick-jumper")},n.jump_to,m.a.createElement("input",{disabled:d,type:"text",value:p,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),n.page,b)),m.a.createElement("li",{className:"".concat(f)},g,v)}}]),a}(m.a.Component);b.defaultProps={pageSizeOptions:["10","20","50","100"]};var E=b,y=a("N2Kk");function O(){}function _(e,t,a){var n=void 0===e?t.pageSize:e;return Math.floor((a.total-1)/n)+1}var x=function(e){Object(l.a)(a,e);var t=Object(s.a)(a);function a(e){var n;Object(i.a)(this,a),(n=t.call(this,e)).getJumpPrevPage=function(){return Math.max(1,n.state.current-(n.props.showLessItems?3:5))},n.getJumpNextPage=function(){return Math.min(_(void 0,n.state,n.props),n.state.current+(n.props.showLessItems?3:5))},n.getItemIcon=function(e,t){var a=n.props.prefixCls,r=e||m.a.createElement("button",{type:"button","aria-label":t,className:"".concat(a,"-item-link")});return"function"==typeof e&&(r=m.a.createElement(e,Object(c.a)({},n.props))),r},n.savePaginationNode=function(e){n.paginationNode=e},n.isValid=function(e){return"number"==typeof(t=e)&&isFinite(t)&&Math.floor(t)===t&&e!==n.state.current;var t},n.shouldDisplayQuickJumper=function(){var e=n.props,t=e.showQuickJumper,a=e.pageSize;return!(e.total<=a)&&t},n.handleKeyDown=function(e){e.keyCode!==g&&e.keyCode!==v||e.preventDefault()},n.handleKeyUp=function(e){var t=n.getValidValue(e);t!==n.state.currentInputValue&&n.setState({currentInputValue:t}),e.keyCode===h?n.handleChange(t):e.keyCode===g?n.handleChange(t-1):e.keyCode===v&&n.handleChange(t+1)},n.changePageSize=function(e){var t=n.state.current,a=_(e,n.state,n.props);t=t>a?a:t,0===a&&(t=n.state.current),"number"==typeof e&&("pageSize"in n.props||n.setState({pageSize:e}),"current"in n.props||n.setState({current:t,currentInputValue:t})),n.props.onShowSizeChange(t,e),"onChange"in n.props&&n.props.onChange&&n.props.onChange(t,e)},n.handleChange=function(e){var t=n.props.disabled,a=e;if(n.isValid(a)&&!t){var r=_(void 0,n.state,n.props);a>r?a=r:a<1&&(a=1),"current"in n.props||n.setState({current:a,currentInputValue:a});var c=n.state.pageSize;return n.props.onChange(a,c),a}return n.state.current},n.prev=function(){n.hasPrev()&&n.handleChange(n.state.current-1)},n.next=function(){n.hasNext()&&n.handleChange(n.state.current+1)},n.jumpPrev=function(){n.handleChange(n.getJumpPrevPage())},n.jumpNext=function(){n.handleChange(n.getJumpNextPage())},n.hasPrev=function(){return n.state.current>1},n.hasNext=function(){return n.state.current<_(void 0,n.state,n.props)},n.runIfEnter=function(e,t){if("Enter"===e.key||13===e.charCode){for(var a=arguments.length,n=new Array(a>2?a-2:0),r=2;r=a?a:Number(t)}},{key:"getShowSizeChanger",value:function(){var e=this.props,t=e.showSizeChanger,a=e.total,n=e.totalBoundaryShowSizeChanger;return void 0!==t?t:a>n}},{key:"renderPrev",value:function(e){var t=this.props,a=t.prevIcon,n=(0,t.itemRender)(e,"prev",this.getItemIcon(a,"prev page")),r=!this.hasPrev();return Object(u.isValidElement)(n)?Object(u.cloneElement)(n,{disabled:r}):n}},{key:"renderNext",value:function(e){var t=this.props,a=t.nextIcon,n=(0,t.itemRender)(e,"next",this.getItemIcon(a,"next page")),r=!this.hasNext();return Object(u.isValidElement)(n)?Object(u.cloneElement)(n,{disabled:r}):n}},{key:"render",value:function(){var e=this,t=this.props,a=t.prefixCls,c=t.className,i=t.style,o=t.disabled,l=t.hideOnSinglePage,s=t.total,d=t.locale,h=t.showQuickJumper,g=t.showLessItems,v=t.showTitle,b=t.showTotal,y=t.simple,O=t.itemRender,x=t.showPrevNextJumpers,j=t.jumpPrevIcon,k=t.jumpNextIcon,N=t.selectComponentClass,S=t.selectPrefixCls,C=t.pageSizeOptions,w=this.state,A=w.current,z=w.pageSize,I=w.currentInputValue;if(!0===l&&s<=z)return null;var P=_(void 0,this.state,this.props),T=[],M=null,B=null,R=null,D=null,V=null,W=h&&h.goButton,F=g?1:2,X=A-1>0?A-1:0,G=A+1=2*F&&3!==A&&(T[0]=Object(u.cloneElement)(T[0],{className:"".concat(a,"-item-after-jump-prev")}),T.unshift(M)),P-A>=2*F&&A!==P-2&&(T[T.length-1]=Object(u.cloneElement)(T[T.length-1],{className:"".concat(a,"-item-before-jump-next")}),T.push(B)),1!==J&&T.unshift(R),U!==P&&T.push(D)}var ee=null;b&&(ee=m.a.createElement("li",{className:"".concat(a,"-total-text")},b(s,[0===s?0:(A-1)*z+1,A*z>s?s:A*z])));var te=!this.hasPrev()||!P,ae=!this.hasNext()||!P;return m.a.createElement("ul",Object(n.a)({className:p()(a,c,Object(r.a)({},"".concat(a,"-disabled"),o)),style:i,unselectable:"unselectable",ref:this.savePaginationNode},H),ee,m.a.createElement("li",{title:v?d.prev_page:null,onClick:this.prev,tabIndex:te?null:0,onKeyPress:this.runIfEnterPrev,className:p()("".concat(a,"-prev"),Object(r.a)({},"".concat(a,"-disabled"),te)),"aria-disabled":te},this.renderPrev(X)),T,m.a.createElement("li",{title:v?d.next_page:null,onClick:this.next,tabIndex:ae?null:0,onKeyPress:this.runIfEnterNext,className:p()("".concat(a,"-next"),Object(r.a)({},"".concat(a,"-disabled"),ae)),"aria-disabled":ae},this.renderNext(G)),m.a.createElement(E,{disabled:o,locale:d,rootPrefixCls:a,selectComponentClass:N,selectPrefixCls:S,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:A,pageSize:z,pageSizeOptions:C,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:W}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var a={};if("current"in e&&(a.current=e.current,e.current!==t.current&&(a.currentInputValue=a.current)),"pageSize"in e&&e.pageSize!==t.pageSize){var n=t.current,r=_(e.pageSize,t,e);n=n>r?r:n,"current"in e||(a.current=n,a.currentInputValue=n),a.pageSize=e.pageSize}return a}}]),a}(m.a.Component);x.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:O,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:O,locale:y.a,style:{},itemRender:function(e,t,a){return a},totalBoundaryShowSizeChanger:50};var j=x},"6S+g": /*!**************************************************************!*\ !*** ./src/pages/Forums/Index/components/ListItem/index.tsx ***! \**************************************************************/ @@ -75,7 +75,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/pickAttrs.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/warning.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-virtual-list/es/index.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";a.d(t,"b",(function(){return O})),a.d(t,"a",(function(){return x}));var n=a("1OyB"),r=a("vuIU"),c=a("Ji7U"),i=a("LK+K"),o=a("q1tI"),l=a("rePB"),s=a("Ff2n"),u=a("ODXe"),m=a("4IlW"),d=a("bX4T"),p=a("YrtM"),f=a("TSYQ"),g=a.n(f),h=a("+nKL"),v=a("8OUc"),b=o.forwardRef((function(e,t){var a=e.prefixCls,n=e.id,r=e.flattenOptions,c=e.childrenAsData,i=e.values,f=e.searchValue,b=e.multiple,E=e.defaultActiveFirstOption,y=e.height,O=e.itemHeight,_=e.notFoundContent,x=e.open,j=e.menuItemSelectedIcon,k=e.virtual,N=e.onSelect,S=e.onToggleOpen,C=e.onActiveValue,w=e.onScroll,A=e.onMouseEnter,z="".concat(a,"-item"),I=Object(p.a)((function(){return r}),[x,r],(function(e,t){return t[0]&&e[1]!==t[1]})),P=o.useRef(null),T=function(e){e.preventDefault()},M=function(e){P.current&&P.current.scrollTo({index:e})},B=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,a=I.length,n=0;n1&&void 0!==arguments[1]&&arguments[1];return Object(k.a)(e).map((function(e,a){if(!o.isValidElement(e)||!e.type)return null;var n=e.type.isSelectOptGroup,r=e.key,c=e.props,i=c.children,l=Object(s.a)(c,["children"]);return t||!n?N(e):Object(j.a)(Object(j.a)({key:"__RC_SELECT_GRP__".concat(null===r?a:r,"__"),label:r},l),{},{options:S(i)})})).filter((function(e){return e}))}var C=a("2Qr1"),w=a("qNPg"),A=a("U8pU"),z=a("Kwbf"),I=a("WKfj");var P=function(e){var t=e.mode,a=e.options,n=e.children,r=e.backfill,c=e.allowClear,i=e.placeholder,l=e.getInputElement,s=e.showSearch,u=e.onSearch,m=e.defaultOpen,d=e.autoFocus,p=e.labelInValue,f=e.value,g=e.inputValue,h=e.optionLabelProp,v="multiple"===t||"tags"===t,b=void 0!==s?s:v||"combobox"===t,E=a||S(n);if(Object(z.a)("tags"!==t||E.every((function(e){return!e.disabled})),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),"tags"===t||"combobox"===t){var y=E.some((function(e){return e.options?e.options.some((function(e){return"number"==typeof("value"in e?e.value:e.key)})):"number"==typeof("value"in e?e.value:e.key)}));Object(z.a)(!y,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(z.a)("combobox"!==t||!h,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(z.a)("combobox"===t||!r,"`backfill` only works with `combobox` mode."),Object(z.a)("combobox"===t||!l,"`getInputElement` only work with `combobox` mode."),Object(z.b)("combobox"!==t||!l||!c||!i,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),u&&!b&&"combobox"!==t&&"tags"!==t&&Object(z.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(z.b)(!m||d,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),null!=f){var O=Object(I.d)(f);Object(z.a)(!p||O.every((function(e){return"object"===Object(A.a)(e)&&("key"in e||"value"in e)})),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(z.a)(!v||Array.isArray(f),"`value` should be array when `mode` is `multiple` or `tags`")}if(n){var _=null;Object(k.a)(n).some((function(e){if(!o.isValidElement(e)||!e.type)return!1;var t=e.type;return!t.isSelectOption&&(t.isSelectOptGroup?!Object(k.a)(e.props.children).every((function(t){return!(o.isValidElement(t)&&e.type&&!t.type.isSelectOption)||(_=t.type,!1)})):(_=t,!0))})),_&&Object(z.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(_.displayName||_.name||_,"`.")),Object(z.a)(void 0===g,"`inputValue` is deprecated, please use `searchValue` instead.")}},T=Object(w.a)({prefixCls:"rc-select",components:{optionList:E},convertChildrenToData:S,flattenOptions:C.d,getLabeledValue:C.e,filterOptions:C.b,isValueDisabled:C.g,findValueOption:C.c,warningProps:P,fillOptionsWithMissingValue:C.a}),M=function(e){Object(c.a)(a,e);var t=Object(i.a)(a);function a(){var e;return Object(n.a)(this,a),(e=t.apply(this,arguments)).selectRef=o.createRef(),e.focus=function(){e.selectRef.current.focus()},e.blur=function(){e.selectRef.current.blur()},e}return Object(r.a)(a,[{key:"render",value:function(){return o.createElement(T,Object.assign({ref:this.selectRef},this.props))}}]),a}(o.Component);M.Option=O,M.OptGroup=x;var B=M;t.c=B},MXfU: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";a.d(t,"b",(function(){return O})),a.d(t,"a",(function(){return x}));var n=a("1OyB"),r=a("vuIU"),c=a("Ji7U"),i=a("LK+K"),o=a("q1tI"),l=a("rePB"),s=a("Ff2n"),u=a("ODXe"),m=a("4IlW"),d=a("bX4T"),p=a("YrtM"),f=a("TSYQ"),h=a.n(f),g=a("+nKL"),v=a("8OUc"),b=o.forwardRef((function(e,t){var a=e.prefixCls,n=e.id,r=e.flattenOptions,c=e.childrenAsData,i=e.values,f=e.searchValue,b=e.multiple,E=e.defaultActiveFirstOption,y=e.height,O=e.itemHeight,_=e.notFoundContent,x=e.open,j=e.menuItemSelectedIcon,k=e.virtual,N=e.onSelect,S=e.onToggleOpen,C=e.onActiveValue,w=e.onScroll,A=e.onMouseEnter,z="".concat(a,"-item"),I=Object(p.a)((function(){return r}),[x,r],(function(e,t){return t[0]&&e[1]!==t[1]})),P=o.useRef(null),T=function(e){e.preventDefault()},M=function(e){P.current&&P.current.scrollTo({index:e})},B=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,a=I.length,n=0;n1&&void 0!==arguments[1]&&arguments[1];return Object(k.a)(e).map((function(e,a){if(!o.isValidElement(e)||!e.type)return null;var n=e.type.isSelectOptGroup,r=e.key,c=e.props,i=c.children,l=Object(s.a)(c,["children"]);return t||!n?N(e):Object(j.a)(Object(j.a)({key:"__RC_SELECT_GRP__".concat(null===r?a:r,"__"),label:r},l),{},{options:S(i)})})).filter((function(e){return e}))}var C=a("2Qr1"),w=a("qNPg"),A=a("U8pU"),z=a("Kwbf"),I=a("WKfj");var P=function(e){var t=e.mode,a=e.options,n=e.children,r=e.backfill,c=e.allowClear,i=e.placeholder,l=e.getInputElement,s=e.showSearch,u=e.onSearch,m=e.defaultOpen,d=e.autoFocus,p=e.labelInValue,f=e.value,h=e.inputValue,g=e.optionLabelProp,v="multiple"===t||"tags"===t,b=void 0!==s?s:v||"combobox"===t,E=a||S(n);if(Object(z.a)("tags"!==t||E.every((function(e){return!e.disabled})),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),"tags"===t||"combobox"===t){var y=E.some((function(e){return e.options?e.options.some((function(e){return"number"==typeof("value"in e?e.value:e.key)})):"number"==typeof("value"in e?e.value:e.key)}));Object(z.a)(!y,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(z.a)("combobox"!==t||!g,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(z.a)("combobox"===t||!r,"`backfill` only works with `combobox` mode."),Object(z.a)("combobox"===t||!l,"`getInputElement` only work with `combobox` mode."),Object(z.b)("combobox"!==t||!l||!c||!i,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),u&&!b&&"combobox"!==t&&"tags"!==t&&Object(z.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(z.b)(!m||d,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),null!=f){var O=Object(I.d)(f);Object(z.a)(!p||O.every((function(e){return"object"===Object(A.a)(e)&&("key"in e||"value"in e)})),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(z.a)(!v||Array.isArray(f),"`value` should be array when `mode` is `multiple` or `tags`")}if(n){var _=null;Object(k.a)(n).some((function(e){if(!o.isValidElement(e)||!e.type)return!1;var t=e.type;return!t.isSelectOption&&(t.isSelectOptGroup?!Object(k.a)(e.props.children).every((function(t){return!(o.isValidElement(t)&&e.type&&!t.type.isSelectOption)||(_=t.type,!1)})):(_=t,!0))})),_&&Object(z.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(_.displayName||_.name||_,"`.")),Object(z.a)(void 0===h,"`inputValue` is deprecated, please use `searchValue` instead.")}},T=Object(w.a)({prefixCls:"rc-select",components:{optionList:E},convertChildrenToData:S,flattenOptions:C.d,getLabeledValue:C.e,filterOptions:C.b,isValueDisabled:C.g,findValueOption:C.c,warningProps:P,fillOptionsWithMissingValue:C.a}),M=function(e){Object(c.a)(a,e);var t=Object(i.a)(a);function a(){var e;return Object(n.a)(this,a),(e=t.apply(this,arguments)).selectRef=o.createRef(),e.focus=function(){e.selectRef.current.focus()},e.blur=function(){e.selectRef.current.blur()},e}return Object(r.a)(a,[{key:"render",value:function(){return o.createElement(T,Object.assign({ref:this.selectRef},this.props))}}]),a}(o.Component);M.Option=O,M.OptGroup=x;var B=M;t.c=B},MXfU: /*!*********************************************!*\ !*** ./src/assets/images/icons/nodata2.png ***! \*********************************************/ @@ -119,7 +119,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/warning.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js (<- Module uses injected variables (global)) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/shallowequal/index.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";a.r(t),a.d(t,"ResizableTextArea",(function(){return P}));var n=a("wx14"),r=a("1OyB"),c=a("vuIU"),i=a("Ji7U"),o=a("LK+K"),l=a("q1tI"),s=a("VTBJ"),u=a("rePB"),m=a("Zm9Q"),d=(a("Kwbf"),a("c+Xe")),p=a("m+aA"),f=a("bdgK"),g=new Map;var h=new f.default((function(e){e.forEach((function(e){var t,a=e.target;null===(t=g.get(a))||void 0===t||t.forEach((function(e){return e(a)}))}))}));var v=function(e){Object(i.a)(a,e);var t=Object(o.a)(a);function a(){return Object(r.a)(this,a),t.apply(this,arguments)}return Object(c.a)(a,[{key:"render",value:function(){return this.props.children}}]),a}(l.Component),b=l.createContext(null);function E(e){var t=e.children,a=e.disabled,n=l.useRef(null),r=l.useRef(null),c=l.useContext(b),i=l.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),o=l.isValidElement(t)&&Object(d.c)(t),u=o?t.ref:null,m=l.useMemo((function(){return Object(d.a)(u,n)}),[u,n]),f=l.useRef(e);f.current=e;var E=l.useCallback((function(e){var t=f.current,a=t.onResize,n=t.data,r=e.getBoundingClientRect(),o=r.width,l=r.height,u=e.offsetWidth,m=e.offsetHeight,d=Math.floor(o),p=Math.floor(l);if(i.current.width!==d||i.current.height!==p||i.current.offsetWidth!==u||i.current.offsetHeight!==m){var g={width:d,height:p,offsetWidth:u,offsetHeight:m};i.current=g;var h=u===Math.round(o)?o:u,v=m===Math.round(l)?l:m,b=Object(s.a)(Object(s.a)({},g),{},{offsetWidth:h,offsetHeight:v});null==c||c(b,e,n),a&&Promise.resolve().then((function(){a(b,e)}))}}),[]);return l.useEffect((function(){var e,t,c=Object(p.a)(n.current)||Object(p.a)(r.current);return c&&!a&&(e=c,t=E,g.has(e)||(g.set(e,new Set),h.observe(e)),g.get(e).add(t)),function(){return function(e,t){g.has(e)&&(g.get(e).delete(t),g.get(e).size||(h.unobserve(e),g.delete(e)))}(c,E)}}),[n.current,a]),l.createElement(v,{ref:r},o?l.cloneElement(t,{ref:m}):t)}function y(e){var t=e.children;return Object(m.a)(t).map((function(t,a){var r=(null==t?void 0:t.key)||"".concat("rc-observer-key","-").concat(a);return l.createElement(E,Object(n.a)({},e,{key:r}),t)}))}y.Collection=function(e){var t=e.children,a=e.onBatchResize,n=l.useRef(0),r=l.useRef([]),c=l.useContext(b),i=l.useCallback((function(e,t,i){n.current+=1;var o=n.current;r.current.push({size:e,element:t,data:i}),Promise.resolve().then((function(){o===n.current&&(null==a||a(r.current),r.current=[])})),null==c||c(e,t,i)}),[a,c]);return l.createElement(b.Provider,{value:i},t)};var O,_=y,x=a("bT9E"),j=a("TSYQ"),k=a.n(j),N="\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n",S=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],C={};function w(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&C[a])return C[a];var n=window.getComputedStyle(e),r=n.getPropertyValue("box-sizing")||n.getPropertyValue("-moz-box-sizing")||n.getPropertyValue("-webkit-box-sizing"),c=parseFloat(n.getPropertyValue("padding-bottom"))+parseFloat(n.getPropertyValue("padding-top")),i=parseFloat(n.getPropertyValue("border-bottom-width"))+parseFloat(n.getPropertyValue("border-top-width")),o=S.map((function(e){return"".concat(e,":").concat(n.getPropertyValue(e))})).join(";"),l={sizingStyle:o,paddingSize:c,borderSize:i,boxSizing:r};return t&&a&&(C[a]=l),l}var A,z=a("Gytx"),I=a.n(z);!function(e){e[e.NONE=0]="NONE",e[e.RESIZING=1]="RESIZING",e[e.RESIZED=2]="RESIZED"}(A||(A={}));var P=function(e){Object(i.a)(a,e);var t=Object(o.a)(a);function a(e){var c;return Object(r.a)(this,a),(c=t.call(this,e)).nextFrameActionId=void 0,c.resizeFrameId=void 0,c.textArea=void 0,c.saveTextArea=function(e){c.textArea=e},c.handleResize=function(e){var t=c.state.resizeStatus,a=c.props,n=a.autoSize,r=a.onResize;t===A.NONE&&("function"==typeof r&&r(e),n&&c.resizeOnNextFrame())},c.resizeOnNextFrame=function(){cancelAnimationFrame(c.nextFrameActionId),c.nextFrameActionId=requestAnimationFrame(c.resizeTextarea)},c.resizeTextarea=function(){var e=c.props.autoSize;if(e&&c.textArea){var t=e.minRows,a=e.maxRows,n=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;O||((O=document.createElement("textarea")).setAttribute("tab-index","-1"),O.setAttribute("aria-hidden","true"),document.body.appendChild(O)),e.getAttribute("wrap")?O.setAttribute("wrap",e.getAttribute("wrap")):O.removeAttribute("wrap");var r=w(e,t),c=r.paddingSize,i=r.borderSize,o=r.boxSizing,l=r.sizingStyle;O.setAttribute("style","".concat(l,";").concat(N)),O.value=e.value||e.placeholder||"";var s,u=Number.MIN_SAFE_INTEGER,m=Number.MAX_SAFE_INTEGER,d=O.scrollHeight;if("border-box"===o?d+=i:"content-box"===o&&(d-=c),null!==a||null!==n){O.value=" ";var p=O.scrollHeight-c;null!==a&&(u=p*a,"border-box"===o&&(u=u+c+i),d=Math.max(u,d)),null!==n&&(m=p*n,"border-box"===o&&(m=m+c+i),s=d>m?"":"hidden",d=Math.min(m,d))}return{height:d,minHeight:u,maxHeight:m,overflowY:s,resize:"none"}}(c.textArea,!1,t,a);c.setState({textareaStyles:n,resizeStatus:A.RESIZING},(function(){cancelAnimationFrame(c.resizeFrameId),c.resizeFrameId=requestAnimationFrame((function(){c.setState({resizeStatus:A.RESIZED},(function(){c.resizeFrameId=requestAnimationFrame((function(){c.setState({resizeStatus:A.NONE}),c.fixFirefoxAutoScroll()}))}))}))}))}},c.renderTextArea=function(){var e=c.props,t=e.prefixCls,a=void 0===t?"rc-textarea":t,r=e.autoSize,i=e.onResize,o=e.className,m=e.disabled,d=c.state,p=d.textareaStyles,f=d.resizeStatus,g=Object(x.a)(c.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),h=k()(a,o,Object(u.a)({},"".concat(a,"-disabled"),m));"value"in g&&(g.value=g.value||"");var v=Object(s.a)(Object(s.a)(Object(s.a)({},c.props.style),p),f===A.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return l.createElement(_,{onResize:c.handleResize,disabled:!(r||i)},l.createElement("textarea",Object(n.a)({},g,{className:h,style:v,ref:c.saveTextArea})))},c.state={textareaStyles:{},resizeStatus:A.NONE},c}return Object(c.a)(a,[{key:"componentDidUpdate",value:function(e){e.value===this.props.value&&I()(e.autoSize,this.props.autoSize)||this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var e=this.textArea.selectionStart,t=this.textArea.selectionEnd;this.textArea.setSelectionRange(e,t)}}catch(e){}}},{key:"render",value:function(){return this.renderTextArea()}}]),a}(l.Component),T=function(e){Object(i.a)(a,e);var t=Object(o.a)(a);function a(e){var n;Object(r.a)(this,a),(n=t.call(this,e)).resizableTextArea=void 0,n.focus=function(){n.resizableTextArea.textArea.focus()},n.saveTextArea=function(e){n.resizableTextArea=e},n.handleChange=function(e){var t=n.props.onChange;n.setValue(e.target.value,(function(){n.resizableTextArea.resizeTextarea()})),t&&t(e)},n.handleKeyDown=function(e){var t=n.props,a=t.onPressEnter,r=t.onKeyDown;13===e.keyCode&&a&&a(e),r&&r(e)};var c=void 0===e.value||null===e.value?e.defaultValue:e.value;return n.state={value:c},n}return Object(c.a)(a,[{key:"setValue",value:function(e,t){"value"in this.props||this.setState({value:e},t)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return l.createElement(P,Object(n.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value}:null}}]),a}(l.Component);t.default=T},Zz01: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/shallowequal/index.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";a.r(t),a.d(t,"ResizableTextArea",(function(){return P}));var n=a("wx14"),r=a("1OyB"),c=a("vuIU"),i=a("Ji7U"),o=a("LK+K"),l=a("q1tI"),s=a("VTBJ"),u=a("rePB"),m=a("Zm9Q"),d=(a("Kwbf"),a("c+Xe")),p=a("m+aA"),f=a("bdgK"),h=new Map;var g=new f.default((function(e){e.forEach((function(e){var t,a=e.target;null===(t=h.get(a))||void 0===t||t.forEach((function(e){return e(a)}))}))}));var v=function(e){Object(i.a)(a,e);var t=Object(o.a)(a);function a(){return Object(r.a)(this,a),t.apply(this,arguments)}return Object(c.a)(a,[{key:"render",value:function(){return this.props.children}}]),a}(l.Component),b=l.createContext(null);function E(e){var t=e.children,a=e.disabled,n=l.useRef(null),r=l.useRef(null),c=l.useContext(b),i=l.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),o=l.isValidElement(t)&&Object(d.c)(t),u=o?t.ref:null,m=l.useMemo((function(){return Object(d.a)(u,n)}),[u,n]),f=l.useRef(e);f.current=e;var E=l.useCallback((function(e){var t=f.current,a=t.onResize,n=t.data,r=e.getBoundingClientRect(),o=r.width,l=r.height,u=e.offsetWidth,m=e.offsetHeight,d=Math.floor(o),p=Math.floor(l);if(i.current.width!==d||i.current.height!==p||i.current.offsetWidth!==u||i.current.offsetHeight!==m){var h={width:d,height:p,offsetWidth:u,offsetHeight:m};i.current=h;var g=u===Math.round(o)?o:u,v=m===Math.round(l)?l:m,b=Object(s.a)(Object(s.a)({},h),{},{offsetWidth:g,offsetHeight:v});null==c||c(b,e,n),a&&Promise.resolve().then((function(){a(b,e)}))}}),[]);return l.useEffect((function(){var e,t,c=Object(p.a)(n.current)||Object(p.a)(r.current);return c&&!a&&(e=c,t=E,h.has(e)||(h.set(e,new Set),g.observe(e)),h.get(e).add(t)),function(){return function(e,t){h.has(e)&&(h.get(e).delete(t),h.get(e).size||(g.unobserve(e),h.delete(e)))}(c,E)}}),[n.current,a]),l.createElement(v,{ref:r},o?l.cloneElement(t,{ref:m}):t)}function y(e){var t=e.children;return Object(m.a)(t).map((function(t,a){var r=(null==t?void 0:t.key)||"".concat("rc-observer-key","-").concat(a);return l.createElement(E,Object(n.a)({},e,{key:r}),t)}))}y.Collection=function(e){var t=e.children,a=e.onBatchResize,n=l.useRef(0),r=l.useRef([]),c=l.useContext(b),i=l.useCallback((function(e,t,i){n.current+=1;var o=n.current;r.current.push({size:e,element:t,data:i}),Promise.resolve().then((function(){o===n.current&&(null==a||a(r.current),r.current=[])})),null==c||c(e,t,i)}),[a,c]);return l.createElement(b.Provider,{value:i},t)};var O,_=y,x=a("bT9E"),j=a("TSYQ"),k=a.n(j),N="\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n",S=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],C={};function w(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&C[a])return C[a];var n=window.getComputedStyle(e),r=n.getPropertyValue("box-sizing")||n.getPropertyValue("-moz-box-sizing")||n.getPropertyValue("-webkit-box-sizing"),c=parseFloat(n.getPropertyValue("padding-bottom"))+parseFloat(n.getPropertyValue("padding-top")),i=parseFloat(n.getPropertyValue("border-bottom-width"))+parseFloat(n.getPropertyValue("border-top-width")),o=S.map((function(e){return"".concat(e,":").concat(n.getPropertyValue(e))})).join(";"),l={sizingStyle:o,paddingSize:c,borderSize:i,boxSizing:r};return t&&a&&(C[a]=l),l}var A,z=a("Gytx"),I=a.n(z);!function(e){e[e.NONE=0]="NONE",e[e.RESIZING=1]="RESIZING",e[e.RESIZED=2]="RESIZED"}(A||(A={}));var P=function(e){Object(i.a)(a,e);var t=Object(o.a)(a);function a(e){var c;return Object(r.a)(this,a),(c=t.call(this,e)).nextFrameActionId=void 0,c.resizeFrameId=void 0,c.textArea=void 0,c.saveTextArea=function(e){c.textArea=e},c.handleResize=function(e){var t=c.state.resizeStatus,a=c.props,n=a.autoSize,r=a.onResize;t===A.NONE&&("function"==typeof r&&r(e),n&&c.resizeOnNextFrame())},c.resizeOnNextFrame=function(){cancelAnimationFrame(c.nextFrameActionId),c.nextFrameActionId=requestAnimationFrame(c.resizeTextarea)},c.resizeTextarea=function(){var e=c.props.autoSize;if(e&&c.textArea){var t=e.minRows,a=e.maxRows,n=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;O||((O=document.createElement("textarea")).setAttribute("tab-index","-1"),O.setAttribute("aria-hidden","true"),document.body.appendChild(O)),e.getAttribute("wrap")?O.setAttribute("wrap",e.getAttribute("wrap")):O.removeAttribute("wrap");var r=w(e,t),c=r.paddingSize,i=r.borderSize,o=r.boxSizing,l=r.sizingStyle;O.setAttribute("style","".concat(l,";").concat(N)),O.value=e.value||e.placeholder||"";var s,u=Number.MIN_SAFE_INTEGER,m=Number.MAX_SAFE_INTEGER,d=O.scrollHeight;if("border-box"===o?d+=i:"content-box"===o&&(d-=c),null!==a||null!==n){O.value=" ";var p=O.scrollHeight-c;null!==a&&(u=p*a,"border-box"===o&&(u=u+c+i),d=Math.max(u,d)),null!==n&&(m=p*n,"border-box"===o&&(m=m+c+i),s=d>m?"":"hidden",d=Math.min(m,d))}return{height:d,minHeight:u,maxHeight:m,overflowY:s,resize:"none"}}(c.textArea,!1,t,a);c.setState({textareaStyles:n,resizeStatus:A.RESIZING},(function(){cancelAnimationFrame(c.resizeFrameId),c.resizeFrameId=requestAnimationFrame((function(){c.setState({resizeStatus:A.RESIZED},(function(){c.resizeFrameId=requestAnimationFrame((function(){c.setState({resizeStatus:A.NONE}),c.fixFirefoxAutoScroll()}))}))}))}))}},c.renderTextArea=function(){var e=c.props,t=e.prefixCls,a=void 0===t?"rc-textarea":t,r=e.autoSize,i=e.onResize,o=e.className,m=e.disabled,d=c.state,p=d.textareaStyles,f=d.resizeStatus,h=Object(x.a)(c.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),g=k()(a,o,Object(u.a)({},"".concat(a,"-disabled"),m));"value"in h&&(h.value=h.value||"");var v=Object(s.a)(Object(s.a)(Object(s.a)({},c.props.style),p),f===A.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return l.createElement(_,{onResize:c.handleResize,disabled:!(r||i)},l.createElement("textarea",Object(n.a)({},h,{className:g,style:v,ref:c.saveTextArea})))},c.state={textareaStyles:{},resizeStatus:A.NONE},c}return Object(c.a)(a,[{key:"componentDidUpdate",value:function(e){e.value===this.props.value&&I()(e.autoSize,this.props.autoSize)||this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var e=this.textArea.selectionStart,t=this.textArea.selectionEnd;this.textArea.setSelectionRange(e,t)}}catch(e){}}},{key:"render",value:function(){return this.renderTextArea()}}]),a}(l.Component),T=function(e){Object(i.a)(a,e);var t=Object(o.a)(a);function a(e){var n;Object(r.a)(this,a),(n=t.call(this,e)).resizableTextArea=void 0,n.focus=function(){n.resizableTextArea.textArea.focus()},n.saveTextArea=function(e){n.resizableTextArea=e},n.handleChange=function(e){var t=n.props.onChange;n.setValue(e.target.value,(function(){n.resizableTextArea.resizeTextarea()})),t&&t(e)},n.handleKeyDown=function(e){var t=n.props,a=t.onPressEnter,r=t.onKeyDown;13===e.keyCode&&a&&a(e),r&&r(e)};var c=void 0===e.value||null===e.value?e.defaultValue:e.value;return n.state={value:c},n}return Object(c.a)(a,[{key:"setValue",value:function(e,t){"value"in this.props||this.setState({value:e},t)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return l.createElement(P,Object(n.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value}:null}}]),a}(l.Component);t.default=T},Zz01: /*!********************************************************!*\ !*** ./src/pages/Forums/Subject/index.tsx + 3 modules ***! \********************************************************/ @@ -157,7 +157,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/spin/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/spin/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-router-dom/esm/react-router-dom.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";a.r(t);a("DjyN");var n=a("NUBc"),r=(a("T2oS"),a("W9HT")),c=(a("lUTK"),a("BvKs")),i=(a("sPJy"),a("bE4q")),o=a("9og8"),l=a("tJVT"),s=a("PpiC"),u=a("WmNS"),m=a.n(u),d=a("q1tI"),p=a.n(d),f=a("9kvl"),g=a("55Ip"),h=(a("+L6B"),a("2/Rp")),v=(a("/xke"),a("TeRw")),b=a("h+Ho"),E=a("kUGY"),y=a.n(E),O=a("XdCr"),_=a.n(O),x=a("e76B"),j=Object(f.a)((function(e){var t=e.loading;return{globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.globalSetting,e.loading,e.dispatch;var t=Object(s.a)(e,["globalSetting","loading","dispatch"]),a=Object(d.useState)(void 0),n=Object(l.a)(a,2),r=n[0],c=n[1],i=Object(d.useState)(void 0),o=Object(l.a)(i,2),u=o[0],m=o[1],f=Object(d.useState)(void 0),g=Object(l.a)(f,2),E=g[0],O=g[1],j=Object(d.useState)(t.headData&&t.headData.watched),k=Object(l.a)(j,2),N=k[0],S=k[1];return Object(d.useEffect)((function(){t.headData&&(c(t.headData.forum_section),m(t.headData.forum_section_user),O(t.headData.forum_moders),S(t.headData.watched))}),[t.headData]),p.a.createElement("div",{className:_.a.introduce},p.a.createElement("div",{style:{display:"flex"}},p.a.createElement("img",{src:r&&r.picture?x.a.IMG_SERVER+r.picture:y.a,alt:"",className:_.a.gTAsMD}),p.a.createElement("div",{style:{flex:"1 1"}},p.a.createElement("div",{className:_.a.cOuXkk},p.a.createElement("p",{className:_.a.fWeJrv},r&&r.title),p.a.createElement("div",null,p.a.createElement(h.a,{onClick:function(){var e;(e=r&&r.id)&&Object(b.w)({id:e,is_watch:N?0:1}).then((function(e){e&&-1!=e.status&&(S(!N),v.a.open({message:"提示",description:e.message}))}))},style:{marginLeft:"30px"}},p.a.createElement("i",{className:"iconfont icon-pingfen-xian"}),N?"取消收藏":"收藏"))),r&&r.description?p.a.createElement("p",{className:_.a.eHDXvH},r.description):"",p.a.createElement("div",{className:_.a.cOuXkk,style:{marginTop:"10px",lineHeight:"28px"}},p.a.createElement("span",null,p.a.createElement("span",{className:"".concat(_.a.gcTjcF," ").concat(_.a.banzhu)},"版主:  ",p.a.createElement("a",{href:"/forums/accounts/".concat(u&&u.user_login,"/memos")},u&&u.username)),E&&E.length>0?p.a.createElement("span",{className:_.a.gcTjcF},"管理员:",E.map((function(e,t){return te)}function B(e){P(e),k(!0),f(i)}return Object(d.useEffect)((function(){t&&o(t.notice)}),[t]),Object(d.useEffect)((function(){M()}),[i,T,t]),p.a.createElement("div",null,p.a.createElement(N.a,{visible:j,title:"公告",closable:!0,onCancel:function(){return k(!1)},footer:1!==I&&p.a.createElement("div",null,p.a.createElement(h.a,{onClick:function(){f(i),k(!1)}},"取消"),p.a.createElement(h.a,{onClick:function(){if(o(m),k(!1),m){var e={plateId:a,content:m};Object(b.y)(e).then((function(e){e&&(v.a.open({message:"提示",description:e.message}),M())}))}},type:"primary"},"发布"))},1===I?p.a.createElement("p",{style:{maxHeight:"100px",overflowY:"auto"}},i):p.a.createElement(z,{placeholder:"填写公告,1~600字",value:m,rows:5,onChange:function(e){f(e.target.value)}})),p.a.createElement("div",{className:A.a.titleCon},p.a.createElement("span",null,"公告"),n?p.a.createElement("a",{onClick:function(){return B(2)}},p.a.createElement("i",{className:"".concat(A.a.binaji," icon-bianji3")})):""),p.a.createElement("div",{style:{padding:"10px 30px"},className:A.a.pr},i?p.a.createElement(p.a.Fragment,null,p.a.createElement("div",{id:"annContent",className:A.a.annContent},p.a.createElement("p",{id:"annWords",className:"annWords"},i)),p.a.createElement("span",{style:{color:"#888"}},"版主:",t.name)):p.a.createElement(C.a,{customText:"暂无公告",styles:{height:"150px"}}),i&&!0===y?p.a.createElement("a",{className:A.a.annBtn,onClick:function(){return B(1)}},"…",p.a.createElement("span",{style:{color:"#21B350!important",marginLeft:"4px"}},"查看")):""))},P=a("m3rI"),T=Object(f.a)((function(e){var t=e.loading;return{globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.globalSetting,e.loading,e.dispatch;var t=Object(s.a)(e,["globalSetting","loading","dispatch"]),a=Object(d.useState)(void 0),n=Object(l.a)(a,2),r=n[0],c=n[1],i=Object(d.useState)(void 0),o=Object(l.a)(i,2),u=o[0],m=o[1],f=Object(d.useState)(void 0),g=Object(l.a)(f,2),h=g[0],v=g[1];return Object(d.useEffect)((function(){t.plateId&&Object(b.l)(t.plateId).then((function(e){e&&(c({notice:e.notice,login:e.user_login,name:e.username}),m(e.recommend_forum_sections),v(e.active_users))}))}),[t.plateId]),p.a.createElement("div",{className:A.a.leZGks},p.a.createElement("div",{className:A.a.cBZjMI},p.a.createElement(k.a,{onSearch:t}),r&&p.a.createElement("div",{className:A.a.kJYYQv,style:{marginTop:"20px"}},p.a.createElement(I,{plateId:t.plateId,content:r,operation:t.operation})),h&&h.length>0&&p.a.createElement("div",{className:A.a.kJYYQv,style:{marginTop:"20px"}},p.a.createElement("div",{className:A.a.gMAmTc},"版块活跃作者"),p.a.createElement("ul",{className:A.a.authorUl},h.map((function(e,t){return p.a.createElement("a",{href:"/forums/accounts/".concat(e.login,"/memos"),key:t},p.a.createElement("span",{className:A.a.igfjXB},p.a.createElement("img",{src:P.a.IMG_SERVER+"/images/"+e.image_url,alt:""}),p.a.createElement("span",{className:"".concat(A.a.commColor," ").concat(A.a.username," ").concat(A.a.taskHide)},e.username)))})))),u&&u.length>0&&p.a.createElement("div",{className:A.a.kJYYQv,style:{marginTop:"20px"}},p.a.createElement("div",{className:A.a.gMAmTc},"精选板块"),p.a.createElement("ul",{className:A.a.BestModalUl},u.map((function(e,t){return p.a.createElement("div",{className:A.a.kTLhbM,key:t},p.a.createElement("img",{className:A.a.eKzhkv,src:e.picture?P.a.IMG_SERVER+"/images/"+e.picture:y.a}),p.a.createElement("div",{style:{flex:"1 1",padding:"5px 0"}},p.a.createElement("a",{className:A.a.commColor,href:"/forums/subject/".concat(e.id)},e.title),p.a.createElement("p",{className:A.a.dyKuue},e.description||"暂无描述~"),p.a.createElement("span",{className:A.a.sizeAndColor},e.watchers_count,"人收藏",p.a.createElement("span",{className:"ml15"},e.memos_count,"个话题"))))}))))))})),M=a("6S+g"),B=a("d6yM"),R=a.n(B);a("3EU/"),t.default=Object(f.a)((function(e){var t=e.loading,a=e.user;return{globalSetting:e.globalSetting,user:a,loading:t.effects}}))((function(e){e.globalSetting,e.loading;var t=e.user,a=(e.dispatch,Object(s.a)(e,["globalSetting","loading","user","dispatch"])),u=Object(d.useState)(void 0),f=Object(l.a)(u,2),h=f[0],v=f[1],E=Object(d.useState)("all"),y=Object(l.a)(E,2),O=y[0],_=y[1],x=Object(d.useState)(""),k=Object(l.a)(x,2),N=k[0],S=k[1],w=Object(d.useState)(!0),A=Object(l.a)(w,2),z=A[0],I=A[1],P=Object(d.useState)("published_at"),B=Object(l.a)(P,2),D=B[0],V=B[1],W=Object(d.useState)(0),F=Object(l.a)(W,2),X=F[0],G=F[1],H=Object(d.useState)(1),Z=Object(l.a)(H,2),K=Z[0],q=Z[1],L=Object(d.useState)(0),Y=Object(l.a)(L,2),J=Y[0],U=Y[1],Q=Object(d.useState)(void 0),$=Object(l.a)(Q,2),ee=$[0],te=$[1],ae=Object(d.useState)(void 0),ne=Object(l.a)(ae,2),re=ne[0],ce=ne[1],ie=Object(d.useState)(void 0),oe=Object(l.a)(ie,2),le=oe[0],se=oe[1],ue=a.match.params.plateMainId,me=t.userInfo;function de(){return(de=Object(o.a)(m.a.mark((function e(){var t;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:I(!0),t={id:ue,page:K,search:N,sort:D,select_type:O},Object(b.k)(t).then((function(e){e&&(te(e.memos),U(e.memos_count),I(!1),G(e.limit))}));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return Object(d.useEffect)((function(){ue&&me&&Object(b.j)(ue).then((function(e){e&&(ce(e.bread_crumb.forum_tag),se(e),function(e,t,a){if(e){var n=t&&t.filter((function(e){return e.user_login===me.login})),r=a&&a.user_login===me.login;v(n&&n.length>0||r)}}(me,e.forum_moders,e.forum_section_user))}))}),[ue,me]),Object(d.useEffect)((function(){ue&&function(){de.apply(this,arguments)}()}),[ue,K,N,O,D]),p.a.createElement("div",{className:R.a.subject},p.a.createElement(i.a,{separator:">",style:{marginBottom:"10px"}},p.a.createElement(i.a.Item,null,p.a.createElement(g.a,{to:"/forums"},"论坛交流")),re&&re.title?p.a.createElement(i.a.Item,null,p.a.createElement(g.a,{to:"/forums/subject/".concat(re.id)},re.title)):"",re&&re.children_bread_crumb?p.a.createElement(i.a.Item,null,re.children_bread_crumb&&re.children_bread_crumb.title):""),p.a.createElement(j,{headData:le,operation:h,plateMainId:ue}),p.a.createElement("div",{style:{display:"flex"}},p.a.createElement("div",{className:"".concat(R.a.kgxtyB," ").concat(R.a.kJYYQv),style:{marginBottom:"15px"}},p.a.createElement("div",{className:R.a.cOuXkk,style:{borderBottom:"1px solid #eee"}},p.a.createElement(c.a,{className:"unlow newMenu",selectedKeys:[O],onClick:function(e){_(e.key)},mode:"horizontal"},p.a.createElement(c.a.Item,{key:"all"},"全部"),p.a.createElement(c.a.Item,{key:"is_fine"},"推荐精华"),p.a.createElement(c.a.Item,{key:"my_memos"},"我的话题"),p.a.createElement(c.a.Item,{key:"my_topics"},"我参与的话题")),p.a.createElement("div",{className:"".concat(R.a.kTLhbM," ").concat(R.a.fontsize),style:{marginRight:"30px"}},p.a.createElement("span",{className:R.a.cPointer,onClick:function(){V("published_at")},style:{color:"published_at"===D?"#21b350":""}},"最新"),p.a.createElement("span",{className:"".concat(R.a.iwMcWy," ").concat(R.a.cPointer," ").concat(R.a.fontsize),style:{color:"replies_count"===D?"#21b350":""},onClick:function(){V("replies_count")}},"最热"))),p.a.createElement(r.a,{spinning:z},ee&&ee.length>0?p.a.createElement("div",{style:{minHeight:"400px"}},p.a.createElement(M.a,{memos:ee})):p.a.createElement(C.a,{customText:"暂无帖子",styles:{height:"400px"}})),p.a.createElement("div",{className:R.a.listPagin},p.a.createElement(n.a,{showQuickJumper:!0,current:K,onChange:function(e){q(e)},total:J,pageSize:X}))),p.a.createElement(T,{onSearch:function(e){S(e)},operation:h,plateId:ue})))}))},bT9E: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,a){"use strict";a.r(t);a("DjyN");var n=a("NUBc"),r=(a("T2oS"),a("W9HT")),c=(a("lUTK"),a("BvKs")),i=(a("sPJy"),a("bE4q")),o=a("9og8"),l=a("tJVT"),s=a("PpiC"),u=a("WmNS"),m=a.n(u),d=a("q1tI"),p=a.n(d),f=a("9kvl"),h=a("55Ip"),g=(a("+L6B"),a("2/Rp")),v=(a("/xke"),a("TeRw")),b=a("h+Ho"),E=a("kUGY"),y=a.n(E),O=a("XdCr"),_=a.n(O),x=a("e76B"),j=Object(f.a)((function(e){var t=e.loading;return{globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.globalSetting,e.loading,e.dispatch;var t=Object(s.a)(e,["globalSetting","loading","dispatch"]),a=Object(d.useState)(void 0),n=Object(l.a)(a,2),r=n[0],c=n[1],i=Object(d.useState)(void 0),o=Object(l.a)(i,2),u=o[0],m=o[1],f=Object(d.useState)(void 0),h=Object(l.a)(f,2),E=h[0],O=h[1],j=Object(d.useState)(t.headData&&t.headData.watched),k=Object(l.a)(j,2),N=k[0],S=k[1];return Object(d.useEffect)((function(){t.headData&&(c(t.headData.forum_section),m(t.headData.forum_section_user),O(t.headData.forum_moders),S(t.headData.watched))}),[t.headData]),p.a.createElement("div",{className:_.a.introduce},p.a.createElement("div",{style:{display:"flex"}},p.a.createElement("img",{src:r&&r.picture?x.a.IMG_SERVER+r.picture:y.a,alt:"",className:_.a.gTAsMD}),p.a.createElement("div",{style:{flex:"1 1"}},p.a.createElement("div",{className:_.a.cOuXkk},p.a.createElement("p",{className:_.a.fWeJrv},r&&r.title),p.a.createElement("div",null,p.a.createElement(g.a,{onClick:function(){var e;(e=r&&r.id)&&Object(b.x)({id:e,is_watch:N?0:1}).then((function(e){e&&-1!=e.status&&(S(!N),v.a.open({message:"提示",description:e.message}))}))},style:{marginLeft:"30px"}},p.a.createElement("i",{className:"iconfont icon-pingfen-xian"}),N?"取消收藏":"收藏"))),r&&r.description?p.a.createElement("p",{className:_.a.eHDXvH},r.description):"",p.a.createElement("div",{className:_.a.cOuXkk,style:{marginTop:"10px",lineHeight:"28px"}},p.a.createElement("span",null,p.a.createElement("span",{className:"".concat(_.a.gcTjcF," ").concat(_.a.banzhu)},"版主:  ",p.a.createElement("a",{href:"/forums/accounts/".concat(u&&u.user_login,"/memos")},u&&u.username)),E&&E.length>0?p.a.createElement("span",{className:_.a.gcTjcF},"管理员:",E.map((function(e,t){return te)}function B(e){P(e),k(!0),f(i)}return Object(d.useEffect)((function(){t&&o(t.notice)}),[t]),Object(d.useEffect)((function(){M()}),[i,T,t]),p.a.createElement("div",null,p.a.createElement(N.a,{visible:j,title:"公告",closable:!0,onCancel:function(){return k(!1)},footer:1!==I&&p.a.createElement("div",null,p.a.createElement(g.a,{onClick:function(){f(i),k(!1)}},"取消"),p.a.createElement(g.a,{onClick:function(){if(o(m),k(!1),m){var e={plateId:a,content:m};Object(b.z)(e).then((function(e){e&&(v.a.open({message:"提示",description:e.message}),M())}))}},type:"primary"},"发布"))},1===I?p.a.createElement("p",{style:{maxHeight:"100px",overflowY:"auto"}},i):p.a.createElement(z,{placeholder:"填写公告,1~600字",value:m,rows:5,onChange:function(e){f(e.target.value)}})),p.a.createElement("div",{className:A.a.titleCon},p.a.createElement("span",null,"公告"),n?p.a.createElement("a",{onClick:function(){return B(2)}},p.a.createElement("i",{className:"".concat(A.a.binaji," icon-bianji3")})):""),p.a.createElement("div",{style:{padding:"10px 30px"},className:A.a.pr},i?p.a.createElement(p.a.Fragment,null,p.a.createElement("div",{id:"annContent",className:A.a.annContent},p.a.createElement("p",{id:"annWords",className:"annWords"},i)),p.a.createElement("span",{style:{color:"#888"}},"版主:",t.name)):p.a.createElement(C.a,{customText:"暂无公告",styles:{height:"150px"}}),i&&!0===y?p.a.createElement("a",{className:A.a.annBtn,onClick:function(){return B(1)}},"…",p.a.createElement("span",{style:{color:"#21B350!important",marginLeft:"4px"}},"查看")):""))},P=a("m3rI"),T=Object(f.a)((function(e){var t=e.loading;return{globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.globalSetting,e.loading,e.dispatch;var t=Object(s.a)(e,["globalSetting","loading","dispatch"]),a=Object(d.useState)(void 0),n=Object(l.a)(a,2),r=n[0],c=n[1],i=Object(d.useState)(void 0),o=Object(l.a)(i,2),u=o[0],m=o[1],f=Object(d.useState)(void 0),h=Object(l.a)(f,2),g=h[0],v=h[1];return Object(d.useEffect)((function(){t.plateId&&Object(b.m)(t.plateId).then((function(e){e&&(c({notice:e.notice,login:e.user_login,name:e.username}),m(e.recommend_forum_sections),v(e.active_users))}))}),[t.plateId]),p.a.createElement("div",{className:A.a.leZGks},p.a.createElement("div",{className:A.a.cBZjMI},p.a.createElement(k.a,{onSearch:t}),r&&p.a.createElement("div",{className:A.a.kJYYQv,style:{marginTop:"20px"}},p.a.createElement(I,{plateId:t.plateId,content:r,operation:t.operation})),g&&g.length>0&&p.a.createElement("div",{className:A.a.kJYYQv,style:{marginTop:"20px"}},p.a.createElement("div",{className:A.a.gMAmTc},"版块活跃作者"),p.a.createElement("ul",{className:A.a.authorUl},g.map((function(e,t){return p.a.createElement("a",{href:"/forums/accounts/".concat(e.login,"/memos"),key:t},p.a.createElement("span",{className:A.a.igfjXB},p.a.createElement("img",{src:P.a.IMG_SERVER+"/images/"+e.image_url,alt:""}),p.a.createElement("span",{className:"".concat(A.a.commColor," ").concat(A.a.username," ").concat(A.a.taskHide)},e.username)))})))),u&&u.length>0&&p.a.createElement("div",{className:A.a.kJYYQv,style:{marginTop:"20px"}},p.a.createElement("div",{className:A.a.gMAmTc},"精选板块"),p.a.createElement("ul",{className:A.a.BestModalUl},u.map((function(e,t){return p.a.createElement("div",{className:A.a.kTLhbM,key:t},p.a.createElement("img",{className:A.a.eKzhkv,src:e.picture?P.a.IMG_SERVER+"/images/"+e.picture:y.a}),p.a.createElement("div",{style:{flex:"1 1",padding:"5px 0"}},p.a.createElement("a",{className:A.a.commColor,href:"/forums/subject/".concat(e.id)},e.title),p.a.createElement("p",{className:A.a.dyKuue},e.description||"暂无描述~"),p.a.createElement("span",{className:A.a.sizeAndColor},e.watchers_count,"人收藏",p.a.createElement("span",{className:"ml15"},e.memos_count,"个话题"))))}))))))})),M=a("6S+g"),B=a("d6yM"),R=a.n(B);a("3EU/"),t.default=Object(f.a)((function(e){var t=e.loading,a=e.user;return{globalSetting:e.globalSetting,user:a,loading:t.effects}}))((function(e){e.globalSetting,e.loading;var t=e.user,a=(e.dispatch,Object(s.a)(e,["globalSetting","loading","user","dispatch"])),u=Object(d.useState)(void 0),f=Object(l.a)(u,2),g=f[0],v=f[1],E=Object(d.useState)("all"),y=Object(l.a)(E,2),O=y[0],_=y[1],x=Object(d.useState)(""),k=Object(l.a)(x,2),N=k[0],S=k[1],w=Object(d.useState)(!0),A=Object(l.a)(w,2),z=A[0],I=A[1],P=Object(d.useState)("published_at"),B=Object(l.a)(P,2),D=B[0],V=B[1],W=Object(d.useState)(0),F=Object(l.a)(W,2),X=F[0],G=F[1],H=Object(d.useState)(1),Z=Object(l.a)(H,2),K=Z[0],q=Z[1],L=Object(d.useState)(0),Y=Object(l.a)(L,2),J=Y[0],U=Y[1],Q=Object(d.useState)(void 0),$=Object(l.a)(Q,2),ee=$[0],te=$[1],ae=Object(d.useState)(void 0),ne=Object(l.a)(ae,2),re=ne[0],ce=ne[1],ie=Object(d.useState)(void 0),oe=Object(l.a)(ie,2),le=oe[0],se=oe[1],ue=a.match.params.plateMainId,me=t.userInfo;function de(){return(de=Object(o.a)(m.a.mark((function e(){var t;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:I(!0),t={id:ue,page:K,search:N,sort:D,select_type:O},Object(b.l)(t).then((function(e){e&&(te(e.memos),U(e.memos_count),I(!1),G(e.limit))}));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return Object(d.useEffect)((function(){ue&&me&&Object(b.k)(ue).then((function(e){e&&(ce(e.bread_crumb.forum_tag),se(e),function(e,t,a){if(e){var n=t&&t.filter((function(e){return e.user_login===me.login})),r=a&&a.user_login===me.login;v(n&&n.length>0||r)}}(me,e.forum_moders,e.forum_section_user))}))}),[ue,me]),Object(d.useEffect)((function(){ue&&function(){de.apply(this,arguments)}()}),[ue,K,N,O,D]),p.a.createElement("div",{className:R.a.subject},p.a.createElement(i.a,{separator:">",style:{marginBottom:"10px"}},p.a.createElement(i.a.Item,null,p.a.createElement(h.a,{to:"/forums"},"论坛交流")),re&&re.title?p.a.createElement(i.a.Item,null,p.a.createElement(h.a,{to:"/forums/subject/".concat(re.id)},re.title)):"",re&&re.children_bread_crumb?p.a.createElement(i.a.Item,null,re.children_bread_crumb&&re.children_bread_crumb.title):""),p.a.createElement(j,{headData:le,operation:g,plateMainId:ue}),p.a.createElement("div",{style:{display:"flex"}},p.a.createElement("div",{className:"".concat(R.a.kgxtyB," ").concat(R.a.kJYYQv),style:{marginBottom:"15px"}},p.a.createElement("div",{className:R.a.cOuXkk,style:{borderBottom:"1px solid #eee"}},p.a.createElement(c.a,{className:"unlow newMenu",selectedKeys:[O],onClick:function(e){_(e.key)},mode:"horizontal"},p.a.createElement(c.a.Item,{key:"all"},"全部"),p.a.createElement(c.a.Item,{key:"is_fine"},"推荐精华"),p.a.createElement(c.a.Item,{key:"my_memos"},"我的话题"),p.a.createElement(c.a.Item,{key:"my_topics"},"我参与的话题")),p.a.createElement("div",{className:"".concat(R.a.kTLhbM," ").concat(R.a.fontsize),style:{marginRight:"30px"}},p.a.createElement("span",{className:R.a.cPointer,onClick:function(){V("published_at")},style:{color:"published_at"===D?"#21b350":""}},"最新"),p.a.createElement("span",{className:"".concat(R.a.iwMcWy," ").concat(R.a.cPointer," ").concat(R.a.fontsize),style:{color:"replies_count"===D?"#21b350":""},onClick:function(){V("replies_count")}},"最热"))),p.a.createElement(r.a,{spinning:z},ee&&ee.length>0?p.a.createElement("div",{style:{minHeight:"400px"}},p.a.createElement(M.a,{memos:ee})):p.a.createElement(C.a,{customText:"暂无帖子",styles:{height:"400px"}})),p.a.createElement("div",{className:R.a.listPagin},p.a.createElement(n.a,{showQuickJumper:!0,current:K,onChange:function(e){q(e)},total:J,pageSize:X}))),p.a.createElement(T,{onSearch:function(e){S(e)},operation:g,plateId:ue})))}))},bT9E: /*!*****************************************!*\ !*** ./node_modules/rc-util/es/omit.js ***! \*****************************************/ @@ -185,7 +185,7 @@ !*** ./src/pages/Forums/Index/components/Drop/index.tsx ***! \**********************************************************/ /*! exports provided: default */ -/*! exports used: default */function(e,t,a){"use strict";a(/*! antd/es/dropdown/style */"qVdP");var n=a(/*! antd/es/dropdown */"jsC+"),r=(a(/*! antd/es/menu/style */"lUTK"),a(/*! antd/es/menu */"BvKs")),c=(a(/*! antd/es/modal/style */"2qtc"),a(/*! antd/es/modal */"kLXV")),i=(a(/*! antd/es/notification/style */"/xke"),a(/*! antd/es/notification */"TeRw")),o=a(/*! react */"q1tI"),l=a.n(o),s=a(/*! react-router-dom */"55Ip"),u=a(/*! @/service/forums */"h+Ho");a(/*! ./index.less */"SJ7D");t.a=function(e){var t=e.id,a=e.permission,o=e.calbackFunc;var m=a&&l.a.createElement(r.a,{style:{minWidth:"100px",textAlign:"center"}},a.banned_permission&&l.a.createElement(r.a.Item,{onClick:function(){return e=a.sticky,n={id:t,sticky:e?0:1},void Object(u.c)(n).then((function(e){e&&(i.a.open({message:"提示",description:e.message}),o&&o())}));var e,n}},a.sticky?"取消置顶":"置顶"),a.banned_permission&&l.a.createElement(r.a.Item,{onClick:function(){return e=a.is_fine,n={id:t,is_fine:e?0:1},void Object(u.b)(n).then((function(e){e&&(i.a.open({message:"提示",description:e.message}),o&&o())}));var e,n}},a.is_fine?"取消推荐":"推荐"),a.login&&l.a.createElement(r.a.Item,{onClick:function(){return e=a.memo_watched,n={id:t,is_watch:e?0:1},void Object(u.d)(n).then((function(e){e&&(i.a.open({message:"提示",description:e.message}),o&&o())}));var e,n}},a.memo_watched?"取消收藏":"收藏"),(a.admin||a.is_currentUser)&&l.a.createElement(r.a.Item,null,l.a.createElement(s.a,{to:"/forums/".concat(t,"/edit")},"编辑")),a.admin?l.a.createElement(r.a.Item,{onClick:function(){c.a.confirm({content:"确认删除帖子?",onOk:function(){Object(u.g)(t).then((function(e){-1!==e.status&&(i.a.open({message:"提示",description:e.message}),o&&o(),window.location.href="/forums")}))}})}},"删除"):a.is_currentUser?l.a.createElement(r.a.Item,{onClick:function(){return e=a.is_deleted,n={id:t,is_apply:e?0:1},void c.a.confirm({content:"确认申请删帖?",onOk:function(){Object(u.e)(n).then((function(e){e&&(i.a.open({message:"提示",description:e.message}),o&&o())}))}});var e,n}},a.is_deleted?"撤销申请":"申请删帖"):"");return l.a.createElement(n.a,{overlay:m,align:"center",placement:"bottomCenter"},l.a.createElement("i",{className:"gengduo icon-gengduo1"}))}},ysEK: +/*! exports used: default */function(e,t,a){"use strict";a(/*! antd/es/dropdown/style */"qVdP");var n=a(/*! antd/es/dropdown */"jsC+"),r=(a(/*! antd/es/menu/style */"lUTK"),a(/*! antd/es/menu */"BvKs")),c=(a(/*! antd/es/modal/style */"2qtc"),a(/*! antd/es/modal */"kLXV")),i=(a(/*! antd/es/notification/style */"/xke"),a(/*! antd/es/notification */"TeRw")),o=a(/*! react */"q1tI"),l=a.n(o),s=a(/*! react-router-dom */"55Ip"),u=a(/*! @/service/forums */"h+Ho");a(/*! ./index.less */"SJ7D");t.a=function(e){var t=e.id,a=e.permission,o=e.calbackFunc;var m=a&&l.a.createElement(r.a,{style:{minWidth:"100px",textAlign:"center"}},a.banned_permission&&l.a.createElement(r.a.Item,{onClick:function(){return e=a.sticky,n={id:t,sticky:e?0:1},void Object(u.c)(n).then((function(e){e&&(i.a.open({message:"提示",description:e.message}),o&&o())}));var e,n}},a.sticky?"取消置顶":"置顶"),a.banned_permission&&l.a.createElement(r.a.Item,{onClick:function(){return e=a.is_fine,n={id:t,is_fine:e?0:1},void Object(u.b)(n).then((function(e){e&&(i.a.open({message:"提示",description:e.message}),o&&o())}));var e,n}},a.is_fine?"取消推荐":"推荐"),a.login&&l.a.createElement(r.a.Item,{onClick:function(){return e=a.memo_watched,n={id:t,is_watch:e?0:1},void Object(u.e)(n).then((function(e){e&&(i.a.open({message:"提示",description:e.message}),o&&o())}));var e,n}},a.memo_watched?"取消收藏":"收藏"),(a.admin||a.is_currentUser)&&l.a.createElement(r.a.Item,null,l.a.createElement(s.a,{to:"/forums/".concat(t,"/edit")},"编辑")),a.admin?l.a.createElement(r.a.Item,{onClick:function(){c.a.confirm({content:"确认删除帖子?",onOk:function(){Object(u.h)(t).then((function(e){-1!==e.status&&(i.a.open({message:"提示",description:e.message}),o&&o(),window.location.href="/forums")}))}})}},"删除"):a.is_currentUser?l.a.createElement(r.a.Item,{onClick:function(){return e=a.is_deleted,n={id:t,is_apply:e?0:1},void c.a.confirm({content:"确认申请删帖?",onOk:function(){Object(u.f)(n).then((function(e){e&&(i.a.open({message:"提示",description:e.message}),o&&o())}))}});var e,n}},a.is_deleted?"撤销申请":"申请删帖"):"");return l.a.createElement(n.a,{overlay:m,align:"center",placement:"bottomCenter"},l.a.createElement("i",{className:"gengduo icon-gengduo1"}))}},ysEK: /*!**********************************************************************!*\ !*** ./src/pages/Forums/Subject/components/Right/index.less?modules ***! \**********************************************************************/ diff --git a/p__Forums__User.47d29087.async.js b/p__Forums__User.84cfd706.async.js similarity index 99% rename from p__Forums__User.47d29087.async.js rename to p__Forums__User.84cfd706.async.js index f4c514d8b8..d26633709f 100644 --- a/p__Forums__User.47d29087.async.js +++ b/p__Forums__User.84cfd706.async.js @@ -151,7 +151,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/spin/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/upload/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-loadable/lib/index.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n.n(r),i=(n("T2oS"),n("W9HT")),a=n("fWQN"),c=n("mtLc"),s=n("yKVA"),u=n("879j"),l=function(e){Object(s.a)(n,e);var t=Object(u.a)(n);function n(){return Object(a.a)(this,n),t.apply(this,arguments)}return Object(c.a)(n,[{key:"componentDidUpdate",value:function(e,t){!e.error&&this.props.error&&console.log(this.props.error)}},{key:"render",value:function(){return o.a.createElement("div",{className:"App",style:{minHeight:"800px",width:"100%"}},o.a.createElement("style",null,"\n\t\t\t\t\t\t .margintop{\n\t\t\t\t\t\t margin-top:20%;\n\t\t\t\t\t\t }\n\t\t\t\t\t\t"),o.a.createElement(i.a,{size:"large",className:"margintop"}))}}]),n}(r.Component),p=n("CnBM"),d=n.n(p),h=n("9og8"),f=n("tJVT"),m=n("0Owb"),v=n("WmNS"),g=n.n(v),y=n("e76B");n("qTx4");var b=function(e){var t=e.user_info;return y.a.IMG_SERVER,y.a.IMG_SERVER,y.a.IMG_SERVER,y.a.IMG_SERVER,y.a.IMG_SERVER,y.a.IMG_SERVER,y.a.IMG_SERVER,y.a.IMG_SERVER,o.a.createElement("div",{className:"educontent clearfix edu-txt-center mt10"},o.a.createElement("div",{className:"divInline"},o.a.createElement("div",{className:"gridItem5"},t.identify&&"学生"!==t.identify&&o.a.createElement("span",{className:"identifyName"},t.identify))))},w=(n("DZo9"),n("Telt"),n("Tckk")),E=(n("miYZ"),n("tsqr")),S=(n("TpwP"),n("O7uO"),n("h+Ho")),x=(n("dwc+"),n("m3rI"));var C=function(e){var t=e.avatar,n=(e.is_current_user,e.user_id,e.login,window.location.protocol,window.location.host,Object(r.useState)(!1)),i=Object(f.a)(n,2),a=(i[0],i[1]),c=Object(r.useState)(!1),s=Object(f.a)(c,2),u=s[0],l=(s[1],Object(r.useState)("")),p=Object(f.a)(l,2),d=p[0],h=p[1],m=Object(r.useState)(!1),v=Object(f.a)(m,2);return v[0],v[1],Object(r.useEffect)((function(){h(t)}),[]),o.a.createElement("div",{className:"headPhoto"},o.a.createElement("a",{href:"javascript:void(0)",onMouseEnter:function(){return a(!0)},onMouseLeave:function(){return a(u)}},o.a.createElement(w.a,{size:109,src:x.a.IMG_SERVER+"/images/"+d}),!1))},O=(n("+L6B"),n("2/Rp")),R=(n("5NDa"),n("5rEg")),z=(n("y8nQ"),n("Vl3Y")),P=n("G3dp"),_=(n("FrNc"),z.a.Item);var j=function(e){var t=e.brief,n=e.login,i=e.is_current_user,a=Object(r.useState)(null),c=Object(f.a)(a,2),s=c[0],u=c[1],l=Object(r.useState)(!1),p=Object(f.a)(l,2),d=p[0],h=p[1],m=Object(r.useState)(!1),v=Object(f.a)(m,2),g=v[0],y=v[1];return o.a.createElement("div",{className:"mb25 flex_center"},!d&&o.a.createElement("div",null,s||(t||"这家伙很懒,什么都没留下~"),i&&o.a.createElement("span",{className:"ml15",onClick:function(){return h(!0)}},o.a.createElement(P.a,null))),d&&o.a.createElement(z.a,{layout:"inline"},o.a.createElement(_,null,o.a.createElement(R.a,{placeholder:"个人简介",defaultValue:t,onChange:function(e){return function(e){u(e.target.value)}(e)},maxLength:20})),o.a.createElement(O.a,{type:"primary",htmlType:"submit",size:"small",loading:g,className:"mt8 t4",onClick:function(){return function(){y(!0);var e={login:n,content:s};Object(S.x)(e).then((function(e){e&&e.status>=0?(E.b.success(e.message),h(!1)):E.b.error(e.message),y(!1)})).catch((function(e){y(!1),console.log(e)}))}()}},"提交"),o.a.createElement(O.a,{type:"default",size:"small",onClick:function(){return h(!1)},className:"ml15 mt8 t4"},"取消")))};n("xI/b");var M=function(e){var t=e.UserInfo,n=Object(r.useState)(0),i=Object(f.a)(n,2),a=i[0];return i[1],o.a.createElement("div",{className:"pr"},o.a.createElement("div",{className:"educontent clearfix edu-txt-center pt80"},o.a.createElement("div",{className:"divInline"},o.a.createElement("div",{className:" headTab fl"},o.a.createElement("span",null,"粉丝"),o.a.createElement("a",{href:"javascript:void(0)"},a<=0?t&&t.fans_count:a)),t&&o.a.createElement(C,{avatar:t.image_url,user_id:t.user_id,is_current_user:t.is_current_user,login:t.login}),o.a.createElement("div",{className:"headTab fr"},o.a.createElement("span",null,"关注"),o.a.createElement("a",{href:"javascript:void(0)"},t&&t.stars_count)),o.a.createElement("div",{className:"showName"},t&&t.username))),t&&o.a.createElement(b,{user_info:t}),o.a.createElement("div",{className:"mt15 educontent clearfix edu-txt-center"},t&&o.a.createElement(j,{brief:t.brief,login:t.login,is_current_user:t.is_current_user})))},T=(n("lUTK"),n("BvKs"));n("izmH");var A=function(e){var t=e.is_current_user,n=e.login,i=e.props,a=Object(r.useState)("memos"),c=Object(f.a)(a,2),s=c[0],u=c[1];Object(r.useEffect)((function(){var e=i.location.pathname.split("/"),t=e[e.length-1];e.length>3&&t?u(t):u("memos")}),[i.location]);var l=t?"我":"TA";return o.a.createElement("div",{className:"mt15 educontent clearfix edu-txt-center user-menu"},o.a.createElement(T.a,{onClick:function(e){return function(e){u(e.key),i.history.push("/forums/accounts/".concat(n,"/").concat(e.key))}(e)},selectedKeys:s,mode:"horizontal"},o.a.createElement(T.a.Item,{key:"memos"},l,"的帖子"),o.a.createElement(T.a.Item,{key:"replies"},l,"的回帖"),t&&o.a.createElement(T.a.Item,{key:"histories"},l,"的足迹"),t&&o.a.createElement(T.a.Item,{key:"stars"},l,"的收藏"),t&&o.a.createElement(T.a.Item,{key:"interesting"},l,"感兴趣的论坛")))},k=(n("GW6Z"),function(e){var t=Object(m.a)({},e),n=Object(r.useState)(null),a=Object(f.a)(n,2),c=a[0],s=a[1],u=Object(r.useState)(!1),l=Object(f.a)(u,2),p=l[0],d=l[1],v=t.match.params.login;return Object(r.useEffect)((function(){function e(){return(e=Object(h.a)(g.a.mark((function e(t){return g.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d(!0),Object(S.u)(t).then((function(e){e&&s(e.user),d(!1)})).catch((function(e){d(!1),console.log(e)}));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}v&&function(t){e.apply(this,arguments)}(v)}),[]),o.a.createElement(i.a,{spinning:p},o.a.createElement("div",{className:"mainUser",style:{height:c&&c.is_current_user?"336px":"400px"}},o.a.createElement("div",{className:"headImage"}),o.a.createElement("div",{className:"headCon"},o.a.createElement(M,{UserInfo:c}))),o.a.createElement(A,{is_current_user:c&&c.is_current_user,login:c&&c.login,props:t}))}),N=(n("2sPH"),d()({loader:function(){return Promise.all(/*! import() */[n.e(0),n.e(4),n.e(1),n.e(2),n.e(279)]).then(n.bind(null,/*! ./Memo/Memos */"MRRO"))},loading:l})),D=d()({loader:function(){return Promise.all(/*! import() */[n.e(0),n.e(1),n.e(2),n.e(8),n.e(280)]).then(n.bind(null,/*! ./Memo/Sections */"KTv6"))},loading:l});t.default=function(e){var t=e.history;return Object(r.useEffect)((function(){t.listen((function(){(document.body.scrollTop||document.documentElement.scrollTop>0)&&window.scrollTo(0,0)}))}),[t]),console.log("props",e.match.params.key),o.a.createElement("div",{className:"newMain"},o.a.createElement(k,e),o.a.createElement("div",{className:"mainContent"},o.a.createElement("div",{className:"minH400"},"interesting"==e.match.params.key?o.a.createElement(D,e):o.a.createElement(N,e))))}},o97j: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n.n(r),i=(n("T2oS"),n("W9HT")),a=n("fWQN"),c=n("mtLc"),s=n("yKVA"),u=n("879j"),l=function(e){Object(s.a)(n,e);var t=Object(u.a)(n);function n(){return Object(a.a)(this,n),t.apply(this,arguments)}return Object(c.a)(n,[{key:"componentDidUpdate",value:function(e,t){!e.error&&this.props.error&&console.log(this.props.error)}},{key:"render",value:function(){return o.a.createElement("div",{className:"App",style:{minHeight:"800px",width:"100%"}},o.a.createElement("style",null,"\n\t\t\t\t\t\t .margintop{\n\t\t\t\t\t\t margin-top:20%;\n\t\t\t\t\t\t }\n\t\t\t\t\t\t"),o.a.createElement(i.a,{size:"large",className:"margintop"}))}}]),n}(r.Component),p=n("CnBM"),d=n.n(p),h=n("9og8"),f=n("tJVT"),m=n("0Owb"),v=n("WmNS"),g=n.n(v),y=n("e76B");n("qTx4");var b=function(e){var t=e.user_info;return y.a.IMG_SERVER,y.a.IMG_SERVER,y.a.IMG_SERVER,y.a.IMG_SERVER,y.a.IMG_SERVER,y.a.IMG_SERVER,y.a.IMG_SERVER,y.a.IMG_SERVER,o.a.createElement("div",{className:"educontent clearfix edu-txt-center mt10"},o.a.createElement("div",{className:"divInline"},o.a.createElement("div",{className:"gridItem5"},t.identify&&"学生"!==t.identify&&o.a.createElement("span",{className:"identifyName"},t.identify))))},w=(n("DZo9"),n("Telt"),n("Tckk")),E=(n("miYZ"),n("tsqr")),S=(n("TpwP"),n("O7uO"),n("h+Ho")),x=(n("dwc+"),n("m3rI"));var C=function(e){var t=e.avatar,n=(e.is_current_user,e.user_id,e.login,window.location.protocol,window.location.host,Object(r.useState)(!1)),i=Object(f.a)(n,2),a=(i[0],i[1]),c=Object(r.useState)(!1),s=Object(f.a)(c,2),u=s[0],l=(s[1],Object(r.useState)("")),p=Object(f.a)(l,2),d=p[0],h=p[1],m=Object(r.useState)(!1),v=Object(f.a)(m,2);return v[0],v[1],Object(r.useEffect)((function(){h(t)}),[]),o.a.createElement("div",{className:"headPhoto"},o.a.createElement("a",{href:"javascript:void(0)",onMouseEnter:function(){return a(!0)},onMouseLeave:function(){return a(u)}},o.a.createElement(w.a,{size:109,src:x.a.IMG_SERVER+"/images/"+d}),!1))},O=(n("+L6B"),n("2/Rp")),R=(n("5NDa"),n("5rEg")),z=(n("y8nQ"),n("Vl3Y")),P=n("G3dp"),_=(n("FrNc"),z.a.Item);var j=function(e){var t=e.brief,n=e.login,i=e.is_current_user,a=Object(r.useState)(null),c=Object(f.a)(a,2),s=c[0],u=c[1],l=Object(r.useState)(!1),p=Object(f.a)(l,2),d=p[0],h=p[1],m=Object(r.useState)(!1),v=Object(f.a)(m,2),g=v[0],y=v[1];return o.a.createElement("div",{className:"mb25 flex_center"},!d&&o.a.createElement("div",null,s||(t||"这家伙很懒,什么都没留下~"),i&&o.a.createElement("span",{className:"ml15",onClick:function(){return h(!0)}},o.a.createElement(P.a,null))),d&&o.a.createElement(z.a,{layout:"inline"},o.a.createElement(_,null,o.a.createElement(R.a,{placeholder:"个人简介",defaultValue:t,onChange:function(e){return function(e){u(e.target.value)}(e)},maxLength:20})),o.a.createElement(O.a,{type:"primary",htmlType:"submit",size:"small",loading:g,className:"mt8 t4",onClick:function(){return function(){y(!0);var e={login:n,content:s};Object(S.y)(e).then((function(e){e&&e.status>=0?(E.b.success(e.message),h(!1)):E.b.error(e.message),y(!1)})).catch((function(e){y(!1),console.log(e)}))}()}},"提交"),o.a.createElement(O.a,{type:"default",size:"small",onClick:function(){return h(!1)},className:"ml15 mt8 t4"},"取消")))};n("xI/b");var M=function(e){var t=e.UserInfo,n=Object(r.useState)(0),i=Object(f.a)(n,2),a=i[0];return i[1],o.a.createElement("div",{className:"pr"},o.a.createElement("div",{className:"educontent clearfix edu-txt-center pt80"},o.a.createElement("div",{className:"divInline"},o.a.createElement("div",{className:" headTab fl"},o.a.createElement("span",null,"粉丝"),o.a.createElement("a",{href:"javascript:void(0)"},a<=0?t&&t.fans_count:a)),t&&o.a.createElement(C,{avatar:t.image_url,user_id:t.user_id,is_current_user:t.is_current_user,login:t.login}),o.a.createElement("div",{className:"headTab fr"},o.a.createElement("span",null,"关注"),o.a.createElement("a",{href:"javascript:void(0)"},t&&t.stars_count)),o.a.createElement("div",{className:"showName"},t&&t.username))),t&&o.a.createElement(b,{user_info:t}),o.a.createElement("div",{className:"mt15 educontent clearfix edu-txt-center"},t&&o.a.createElement(j,{brief:t.brief,login:t.login,is_current_user:t.is_current_user})))},T=(n("lUTK"),n("BvKs"));n("izmH");var A=function(e){var t=e.is_current_user,n=e.login,i=e.props,a=Object(r.useState)("memos"),c=Object(f.a)(a,2),s=c[0],u=c[1];Object(r.useEffect)((function(){var e=i.location.pathname.split("/"),t=e[e.length-1];e.length>3&&t?u(t):u("memos")}),[i.location]);var l=t?"我":"TA";return o.a.createElement("div",{className:"mt15 educontent clearfix edu-txt-center user-menu"},o.a.createElement(T.a,{onClick:function(e){return function(e){u(e.key),i.history.push("/forums/accounts/".concat(n,"/").concat(e.key))}(e)},selectedKeys:s,mode:"horizontal"},o.a.createElement(T.a.Item,{key:"memos"},l,"的帖子"),o.a.createElement(T.a.Item,{key:"replies"},l,"的回帖"),t&&o.a.createElement(T.a.Item,{key:"histories"},l,"的足迹"),t&&o.a.createElement(T.a.Item,{key:"stars"},l,"的收藏"),t&&o.a.createElement(T.a.Item,{key:"interesting"},l,"感兴趣的论坛")))},k=(n("GW6Z"),function(e){var t=Object(m.a)({},e),n=Object(r.useState)(null),a=Object(f.a)(n,2),c=a[0],s=a[1],u=Object(r.useState)(!1),l=Object(f.a)(u,2),p=l[0],d=l[1],v=t.match.params.login;return Object(r.useEffect)((function(){function e(){return(e=Object(h.a)(g.a.mark((function e(t){return g.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d(!0),Object(S.v)(t).then((function(e){e&&s(e.user),d(!1)})).catch((function(e){d(!1),console.log(e)}));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}v&&function(t){e.apply(this,arguments)}(v)}),[]),o.a.createElement(i.a,{spinning:p},o.a.createElement("div",{className:"mainUser",style:{height:c&&c.is_current_user?"336px":"400px"}},o.a.createElement("div",{className:"headImage"}),o.a.createElement("div",{className:"headCon"},o.a.createElement(M,{UserInfo:c}))),o.a.createElement(A,{is_current_user:c&&c.is_current_user,login:c&&c.login,props:t}))}),N=(n("2sPH"),d()({loader:function(){return Promise.all(/*! import() */[n.e(0),n.e(4),n.e(1),n.e(2),n.e(279)]).then(n.bind(null,/*! ./Memo/Memos */"MRRO"))},loading:l})),D=d()({loader:function(){return Promise.all(/*! import() */[n.e(0),n.e(1),n.e(2),n.e(8),n.e(280)]).then(n.bind(null,/*! ./Memo/Sections */"KTv6"))},loading:l});t.default=function(e){var t=e.history;return Object(r.useEffect)((function(){t.listen((function(){(document.body.scrollTop||document.documentElement.scrollTop>0)&&window.scrollTo(0,0)}))}),[t]),console.log("props",e.match.params.key),o.a.createElement("div",{className:"newMain"},o.a.createElement(k,e),o.a.createElement("div",{className:"mainContent"},o.a.createElement("div",{className:"minH400"},"interesting"==e.match.params.key?o.a.createElement(D,e):o.a.createElement(N,e))))}},o97j: /*!******************************************************************!*\ !*** ./node_modules/normalize-wheel/src/ExecutionEnvironment.js ***! \******************************************************************/ diff --git a/p__Guidance.223a0c2c.async.js b/p__Guidance.e28fd5ce.async.js similarity index 100% rename from p__Guidance.223a0c2c.async.js rename to p__Guidance.e28fd5ce.async.js diff --git a/p__Help__Index.6d5f8349.async.js b/p__Help__Index.7f94f4aa.async.js similarity index 100% rename from p__Help__Index.6d5f8349.async.js rename to p__Help__Index.7f94f4aa.async.js diff --git a/p__HttpStatus__403.ff3c5f83.async.js b/p__HttpStatus__403.2b82368d.async.js similarity index 100% rename from p__HttpStatus__403.ff3c5f83.async.js rename to p__HttpStatus__403.2b82368d.async.js diff --git a/p__HttpStatus__404.e178234a.async.js b/p__HttpStatus__404.98f799eb.async.js similarity index 100% rename from p__HttpStatus__404.e178234a.async.js rename to p__HttpStatus__404.98f799eb.async.js diff --git a/p__HttpStatus__500.4e9ea2b8.async.js b/p__HttpStatus__500.2517fc5e.async.js similarity index 100% rename from p__HttpStatus__500.4e9ea2b8.async.js rename to p__HttpStatus__500.2517fc5e.async.js diff --git a/p__HttpStatus__HpcCourse.dcc5da66.async.js b/p__HttpStatus__HpcCourse.29326477.async.js similarity index 100% rename from p__HttpStatus__HpcCourse.dcc5da66.async.js rename to p__HttpStatus__HpcCourse.29326477.async.js diff --git a/p__HttpStatus__UserAgents.c7aa9bee.async.js b/p__HttpStatus__UserAgents.3472359f.async.js similarity index 100% rename from p__HttpStatus__UserAgents.c7aa9bee.async.js rename to p__HttpStatus__UserAgents.3472359f.async.js diff --git a/p__Messages__Detail.cb033f33.async.js b/p__Messages__Detail.31db5fab.async.js similarity index 100% rename from p__Messages__Detail.cb033f33.async.js rename to p__Messages__Detail.31db5fab.async.js diff --git a/p__Messages__Private.41bf0221.async.js b/p__Messages__Private.544a3330.async.js similarity index 100% rename from p__Messages__Private.41bf0221.async.js rename to p__Messages__Private.544a3330.async.js diff --git a/p__Messages__Tidings.8e16da59.async.js b/p__Messages__Tidings.2c88188a.async.js similarity index 100% rename from p__Messages__Tidings.8e16da59.async.js rename to p__Messages__Tidings.2c88188a.async.js diff --git a/p__MoopCases__FormPanel.3309ca4a.async.js b/p__MoopCases__FormPanel.fb9c84a7.async.js similarity index 100% rename from p__MoopCases__FormPanel.3309ca4a.async.js rename to p__MoopCases__FormPanel.fb9c84a7.async.js diff --git a/p__MoopCases__InfoPanel.27ed7902.async.js b/p__MoopCases__InfoPanel.9bb6573c.async.js similarity index 100% rename from p__MoopCases__InfoPanel.27ed7902.async.js rename to p__MoopCases__InfoPanel.9bb6573c.async.js diff --git a/p__MoopCases__index.d6c3e706.async.js b/p__MoopCases__index.1fd1636d.async.js similarity index 100% rename from p__MoopCases__index.d6c3e706.async.js rename to p__MoopCases__index.1fd1636d.async.js diff --git a/p__MyProblem__RecordDetail.6c727614.async.js b/p__MyProblem__RecordDetail.c247e001.async.js similarity index 100% rename from p__MyProblem__RecordDetail.6c727614.async.js rename to p__MyProblem__RecordDetail.c247e001.async.js diff --git a/p__MyProblem__index.e9094659.async.js b/p__MyProblem__index.0b5475fa.async.js similarity index 99% rename from p__MyProblem__index.e9094659.async.js rename to p__MyProblem__index.0b5475fa.async.js index 81d252f0d7..2e6f75c94b 100644 --- a/p__MyProblem__index.e9094659.async.js +++ b/p__MyProblem__index.0b5475fa.async.js @@ -475,8 +475,8 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/contextTypes.js because of ./node_modules/rc-tree/es/Tree.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/util.js because of ./node_modules/rc-tree-select/es/TreeSelect.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/utils/treeUtil.js because of ./node_modules/rc-tree-select/es/TreeSelect.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/util.js because of ./node_modules/antd/es/table/hooks/useSelection.js */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/utils/treeUtil.js because of ./node_modules/antd/es/table/hooks/useSelection.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("rePB"),i=n("Ff2n"),a=n("VTBJ"),o=n("1OyB"),s=n("vuIU"),l=n("JX7q"),c=n("Ji7U"),u=n("LK+K"),d=n("q1tI"),f=n("TSYQ"),h=n.n(f),p=n("sboe"),m=n("OZM5"),g=function(e){var t=e.prefixCls,n=e.level,i=e.isStart,a=e.isEnd;if(!n)return null;for(var o="".concat(t,"-indent-unit"),s=[],l=0;l0)&&setshixun_virtual_templates(Object(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(null==shixunsDetail||null===(pe=shixunsDetail.setting)||void 0===pe||null===(he=pe.shixun)||void 0===he?void 0:he.shixun_virtual_templates));setport(null===(te=shixunsDetail.setting)||void 0===te||null===(ne=te.shixun)||void 0===ne?void 0:ne.port_mapping),null!==(re=shixunsDetail.setting)&&void 0!==re&&null!==(ie=re.shixun)&&void 0!==ie&&ie.windows_vnc||null!==(ae=shixunsDetail.setting)&&void 0!==ae&&null!==(oe=ae.shixun)&&void 0!==oe&&oe.linux_vnc||null!==(se=shixunsDetail.setting)&&void 0!==se&&null!==(le=se.shixun)&&void 0!==le&&le.vnc||null!==(ce=shixunsDetail.setting)&&void 0!==ce&&null!==(ue=ce.shixun)&&void 0!==ue&&ue.virtual_machine?(setIsRadiuValue(5),setRemote(!0)):null!==(de=shixunsDetail.setting)&&void 0!==de&&null!==(fe=de.shixun)&&void 0!==fe&&fe.webssh&&(setRemote(!0),setIsRadiuValue(3))};Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)((function(){var _Object$keys$filter,_shixunsDetail$settin73,_shixunsDetail$settin74,_shixunsDetail$settin75,_shixunsDetail$settin76,_shixunsDetail$settin77,_shixunsDetail$settin78,_shixunsDetail$settin79,_shixunsDetail$settin82,_shixunsDetail$settin83,_shixunsDetail$settin84,confirmLeave=!1;null!==(_Object$keys$filter=Object.keys(diffObj).filter((function(item){var _shixunsDetail$settin72;return(null===(_shixunsDetail$settin72=shixunsDetail.setting)||void 0===_shixunsDetail$settin72?void 0:_shixunsDetail$settin72.shixun[item])!=eval(diffObj[item])})))&&void 0!==_Object$keys$filter&&_Object$keys$filter.length&&(confirmLeave=!0),isOpenTime!=!(null===(_shixunsDetail$settin73=shixunsDetail.setting)||void 0===_shixunsDetail$settin73||null===(_shixunsDetail$settin74=_shixunsDetail$settin73.shixun)||void 0===_shixunsDetail$settin74||!_shixunsDetail$settin74.opening_time)&&(confirmLeave=!0),disableDiscuss!=!(null===(_shixunsDetail$settin75=shixunsDetail.setting)||void 0===_shixunsDetail$settin75||null===(_shixunsDetail$settin76=_shixunsDetail$settin75.shixun)||void 0===_shixunsDetail$settin76||!_shixunsDetail$settin76.is_disable_discuss)&&(confirmLeave=!0),selectDepartmentList.length!=(null===(_shixunsDetail$settin77=shixunsDetail.setting)||void 0===_shixunsDetail$settin77||null===(_shixunsDetail$settin78=_shixunsDetail$settin77.shixun)||void 0===_shixunsDetail$settin78||null===(_shixunsDetail$settin79=_shixunsDetail$settin78.scope_partment)||void 0===_shixunsDetail$settin79?void 0:_shixunsDetail$settin79.length)&&(confirmLeave=!0),null==selectDepartmentList||selectDepartmentList.map((function(e,t){var n,r;e!=(null===(n=shixunsDetail.setting)||void 0===n||null===(r=n.shixun)||void 0===r?void 0:r.scope_partment[t])&&(confirmLeave=!0)})),serviceConfigList.length!=(null===(_shixunsDetail$settin82=shixunsDetail.setting)||void 0===_shixunsDetail$settin82||null===(_shixunsDetail$settin83=_shixunsDetail$settin82.shixun)||void 0===_shixunsDetail$settin83||null===(_shixunsDetail$settin84=_shixunsDetail$settin83.shixun_service_configs)||void 0===_shixunsDetail$settin84?void 0:_shixunsDetail$settin84.length)&&(confirmLeave=!0),null==serviceConfigList||serviceConfigList.map((function(e,t){var n,r,i,a,o,s,l,c,u,d,f,p;(null==e?void 0:e.cpu_limit)!=(null===(n=shixunsDetail.setting)||void 0===n||null===(r=n.shixun)||void 0===r||null===(i=r.shixun_service_configs[t])||void 0===i?void 0:i.cpu_limit)&&(confirmLeave=!0),(null==e?void 0:e.lower_cpu_limit)!=(null===(a=shixunsDetail.setting)||void 0===a||null===(o=a.shixun)||void 0===o||null===(s=o.shixun_service_configs[t])||void 0===s?void 0:s.lower_cpu_limit)&&(confirmLeave=!0),(null==e?void 0:e.memory_limit)!=(null===(l=shixunsDetail.setting)||void 0===l||null===(c=l.shixun)||void 0===c||null===(u=c.shixun_service_configs[t])||void 0===u?void 0:u.memory_limit)&&(confirmLeave=!0),(null==e?void 0:e.request_limit)!=(null===(d=shixunsDetail.setting)||void 0===d||null===(f=d.shixun)||void 0===f||null===(p=f.shixun_service_configs[t])||void 0===p?void 0:p.request_limit)&&(confirmLeave=!0)})),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:confirmLeave}})}),[taskPass,testSetPermission,isCopy,openValue,selectDepartmentList,isOpenTime,openTime,isRadiuvalue,sshRadioValue,multiWebssh,hideCode,display_git_address,codeHidden,codeEditPermission,forbidCopy,evaluationScript,evaluateScript,serviceConfigList,disableDiscuss,webssh_cloud]);var handleUseCustomScript=function(){dispatch({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:shixunId.current}}})};function handSubmeit(){return _handSubmeit.apply(this,arguments)}function _handSubmeit(){return(_handSubmeit=Object(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark((function e(){var t,n,r,i;return _Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!isOpenTime||openTime){e.next=3;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("请选择开启时间"),e.abrupt("return");case 3:if(1!==hideCode||!1!==Remote){e.next=6;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("请至少勾选一种编程页面!"),e.abrupt("return");case 6:if(1!==openValue||selectDepartmentList.length){e.next=9;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("请选择指定单位公开"),e.abrupt("return");case 9:if(n=null===(t=shixunsDetail.detail)||void 0===t?void 0:t.is_jupyter,r=!1,5==isRadiuvalue&&virtual_machine&&(null==shixun_virtual_templates||shixun_virtual_templates.map((function(e){if(null==e||!e.template_name||null==e||!e.template_identity)return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("实验角色名称或实例启动模版不能为空"),void(r=!0)}))),!r){e.next=14;break}return e.abrupt("return");case 14:return e.next=16,dispatch({type:"shixunsDetail/updateSetting",payload:{id:shixunId.current,scope_partment:0===openValue?null:selectDepartmentList,shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,hide_code:hideCode,multi_webssh:multiWebssh,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address:display_git_address,vnc:vnc,windows_vnc:windows_vnc,virtual_machine:virtual_machine,linux_vnc:linux_vnc,windows_start_template:windows_start_template,webssh_cloud:webssh_cloud,webssh:websshShow?sshRadioValue:0,code_edit_permission:codeEditPermission,can_copy:isCopy,use_scope:openValue,opening_time:openTime,mirror_script_id:n?null:evaluationScript,is_disable_discuss:disableDiscuss,terminal_count:terminal_count,port_mapping:port,survival_time:survival_time,shixun_virtual_templates:shixun_virtual_templates,windows_connection_mode:windows_vnc?windows_connection_mode:null},shixun_info:{evaluate_script:n?null:evaluateScript},shixun_service_configs:serviceConfigList.map((function(e){return{mirror_repository_id:e.mirror_repository_id,cpu_limit:e.cpu_limit,lower_cpu_limit:e.lower_cpu_limit,memory_limit:e.memory_limit,request_limit:e.request_limit}}))}});case 16:0===(null==(i=e.sent)?void 0:i.status)&&(antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("修改成功"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}));case 18:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var handleChangeEvaluationScript=function(e){var t;antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font16"},"原有脚本将被新的脚本覆盖,无法撤销",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"是否确认执行覆盖操作"),onOk:(t=Object(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark((function t(){return _Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,handleGetScriptContent(e);case 2:antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.info({centered:!0,title:"提示",okText:"知道啦",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font16"},"评测脚本生成成功!")});case 3:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})})},handleGetScriptContent=function(){var e=Object(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark((function e(t){var n;return _Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,dispatch({type:"shixunsDetail/getScriptContent",payload:{id:shixunId.current,script_id:t}});case 2:(n=e.sent)&&setEvaluateScript(n.content);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),handleDeleteShixun=function(){var e=Object(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark((function e(){var t,n,r,i,a,o,s;return _Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:shixunId.current}});case 2:if(e.t0=e.sent,e.t0){e.next=5;break}e.t0={};case 5:s=e.t0,antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",width:520,content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font14 ".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.modal)},!(null===(t=s.subjects)||void 0===t||!t.length)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"该实践项目已被应用到 ",null===(n=s.subjects)||void 0===n||null===(r=n.splice(0,2))||void 0===r?void 0:r.map((function(e){return"《".concat(e,"》")})),"等",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},null==s?void 0:s.subjects_count),"个实训课程"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),!(null===(i=s.courses)||void 0===i||!i.length)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"该实践项目已被应用到",null===(a=s.courses)||void 0===a||null===(o=a.splice(0,2))||void 0===o?void 0:o.map((function(e){return"《".concat(e,"》")})),"等",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},null==s?void 0:s.courses_count),"个教学课堂"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorYellow," mt30")},"删除实践项目将影响课程及课堂对该实践项目的使用!请谨慎操作!")),onOk:function(){var e=Object(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark((function e(){return _Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,dispatch({type:"shixunsDetail/deleteShixun",payload:{id:shixunId.current}});case 2:1===e.sent.status&&(antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.success("操作成功"),umi__WEBPACK_IMPORTED_MODULE_40__.d.push("/shixuns"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),handleDeleteElseShixun=function(){Object(_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_56__.b)(dispatch,"不能进行删除")};function showExitmodel(e){antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){setMenuSelectKey(e),1===parseInt(e)?(setIsShowSetting(!0),handleInitState()):(setIsShowSetting(!1),getRequiredStatus()),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"设置"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:function(e){var t;null!=practiceSetting&&null!==(t=practiceSetting.sideBar)&&void 0!==t&&t.confirmLeave?showExitmodel(e.key):(setMenuSelectKey(e.key),1===parseInt(e.key)?(setIsShowSetting(!0),handleInitState()):(setIsShowSetting(!1),getRequiredStatus()))}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a.Item,{key:1},"设置"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a.Item,{key:2},"关于实训"))),isShowSetting&&(null==shixunsDetail||null===(_shixunsDetail$detail=shixunsDetail.detail)||void 0===_shixunsDetail$detail?void 0:_shixunsDetail$detail.is_jupyter_lab)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_54__.a,null),isShowSetting&&!(null!=shixunsDetail&&null!==(_shixunsDetail$detail2=shixunsDetail.detail)&&void 0!==_shixunsDetail$detail2&&_shixunsDetail$detail2.is_jupyter_lab)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{display:"flex"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{flex:"1"}},"关卡和测试集"),2!==(null==shixunsDetail||null===(_shixunsDetail$detail3=shixunsDetail.detail)||void 0===_shixunsDetail$detail3?void 0:_shixunsDetail$detail3.shixun_status)?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{danger:!0,onClick:handleDeleteShixun},"删除实践项目"):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{danger:!0,onClick:handleDeleteElseShixun},"删除实践项目")),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"跳关:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:taskPass,disabled:!editable,onChange:function(e){return setTaskPass(e.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"(选中则允许学员跳关学习实训关卡任务)")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"测试集解锁:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:testSetPermission,disabled:!editable,onChange:function(e){return setTestSetPermission(e.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"(选中则允许学员通过金币解锁查看隐藏测试集的内容)")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px"}},"权限"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"复制/合并:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:isCopy,onChange:function(e){return setIsCopy(e.target.checked)},disabled:!editable}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999)},"(选中则允许已职业认证的教师复制该实训)")))),!(((null===(_shixunsDetail$detail4=shixunsDetail.detail)||void 0===_shixunsDetail$detail4?void 0:_shixunsDetail$detail4.shixun_status)>1||2===(null===(_shixunsDetail$detail5=shixunsDetail.detail)||void 0===_shixunsDetail$detail5?void 0:_shixunsDetail$detail5.public))&&0===(null===(_shixunsDetail$settin97=shixunsDetail.setting)||void 0===_shixunsDetail$settin97||null===(_shixunsDetail$settin98=_shixunsDetail$settin97.shixun)||void 0===_shixunsDetail$settin98?void 0:_shixunsDetail$settin98.use_scope)&&(null===(_shixunsDetail$detail6=shixunsDetail.detail)||void 0===_shixunsDetail$detail6?void 0:_shixunsDetail$detail6.identity)>2)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{padding:"4px 0px"}},"公开程度:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a.Group,{value:openValue,onChange:function(e){return setOpenValue(e.target.value)},disabled:!editable},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,value:0},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"对所有单位公开"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"(实训发布后,所有用户可见)")),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"},value:1},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"对指定单位公开"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"(实训发布后,仅对下方指定单位的用户可见)"))),1===openValue&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaytitle},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_17__.a,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.selectSchool,bordered:!1,placeholder:"请输入并选择单位名称",value:departmentValue,onChange:function(e){setDepartmentValue(e),handleGetDepartments(e)},disabled:!editable,onSelect:handleSelectDepartment,options:null==departmentList?void 0:departmentList.map((function(e){return{value:e}}))})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mt10"},null==selectDepartmentList?void 0:selectDepartmentList.map((function(e){return editable?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_badge__WEBPACK_IMPORTED_MODULE_15__.a,{count:"x",className:"mr20 current",onClick:function(){return setSelectDepartmentList(selectDepartmentList.filter((function(t){return t!==e})))}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{type:"primary",ghost:!0},e)):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{type:"primary",ghost:!0,className:"mr20"},e)})))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"开启时间:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:isOpenTime,onChange:function(e){setIsOpenTime(e.target.checked),e.target.checked||setOpenTime("")},disabled:!editable}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"(选中则学员在指定的开启时间后才能开启挑战)")),isOpenTime&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaytitle},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_date_picker__WEBPACK_IMPORTED_MODULE_13__.a,{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.dataPicker),format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43___default.a,bordered:!1,disabled:!editable,placeholder:"请输入开启时间",showToday:!1,disabledDate:function(e){return e&&e0)setshixun_virtual_templates(Object(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(null==shixunsDetail||null===(O=shixunsDetail.setting)||void 0===O||null===(w=O.shixun)||void 0===w?void 0:w.shixun_virtual_templates));else setshixun_virtual_templates([{template_name:"",template_identity:""}])}}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"linux",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Linux容器",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"(学员进行实验时,使用Linux图形化方式显示操作界面)")),!linux_vnc&&!windows_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{style:{marginLeft:"30px",marginTop:"10px"},checked:port,disabled:!editable,onChange:function(e){return setport(e.target.checked)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:" ml10",style:{marginTop:"22px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"启用外网服务访问:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"(请注意将服务器程序的端口号映射到指定端口)"))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"linux_vnc",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Linux云主机图形化模式",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"(学员进行实验时,使用Linux图形化方式显示操作界面)")),5==isRadiuvalue&&linux_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"实例启动模板:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(e){return setWindowVNCTemplate(e.target.value)},style:{width:500},placeholder:"请输入Linux实例启动模板名称"})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"windows_vnc",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Windows云主机图形化模式",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"(学员进行实验时,使用Windows图形化方式显示操作界面)")),5==isRadiuvalue&&windows_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"实例启动模板:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(e){return setWindowVNCTemplate(e.target.value)},style:{width:500},placeholder:"请输入Windows实例启动模板名称"})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"实例启动方式:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a,{value:windows_connection_mode,onChange:function(e){return setWindowsConnectionMode(e)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,{value:"vnc"},"VNC方式启动"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,{value:"rdp"},"RDP方式启动")))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_5__.a,{title:Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.o)()?"":"只有平台管理员或运营人员才能配置虚拟机模式"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{disabled:!Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.o)(),value:"virtual_machine",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"虚拟机图形化模式",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"(学员进行实验时,使用虚拟机图形化方式显示操作界面)"))),5==isRadiuvalue&&virtual_machine&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"14px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{fontSize:"14px",width:213,marginRight:42,color:"#333333"}},"实验角色名称:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{fontSize:"14px",color:"#333333"}},"实例启动模板:")),null==shixun_virtual_templates?void 0:shixun_virtual_templates.map((function(e,t){return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"14px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{maxLength:8,style:{width:213,height:32,marginRight:42},placeholder:"请输入实验角色名称",value:null==e?void 0:e.template_name,onChange:function(t){e.template_name=t.target.value,setshixun_virtual_templates(Object(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{style:{width:380,height:32},placeholder:"请输入虚拟机实例启动模版名称",value:null==e?void 0:e.template_identity,onChange:function(t){e.template_identity=t.target.value,setshixun_virtual_templates(Object(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&(null==shixun_virtual_templates?void 0:shixun_virtual_templates.length)<5&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__.a,{style:{fontSize:"16px",marginLeft:15,color:"#165DFF"},onClick:function(){var e={template_name:"",template_identity:""};shixun_virtual_templates.push(e),setshixun_virtual_templates(Object(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),0!=t&&Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_45__.a,{style:{fontSize:"16px",marginLeft:10,color:"#165DFF"},onClick:function(){shixun_virtual_templates.splice(t,1),setshixun_virtual_templates(Object(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}))})))))))),hideCode&&websshShow?null:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"显示代码库地址:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:display_git_address,disabled:!editable,onChange:function(e){return set_display_git_address(e.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")}," (选中则对学员公开代码库地址,学员可以将所有代码下载到本地)")))),!hideCode&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"显示代码目录:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:codeHidden,disabled:!editable,onChange:function(e){return setCodeHidden(e.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"(选中则学员页面显示版本库目录)")),codeHidden&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"54px",background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",display:"flex",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",null,"代码库文件修改权限:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent,style:{padding:"0px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:codeEditPermission,disabled:!editable,onChange:function(e){return setCodeEditPermission(e.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"(勾选后允许学员修改代码库所有文件,否则仅可修改学员任务文件)"))))))),!hideCode&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"禁用粘贴:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:forbidCopy,disabled:!editable,onChange:function(e){return setForbidCopy(e.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"(选中则学员在编码区域无法使用粘贴功能)")))),Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"实验环境使用时长:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__.a,{value:survival_time,onChange:function(e){return setSurvivalTime(e)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"分")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px",display:"none"}},"高级设置 ",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{onClick:function(){return setAdvancedSettingShow(!advancedsettingshow)},style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",marginLeft:"20px"}},advancedsettingshow?"收起":"展开",advancedsettingshow?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_46__.a,null):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_47__.a,null))),advancedsettingshow&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,!(null!==(_shixunsDetail$detail7=shixunsDetail.detail)&&void 0!==_shixunsDetail$detail7&&_shixunsDetail$detail7.is_jupyter)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.flexRow," ").concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.flexAlignCenter)},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{style:{fontSize:"16px"}},"评测脚本:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a,{style:{width:"200px"},value:evaluationScript,disabled:2===(null===(_shixunsDetail$settin150=shixunsDetail.setting)||void 0===_shixunsDetail$settin150||null===(_shixunsDetail$settin151=_shixunsDetail$settin150.shixun)||void 0===_shixunsDetail$settin151?void 0:_shixunsDetail$settin151.status)||!editable,placeholder:"请选择评测脚本",onChange:function(e){handleChangeEvaluationScript(e),setevaluationScript(e)}},(standardScriptList||[]).map((function(e,t){return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(Option,{value:parseInt(e.id),name:e.scptname,key:t},e.scptname)}))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color0152d9," font14 current ml10"),style:{marginTop:"2px"},onClick:handleUseCustomScript},"使用自定义脚本"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_popover__WEBPACK_IMPORTED_MODULE_3__.a,{overlayClassName:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.popover,placement:"bottomLeft",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:"font12"},"使用自定义模板,平台无法自动更新脚本,请在关卡创建完后手动更新脚本中的必填参",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"数和以下2个数组元素:",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"challengeProgramNames",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"sourceClassNames",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"示例:有2个关卡的实训",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"各关卡的待编译文件为:",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"src/step1/HelloWorld.java",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"src/step2/Other.java",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"各关卡的编译后生成的执行文件为:",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"step1.HelloWorld",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"step2.Other",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"则数组元素更新如下:",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'" "step2.Other")',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"其它参数可按实际需求定制"),trigger:"click"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_48__.a,null)))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_components_monaco_editor__WEBPACK_IMPORTED_MODULE_49__.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:evaluateScript,options:{readOnly:2===(null===(_shixunsDetail$settin152=shixunsDetail.setting)||void 0===_shixunsDetail$settin152||null===(_shixunsDetail$settin153=_shixunsDetail$settin152.shixun)||void 0===_shixunsDetail$settin153?void 0:_shixunsDetail$settin153.status)||!editable},onChange:function(e){return setEvaluateScript(e)}})),(null===(_shixunsDetail$detail8=shixunsDetail.detail)||void 0===_shixunsDetail$detail8?void 0:_shixunsDetail$detail8.identity)<3&&editable&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSettingWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSettingName},"服务配置"),null==serviceConfigList?void 0:serviceConfigList.map((function(e,t){var n,r,i,a,o,s,l,c;return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{key:t},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"font16"},e.name)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"CPU(核):"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:e.cpu_limit,disabled:2===(null===(n=shixunsDetail.setting)||void 0===n||null===(r=n.shixun)||void 0===r?void 0:r.status)||!editable,onChange:function(e){return handleChangeSeviceConfig(e.target.value,"cpu_limit",t)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"最低CPU(核):"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:e.lower_cpu_limit,disabled:2===(null===(i=shixunsDetail.setting)||void 0===i||null===(a=i.shixun)||void 0===a?void 0:a.status)||!editable,onChange:function(e){return handleChangeSeviceConfig(e.target.value,"lower_cpu_limit",t)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"内存限制(M):"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:e.memory_limit,disabled:2===(null===(o=shixunsDetail.setting)||void 0===o||null===(s=o.shixun)||void 0===s?void 0:s.status)||!editable,onChange:function(e){return handleChangeSeviceConfig(e.target.value,"memory_limit",t)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"内存要求(M):"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetMemoryInput,value:e.request_limit,disabled:2===(null===(l=shixunsDetail.setting)||void 0===l||null===(c=l.shixun)||void 0===c?void 0:c.status)||!editable,onChange:function(e){return handleChangeSeviceConfig(e.target.value,"request_limit",t)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetTip," ml5")},"温馨提示:纯编程类型实训建议使用默认值,对于大数据等建议使用最大内存的30%")))})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px"}}," 评论区"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"显示评论区:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_switch__WEBPACK_IMPORTED_MODULE_1__.a,{checked:!disableDiscuss,onChange:function(e){return setDisableDiscuss(!e)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"(关闭后,实践项目详情页及关卡挑战页面不显示任何评论)"))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:function(){umi__WEBPACK_IMPORTED_MODULE_40__.d.push("/shixuns/".concat(params.id,"/challenges"))}},"取消"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:function(){return handSubmeit()}},"保存"))),!isShowSetting&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{padding:"40px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"创建者"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.itemWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("img",{alt:"用户头像",height:"60",width:"60",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.img,src:"".concat(_utils_env__WEBPACK_IMPORTED_MODULE_55__.a.IMG_SERVER,"/images/").concat(null==createTitle?void 0:createTitle.user_image_url)}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.itemContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.nameWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.name},null==createTitle?void 0:createTitle.user_name),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.actionGroup})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.schoolWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.school},null==createTitle?void 0:createTitle.user_school)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"创建时间:",null==createTitle?void 0:createTitle.created_at),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"更新时间:",null==createTitle?void 0:createTitle.updated_at)))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_pages_Shixuns_New_components_ApplyModal__WEBPACK_IMPORTED_MODULE_51__.a,null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_UseCustomScriptModal__WEBPACK_IMPORTED_MODULE_52__.a,{onFinish:function(e){return setEvaluateScript(e)}}))}__webpack_exports__.a=Object(umi__WEBPACK_IMPORTED_MODULE_40__.a)((function(e){return{user:e.user,shixunsDetail:e.shixunsDetail,practiceSetting:e.practiceSetting}}))(Setting)},"19Vz": +/*! ModuleConcatenation bailout: Module uses eval() */function(module,__webpack_exports__,__webpack_require__){"use strict";var antd_es_switch_style__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(/*! antd/es/switch/style */"BoS7"),antd_es_switch__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(/*! antd/es/switch */"Sdc0"),antd_es_popover_style__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(/*! antd/es/popover/style */"Q9mQ"),antd_es_popover__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(/*! antd/es/popover */"diRs"),antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(/*! antd/es/tooltip/style */"5Dmo"),antd_es_tooltip__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(/*! antd/es/tooltip */"3S7+"),antd_es_input_number_style__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(/*! antd/es/input-number/style */"giR+"),antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(/*! antd/es/input-number */"fyUT"),antd_es_input_style__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(/*! antd/es/input/style */"5NDa"),antd_es_input__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(/*! antd/es/input */"5rEg"),antd_es_space_style__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(/*! antd/es/space/style */"DYRE"),antd_es_space__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(/*! antd/es/space */"zeV3"),antd_es_date_picker_style__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(/*! antd/es/date-picker/style */"iQDF"),antd_es_date_picker__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(/*! antd/es/date-picker */"+eQT"),antd_es_badge_style__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(/*! antd/es/badge/style */"Awhp"),antd_es_badge__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(/*! antd/es/badge */"KrTs"),antd_es_auto_complete_style__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(/*! antd/es/auto-complete/style */"O3gP"),antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(/*! antd/es/auto-complete */"lrIw"),antd_es_radio_style__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(/*! antd/es/radio/style */"7Kak"),antd_es_radio__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(/*! antd/es/radio */"9yH6"),antd_es_checkbox_style__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(/*! antd/es/checkbox/style */"sRBo"),antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(/*! antd/es/checkbox */"kaz8"),antd_es_button_style__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(/*! antd/es/button/style */"+L6B"),antd_es_button__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__(/*! antd/es/button */"2/Rp"),antd_es_menu_style__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__(/*! antd/es/menu/style */"lUTK"),antd_es_menu__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__(/*! antd/es/menu */"BvKs"),antd_es_modal_style__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__(/*! antd/es/modal/style */"2qtc"),antd_es_modal__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__(/*! antd/es/modal */"kLXV"),_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/defineProperty */"jrin"),_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2 */"k1fw"),_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__=__webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/toConsumableArray */"oBTY"),antd_es_message_style__WEBPACK_IMPORTED_MODULE_31__=__webpack_require__(/*! antd/es/message/style */"miYZ"),antd_es_message__WEBPACK_IMPORTED_MODULE_32__=__webpack_require__(/*! antd/es/message */"tsqr"),_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__=__webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__=__webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),antd_es_select_style__WEBPACK_IMPORTED_MODULE_35__=__webpack_require__(/*! antd/es/select/style */"OaEy"),antd_es_select__WEBPACK_IMPORTED_MODULE_36__=__webpack_require__(/*! antd/es/select */"2fM7"),_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default=__webpack_require__.n(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__),react__WEBPACK_IMPORTED_MODULE_38__=__webpack_require__(/*! react */"q1tI"),react__WEBPACK_IMPORTED_MODULE_38___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_38__),umi__WEBPACK_IMPORTED_MODULE_39__=__webpack_require__(/*! umi */"Ty5D"),umi__WEBPACK_IMPORTED_MODULE_40__=__webpack_require__(/*! umi */"9kvl"),_index_less_modules__WEBPACK_IMPORTED_MODULE_41__=__webpack_require__(/*! ./index.less?modules */"1nVM"),_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default=__webpack_require__.n(_index_less_modules__WEBPACK_IMPORTED_MODULE_41__),moment__WEBPACK_IMPORTED_MODULE_42__=__webpack_require__(/*! moment */"wd/R"),moment__WEBPACK_IMPORTED_MODULE_42___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_42__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43__=__webpack_require__(/*! antd/lib/date-picker/locale/zh_CN */"Z0Lh"),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43___default=__webpack_require__.n(antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43__),_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__=__webpack_require__(/*! @ant-design/icons */"w5pM"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_45__=__webpack_require__(/*! @ant-design/icons */"wlus"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_46__=__webpack_require__(/*! @ant-design/icons */"y3Kf"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_47__=__webpack_require__(/*! @ant-design/icons */"8Skl"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_48__=__webpack_require__(/*! @ant-design/icons */"RCxd"),_components_monaco_editor__WEBPACK_IMPORTED_MODULE_49__=__webpack_require__(/*! @/components/monaco-editor */"ZW9T"),_utils_authority__WEBPACK_IMPORTED_MODULE_50__=__webpack_require__(/*! @/utils/authority */"xKgJ"),_pages_Shixuns_New_components_ApplyModal__WEBPACK_IMPORTED_MODULE_51__=__webpack_require__(/*! @/pages/Shixuns/New/components/ApplyModal */"FrRK"),_UseCustomScriptModal__WEBPACK_IMPORTED_MODULE_52__=__webpack_require__(/*! ./UseCustomScriptModal */"QNag"),_utils_fetch__WEBPACK_IMPORTED_MODULE_53__=__webpack_require__(/*! @/utils/fetch */"ErOA"),_components_Permission__WEBPACK_IMPORTED_MODULE_54__=__webpack_require__(/*! ./components/Permission */"sLOW"),_utils_env__WEBPACK_IMPORTED_MODULE_55__=__webpack_require__(/*! @/utils/env */"m3rI"),_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_56__=__webpack_require__(/*! @/utils/verifyLogin.tsx */"NLgs"),timeFormat="YYYY-MM-DD HH:mm",Option=antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,handleDateString=function(e){if(!e)return e;var t=e.split(":");if("00"==t[1]||"30"==t[1])return e;var n=parseInt(t[1]);if(n<30||60==n)return[t[0],"30"].join(":");if(n<60){var r=[t[0],"00"].join(":"),i=moment__WEBPACK_IMPORTED_MODULE_42___default()(r,"YYYY-MM-DD HH:mm");return i.add(1,"hours"),i.format("YYYY-MM-DD HH:mm")}return e},radioStyle={display:"block",height:"30px",lineHeight:"30px"};function Setting(_ref){var _user$userInfo,_user$userInfo$shixun,_shixunsDetail$detail,_shixunsDetail$detail2,_shixunsDetail$detail3,_shixunsDetail$detail4,_shixunsDetail$detail5,_shixunsDetail$settin97,_shixunsDetail$settin98,_shixunsDetail$detail6,_shixunsDetail$detail7,_shixunsDetail$settin150,_shixunsDetail$settin151,_shixunsDetail$settin152,_shixunsDetail$settin153,_shixunsDetail$detail8,user=_ref.user,dispatch=_ref.dispatch,shixunsDetail=_ref.shixunsDetail,practiceSetting=_ref.practiceSetting,shixunId=Object(react__WEBPACK_IMPORTED_MODULE_38__.useRef)(),_useState=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!0),_useState2=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState,2),isShowSetting=_useState2[0],setIsShowSetting=_useState2[1],_useState3=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState4=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState3,2),taskPass=_useState4[0],setTaskPass=_useState4[1],_useState5=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState6=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState5,2),testSetPermission=_useState6[0],setTestSetPermission=_useState6[1],_useState7=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState8=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState7,2),isCopy=_useState8[0],setIsCopy=_useState8[1],_useState9=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState10=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState9,2),openValue=_useState10[0],setOpenValue=_useState10[1],_useState11=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState12=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState11,2),selectDepartmentList=_useState12[0],setSelectDepartmentList=_useState12[1],_useState13=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState14=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState13,2),departmentList=_useState14[0],setDepartmentList=_useState14[1],_useState15=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(""),_useState16=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState15,2),departmentValue=_useState16[0],setDepartmentValue=_useState16[1],_useState17=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState18=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState17,2),isOpenTime=_useState18[0],setIsOpenTime=_useState18[1],_useState19=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState20=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState19,2),openTime=_useState20[0],setOpenTime=_useState20[1],_useState21=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState22=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState21,2),vnc=_useState22[0],setVNC=_useState22[1],_useState23=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState24=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState23,2),windows_vnc=_useState24[0],setWindowVNC=_useState24[1],_useState25=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState26=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState25,2),virtual_machine=_useState26[0],setVirtualMachine=_useState26[1],_useState27=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState28=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState27,2),linux_vnc=_useState28[0],setLinuxVNC=_useState28[1],_useState29=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(""),_useState30=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState29,2),windows_start_template=_useState30[0],setWindowVNCTemplate=_useState30[1],_useState31=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState32=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState31,2),websshShow=_useState32[0],setWebsshShow=_useState32[1],_useState33=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState34=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState33,2),sshRadioValue=_useState34[0],setSshRadioValue=_useState34[1],_useState35=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState36=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState35,2),multiWebssh=_useState36[0],setMultiWebssh=_useState36[1],_useState37=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState38=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState37,2),hideCode=_useState38[0],setHideCode=_useState38[1],_useState39=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState40=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState39,2),codeEditPermission=_useState40[0],setCodeEditPermission=_useState40[1],_useState41=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState42=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState41,2),codeHidden=_useState42[0],setCodeHidden=_useState42[1],_useState43=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState44=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState43,2),forbidCopy=_useState44[0],setForbidCopy=_useState44[1],_useState45=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState46=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState45,2),display_git_address=_useState46[0],set_display_git_address=_useState46[1],_useState47=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState48=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState47,2),advancedsettingshow=_useState48[0],setAdvancedSettingShow=_useState48[1],_useState49=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)("vnc"),_useState50=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState49,2),windows_connection_mode=_useState50[0],setWindowsConnectionMode=_useState50[1],_useState51=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState52=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState51,2),evaluateScript=_useState52[0],setEvaluateScript=_useState52[1],_useState53=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState54=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState53,2),serviceConfigList=_useState54[0],setServiceConfigList=_useState54[1],_useState55=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState56=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState55,2),evaluationScript=_useState56[0],setevaluationScript=_useState56[1],_useState57=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState58=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState57,2),standardScriptList=_useState58[0],setStandardScripts=_useState58[1],_useState59=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)("1"),_useState60=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState59,2),MenuSelectKey=_useState60[0],setMenuSelectKey=_useState60[1],_useState61=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState62=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState61,2),disableDiscuss=_useState62[0],setDisableDiscuss=_useState62[1],_useState63=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState64=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState63,2),Remote=_useState64[0],setRemote=_useState64[1],_useState65=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState66=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState65,2),createTitle=_useState66[0],setCreateTitle=_useState66[1],_useState67=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState68=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState67,2),isupdate=_useState68[0],setIsupdate=_useState68[1],_useState69=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(3),_useState70=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState69,2),terminal_count=_useState70[0],setterminal_count=_useState70[1],_useState71=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState72=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState71,2),port=_useState72[0],setport=_useState72[1],_useState73=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState74=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState73,2),webssh_cloud=_useState74[0],setWebsshCloud=_useState74[1],_useState75=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(0),_useState76=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState75,2),survival_time=_useState76[0],setSurvivalTime=_useState76[1],_useState77=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([{template_name:"",template_identity:""}]),_useState78=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState77,2),shixun_virtual_templates=_useState78[0],setshixun_virtual_templates=_useState78[1],params=Object(umi__WEBPACK_IMPORTED_MODULE_39__.i)(),diffObj={forbid_copy:"forbidCopy",hide_code:"hideCode",multi_webssh:"multiWebssh",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",can_copy:"isCopy",use_scope:"openValue",windows_vnc:"windows_vnc",windows_start_template:"windows_start_template",webssh_cloud:"webssh_cloud",opening_time:"openTime",webssh:"sshRadioValue",display_git_address:"display_git_address",show_code_dir:"codeHidden",choice_standard_scripts:"evaluationScript",evaluate_script:"evaluateScript"},_useState79=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState80=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState79,2),isRadiuvalue=_useState80[0],setIsRadiuValue=_useState80[1],editable=null===(_user$userInfo=user.userInfo)||void 0===_user$userInfo||null===(_user$userInfo$shixun=_user$userInfo.shixun)||void 0===_user$userInfo$shixun?void 0:_user$userInfo$shixun.editable,handleGetDepartments=function(){var e=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark((function e(t){var n;return _Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,dispatch({type:"shixunsDetail/getDepartments",payload:{q:t}});case 2:(n=e.sent)&&setDepartmentList(n.shools_name||[]);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)((function(){var e,t;null!==(e=shixunsDetail.setting)&&void 0!==e&&null!==(t=e.shixun)&&void 0!==t&&t.main_type&&handleInitState()}),[shixunsDetail.setting]),Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)((function(){var e,t;dispatch({type:"shixunsDetail/getSettingsData",payload:params}),shixunId.current=null===(e=location.pathname)||void 0===e||null===(t=e.split("/"))||void 0===t?void 0:t[2]}),[]);var handleSelectDepartment=function(e){selectDepartmentList.includes(e)?antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("请勿指定相同的单位"):(setDepartmentValue(null),setSelectDepartmentList([].concat(Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(selectDepartmentList),[e])))};function getRequiredStatus(){return _getRequiredStatus.apply(this,arguments)}function _getRequiredStatus(){return(_getRequiredStatus=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark((function e(){var t;return _Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_53__.a)("/api/shixuns/".concat(shixunId.current,"/required_status"),{method:"get",params:{}});case 2:(t=e.sent)&&setCreateTitle(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var handleChangeSeviceConfig=function(e,t,n){var r=serviceConfigList.map((function(r,i){return i===n?Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)(Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)({},r),{},Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__.a)({},t,e)):r}));setServiceConfigList(r)},handleInitState=function(){var e,t,n,r,i,a,o,s,l,c,u,d,f,p,h,m,g,v,b,_,y,E,x,O,w,C,S,T,A,D,k,I,M,P,L,R,N,j,B,F,U,K,W,G,H,V,z,q,Y,Q,J,X,Z,$,ee,te,ne,re,ie,ae,oe,se,le,ce,ue,de,fe,pe,he,me=(null==shixunsDetail||null===(e=shixunsDetail.setting)||void 0===e?void 0:e.shixun)||{},ge=(me.choice_main_type,me.main_type,me.small_type,me.choice_small_type,me.is_secret_repository,me.standard_scripts),ve=me.evaluate_script,be=me.shixun_service_configs;(setEvaluateScript(ve),setServiceConfigList(be),setStandardScripts(ge||[]),setWindowVNCTemplate(null===(t=shixunsDetail.setting)||void 0===t||null===(n=t.shixun)||void 0===n?void 0:n.windows_start_template),setWebsshCloud(null===(r=shixunsDetail.setting)||void 0===r||null===(i=r.shixun)||void 0===i?void 0:i.webssh_cloud),setWindowVNC(null===(a=shixunsDetail.setting)||void 0===a||null===(o=a.shixun)||void 0===o?void 0:o.windows_vnc),setVirtualMachine(null===(s=shixunsDetail.setting)||void 0===s||null===(l=s.shixun)||void 0===l?void 0:l.virtual_machine),setLinuxVNC(null===(c=shixunsDetail.setting)||void 0===c||null===(u=c.shixun)||void 0===u?void 0:u.linux_vnc),setWindowsConnectionMode((null===(d=shixunsDetail.setting)||void 0===d||null===(f=d.shixun)||void 0===f?void 0:f.windows_connection_mode)||"vnc"),setVNC(null===(p=shixunsDetail.setting)||void 0===p||null===(h=p.shixun)||void 0===h?void 0:h.vnc),setWebsshShow(!(null===(m=shixunsDetail.setting)||void 0===m||null===(g=m.shixun)||void 0===g||!g.webssh)),setSshRadioValue(null===(v=shixunsDetail.setting)||void 0===v||null===(b=v.shixun)||void 0===b?void 0:b.webssh),setMultiWebssh(null===(_=shixunsDetail.setting)||void 0===_||null===(y=_.shixun)||void 0===y?void 0:y.multi_webssh),setHideCode(null===(E=shixunsDetail.setting)||void 0===E||null===(x=E.shixun)||void 0===x?void 0:x.hide_code),setCodeEditPermission(null===(O=shixunsDetail.setting)||void 0===O||null===(w=O.shixun)||void 0===w?void 0:w.code_edit_permission),setCodeHidden(null===(C=shixunsDetail.setting)||void 0===C||null===(S=C.shixun)||void 0===S?void 0:S.show_code_dir),setForbidCopy(null===(T=shixunsDetail.setting)||void 0===T||null===(A=T.shixun)||void 0===A?void 0:A.forbid_copy),setTaskPass(null===(D=shixunsDetail.setting)||void 0===D||null===(k=D.shixun)||void 0===k?void 0:k.task_pass),setTestSetPermission(null===(I=shixunsDetail.setting)||void 0===I||null===(M=I.shixun)||void 0===M?void 0:M.test_set_permission),set_display_git_address(null===(P=shixunsDetail.setting.shixun)||void 0===P?void 0:P.display_git_address),setIsCopy(null===(L=shixunsDetail.setting)||void 0===L||null===(R=L.shixun)||void 0===R?void 0:R.can_copy),setOpenValue(null===(N=shixunsDetail.setting)||void 0===N||null===(j=N.shixun)||void 0===j?void 0:j.use_scope),setIsOpenTime(!(null===(B=shixunsDetail.setting)||void 0===B||null===(F=B.shixun)||void 0===F||!F.opening_time)),setOpenTime(null===(U=shixunsDetail.setting)||void 0===U||null===(K=U.shixun)||void 0===K?void 0:K.opening_time),setSelectDepartmentList(null===(W=shixunsDetail.setting)||void 0===W||null===(G=W.shixun)||void 0===G?void 0:G.scope_partment),setevaluationScript(null===(H=shixunsDetail.setting)||void 0===H||null===(V=H.shixun)||void 0===V?void 0:V.choice_standard_scripts),setDisableDiscuss(null===(z=shixunsDetail.setting)||void 0===z||null===(q=z.shixun)||void 0===q?void 0:q.is_disable_discuss),setterminal_count(null===(Y=shixunsDetail.setting)||void 0===Y||null===(Q=Y.shixun)||void 0===Q?void 0:Q.terminal_count),setSurvivalTime(null===(J=shixunsDetail.setting)||void 0===J||null===(X=J.shixun)||void 0===X?void 0:X.survival_time),(null==shixunsDetail||null===(Z=shixunsDetail.setting)||void 0===Z||null===($=Z.shixun)||void 0===$||null===(ee=$.shixun_virtual_templates)||void 0===ee?void 0:ee.length)>0)&&setshixun_virtual_templates(Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(null==shixunsDetail||null===(pe=shixunsDetail.setting)||void 0===pe||null===(he=pe.shixun)||void 0===he?void 0:he.shixun_virtual_templates));setport(null===(te=shixunsDetail.setting)||void 0===te||null===(ne=te.shixun)||void 0===ne?void 0:ne.port_mapping),null!==(re=shixunsDetail.setting)&&void 0!==re&&null!==(ie=re.shixun)&&void 0!==ie&&ie.windows_vnc||null!==(ae=shixunsDetail.setting)&&void 0!==ae&&null!==(oe=ae.shixun)&&void 0!==oe&&oe.linux_vnc||null!==(se=shixunsDetail.setting)&&void 0!==se&&null!==(le=se.shixun)&&void 0!==le&&le.vnc||null!==(ce=shixunsDetail.setting)&&void 0!==ce&&null!==(ue=ce.shixun)&&void 0!==ue&&ue.virtual_machine?(setIsRadiuValue(5),setRemote(!0)):null!==(de=shixunsDetail.setting)&&void 0!==de&&null!==(fe=de.shixun)&&void 0!==fe&&fe.webssh&&(setRemote(!0),setIsRadiuValue(3))};Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)((function(){var _Object$keys$filter,_shixunsDetail$settin73,_shixunsDetail$settin74,_shixunsDetail$settin75,_shixunsDetail$settin76,_shixunsDetail$settin77,_shixunsDetail$settin78,_shixunsDetail$settin79,_shixunsDetail$settin82,_shixunsDetail$settin83,_shixunsDetail$settin84,confirmLeave=!1;null!==(_Object$keys$filter=Object.keys(diffObj).filter((function(item){var _shixunsDetail$settin72;return(null===(_shixunsDetail$settin72=shixunsDetail.setting)||void 0===_shixunsDetail$settin72?void 0:_shixunsDetail$settin72.shixun[item])!=eval(diffObj[item])})))&&void 0!==_Object$keys$filter&&_Object$keys$filter.length&&(confirmLeave=!0),isOpenTime!=!(null===(_shixunsDetail$settin73=shixunsDetail.setting)||void 0===_shixunsDetail$settin73||null===(_shixunsDetail$settin74=_shixunsDetail$settin73.shixun)||void 0===_shixunsDetail$settin74||!_shixunsDetail$settin74.opening_time)&&(confirmLeave=!0),disableDiscuss!=!(null===(_shixunsDetail$settin75=shixunsDetail.setting)||void 0===_shixunsDetail$settin75||null===(_shixunsDetail$settin76=_shixunsDetail$settin75.shixun)||void 0===_shixunsDetail$settin76||!_shixunsDetail$settin76.is_disable_discuss)&&(confirmLeave=!0),selectDepartmentList.length!=(null===(_shixunsDetail$settin77=shixunsDetail.setting)||void 0===_shixunsDetail$settin77||null===(_shixunsDetail$settin78=_shixunsDetail$settin77.shixun)||void 0===_shixunsDetail$settin78||null===(_shixunsDetail$settin79=_shixunsDetail$settin78.scope_partment)||void 0===_shixunsDetail$settin79?void 0:_shixunsDetail$settin79.length)&&(confirmLeave=!0),null==selectDepartmentList||selectDepartmentList.map((function(e,t){var n,r;e!=(null===(n=shixunsDetail.setting)||void 0===n||null===(r=n.shixun)||void 0===r?void 0:r.scope_partment[t])&&(confirmLeave=!0)})),serviceConfigList.length!=(null===(_shixunsDetail$settin82=shixunsDetail.setting)||void 0===_shixunsDetail$settin82||null===(_shixunsDetail$settin83=_shixunsDetail$settin82.shixun)||void 0===_shixunsDetail$settin83||null===(_shixunsDetail$settin84=_shixunsDetail$settin83.shixun_service_configs)||void 0===_shixunsDetail$settin84?void 0:_shixunsDetail$settin84.length)&&(confirmLeave=!0),null==serviceConfigList||serviceConfigList.map((function(e,t){var n,r,i,a,o,s,l,c,u,d,f,p;(null==e?void 0:e.cpu_limit)!=(null===(n=shixunsDetail.setting)||void 0===n||null===(r=n.shixun)||void 0===r||null===(i=r.shixun_service_configs[t])||void 0===i?void 0:i.cpu_limit)&&(confirmLeave=!0),(null==e?void 0:e.lower_cpu_limit)!=(null===(a=shixunsDetail.setting)||void 0===a||null===(o=a.shixun)||void 0===o||null===(s=o.shixun_service_configs[t])||void 0===s?void 0:s.lower_cpu_limit)&&(confirmLeave=!0),(null==e?void 0:e.memory_limit)!=(null===(l=shixunsDetail.setting)||void 0===l||null===(c=l.shixun)||void 0===c||null===(u=c.shixun_service_configs[t])||void 0===u?void 0:u.memory_limit)&&(confirmLeave=!0),(null==e?void 0:e.request_limit)!=(null===(d=shixunsDetail.setting)||void 0===d||null===(f=d.shixun)||void 0===f||null===(p=f.shixun_service_configs[t])||void 0===p?void 0:p.request_limit)&&(confirmLeave=!0)})),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:confirmLeave}})}),[taskPass,testSetPermission,isCopy,openValue,selectDepartmentList,isOpenTime,openTime,isRadiuvalue,sshRadioValue,multiWebssh,hideCode,display_git_address,codeHidden,codeEditPermission,forbidCopy,evaluationScript,evaluateScript,serviceConfigList,disableDiscuss,webssh_cloud]);var handleUseCustomScript=function(){dispatch({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:shixunId.current}}})};function handSubmeit(){return _handSubmeit.apply(this,arguments)}function _handSubmeit(){return(_handSubmeit=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark((function e(){var t,n,r,i;return _Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!isOpenTime||openTime){e.next=3;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("请选择开启时间"),e.abrupt("return");case 3:if(1!==hideCode||!1!==Remote){e.next=6;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("请至少勾选一种编程页面!"),e.abrupt("return");case 6:if(1!==openValue||selectDepartmentList.length){e.next=9;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("请选择指定单位公开"),e.abrupt("return");case 9:if(n=null===(t=shixunsDetail.detail)||void 0===t?void 0:t.is_jupyter,r=!1,5==isRadiuvalue&&virtual_machine&&(null==shixun_virtual_templates||shixun_virtual_templates.map((function(e){if(null==e||!e.template_name||null==e||!e.template_identity)return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("实验角色名称或实例启动模版不能为空"),void(r=!0)}))),!r){e.next=14;break}return e.abrupt("return");case 14:return e.next=16,dispatch({type:"shixunsDetail/updateSetting",payload:{id:shixunId.current,scope_partment:0===openValue?null:selectDepartmentList,shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,hide_code:hideCode,multi_webssh:multiWebssh,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address:display_git_address,vnc:vnc,windows_vnc:windows_vnc,virtual_machine:virtual_machine,linux_vnc:linux_vnc,windows_start_template:windows_start_template,webssh_cloud:webssh_cloud,webssh:websshShow?sshRadioValue:0,code_edit_permission:codeEditPermission,can_copy:isCopy,use_scope:openValue,opening_time:openTime,mirror_script_id:n?null:evaluationScript,is_disable_discuss:disableDiscuss,terminal_count:terminal_count,port_mapping:port,survival_time:survival_time,shixun_virtual_templates:shixun_virtual_templates,windows_connection_mode:windows_vnc?windows_connection_mode:null},shixun_info:{evaluate_script:n?null:evaluateScript},shixun_service_configs:serviceConfigList.map((function(e){return{mirror_repository_id:e.mirror_repository_id,cpu_limit:e.cpu_limit,lower_cpu_limit:e.lower_cpu_limit,memory_limit:e.memory_limit,request_limit:e.request_limit}}))}});case 16:0===(null==(i=e.sent)?void 0:i.status)&&(antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("修改成功"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}));case 18:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var handleChangeEvaluationScript=function(e){var t;antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font16"},"原有脚本将被新的脚本覆盖,无法撤销",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"是否确认执行覆盖操作"),onOk:(t=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark((function t(){return _Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,handleGetScriptContent(e);case 2:antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.info({centered:!0,title:"提示",okText:"知道啦",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font16"},"评测脚本生成成功!")});case 3:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})})},handleGetScriptContent=function(){var e=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark((function e(t){var n;return _Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,dispatch({type:"shixunsDetail/getScriptContent",payload:{id:shixunId.current,script_id:t}});case 2:(n=e.sent)&&setEvaluateScript(n.content);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),handleDeleteShixun=function(){var e=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark((function e(){var t,n,r,i,a,o,s;return _Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:shixunId.current}});case 2:if(e.t0=e.sent,e.t0){e.next=5;break}e.t0={};case 5:s=e.t0,antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",width:520,content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font14 ".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.modal)},!(null===(t=s.subjects)||void 0===t||!t.length)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"该实践项目已被应用到 ",null===(n=s.subjects)||void 0===n||null===(r=n.splice(0,2))||void 0===r?void 0:r.map((function(e){return"《".concat(e,"》")})),"等",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},null==s?void 0:s.subjects_count),"个实训课程"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),!(null===(i=s.courses)||void 0===i||!i.length)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"该实践项目已被应用到",null===(a=s.courses)||void 0===a||null===(o=a.splice(0,2))||void 0===o?void 0:o.map((function(e){return"《".concat(e,"》")})),"等",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},null==s?void 0:s.courses_count),"个教学课堂"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorYellow," mt30")},"删除实践项目将影响课程及课堂对该实践项目的使用!请谨慎操作!")),onOk:function(){var e=Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark((function e(){return _Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,dispatch({type:"shixunsDetail/deleteShixun",payload:{id:shixunId.current}});case 2:1===e.sent.status&&(antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.success("操作成功"),umi__WEBPACK_IMPORTED_MODULE_40__.d.push("/shixuns"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),handleDeleteElseShixun=function(){Object(_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_56__.b)(dispatch,"不能进行删除")};function showExitmodel(e){antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){setMenuSelectKey(e),1===parseInt(e)?(setIsShowSetting(!0),handleInitState()):(setIsShowSetting(!1),getRequiredStatus()),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"设置"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:function(e){var t;null!=practiceSetting&&null!==(t=practiceSetting.sideBar)&&void 0!==t&&t.confirmLeave?showExitmodel(e.key):(setMenuSelectKey(e.key),1===parseInt(e.key)?(setIsShowSetting(!0),handleInitState()):(setIsShowSetting(!1),getRequiredStatus()))}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a.Item,{key:1},"设置"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a.Item,{key:2},"关于实训"))),isShowSetting&&(null==shixunsDetail||null===(_shixunsDetail$detail=shixunsDetail.detail)||void 0===_shixunsDetail$detail?void 0:_shixunsDetail$detail.is_jupyter_lab)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_54__.a,null),isShowSetting&&!(null!=shixunsDetail&&null!==(_shixunsDetail$detail2=shixunsDetail.detail)&&void 0!==_shixunsDetail$detail2&&_shixunsDetail$detail2.is_jupyter_lab)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{display:"flex"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{flex:"1"}},"关卡和测试集"),2!==(null==shixunsDetail||null===(_shixunsDetail$detail3=shixunsDetail.detail)||void 0===_shixunsDetail$detail3?void 0:_shixunsDetail$detail3.shixun_status)?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{danger:!0,onClick:handleDeleteShixun},"删除实践项目"):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{danger:!0,onClick:handleDeleteElseShixun},"删除实践项目")),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"跳关:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:taskPass,disabled:!editable,onChange:function(e){return setTaskPass(e.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"(选中则允许学员跳关学习实训关卡任务)")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"测试集解锁:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:testSetPermission,disabled:!editable,onChange:function(e){return setTestSetPermission(e.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"(选中则允许学员通过金币解锁查看隐藏测试集的内容)")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px"}},"权限"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"复制/合并:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:isCopy,onChange:function(e){return setIsCopy(e.target.checked)},disabled:!editable}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999)},"(选中则允许已职业认证的教师复制该实训)")))),!(((null===(_shixunsDetail$detail4=shixunsDetail.detail)||void 0===_shixunsDetail$detail4?void 0:_shixunsDetail$detail4.shixun_status)>1||2===(null===(_shixunsDetail$detail5=shixunsDetail.detail)||void 0===_shixunsDetail$detail5?void 0:_shixunsDetail$detail5.public))&&0===(null===(_shixunsDetail$settin97=shixunsDetail.setting)||void 0===_shixunsDetail$settin97||null===(_shixunsDetail$settin98=_shixunsDetail$settin97.shixun)||void 0===_shixunsDetail$settin98?void 0:_shixunsDetail$settin98.use_scope)&&(null===(_shixunsDetail$detail6=shixunsDetail.detail)||void 0===_shixunsDetail$detail6?void 0:_shixunsDetail$detail6.identity)>2)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{padding:"4px 0px"}},"公开程度:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a.Group,{value:openValue,onChange:function(e){return setOpenValue(e.target.value)},disabled:!editable},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,value:0},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"对所有单位公开"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"(实训发布后,所有用户可见)")),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"},value:1},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"对指定单位公开"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"(实训发布后,仅对下方指定单位的用户可见)"))),1===openValue&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaytitle},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_17__.a,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.selectSchool,bordered:!1,placeholder:"请输入并选择单位名称",value:departmentValue,onChange:function(e){setDepartmentValue(e),handleGetDepartments(e)},disabled:!editable,onSelect:handleSelectDepartment,options:null==departmentList?void 0:departmentList.map((function(e){return{value:e}}))})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mt10"},null==selectDepartmentList?void 0:selectDepartmentList.map((function(e){return editable?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_badge__WEBPACK_IMPORTED_MODULE_15__.a,{count:"x",className:"mr20 current",onClick:function(){return setSelectDepartmentList(selectDepartmentList.filter((function(t){return t!==e})))}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{type:"primary",ghost:!0},e)):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{type:"primary",ghost:!0,className:"mr20"},e)})))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"开启时间:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:isOpenTime,onChange:function(e){setIsOpenTime(e.target.checked),e.target.checked||setOpenTime("")},disabled:!editable}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"(选中则学员在指定的开启时间后才能开启挑战)")),isOpenTime&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaytitle},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_date_picker__WEBPACK_IMPORTED_MODULE_13__.a,{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.dataPicker),format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43___default.a,bordered:!1,disabled:!editable,placeholder:"请输入开启时间",showToday:!1,disabledDate:function(e){return e&&e0)setshixun_virtual_templates(Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(null==shixunsDetail||null===(O=shixunsDetail.setting)||void 0===O||null===(w=O.shixun)||void 0===w?void 0:w.shixun_virtual_templates));else setshixun_virtual_templates([{template_name:"",template_identity:""}])}}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"linux",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Linux容器",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"(学员进行实验时,使用Linux图形化方式显示操作界面)")),!linux_vnc&&!windows_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{style:{marginLeft:"30px",marginTop:"10px"},checked:port,disabled:!editable,onChange:function(e){return setport(e.target.checked)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:" ml10",style:{marginTop:"22px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"启用外网服务访问:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"(请注意将服务器程序的端口号映射到指定端口)"))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"linux_vnc",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Linux云主机图形化模式",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"(学员进行实验时,使用Linux图形化方式显示操作界面)")),5==isRadiuvalue&&linux_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"实例启动模板:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(e){return setWindowVNCTemplate(e.target.value)},style:{width:500},placeholder:"请输入Linux实例启动模板名称"})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"windows_vnc",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Windows云主机图形化模式",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"(学员进行实验时,使用Windows图形化方式显示操作界面)")),5==isRadiuvalue&&windows_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"实例启动模板:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(e){return setWindowVNCTemplate(e.target.value)},style:{width:500},placeholder:"请输入Windows实例启动模板名称"})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"实例启动方式:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a,{value:windows_connection_mode,onChange:function(e){return setWindowsConnectionMode(e)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,{value:"vnc"},"VNC方式启动"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,{value:"rdp"},"RDP方式启动")))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_5__.a,{title:Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.o)()?"":"只有平台管理员或运营人员才能配置虚拟机模式"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{disabled:!Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.o)(),value:"virtual_machine",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"虚拟机图形化模式",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"(学员进行实验时,使用虚拟机图形化方式显示操作界面)"))),5==isRadiuvalue&&virtual_machine&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"14px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{fontSize:"14px",width:213,marginRight:42,color:"#333333"}},"实验角色名称:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{fontSize:"14px",color:"#333333"}},"实例启动模板:")),null==shixun_virtual_templates?void 0:shixun_virtual_templates.map((function(e,t){return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"14px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{maxLength:8,style:{width:213,height:32,marginRight:42},placeholder:"请输入实验角色名称",value:null==e?void 0:e.template_name,onChange:function(t){e.template_name=t.target.value,setshixun_virtual_templates(Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{style:{width:380,height:32},placeholder:"请输入虚拟机实例启动模版名称",value:null==e?void 0:e.template_identity,onChange:function(t){e.template_identity=t.target.value,setshixun_virtual_templates(Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&(null==shixun_virtual_templates?void 0:shixun_virtual_templates.length)<5&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__.a,{style:{fontSize:"16px",marginLeft:15,color:"#165DFF"},onClick:function(){var e={template_name:"",template_identity:""};shixun_virtual_templates.push(e),setshixun_virtual_templates(Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),0!=t&&Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_45__.a,{style:{fontSize:"16px",marginLeft:10,color:"#165DFF"},onClick:function(){shixun_virtual_templates.splice(t,1),setshixun_virtual_templates(Object(_Users_maotianwen_educoder_local_version_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}))})))))))),hideCode&&websshShow?null:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"显示代码库地址:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:display_git_address,disabled:!editable,onChange:function(e){return set_display_git_address(e.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")}," (选中则对学员公开代码库地址,学员可以将所有代码下载到本地)")))),!hideCode&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"显示代码目录:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:codeHidden,disabled:!editable,onChange:function(e){return setCodeHidden(e.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"(选中则学员页面显示版本库目录)")),codeHidden&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"54px",background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",display:"flex",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",null,"代码库文件修改权限:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent,style:{padding:"0px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:codeEditPermission,disabled:!editable,onChange:function(e){return setCodeEditPermission(e.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"(勾选后允许学员修改代码库所有文件,否则仅可修改学员任务文件)"))))))),!hideCode&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"禁用粘贴:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:forbidCopy,disabled:!editable,onChange:function(e){return setForbidCopy(e.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"(选中则学员在编码区域无法使用粘贴功能)")))),Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"实验环境使用时长:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__.a,{value:survival_time,onChange:function(e){return setSurvivalTime(e)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"分")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px",display:"none"}},"高级设置 ",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{onClick:function(){return setAdvancedSettingShow(!advancedsettingshow)},style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",marginLeft:"20px"}},advancedsettingshow?"收起":"展开",advancedsettingshow?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_46__.a,null):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_47__.a,null))),advancedsettingshow&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,!(null!==(_shixunsDetail$detail7=shixunsDetail.detail)&&void 0!==_shixunsDetail$detail7&&_shixunsDetail$detail7.is_jupyter)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.flexRow," ").concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.flexAlignCenter)},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{style:{fontSize:"16px"}},"评测脚本:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a,{style:{width:"200px"},value:evaluationScript,disabled:2===(null===(_shixunsDetail$settin150=shixunsDetail.setting)||void 0===_shixunsDetail$settin150||null===(_shixunsDetail$settin151=_shixunsDetail$settin150.shixun)||void 0===_shixunsDetail$settin151?void 0:_shixunsDetail$settin151.status)||!editable,placeholder:"请选择评测脚本",onChange:function(e){handleChangeEvaluationScript(e),setevaluationScript(e)}},(standardScriptList||[]).map((function(e,t){return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(Option,{value:parseInt(e.id),name:e.scptname,key:t},e.scptname)}))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color0152d9," font14 current ml10"),style:{marginTop:"2px"},onClick:handleUseCustomScript},"使用自定义脚本"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_popover__WEBPACK_IMPORTED_MODULE_3__.a,{overlayClassName:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.popover,placement:"bottomLeft",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:"font12"},"使用自定义模板,平台无法自动更新脚本,请在关卡创建完后手动更新脚本中的必填参",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"数和以下2个数组元素:",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"challengeProgramNames",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"sourceClassNames",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"示例:有2个关卡的实训",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"各关卡的待编译文件为:",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"src/step1/HelloWorld.java",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"src/step2/Other.java",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"各关卡的编译后生成的执行文件为:",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"step1.HelloWorld",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"step2.Other",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"则数组元素更新如下:",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'" "step2.Other")',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"其它参数可按实际需求定制"),trigger:"click"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_48__.a,null)))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_components_monaco_editor__WEBPACK_IMPORTED_MODULE_49__.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:evaluateScript,options:{readOnly:2===(null===(_shixunsDetail$settin152=shixunsDetail.setting)||void 0===_shixunsDetail$settin152||null===(_shixunsDetail$settin153=_shixunsDetail$settin152.shixun)||void 0===_shixunsDetail$settin153?void 0:_shixunsDetail$settin153.status)||!editable},onChange:function(e){return setEvaluateScript(e)}})),(null===(_shixunsDetail$detail8=shixunsDetail.detail)||void 0===_shixunsDetail$detail8?void 0:_shixunsDetail$detail8.identity)<3&&editable&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSettingWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSettingName},"服务配置"),null==serviceConfigList?void 0:serviceConfigList.map((function(e,t){var n,r,i,a,o,s,l,c;return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{key:t},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"font16"},e.name)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"CPU(核):"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:e.cpu_limit,disabled:2===(null===(n=shixunsDetail.setting)||void 0===n||null===(r=n.shixun)||void 0===r?void 0:r.status)||!editable,onChange:function(e){return handleChangeSeviceConfig(e.target.value,"cpu_limit",t)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"最低CPU(核):"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:e.lower_cpu_limit,disabled:2===(null===(i=shixunsDetail.setting)||void 0===i||null===(a=i.shixun)||void 0===a?void 0:a.status)||!editable,onChange:function(e){return handleChangeSeviceConfig(e.target.value,"lower_cpu_limit",t)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"内存限制(M):"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:e.memory_limit,disabled:2===(null===(o=shixunsDetail.setting)||void 0===o||null===(s=o.shixun)||void 0===s?void 0:s.status)||!editable,onChange:function(e){return handleChangeSeviceConfig(e.target.value,"memory_limit",t)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"内存要求(M):"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetMemoryInput,value:e.request_limit,disabled:2===(null===(l=shixunsDetail.setting)||void 0===l||null===(c=l.shixun)||void 0===c?void 0:c.status)||!editable,onChange:function(e){return handleChangeSeviceConfig(e.target.value,"request_limit",t)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetTip," ml5")},"温馨提示:纯编程类型实训建议使用默认值,对于大数据等建议使用最大内存的30%")))})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px"}}," 评论区"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"显示评论区:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_switch__WEBPACK_IMPORTED_MODULE_1__.a,{checked:!disableDiscuss,onChange:function(e){return setDisableDiscuss(!e)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"(关闭后,实践项目详情页及关卡挑战页面不显示任何评论)"))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:function(){umi__WEBPACK_IMPORTED_MODULE_40__.d.push("/shixuns/".concat(params.id,"/challenges"))}},"取消"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:function(){return handSubmeit()}},"保存"))),!isShowSetting&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{padding:"40px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"创建者"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.itemWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("img",{alt:"用户头像",height:"60",width:"60",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.img,src:"".concat(_utils_env__WEBPACK_IMPORTED_MODULE_55__.a.IMG_SERVER,"/images/").concat(null==createTitle?void 0:createTitle.user_image_url)}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.itemContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.nameWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.name},null==createTitle?void 0:createTitle.user_name),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.actionGroup})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.schoolWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.school},null==createTitle?void 0:createTitle.user_school)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"创建时间:",null==createTitle?void 0:createTitle.created_at),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"更新时间:",null==createTitle?void 0:createTitle.updated_at)))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_pages_Shixuns_New_components_ApplyModal__WEBPACK_IMPORTED_MODULE_51__.a,null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_UseCustomScriptModal__WEBPACK_IMPORTED_MODULE_52__.a,{onFinish:function(e){return setEvaluateScript(e)}}))}__webpack_exports__.a=Object(umi__WEBPACK_IMPORTED_MODULE_40__.a)((function(e){return{user:e.user,shixunsDetail:e.shixunsDetail,practiceSetting:e.practiceSetting}}))(Setting)},"19Vz": /*!**************************************************************!*\ !*** ./node_modules/codemirror/addon/display/placeholder.js ***! \**************************************************************/ @@ -78,7 +78,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-dom/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js (<- Module uses injected variables (global)) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/shallowequal/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"d",(function(){return oe})),n.d(t,"b",(function(){return ye})),n.d(t,"c",(function(){return xe})),n.d(t,"a",(function(){return we}));var r=n("VTBJ"),i=n("1OyB"),a=n("vuIU"),o=n("JX7q"),s=n("Ji7U"),l=n("LK+K"),c=n("q1tI"),u=n("I8Z2"),d=n("BGR+"),f=n("wx14"),p=n("rePB"),h=n("4IlW"),m=n("2GS6"),g=n("Gytx"),v=n.n(g),b=n("TSYQ"),_=n.n(b),y=n("U8pU"),E=n("ODXe"),x=/iPhone/i,O=/iPod/i,w=/iPad/i,C=/\bAndroid(?:.+)Mobile\b/i,S=/Android/i,D=/\bAndroid(?:.+)SD4930UR\b/i,T=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,A=/Windows Phone/i,k=/\bWindows(?:.+)ARM\b/i,I=/BlackBerry/i,M=/BB10/i,P=/Opera Mini/i,L=/\b(CriOS|Chrome)(?:.+)Mobile/i,R=/Mobile(?:.+)Firefox\b/i;function N(e,t){return e.test(t)}function j(e){var t=e||("undefined"!=typeof navigator?navigator.userAgent:""),n=t.split("[FBAN");if(void 0!==n[1]){var r=n;t=Object(E.a)(r,1)[0]}if(void 0!==(n=t.split("Twitter"))[1]){var i=n;t=Object(E.a)(i,1)[0]}var a={apple:{phone:N(x,t)&&!N(A,t),ipod:N(O,t),tablet:!N(x,t)&&N(w,t)&&!N(A,t),device:(N(x,t)||N(O,t)||N(w,t))&&!N(A,t)},amazon:{phone:N(D,t),tablet:!N(D,t)&&N(T,t),device:N(D,t)||N(T,t)},android:{phone:!N(A,t)&&N(D,t)||!N(A,t)&&N(C,t),tablet:!N(A,t)&&!N(D,t)&&!N(C,t)&&(N(T,t)||N(S,t)),device:!N(A,t)&&(N(D,t)||N(T,t)||N(C,t)||N(S,t))||N(/\bokhttp\b/i,t)},windows:{phone:N(A,t),tablet:N(k,t),device:N(A,t)||N(k,t)},other:{blackberry:N(I,t),blackberry10:N(M,t),opera:N(P,t),firefox:N(R,t),chrome:N(L,t),device:N(I,t)||N(M,t)||N(P,t)||N(R,t)||N(L,t)},any:null,phone:null,tablet:null};return a.any=a.apple.device||a.android.device||a.windows.device||a.other.device,a.phone=a.apple.phone||a.android.phone||a.windows.phone,a.tablet=a.apple.tablet||a.android.tablet||a.windows.tablet,a}var B=Object(r.a)(Object(r.a)({},j()),{},{isMobile:j});function F(){}function U(e,t,n){var r=t||"";return e.key||"".concat(r,"item_").concat(n)}function K(e){return"".concat(e,"-menu-")}function W(e,t){var n=-1;c.Children.forEach(e,(function(e){n+=1,e&&e.type&&e.type.isMenuItemGroup?c.Children.forEach(e.props.children,(function(e){t(e,n+=1)})):t(e,n)}))}var G=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],H=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e&&"function"==typeof e.getBoundingClientRect&&e.getBoundingClientRect().width;if(n){if(t){var r=getComputedStyle(e),i=r.marginLeft,a=r.marginRight;n+=+i.replace("px","")+ +a.replace("px","")}n=+n.toFixed(6)}return n||0},V=function(e,t,n){e&&"object"===Object(y.a)(e.style)&&(e.style[t]=n)},z=n("KQm4"),q=n("Ff2n"),Y=n("i8i4"),Q=n("bdgK"),J=n("uciX"),X=n("8XRh"),Z={adjustX:1,adjustY:1},$={topLeft:{points:["bl","tl"],overflow:Z,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Z,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Z,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Z,offset:[4,0]}},ee={topLeft:{points:["bl","tl"],overflow:Z,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Z,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Z,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Z,offset:[4,0]}},te=0,ne={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},re=function(e,t,n){var i=K(t),a=e.getState();e.setState({defaultActiveFirst:Object(r.a)(Object(r.a)({},a.defaultActiveFirst),{},Object(p.a)({},i,n))})},ie=function(e){Object(s.a)(n,e);var t=Object(l.a)(n);function n(e){var a;Object(i.a)(this,n),(a=t.call(this,e)).onDestroy=function(e){a.props.onDestroy(e)},a.onKeyDown=function(e){var t=e.keyCode,n=a.menuInstance,r=a.props,i=r.isOpen,o=r.store;if(t===h.a.ENTER)return a.onTitleClick(e),re(o,a.props.eventKey,!0),!0;if(t===h.a.RIGHT)return i?n.onKeyDown(e):(a.triggerOpenChange(!0),re(o,a.props.eventKey,!0)),!0;if(t===h.a.LEFT){var s;if(!i)return;return(s=n.onKeyDown(e))||(a.triggerOpenChange(!1),s=!0),s}return!i||t!==h.a.UP&&t!==h.a.DOWN?void 0:n.onKeyDown(e)},a.onOpenChange=function(e){a.props.onOpenChange(e)},a.onPopupVisibleChange=function(e){a.triggerOpenChange(e,e?"mouseenter":"mouseleave")},a.onMouseEnter=function(e){var t=a.props,n=t.eventKey,r=t.onMouseEnter,i=t.store;re(i,a.props.eventKey,!1),r({key:n,domEvent:e})},a.onMouseLeave=function(e){var t=a.props,n=t.parentMenu,r=t.eventKey,i=t.onMouseLeave;n.subMenuInstance=Object(o.a)(a),i({key:r,domEvent:e})},a.onTitleMouseEnter=function(e){var t=a.props,n=t.eventKey,r=t.onItemHover,i=t.onTitleMouseEnter;r({key:n,hover:!0}),i({key:n,domEvent:e})},a.onTitleMouseLeave=function(e){var t=a.props,n=t.parentMenu,r=t.eventKey,i=t.onItemHover,s=t.onTitleMouseLeave;n.subMenuInstance=Object(o.a)(a),i({key:r,hover:!1}),s({key:r,domEvent:e})},a.onTitleClick=function(e){var t=Object(o.a)(a).props;t.onTitleClick({key:t.eventKey,domEvent:e}),"hover"!==t.triggerSubMenuAction&&(a.triggerOpenChange(!t.isOpen,"click"),re(t.store,a.props.eventKey,!1))},a.onSubMenuClick=function(e){"function"==typeof a.props.onClick&&a.props.onClick(a.addKeyPath(e))},a.onSelect=function(e){a.props.onSelect(e)},a.onDeselect=function(e){a.props.onDeselect(e)},a.getPrefixCls=function(){return"".concat(a.props.rootPrefixCls,"-submenu")},a.getActiveClassName=function(){return"".concat(a.getPrefixCls(),"-active")},a.getDisabledClassName=function(){return"".concat(a.getPrefixCls(),"-disabled")},a.getSelectedClassName=function(){return"".concat(a.getPrefixCls(),"-selected")},a.getOpenClassName=function(){return"".concat(a.props.rootPrefixCls,"-submenu-open")},a.saveMenuInstance=function(e){a.menuInstance=e},a.addKeyPath=function(e){return Object(r.a)(Object(r.a)({},e),{},{keyPath:(e.keyPath||[]).concat(a.props.eventKey)})},a.triggerOpenChange=function(e,t){var n=a.props.eventKey,r=function(){a.onOpenChange({key:n,item:Object(o.a)(a),trigger:t,open:e})};"mouseenter"===t?a.mouseenterTimeout=setTimeout((function(){r()}),0):r()},a.isChildrenSelected=function(){var e={find:!1};return function e(t,n,r){t&&!r.find&&c.Children.forEach(t,(function(t){if(t){var i=t.type;if(!i||!(i.isSubMenu||i.isMenuItem||i.isMenuItemGroup))return;-1!==n.indexOf(t.key)?r.find=!0:t.props.children&&e(t.props.children,n,r)}}))}(a.props.children,a.props.selectedKeys,e),e.find},a.isOpen=function(){return-1!==a.props.openKeys.indexOf(a.props.eventKey)},a.adjustWidth=function(){if(a.subMenuTitle&&a.menuInstance){var e=Y.findDOMNode(a.menuInstance);e.offsetWidth>=a.subMenuTitle.offsetWidth||(e.style.minWidth="".concat(a.subMenuTitle.offsetWidth,"px"))}},a.saveSubMenuTitle=function(e){a.subMenuTitle=e},a.getBaseProps=function(){var e=Object(o.a)(a).props;return{mode:"horizontal"===e.mode?"vertical":e.mode,visible:a.props.isOpen,level:e.level+1,inlineIndent:e.inlineIndent,focusable:!1,onClick:a.onSubMenuClick,onSelect:a.onSelect,onDeselect:a.onDeselect,onDestroy:a.onDestroy,selectedKeys:e.selectedKeys,eventKey:"".concat(e.eventKey,"-menu-"),openKeys:e.openKeys,motion:e.motion,onOpenChange:a.onOpenChange,subMenuOpenDelay:e.subMenuOpenDelay,parentMenu:Object(o.a)(a),subMenuCloseDelay:e.subMenuCloseDelay,forceSubMenuRender:e.forceSubMenuRender,triggerSubMenuAction:e.triggerSubMenuAction,builtinPlacements:e.builtinPlacements,defaultActiveFirst:e.store.getState().defaultActiveFirst[K(e.eventKey)],multiple:e.multiple,prefixCls:e.rootPrefixCls,id:a.internalMenuId,manualRef:a.saveMenuInstance,itemIcon:e.itemIcon,expandIcon:e.expandIcon,direction:e.direction}},a.getMotion=function(e,t){var n=Object(o.a)(a).haveRendered,i=a.props,s=i.motion,l=i.rootPrefixCls;return Object(r.a)(Object(r.a)({},s),{},{leavedClassName:"".concat(l,"-hidden"),removeOnLeave:!1,motionAppear:n||!t||"inline"!==e})};var s=e.store,l=e.eventKey,u=s.getState().defaultActiveFirst;a.isRootMenu=!1;var d=!1;return u&&(d=u[l]),re(s,l,d),a}return Object(a.a)(n,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e=this,t=this.props,n=t.mode,r=t.parentMenu,i=t.manualRef;i&&i(this),"horizontal"===n&&r.isRootMenu&&this.props.isOpen&&(this.minWidthTimeout=setTimeout((function(){return e.adjustWidth()}),0))}},{key:"componentWillUnmount",value:function(){var e=this.props,t=e.onDestroy,n=e.eventKey;t&&t(n),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(e){var t=this,n=this.getBaseProps(),r=this.getMotion(n.mode,n.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||n.visible||n.forceSubMenuRender,!this.haveOpened)return c.createElement("div",null);var i=n.direction;return c.createElement(X.default,Object.assign({visible:n.visible},r),(function(r){var a=r.className,o=r.style,s=_()("".concat(n.prefixCls,"-sub"),a,Object(p.a)({},"".concat(n.prefixCls,"-rtl"),"rtl"===i));return c.createElement(he,Object.assign({},n,{id:t.internalMenuId,className:s,style:o}),e)}))}},{key:"render",value:function(){var e,t=Object(r.a)({},this.props),n=t.isOpen,i=this.getPrefixCls(),a="inline"===t.mode,o=_()(i,"".concat(i,"-").concat(t.mode),(e={},Object(p.a)(e,t.className,!!t.className),Object(p.a)(e,this.getOpenClassName(),n),Object(p.a)(e,this.getActiveClassName(),t.active||n&&!a),Object(p.a)(e,this.getDisabledClassName(),t.disabled),Object(p.a)(e,this.getSelectedClassName(),this.isChildrenSelected()),e));this.internalMenuId||(t.eventKey?this.internalMenuId="".concat(t.eventKey,"$Menu"):(te+=1,this.internalMenuId="$__$".concat(te,"$Menu")));var s={},l={},u={};t.disabled||(s={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},l={onClick:this.onTitleClick},u={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var d={},f=t.direction;a&&("rtl"===f?d.paddingRight=t.inlineIndent*t.level:d.paddingLeft=t.inlineIndent*t.level);var h={};this.props.isOpen&&(h={"aria-owns":this.internalMenuId});var m=null;"horizontal"!==t.mode&&(m=this.props.expandIcon,"function"==typeof this.props.expandIcon&&(m=c.createElement(this.props.expandIcon,Object(r.a)({},this.props))));var g=c.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:d,className:"".concat(i,"-title"),role:"button"},u,l,{"aria-expanded":n},h,{"aria-haspopup":"true",title:"string"==typeof t.title?t.title:void 0}),t.title,m||c.createElement("i",{className:"".concat(i,"-arrow")})),v=this.renderChildren(t.children),b=t.parentMenu.isRootMenu?t.parentMenu.props.getPopupContainer:function(e){return e.parentNode},y=ne[t.mode],E=t.popupOffset?{offset:t.popupOffset}:{},x="inline"===t.mode?"":t.popupClassName;x+="rtl"===f?" ".concat(i,"-rtl"):"";var O=t.disabled,w=t.triggerSubMenuAction,C=t.subMenuOpenDelay,S=t.forceSubMenuRender,D=t.subMenuCloseDelay,T=t.builtinPlacements;G.forEach((function(e){return delete t[e]})),delete t.onClick;var A="rtl"===f?Object.assign({},ee,T):Object.assign({},$,T);return delete t.direction,c.createElement("li",Object.assign({},t,s,{className:o,role:"menuitem"}),a&&g,a&&v,!a&&c.createElement(J.a,{prefixCls:i,popupClassName:_()("".concat(i,"-popup"),x),getPopupContainer:b,builtinPlacements:A,popupPlacement:y,popupVisible:n,popupAlign:E,popup:v,action:O?[]:[w],mouseEnterDelay:C,mouseLeaveDelay:D,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:S},g))}}]),n}(c.Component);ie.defaultProps={onMouseEnter:F,onMouseLeave:F,onTitleMouseEnter:F,onTitleMouseLeave:F,onTitleClick:F,manualRef:F,mode:"vertical",title:""};var ae=Object(u.b)((function(e,t){var n=e.openKeys,r=e.activeKey,i=e.selectedKeys,a=t.eventKey,o=t.subMenuKey;return{isOpen:n.indexOf(a)>-1,active:r[o]===a,selectedKeys:i}}))(ie);ae.isSubMenu=!0;var oe=ae,se=function(e){Object(s.a)(n,e);var t=Object(l.a)(n);function n(){var e;return Object(i.a)(this,n),(e=t.apply(this,arguments)).resizeObserver=null,e.mutationObserver=null,e.originalTotalWidth=0,e.overflowedItems=[],e.menuItemSizes=[],e.cancelFrameId=null,e.state={lastVisibleIndex:void 0},e.getMenuItemNodes=function(){var t=e.props.prefixCls,n=Y.findDOMNode(Object(o.a)(e));return n?[].slice.call(n.children).filter((function(e){return e.className.split(" ").indexOf("".concat(t,"-overflowed-submenu"))<0})):[]},e.getOverflowedSubMenuItem=function(t,n,i){var a=e.props,o=a.overflowedIndicator,s=a.level,l=a.mode,u=a.prefixCls,d=a.theme;if(1!==s||"horizontal"!==l)return null;var f=e.props.children[0].props,p=(f.children,f.title,f.style),h=Object(q.a)(f,["children","title","style"]),m=Object(r.a)({},p),g="".concat(t,"-overflowed-indicator"),v="".concat(t,"-overflowed-indicator");0===n.length&&!0!==i?m=Object(r.a)(Object(r.a)({},m),{},{display:"none"}):i&&(m=Object(r.a)(Object(r.a)({},m),{},{visibility:"hidden",position:"absolute"}),g="".concat(g,"-placeholder"),v="".concat(v,"-placeholder"));var b=d?"".concat(u,"-").concat(d):"",_={};return G.forEach((function(e){void 0!==h[e]&&(_[e]=h[e])})),c.createElement(oe,Object.assign({title:o,className:"".concat(u,"-overflowed-submenu"),popupClassName:b},_,{key:g,eventKey:v,disabled:!1,style:m}),n)},e.setChildrenWidthAndResize=function(){if("horizontal"===e.props.mode){var t=Y.findDOMNode(Object(o.a)(e));if(t){var n=t.children;if(n&&0!==n.length){var r=t.children[n.length-1];V(r,"display","inline-block");var i=e.getMenuItemNodes(),a=i.filter((function(e){return e.className.split(" ").indexOf("menuitem-overflowed")>=0}));a.forEach((function(e){V(e,"display","inline-block")})),e.menuItemSizes=i.map((function(e){return H(e,!0)})),a.forEach((function(e){V(e,"display","none")})),e.overflowedIndicatorWidth=H(t.children[t.children.length-1],!0),e.originalTotalWidth=e.menuItemSizes.reduce((function(e,t){return e+t}),0),e.handleResize(),V(r,"display","none")}}}},e.handleResize=function(){if("horizontal"===e.props.mode){var t=Y.findDOMNode(Object(o.a)(e));if(t){var n=H(t);e.overflowedItems=[];var r,i=0;e.originalTotalWidth>n+.5&&(r=-1,e.menuItemSizes.forEach((function(t){(i+=t)+e.overflowedIndicatorWidth<=n&&(r+=1)}))),e.setState({lastVisibleIndex:r})}}},e}return Object(a.a)(n,[{key:"componentDidMount",value:function(){var e=this;if(this.setChildrenWidthAndResize(),1===this.props.level&&"horizontal"===this.props.mode){var t=Y.findDOMNode(this);if(!t)return;this.resizeObserver=new Q.default((function(t){t.forEach((function(){var t=e.cancelFrameId;cancelAnimationFrame(t),e.cancelFrameId=requestAnimationFrame(e.setChildrenWidthAndResize)}))})),[].slice.call(t.children).concat(t).forEach((function(t){e.resizeObserver.observe(t)})),"undefined"!=typeof MutationObserver&&(this.mutationObserver=new MutationObserver((function(){e.resizeObserver.disconnect(),[].slice.call(t.children).concat(t).forEach((function(t){e.resizeObserver.observe(t)})),e.setChildrenWidthAndResize()})),this.mutationObserver.observe(t,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(e){var t=this,n=this.state.lastVisibleIndex;return(e||[]).reduce((function(r,i,a){var o=i;if("horizontal"===t.props.mode){var s=t.getOverflowedSubMenuItem(i.props.eventKey,[]);void 0!==n&&-1!==t.props.className.indexOf("".concat(t.props.prefixCls,"-root"))&&(a>n&&(o=c.cloneElement(i,{style:{display:"none"},eventKey:"".concat(i.props.eventKey,"-hidden"),className:"".concat("menuitem-overflowed")})),a===n+1&&(t.overflowedItems=e.slice(n+1).map((function(e){return c.cloneElement(e,{key:e.props.eventKey,mode:"vertical-left"})})),s=t.getOverflowedSubMenuItem(i.props.eventKey,t.overflowedItems)));var l=[].concat(Object(z.a)(r),[s,o]);return a===e.length-1&&l.push(t.getOverflowedSubMenuItem(i.props.eventKey,[],!0)),l}return[].concat(Object(z.a)(r),[o])}),[])}},{key:"render",value:function(){var e=this.props,t=(e.visible,e.prefixCls,e.overflowedIndicator,e.mode,e.level,e.tag),n=e.children,r=(e.theme,Object(q.a)(e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"])),i=t;return c.createElement(i,Object.assign({},r),this.renderChildren(n))}}]),n}(c.Component);se.defaultProps={tag:"div",className:""};var le=se;function ce(e,t,n){var i=e.getState();e.setState({activeKey:Object(r.a)(Object(r.a)({},i.activeKey),{},Object(p.a)({},t,n))})}function ue(e){return e.eventKey||"0-menu-"}function de(e,t){var n,r=t,i=e.children,a=e.eventKey;if(r&&(W(i,(function(e,t){e&&e.props&&!e.props.disabled&&r===U(e,a,t)&&(n=!0)})),n))return r;return r=null,e.defaultActiveFirst?(W(i,(function(e,t){r||!e||e.props.disabled||(r=U(e,a,t))})),r):r}function fe(e){if(e){var t=this.instanceArray.indexOf(e);-1!==t?this.instanceArray[t]=e:this.instanceArray.push(e)}}var pe=function(e){Object(s.a)(n,e);var t=Object(l.a)(n);function n(e){var a;return Object(i.a)(this,n),(a=t.call(this,e)).onKeyDown=function(e,t){var n,r=e.keyCode;if(a.getFlatInstanceArray().forEach((function(t){t&&t.props.active&&t.onKeyDown&&(n=t.onKeyDown(e))})),n)return 1;var i=null;return r!==h.a.UP&&r!==h.a.DOWN||(i=a.step(r===h.a.UP?-1:1)),i?(e.preventDefault(),ce(a.props.store,ue(a.props),i.props.eventKey),"function"==typeof t&&t(i),1):void 0},a.onItemHover=function(e){var t=e.key,n=e.hover;ce(a.props.store,ue(a.props),n?t:null)},a.onDeselect=function(e){a.props.onDeselect(e)},a.onSelect=function(e){a.props.onSelect(e)},a.onClick=function(e){a.props.onClick(e)},a.onOpenChange=function(e){a.props.onOpenChange(e)},a.onDestroy=function(e){a.props.onDestroy(e)},a.getFlatInstanceArray=function(){return a.instanceArray},a.step=function(e){var t=a.getFlatInstanceArray(),n=a.props.store.getState().activeKey[ue(a.props)],r=t.length;if(!r)return null;e<0&&(t=t.concat().reverse());var i=-1;if(t.every((function(e,t){return!e||e.props.eventKey!==n||(i=t,!1)})),a.props.defaultActiveFirst||-1===i||(o=t.slice(i,r-1)).length&&!o.every((function(e){return!!e.props.disabled}))){var o,s=(i+1)%r,l=s;do{var c=t[l];if(c&&!c.props.disabled)return c;l=(l+1)%r}while(l!==s);return null}},a.renderCommonMenuItem=function(e,t,n){var i=a.props.store.getState(),s=Object(o.a)(a).props,l=U(e,s.eventKey,t),u=e.props;if(!u||"string"==typeof e.type)return e;var d=l===i.activeKey,f=Object(r.a)(Object(r.a)({mode:u.mode||s.mode,level:s.level,inlineIndent:s.inlineIndent,renderMenuItem:a.renderMenuItem,rootPrefixCls:s.prefixCls,index:t,parentMenu:s.parentMenu,manualRef:u.disabled?void 0:Object(m.a)(e.ref,fe.bind(Object(o.a)(a))),eventKey:l,active:!u.disabled&&d,multiple:s.multiple,onClick:function(e){(u.onClick||F)(e),a.onClick(e)},onItemHover:a.onItemHover,motion:s.motion,subMenuOpenDelay:s.subMenuOpenDelay,subMenuCloseDelay:s.subMenuCloseDelay,forceSubMenuRender:s.forceSubMenuRender,onOpenChange:a.onOpenChange,onDeselect:a.onDeselect,onSelect:a.onSelect,builtinPlacements:s.builtinPlacements,itemIcon:u.itemIcon||a.props.itemIcon,expandIcon:u.expandIcon||a.props.expandIcon},n),{},{direction:s.direction});return("inline"===s.mode||B.any)&&(f.triggerSubMenuAction="click"),c.cloneElement(e,f)},a.renderMenuItem=function(e,t,n){if(!e)return null;var r=a.props.store.getState(),i={openKeys:r.openKeys,selectedKeys:r.selectedKeys,triggerSubMenuAction:a.props.triggerSubMenuAction,subMenuKey:n};return a.renderCommonMenuItem(e,t,i)},e.store.setState({activeKey:Object(r.a)(Object(r.a)({},e.store.getState().activeKey),{},Object(p.a)({},e.eventKey,de(e,e.activeKey)))}),a.instanceArray=[],a}return Object(a.a)(n,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(e){return this.props.visible||e.visible||this.props.className!==e.className||!v()(this.props.style,e.style)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n="activeKey"in t?t.activeKey:t.store.getState().activeKey[ue(t)],r=de(t,n);if(r!==n)ce(t.store,ue(t),r);else if("activeKey"in e){r!==de(e,e.activeKey)&&ce(t.store,ue(t),r)}}},{key:"render",value:function(){var e=this,t=Object(f.a)({},this.props);this.instanceArray=[];var n={className:_()(t.prefixCls,t.className,"".concat(t.prefixCls,"-").concat(t.mode)),role:t.role||"menu"};t.id&&(n.id=t.id),t.focusable&&(n.tabIndex=0,n.onKeyDown=this.onKeyDown);var r=t.prefixCls,i=t.eventKey,a=t.visible,o=t.level,s=t.mode,l=t.overflowedIndicator,u=t.theme;return G.forEach((function(e){return delete t[e]})),delete t.onClick,c.createElement(le,Object.assign({},t,{prefixCls:r,mode:s,tag:"ul",level:o,theme:u,visible:a,overflowedIndicator:l},n),c.Children.map(t.children,(function(t,n){return e.renderMenuItem(t,n,i||"0-menu-")})))}}]),n}(c.Component);pe.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:F};var he=Object(u.b)()(pe),me=n("Kwbf");function ge(e,t,n){var r=e.prefixCls,i=e.motion,a=e.defaultMotions,o=void 0===a?{}:a,s=e.openAnimation,l=e.openTransitionName,c=t.switchingModeFromInline;if(i)return i;if("object"===Object(y.a)(s)&&s)Object(me.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if("string"==typeof s)return{motionName:"".concat(r,"-open-").concat(s)};if(l)return{motionName:l};var u=o[n];return u||(c?null:o.other)}var ve=function(e){Object(s.a)(n,e);var t=Object(l.a)(n);function n(e){var a;Object(i.a)(this,n),(a=t.call(this,e)).inlineOpenKeys=[],a.onSelect=function(e){var t=Object(o.a)(a).props;if(t.selectable){var n=a.store.getState().selectedKeys,i=e.key;n=t.multiple?n.concat([i]):[i],"selectedKeys"in t||a.store.setState({selectedKeys:n}),t.onSelect(Object(r.a)(Object(r.a)({},e),{},{selectedKeys:n}))}},a.onClick=function(e){var t=a.getRealMenuMode(),n=Object(o.a)(a),r=n.store,i=n.props.onOpenChange;"inline"===t||"openKeys"in a.props||(r.setState({openKeys:[]}),i([])),a.props.onClick(e)},a.onKeyDown=function(e,t){a.innerMenu.getWrappedInstance().onKeyDown(e,t)},a.onOpenChange=function(e){var t=Object(o.a)(a).props,n=a.store.getState().openKeys.concat(),r=!1,i=function(e){var t=!1;if(e.open)(t=-1===n.indexOf(e.key))&&n.push(e.key);else{var i=n.indexOf(e.key);(t=-1!==i)&&n.splice(i,1)}r=r||t};Array.isArray(e)?e.forEach(i):i(e),r&&("openKeys"in a.props||a.store.setState({openKeys:n}),t.onOpenChange(n))},a.onDeselect=function(e){var t=Object(o.a)(a).props;if(t.selectable){var n=a.store.getState().selectedKeys.concat(),i=e.key,s=n.indexOf(i);-1!==s&&n.splice(s,1),"selectedKeys"in t||a.store.setState({selectedKeys:n}),t.onDeselect(Object(r.a)(Object(r.a)({},e),{},{selectedKeys:n}))}},a.onMouseEnter=function(e){a.restoreModeVerticalFromInline();var t=a.props.onMouseEnter;t&&t(e)},a.onTransitionEnd=function(e){var t="width"===e.propertyName&&e.target===e.currentTarget,n=e.target.className,r="[object SVGAnimatedString]"===Object.prototype.toString.call(n)?n.animVal:n,i="font-size"===e.propertyName&&r.indexOf("anticon")>=0;(t||i)&&a.restoreModeVerticalFromInline()},a.setInnerMenu=function(e){a.innerMenu=e},a.isRootMenu=!0;var s=e.defaultSelectedKeys,l=e.defaultOpenKeys;return"selectedKeys"in e&&(s=e.selectedKeys||[]),"openKeys"in e&&(l=e.openKeys||[]),a.store=Object(u.c)({selectedKeys:s,openKeys:l,activeKey:{"0-menu-":de(e,e.activeKey)}}),a.state={switchingModeFromInline:!1},a}return Object(a.a)(n,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(e){this.updateOpentKeysWhenSwitchMode(e),this.updateMiniStore();var t=this.props,n=t.siderCollapsed,r=t.inlineCollapsed,i=t.onOpenChange;(!e.inlineCollapsed&&r||!e.siderCollapsed&&n)&&i([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(e){var t=this.props,n=this.store,r=this.inlineOpenKeys,i=n.getState(),a={};"inline"===e.mode&&"inline"!==t.mode&&this.setState({switchingModeFromInline:!0}),"openKeys"in t||((t.inlineCollapsed&&!e.inlineCollapsed||t.siderCollapsed&&!e.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=i.openKeys.concat(),a.openKeys=[]),(!t.inlineCollapsed&&e.inlineCollapsed||!t.siderCollapsed&&e.siderCollapsed)&&(a.openKeys=r,this.inlineOpenKeys=[])),Object.keys(a).length&&n.setState(a)}},{key:"updateMenuDisplay",value:function(){var e=this.props.collapsedWidth,t=this.store,n=this.prevOpenKeys;this.getInlineCollapsed()&&(0===e||"0"===e||"0px"===e)?(this.prevOpenKeys=t.getState().openKeys.concat(),this.store.setState({openKeys:[]})):n&&(this.store.setState({openKeys:n}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var e=this.props.mode,t=this.state.switchingModeFromInline,n=this.getInlineCollapsed();return t&&n?"inline":n?"vertical":e}},{key:"getInlineCollapsed",value:function(){var e=this.props,t=e.inlineCollapsed,n=e.siderCollapsed;return void 0!==n?n:t}},{key:"restoreModeVerticalFromInline",value:function(){this.state.switchingModeFromInline&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var e=Object(r.a)({},Object(d.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),t=this.getRealMenuMode();return e.className+=" ".concat(e.prefixCls,"-root"),"rtl"===e.direction&&(e.className+=" ".concat(e.prefixCls,"-rtl")),delete(e=Object(r.a)(Object(r.a)({},e),{},{mode:t,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ge(this.props,this.state,t)})).openAnimation,delete e.openTransitionName,c.createElement(u.a,{store:this.store},c.createElement(he,Object.assign({},e,{ref:this.setInnerMenu}),this.props.children))}}]),n}(c.Component);ve.defaultProps={selectable:!0,onClick:F,onSelect:F,onOpenChange:F,onDeselect:F,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:c.createElement("span",null,"···")};var be=ve,_e=function(e){Object(s.a)(n,e);var t=Object(l.a)(n);function n(){var e;return Object(i.a)(this,n),(e=t.apply(this,arguments)).onKeyDown=function(t){if(t.keyCode===h.a.ENTER)return e.onClick(t),!0},e.onMouseLeave=function(t){var n=e.props,r=n.eventKey,i=n.onItemHover,a=n.onMouseLeave;i({key:r,hover:!1}),a({key:r,domEvent:t})},e.onMouseEnter=function(t){var n=e.props,r=n.eventKey,i=n.onItemHover,a=n.onMouseEnter;i({key:r,hover:!0}),a({key:r,domEvent:t})},e.onClick=function(t){var n=e.props,r=n.eventKey,i=n.multiple,a=n.onClick,s=n.onSelect,l=n.onDeselect,c=n.isSelected,u={key:r,keyPath:[r],item:Object(o.a)(e),domEvent:t};a(u),i?c?l(u):s(u):c||s(u)},e.saveNode=function(t){e.node=t},e}return Object(a.a)(n,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var e=this.props;e.onDestroy&&e.onDestroy(e.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var e,t=Object(r.a)({},this.props),n=_()(this.getPrefixCls(),t.className,(e={},Object(p.a)(e,this.getActiveClassName(),!t.disabled&&t.active),Object(p.a)(e,this.getSelectedClassName(),t.isSelected),Object(p.a)(e,this.getDisabledClassName(),t.disabled),e)),i=Object(r.a)(Object(r.a)({},t.attribute),{},{title:"string"==typeof t.title?t.title:void 0,className:n,role:t.role||"menuitem","aria-disabled":t.disabled});"option"===t.role?i=Object(r.a)(Object(r.a)({},i),{},{role:"option","aria-selected":t.isSelected}):null!==t.role&&"none"!==t.role||(i.role="none");var a={onClick:t.disabled?null:this.onClick,onMouseLeave:t.disabled?null:this.onMouseLeave,onMouseEnter:t.disabled?null:this.onMouseEnter},o=Object(r.a)({},t.style);"inline"===t.mode&&("rtl"===t.direction?o.paddingRight=t.inlineIndent*t.level:o.paddingLeft=t.inlineIndent*t.level),G.forEach((function(e){return delete t[e]})),delete t.direction;var s=this.props.itemIcon;return"function"==typeof this.props.itemIcon&&(s=c.createElement(this.props.itemIcon,this.props)),c.createElement("li",Object.assign({},Object(d.default)(t,["onClick","onMouseEnter","onMouseLeave","onSelect"]),i,a,{style:o,ref:this.saveNode}),t.children,s)}}]),n}(c.Component);_e.isMenuItem=!0,_e.defaultProps={onSelect:F,onMouseEnter:F,onMouseLeave:F,manualRef:F};var ye=Object(u.b)((function(e,t){var n=e.activeKey,r=e.selectedKeys,i=t.eventKey;return{active:n[t.subMenuKey]===i,isSelected:-1!==r.indexOf(i)}}))(_e),Ee=function(e){Object(s.a)(n,e);var t=Object(l.a)(n);function n(){var e;return Object(i.a)(this,n),(e=t.apply(this,arguments)).renderInnerMenuItem=function(t){var n=e.props;return(0,n.renderMenuItem)(t,n.index,e.props.subMenuKey)},e}return Object(a.a)(n,[{key:"render",value:function(){var e=Object(f.a)({},this.props),t=e.className,n=void 0===t?"":t,r=e.rootPrefixCls,i="".concat(r,"-item-group-title"),a="".concat(r,"-item-group-list"),o=e.title,s=e.children;return G.forEach((function(t){return delete e[t]})),delete e.onClick,delete e.direction,c.createElement("li",Object.assign({},e,{className:"".concat(n," ").concat(r,"-item-group")}),c.createElement("div",{className:i,title:"string"==typeof o?o:void 0},o),c.createElement("ul",{className:a},c.Children.map(s,this.renderInnerMenuItem)))}}]),n}(c.Component);Ee.isMenuItemGroup=!0,Ee.defaultProps={disabled:!0};var xe=Ee,Oe=function(e){var t=e.className,n=e.rootPrefixCls,r=e.style;return c.createElement("li",{className:"".concat(t," ").concat(n,"-item-divider"),style:r})};Oe.defaultProps={disabled:!0,className:"",style:{}};var we=Oe;t.e=be},"1nVM": +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/shallowequal/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"d",(function(){return oe})),n.d(t,"b",(function(){return ye})),n.d(t,"c",(function(){return xe})),n.d(t,"a",(function(){return we}));var r=n("VTBJ"),i=n("1OyB"),a=n("vuIU"),o=n("JX7q"),s=n("Ji7U"),l=n("LK+K"),c=n("q1tI"),u=n("I8Z2"),d=n("BGR+"),f=n("wx14"),p=n("rePB"),h=n("4IlW"),m=n("2GS6"),g=n("Gytx"),v=n.n(g),b=n("TSYQ"),_=n.n(b),y=n("U8pU"),E=n("ODXe"),x=/iPhone/i,O=/iPod/i,w=/iPad/i,C=/\bAndroid(?:.+)Mobile\b/i,S=/Android/i,T=/\bAndroid(?:.+)SD4930UR\b/i,A=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,D=/Windows Phone/i,k=/\bWindows(?:.+)ARM\b/i,I=/BlackBerry/i,M=/BB10/i,P=/Opera Mini/i,L=/\b(CriOS|Chrome)(?:.+)Mobile/i,R=/Mobile(?:.+)Firefox\b/i;function N(e,t){return e.test(t)}function j(e){var t=e||("undefined"!=typeof navigator?navigator.userAgent:""),n=t.split("[FBAN");if(void 0!==n[1]){var r=n;t=Object(E.a)(r,1)[0]}if(void 0!==(n=t.split("Twitter"))[1]){var i=n;t=Object(E.a)(i,1)[0]}var a={apple:{phone:N(x,t)&&!N(D,t),ipod:N(O,t),tablet:!N(x,t)&&N(w,t)&&!N(D,t),device:(N(x,t)||N(O,t)||N(w,t))&&!N(D,t)},amazon:{phone:N(T,t),tablet:!N(T,t)&&N(A,t),device:N(T,t)||N(A,t)},android:{phone:!N(D,t)&&N(T,t)||!N(D,t)&&N(C,t),tablet:!N(D,t)&&!N(T,t)&&!N(C,t)&&(N(A,t)||N(S,t)),device:!N(D,t)&&(N(T,t)||N(A,t)||N(C,t)||N(S,t))||N(/\bokhttp\b/i,t)},windows:{phone:N(D,t),tablet:N(k,t),device:N(D,t)||N(k,t)},other:{blackberry:N(I,t),blackberry10:N(M,t),opera:N(P,t),firefox:N(R,t),chrome:N(L,t),device:N(I,t)||N(M,t)||N(P,t)||N(R,t)||N(L,t)},any:null,phone:null,tablet:null};return a.any=a.apple.device||a.android.device||a.windows.device||a.other.device,a.phone=a.apple.phone||a.android.phone||a.windows.phone,a.tablet=a.apple.tablet||a.android.tablet||a.windows.tablet,a}var B=Object(r.a)(Object(r.a)({},j()),{},{isMobile:j});function F(){}function U(e,t,n){var r=t||"";return e.key||"".concat(r,"item_").concat(n)}function K(e){return"".concat(e,"-menu-")}function W(e,t){var n=-1;c.Children.forEach(e,(function(e){n+=1,e&&e.type&&e.type.isMenuItemGroup?c.Children.forEach(e.props.children,(function(e){t(e,n+=1)})):t(e,n)}))}var G=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],H=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e&&"function"==typeof e.getBoundingClientRect&&e.getBoundingClientRect().width;if(n){if(t){var r=getComputedStyle(e),i=r.marginLeft,a=r.marginRight;n+=+i.replace("px","")+ +a.replace("px","")}n=+n.toFixed(6)}return n||0},V=function(e,t,n){e&&"object"===Object(y.a)(e.style)&&(e.style[t]=n)},z=n("KQm4"),q=n("Ff2n"),Y=n("i8i4"),Q=n("bdgK"),J=n("uciX"),X=n("8XRh"),Z={adjustX:1,adjustY:1},$={topLeft:{points:["bl","tl"],overflow:Z,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Z,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Z,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Z,offset:[4,0]}},ee={topLeft:{points:["bl","tl"],overflow:Z,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Z,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Z,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Z,offset:[4,0]}},te=0,ne={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},re=function(e,t,n){var i=K(t),a=e.getState();e.setState({defaultActiveFirst:Object(r.a)(Object(r.a)({},a.defaultActiveFirst),{},Object(p.a)({},i,n))})},ie=function(e){Object(s.a)(n,e);var t=Object(l.a)(n);function n(e){var a;Object(i.a)(this,n),(a=t.call(this,e)).onDestroy=function(e){a.props.onDestroy(e)},a.onKeyDown=function(e){var t=e.keyCode,n=a.menuInstance,r=a.props,i=r.isOpen,o=r.store;if(t===h.a.ENTER)return a.onTitleClick(e),re(o,a.props.eventKey,!0),!0;if(t===h.a.RIGHT)return i?n.onKeyDown(e):(a.triggerOpenChange(!0),re(o,a.props.eventKey,!0)),!0;if(t===h.a.LEFT){var s;if(!i)return;return(s=n.onKeyDown(e))||(a.triggerOpenChange(!1),s=!0),s}return!i||t!==h.a.UP&&t!==h.a.DOWN?void 0:n.onKeyDown(e)},a.onOpenChange=function(e){a.props.onOpenChange(e)},a.onPopupVisibleChange=function(e){a.triggerOpenChange(e,e?"mouseenter":"mouseleave")},a.onMouseEnter=function(e){var t=a.props,n=t.eventKey,r=t.onMouseEnter,i=t.store;re(i,a.props.eventKey,!1),r({key:n,domEvent:e})},a.onMouseLeave=function(e){var t=a.props,n=t.parentMenu,r=t.eventKey,i=t.onMouseLeave;n.subMenuInstance=Object(o.a)(a),i({key:r,domEvent:e})},a.onTitleMouseEnter=function(e){var t=a.props,n=t.eventKey,r=t.onItemHover,i=t.onTitleMouseEnter;r({key:n,hover:!0}),i({key:n,domEvent:e})},a.onTitleMouseLeave=function(e){var t=a.props,n=t.parentMenu,r=t.eventKey,i=t.onItemHover,s=t.onTitleMouseLeave;n.subMenuInstance=Object(o.a)(a),i({key:r,hover:!1}),s({key:r,domEvent:e})},a.onTitleClick=function(e){var t=Object(o.a)(a).props;t.onTitleClick({key:t.eventKey,domEvent:e}),"hover"!==t.triggerSubMenuAction&&(a.triggerOpenChange(!t.isOpen,"click"),re(t.store,a.props.eventKey,!1))},a.onSubMenuClick=function(e){"function"==typeof a.props.onClick&&a.props.onClick(a.addKeyPath(e))},a.onSelect=function(e){a.props.onSelect(e)},a.onDeselect=function(e){a.props.onDeselect(e)},a.getPrefixCls=function(){return"".concat(a.props.rootPrefixCls,"-submenu")},a.getActiveClassName=function(){return"".concat(a.getPrefixCls(),"-active")},a.getDisabledClassName=function(){return"".concat(a.getPrefixCls(),"-disabled")},a.getSelectedClassName=function(){return"".concat(a.getPrefixCls(),"-selected")},a.getOpenClassName=function(){return"".concat(a.props.rootPrefixCls,"-submenu-open")},a.saveMenuInstance=function(e){a.menuInstance=e},a.addKeyPath=function(e){return Object(r.a)(Object(r.a)({},e),{},{keyPath:(e.keyPath||[]).concat(a.props.eventKey)})},a.triggerOpenChange=function(e,t){var n=a.props.eventKey,r=function(){a.onOpenChange({key:n,item:Object(o.a)(a),trigger:t,open:e})};"mouseenter"===t?a.mouseenterTimeout=setTimeout((function(){r()}),0):r()},a.isChildrenSelected=function(){var e={find:!1};return function e(t,n,r){t&&!r.find&&c.Children.forEach(t,(function(t){if(t){var i=t.type;if(!i||!(i.isSubMenu||i.isMenuItem||i.isMenuItemGroup))return;-1!==n.indexOf(t.key)?r.find=!0:t.props.children&&e(t.props.children,n,r)}}))}(a.props.children,a.props.selectedKeys,e),e.find},a.isOpen=function(){return-1!==a.props.openKeys.indexOf(a.props.eventKey)},a.adjustWidth=function(){if(a.subMenuTitle&&a.menuInstance){var e=Y.findDOMNode(a.menuInstance);e.offsetWidth>=a.subMenuTitle.offsetWidth||(e.style.minWidth="".concat(a.subMenuTitle.offsetWidth,"px"))}},a.saveSubMenuTitle=function(e){a.subMenuTitle=e},a.getBaseProps=function(){var e=Object(o.a)(a).props;return{mode:"horizontal"===e.mode?"vertical":e.mode,visible:a.props.isOpen,level:e.level+1,inlineIndent:e.inlineIndent,focusable:!1,onClick:a.onSubMenuClick,onSelect:a.onSelect,onDeselect:a.onDeselect,onDestroy:a.onDestroy,selectedKeys:e.selectedKeys,eventKey:"".concat(e.eventKey,"-menu-"),openKeys:e.openKeys,motion:e.motion,onOpenChange:a.onOpenChange,subMenuOpenDelay:e.subMenuOpenDelay,parentMenu:Object(o.a)(a),subMenuCloseDelay:e.subMenuCloseDelay,forceSubMenuRender:e.forceSubMenuRender,triggerSubMenuAction:e.triggerSubMenuAction,builtinPlacements:e.builtinPlacements,defaultActiveFirst:e.store.getState().defaultActiveFirst[K(e.eventKey)],multiple:e.multiple,prefixCls:e.rootPrefixCls,id:a.internalMenuId,manualRef:a.saveMenuInstance,itemIcon:e.itemIcon,expandIcon:e.expandIcon,direction:e.direction}},a.getMotion=function(e,t){var n=Object(o.a)(a).haveRendered,i=a.props,s=i.motion,l=i.rootPrefixCls;return Object(r.a)(Object(r.a)({},s),{},{leavedClassName:"".concat(l,"-hidden"),removeOnLeave:!1,motionAppear:n||!t||"inline"!==e})};var s=e.store,l=e.eventKey,u=s.getState().defaultActiveFirst;a.isRootMenu=!1;var d=!1;return u&&(d=u[l]),re(s,l,d),a}return Object(a.a)(n,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e=this,t=this.props,n=t.mode,r=t.parentMenu,i=t.manualRef;i&&i(this),"horizontal"===n&&r.isRootMenu&&this.props.isOpen&&(this.minWidthTimeout=setTimeout((function(){return e.adjustWidth()}),0))}},{key:"componentWillUnmount",value:function(){var e=this.props,t=e.onDestroy,n=e.eventKey;t&&t(n),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(e){var t=this,n=this.getBaseProps(),r=this.getMotion(n.mode,n.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||n.visible||n.forceSubMenuRender,!this.haveOpened)return c.createElement("div",null);var i=n.direction;return c.createElement(X.default,Object.assign({visible:n.visible},r),(function(r){var a=r.className,o=r.style,s=_()("".concat(n.prefixCls,"-sub"),a,Object(p.a)({},"".concat(n.prefixCls,"-rtl"),"rtl"===i));return c.createElement(he,Object.assign({},n,{id:t.internalMenuId,className:s,style:o}),e)}))}},{key:"render",value:function(){var e,t=Object(r.a)({},this.props),n=t.isOpen,i=this.getPrefixCls(),a="inline"===t.mode,o=_()(i,"".concat(i,"-").concat(t.mode),(e={},Object(p.a)(e,t.className,!!t.className),Object(p.a)(e,this.getOpenClassName(),n),Object(p.a)(e,this.getActiveClassName(),t.active||n&&!a),Object(p.a)(e,this.getDisabledClassName(),t.disabled),Object(p.a)(e,this.getSelectedClassName(),this.isChildrenSelected()),e));this.internalMenuId||(t.eventKey?this.internalMenuId="".concat(t.eventKey,"$Menu"):(te+=1,this.internalMenuId="$__$".concat(te,"$Menu")));var s={},l={},u={};t.disabled||(s={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},l={onClick:this.onTitleClick},u={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var d={},f=t.direction;a&&("rtl"===f?d.paddingRight=t.inlineIndent*t.level:d.paddingLeft=t.inlineIndent*t.level);var h={};this.props.isOpen&&(h={"aria-owns":this.internalMenuId});var m=null;"horizontal"!==t.mode&&(m=this.props.expandIcon,"function"==typeof this.props.expandIcon&&(m=c.createElement(this.props.expandIcon,Object(r.a)({},this.props))));var g=c.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:d,className:"".concat(i,"-title"),role:"button"},u,l,{"aria-expanded":n},h,{"aria-haspopup":"true",title:"string"==typeof t.title?t.title:void 0}),t.title,m||c.createElement("i",{className:"".concat(i,"-arrow")})),v=this.renderChildren(t.children),b=t.parentMenu.isRootMenu?t.parentMenu.props.getPopupContainer:function(e){return e.parentNode},y=ne[t.mode],E=t.popupOffset?{offset:t.popupOffset}:{},x="inline"===t.mode?"":t.popupClassName;x+="rtl"===f?" ".concat(i,"-rtl"):"";var O=t.disabled,w=t.triggerSubMenuAction,C=t.subMenuOpenDelay,S=t.forceSubMenuRender,T=t.subMenuCloseDelay,A=t.builtinPlacements;G.forEach((function(e){return delete t[e]})),delete t.onClick;var D="rtl"===f?Object.assign({},ee,A):Object.assign({},$,A);return delete t.direction,c.createElement("li",Object.assign({},t,s,{className:o,role:"menuitem"}),a&&g,a&&v,!a&&c.createElement(J.a,{prefixCls:i,popupClassName:_()("".concat(i,"-popup"),x),getPopupContainer:b,builtinPlacements:D,popupPlacement:y,popupVisible:n,popupAlign:E,popup:v,action:O?[]:[w],mouseEnterDelay:C,mouseLeaveDelay:T,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:S},g))}}]),n}(c.Component);ie.defaultProps={onMouseEnter:F,onMouseLeave:F,onTitleMouseEnter:F,onTitleMouseLeave:F,onTitleClick:F,manualRef:F,mode:"vertical",title:""};var ae=Object(u.b)((function(e,t){var n=e.openKeys,r=e.activeKey,i=e.selectedKeys,a=t.eventKey,o=t.subMenuKey;return{isOpen:n.indexOf(a)>-1,active:r[o]===a,selectedKeys:i}}))(ie);ae.isSubMenu=!0;var oe=ae,se=function(e){Object(s.a)(n,e);var t=Object(l.a)(n);function n(){var e;return Object(i.a)(this,n),(e=t.apply(this,arguments)).resizeObserver=null,e.mutationObserver=null,e.originalTotalWidth=0,e.overflowedItems=[],e.menuItemSizes=[],e.cancelFrameId=null,e.state={lastVisibleIndex:void 0},e.getMenuItemNodes=function(){var t=e.props.prefixCls,n=Y.findDOMNode(Object(o.a)(e));return n?[].slice.call(n.children).filter((function(e){return e.className.split(" ").indexOf("".concat(t,"-overflowed-submenu"))<0})):[]},e.getOverflowedSubMenuItem=function(t,n,i){var a=e.props,o=a.overflowedIndicator,s=a.level,l=a.mode,u=a.prefixCls,d=a.theme;if(1!==s||"horizontal"!==l)return null;var f=e.props.children[0].props,p=(f.children,f.title,f.style),h=Object(q.a)(f,["children","title","style"]),m=Object(r.a)({},p),g="".concat(t,"-overflowed-indicator"),v="".concat(t,"-overflowed-indicator");0===n.length&&!0!==i?m=Object(r.a)(Object(r.a)({},m),{},{display:"none"}):i&&(m=Object(r.a)(Object(r.a)({},m),{},{visibility:"hidden",position:"absolute"}),g="".concat(g,"-placeholder"),v="".concat(v,"-placeholder"));var b=d?"".concat(u,"-").concat(d):"",_={};return G.forEach((function(e){void 0!==h[e]&&(_[e]=h[e])})),c.createElement(oe,Object.assign({title:o,className:"".concat(u,"-overflowed-submenu"),popupClassName:b},_,{key:g,eventKey:v,disabled:!1,style:m}),n)},e.setChildrenWidthAndResize=function(){if("horizontal"===e.props.mode){var t=Y.findDOMNode(Object(o.a)(e));if(t){var n=t.children;if(n&&0!==n.length){var r=t.children[n.length-1];V(r,"display","inline-block");var i=e.getMenuItemNodes(),a=i.filter((function(e){return e.className.split(" ").indexOf("menuitem-overflowed")>=0}));a.forEach((function(e){V(e,"display","inline-block")})),e.menuItemSizes=i.map((function(e){return H(e,!0)})),a.forEach((function(e){V(e,"display","none")})),e.overflowedIndicatorWidth=H(t.children[t.children.length-1],!0),e.originalTotalWidth=e.menuItemSizes.reduce((function(e,t){return e+t}),0),e.handleResize(),V(r,"display","none")}}}},e.handleResize=function(){if("horizontal"===e.props.mode){var t=Y.findDOMNode(Object(o.a)(e));if(t){var n=H(t);e.overflowedItems=[];var r,i=0;e.originalTotalWidth>n+.5&&(r=-1,e.menuItemSizes.forEach((function(t){(i+=t)+e.overflowedIndicatorWidth<=n&&(r+=1)}))),e.setState({lastVisibleIndex:r})}}},e}return Object(a.a)(n,[{key:"componentDidMount",value:function(){var e=this;if(this.setChildrenWidthAndResize(),1===this.props.level&&"horizontal"===this.props.mode){var t=Y.findDOMNode(this);if(!t)return;this.resizeObserver=new Q.default((function(t){t.forEach((function(){var t=e.cancelFrameId;cancelAnimationFrame(t),e.cancelFrameId=requestAnimationFrame(e.setChildrenWidthAndResize)}))})),[].slice.call(t.children).concat(t).forEach((function(t){e.resizeObserver.observe(t)})),"undefined"!=typeof MutationObserver&&(this.mutationObserver=new MutationObserver((function(){e.resizeObserver.disconnect(),[].slice.call(t.children).concat(t).forEach((function(t){e.resizeObserver.observe(t)})),e.setChildrenWidthAndResize()})),this.mutationObserver.observe(t,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(e){var t=this,n=this.state.lastVisibleIndex;return(e||[]).reduce((function(r,i,a){var o=i;if("horizontal"===t.props.mode){var s=t.getOverflowedSubMenuItem(i.props.eventKey,[]);void 0!==n&&-1!==t.props.className.indexOf("".concat(t.props.prefixCls,"-root"))&&(a>n&&(o=c.cloneElement(i,{style:{display:"none"},eventKey:"".concat(i.props.eventKey,"-hidden"),className:"".concat("menuitem-overflowed")})),a===n+1&&(t.overflowedItems=e.slice(n+1).map((function(e){return c.cloneElement(e,{key:e.props.eventKey,mode:"vertical-left"})})),s=t.getOverflowedSubMenuItem(i.props.eventKey,t.overflowedItems)));var l=[].concat(Object(z.a)(r),[s,o]);return a===e.length-1&&l.push(t.getOverflowedSubMenuItem(i.props.eventKey,[],!0)),l}return[].concat(Object(z.a)(r),[o])}),[])}},{key:"render",value:function(){var e=this.props,t=(e.visible,e.prefixCls,e.overflowedIndicator,e.mode,e.level,e.tag),n=e.children,r=(e.theme,Object(q.a)(e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"])),i=t;return c.createElement(i,Object.assign({},r),this.renderChildren(n))}}]),n}(c.Component);se.defaultProps={tag:"div",className:""};var le=se;function ce(e,t,n){var i=e.getState();e.setState({activeKey:Object(r.a)(Object(r.a)({},i.activeKey),{},Object(p.a)({},t,n))})}function ue(e){return e.eventKey||"0-menu-"}function de(e,t){var n,r=t,i=e.children,a=e.eventKey;if(r&&(W(i,(function(e,t){e&&e.props&&!e.props.disabled&&r===U(e,a,t)&&(n=!0)})),n))return r;return r=null,e.defaultActiveFirst?(W(i,(function(e,t){r||!e||e.props.disabled||(r=U(e,a,t))})),r):r}function fe(e){if(e){var t=this.instanceArray.indexOf(e);-1!==t?this.instanceArray[t]=e:this.instanceArray.push(e)}}var pe=function(e){Object(s.a)(n,e);var t=Object(l.a)(n);function n(e){var a;return Object(i.a)(this,n),(a=t.call(this,e)).onKeyDown=function(e,t){var n,r=e.keyCode;if(a.getFlatInstanceArray().forEach((function(t){t&&t.props.active&&t.onKeyDown&&(n=t.onKeyDown(e))})),n)return 1;var i=null;return r!==h.a.UP&&r!==h.a.DOWN||(i=a.step(r===h.a.UP?-1:1)),i?(e.preventDefault(),ce(a.props.store,ue(a.props),i.props.eventKey),"function"==typeof t&&t(i),1):void 0},a.onItemHover=function(e){var t=e.key,n=e.hover;ce(a.props.store,ue(a.props),n?t:null)},a.onDeselect=function(e){a.props.onDeselect(e)},a.onSelect=function(e){a.props.onSelect(e)},a.onClick=function(e){a.props.onClick(e)},a.onOpenChange=function(e){a.props.onOpenChange(e)},a.onDestroy=function(e){a.props.onDestroy(e)},a.getFlatInstanceArray=function(){return a.instanceArray},a.step=function(e){var t=a.getFlatInstanceArray(),n=a.props.store.getState().activeKey[ue(a.props)],r=t.length;if(!r)return null;e<0&&(t=t.concat().reverse());var i=-1;if(t.every((function(e,t){return!e||e.props.eventKey!==n||(i=t,!1)})),a.props.defaultActiveFirst||-1===i||(o=t.slice(i,r-1)).length&&!o.every((function(e){return!!e.props.disabled}))){var o,s=(i+1)%r,l=s;do{var c=t[l];if(c&&!c.props.disabled)return c;l=(l+1)%r}while(l!==s);return null}},a.renderCommonMenuItem=function(e,t,n){var i=a.props.store.getState(),s=Object(o.a)(a).props,l=U(e,s.eventKey,t),u=e.props;if(!u||"string"==typeof e.type)return e;var d=l===i.activeKey,f=Object(r.a)(Object(r.a)({mode:u.mode||s.mode,level:s.level,inlineIndent:s.inlineIndent,renderMenuItem:a.renderMenuItem,rootPrefixCls:s.prefixCls,index:t,parentMenu:s.parentMenu,manualRef:u.disabled?void 0:Object(m.a)(e.ref,fe.bind(Object(o.a)(a))),eventKey:l,active:!u.disabled&&d,multiple:s.multiple,onClick:function(e){(u.onClick||F)(e),a.onClick(e)},onItemHover:a.onItemHover,motion:s.motion,subMenuOpenDelay:s.subMenuOpenDelay,subMenuCloseDelay:s.subMenuCloseDelay,forceSubMenuRender:s.forceSubMenuRender,onOpenChange:a.onOpenChange,onDeselect:a.onDeselect,onSelect:a.onSelect,builtinPlacements:s.builtinPlacements,itemIcon:u.itemIcon||a.props.itemIcon,expandIcon:u.expandIcon||a.props.expandIcon},n),{},{direction:s.direction});return("inline"===s.mode||B.any)&&(f.triggerSubMenuAction="click"),c.cloneElement(e,f)},a.renderMenuItem=function(e,t,n){if(!e)return null;var r=a.props.store.getState(),i={openKeys:r.openKeys,selectedKeys:r.selectedKeys,triggerSubMenuAction:a.props.triggerSubMenuAction,subMenuKey:n};return a.renderCommonMenuItem(e,t,i)},e.store.setState({activeKey:Object(r.a)(Object(r.a)({},e.store.getState().activeKey),{},Object(p.a)({},e.eventKey,de(e,e.activeKey)))}),a.instanceArray=[],a}return Object(a.a)(n,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(e){return this.props.visible||e.visible||this.props.className!==e.className||!v()(this.props.style,e.style)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n="activeKey"in t?t.activeKey:t.store.getState().activeKey[ue(t)],r=de(t,n);if(r!==n)ce(t.store,ue(t),r);else if("activeKey"in e){r!==de(e,e.activeKey)&&ce(t.store,ue(t),r)}}},{key:"render",value:function(){var e=this,t=Object(f.a)({},this.props);this.instanceArray=[];var n={className:_()(t.prefixCls,t.className,"".concat(t.prefixCls,"-").concat(t.mode)),role:t.role||"menu"};t.id&&(n.id=t.id),t.focusable&&(n.tabIndex=0,n.onKeyDown=this.onKeyDown);var r=t.prefixCls,i=t.eventKey,a=t.visible,o=t.level,s=t.mode,l=t.overflowedIndicator,u=t.theme;return G.forEach((function(e){return delete t[e]})),delete t.onClick,c.createElement(le,Object.assign({},t,{prefixCls:r,mode:s,tag:"ul",level:o,theme:u,visible:a,overflowedIndicator:l},n),c.Children.map(t.children,(function(t,n){return e.renderMenuItem(t,n,i||"0-menu-")})))}}]),n}(c.Component);pe.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:F};var he=Object(u.b)()(pe),me=n("Kwbf");function ge(e,t,n){var r=e.prefixCls,i=e.motion,a=e.defaultMotions,o=void 0===a?{}:a,s=e.openAnimation,l=e.openTransitionName,c=t.switchingModeFromInline;if(i)return i;if("object"===Object(y.a)(s)&&s)Object(me.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if("string"==typeof s)return{motionName:"".concat(r,"-open-").concat(s)};if(l)return{motionName:l};var u=o[n];return u||(c?null:o.other)}var ve=function(e){Object(s.a)(n,e);var t=Object(l.a)(n);function n(e){var a;Object(i.a)(this,n),(a=t.call(this,e)).inlineOpenKeys=[],a.onSelect=function(e){var t=Object(o.a)(a).props;if(t.selectable){var n=a.store.getState().selectedKeys,i=e.key;n=t.multiple?n.concat([i]):[i],"selectedKeys"in t||a.store.setState({selectedKeys:n}),t.onSelect(Object(r.a)(Object(r.a)({},e),{},{selectedKeys:n}))}},a.onClick=function(e){var t=a.getRealMenuMode(),n=Object(o.a)(a),r=n.store,i=n.props.onOpenChange;"inline"===t||"openKeys"in a.props||(r.setState({openKeys:[]}),i([])),a.props.onClick(e)},a.onKeyDown=function(e,t){a.innerMenu.getWrappedInstance().onKeyDown(e,t)},a.onOpenChange=function(e){var t=Object(o.a)(a).props,n=a.store.getState().openKeys.concat(),r=!1,i=function(e){var t=!1;if(e.open)(t=-1===n.indexOf(e.key))&&n.push(e.key);else{var i=n.indexOf(e.key);(t=-1!==i)&&n.splice(i,1)}r=r||t};Array.isArray(e)?e.forEach(i):i(e),r&&("openKeys"in a.props||a.store.setState({openKeys:n}),t.onOpenChange(n))},a.onDeselect=function(e){var t=Object(o.a)(a).props;if(t.selectable){var n=a.store.getState().selectedKeys.concat(),i=e.key,s=n.indexOf(i);-1!==s&&n.splice(s,1),"selectedKeys"in t||a.store.setState({selectedKeys:n}),t.onDeselect(Object(r.a)(Object(r.a)({},e),{},{selectedKeys:n}))}},a.onMouseEnter=function(e){a.restoreModeVerticalFromInline();var t=a.props.onMouseEnter;t&&t(e)},a.onTransitionEnd=function(e){var t="width"===e.propertyName&&e.target===e.currentTarget,n=e.target.className,r="[object SVGAnimatedString]"===Object.prototype.toString.call(n)?n.animVal:n,i="font-size"===e.propertyName&&r.indexOf("anticon")>=0;(t||i)&&a.restoreModeVerticalFromInline()},a.setInnerMenu=function(e){a.innerMenu=e},a.isRootMenu=!0;var s=e.defaultSelectedKeys,l=e.defaultOpenKeys;return"selectedKeys"in e&&(s=e.selectedKeys||[]),"openKeys"in e&&(l=e.openKeys||[]),a.store=Object(u.c)({selectedKeys:s,openKeys:l,activeKey:{"0-menu-":de(e,e.activeKey)}}),a.state={switchingModeFromInline:!1},a}return Object(a.a)(n,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(e){this.updateOpentKeysWhenSwitchMode(e),this.updateMiniStore();var t=this.props,n=t.siderCollapsed,r=t.inlineCollapsed,i=t.onOpenChange;(!e.inlineCollapsed&&r||!e.siderCollapsed&&n)&&i([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(e){var t=this.props,n=this.store,r=this.inlineOpenKeys,i=n.getState(),a={};"inline"===e.mode&&"inline"!==t.mode&&this.setState({switchingModeFromInline:!0}),"openKeys"in t||((t.inlineCollapsed&&!e.inlineCollapsed||t.siderCollapsed&&!e.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=i.openKeys.concat(),a.openKeys=[]),(!t.inlineCollapsed&&e.inlineCollapsed||!t.siderCollapsed&&e.siderCollapsed)&&(a.openKeys=r,this.inlineOpenKeys=[])),Object.keys(a).length&&n.setState(a)}},{key:"updateMenuDisplay",value:function(){var e=this.props.collapsedWidth,t=this.store,n=this.prevOpenKeys;this.getInlineCollapsed()&&(0===e||"0"===e||"0px"===e)?(this.prevOpenKeys=t.getState().openKeys.concat(),this.store.setState({openKeys:[]})):n&&(this.store.setState({openKeys:n}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var e=this.props.mode,t=this.state.switchingModeFromInline,n=this.getInlineCollapsed();return t&&n?"inline":n?"vertical":e}},{key:"getInlineCollapsed",value:function(){var e=this.props,t=e.inlineCollapsed,n=e.siderCollapsed;return void 0!==n?n:t}},{key:"restoreModeVerticalFromInline",value:function(){this.state.switchingModeFromInline&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var e=Object(r.a)({},Object(d.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),t=this.getRealMenuMode();return e.className+=" ".concat(e.prefixCls,"-root"),"rtl"===e.direction&&(e.className+=" ".concat(e.prefixCls,"-rtl")),delete(e=Object(r.a)(Object(r.a)({},e),{},{mode:t,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ge(this.props,this.state,t)})).openAnimation,delete e.openTransitionName,c.createElement(u.a,{store:this.store},c.createElement(he,Object.assign({},e,{ref:this.setInnerMenu}),this.props.children))}}]),n}(c.Component);ve.defaultProps={selectable:!0,onClick:F,onSelect:F,onOpenChange:F,onDeselect:F,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:c.createElement("span",null,"···")};var be=ve,_e=function(e){Object(s.a)(n,e);var t=Object(l.a)(n);function n(){var e;return Object(i.a)(this,n),(e=t.apply(this,arguments)).onKeyDown=function(t){if(t.keyCode===h.a.ENTER)return e.onClick(t),!0},e.onMouseLeave=function(t){var n=e.props,r=n.eventKey,i=n.onItemHover,a=n.onMouseLeave;i({key:r,hover:!1}),a({key:r,domEvent:t})},e.onMouseEnter=function(t){var n=e.props,r=n.eventKey,i=n.onItemHover,a=n.onMouseEnter;i({key:r,hover:!0}),a({key:r,domEvent:t})},e.onClick=function(t){var n=e.props,r=n.eventKey,i=n.multiple,a=n.onClick,s=n.onSelect,l=n.onDeselect,c=n.isSelected,u={key:r,keyPath:[r],item:Object(o.a)(e),domEvent:t};a(u),i?c?l(u):s(u):c||s(u)},e.saveNode=function(t){e.node=t},e}return Object(a.a)(n,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var e=this.props;e.onDestroy&&e.onDestroy(e.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var e,t=Object(r.a)({},this.props),n=_()(this.getPrefixCls(),t.className,(e={},Object(p.a)(e,this.getActiveClassName(),!t.disabled&&t.active),Object(p.a)(e,this.getSelectedClassName(),t.isSelected),Object(p.a)(e,this.getDisabledClassName(),t.disabled),e)),i=Object(r.a)(Object(r.a)({},t.attribute),{},{title:"string"==typeof t.title?t.title:void 0,className:n,role:t.role||"menuitem","aria-disabled":t.disabled});"option"===t.role?i=Object(r.a)(Object(r.a)({},i),{},{role:"option","aria-selected":t.isSelected}):null!==t.role&&"none"!==t.role||(i.role="none");var a={onClick:t.disabled?null:this.onClick,onMouseLeave:t.disabled?null:this.onMouseLeave,onMouseEnter:t.disabled?null:this.onMouseEnter},o=Object(r.a)({},t.style);"inline"===t.mode&&("rtl"===t.direction?o.paddingRight=t.inlineIndent*t.level:o.paddingLeft=t.inlineIndent*t.level),G.forEach((function(e){return delete t[e]})),delete t.direction;var s=this.props.itemIcon;return"function"==typeof this.props.itemIcon&&(s=c.createElement(this.props.itemIcon,this.props)),c.createElement("li",Object.assign({},Object(d.default)(t,["onClick","onMouseEnter","onMouseLeave","onSelect"]),i,a,{style:o,ref:this.saveNode}),t.children,s)}}]),n}(c.Component);_e.isMenuItem=!0,_e.defaultProps={onSelect:F,onMouseEnter:F,onMouseLeave:F,manualRef:F};var ye=Object(u.b)((function(e,t){var n=e.activeKey,r=e.selectedKeys,i=t.eventKey;return{active:n[t.subMenuKey]===i,isSelected:-1!==r.indexOf(i)}}))(_e),Ee=function(e){Object(s.a)(n,e);var t=Object(l.a)(n);function n(){var e;return Object(i.a)(this,n),(e=t.apply(this,arguments)).renderInnerMenuItem=function(t){var n=e.props;return(0,n.renderMenuItem)(t,n.index,e.props.subMenuKey)},e}return Object(a.a)(n,[{key:"render",value:function(){var e=Object(f.a)({},this.props),t=e.className,n=void 0===t?"":t,r=e.rootPrefixCls,i="".concat(r,"-item-group-title"),a="".concat(r,"-item-group-list"),o=e.title,s=e.children;return G.forEach((function(t){return delete e[t]})),delete e.onClick,delete e.direction,c.createElement("li",Object.assign({},e,{className:"".concat(n," ").concat(r,"-item-group")}),c.createElement("div",{className:i,title:"string"==typeof o?o:void 0},o),c.createElement("ul",{className:a},c.Children.map(s,this.renderInnerMenuItem)))}}]),n}(c.Component);Ee.isMenuItemGroup=!0,Ee.defaultProps={disabled:!0};var xe=Ee,Oe=function(e){var t=e.className,n=e.rootPrefixCls,r=e.style;return c.createElement("li",{className:"".concat(t," ").concat(n,"-item-divider"),style:r})};Oe.defaultProps={disabled:!0,className:"",style:{}};var we=Oe;t.e=be},"1nVM": /*!****************************************************************!*\ !*** ./src/pages/Shixuns/Edit/body/Setting/index.less?modules ***! \****************************************************************/ @@ -90,7 +90,7 @@ \******************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){var r;e.exports=(r=n(/*! ./core */"Ib8C"),n(/*! ./x64-core */"MlIO"),function(){var e=r,t=e.lib.Hasher,n=e.x64,i=n.Word,a=n.WordArray,o=e.algo;function s(){return i.create.apply(i,arguments)}var l=[s(1116352408,3609767458),s(1899447441,602891725),s(3049323471,3964484399),s(3921009573,2173295548),s(961987163,4081628472),s(1508970993,3053834265),s(2453635748,2937671579),s(2870763221,3664609560),s(3624381080,2734883394),s(310598401,1164996542),s(607225278,1323610764),s(1426881987,3590304994),s(1925078388,4068182383),s(2162078206,991336113),s(2614888103,633803317),s(3248222580,3479774868),s(3835390401,2666613458),s(4022224774,944711139),s(264347078,2341262773),s(604807628,2007800933),s(770255983,1495990901),s(1249150122,1856431235),s(1555081692,3175218132),s(1996064986,2198950837),s(2554220882,3999719339),s(2821834349,766784016),s(2952996808,2566594879),s(3210313671,3203337956),s(3336571891,1034457026),s(3584528711,2466948901),s(113926993,3758326383),s(338241895,168717936),s(666307205,1188179964),s(773529912,1546045734),s(1294757372,1522805485),s(1396182291,2643833823),s(1695183700,2343527390),s(1986661051,1014477480),s(2177026350,1206759142),s(2456956037,344077627),s(2730485921,1290863460),s(2820302411,3158454273),s(3259730800,3505952657),s(3345764771,106217008),s(3516065817,3606008344),s(3600352804,1432725776),s(4094571909,1467031594),s(275423344,851169720),s(430227734,3100823752),s(506948616,1363258195),s(659060556,3750685593),s(883997877,3785050280),s(958139571,3318307427),s(1322822218,3812723403),s(1537002063,2003034995),s(1747873779,3602036899),s(1955562222,1575990012),s(2024104815,1125592928),s(2227730452,2716904306),s(2361852424,442776044),s(2428436474,593698344),s(2756734187,3733110249),s(3204031479,2999351573),s(3329325298,3815920427),s(3391569614,3928383900),s(3515267271,566280711),s(3940187606,3454069534),s(4118630271,4000239992),s(116418474,1914138554),s(174292421,2731055270),s(289380356,3203993006),s(460393269,320620315),s(685471733,587496836),s(852142971,1086792851),s(1017036298,365543100),s(1126000580,2618297676),s(1288033470,3409855158),s(1501505948,4234509866),s(1607167915,987167468),s(1816402316,1246189591)],c=[];!function(){for(var e=0;e<80;e++)c[e]=s()}();var u=o.SHA512=t.extend({_doReset:function(){this._hash=new a.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],a=n[2],o=n[3],s=n[4],u=n[5],d=n[6],f=n[7],p=r.high,h=r.low,m=i.high,g=i.low,v=a.high,b=a.low,_=o.high,y=o.low,E=s.high,x=s.low,O=u.high,w=u.low,C=d.high,S=d.low,D=f.high,T=f.low,A=p,k=h,I=m,M=g,P=v,L=b,R=_,N=y,j=E,B=x,F=O,U=w,K=C,W=S,G=D,H=T,V=0;V<80;V++){var z,q,Y=c[V];if(V<16)q=Y.high=0|e[t+2*V],z=Y.low=0|e[t+2*V+1];else{var Q=c[V-15],J=Q.high,X=Q.low,Z=(J>>>1|X<<31)^(J>>>8|X<<24)^J>>>7,$=(X>>>1|J<<31)^(X>>>8|J<<24)^(X>>>7|J<<25),ee=c[V-2],te=ee.high,ne=ee.low,re=(te>>>19|ne<<13)^(te<<3|ne>>>29)^te>>>6,ie=(ne>>>19|te<<13)^(ne<<3|te>>>29)^(ne>>>6|te<<26),ae=c[V-7],oe=ae.high,se=ae.low,le=c[V-16],ce=le.high,ue=le.low;q=(q=(q=Z+oe+((z=$+se)>>>0<$>>>0?1:0))+re+((z+=ie)>>>0>>0?1:0))+ce+((z+=ue)>>>0>>0?1:0),Y.high=q,Y.low=z}var de,fe=j&F^~j&K,pe=B&U^~B&W,he=A&I^A&P^I&P,me=k&M^k&L^M&L,ge=(A>>>28|k<<4)^(A<<30|k>>>2)^(A<<25|k>>>7),ve=(k>>>28|A<<4)^(k<<30|A>>>2)^(k<<25|A>>>7),be=(j>>>14|B<<18)^(j>>>18|B<<14)^(j<<23|B>>>9),_e=(B>>>14|j<<18)^(B>>>18|j<<14)^(B<<23|j>>>9),ye=l[V],Ee=ye.high,xe=ye.low,Oe=G+be+((de=H+_e)>>>0>>0?1:0),we=ve+me;G=K,H=W,K=F,W=U,F=j,U=B,j=R+(Oe=(Oe=(Oe=Oe+fe+((de+=pe)>>>0>>0?1:0))+Ee+((de+=xe)>>>0>>0?1:0))+q+((de+=z)>>>0>>0?1:0))+((B=N+de|0)>>>0>>0?1:0)|0,R=P,N=L,P=I,L=M,I=A,M=k,A=Oe+(ge+he+(we>>>0>>0?1:0))+((k=de+we|0)>>>0>>0?1:0)|0}h=r.low=h+k,r.high=p+A+(h>>>0>>0?1:0),g=i.low=g+M,i.high=m+I+(g>>>0>>0?1:0),b=a.low=b+L,a.high=v+P+(b>>>0>>0?1:0),y=o.low=y+N,o.high=_+R+(y>>>0>>0?1:0),x=s.low=x+B,s.high=E+j+(x>>>0>>0?1:0),w=u.low=w+U,u.high=O+F+(w>>>0>>0?1:0),S=d.low=S+W,d.high=C+K+(S>>>0>>0?1:0),T=f.low=T+H,f.high=D+G+(T>>>0>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[30+(r+128>>>10<<5)]=Math.floor(n/4294967296),t[31+(r+128>>>10<<5)]=n,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=t.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});e.SHA512=t._createHelper(u),e.HmacSHA512=t._createHmacHelper(u)}(),r.SHA512)},"3d99": +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){var r;e.exports=(r=n(/*! ./core */"Ib8C"),n(/*! ./x64-core */"MlIO"),function(){var e=r,t=e.lib.Hasher,n=e.x64,i=n.Word,a=n.WordArray,o=e.algo;function s(){return i.create.apply(i,arguments)}var l=[s(1116352408,3609767458),s(1899447441,602891725),s(3049323471,3964484399),s(3921009573,2173295548),s(961987163,4081628472),s(1508970993,3053834265),s(2453635748,2937671579),s(2870763221,3664609560),s(3624381080,2734883394),s(310598401,1164996542),s(607225278,1323610764),s(1426881987,3590304994),s(1925078388,4068182383),s(2162078206,991336113),s(2614888103,633803317),s(3248222580,3479774868),s(3835390401,2666613458),s(4022224774,944711139),s(264347078,2341262773),s(604807628,2007800933),s(770255983,1495990901),s(1249150122,1856431235),s(1555081692,3175218132),s(1996064986,2198950837),s(2554220882,3999719339),s(2821834349,766784016),s(2952996808,2566594879),s(3210313671,3203337956),s(3336571891,1034457026),s(3584528711,2466948901),s(113926993,3758326383),s(338241895,168717936),s(666307205,1188179964),s(773529912,1546045734),s(1294757372,1522805485),s(1396182291,2643833823),s(1695183700,2343527390),s(1986661051,1014477480),s(2177026350,1206759142),s(2456956037,344077627),s(2730485921,1290863460),s(2820302411,3158454273),s(3259730800,3505952657),s(3345764771,106217008),s(3516065817,3606008344),s(3600352804,1432725776),s(4094571909,1467031594),s(275423344,851169720),s(430227734,3100823752),s(506948616,1363258195),s(659060556,3750685593),s(883997877,3785050280),s(958139571,3318307427),s(1322822218,3812723403),s(1537002063,2003034995),s(1747873779,3602036899),s(1955562222,1575990012),s(2024104815,1125592928),s(2227730452,2716904306),s(2361852424,442776044),s(2428436474,593698344),s(2756734187,3733110249),s(3204031479,2999351573),s(3329325298,3815920427),s(3391569614,3928383900),s(3515267271,566280711),s(3940187606,3454069534),s(4118630271,4000239992),s(116418474,1914138554),s(174292421,2731055270),s(289380356,3203993006),s(460393269,320620315),s(685471733,587496836),s(852142971,1086792851),s(1017036298,365543100),s(1126000580,2618297676),s(1288033470,3409855158),s(1501505948,4234509866),s(1607167915,987167468),s(1816402316,1246189591)],c=[];!function(){for(var e=0;e<80;e++)c[e]=s()}();var u=o.SHA512=t.extend({_doReset:function(){this._hash=new a.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],a=n[2],o=n[3],s=n[4],u=n[5],d=n[6],f=n[7],p=r.high,h=r.low,m=i.high,g=i.low,v=a.high,b=a.low,_=o.high,y=o.low,E=s.high,x=s.low,O=u.high,w=u.low,C=d.high,S=d.low,T=f.high,A=f.low,D=p,k=h,I=m,M=g,P=v,L=b,R=_,N=y,j=E,B=x,F=O,U=w,K=C,W=S,G=T,H=A,V=0;V<80;V++){var z,q,Y=c[V];if(V<16)q=Y.high=0|e[t+2*V],z=Y.low=0|e[t+2*V+1];else{var Q=c[V-15],J=Q.high,X=Q.low,Z=(J>>>1|X<<31)^(J>>>8|X<<24)^J>>>7,$=(X>>>1|J<<31)^(X>>>8|J<<24)^(X>>>7|J<<25),ee=c[V-2],te=ee.high,ne=ee.low,re=(te>>>19|ne<<13)^(te<<3|ne>>>29)^te>>>6,ie=(ne>>>19|te<<13)^(ne<<3|te>>>29)^(ne>>>6|te<<26),ae=c[V-7],oe=ae.high,se=ae.low,le=c[V-16],ce=le.high,ue=le.low;q=(q=(q=Z+oe+((z=$+se)>>>0<$>>>0?1:0))+re+((z+=ie)>>>0>>0?1:0))+ce+((z+=ue)>>>0>>0?1:0),Y.high=q,Y.low=z}var de,fe=j&F^~j&K,pe=B&U^~B&W,he=D&I^D&P^I&P,me=k&M^k&L^M&L,ge=(D>>>28|k<<4)^(D<<30|k>>>2)^(D<<25|k>>>7),ve=(k>>>28|D<<4)^(k<<30|D>>>2)^(k<<25|D>>>7),be=(j>>>14|B<<18)^(j>>>18|B<<14)^(j<<23|B>>>9),_e=(B>>>14|j<<18)^(B>>>18|j<<14)^(B<<23|j>>>9),ye=l[V],Ee=ye.high,xe=ye.low,Oe=G+be+((de=H+_e)>>>0>>0?1:0),we=ve+me;G=K,H=W,K=F,W=U,F=j,U=B,j=R+(Oe=(Oe=(Oe=Oe+fe+((de+=pe)>>>0>>0?1:0))+Ee+((de+=xe)>>>0>>0?1:0))+q+((de+=z)>>>0>>0?1:0))+((B=N+de|0)>>>0>>0?1:0)|0,R=P,N=L,P=I,L=M,I=D,M=k,D=Oe+(ge+he+(we>>>0>>0?1:0))+((k=de+we|0)>>>0>>0?1:0)|0}h=r.low=h+k,r.high=p+D+(h>>>0>>0?1:0),g=i.low=g+M,i.high=m+I+(g>>>0>>0?1:0),b=a.low=b+L,a.high=v+P+(b>>>0>>0?1:0),y=o.low=y+N,o.high=_+R+(y>>>0>>0?1:0),x=s.low=x+B,s.high=E+j+(x>>>0>>0?1:0),w=u.low=w+U,u.high=O+F+(w>>>0>>0?1:0),S=d.low=S+W,d.high=C+K+(S>>>0>>0?1:0),A=f.low=A+H,f.high=T+G+(A>>>0>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[30+(r+128>>>10<<5)]=Math.floor(n/4294967296),t[31+(r+128>>>10<<5)]=n,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=t.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});e.SHA512=t._createHelper(u),e.HmacSHA512=t._createHmacHelper(u)}(),r.SHA512)},"3d99": /*!****************************************************************!*\ !*** ./src/pages/Shixuns/Edit/body/Dataset/index.less?modules ***! \****************************************************************/ @@ -130,7 +130,7 @@ !*** ./node_modules/react-router-dom/esm/react-router-dom.js ***! \***************************************************************/ /*! exports provided: MemoryRouter, Prompt, Redirect, Route, Router, StaticRouter, Switch, generatePath, matchPath, useHistory, useLocation, useParams, useRouteMatch, withRouter, BrowserRouter, HashRouter, Link, NavLink */ -/*! exports used: Link */function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));var r=n(/*! react-router */"Ty5D"),i=n(/*! @babel/runtime/helpers/esm/inheritsLoose */"dI71"),a=n(/*! react */"q1tI"),o=n.n(a),s=n(/*! history */"YS25"),l=(n(/*! prop-types */"17x9"),n(/*! @babel/runtime/helpers/esm/extends */"wx14")),c=n(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */"zLVn"),u=n(/*! tiny-invariant */"9R94");o.a.Component;o.a.Component;var d=function(e,t){return"function"==typeof e?e(t):e},f=function(e,t){return"string"==typeof e?Object(s.c)(e,null,null,t):e},p=function(e){return e},h=o.a.forwardRef;void 0===h&&(h=p);var m=h((function(e,t){var n=e.innerRef,r=e.navigate,i=e.onClick,a=Object(c.a)(e,["innerRef","navigate","onClick"]),s=a.target,u=Object(l.a)({},a,{onClick:function(e){try{i&&i(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||s&&"_self"!==s||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),r())}});return u.ref=p!==h&&t||n,o.a.createElement("a",u)}));var g=h((function(e,t){var n=e.component,i=void 0===n?m:n,a=e.replace,s=e.to,g=e.innerRef,v=Object(c.a)(e,["component","replace","to","innerRef"]);return o.a.createElement(r.e.Consumer,null,(function(e){e||Object(u.a)(!1);var n=e.history,r=f(d(s,e.location),e.location),c=r?n.createHref(r):"",m=Object(l.a)({},v,{href:c,navigate:function(){var t=d(s,e.location);(a?n.replace:n.push)(t)}});return p!==h?m.ref=t||g:m.innerRef=g,o.a.createElement(i,m)}))})),v=function(e){return e},b=o.a.forwardRef;void 0===b&&(b=v);b((function(e,t){var n=e["aria-current"],i=void 0===n?"page":n,a=e.activeClassName,s=void 0===a?"active":a,p=e.activeStyle,h=e.className,m=e.exact,_=e.isActive,y=e.location,E=e.sensitive,x=e.strict,O=e.style,w=e.to,C=e.innerRef,S=Object(c.a)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return o.a.createElement(r.e.Consumer,null,(function(e){e||Object(u.a)(!1);var n=y||e.location,a=f(d(w,n),n),c=a.pathname,D=c&&c.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),T=D?Object(r.f)(n.pathname,{path:D,exact:m,sensitive:E,strict:x}):null,A=!!(_?_(T,n):T),k=A?function(){for(var e=arguments.length,t=new Array(e),n=0;n>>24)|4278255360&(a<<24|a>>>8),o=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),(T=n[i]).high^=o,T.low^=a}for(var s=0;s<24;s++){for(var f=0;f<5;f++){for(var p=0,h=0,m=0;m<5;m++)p^=(T=n[f+5*m]).high,h^=T.low;var g=d[f];g.high=p,g.low=h}for(f=0;f<5;f++){var v=d[(f+4)%5],b=d[(f+1)%5],_=b.high,y=b.low;for(p=v.high^(_<<1|y>>>31),h=v.low^(y<<1|_>>>31),m=0;m<5;m++)(T=n[f+5*m]).high^=p,T.low^=h}for(var E=1;E<25;E++){var x=(T=n[E]).high,O=T.low,w=l[E];w<32?(p=x<>>32-w,h=O<>>32-w):(p=O<>>64-w,h=x<>>64-w);var C=d[c[E]];C.high=p,C.low=h}var S=d[0],D=n[0];for(S.high=D.high,S.low=D.low,f=0;f<5;f++)for(m=0;m<5;m++){var T=n[E=f+5*m],A=d[E],k=d[(f+1)%5+5*m],I=d[(f+2)%5+5*m];T.high=A.high^~k.high&I.high,T.low=A.low^~k.low&I.low}T=n[0];var M=u[s];T.high^=M.high,T.low^=M.low}},_doFinalize:function(){var t=this._data,n=t.words,r=(this._nDataBytes,8*t.sigBytes),a=32*this.blockSize;n[r>>>5]|=1<<24-r%32,n[(e.ceil((r+1)/a)*a>>>5)-1]|=128,t.sigBytes=4*n.length,this._process();for(var o=this._state,s=this.cfg.outputLength/8,l=s/8,c=[],u=0;u>>24)|4278255360&(f<<24|f>>>8),p=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8),c.push(p),c.push(f)}return new i.init(c,s)},clone:function(){for(var e=a.clone.call(this),t=e._state=this._state.slice(0),n=0;n<25;n++)t[n]=t[n].clone();return e}});t.SHA3=a._createHelper(f),t.HmacSHA3=a._createHmacHelper(f)}(Math),r.SHA3)},"6+eU": +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){var r;e.exports=(r=n(/*! ./core */"Ib8C"),n(/*! ./x64-core */"MlIO"),function(e){var t=r,n=t.lib,i=n.WordArray,a=n.Hasher,o=t.x64.Word,s=t.algo,l=[],c=[],u=[];!function(){for(var e=1,t=0,n=0;n<24;n++){l[e+5*t]=(n+1)*(n+2)/2%64;var r=(2*e+3*t)%5;e=t%5,t=r}for(e=0;e<5;e++)for(t=0;t<5;t++)c[e+5*t]=t+(2*e+3*t)%5*5;for(var i=1,a=0;a<24;a++){for(var s=0,d=0,f=0;f<7;f++){if(1&i){var p=(1<>>24)|4278255360&(a<<24|a>>>8),o=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),(A=n[i]).high^=o,A.low^=a}for(var s=0;s<24;s++){for(var f=0;f<5;f++){for(var p=0,h=0,m=0;m<5;m++)p^=(A=n[f+5*m]).high,h^=A.low;var g=d[f];g.high=p,g.low=h}for(f=0;f<5;f++){var v=d[(f+4)%5],b=d[(f+1)%5],_=b.high,y=b.low;for(p=v.high^(_<<1|y>>>31),h=v.low^(y<<1|_>>>31),m=0;m<5;m++)(A=n[f+5*m]).high^=p,A.low^=h}for(var E=1;E<25;E++){var x=(A=n[E]).high,O=A.low,w=l[E];w<32?(p=x<>>32-w,h=O<>>32-w):(p=O<>>64-w,h=x<>>64-w);var C=d[c[E]];C.high=p,C.low=h}var S=d[0],T=n[0];for(S.high=T.high,S.low=T.low,f=0;f<5;f++)for(m=0;m<5;m++){var A=n[E=f+5*m],D=d[E],k=d[(f+1)%5+5*m],I=d[(f+2)%5+5*m];A.high=D.high^~k.high&I.high,A.low=D.low^~k.low&I.low}A=n[0];var M=u[s];A.high^=M.high,A.low^=M.low}},_doFinalize:function(){var t=this._data,n=t.words,r=(this._nDataBytes,8*t.sigBytes),a=32*this.blockSize;n[r>>>5]|=1<<24-r%32,n[(e.ceil((r+1)/a)*a>>>5)-1]|=128,t.sigBytes=4*n.length,this._process();for(var o=this._state,s=this.cfg.outputLength/8,l=s/8,c=[],u=0;u>>24)|4278255360&(f<<24|f>>>8),p=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8),c.push(p),c.push(f)}return new i.init(c,s)},clone:function(){for(var e=a.clone.call(this),t=e._state=this._state.slice(0),n=0;n<25;n++)t[n]=t[n].clone();return e}});t.SHA3=a._createHelper(f),t.HmacSHA3=a._createHmacHelper(f)}(Math),r.SHA3)},"6+eU": /*!************************************************************!*\ !*** ./node_modules/rc-pagination/es/index.js + 4 modules ***! \************************************************************/ @@ -157,7 +157,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-pagination/es/locale/zh_CN.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"a",(function(){return w}));var r=n("wx14"),i=n("rePB"),a=n("VTBJ"),o=n("1OyB"),s=n("vuIU"),l=n("Ji7U"),c=n("LK+K"),u=n("q1tI"),d=n.n(u),f=n("TSYQ"),p=n.n(f),h=function(e){var t,n="".concat(e.rootPrefixCls,"-item"),r=p()(n,"".concat(n,"-").concat(e.page),(t={},Object(i.a)(t,"".concat(n,"-active"),e.active),Object(i.a)(t,e.className,!!e.className),Object(i.a)(t,"".concat(n,"-disabled"),!e.page),t));return d.a.createElement("li",{title:e.showTitle?e.page:null,className:r,onClick:function(){e.onClick(e.page)},onKeyPress:function(t){e.onKeyPress(t,e.onClick,e.page)},tabIndex:"0"},e.itemRender(e.page,"page",d.a.createElement("a",{rel:"nofollow"},e.page)))},m=13,g=38,v=40,b=function(e){Object(l.a)(n,e);var t=Object(c.a)(n);function n(){var e;Object(o.a)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a=0||t.relatedTarget.className.indexOf("".concat(a,"-next"))>=0)||(e.setState({goInputText:""}),i(e.getValidValue()))},e.go=function(t){""!==e.state.goInputText&&(t.keyCode!==m&&"click"!==t.type||(e.setState({goInputText:""}),e.props.quickGo(e.getValidValue())))},e}return Object(s.a)(n,[{key:"getValidValue",value:function(){var e=this.state,t=e.goInputText,n=e.current;return!t||isNaN(t)?n:Number(t)}},{key:"getPageSizeOptions",value:function(){var e=this.props,t=e.pageSize,n=e.pageSizeOptions;return n.some((function(e){return e.toString()===t.toString()}))?n:n.concat([t.toString()]).sort((function(e,t){return(isNaN(Number(e))?0:Number(e))-(isNaN(Number(t))?0:Number(t))}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.pageSize,r=t.locale,i=t.rootPrefixCls,a=t.changeSize,o=t.quickGo,s=t.goButton,l=t.selectComponentClass,c=t.buildOptionText,u=t.selectPrefixCls,f=t.disabled,p=this.state.goInputText,h="".concat(i,"-options"),m=l,g=null,v=null,b=null;if(!a&&!o)return null;var _=this.getPageSizeOptions();if(a&&m){var y=_.map((function(t,n){return d.a.createElement(m.Option,{key:n,value:t.toString()},(c||e.buildOptionText)(t))}));g=d.a.createElement(m,{disabled:f,prefixCls:u,showSearch:!1,className:"".concat(h,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(n||_[0]).toString(),onChange:this.changeSize,getPopupContainer:function(e){return e.parentNode}},y)}return o&&(s&&(b="boolean"==typeof s?d.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:f,className:"".concat(h,"-quick-jumper-button")},r.jump_to_confirm):d.a.createElement("span",{onClick:this.go,onKeyUp:this.go},s)),v=d.a.createElement("div",{className:"".concat(h,"-quick-jumper")},r.jump_to,d.a.createElement("input",{disabled:f,type:"text",value:p,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),r.page,b)),d.a.createElement("li",{className:"".concat(h)},g,v)}}]),n}(d.a.Component);b.defaultProps={pageSizeOptions:["10","20","50","100"]};var _=b,y=n("N2Kk");function E(){}function x(e,t,n){var r=void 0===e?t.pageSize:e;return Math.floor((n.total-1)/r)+1}var O=function(e){Object(l.a)(n,e);var t=Object(c.a)(n);function n(e){var r;Object(o.a)(this,n),(r=t.call(this,e)).getJumpPrevPage=function(){return Math.max(1,r.state.current-(r.props.showLessItems?3:5))},r.getJumpNextPage=function(){return Math.min(x(void 0,r.state,r.props),r.state.current+(r.props.showLessItems?3:5))},r.getItemIcon=function(e,t){var n=r.props.prefixCls,i=e||d.a.createElement("button",{type:"button","aria-label":t,className:"".concat(n,"-item-link")});return"function"==typeof e&&(i=d.a.createElement(e,Object(a.a)({},r.props))),i},r.savePaginationNode=function(e){r.paginationNode=e},r.isValid=function(e){return"number"==typeof(t=e)&&isFinite(t)&&Math.floor(t)===t&&e!==r.state.current;var t},r.shouldDisplayQuickJumper=function(){var e=r.props,t=e.showQuickJumper,n=e.pageSize;return!(e.total<=n)&&t},r.handleKeyDown=function(e){e.keyCode!==g&&e.keyCode!==v||e.preventDefault()},r.handleKeyUp=function(e){var t=r.getValidValue(e);t!==r.state.currentInputValue&&r.setState({currentInputValue:t}),e.keyCode===m?r.handleChange(t):e.keyCode===g?r.handleChange(t-1):e.keyCode===v&&r.handleChange(t+1)},r.changePageSize=function(e){var t=r.state.current,n=x(e,r.state,r.props);t=t>n?n:t,0===n&&(t=r.state.current),"number"==typeof e&&("pageSize"in r.props||r.setState({pageSize:e}),"current"in r.props||r.setState({current:t,currentInputValue:t})),r.props.onShowSizeChange(t,e),"onChange"in r.props&&r.props.onChange&&r.props.onChange(t,e)},r.handleChange=function(e){var t=r.props.disabled,n=e;if(r.isValid(n)&&!t){var i=x(void 0,r.state,r.props);n>i?n=i:n<1&&(n=1),"current"in r.props||r.setState({current:n,currentInputValue:n});var a=r.state.pageSize;return r.props.onChange(n,a),n}return r.state.current},r.prev=function(){r.hasPrev()&&r.handleChange(r.state.current-1)},r.next=function(){r.hasNext()&&r.handleChange(r.state.current+1)},r.jumpPrev=function(){r.handleChange(r.getJumpPrevPage())},r.jumpNext=function(){r.handleChange(r.getJumpNextPage())},r.hasPrev=function(){return r.state.current>1},r.hasNext=function(){return r.state.current2?n-2:0),i=2;i=n?n:Number(t)}},{key:"getShowSizeChanger",value:function(){var e=this.props,t=e.showSizeChanger,n=e.total,r=e.totalBoundaryShowSizeChanger;return void 0!==t?t:n>r}},{key:"renderPrev",value:function(e){var t=this.props,n=t.prevIcon,r=(0,t.itemRender)(e,"prev",this.getItemIcon(n,"prev page")),i=!this.hasPrev();return Object(u.isValidElement)(r)?Object(u.cloneElement)(r,{disabled:i}):r}},{key:"renderNext",value:function(e){var t=this.props,n=t.nextIcon,r=(0,t.itemRender)(e,"next",this.getItemIcon(n,"next page")),i=!this.hasNext();return Object(u.isValidElement)(r)?Object(u.cloneElement)(r,{disabled:i}):r}},{key:"render",value:function(){var e=this,t=this.props,n=t.prefixCls,a=t.className,o=t.style,s=t.disabled,l=t.hideOnSinglePage,c=t.total,f=t.locale,m=t.showQuickJumper,g=t.showLessItems,v=t.showTitle,b=t.showTotal,y=t.simple,E=t.itemRender,O=t.showPrevNextJumpers,w=t.jumpPrevIcon,C=t.jumpNextIcon,S=t.selectComponentClass,D=t.selectPrefixCls,T=t.pageSizeOptions,A=this.state,k=A.current,I=A.pageSize,M=A.currentInputValue;if(!0===l&&c<=I)return null;var P=x(void 0,this.state,this.props),L=[],R=null,N=null,j=null,B=null,F=null,U=m&&m.goButton,K=g?1:2,W=k-1>0?k-1:0,G=k+1=2*K&&3!==k&&(L[0]=Object(u.cloneElement)(L[0],{className:"".concat(n,"-item-after-jump-prev")}),L.unshift(R)),P-k>=2*K&&k!==P-2&&(L[L.length-1]=Object(u.cloneElement)(L[L.length-1],{className:"".concat(n,"-item-before-jump-next")}),L.push(N)),1!==J&&L.unshift(j),X!==P&&L.push(B)}var ee=null;b&&(ee=d.a.createElement("li",{className:"".concat(n,"-total-text")},b(c,[0===c?0:(k-1)*I+1,k*I>c?c:k*I])));var te=!this.hasPrev()||!P,ne=!this.hasNext()||!P;return d.a.createElement("ul",Object(r.a)({className:p()(n,a,Object(i.a)({},"".concat(n,"-disabled"),s)),style:o,unselectable:"unselectable",ref:this.savePaginationNode},H),ee,d.a.createElement("li",{title:v?f.prev_page:null,onClick:this.prev,tabIndex:te?null:0,onKeyPress:this.runIfEnterPrev,className:p()("".concat(n,"-prev"),Object(i.a)({},"".concat(n,"-disabled"),te)),"aria-disabled":te},this.renderPrev(W)),L,d.a.createElement("li",{title:v?f.next_page:null,onClick:this.next,tabIndex:ne?null:0,onKeyPress:this.runIfEnterNext,className:p()("".concat(n,"-next"),Object(i.a)({},"".concat(n,"-disabled"),ne)),"aria-disabled":ne},this.renderNext(G)),d.a.createElement(_,{disabled:s,locale:f,rootPrefixCls:n,selectComponentClass:S,selectPrefixCls:D,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:k,pageSize:I,pageSizeOptions:T,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:U}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n={};if("current"in e&&(n.current=e.current,e.current!==t.current&&(n.currentInputValue=n.current)),"pageSize"in e&&e.pageSize!==t.pageSize){var r=t.current,i=x(e.pageSize,t,e);r=r>i?i:r,"current"in e||(n.current=r,n.currentInputValue=r),n.pageSize=e.pageSize}return n}}]),n}(d.a.Component);O.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:E,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:E,locale:y.a,style:{},itemRender:function(e,t,n){return n},totalBoundaryShowSizeChanger:50};var w=O},"6RRn": +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"a",(function(){return w}));var r=n("wx14"),i=n("rePB"),a=n("VTBJ"),o=n("1OyB"),s=n("vuIU"),l=n("Ji7U"),c=n("LK+K"),u=n("q1tI"),d=n.n(u),f=n("TSYQ"),p=n.n(f),h=function(e){var t,n="".concat(e.rootPrefixCls,"-item"),r=p()(n,"".concat(n,"-").concat(e.page),(t={},Object(i.a)(t,"".concat(n,"-active"),e.active),Object(i.a)(t,e.className,!!e.className),Object(i.a)(t,"".concat(n,"-disabled"),!e.page),t));return d.a.createElement("li",{title:e.showTitle?e.page:null,className:r,onClick:function(){e.onClick(e.page)},onKeyPress:function(t){e.onKeyPress(t,e.onClick,e.page)},tabIndex:"0"},e.itemRender(e.page,"page",d.a.createElement("a",{rel:"nofollow"},e.page)))},m=13,g=38,v=40,b=function(e){Object(l.a)(n,e);var t=Object(c.a)(n);function n(){var e;Object(o.a)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a=0||t.relatedTarget.className.indexOf("".concat(a,"-next"))>=0)||(e.setState({goInputText:""}),i(e.getValidValue()))},e.go=function(t){""!==e.state.goInputText&&(t.keyCode!==m&&"click"!==t.type||(e.setState({goInputText:""}),e.props.quickGo(e.getValidValue())))},e}return Object(s.a)(n,[{key:"getValidValue",value:function(){var e=this.state,t=e.goInputText,n=e.current;return!t||isNaN(t)?n:Number(t)}},{key:"getPageSizeOptions",value:function(){var e=this.props,t=e.pageSize,n=e.pageSizeOptions;return n.some((function(e){return e.toString()===t.toString()}))?n:n.concat([t.toString()]).sort((function(e,t){return(isNaN(Number(e))?0:Number(e))-(isNaN(Number(t))?0:Number(t))}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.pageSize,r=t.locale,i=t.rootPrefixCls,a=t.changeSize,o=t.quickGo,s=t.goButton,l=t.selectComponentClass,c=t.buildOptionText,u=t.selectPrefixCls,f=t.disabled,p=this.state.goInputText,h="".concat(i,"-options"),m=l,g=null,v=null,b=null;if(!a&&!o)return null;var _=this.getPageSizeOptions();if(a&&m){var y=_.map((function(t,n){return d.a.createElement(m.Option,{key:n,value:t.toString()},(c||e.buildOptionText)(t))}));g=d.a.createElement(m,{disabled:f,prefixCls:u,showSearch:!1,className:"".concat(h,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(n||_[0]).toString(),onChange:this.changeSize,getPopupContainer:function(e){return e.parentNode}},y)}return o&&(s&&(b="boolean"==typeof s?d.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:f,className:"".concat(h,"-quick-jumper-button")},r.jump_to_confirm):d.a.createElement("span",{onClick:this.go,onKeyUp:this.go},s)),v=d.a.createElement("div",{className:"".concat(h,"-quick-jumper")},r.jump_to,d.a.createElement("input",{disabled:f,type:"text",value:p,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),r.page,b)),d.a.createElement("li",{className:"".concat(h)},g,v)}}]),n}(d.a.Component);b.defaultProps={pageSizeOptions:["10","20","50","100"]};var _=b,y=n("N2Kk");function E(){}function x(e,t,n){var r=void 0===e?t.pageSize:e;return Math.floor((n.total-1)/r)+1}var O=function(e){Object(l.a)(n,e);var t=Object(c.a)(n);function n(e){var r;Object(o.a)(this,n),(r=t.call(this,e)).getJumpPrevPage=function(){return Math.max(1,r.state.current-(r.props.showLessItems?3:5))},r.getJumpNextPage=function(){return Math.min(x(void 0,r.state,r.props),r.state.current+(r.props.showLessItems?3:5))},r.getItemIcon=function(e,t){var n=r.props.prefixCls,i=e||d.a.createElement("button",{type:"button","aria-label":t,className:"".concat(n,"-item-link")});return"function"==typeof e&&(i=d.a.createElement(e,Object(a.a)({},r.props))),i},r.savePaginationNode=function(e){r.paginationNode=e},r.isValid=function(e){return"number"==typeof(t=e)&&isFinite(t)&&Math.floor(t)===t&&e!==r.state.current;var t},r.shouldDisplayQuickJumper=function(){var e=r.props,t=e.showQuickJumper,n=e.pageSize;return!(e.total<=n)&&t},r.handleKeyDown=function(e){e.keyCode!==g&&e.keyCode!==v||e.preventDefault()},r.handleKeyUp=function(e){var t=r.getValidValue(e);t!==r.state.currentInputValue&&r.setState({currentInputValue:t}),e.keyCode===m?r.handleChange(t):e.keyCode===g?r.handleChange(t-1):e.keyCode===v&&r.handleChange(t+1)},r.changePageSize=function(e){var t=r.state.current,n=x(e,r.state,r.props);t=t>n?n:t,0===n&&(t=r.state.current),"number"==typeof e&&("pageSize"in r.props||r.setState({pageSize:e}),"current"in r.props||r.setState({current:t,currentInputValue:t})),r.props.onShowSizeChange(t,e),"onChange"in r.props&&r.props.onChange&&r.props.onChange(t,e)},r.handleChange=function(e){var t=r.props.disabled,n=e;if(r.isValid(n)&&!t){var i=x(void 0,r.state,r.props);n>i?n=i:n<1&&(n=1),"current"in r.props||r.setState({current:n,currentInputValue:n});var a=r.state.pageSize;return r.props.onChange(n,a),n}return r.state.current},r.prev=function(){r.hasPrev()&&r.handleChange(r.state.current-1)},r.next=function(){r.hasNext()&&r.handleChange(r.state.current+1)},r.jumpPrev=function(){r.handleChange(r.getJumpPrevPage())},r.jumpNext=function(){r.handleChange(r.getJumpNextPage())},r.hasPrev=function(){return r.state.current>1},r.hasNext=function(){return r.state.current2?n-2:0),i=2;i=n?n:Number(t)}},{key:"getShowSizeChanger",value:function(){var e=this.props,t=e.showSizeChanger,n=e.total,r=e.totalBoundaryShowSizeChanger;return void 0!==t?t:n>r}},{key:"renderPrev",value:function(e){var t=this.props,n=t.prevIcon,r=(0,t.itemRender)(e,"prev",this.getItemIcon(n,"prev page")),i=!this.hasPrev();return Object(u.isValidElement)(r)?Object(u.cloneElement)(r,{disabled:i}):r}},{key:"renderNext",value:function(e){var t=this.props,n=t.nextIcon,r=(0,t.itemRender)(e,"next",this.getItemIcon(n,"next page")),i=!this.hasNext();return Object(u.isValidElement)(r)?Object(u.cloneElement)(r,{disabled:i}):r}},{key:"render",value:function(){var e=this,t=this.props,n=t.prefixCls,a=t.className,o=t.style,s=t.disabled,l=t.hideOnSinglePage,c=t.total,f=t.locale,m=t.showQuickJumper,g=t.showLessItems,v=t.showTitle,b=t.showTotal,y=t.simple,E=t.itemRender,O=t.showPrevNextJumpers,w=t.jumpPrevIcon,C=t.jumpNextIcon,S=t.selectComponentClass,T=t.selectPrefixCls,A=t.pageSizeOptions,D=this.state,k=D.current,I=D.pageSize,M=D.currentInputValue;if(!0===l&&c<=I)return null;var P=x(void 0,this.state,this.props),L=[],R=null,N=null,j=null,B=null,F=null,U=m&&m.goButton,K=g?1:2,W=k-1>0?k-1:0,G=k+1=2*K&&3!==k&&(L[0]=Object(u.cloneElement)(L[0],{className:"".concat(n,"-item-after-jump-prev")}),L.unshift(R)),P-k>=2*K&&k!==P-2&&(L[L.length-1]=Object(u.cloneElement)(L[L.length-1],{className:"".concat(n,"-item-before-jump-next")}),L.push(N)),1!==J&&L.unshift(j),X!==P&&L.push(B)}var ee=null;b&&(ee=d.a.createElement("li",{className:"".concat(n,"-total-text")},b(c,[0===c?0:(k-1)*I+1,k*I>c?c:k*I])));var te=!this.hasPrev()||!P,ne=!this.hasNext()||!P;return d.a.createElement("ul",Object(r.a)({className:p()(n,a,Object(i.a)({},"".concat(n,"-disabled"),s)),style:o,unselectable:"unselectable",ref:this.savePaginationNode},H),ee,d.a.createElement("li",{title:v?f.prev_page:null,onClick:this.prev,tabIndex:te?null:0,onKeyPress:this.runIfEnterPrev,className:p()("".concat(n,"-prev"),Object(i.a)({},"".concat(n,"-disabled"),te)),"aria-disabled":te},this.renderPrev(W)),L,d.a.createElement("li",{title:v?f.next_page:null,onClick:this.next,tabIndex:ne?null:0,onKeyPress:this.runIfEnterNext,className:p()("".concat(n,"-next"),Object(i.a)({},"".concat(n,"-disabled"),ne)),"aria-disabled":ne},this.renderNext(G)),d.a.createElement(_,{disabled:s,locale:f,rootPrefixCls:n,selectComponentClass:S,selectPrefixCls:T,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:k,pageSize:I,pageSizeOptions:A,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:U}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n={};if("current"in e&&(n.current=e.current,e.current!==t.current&&(n.currentInputValue=n.current)),"pageSize"in e&&e.pageSize!==t.pageSize){var r=t.current,i=x(e.pageSize,t,e);r=r>i?i:r,"current"in e||(n.current=r,n.currentInputValue=r),n.pageSize=e.pageSize}return n}}]),n}(d.a.Component);O.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:E,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:E,locale:y.a,style:{},itemRender:function(e,t,n){return n},totalBoundaryShowSizeChanger:50};var w=O},"6RRn": /*!*******************************************!*\ !*** ./node_modules/rc-table/es/index.js ***! \*******************************************/ @@ -216,7 +216,7 @@ !*** ./src/pages/Shixuns/Detail/Repository/components/SelectFilePathModal/index.tsx ***! \**************************************************************************************/ /*! exports provided: default */ -/*! exports used: default */function(e,t,n){"use strict";n(/*! antd/es/modal/style */"2qtc");var r=n(/*! antd/es/modal */"kLXV"),i=(n(/*! antd/es/input/style */"5NDa"),n(/*! antd/es/input */"5rEg")),a=(n(/*! antd/es/message/style */"miYZ"),n(/*! antd/es/message */"tsqr")),o=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2 */"k1fw"),s=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),l=(n(/*! antd/es/form/style */"y8nQ"),n(/*! antd/es/form */"Vl3Y")),c=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),u=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),d=n.n(u),f=n(/*! react */"q1tI"),p=n.n(f),h=n(/*! umi */"Ty5D"),m=n(/*! umi */"9kvl"),g=n(/*! ./index.less?modules */"KVXO"),v=n.n(g);t.a=Object(m.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.shixunsDetail,n=(e.globalSetting,e.loading,e.dispatch),u=e.title,m=e.pathList,g=void 0===m?[]:m,b=e.showInputPath,_=void 0!==b&&b,y=e.isMergeSelectFile,E=void 0!==y&&y,x=e.onFinish,O=void 0===x?function(){}:x,w=l.a.useForm(),C=Object(c.a)(w,1)[0],S=Object(h.i)(),D=Object(h.h)(),T=Object(f.useRef)(),A=Object(f.useState)(""),k=Object(c.a)(A,2),I=k[0],M=k[1],P=Object(f.useState)(""),L=Object(c.a)(P,2),R=L[0],N=L[1],j=Object(f.useState)([]),B=Object(c.a)(j,2),F=B[0],U=B[1],K=Object(f.useState)([]),W=Object(c.a)(K,2),G=W[0],H=W[1];Object(f.useEffect)((function(){var e,t;T.current="repository"===(null===(e=D.pathname)||void 0===e||null===(t=e.split("/"))||void 0===t?void 0:t[3])}),[]),Object(f.useEffect)((function(){if("Repository-SelectFilePath"===t.actionTabs.key){var e=g.join("/"),n=[];g.map((function(t,r){0===r?n.push({val:"根目录",path:""},{val:"/".concat(t),path:e}):n.push({val:"/".concat(t),path:e})})),U(n),M(e),N(e),V(e)}}),[t.actionTabs.key]);var V=function(){var e=Object(s.a)(d.a.mark((function e(t){var r;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:T.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:S.id,path:t}});case 2:(r=e.sent)&&H(r.trees||[]);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),z=function(){var e=Object(s.a)(d.a.mark((function e(){var t,r,i;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=null==C?void 0:C.getFieldsValue(),r=I?"".concat(I).concat(null!=t&&t.name?"/".concat(null==t?void 0:t.name):""):null==t?void 0:t.name,!E){e.next=6;break}return O(r),q(),e.abrupt("return");case 6:if(!_){e.next=16;break}return e.next=9,C.validateFields();case 9:return e.next=11,n({type:"shixunsDetail/uploadGitFolder",payload:Object(o.a)(Object(o.a)({},{id:S.id,path:r}),T.current?{}:{secret_repository:!0})});case 11:i=e.sent,O(R),0===i.status&&a.b.info("新建成功"),e.next=18;break;case 16:O(r),a.b.success("选择文件目录成功");case 18:q();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=function(){n({type:"shixunsDetail/setActionTabs",payload:{}}),C.resetFields()};return p.a.createElement(r.a,{centered:!0,title:u||"新建文件夹",closable:!1,keyboard:!1,visible:"Repository-SelectFilePath"===t.actionTabs.key,onOk:z,onCancel:q},p.a.createElement("div",{className:v.a.wrap},p.a.createElement("div",{className:v.a.content},p.a.createElement("div",{className:v.a.mainPathWrap},!(null==F||!F.length)&&F.map((function(e,t){return p.a.createElement("a",{key:t,onClick:function(){return function(e,t){var n=F.filter((function(e,n){return n<=t}));U(n);var r=n.filter((function(e,t){return 0!==t})).map((function(e){return e.val})).join("").substr(1);M(r),V(r)}(0,t)}},e.val)}))),!(null==G||!G.length)&&G.map((function(e,t){return"tree"===e.type&&p.a.createElement("a",{key:t,onClick:function(){return function(e){var t=I;"tree"===e.type&&(F.length?F.push({val:"/".concat(e.name),path:e.name}):F.push({val:"根目录",path:""},{val:"/".concat(e.name),path:e.name}),U(F),t=I?"".concat(I,"/").concat(e.name):e.name,M(t)),V(t)}(e)}},p.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(v.a.colorBlue)}),e.name)}))),p.a.createElement("label",{className:"mt5"},"选中的新建文件夹目录:"),p.a.createElement("div",{className:"mt5 mb5"},I),_&&p.a.createElement(l.a,{form:C,scrollToFirstError:!0,className:"mt20"},p.a.createElement(l.a.Item,{name:"name",rules:[{required:!0,message:"请输入名称"},{whitespace:!0,message:"请勿输入空格"}]},p.a.createElement(i.a,{placeholder:"请输入新文件夹名/子文件夹名。(如:src/step1)"})))))}))},"9Bee": +/*! exports used: default */function(e,t,n){"use strict";n(/*! antd/es/modal/style */"2qtc");var r=n(/*! antd/es/modal */"kLXV"),i=(n(/*! antd/es/input/style */"5NDa"),n(/*! antd/es/input */"5rEg")),a=(n(/*! antd/es/message/style */"miYZ"),n(/*! antd/es/message */"tsqr")),o=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2 */"k1fw"),s=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),l=(n(/*! antd/es/form/style */"y8nQ"),n(/*! antd/es/form */"Vl3Y")),c=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),u=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),d=n.n(u),f=n(/*! react */"q1tI"),p=n.n(f),h=n(/*! umi */"Ty5D"),m=n(/*! umi */"9kvl"),g=n(/*! ./index.less?modules */"KVXO"),v=n.n(g);t.a=Object(m.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.shixunsDetail,n=(e.globalSetting,e.loading,e.dispatch),u=e.title,m=e.pathList,g=void 0===m?[]:m,b=e.showInputPath,_=void 0!==b&&b,y=e.isMergeSelectFile,E=void 0!==y&&y,x=e.onFinish,O=void 0===x?function(){}:x,w=l.a.useForm(),C=Object(c.a)(w,1)[0],S=Object(h.i)(),T=Object(h.h)(),A=Object(f.useRef)(),D=Object(f.useState)(""),k=Object(c.a)(D,2),I=k[0],M=k[1],P=Object(f.useState)(""),L=Object(c.a)(P,2),R=L[0],N=L[1],j=Object(f.useState)([]),B=Object(c.a)(j,2),F=B[0],U=B[1],K=Object(f.useState)([]),W=Object(c.a)(K,2),G=W[0],H=W[1];Object(f.useEffect)((function(){var e,t;A.current="repository"===(null===(e=T.pathname)||void 0===e||null===(t=e.split("/"))||void 0===t?void 0:t[3])}),[]),Object(f.useEffect)((function(){if("Repository-SelectFilePath"===t.actionTabs.key){var e=g.join("/"),n=[];g.map((function(t,r){0===r?n.push({val:"根目录",path:""},{val:"/".concat(t),path:e}):n.push({val:"/".concat(t),path:e})})),U(n),M(e),N(e),V(e)}}),[t.actionTabs.key]);var V=function(){var e=Object(s.a)(d.a.mark((function e(t){var r;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:A.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:S.id,path:t}});case 2:(r=e.sent)&&H(r.trees||[]);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),z=function(){var e=Object(s.a)(d.a.mark((function e(){var t,r,i;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=null==C?void 0:C.getFieldsValue(),r=I?"".concat(I).concat(null!=t&&t.name?"/".concat(null==t?void 0:t.name):""):null==t?void 0:t.name,!E){e.next=6;break}return O(r),q(),e.abrupt("return");case 6:if(!_){e.next=16;break}return e.next=9,C.validateFields();case 9:return e.next=11,n({type:"shixunsDetail/uploadGitFolder",payload:Object(o.a)(Object(o.a)({},{id:S.id,path:r}),A.current?{}:{secret_repository:!0})});case 11:i=e.sent,O(R),0===i.status&&a.b.info("新建成功"),e.next=18;break;case 16:O(r),a.b.success("选择文件目录成功");case 18:q();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=function(){n({type:"shixunsDetail/setActionTabs",payload:{}}),C.resetFields()};return p.a.createElement(r.a,{centered:!0,title:u||"新建文件夹",closable:!1,keyboard:!1,visible:"Repository-SelectFilePath"===t.actionTabs.key,onOk:z,onCancel:q},p.a.createElement("div",{className:v.a.wrap},p.a.createElement("div",{className:v.a.content},p.a.createElement("div",{className:v.a.mainPathWrap},!(null==F||!F.length)&&F.map((function(e,t){return p.a.createElement("a",{key:t,onClick:function(){return function(e,t){var n=F.filter((function(e,n){return n<=t}));U(n);var r=n.filter((function(e,t){return 0!==t})).map((function(e){return e.val})).join("").substr(1);M(r),V(r)}(0,t)}},e.val)}))),!(null==G||!G.length)&&G.map((function(e,t){return"tree"===e.type&&p.a.createElement("a",{key:t,onClick:function(){return function(e){var t=I;"tree"===e.type&&(F.length?F.push({val:"/".concat(e.name),path:e.name}):F.push({val:"根目录",path:""},{val:"/".concat(e.name),path:e.name}),U(F),t=I?"".concat(I,"/").concat(e.name):e.name,M(t)),V(t)}(e)}},p.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(v.a.colorBlue)}),e.name)}))),p.a.createElement("label",{className:"mt5"},"选中的新建文件夹目录:"),p.a.createElement("div",{className:"mt5 mb5"},I),_&&p.a.createElement(l.a,{form:C,scrollToFirstError:!0,className:"mt20"},p.a.createElement(l.a.Item,{name:"name",rules:[{required:!0,message:"请输入名称"},{whitespace:!0,message:"请勿输入空格"}]},p.a.createElement(i.a,{placeholder:"请输入新文件夹名/子文件夹名。(如:src/step1)"})))))}))},"9Bee": /*!*********************************************************!*\ !*** ./src/components/RenderHtml/index.tsx + 1 modules ***! \*********************************************************/ @@ -230,7 +230,7 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/katex/dist/katex.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/marked/lib/marked.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/marked/src/helpers.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("k1fw"),i=n("tJVT"),a=n("q1tI"),o=n.n(a),s=(n("vg9a"),n("DlQD")),l=n.n(s),c=n("rUJ1");var u=[],d=["
      "],f=new l.a.Renderer,p=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function h(){u.length=0,d=["
        "]}var m={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function g(){return function e(t,n,r,i){if(n>=t.length||t[n].level<=r)return n;var a=t[n];i.push("
      • "+a.text+"");var o=[];return n=e(t,++n,a.level,o),o.length>0&&(i.push("
          "),o.forEach((function(e){i.push(e)})),i.push("
        ")),i.push("
      • "),n=e(t,n,r,i)}(u,0,0,d),d.push("
      "),d.join("")}var v={heading:function(e){var t=p.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},fences:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],r=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var r=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null===t?e:Object(i.a)(t,1)[0].length>=r.length?e.slice(r.length):e})).join("\n")}(n,t[3]||""),a=t[2]?t[2].trim():t[2];if(["latex","katex","math"].indexOf(a)>=0){var o=y(),s=r;r=o,E[o]={type:"block",expression:s}}return{type:"code",raw:n,lang:a,text:r}}}},b=/(?:\${2})([^\n`]+?)(?:\${2})/gi,_=0,y=function(){return"__special_katext_id_".concat(_++,"__")},E={};function x(){_=0,E={}}function O(e){return e=e.replace(b,(function(e,t){var n=y();return E[n]={type:"inline",expression:t},n}))}var w=f.listitem;f.listitem=function(e){return w(O(e))};var C=f.paragraph;f.paragraph=function(e){return C(O(e))};var S=f.tablecell;f.tablecell=function(e,t){return S(O(e),t)},f.code=function(e,t,n){var r=(t||"").match(/\S*/)[0];return r?["latex","katex","math"].indexOf(r)>=0?"

      ".concat(e,"

      "):'
      ').concat(n?e:Object(c.escape)(e,!0),"
      \n"):'
      '+(n?e:Object(c.escape)(e,!0))+"
      "},f.heading=function(e,t,n){var r=this.options.headerPrefix+n.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return u.push({anchor:r,level:t,text:e}),"'+e+""},l.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),l.a.use({tokenizer:v,renderer:f});var D=l.a,T=(n("SJMd"),n("ulZh")),A=n.n(T),k=n("m3rI"),I=n("Oy/b"),M=n("p5ED"),P=/]*>/g;t.a=function(e){var t=e.value,n=void 0===t?"":t,s=e.className,l=e.showTextOnly,c=e.showLines,u=e.style,d=void 0===u?{}:u,f=e.stylesPrev,p=void 0===f?{}:f,v=String(n),b=Object(a.useState)(""),_=Object(i.a)(b,2),y=_[0],O=_[1],w=Object(a.useMemo)((function(){try{v=(v=v.replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,"("+k.a.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+k.a.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+k.a.API_SERVER+"/files/uploads/").replace(/\r\n/g,"\n")).replace(new RegExp("(?[TOC]

      ",g()),h()),e=(e=e.replace(/(__special_katext_id_\d+__)/g,(function(e,n){var r=t[n],i=r.type,a=r.expression;return Object(I.renderToString)(function(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}(a)||"",{displayMode:"block"===i,throwOnError:!1,output:"html"})}))).replace(/▁/g,"▁▁▁"),x(),l){var n=document.createElement("div");return n.innerHTML=e,n.innerText}return setTimeout((function(){return T()}),500),e}),[v]),C=Object(a.useRef)();function S(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n.indexOf("office")>-1)e.preventDefault(),O(n);else if(n.startsWith("#")){e.preventDefault();var r=document.getElementById(n.replace("#",""));r&&r.scrollIntoView(!0)}}}m.WebkitLineClamp=c,c&&(d=Object(r.a)(Object(r.a)({},d),m));var T=function(){var e,t=null===(e=C.current)||void 0===e?void 0:e.querySelectorAll("video");null==t||t.forEach((function(e){if(e.oncontextmenu=function(){return!1},e.src.indexOf(".m3u8")>-1)if(e.canPlayType("application/vnd.apple.mpegurl"));else if(A.a.isSupported()){var t=new A.a;t.loadSource(e.src),t.attachMedia(e)}}))};return Object(a.useEffect)((function(){if(C.current&&w&&w.match(P)&&window.PR.prettyPrint(),C.current)return C.current.addEventListener("click",S),function(){C.current.removeEventListener("click",S),x(),h()}}),[w,C.current,S]),o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{ref:C,style:Object(r.a)({},d),className:"".concat(s||""," markdown-body "),dangerouslySetInnerHTML:{__html:w}}),o.a.createElement(M.a,{close:!0,data:y,type:null!=y&&y.length?"office":"",style:Object(r.a)({},p),onClose:function(){return O("")}}))}},"9OqN": +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("k1fw"),i=n("tJVT"),a=n("q1tI"),o=n.n(a),s=(n("vg9a"),n("DlQD")),l=n.n(s),c=n("rUJ1");var u=[],d=["
        "],f=new l.a.Renderer,p=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function h(){u.length=0,d=["
          "]}var m={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function g(){return function e(t,n,r,i){if(n>=t.length||t[n].level<=r)return n;var a=t[n];i.push("
        • "+a.text+"");var o=[];return n=e(t,++n,a.level,o),o.length>0&&(i.push("
            "),o.forEach((function(e){i.push(e)})),i.push("
          ")),i.push("
        • "),n=e(t,n,r,i)}(u,0,0,d),d.push("
        "),d.join("")}var v={heading:function(e){var t=p.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},fences:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],r=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var r=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null===t?e:Object(i.a)(t,1)[0].length>=r.length?e.slice(r.length):e})).join("\n")}(n,t[3]||""),a=t[2]?t[2].trim():t[2];if(["latex","katex","math"].indexOf(a)>=0){var o=y(),s=r;r=o,E[o]={type:"block",expression:s}}return{type:"code",raw:n,lang:a,text:r}}}},b=/(?:\${2})([^\n`]+?)(?:\${2})/gi,_=0,y=function(){return"__special_katext_id_".concat(_++,"__")},E={};function x(){_=0,E={}}function O(e){return e=e.replace(b,(function(e,t){var n=y();return E[n]={type:"inline",expression:t},n}))}var w=f.listitem;f.listitem=function(e){return w(O(e))};var C=f.paragraph;f.paragraph=function(e){return C(O(e))};var S=f.tablecell;f.tablecell=function(e,t){return S(O(e),t)},f.code=function(e,t,n){var r=(t||"").match(/\S*/)[0];return r?["latex","katex","math"].indexOf(r)>=0?"

        ".concat(e,"

        "):'
        ').concat(n?e:Object(c.escape)(e,!0),"
        \n"):'
        '+(n?e:Object(c.escape)(e,!0))+"
        "},f.heading=function(e,t,n){var r=this.options.headerPrefix+n.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return u.push({anchor:r,level:t,text:e}),"'+e+""},l.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),l.a.use({tokenizer:v,renderer:f});var T=l.a,A=(n("SJMd"),n("ulZh")),D=n.n(A),k=n("m3rI"),I=n("Oy/b"),M=n("p5ED"),P=/]*>/g;t.a=function(e){var t=e.value,n=void 0===t?"":t,s=e.className,l=e.showTextOnly,c=e.showLines,u=e.style,d=void 0===u?{}:u,f=e.stylesPrev,p=void 0===f?{}:f,v=String(n),b=Object(a.useState)(""),_=Object(i.a)(b,2),y=_[0],O=_[1],w=Object(a.useMemo)((function(){try{v=(v=v.replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,"("+k.a.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+k.a.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+k.a.API_SERVER+"/files/uploads/").replace(/\r\n/g,"\n")).replace(new RegExp("(?[TOC]

        ",g()),h()),e=(e=e.replace(/(__special_katext_id_\d+__)/g,(function(e,n){var r=t[n],i=r.type,a=r.expression;return Object(I.renderToString)(function(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}(a)||"",{displayMode:"block"===i,throwOnError:!1,output:"html"})}))).replace(/▁/g,"▁▁▁"),x(),l){var n=document.createElement("div");return n.innerHTML=e,n.innerText}return setTimeout((function(){return A()}),500),e}),[v]),C=Object(a.useRef)();function S(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n.indexOf("office")>-1)e.preventDefault(),O(n);else if(n.startsWith("#")){e.preventDefault();var r=document.getElementById(n.replace("#",""));r&&r.scrollIntoView(!0)}}}m.WebkitLineClamp=c,c&&(d=Object(r.a)(Object(r.a)({},d),m));var A=function(){var e,t=null===(e=C.current)||void 0===e?void 0:e.querySelectorAll("video");null==t||t.forEach((function(e){if(e.oncontextmenu=function(){return!1},e.src.indexOf(".m3u8")>-1)if(e.canPlayType("application/vnd.apple.mpegurl"));else if(D.a.isSupported()){var t=new D.a;t.loadSource(e.src),t.attachMedia(e)}}))};return Object(a.useEffect)((function(){if(C.current&&w&&w.match(P)&&window.PR.prettyPrint(),C.current)return C.current.addEventListener("click",S),function(){C.current.removeEventListener("click",S),x(),h()}}),[w,C.current,S]),o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{ref:C,style:Object(r.a)({},d),className:"".concat(s||""," markdown-body "),dangerouslySetInnerHTML:{__html:w}}),o.a.createElement(M.a,{close:!0,data:y,type:null!=y&&y.length?"office":"",style:Object(r.a)({},p),onClose:function(){return O("")}}))}},"9OqN": /*!********************************************!*\ !*** ./node_modules/crypto-js/mode-ctr.js ***! \********************************************/ @@ -326,13 +326,13 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/skeleton/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/skeleton/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-router-dom/esm/react-router-dom.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n("+L6B");var r=n("2/Rp"),i=(n("y8nQ"),n("Vl3Y")),a=(n("cWXX"),n("/ezw")),o=n("rAM+"),s=n("9og8"),l=n("tJVT"),c=(n("7Kak"),n("9yH6")),u=n("WmNS"),d=n.n(u),f=n("q1tI"),p=n.n(f),h=n("ErOA"),m=(n("2qtc"),n("kLXV")),g=n("k1fw"),v=(n("Se0u"),n("pUFm")),b=n.n(v);function _(){return Object(h.c)("teach_groups.json")}function y(e){return Object(h.f)("teach_groups.json",e)}function E(e,t){return Object(h.g)("teach_groups/".concat(e,".json"),t)}function x(e){return Object(h.f)("teach_group_members.json",e)}function O(e){return Object(h.b)("teach_group_members/".concat(e,".json"))}function w(e,t){return Object(h.b)("teach_groups/".concat(e,"/del_member.json?member_id=").concat(t))}function C(e){return Object(h.b)("teach_groups/".concat(e,".json"))}n("5NDa");var S=n("5rEg"),D=function(e){var t=e.callback,n=e.visible,a=e.onCancel,o=e.id,s=e.name;var c=i.a.useForm(),u=Object(l.a)(c,1)[0];return Object(f.useEffect)((function(){u.setFieldsValue({name:s})}),[s]),p.a.createElement(m.a,{centered:!0,title:o?"改名":"新建",visible:n,onCancel:a,footer:null},p.a.createElement(i.a,{layout:"vertical",form:u,initialValues:{name:s},onFinish:function(e){t(e)}},p.a.createElement(i.a.Item,{label:"教研团队名称",name:"name",rules:[{required:!0,message:"请输入不超过20字的名称"}]},p.a.createElement(S.a,{placeholder:"请输入不超过20字的名称",maxLength:20})),p.a.createElement(i.a.Item,null,p.a.createElement("div",{className:"flex-container flex-end"},p.a.createElement(r.a,{type:"ghost",onClick:a,style:{marginRight:20}}," 取消 ")," ",p.a.createElement(r.a,{type:"primary",htmlType:"submit"}," 确定 ")))))},T=(n("Fxgj"),n("3ouR")),A=n("xGfz"),k=function(e){var t=e.data,n=e.isAdminOrTeacher,i=e.onDelGroup,a=e.onChangeGroupName,o=e.onPlusMember,s=e.onDelMember,c=e.onExitGroup,u=Object(f.useState)(0),d=Object(l.a)(u,2),h=d[0],g=d[1],v=Object(f.useState)(0),b=Object(l.a)(v,2),_=b[0],y=b[1];function E(e){var t=parseInt(e.target.id,10);m.a.confirm({title:"解散提示",content:"解散教研团队将对团队成员之间共享实训、试卷等功能造成不便。您确定要解散本教研团队吗?",onOk:function(){i(t)}})}function x(e){var t=parseInt(e.target.id,10);m.a.confirm({title:"退出提示",content:"退出将对您与组内成员共同开展教研活动造成不便。您确定要退出吗?",onOk:function(){c(t)}})}return p.a.createElement("ul",{className:"teaching-list"},t.map((function(e,t){return p.a.createElement("li",{key:e.id,onClick:function(){return g(t)}},p.a.createElement("div",{className:"item-group"},p.a.createElement("span",null,e.name,"   ",t!==h&&p.a.createElement("i",{className:"iconfont icon-jiantou9"})," "),p.a.createElement("div",{className:"action-group"},n?p.a.createElement("a",{onClick:function(){a(e)},style:{marginRight:40}},"修改名2222称"):null,e.is_creat?p.a.createElement("a",{id:e.id+"",className:"c-grey-c",onClick:E},"解散"):p.a.createElement("a",{id:e.id+"",className:"c-grey-c",onClick:x},"退出"))),t===h?p.a.createElement("ul",{className:"info"},e.memers.map((function(t){return p.a.createElement("li",{key:t.id||t.name,onClick:function(){y(t.id)},className:_===t.id?"active":""},p.a.createElement("div",null,t.name),e.is_creat&&t.id&&_===t.id?p.a.createElement("a",{className:"btn-del",onClick:function(t){t.preventDefault(),t.stopPropagation(),function(e,t){m.a.confirm({title:"温馨提示",content:"确定要删除这个组员吗?",onOk:function(){s(e,t)}})}(e.id,_)}},p.a.createElement(T.a,null)):null)})),n?p.a.createElement("li",null,p.a.createElement(r.a,{type:"link",disabled:e.memers.length>=50,title:e.memers.length>=50?"本组成员已满":"添12312加成员",onClick:function(){o(e)}}," ",p.a.createElement(A.a,null)," 添加组员 ")):null):null)})))},I=n("9kvl"),M=n("ju9d");function P(e){var t=e.children;return p.a.createElement("div",{className:"no-data"},p.a.createElement("img",{src:b.a,alt:"no-data",width:300}),t)}var L,R={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};function N(e,t){switch(t.type){case L.INITDATA:return Object(g.a)(Object(g.a)({},e),t.payload);case L.SHOWLOADING:return Object(g.a)(Object(g.a)({},e),{},{loading:t.payload});case L.SETINDEX:return Object(g.a)(Object(g.a)({},e),{},{index:t.payload});case L.SHOWFORMPANEL:case L.SHOWMEMBERPANEL:return Object(g.a)(Object(g.a)({},e),t.payload);case L.SELECTGROUP:return Object(g.a)(Object(g.a)({},e),{},{selectedGroup:t.payload,showFormPanel:!0});default:throw new Error}}!function(e){e[e.INITDATA=0]="INITDATA",e[e.SHOWLOADING=1]="SHOWLOADING",e[e.SHOWFORMPANEL=2]="SHOWFORMPANEL",e[e.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",e[e.SELECTGROUP=4]="SELECTGROUP",e[e.SETINDEX=5]="SETINDEX"}(L||(L={}));Object(I.a)((function(e){return{user:e.user}}))((function(e){var t,n=e.user,i=Object(f.useReducer)(N,R),a=Object(l.a)(i,2),c=a[0],u=a[1],h=c.data,g=c.index,v=(c.loading,c.showFormPanel),b=c.selectedGroup,S=c.showMemberPanel,T=null===(t=n.userInfo)||void 0===t?void 0:t.role,A=Object(f.useMemo)((function(){var e,t=[],n=[],r=Object(o.a)(h);try{for(r.s();!(e=r.n()).done;){var i=e.value;i.is_creat?t.push(i):n.push(i)}}catch(e){r.e(e)}finally{r.f()}return[t,n]}),[h]);function I(){return j.apply(this,arguments)}function j(){return(j=Object(s.a)(d.a.mark((function e(){var t;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_();case 2:t=e.sent,u({type:L.INITDATA,payload:{loading:!1,showFormPanel:!1,data:t.groups}});case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function B(){return(B=Object(s.a)(d.a.mark((function e(t){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!b.id){e.next=5;break}return e.next=3,E(b.id,t);case 3:e.next=7;break;case 5:return e.next=7,y(t);case 7:I();case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(){u({type:L.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function U(){return(U=Object(s.a)(d.a.mark((function e(t,n){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w(t,n);case 2:I();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function K(){return(K=Object(s.a)(d.a.mark((function e(t){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,C(t);case 2:I();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function W(){return(W=Object(s.a)(d.a.mark((function e(t){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O(t);case 2:I();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function G(e){u({type:L.SETINDEX,payload:parseInt(e.target.id,10)})}function H(){return(H=Object(s.a)(d.a.mark((function e(t,n){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return F(),e.next=3,x({user_ids:t,group_id:n});case 3:I();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return Object(f.useEffect)((function(){15===T&&u({type:L.SETINDEX,payload:1})}),[T]),Object(f.useEffect)((function(){I()}),[]),p.a.createElement(p.a.Fragment,null,p.a.createElement("div",{className:"teaching-circling-container"},p.a.createElement("h3",null," 教研团队 ",T<=12&&p.a.createElement(r.a,{type:"primary",disabled:h.length>=50,title:h.length>=50?"您加入的教研组已达上限":"",onClick:function(){u({type:L.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}},"新建")," "),p.a.createElement("div",{className:"teaching-circling-body"},15===T?null:p.a.createElement("ul",{className:"navs"},p.a.createElement("li",{className:0===g?"active":""},p.a.createElement("a",{id:"0",onClick:G},"我创建的")),p.a.createElement("li",{className:1===g?"active":""},p.a.createElement("a",{id:"1",onClick:G},"我加入的"))),p.a.createElement("div",{className:0===A[g].length?"nodata-content":"main-content"},0===A[g].length?p.a.createElement(P,null,T<=12?p.a.createElement(p.a.Fragment,null," ",p.a.createElement("p",null,"教研团队有助于你和你的伙伴们一起创建实训、协同教学,或开展其他教研活动。")," ",p.a.createElement("p",null,"当前您尚未组建属于自己教研团队,快去组建吧!")," "):p.a.createElement("p",null," 您尚未加入任何教研小组,请等待老师的召唤吧! ")):p.a.createElement(k,{onExitGroup:function(e){return W.apply(this,arguments)},onPlusMember:function(e){u({type:L.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:e}})},onDelMember:function(e,t){return U.apply(this,arguments)},onDelGroup:function(e){return K.apply(this,arguments)},isAdminOrTeacher:T<=12,onChangeGroupName:function(e){u({type:L.SELECTGROUP,payload:e})},data:A[g]}))),p.a.createElement("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc"}," * 我们确保你所提供的信息均处于严格保密状态,不会泄露 ")),p.a.createElement(D,{callback:function(e){return B.apply(this,arguments)},visible:v,onCancel:function(){u({type:L.SHOWFORMPANEL,payload:{showFormPanel:!1}})},id:b.id,name:b.name}),p.a.createElement(m.a,{centered:!0,title:"添加成员",visible:S,onCancel:F,footer:null,width:1100,bodyStyle:{minHeight:200}},p.a.createElement(M.a,{container_id:b.id,container_type:4,onSelect:function(e,t){return H.apply(this,arguments)},onCancel:F})))})),n("SLjR");var j=n("55Ip"),B=c.a.Group;t.a=function(e){var t=e.onSelect,n=e.onCancel,u=Object(f.useState)([]),m=Object(l.a)(u,2),g=m[0],v=m[1],b=Object(f.useState)(!0),_=Object(l.a)(b,2),y=_[0],E=_[1];Object(f.useEffect)((function(){function e(){return(e=Object(s.a)(d.a.mark((function e(){var t,n;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(h.c)("teach_groups/my.json");case 2:t=e.sent,n=t.groups,v(n),E(!1);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var x=Object(f.useMemo)((function(){var e,t=[],n=[],r=Object(o.a)(g);try{for(r.s();!(e=r.n()).done;){var i=e.value;i.is_creat?t.push(i):n.push(i)}}catch(e){r.e(e)}finally{r.f()}return[t,n]}),[g]);return p.a.createElement(i.a,{className:"select-teach-group",onFinish:function(e){t(e)}},y?p.a.createElement(a.a,{paragraph:!0}):0===g.length?p.a.createElement(P,null,"您尚未创建您的教研团队,快去",p.a.createElement(j.a,{to:"/account/teach-group"},"创建"),"吧"):p.a.createElement(p.a.Fragment,null,p.a.createElement(i.a.Item,{name:"group_id"},p.a.createElement(B,null,p.a.createElement("p",{style:{fontSize:"12px"}},"我创建的:"),p.a.createElement("ul",{className:"groups"},x[0].map((function(e){return p.a.createElement("li",{key:e.id},p.a.createElement(c.a,{value:e.id},e.name))}))),p.a.createElement("p",{style:{fontSize:"12px"}},"我加入的:"),p.a.createElement("ul",{className:"groups"},x[1].map((function(e){return p.a.createElement("li",{key:e.id},p.a.createElement(c.a,{value:e.id},e.name))}))))),p.a.createElement("div",{className:"btn-actions"},p.a.createElement(r.a,{type:"ghost",onClick:n,style:{marginRight:10}},"取消"),p.a.createElement(r.a,{type:"primary",htmlType:"submit"},"确定"))))}},DlQD: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n("+L6B");var r=n("2/Rp"),i=(n("y8nQ"),n("Vl3Y")),a=(n("cWXX"),n("/ezw")),o=n("rAM+"),s=n("9og8"),l=n("tJVT"),c=(n("7Kak"),n("9yH6")),u=n("WmNS"),d=n.n(u),f=n("q1tI"),p=n.n(f),h=n("ErOA"),m=(n("2qtc"),n("kLXV")),g=n("k1fw"),v=(n("Se0u"),n("pUFm")),b=n.n(v);function _(){return Object(h.c)("teach_groups.json")}function y(e){return Object(h.f)("teach_groups.json",e)}function E(e,t){return Object(h.g)("teach_groups/".concat(e,".json"),t)}function x(e){return Object(h.f)("teach_group_members.json",e)}function O(e){return Object(h.b)("teach_group_members/".concat(e,".json"))}function w(e,t){return Object(h.b)("teach_groups/".concat(e,"/del_member.json?member_id=").concat(t))}function C(e){return Object(h.b)("teach_groups/".concat(e,".json"))}n("5NDa");var S=n("5rEg"),T=function(e){var t=e.callback,n=e.visible,a=e.onCancel,o=e.id,s=e.name;var c=i.a.useForm(),u=Object(l.a)(c,1)[0];return Object(f.useEffect)((function(){u.setFieldsValue({name:s})}),[s]),p.a.createElement(m.a,{centered:!0,title:o?"改名":"新建",visible:n,onCancel:a,footer:null},p.a.createElement(i.a,{layout:"vertical",form:u,initialValues:{name:s},onFinish:function(e){t(e)}},p.a.createElement(i.a.Item,{label:"教研团队名称",name:"name",rules:[{required:!0,message:"请输入不超过20字的名称"}]},p.a.createElement(S.a,{placeholder:"请输入不超过20字的名称",maxLength:20})),p.a.createElement(i.a.Item,null,p.a.createElement("div",{className:"flex-container flex-end"},p.a.createElement(r.a,{type:"ghost",onClick:a,style:{marginRight:20}}," 取消 ")," ",p.a.createElement(r.a,{type:"primary",htmlType:"submit"}," 确定 ")))))},A=(n("Fxgj"),n("3ouR")),D=n("xGfz"),k=function(e){var t=e.data,n=e.isAdminOrTeacher,i=e.onDelGroup,a=e.onChangeGroupName,o=e.onPlusMember,s=e.onDelMember,c=e.onExitGroup,u=Object(f.useState)(0),d=Object(l.a)(u,2),h=d[0],g=d[1],v=Object(f.useState)(0),b=Object(l.a)(v,2),_=b[0],y=b[1];function E(e){var t=parseInt(e.target.id,10);m.a.confirm({title:"解散提示",content:"解散教研团队将对团队成员之间共享实训、试卷等功能造成不便。您确定要解散本教研团队吗?",onOk:function(){i(t)}})}function x(e){var t=parseInt(e.target.id,10);m.a.confirm({title:"退出提示",content:"退出将对您与组内成员共同开展教研活动造成不便。您确定要退出吗?",onOk:function(){c(t)}})}return p.a.createElement("ul",{className:"teaching-list"},t.map((function(e,t){return p.a.createElement("li",{key:e.id,onClick:function(){return g(t)}},p.a.createElement("div",{className:"item-group"},p.a.createElement("span",null,e.name,"   ",t!==h&&p.a.createElement("i",{className:"iconfont icon-jiantou9"})," "),p.a.createElement("div",{className:"action-group"},n?p.a.createElement("a",{onClick:function(){a(e)},style:{marginRight:40}},"修改名2222称"):null,e.is_creat?p.a.createElement("a",{id:e.id+"",className:"c-grey-c",onClick:E},"解散"):p.a.createElement("a",{id:e.id+"",className:"c-grey-c",onClick:x},"退出"))),t===h?p.a.createElement("ul",{className:"info"},e.memers.map((function(t){return p.a.createElement("li",{key:t.id||t.name,onClick:function(){y(t.id)},className:_===t.id?"active":""},p.a.createElement("div",null,t.name),e.is_creat&&t.id&&_===t.id?p.a.createElement("a",{className:"btn-del",onClick:function(t){t.preventDefault(),t.stopPropagation(),function(e,t){m.a.confirm({title:"温馨提示",content:"确定要删除这个组员吗?",onOk:function(){s(e,t)}})}(e.id,_)}},p.a.createElement(A.a,null)):null)})),n?p.a.createElement("li",null,p.a.createElement(r.a,{type:"link",disabled:e.memers.length>=50,title:e.memers.length>=50?"本组成员已满":"添12312加成员",onClick:function(){o(e)}}," ",p.a.createElement(D.a,null)," 添加组员 ")):null):null)})))},I=n("9kvl"),M=n("ju9d");function P(e){var t=e.children;return p.a.createElement("div",{className:"no-data"},p.a.createElement("img",{src:b.a,alt:"no-data",width:300}),t)}var L,R={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};function N(e,t){switch(t.type){case L.INITDATA:return Object(g.a)(Object(g.a)({},e),t.payload);case L.SHOWLOADING:return Object(g.a)(Object(g.a)({},e),{},{loading:t.payload});case L.SETINDEX:return Object(g.a)(Object(g.a)({},e),{},{index:t.payload});case L.SHOWFORMPANEL:case L.SHOWMEMBERPANEL:return Object(g.a)(Object(g.a)({},e),t.payload);case L.SELECTGROUP:return Object(g.a)(Object(g.a)({},e),{},{selectedGroup:t.payload,showFormPanel:!0});default:throw new Error}}!function(e){e[e.INITDATA=0]="INITDATA",e[e.SHOWLOADING=1]="SHOWLOADING",e[e.SHOWFORMPANEL=2]="SHOWFORMPANEL",e[e.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",e[e.SELECTGROUP=4]="SELECTGROUP",e[e.SETINDEX=5]="SETINDEX"}(L||(L={}));Object(I.a)((function(e){return{user:e.user}}))((function(e){var t,n=e.user,i=Object(f.useReducer)(N,R),a=Object(l.a)(i,2),c=a[0],u=a[1],h=c.data,g=c.index,v=(c.loading,c.showFormPanel),b=c.selectedGroup,S=c.showMemberPanel,A=null===(t=n.userInfo)||void 0===t?void 0:t.role,D=Object(f.useMemo)((function(){var e,t=[],n=[],r=Object(o.a)(h);try{for(r.s();!(e=r.n()).done;){var i=e.value;i.is_creat?t.push(i):n.push(i)}}catch(e){r.e(e)}finally{r.f()}return[t,n]}),[h]);function I(){return j.apply(this,arguments)}function j(){return(j=Object(s.a)(d.a.mark((function e(){var t;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_();case 2:t=e.sent,u({type:L.INITDATA,payload:{loading:!1,showFormPanel:!1,data:t.groups}});case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function B(){return(B=Object(s.a)(d.a.mark((function e(t){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!b.id){e.next=5;break}return e.next=3,E(b.id,t);case 3:e.next=7;break;case 5:return e.next=7,y(t);case 7:I();case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(){u({type:L.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function U(){return(U=Object(s.a)(d.a.mark((function e(t,n){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w(t,n);case 2:I();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function K(){return(K=Object(s.a)(d.a.mark((function e(t){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,C(t);case 2:I();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function W(){return(W=Object(s.a)(d.a.mark((function e(t){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O(t);case 2:I();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function G(e){u({type:L.SETINDEX,payload:parseInt(e.target.id,10)})}function H(){return(H=Object(s.a)(d.a.mark((function e(t,n){return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return F(),e.next=3,x({user_ids:t,group_id:n});case 3:I();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return Object(f.useEffect)((function(){15===A&&u({type:L.SETINDEX,payload:1})}),[A]),Object(f.useEffect)((function(){I()}),[]),p.a.createElement(p.a.Fragment,null,p.a.createElement("div",{className:"teaching-circling-container"},p.a.createElement("h3",null," 教研团队 ",A<=12&&p.a.createElement(r.a,{type:"primary",disabled:h.length>=50,title:h.length>=50?"您加入的教研组已达上限":"",onClick:function(){u({type:L.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}},"新建")," "),p.a.createElement("div",{className:"teaching-circling-body"},15===A?null:p.a.createElement("ul",{className:"navs"},p.a.createElement("li",{className:0===g?"active":""},p.a.createElement("a",{id:"0",onClick:G},"我创建的")),p.a.createElement("li",{className:1===g?"active":""},p.a.createElement("a",{id:"1",onClick:G},"我加入的"))),p.a.createElement("div",{className:0===D[g].length?"nodata-content":"main-content"},0===D[g].length?p.a.createElement(P,null,A<=12?p.a.createElement(p.a.Fragment,null," ",p.a.createElement("p",null,"教研团队有助于你和你的伙伴们一起创建实训、协同教学,或开展其他教研活动。")," ",p.a.createElement("p",null,"当前您尚未组建属于自己教研团队,快去组建吧!")," "):p.a.createElement("p",null," 您尚未加入任何教研小组,请等待老师的召唤吧! ")):p.a.createElement(k,{onExitGroup:function(e){return W.apply(this,arguments)},onPlusMember:function(e){u({type:L.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:e}})},onDelMember:function(e,t){return U.apply(this,arguments)},onDelGroup:function(e){return K.apply(this,arguments)},isAdminOrTeacher:A<=12,onChangeGroupName:function(e){u({type:L.SELECTGROUP,payload:e})},data:D[g]}))),p.a.createElement("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc"}," * 我们确保你所提供的信息均处于严格保密状态,不会泄露 ")),p.a.createElement(T,{callback:function(e){return B.apply(this,arguments)},visible:v,onCancel:function(){u({type:L.SHOWFORMPANEL,payload:{showFormPanel:!1}})},id:b.id,name:b.name}),p.a.createElement(m.a,{centered:!0,title:"添加成员",visible:S,onCancel:F,footer:null,width:1100,bodyStyle:{minHeight:200}},p.a.createElement(M.a,{container_id:b.id,container_type:4,onSelect:function(e,t){return H.apply(this,arguments)},onCancel:F})))})),n("SLjR");var j=n("55Ip"),B=c.a.Group;t.a=function(e){var t=e.onSelect,n=e.onCancel,u=Object(f.useState)([]),m=Object(l.a)(u,2),g=m[0],v=m[1],b=Object(f.useState)(!0),_=Object(l.a)(b,2),y=_[0],E=_[1];Object(f.useEffect)((function(){function e(){return(e=Object(s.a)(d.a.mark((function e(){var t,n;return d.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(h.c)("teach_groups/my.json");case 2:t=e.sent,n=t.groups,v(n),E(!1);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var x=Object(f.useMemo)((function(){var e,t=[],n=[],r=Object(o.a)(g);try{for(r.s();!(e=r.n()).done;){var i=e.value;i.is_creat?t.push(i):n.push(i)}}catch(e){r.e(e)}finally{r.f()}return[t,n]}),[g]);return p.a.createElement(i.a,{className:"select-teach-group",onFinish:function(e){t(e)}},y?p.a.createElement(a.a,{paragraph:!0}):0===g.length?p.a.createElement(P,null,"您尚未创建您的教研团队,快去",p.a.createElement(j.a,{to:"/account/teach-group"},"创建"),"吧"):p.a.createElement(p.a.Fragment,null,p.a.createElement(i.a.Item,{name:"group_id"},p.a.createElement(B,null,p.a.createElement("p",{style:{fontSize:"12px"}},"我创建的:"),p.a.createElement("ul",{className:"groups"},x[0].map((function(e){return p.a.createElement("li",{key:e.id},p.a.createElement(c.a,{value:e.id},e.name))}))),p.a.createElement("p",{style:{fontSize:"12px"}},"我加入的:"),p.a.createElement("ul",{className:"groups"},x[1].map((function(e){return p.a.createElement("li",{key:e.id},p.a.createElement(c.a,{value:e.id},e.name))}))))),p.a.createElement("div",{className:"btn-actions"},p.a.createElement(r.a,{type:"ghost",onClick:n,style:{marginRight:10}},"取消"),p.a.createElement(r.a,{type:"primary",htmlType:"submit"},"确定"))))}},DlQD: /*!*******************************************!*\ !*** ./node_modules/marked/lib/marked.js ***! \*******************************************/ /*! no static exports found */ /*! exports used: default */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports=function(){"use strict";function e(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(r=e[Symbol.iterator]()).next.bind(r)}var r=function(e,t){return e(t={exports:{}},t.exports),t.exports}((function(e){function t(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}e.exports={defaults:{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1},getDefaults:t,changeDefaults:function(t){e.exports.defaults=t}}})),i=(r.defaults,r.getDefaults,r.changeDefaults,/[&<>"']/),a=/[&<>"']/g,o=/[<>"']|&(?!#?\w+;)/,s=/[<>"']|&(?!#?\w+;)/g,l={"&":"&","<":"<",">":">",'"':""","'":"'"},c=function(e){return l[e]},u=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function d(e){return e.replace(u,(function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var f=/(^|[^\[])\^/g,p=/[^\w:]/g,h=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i,m={},g=/^[^:]+:\/*[^/]*$/,v=/^([^:]+:)[\s\S]*$/,b=/^([^:]+:\/*[^/]*)[\s\S]*$/;function _(e,t){m[" "+e]||(g.test(e)?m[" "+e]=e+"/":m[" "+e]=y(e,"/",!0));var n=-1===(e=m[" "+e]).indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(v,"$1")+t:"/"===t.charAt(0)?n?t:e.replace(b,"$1")+t:e+t}function y(e,t,n){var r=e.length;if(0===r)return"";for(var i=0;i=0&&"\\"===n[i];)r=!r;return r?"|":" |"})).split(/ \|/),r=0;if(n.length>t)n.splice(t);else for(;n.length1?{type:"space",raw:t[0]}:{raw:"\n"}},t.code=function(e,t){var n=this.rules.block.code.exec(e);if(n){var r=t[t.length-1];if(r&&"paragraph"===r.type)return{raw:n[0],text:n[0].trimRight()};var i=n[0].replace(/^ {4}/gm,"");return{type:"code",raw:n[0],codeBlockStyle:"indented",text:this.options.pedantic?i:M(i,"\n")}}},t.fences=function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],r=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var r=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null===t?e:t[0].length>=r.length?e.slice(r.length):e})).join("\n")}(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim():t[2],text:r}}},t.heading=function(e){var t=this.rules.block.heading.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},t.nptable=function(e){var t=this.rules.block.nptable.exec(e);if(t){var n={type:"table",header:P(t[1].replace(/^ *| *\| *$/g,"")),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:t[3]?t[3].replace(/\n$/,"").split("\n"):[],raw:t[0]};if(n.header.length===n.align.length){var r,i=n.align.length;for(r=0;r ?/gm,"");return{type:"blockquote",raw:t[0],text:n}}},t.list=function(e){var t=this.rules.block.list.exec(e);if(t){for(var n,r,i,a,o,s,l,c=t[0],u=t[2],d=u.length>1,f=")"===u[u.length-1],p={type:"list",raw:c,ordered:d,start:d?+u.slice(0,-1):"",loose:!1,items:[]},h=t[0].match(this.rules.block.item),m=!1,g=h.length,v=0;v1||this.options.smartLists&&i!==u)&&(a=h.slice(v+1).join("\n"),p.raw=p.raw.substring(0,p.raw.length-a.length),v=g-1)),o=m||/\n\n(?!\s*$)/.test(n),v!==g-1&&(m="\n"===n.charAt(n.length-1),o||(o=m)),o&&(p.loose=!0),l=void 0,(s=/^\[[ xX]\] /.test(n))&&(l=" "!==n[1],n=n.replace(/^\[[ xX]\] +/,"")),p.items.push({type:"list_item",raw:c,task:s,checked:l,loose:o,text:n});return p}},t.html=function(e){var t=this.rules.block.html.exec(e);if(t)return{type:this.options.sanitize?"paragraph":"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):L(t[0]):t[0]}},t.def=function(e){var t=this.rules.block.def.exec(e);if(t)return t[3]&&(t[3]=t[3].substring(1,t[3].length-1)),{tag:t[1].toLowerCase().replace(/\s+/g," "),raw:t[0],href:t[2],title:t[3]}},t.table=function(e){var t=this.rules.block.table.exec(e);if(t){var n={type:"table",header:P(t[1].replace(/^ *| *\| *$/g,"")),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:t[3]?t[3].replace(/\n$/,"").split("\n"):[]};if(n.header.length===n.align.length){n.raw=t[0];var r,i=n.align.length;for(r=0;r/i.test(r[0])&&(t=!1),!n&&/^<(pre|code|kbd|script)(\s|>)/i.test(r[0])?n=!0:n&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(r[0])&&(n=!1),{type:this.options.sanitize?"text":"html",raw:r[0],inLink:t,inRawBlock:n,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):L(r[0]):r[0]}},t.link=function(e){var t=this.rules.inline.link.exec(e);if(t){var n=R(t[2],"()");if(n>-1){var r=(0===t[0].indexOf("!")?5:4)+t[1].length+n;t[2]=t[2].substring(0,n),t[0]=t[0].substring(0,r).trim(),t[3]=""}var i=t[2],a="";if(this.options.pedantic){var o=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(i);o?(i=o[1],a=o[3]):a=""}else a=t[3]?t[3].slice(1,-1):"";return N(t,{href:(i=i.trim().replace(/^<([\s\S]*)>$/,"$1"))?i.replace(this.rules.inline._escapes,"$1"):i,title:a?a.replace(this.rules.inline._escapes,"$1"):a},t[0])}},t.reflink=function(e,t){var n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){var r=(n[2]||n[1]).replace(/\s+/g," ");if(!(r=t[r.toLowerCase()])||!r.href){var i=n[0].charAt(0);return{type:"text",raw:i,text:i}}return N(n,r,n[0])}},t.strong=function(e,t,n){void 0===n&&(n="");var r=this.rules.inline.strong.start.exec(e);if(r&&(!r[1]||r[1]&&(""===n||this.rules.inline.punctuation.exec(n)))){t=t.slice(-1*e.length);var i,a="**"===r[0]?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;for(a.lastIndex=0;null!=(r=a.exec(t));)if(i=this.rules.inline.strong.middle.exec(t.slice(0,r.index+3)))return{type:"strong",raw:e.slice(0,i[0].length),text:e.slice(2,i[0].length-2)}}},t.em=function(e,t,n){void 0===n&&(n="");var r=this.rules.inline.em.start.exec(e);if(r&&(!r[1]||r[1]&&(""===n||this.rules.inline.punctuation.exec(n)))){t=t.slice(-1*e.length);var i,a="*"===r[0]?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;for(a.lastIndex=0;null!=(r=a.exec(t));)if(i=this.rules.inline.em.middle.exec(t.slice(0,r.index+2)))return{type:"em",raw:e.slice(0,i[0].length),text:e.slice(1,i[0].length-1)}}},t.codespan=function(e){var t=this.rules.inline.code.exec(e);if(t){var n=t[2].replace(/\n/g," "),r=/[^ ]/.test(n),i=n.startsWith(" ")&&n.endsWith(" ");return r&&i&&(n=n.substring(1,n.length-1)),n=L(n,!0),{type:"codespan",raw:t[0],text:n}}},t.br=function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}},t.del=function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[1]}},t.autolink=function(e,t){var n,r,i=this.rules.inline.autolink.exec(e);if(i)return r="@"===i[2]?"mailto:"+(n=L(this.options.mangle?t(i[1]):i[1])):n=L(i[1]),{type:"link",raw:i[0],text:n,href:r,tokens:[{type:"text",raw:n,text:n}]}},t.url=function(e,t){var n;if(n=this.rules.inline.url.exec(e)){var r,i;if("@"===n[2])i="mailto:"+(r=L(this.options.mangle?t(n[0]):n[0]));else{var a;do{a=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0]}while(a!==n[0]);r=L(n[0]),i="www."===n[1]?"http://"+r:r}return{type:"link",raw:n[0],text:r,href:i,tokens:[{type:"text",raw:r,text:r}]}}},t.inlineText=function(e,t,n){var r,i=this.rules.inline.text.exec(e);if(i)return r=t?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(i[0]):L(i[0]):i[0]:L(this.options.smartypants?n(i[0]):i[0]),{type:"text",raw:i[0],text:r}},e}(),B=C,F=O,U=S,K={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:B,table:B,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};K.def=F(K.def).replace("label",K._label).replace("title",K._title).getRegex(),K.bullet=/(?:[*+-]|\d{1,9}[.)])/,K.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,K.item=F(K.item,"gm").replace(/bull/g,K.bullet).getRegex(),K.list=F(K.list).replace(/bull/g,K.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+K.def.source+")").getRegex(),K._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",K._comment=//,K.html=F(K.html,"i").replace("comment",K._comment).replace("tag",K._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),K.paragraph=F(K._paragraph).replace("hr",K.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",K._tag).getRegex(),K.blockquote=F(K.blockquote).replace("paragraph",K.paragraph).getRegex(),K.normal=U({},K),K.gfm=U({},K.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),K.gfm.nptable=F(K.gfm.nptable).replace("hr",K.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",K._tag).getRegex(),K.gfm.table=F(K.gfm.table).replace("hr",K.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",K._tag).getRegex(),K.pedantic=U({},K.normal,{html:F("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",K._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:B,paragraph:F(K.normal._paragraph).replace("hr",K.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",K.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var W={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:B,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:B,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~"};W.punctuation=F(W.punctuation).replace(/punctuation/g,W._punctuation).getRegex(),W._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",W._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",W.em.start=F(W.em.start).replace(/punctuation/g,W._punctuation).getRegex(),W.em.middle=F(W.em.middle).replace(/punctuation/g,W._punctuation).replace(/overlapSkip/g,W._overlapSkip).getRegex(),W.em.endAst=F(W.em.endAst,"g").replace(/punctuation/g,W._punctuation).getRegex(),W.em.endUnd=F(W.em.endUnd,"g").replace(/punctuation/g,W._punctuation).getRegex(),W.strong.start=F(W.strong.start).replace(/punctuation/g,W._punctuation).getRegex(),W.strong.middle=F(W.strong.middle).replace(/punctuation/g,W._punctuation).replace(/blockSkip/g,W._blockSkip).getRegex(),W.strong.endAst=F(W.strong.endAst,"g").replace(/punctuation/g,W._punctuation).getRegex(),W.strong.endUnd=F(W.strong.endUnd,"g").replace(/punctuation/g,W._punctuation).getRegex(),W.blockSkip=F(W._blockSkip,"g").getRegex(),W.overlapSkip=F(W._overlapSkip,"g").getRegex(),W._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,W._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,W._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,W.autolink=F(W.autolink).replace("scheme",W._scheme).replace("email",W._email).getRegex(),W._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,W.tag=F(W.tag).replace("comment",K._comment).replace("attribute",W._attribute).getRegex(),W._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,W._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,W._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,W.link=F(W.link).replace("label",W._label).replace("href",W._href).replace("title",W._title).getRegex(),W.reflink=F(W.reflink).replace("label",W._label).getRegex(),W.reflinkSearch=F(W.reflinkSearch,"g").replace("reflink",W.reflink).replace("nolink",W.nolink).getRegex(),W.normal=U({},W),W.pedantic=U({},W.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:F(/^!?\[(label)\]\((.*?)\)/).replace("label",W._label).getRegex(),reflink:F(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",W._label).getRegex()}),W.gfm=U({},W.normal,{escape:F(W.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\.5&&(n="x"+n.toString(16)),r+="&#"+n+";";return r}var Q=function(){function t(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||H,this.options.tokenizer=this.options.tokenizer||new j,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var t={block:V.normal,inline:z.normal};this.options.pedantic?(t.block=V.pedantic,t.inline=z.pedantic):this.options.gfm&&(t.block=V.gfm,this.options.breaks?t.inline=z.breaks:t.inline=z.gfm),this.tokenizer.rules=t}t.lex=function(e,n){return new t(n).lex(e)};var n,r,i,a=t.prototype;return a.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," "),this.blockTokens(e,this.tokens,!0),this.inline(this.tokens),this.tokens},a.blockTokens=function(e,t,n){var r,i,a,o;for(void 0===t&&(t=[]),void 0===n&&(n=!0),e=e.replace(/^ +$/gm,"");e;)if(r=this.tokenizer.space(e))e=e.substring(r.raw.length),r.type&&t.push(r);else if(r=this.tokenizer.code(e,t))e=e.substring(r.raw.length),r.type?t.push(r):((o=t[t.length-1]).raw+="\n"+r.raw,o.text+="\n"+r.text);else if(r=this.tokenizer.fences(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.heading(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.nptable(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.hr(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.blockquote(e))e=e.substring(r.raw.length),r.tokens=this.blockTokens(r.text,[],n),t.push(r);else if(r=this.tokenizer.list(e)){for(e=e.substring(r.raw.length),a=r.items.length,i=0;i0)for(;null!=(o=this.tokenizer.rules.inline.reflinkSearch.exec(s));)l.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(s=s.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(o=this.tokenizer.rules.inline.blockSkip.exec(s));)s=s.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;e;)if(a=this.tokenizer.escape(e))e=e.substring(a.raw.length),t.push(a);else if(a=this.tokenizer.tag(e,n,r))e=e.substring(a.raw.length),n=a.inLink,r=a.inRawBlock,t.push(a);else if(a=this.tokenizer.link(e))e=e.substring(a.raw.length),"link"===a.type&&(a.tokens=this.inlineTokens(a.text,[],!0,r)),t.push(a);else if(a=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(a.raw.length),"link"===a.type&&(a.tokens=this.inlineTokens(a.text,[],!0,r)),t.push(a);else if(a=this.tokenizer.strong(e,s,i))e=e.substring(a.raw.length),a.tokens=this.inlineTokens(a.text,[],n,r),t.push(a);else if(a=this.tokenizer.em(e,s,i))e=e.substring(a.raw.length),a.tokens=this.inlineTokens(a.text,[],n,r),t.push(a);else if(a=this.tokenizer.codespan(e))e=e.substring(a.raw.length),t.push(a);else if(a=this.tokenizer.br(e))e=e.substring(a.raw.length),t.push(a);else if(a=this.tokenizer.del(e))e=e.substring(a.raw.length),a.tokens=this.inlineTokens(a.text,[],n,r),t.push(a);else if(a=this.tokenizer.autolink(e,Y))e=e.substring(a.raw.length),t.push(a);else if(n||!(a=this.tokenizer.url(e,Y))){if(a=this.tokenizer.inlineText(e,r,q))e=e.substring(a.raw.length),i=a.raw.slice(-1),t.push(a);else if(e){var c="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(c);break}throw new Error(c)}}else e=e.substring(a.raw.length),t.push(a);return t},n=t,i=[{key:"rules",get:function(){return{block:V,inline:z}}}],(r=null)&&e(n.prototype,r),i&&e(n,i),t}(),J=r.defaults,X=w,Z=E,$=function(){function e(e){this.options=e||J}var t=e.prototype;return t.code=function(e,t,n){var r=(t||"").match(/\S*/)[0];if(this.options.highlight){var i=this.options.highlight(e,r);null!=i&&i!==e&&(n=!0,e=i)}return r?'
        '+(n?e:Z(e,!0))+"
        \n":"
        "+(n?e:Z(e,!0))+"
        \n"},t.blockquote=function(e){return"
        \n"+e+"
        \n"},t.html=function(e){return e},t.heading=function(e,t,n,r){return this.options.headerIds?"'+e+"\n":""+e+"\n"},t.hr=function(){return this.options.xhtml?"
        \n":"
        \n"},t.list=function(e,t,n){var r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"},t.listitem=function(e){return"
      • "+e+"
      • \n"},t.checkbox=function(e){return" "},t.paragraph=function(e){return"

        "+e+"

        \n"},t.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
        \n"},t.tablerow=function(e){return"\n"+e+"\n"},t.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"\n"},t.strong=function(e){return""+e+""},t.em=function(e){return""+e+""},t.codespan=function(e){return""+e+""},t.br=function(){return this.options.xhtml?"
        ":"
        "},t.del=function(e){return""+e+""},t.link=function(e,t,n){if(null===(e=X(this.options.sanitize,this.options.baseUrl,e)))return n;var r='"},t.image=function(e,t,n){if(null===(e=X(this.options.sanitize,this.options.baseUrl,e)))return n;var r=''+n+'":">"},t.text=function(e){return e},e}(),ee=function(){function e(){}var t=e.prototype;return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,n){return""+n},t.image=function(e,t,n){return""+n},t.br=function(){return""},e}(),te=function(){function e(){this.seen={}}return e.prototype.slug=function(e){var t=e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(t)){var n=t;do{this.seen[n]++,t=n+"-"+this.seen[n]}while(this.seen.hasOwnProperty(t))}return this.seen[t]=0,t},e}(),ne=r.defaults,re=x,ie=function(){function e(e){this.options=e||ne,this.options.renderer=this.options.renderer||new $,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new ee,this.slugger=new te}e.parse=function(t,n){return new e(n).parse(t)};var t=e.prototype;return t.parse=function(e,t){void 0===t&&(t=!0);var n,r,i,a,o,s,l,c,u,d,f,p,h,m,g,v,b,_,y="",E=e.length;for(n=0;n0&&"text"===g.tokens[0].type?(g.tokens[0].text=_+" "+g.tokens[0].text,g.tokens[0].tokens&&g.tokens[0].tokens.length>0&&"text"===g.tokens[0].tokens[0].type&&(g.tokens[0].tokens[0].text=_+" "+g.tokens[0].tokens[0].text)):g.tokens.unshift({type:"text",text:_}):m+=_),m+=this.parse(g.tokens,h),u+=this.renderer.listitem(m,b,v);y+=this.renderer.list(u,f,p);continue;case"html":y+=this.renderer.html(d.text);continue;case"paragraph":y+=this.renderer.paragraph(this.parseInline(d.tokens));continue;case"text":for(u=d.tokens?this.parseInline(d.tokens):d.text;n+1An error occurred:

        "+se(e.message+"",!0)+"
        ";throw e}}return de.options=de.setOptions=function(e){return ae(de.defaults,e),ce(de.defaults),de},de.getDefaults=le,de.defaults=ue,de.use=function(e){var t=ae({},e);if(e.renderer&&function(){var n=de.defaults.renderer||new $,r=function(t){var r=n[t];n[t]=function(){for(var i=arguments.length,a=new Array(i),o=0;oe.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(r=e[Symbol.iterator]()).next.bind(r)}var r=function(e,t){return e(t={exports:{}},t.exports),t.exports}((function(e){function t(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}e.exports={defaults:{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1},getDefaults:t,changeDefaults:function(t){e.exports.defaults=t}}})),i=(r.defaults,r.getDefaults,r.changeDefaults,/[&<>"']/),a=/[&<>"']/g,o=/[<>"']|&(?!#?\w+;)/,s=/[<>"']|&(?!#?\w+;)/g,l={"&":"&","<":"<",">":">",'"':""","'":"'"},c=function(e){return l[e]},u=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function d(e){return e.replace(u,(function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var f=/(^|[^\[])\^/g,p=/[^\w:]/g,h=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i,m={},g=/^[^:]+:\/*[^/]*$/,v=/^([^:]+:)[\s\S]*$/,b=/^([^:]+:\/*[^/]*)[\s\S]*$/;function _(e,t){m[" "+e]||(g.test(e)?m[" "+e]=e+"/":m[" "+e]=y(e,"/",!0));var n=-1===(e=m[" "+e]).indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(v,"$1")+t:"/"===t.charAt(0)?n?t:e.replace(b,"$1")+t:e+t}function y(e,t,n){var r=e.length;if(0===r)return"";for(var i=0;i=0&&"\\"===n[i];)r=!r;return r?"|":" |"})).split(/ \|/),r=0;if(n.length>t)n.splice(t);else for(;n.length1?{type:"space",raw:t[0]}:{raw:"\n"}},t.code=function(e,t){var n=this.rules.block.code.exec(e);if(n){var r=t[t.length-1];if(r&&"paragraph"===r.type)return{raw:n[0],text:n[0].trimRight()};var i=n[0].replace(/^ {4}/gm,"");return{type:"code",raw:n[0],codeBlockStyle:"indented",text:this.options.pedantic?i:M(i,"\n")}}},t.fences=function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],r=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var r=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null===t?e:t[0].length>=r.length?e.slice(r.length):e})).join("\n")}(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim():t[2],text:r}}},t.heading=function(e){var t=this.rules.block.heading.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},t.nptable=function(e){var t=this.rules.block.nptable.exec(e);if(t){var n={type:"table",header:P(t[1].replace(/^ *| *\| *$/g,"")),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:t[3]?t[3].replace(/\n$/,"").split("\n"):[],raw:t[0]};if(n.header.length===n.align.length){var r,i=n.align.length;for(r=0;r ?/gm,"");return{type:"blockquote",raw:t[0],text:n}}},t.list=function(e){var t=this.rules.block.list.exec(e);if(t){for(var n,r,i,a,o,s,l,c=t[0],u=t[2],d=u.length>1,f=")"===u[u.length-1],p={type:"list",raw:c,ordered:d,start:d?+u.slice(0,-1):"",loose:!1,items:[]},h=t[0].match(this.rules.block.item),m=!1,g=h.length,v=0;v1||this.options.smartLists&&i!==u)&&(a=h.slice(v+1).join("\n"),p.raw=p.raw.substring(0,p.raw.length-a.length),v=g-1)),o=m||/\n\n(?!\s*$)/.test(n),v!==g-1&&(m="\n"===n.charAt(n.length-1),o||(o=m)),o&&(p.loose=!0),l=void 0,(s=/^\[[ xX]\] /.test(n))&&(l=" "!==n[1],n=n.replace(/^\[[ xX]\] +/,"")),p.items.push({type:"list_item",raw:c,task:s,checked:l,loose:o,text:n});return p}},t.html=function(e){var t=this.rules.block.html.exec(e);if(t)return{type:this.options.sanitize?"paragraph":"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):L(t[0]):t[0]}},t.def=function(e){var t=this.rules.block.def.exec(e);if(t)return t[3]&&(t[3]=t[3].substring(1,t[3].length-1)),{tag:t[1].toLowerCase().replace(/\s+/g," "),raw:t[0],href:t[2],title:t[3]}},t.table=function(e){var t=this.rules.block.table.exec(e);if(t){var n={type:"table",header:P(t[1].replace(/^ *| *\| *$/g,"")),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:t[3]?t[3].replace(/\n$/,"").split("\n"):[]};if(n.header.length===n.align.length){n.raw=t[0];var r,i=n.align.length;for(r=0;r/i.test(r[0])&&(t=!1),!n&&/^<(pre|code|kbd|script)(\s|>)/i.test(r[0])?n=!0:n&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(r[0])&&(n=!1),{type:this.options.sanitize?"text":"html",raw:r[0],inLink:t,inRawBlock:n,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):L(r[0]):r[0]}},t.link=function(e){var t=this.rules.inline.link.exec(e);if(t){var n=R(t[2],"()");if(n>-1){var r=(0===t[0].indexOf("!")?5:4)+t[1].length+n;t[2]=t[2].substring(0,n),t[0]=t[0].substring(0,r).trim(),t[3]=""}var i=t[2],a="";if(this.options.pedantic){var o=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(i);o?(i=o[1],a=o[3]):a=""}else a=t[3]?t[3].slice(1,-1):"";return N(t,{href:(i=i.trim().replace(/^<([\s\S]*)>$/,"$1"))?i.replace(this.rules.inline._escapes,"$1"):i,title:a?a.replace(this.rules.inline._escapes,"$1"):a},t[0])}},t.reflink=function(e,t){var n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){var r=(n[2]||n[1]).replace(/\s+/g," ");if(!(r=t[r.toLowerCase()])||!r.href){var i=n[0].charAt(0);return{type:"text",raw:i,text:i}}return N(n,r,n[0])}},t.strong=function(e,t,n){void 0===n&&(n="");var r=this.rules.inline.strong.start.exec(e);if(r&&(!r[1]||r[1]&&(""===n||this.rules.inline.punctuation.exec(n)))){t=t.slice(-1*e.length);var i,a="**"===r[0]?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;for(a.lastIndex=0;null!=(r=a.exec(t));)if(i=this.rules.inline.strong.middle.exec(t.slice(0,r.index+3)))return{type:"strong",raw:e.slice(0,i[0].length),text:e.slice(2,i[0].length-2)}}},t.em=function(e,t,n){void 0===n&&(n="");var r=this.rules.inline.em.start.exec(e);if(r&&(!r[1]||r[1]&&(""===n||this.rules.inline.punctuation.exec(n)))){t=t.slice(-1*e.length);var i,a="*"===r[0]?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;for(a.lastIndex=0;null!=(r=a.exec(t));)if(i=this.rules.inline.em.middle.exec(t.slice(0,r.index+2)))return{type:"em",raw:e.slice(0,i[0].length),text:e.slice(1,i[0].length-1)}}},t.codespan=function(e){var t=this.rules.inline.code.exec(e);if(t){var n=t[2].replace(/\n/g," "),r=/[^ ]/.test(n),i=n.startsWith(" ")&&n.endsWith(" ");return r&&i&&(n=n.substring(1,n.length-1)),n=L(n,!0),{type:"codespan",raw:t[0],text:n}}},t.br=function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}},t.del=function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[1]}},t.autolink=function(e,t){var n,r,i=this.rules.inline.autolink.exec(e);if(i)return r="@"===i[2]?"mailto:"+(n=L(this.options.mangle?t(i[1]):i[1])):n=L(i[1]),{type:"link",raw:i[0],text:n,href:r,tokens:[{type:"text",raw:n,text:n}]}},t.url=function(e,t){var n;if(n=this.rules.inline.url.exec(e)){var r,i;if("@"===n[2])i="mailto:"+(r=L(this.options.mangle?t(n[0]):n[0]));else{var a;do{a=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0]}while(a!==n[0]);r=L(n[0]),i="www."===n[1]?"http://"+r:r}return{type:"link",raw:n[0],text:r,href:i,tokens:[{type:"text",raw:r,text:r}]}}},t.inlineText=function(e,t,n){var r,i=this.rules.inline.text.exec(e);if(i)return r=t?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(i[0]):L(i[0]):i[0]:L(this.options.smartypants?n(i[0]):i[0]),{type:"text",raw:i[0],text:r}},e}(),B=C,F=O,U=S,K={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:B,table:B,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};K.def=F(K.def).replace("label",K._label).replace("title",K._title).getRegex(),K.bullet=/(?:[*+-]|\d{1,9}[.)])/,K.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,K.item=F(K.item,"gm").replace(/bull/g,K.bullet).getRegex(),K.list=F(K.list).replace(/bull/g,K.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+K.def.source+")").getRegex(),K._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",K._comment=//,K.html=F(K.html,"i").replace("comment",K._comment).replace("tag",K._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),K.paragraph=F(K._paragraph).replace("hr",K.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",K._tag).getRegex(),K.blockquote=F(K.blockquote).replace("paragraph",K.paragraph).getRegex(),K.normal=U({},K),K.gfm=U({},K.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),K.gfm.nptable=F(K.gfm.nptable).replace("hr",K.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",K._tag).getRegex(),K.gfm.table=F(K.gfm.table).replace("hr",K.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",K._tag).getRegex(),K.pedantic=U({},K.normal,{html:F("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",K._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:B,paragraph:F(K.normal._paragraph).replace("hr",K.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",K.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var W={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:B,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:B,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~"};W.punctuation=F(W.punctuation).replace(/punctuation/g,W._punctuation).getRegex(),W._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",W._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",W.em.start=F(W.em.start).replace(/punctuation/g,W._punctuation).getRegex(),W.em.middle=F(W.em.middle).replace(/punctuation/g,W._punctuation).replace(/overlapSkip/g,W._overlapSkip).getRegex(),W.em.endAst=F(W.em.endAst,"g").replace(/punctuation/g,W._punctuation).getRegex(),W.em.endUnd=F(W.em.endUnd,"g").replace(/punctuation/g,W._punctuation).getRegex(),W.strong.start=F(W.strong.start).replace(/punctuation/g,W._punctuation).getRegex(),W.strong.middle=F(W.strong.middle).replace(/punctuation/g,W._punctuation).replace(/blockSkip/g,W._blockSkip).getRegex(),W.strong.endAst=F(W.strong.endAst,"g").replace(/punctuation/g,W._punctuation).getRegex(),W.strong.endUnd=F(W.strong.endUnd,"g").replace(/punctuation/g,W._punctuation).getRegex(),W.blockSkip=F(W._blockSkip,"g").getRegex(),W.overlapSkip=F(W._overlapSkip,"g").getRegex(),W._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,W._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,W._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,W.autolink=F(W.autolink).replace("scheme",W._scheme).replace("email",W._email).getRegex(),W._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,W.tag=F(W.tag).replace("comment",K._comment).replace("attribute",W._attribute).getRegex(),W._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,W._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,W._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,W.link=F(W.link).replace("label",W._label).replace("href",W._href).replace("title",W._title).getRegex(),W.reflink=F(W.reflink).replace("label",W._label).getRegex(),W.reflinkSearch=F(W.reflinkSearch,"g").replace("reflink",W.reflink).replace("nolink",W.nolink).getRegex(),W.normal=U({},W),W.pedantic=U({},W.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:F(/^!?\[(label)\]\((.*?)\)/).replace("label",W._label).getRegex(),reflink:F(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",W._label).getRegex()}),W.gfm=U({},W.normal,{escape:F(W.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\.5&&(n="x"+n.toString(16)),r+="&#"+n+";";return r}var Q=function(){function t(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||H,this.options.tokenizer=this.options.tokenizer||new j,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var t={block:V.normal,inline:z.normal};this.options.pedantic?(t.block=V.pedantic,t.inline=z.pedantic):this.options.gfm&&(t.block=V.gfm,this.options.breaks?t.inline=z.breaks:t.inline=z.gfm),this.tokenizer.rules=t}t.lex=function(e,n){return new t(n).lex(e)};var n,r,i,a=t.prototype;return a.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," "),this.blockTokens(e,this.tokens,!0),this.inline(this.tokens),this.tokens},a.blockTokens=function(e,t,n){var r,i,a,o;for(void 0===t&&(t=[]),void 0===n&&(n=!0),e=e.replace(/^ +$/gm,"");e;)if(r=this.tokenizer.space(e))e=e.substring(r.raw.length),r.type&&t.push(r);else if(r=this.tokenizer.code(e,t))e=e.substring(r.raw.length),r.type?t.push(r):((o=t[t.length-1]).raw+="\n"+r.raw,o.text+="\n"+r.text);else if(r=this.tokenizer.fences(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.heading(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.nptable(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.hr(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.blockquote(e))e=e.substring(r.raw.length),r.tokens=this.blockTokens(r.text,[],n),t.push(r);else if(r=this.tokenizer.list(e)){for(e=e.substring(r.raw.length),a=r.items.length,i=0;i0)for(;null!=(o=this.tokenizer.rules.inline.reflinkSearch.exec(s));)l.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(s=s.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(o=this.tokenizer.rules.inline.blockSkip.exec(s));)s=s.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;e;)if(a=this.tokenizer.escape(e))e=e.substring(a.raw.length),t.push(a);else if(a=this.tokenizer.tag(e,n,r))e=e.substring(a.raw.length),n=a.inLink,r=a.inRawBlock,t.push(a);else if(a=this.tokenizer.link(e))e=e.substring(a.raw.length),"link"===a.type&&(a.tokens=this.inlineTokens(a.text,[],!0,r)),t.push(a);else if(a=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(a.raw.length),"link"===a.type&&(a.tokens=this.inlineTokens(a.text,[],!0,r)),t.push(a);else if(a=this.tokenizer.strong(e,s,i))e=e.substring(a.raw.length),a.tokens=this.inlineTokens(a.text,[],n,r),t.push(a);else if(a=this.tokenizer.em(e,s,i))e=e.substring(a.raw.length),a.tokens=this.inlineTokens(a.text,[],n,r),t.push(a);else if(a=this.tokenizer.codespan(e))e=e.substring(a.raw.length),t.push(a);else if(a=this.tokenizer.br(e))e=e.substring(a.raw.length),t.push(a);else if(a=this.tokenizer.del(e))e=e.substring(a.raw.length),a.tokens=this.inlineTokens(a.text,[],n,r),t.push(a);else if(a=this.tokenizer.autolink(e,Y))e=e.substring(a.raw.length),t.push(a);else if(n||!(a=this.tokenizer.url(e,Y))){if(a=this.tokenizer.inlineText(e,r,q))e=e.substring(a.raw.length),i=a.raw.slice(-1),t.push(a);else if(e){var c="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(c);break}throw new Error(c)}}else e=e.substring(a.raw.length),t.push(a);return t},n=t,i=[{key:"rules",get:function(){return{block:V,inline:z}}}],(r=null)&&e(n.prototype,r),i&&e(n,i),t}(),J=r.defaults,X=w,Z=E,$=function(){function e(e){this.options=e||J}var t=e.prototype;return t.code=function(e,t,n){var r=(t||"").match(/\S*/)[0];if(this.options.highlight){var i=this.options.highlight(e,r);null!=i&&i!==e&&(n=!0,e=i)}return r?'
        '+(n?e:Z(e,!0))+"
        \n":"
        "+(n?e:Z(e,!0))+"
        \n"},t.blockquote=function(e){return"
        \n"+e+"
        \n"},t.html=function(e){return e},t.heading=function(e,t,n,r){return this.options.headerIds?"'+e+"\n":""+e+"\n"},t.hr=function(){return this.options.xhtml?"
        \n":"
        \n"},t.list=function(e,t,n){var r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"},t.listitem=function(e){return"
      • "+e+"
      • \n"},t.checkbox=function(e){return" "},t.paragraph=function(e){return"

        "+e+"

        \n"},t.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
        \n"},t.tablerow=function(e){return"\n"+e+"\n"},t.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"\n"},t.strong=function(e){return""+e+""},t.em=function(e){return""+e+""},t.codespan=function(e){return""+e+""},t.br=function(){return this.options.xhtml?"
        ":"
        "},t.del=function(e){return""+e+""},t.link=function(e,t,n){if(null===(e=X(this.options.sanitize,this.options.baseUrl,e)))return n;var r='
        "},t.image=function(e,t,n){if(null===(e=X(this.options.sanitize,this.options.baseUrl,e)))return n;var r=''+n+'":">"},t.text=function(e){return e},e}(),ee=function(){function e(){}var t=e.prototype;return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,n){return""+n},t.image=function(e,t,n){return""+n},t.br=function(){return""},e}(),te=function(){function e(){this.seen={}}return e.prototype.slug=function(e){var t=e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(t)){var n=t;do{this.seen[n]++,t=n+"-"+this.seen[n]}while(this.seen.hasOwnProperty(t))}return this.seen[t]=0,t},e}(),ne=r.defaults,re=x,ie=function(){function e(e){this.options=e||ne,this.options.renderer=this.options.renderer||new $,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new ee,this.slugger=new te}e.parse=function(t,n){return new e(n).parse(t)};var t=e.prototype;return t.parse=function(e,t){void 0===t&&(t=!0);var n,r,i,a,o,s,l,c,u,d,f,p,h,m,g,v,b,_,y="",E=e.length;for(n=0;n0&&"text"===g.tokens[0].type?(g.tokens[0].text=_+" "+g.tokens[0].text,g.tokens[0].tokens&&g.tokens[0].tokens.length>0&&"text"===g.tokens[0].tokens[0].type&&(g.tokens[0].tokens[0].text=_+" "+g.tokens[0].tokens[0].text)):g.tokens.unshift({type:"text",text:_}):m+=_),m+=this.parse(g.tokens,h),u+=this.renderer.listitem(m,b,v);y+=this.renderer.list(u,f,p);continue;case"html":y+=this.renderer.html(d.text);continue;case"paragraph":y+=this.renderer.paragraph(this.parseInline(d.tokens));continue;case"text":for(u=d.tokens?this.parseInline(d.tokens):d.text;n+1An error occurred:

        "+se(e.message+"",!0)+"
        ";throw e}}return de.options=de.setOptions=function(e){return ae(de.defaults,e),ce(de.defaults),de},de.getDefaults=le,de.defaults=ue,de.use=function(e){var t=ae({},e);if(e.renderer&&function(){var n=de.defaults.renderer||new $,r=function(t){var r=n[t];n[t]=function(){for(var i=arguments.length,a=new Array(i),o=0;o"+e+""})))}}),n.private&&l.a.createElement("li",{className:f.a.tag},"私有"))});return p}));j(r)}else j([])},q=function(e){var t=document.getElementById("scroll-".concat(G,"-").concat(e));t&&document.getElementById("scroll-".concat(G)).scrollTo(0,t.offsetTop)},Y=function(e,t){var n=document.getElementById("search-".concat(G,"-").concat(e));if(n){var r=document.getElementById("search-".concat(G));n.offsetTop-r.scrollTop>0&&n.offsetTop-r.scrollTop"+e+""})))}}),n.private&&l.a.createElement("li",{className:f.a.tag},"私有"))});return p}));j(r)}else j([])},q=function(e){var t=document.getElementById("scroll-".concat(G,"-").concat(e));t&&document.getElementById("scroll-".concat(G)).scrollTo(0,t.offsetTop)},Y=function(e,t){var n=document.getElementById("search-".concat(G,"-").concat(e));if(n){var r=document.getElementById("search-".concat(G));n.offsetTop-r.scrollTop>0&&n.offsetTop-r.scrollTop>>24)|4278255360&(i<<24|i>>>8)}var a,o,p,y,E,x,O,w,C,S,D,T=this._hash.words,A=d.words,k=f.words,I=s.words,M=l.words,P=c.words,L=u.words;for(x=a=T[0],O=o=T[1],w=p=T[2],C=y=T[3],S=E=T[4],n=0;n<80;n+=1)D=a+e[t+I[n]]|0,D+=n<16?h(o,p,y)+A[0]:n<32?m(o,p,y)+A[1]:n<48?g(o,p,y)+A[2]:n<64?v(o,p,y)+A[3]:b(o,p,y)+A[4],D=(D=_(D|=0,P[n]))+E|0,a=E,E=y,y=_(p,10),p=o,o=D,D=x+e[t+M[n]]|0,D+=n<16?b(O,w,C)+k[0]:n<32?v(O,w,C)+k[1]:n<48?g(O,w,C)+k[2]:n<64?m(O,w,C)+k[3]:h(O,w,C)+k[4],D=(D=_(D|=0,L[n]))+S|0,x=S,S=C,C=_(w,10),w=O,O=D;D=T[1]+p+C|0,T[1]=T[2]+y+S|0,T[2]=T[3]+E+x|0,T[3]=T[4]+a+O|0,T[4]=T[0]+o+w|0,T[0]=D},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),e.sigBytes=4*(t.length+1),this._process();for(var i=this._hash,a=i.words,o=0;o<5;o++){var s=a[o];a[o]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}return i},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e}});function h(e,t,n){return e^t^n}function m(e,t,n){return e&t|~e&n}function g(e,t,n){return(e|~t)^n}function v(e,t,n){return e&n|t&~n}function b(e,t,n){return e^(t|~n)}function _(e,t){return e<>>32-t}t.RIPEMD160=a._createHelper(p),t.HmacRIPEMD160=a._createHmacHelper(p)}(Math),r.RIPEMD160)},ETIr: +function(e){var t=r,n=t.lib,i=n.WordArray,a=n.Hasher,o=t.algo,s=i.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]),l=i.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]),c=i.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]),u=i.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]),d=i.create([0,1518500249,1859775393,2400959708,2840853838]),f=i.create([1352829926,1548603684,1836072691,2053994217,0]),p=o.RIPEMD160=a.extend({_doReset:function(){this._hash=i.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=0;n<16;n++){var r=t+n,i=e[r];e[r]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var a,o,p,y,E,x,O,w,C,S,T,A=this._hash.words,D=d.words,k=f.words,I=s.words,M=l.words,P=c.words,L=u.words;for(x=a=A[0],O=o=A[1],w=p=A[2],C=y=A[3],S=E=A[4],n=0;n<80;n+=1)T=a+e[t+I[n]]|0,T+=n<16?h(o,p,y)+D[0]:n<32?m(o,p,y)+D[1]:n<48?g(o,p,y)+D[2]:n<64?v(o,p,y)+D[3]:b(o,p,y)+D[4],T=(T=_(T|=0,P[n]))+E|0,a=E,E=y,y=_(p,10),p=o,o=T,T=x+e[t+M[n]]|0,T+=n<16?b(O,w,C)+k[0]:n<32?v(O,w,C)+k[1]:n<48?g(O,w,C)+k[2]:n<64?m(O,w,C)+k[3]:h(O,w,C)+k[4],T=(T=_(T|=0,L[n]))+S|0,x=S,S=C,C=_(w,10),w=O,O=T;T=A[1]+p+C|0,A[1]=A[2]+y+S|0,A[2]=A[3]+E+x|0,A[3]=A[4]+a+O|0,A[4]=A[0]+o+w|0,A[0]=T},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),e.sigBytes=4*(t.length+1),this._process();for(var i=this._hash,a=i.words,o=0;o<5;o++){var s=a[o];a[o]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}return i},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e}});function h(e,t,n){return e^t^n}function m(e,t,n){return e&t|~e&n}function g(e,t,n){return(e|~t)^n}function v(e,t,n){return e&n|t&~n}function b(e,t,n){return e^(t|~n)}function _(e,t){return e<>>32-t}t.RIPEMD160=a._createHelper(p),t.HmacRIPEMD160=a._createHmacHelper(p)}(Math),r.RIPEMD160)},ETIr: /*!**********************************************!*\ !*** ./node_modules/crypto-js/enc-base64.js ***! \**********************************************/ @@ -442,7 +442,7 @@ function(e){var t=r,n=t.lib,i=n.WordArray,a=n.Hasher,o=t.algo,s=i.create([0,1,2, /*! exports provided: default */ /*! exports used: default */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("q1tI"),i=n.n(r),a=n("TSYQ"),o=n.n(a);function s(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(e){return t}}function l(e){var t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(t){t.total>0&&(t.percent=t.loaded/t.total*100),e.onProgress(t)});var n=new FormData;e.data&&Object.keys(e.data).forEach((function(t){var r=e.data[t];Array.isArray(r)?r.forEach((function(e){n.append(t+"[]",e)})):n.append(t,e.data[t])})),e.file instanceof Blob?n.append(e.filename,e.file,e.file.name):n.append(e.filename,e.file),t.onerror=function(t){e.onError(t)},t.onload=function(){return t.status<200||t.status>=300?e.onError(function(e,t){var n="cannot "+e.method+" "+e.action+" "+t.status+"'",r=new Error(n);return r.status=t.status,r.method=e.method,r.url=e.action,r}(e,t),s(t)):e.onSuccess(s(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var r=e.headers||{};return null!==r["X-Requested-With"]&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(r).forEach((function(e){null!==r[e]&&t.setRequestHeader(e,r[e])})),t.send(n),{abort:function(){t.abort()}}}var c=+new Date,u=0;function d(){return"rc-upload-"+c+"-"+ ++u}var f=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",i=e.type||"",a=i.replace(/\/.*$/,"");return n.some((function(e){var t,n,o=e.trim();return"."===o.charAt(0)?(t=r.toLowerCase(),n=o.toLowerCase(),-1!==t.indexOf(n,t.length-n.length)):/\/\*$/.test(o)?a===o.replace(/\/.*$/,""):i===o}))}return!0};var p=function(e,t,n){var r=function e(r,i){i=i||"",r.isFile?r.file((function(e){n(e)&&(r.fullPath&&!e.webkitRelativePath&&(Object.defineProperties(e,{webkitRelativePath:{writable:!0}}),e.webkitRelativePath=r.fullPath.replace(/^\//,""),Object.defineProperties(e,{webkitRelativePath:{writable:!1}})),t([e]))})):r.isDirectory&&function(e,t){var n=e.createReader(),r=[];!function e(){n.readEntries((function(n){var i=Array.prototype.slice.apply(n);r=r.concat(i),!i.length?t(r):e()}))}()}(r,(function(t){t.forEach((function(t){e(t,""+i+r.name+"/")}))}))};e.forEach((function(e){r(e.webkitGetAsEntry())}))},h=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(n,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),E=o()((v(e={},a,!0),v(e,a+"-disabled",l),v(e,s,s),e)),x=l?{}:{onClick:g?this.onClick:function(){},onKeyDown:g?this.onKeyDown:function(){},onMouseEnter:b,onMouseLeave:_,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return i.a.createElement(r,h({},x,{className:E,role:"button",style:u}),i.a.createElement("input",h({},(t=y,Object.keys(t).reduce((function(e,n){return"data-"!==n.substr(0,5)&&"aria-"!==n.substr(0,5)&&"role"!==n||(e[n]=t[n]),e}),{})),{id:c,type:"file",ref:this.saveFileInput,onClick:function(e){return e.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:f,directory:m?"directory":null,webkitdirectory:m?"webkitdirectory":null,multiple:d,onChange:this.onChange})),p)}}]),t}(r.Component),E=Object.assign||function(e){for(var t=1;t0&&(t.percent=t.loaded/t.total*100),e.onProgress(t)});var n=new FormData;e.data&&Object.keys(e.data).forEach((function(t){var r=e.data[t];Array.isArray(r)?r.forEach((function(e){n.append(t+"[]",e)})):n.append(t,e.data[t])})),e.file instanceof Blob?n.append(e.filename,e.file,e.file.name):n.append(e.filename,e.file),t.onerror=function(t){e.onError(t)},t.onload=function(){return t.status<200||t.status>=300?e.onError(function(e,t){var n="cannot "+e.method+" "+e.action+" "+t.status+"'",r=new Error(n);return r.status=t.status,r.method=e.method,r.url=e.action,r}(e,t),s(t)):e.onSuccess(s(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var r=e.headers||{};return null!==r["X-Requested-With"]&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(r).forEach((function(e){null!==r[e]&&t.setRequestHeader(e,r[e])})),t.send(n),{abort:function(){t.abort()}}}var c=+new Date,u=0;function d(){return"rc-upload-"+c+"-"+ ++u}var f=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",i=e.type||"",a=i.replace(/\/.*$/,"");return n.some((function(e){var t,n,o=e.trim();return"."===o.charAt(0)?(t=r.toLowerCase(),n=o.toLowerCase(),-1!==t.indexOf(n,t.length-n.length)):/\/\*$/.test(o)?a===o.replace(/\/.*$/,""):i===o}))}return!0};var p=function(e,t,n){var r=function e(r,i){i=i||"",r.isFile?r.file((function(e){n(e)&&(r.fullPath&&!e.webkitRelativePath&&(Object.defineProperties(e,{webkitRelativePath:{writable:!0}}),e.webkitRelativePath=r.fullPath.replace(/^\//,""),Object.defineProperties(e,{webkitRelativePath:{writable:!1}})),t([e]))})):r.isDirectory&&function(e,t){var n=e.createReader(),r=[];!function e(){n.readEntries((function(n){var i=Array.prototype.slice.apply(n);r=r.concat(i),!i.length?t(r):e()}))}()}(r,(function(t){t.forEach((function(t){e(t,""+i+r.name+"/")}))}))};e.forEach((function(e){r(e.webkitGetAsEntry())}))},h=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(n,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),E=o()((v(e={},a,!0),v(e,a+"-disabled",l),v(e,s,s),e)),x=l?{}:{onClick:g?this.onClick:function(){},onKeyDown:g?this.onKeyDown:function(){},onMouseEnter:b,onMouseLeave:_,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return i.a.createElement(r,h({},x,{className:E,role:"button",style:u}),i.a.createElement("input",h({},(t=y,Object.keys(t).reduce((function(e,n){return"data-"!==n.substr(0,5)&&"aria-"!==n.substr(0,5)&&"role"!==n||(e[n]=t[n]),e}),{})),{id:c,type:"file",ref:this.saveFileInput,onClick:function(e){return e.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:f,directory:m?"directory":null,webkitdirectory:m?"webkitdirectory":null,multiple:d,onChange:this.onChange})),p)}}]),t}(r.Component),E=Object.assign||function(e){for(var t=1;tn)){e.next=7;break}return i.b.info("文件超过".concat(n/1024/1024/1024,"GB,不符合上传要求")),e.abrupt("return",!1);case 7:return v.push({name:t.name,file:t}),_(Object(a.a)(v)),u.onChange(v),e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})},T=function(){var e=Object(c.a)(f.a.mark((function e(t,n){var r,o,s,l,c,d,p,h,g;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.file_name=t.name,p=t.name,e.next=4,Object(m.a)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if((h=e.sent).data=JSON.parse(O(h.data)),0===(null==h?void 0:h.status)){e.next=12;break}return v[v.findIndex((function(e){return e.name===p}))].status="error",v[v.findIndex((function(e){return e.name===p}))].file.status="error",u.onChange(v),i.b.warn("上传失败,请重新尝试"),e.abrupt("return");case 12:return C=new E.a({endpoint:null==h||null===(r=h.data)||void 0===r?void 0:r.end_point,region:null==h||null===(o=h.data)||void 0===o?void 0:o.region,accessKeyId:null==h||null===(s=h.data)||void 0===s?void 0:s.access_key_id,accessKeySecret:null==h||null===(l=h.data)||void 0===l?void 0:l.access_key_secret,bucket:null==h||null===(c=h.data)||void 0===c?void 0:c.bucket,stsToken:null==h||null===(d=h.data)||void 0===d?void 0:d.security_token}),console.log(t,"file"),S(C),g=Object(b.a)(),e.abrupt("return",new Promise((function(e,r){try{var o;C.multipartUpload("".concat(u.identifier,"/").concat(g).concat(p.indexOf(".")>-1?"."+p.split(".").pop():""),new Blob([t.file],{type:t.file.type}),{timeout:36e5,partSize:1002400,progress:function(e,t,n){try{console.log("进度",e,t,n);var r=v.findIndex((function(e){return e.name===p}));v[r].file.percent=100*e,v[r].tempCheckpoint=t,_(Object(a.a)(v))}catch(e){}},checkpoint:v[v.findIndex((function(e){return e.name===p}))].tempCheckpoint,callback:{customValue:{id:p+""},url:null==h||null===(o=h.data)||void 0===o?void 0:o.callback_url,host:null==h?void 0:h.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(m.e)(n)}}).then((function(n){var r,a=v.findIndex((function(e){return e.name===p})),o="done";if(0===(null===(r=n.data)||void 0===r?void 0:r.status)){var s;t.response=null===(s=n.data)||void 0===s?void 0:s.data;var l=v.findIndex((function(e){return e.name===p}));v[l].status="done",v[l].file.status="done"}else{var c;i.b.warn(null===(c=n.data)||void 0===c?void 0:c.message),o="error"}v[a].status=o,v[a].file.status=o,u.onChange(v),e(null==n?void 0:n.data)})).catch((function(e){v[v.findIndex((function(e){return e.name===p}))].status="error",v[v.findIndex((function(e){return e.name===p}))].file.status="error",i.b.warn("上传失败,请重新尝试"),_(Object(a.a)(v)),u.onChange(v),r(e),console.log("err:",e)}))}catch(e){}})));case 17:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return Object(p.useEffect)((function(){v.every((function(e){return"done"===e||"error"===e}))&&u.onComplete(v)}),[v]),Object(p.useEffect)((function(){var e;l&&(null===(e=C)||void 0===e||e.cancel())}),[l]),Object(p.useEffect)((function(){u.uploading&&v.map(function(){var e=Object(c.a)(f.a.mark((function e(t){var r;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.status&&"error"!==t.status||l){e.next=6;break}return t.status="uploading",t.file.status="uploading",e.next=5,T(t,{login:null==n||null===(r=n.userInfo)||void 0===r?void 0:r.login,container_type:u.container_type,container_id:u.container_id,description:u.description});case 5:e.sent;case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}),[u.uploading]),h.a.createElement(x,Object(r.a)({},D,{height:u.height,className:u.className}),h.a.createElement("p",{className:"ant-upload-hint"},u.text||"拖拽文件或者点击上传"))}))},KmYQ: +/*! exports used: decrypt, default, uploadFile */function(e,t,n){"use strict";n.d(t,"a",(function(){return O})),n.d(t,"c",(function(){return w}));var r=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/extends */"0Owb"),i=(n(/*! antd/es/message/style */"miYZ"),n(/*! antd/es/message */"tsqr")),a=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/toConsumableArray */"oBTY"),o=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),s=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties */"PpiC"),l=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2 */"k1fw"),c=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),u=(n(/*! antd/es/upload/style */"DZo9"),n(/*! antd/es/upload */"8z0m")),d=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),f=n.n(d),p=n(/*! react */"q1tI"),h=n.n(p),m=n(/*! @/utils/fetch */"ErOA"),g=n(/*! crypto-js */"NFKh"),v=n.n(g),b=n(/*! uuid */"7Cbv"),_=n(/*! umi */"9kvl"),y=n(/*! ali-oss */"mxV5"),E=n.n(y),x=u.a.Dragger,O=function(e){var t=v.a.enc.Utf8.parse("bf3c199c2470cb477d907b1e0917c17b"),n=v.a.enc.Utf8.parse("5183666c72eec9e4"),r=v.a.AES.decrypt(e,t,{iv:n,mode:v.a.mode.CBC});return r.toString(v.a.enc.Utf8)},w=function(){var e=Object(c.a)(f.a.mark((function e(t,n,r){var i,a,o,s,c,u,d,p,h;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.file_name=t.name,e.next=3,Object(m.a)("/api/buckets/get_upload_token.json",{method:"get"});case 3:return d=e.sent,console.log("decrypt(res.data):",O(d.data)),d.data=JSON.parse(O(d.data)),p=Object(b.a)(),h=new E.a({endpoint:null==d||null===(i=d.data)||void 0===i?void 0:i.end_point,region:null==d||null===(a=d.data)||void 0===a?void 0:a.region,accessKeyId:null==d||null===(o=d.data)||void 0===o?void 0:o.access_key_id,accessKeySecret:null==d||null===(s=d.data)||void 0===s?void 0:s.access_key_secret,bucket:null==d||null===(c=d.data)||void 0===c?void 0:c.bucket,stsToken:null==d||null===(u=d.data)||void 0===u?void 0:u.security_token}),e.abrupt("return",new Promise((function(e,i){var a;h.multipartUpload("".concat(p),new Blob([t],{type:t.type}),Object(l.a)(Object(l.a)({timeout:2e5,partSize:102400},r),{},{callback:{url:null==d||null===(a=d.data)||void 0===a?void 0:a.callback_url,host:null==d?void 0:d.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(m.e)(n)}})).then((function(n){var r;t.response=null===(r=n.data)||void 0===r?void 0:r.data,e(null==n?void 0:n.data)})).catch((function(e){i(e),console.log("err:",e)}))})));case 9:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}();t.b=Object(_.a)((function(e){var t=e.loading,n=e.globalSetting,r=e.user;return{globalSetting:n,loading:t.models.competitions,user:r}}))((function(e){var t,n=e.user,l=e.cancelUpload,u=Object(s.a)(e,["user","cancelUpload"]),d=Object(p.useState)([]),g=Object(o.a)(d,2),v=g[0],_=g[1],y=Object(p.useState)(),w=Object(o.a)(y,2),C=w[0],S=w[1],T={onRemove:function(e){_(Object(a.a)(v.filter((function(t){return t.name!==e.name})))),u.onChange(v.filter((function(t){return t.name!==e.name})))},disabled:u.disabled,multiple:!0,fileList:null==v?void 0:v.map((function(e){return e.file})),customRequest:function(){},beforeUpload:(t=Object(c.a)(f.a.mark((function e(t){var n;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=u.maxSize||1073741824,!v.filter((function(e){return e.name===t.name})).length){e.next=4;break}return i.b.info("".concat(t.name,"已存在,请重新选择")),e.abrupt("return");case 4:if(!((null==t?void 0:t.size)>n)){e.next=7;break}return i.b.info("文件超过".concat(n/1024/1024/1024,"GB,不符合上传要求")),e.abrupt("return",!1);case 7:return v.push({name:t.name,file:t}),_(Object(a.a)(v)),u.onChange(v),e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})},A=function(){var e=Object(c.a)(f.a.mark((function e(t,n){var r,o,s,l,c,d,p,h,g;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.file_name=t.name,p=t.name,e.next=4,Object(m.a)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if((h=e.sent).data=JSON.parse(O(h.data)),0===(null==h?void 0:h.status)){e.next=12;break}return v[v.findIndex((function(e){return e.name===p}))].status="error",v[v.findIndex((function(e){return e.name===p}))].file.status="error",u.onChange(v),i.b.warn("上传失败,请重新尝试"),e.abrupt("return");case 12:return C=new E.a({endpoint:null==h||null===(r=h.data)||void 0===r?void 0:r.end_point,region:null==h||null===(o=h.data)||void 0===o?void 0:o.region,accessKeyId:null==h||null===(s=h.data)||void 0===s?void 0:s.access_key_id,accessKeySecret:null==h||null===(l=h.data)||void 0===l?void 0:l.access_key_secret,bucket:null==h||null===(c=h.data)||void 0===c?void 0:c.bucket,stsToken:null==h||null===(d=h.data)||void 0===d?void 0:d.security_token}),console.log(t,"file"),S(C),g=Object(b.a)(),e.abrupt("return",new Promise((function(e,r){try{var o;C.multipartUpload("".concat(u.identifier,"/").concat(g).concat(p.indexOf(".")>-1?"."+p.split(".").pop():""),new Blob([t.file],{type:t.file.type}),{timeout:36e5,partSize:1002400,progress:function(e,t,n){try{console.log("进度",e,t,n);var r=v.findIndex((function(e){return e.name===p}));v[r].file.percent=100*e,v[r].tempCheckpoint=t,_(Object(a.a)(v))}catch(e){}},checkpoint:v[v.findIndex((function(e){return e.name===p}))].tempCheckpoint,callback:{customValue:{id:p+""},url:null==h||null===(o=h.data)||void 0===o?void 0:o.callback_url,host:null==h?void 0:h.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(m.e)(n)}}).then((function(n){var r,a=v.findIndex((function(e){return e.name===p})),o="done";if(0===(null===(r=n.data)||void 0===r?void 0:r.status)){var s;t.response=null===(s=n.data)||void 0===s?void 0:s.data;var l=v.findIndex((function(e){return e.name===p}));v[l].status="done",v[l].file.status="done"}else{var c;i.b.warn(null===(c=n.data)||void 0===c?void 0:c.message),o="error"}v[a].status=o,v[a].file.status=o,u.onChange(v),e(null==n?void 0:n.data)})).catch((function(e){v[v.findIndex((function(e){return e.name===p}))].status="error",v[v.findIndex((function(e){return e.name===p}))].file.status="error",i.b.warn("上传失败,请重新尝试"),_(Object(a.a)(v)),u.onChange(v),r(e),console.log("err:",e)}))}catch(e){}})));case 17:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return Object(p.useEffect)((function(){v.every((function(e){return"done"===e||"error"===e}))&&u.onComplete(v)}),[v]),Object(p.useEffect)((function(){var e;l&&(null===(e=C)||void 0===e||e.cancel())}),[l]),Object(p.useEffect)((function(){u.uploading&&v.map(function(){var e=Object(c.a)(f.a.mark((function e(t){var r;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.status&&"error"!==t.status||l){e.next=6;break}return t.status="uploading",t.file.status="uploading",e.next=5,A(t,{login:null==n||null===(r=n.userInfo)||void 0===r?void 0:r.login,container_type:u.container_type,container_id:u.container_id,description:u.description});case 5:e.sent;case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}),[u.uploading]),h.a.createElement(x,Object(r.a)({},T,{height:u.height,className:u.className}),h.a.createElement("p",{className:"ant-upload-hint"},u.text||"拖拽文件或者点击上传"))}))},KmYQ: /*!***************************************************!*\ !*** ./node_modules/crypto-js/pad-zeropadding.js ***! \***************************************************/ @@ -593,12 +593,12 @@ function(e){var t=r,n=t.lib,i=n.WordArray,a=n.Hasher,o=t.algo,s=i.create([0,1,2, /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/pickAttrs.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/warning.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-virtual-list/es/index.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"b",(function(){return E})),n.d(t,"a",(function(){return O}));var r=n("1OyB"),i=n("vuIU"),a=n("Ji7U"),o=n("LK+K"),s=n("q1tI"),l=n("rePB"),c=n("Ff2n"),u=n("ODXe"),d=n("4IlW"),f=n("bX4T"),p=n("YrtM"),h=n("TSYQ"),m=n.n(h),g=n("+nKL"),v=n("8OUc"),b=s.forwardRef((function(e,t){var n=e.prefixCls,r=e.id,i=e.flattenOptions,a=e.childrenAsData,o=e.values,h=e.searchValue,b=e.multiple,_=e.defaultActiveFirstOption,y=e.height,E=e.itemHeight,x=e.notFoundContent,O=e.open,w=e.menuItemSelectedIcon,C=e.virtual,S=e.onSelect,D=e.onToggleOpen,T=e.onActiveValue,A=e.onScroll,k=e.onMouseEnter,I="".concat(n,"-item"),M=Object(p.a)((function(){return i}),[O,i],(function(e,t){return t[0]&&e[1]!==t[1]})),P=s.useRef(null),L=function(e){e.preventDefault()},R=function(e){P.current&&P.current.scrollTo({index:e})},N=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=M.length,r=0;r1&&void 0!==arguments[1]&&arguments[1];return Object(C.a)(e).map((function(e,n){if(!s.isValidElement(e)||!e.type)return null;var r=e.type.isSelectOptGroup,i=e.key,a=e.props,o=a.children,l=Object(c.a)(a,["children"]);return t||!r?S(e):Object(w.a)(Object(w.a)({key:"__RC_SELECT_GRP__".concat(null===i?n:i,"__"),label:i},l),{},{options:D(o)})})).filter((function(e){return e}))}var T=n("2Qr1"),A=n("qNPg"),k=n("U8pU"),I=n("Kwbf"),M=n("WKfj");var P=function(e){var t=e.mode,n=e.options,r=e.children,i=e.backfill,a=e.allowClear,o=e.placeholder,l=e.getInputElement,c=e.showSearch,u=e.onSearch,d=e.defaultOpen,f=e.autoFocus,p=e.labelInValue,h=e.value,m=e.inputValue,g=e.optionLabelProp,v="multiple"===t||"tags"===t,b=void 0!==c?c:v||"combobox"===t,_=n||D(r);if(Object(I.a)("tags"!==t||_.every((function(e){return!e.disabled})),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),"tags"===t||"combobox"===t){var y=_.some((function(e){return e.options?e.options.some((function(e){return"number"==typeof("value"in e?e.value:e.key)})):"number"==typeof("value"in e?e.value:e.key)}));Object(I.a)(!y,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(I.a)("combobox"!==t||!g,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(I.a)("combobox"===t||!i,"`backfill` only works with `combobox` mode."),Object(I.a)("combobox"===t||!l,"`getInputElement` only work with `combobox` mode."),Object(I.b)("combobox"!==t||!l||!a||!o,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),u&&!b&&"combobox"!==t&&"tags"!==t&&Object(I.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(I.b)(!d||f,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),null!=h){var E=Object(M.d)(h);Object(I.a)(!p||E.every((function(e){return"object"===Object(k.a)(e)&&("key"in e||"value"in e)})),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(I.a)(!v||Array.isArray(h),"`value` should be array when `mode` is `multiple` or `tags`")}if(r){var x=null;Object(C.a)(r).some((function(e){if(!s.isValidElement(e)||!e.type)return!1;var t=e.type;return!t.isSelectOption&&(t.isSelectOptGroup?!Object(C.a)(e.props.children).every((function(t){return!(s.isValidElement(t)&&e.type&&!t.type.isSelectOption)||(x=t.type,!1)})):(x=t,!0))})),x&&Object(I.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(x.displayName||x.name||x,"`.")),Object(I.a)(void 0===m,"`inputValue` is deprecated, please use `searchValue` instead.")}},L=Object(A.a)({prefixCls:"rc-select",components:{optionList:_},convertChildrenToData:D,flattenOptions:T.d,getLabeledValue:T.e,filterOptions:T.b,isValueDisabled:T.g,findValueOption:T.c,warningProps:P,fillOptionsWithMissingValue:T.a}),R=function(e){Object(a.a)(n,e);var t=Object(o.a)(n);function n(){var e;return Object(r.a)(this,n),(e=t.apply(this,arguments)).selectRef=s.createRef(),e.focus=function(){e.selectRef.current.focus()},e.blur=function(){e.selectRef.current.blur()},e}return Object(i.a)(n,[{key:"render",value:function(){return s.createElement(L,Object.assign({ref:this.selectRef},this.props))}}]),n}(s.Component);R.Option=E,R.OptGroup=O;var N=R;t.c=N},Lf5v: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"b",(function(){return E})),n.d(t,"a",(function(){return O}));var r=n("1OyB"),i=n("vuIU"),a=n("Ji7U"),o=n("LK+K"),s=n("q1tI"),l=n("rePB"),c=n("Ff2n"),u=n("ODXe"),d=n("4IlW"),f=n("bX4T"),p=n("YrtM"),h=n("TSYQ"),m=n.n(h),g=n("+nKL"),v=n("8OUc"),b=s.forwardRef((function(e,t){var n=e.prefixCls,r=e.id,i=e.flattenOptions,a=e.childrenAsData,o=e.values,h=e.searchValue,b=e.multiple,_=e.defaultActiveFirstOption,y=e.height,E=e.itemHeight,x=e.notFoundContent,O=e.open,w=e.menuItemSelectedIcon,C=e.virtual,S=e.onSelect,T=e.onToggleOpen,A=e.onActiveValue,D=e.onScroll,k=e.onMouseEnter,I="".concat(n,"-item"),M=Object(p.a)((function(){return i}),[O,i],(function(e,t){return t[0]&&e[1]!==t[1]})),P=s.useRef(null),L=function(e){e.preventDefault()},R=function(e){P.current&&P.current.scrollTo({index:e})},N=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=M.length,r=0;r1&&void 0!==arguments[1]&&arguments[1];return Object(C.a)(e).map((function(e,n){if(!s.isValidElement(e)||!e.type)return null;var r=e.type.isSelectOptGroup,i=e.key,a=e.props,o=a.children,l=Object(c.a)(a,["children"]);return t||!r?S(e):Object(w.a)(Object(w.a)({key:"__RC_SELECT_GRP__".concat(null===i?n:i,"__"),label:i},l),{},{options:T(o)})})).filter((function(e){return e}))}var A=n("2Qr1"),D=n("qNPg"),k=n("U8pU"),I=n("Kwbf"),M=n("WKfj");var P=function(e){var t=e.mode,n=e.options,r=e.children,i=e.backfill,a=e.allowClear,o=e.placeholder,l=e.getInputElement,c=e.showSearch,u=e.onSearch,d=e.defaultOpen,f=e.autoFocus,p=e.labelInValue,h=e.value,m=e.inputValue,g=e.optionLabelProp,v="multiple"===t||"tags"===t,b=void 0!==c?c:v||"combobox"===t,_=n||T(r);if(Object(I.a)("tags"!==t||_.every((function(e){return!e.disabled})),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),"tags"===t||"combobox"===t){var y=_.some((function(e){return e.options?e.options.some((function(e){return"number"==typeof("value"in e?e.value:e.key)})):"number"==typeof("value"in e?e.value:e.key)}));Object(I.a)(!y,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(I.a)("combobox"!==t||!g,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(I.a)("combobox"===t||!i,"`backfill` only works with `combobox` mode."),Object(I.a)("combobox"===t||!l,"`getInputElement` only work with `combobox` mode."),Object(I.b)("combobox"!==t||!l||!a||!o,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),u&&!b&&"combobox"!==t&&"tags"!==t&&Object(I.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(I.b)(!d||f,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),null!=h){var E=Object(M.d)(h);Object(I.a)(!p||E.every((function(e){return"object"===Object(k.a)(e)&&("key"in e||"value"in e)})),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(I.a)(!v||Array.isArray(h),"`value` should be array when `mode` is `multiple` or `tags`")}if(r){var x=null;Object(C.a)(r).some((function(e){if(!s.isValidElement(e)||!e.type)return!1;var t=e.type;return!t.isSelectOption&&(t.isSelectOptGroup?!Object(C.a)(e.props.children).every((function(t){return!(s.isValidElement(t)&&e.type&&!t.type.isSelectOption)||(x=t.type,!1)})):(x=t,!0))})),x&&Object(I.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(x.displayName||x.name||x,"`.")),Object(I.a)(void 0===m,"`inputValue` is deprecated, please use `searchValue` instead.")}},L=Object(D.a)({prefixCls:"rc-select",components:{optionList:_},convertChildrenToData:T,flattenOptions:A.d,getLabeledValue:A.e,filterOptions:A.b,isValueDisabled:A.g,findValueOption:A.c,warningProps:P,fillOptionsWithMissingValue:A.a}),R=function(e){Object(a.a)(n,e);var t=Object(o.a)(n);function n(){var e;return Object(r.a)(this,n),(e=t.apply(this,arguments)).selectRef=s.createRef(),e.focus=function(){e.selectRef.current.focus()},e.blur=function(){e.selectRef.current.blur()},e}return Object(i.a)(n,[{key:"render",value:function(){return s.createElement(L,Object.assign({ref:this.selectRef},this.props))}}]),n}(s.Component);R.Option=E,R.OptGroup=O;var N=R;t.c=N},Lf5v: /*!*****************************************************************************!*\ !*** ./src/pages/Shixuns/Edit/body/Dataset/components/UploadFile/index.tsx ***! \*****************************************************************************/ /*! exports provided: default */ -/*! exports used: default */function(e,t,n){"use strict";n(/*! antd/es/input/style */"5NDa");var r=n(/*! antd/es/input */"5rEg"),i=(n(/*! antd/es/modal/style */"2qtc"),n(/*! antd/es/modal */"kLXV")),a=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2 */"k1fw"),o=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/toConsumableArray */"oBTY"),s=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),l=(n(/*! antd/es/message/style */"miYZ"),n(/*! antd/es/message */"tsqr")),c=(n(/*! antd/es/form/style */"y8nQ"),n(/*! antd/es/form */"Vl3Y")),u=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),d=(n(/*! antd/es/upload/style */"DZo9"),n(/*! antd/es/upload */"8z0m")),f=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),p=n.n(f),h=n(/*! react */"q1tI"),m=n.n(h),g=n(/*! @/utils/env */"m3rI"),v=n(/*! @/utils/fetch */"ErOA"),b=n(/*! ./index.less?modules */"sckv"),_=n.n(b),y=n(/*! @/components/UploadFile */"KhGG"),E=n(/*! @/utils/util */"1vsH"),x=d.a.Dragger;t.a=function(e){e.dispatch;var t,n=e.id,d=e.onClose,f=e.onOK,b=e.visible,O=e.wrapClassName,w=e.local,C=e.containerId,S=e.rootIdentifier,D=Object(h.useState)({}),T=Object(u.a)(D,2),A=T[0],k=T[1],I=Object(h.useState)([]),M=Object(u.a)(I,2),P=M[0],L=M[1],R=Object(h.useState)([]),N=Object(u.a)(R,2),j=N[0],B=N[1],F=Object(h.useState)(0),U=Object(u.a)(F,2),K=U[0],W=U[1],G=Object(h.useState)(!1),H=Object(u.a)(G,2),V=H[0],z=H[1],q=Object(h.useState)(!1),Y=Object(u.a)(q,2),Q=Y[0],J=Y[1],X=c.a.useForm(),Z=Object(u.a)(X,1)[0],$=Object(h.useState)([]),ee=Object(u.a)($,2),te=ee[0],ne=ee[1],re=Object(h.useRef)([]);Object(h.useEffect)((function(){b&&(Z.resetFields(),ne([]),B([]),L([]),W(0),J(!1),z(!1))}),[b]);var ie=function(){var e=Object(s.a)(p.a.mark((function e(t){var r,i;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(K){e.next=8;break}return i=te.filter((function(e){return e.uid!==t.uid})),ne(i),re.current=Object(o.a)(i),L(P.filter((function(e){return e!==t.name}))),l.b.info("删除成功"),i.length||(Z.setFieldsValue({file:void 0}),Z.validateFields()),e.abrupt("return");case 8:if(t.response){e.next=11;break}return l.b.info("还未上传完成,无法进行删除操作!"),e.abrupt("return");case 11:return e.next=13,Object(v.a)("/api/shixuns/".concat(n,"/destroy_data_sets.json"),{method:"Delete",body:{id:[null==t||null===(r=t.response)||void 0===r?void 0:r.id]}});case 13:0===e.sent.status&&(ne(te.filter((function(e){return e.uid!==t.uid}))),l.b.info("删除成功"));case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ae={height:300,multiple:!0,disabled:K>0,withCredentials:!0,fileList:te,action:"".concat(g.a.API_SERVER,"/api/attachments.json"),onChange:function(e){if("done"===e.file.status||"uploading"===e.file.status){var t,n,r;if(ne(e.fileList),!e.file.response)return;if(null!==(t=e.file.response)&&void 0!==t&&t.id)return void l.b.success("上传成功!");ne(te.filter((function(t){return t.uid!==e.file.uid}))),(null===(n=e.file.response)||void 0===n?void 0:n.message)&&l.b.info(null===(r=e.file.response)||void 0===r?void 0:r.message)}},onRemove:ie,beforeUpload:function(e){if(null!=te&&te.some((function(t){return t.name===e.name})))return l.b.info("".concat(e.name,"文件已存在")),!1;var t={name:e.name,uid:e.uid,file:e,percent:0};return te.push(t),re.current=Object(o.a)(te),ne(Object(o.a)(te)),!1}},oe=function(e,t,n,r,i){var a=new FormData;Object.keys(e).forEach((function(t){a.append(t,e[t])}));var o=new window.XMLHttpRequest;return o.withCredentials=!0,o.addEventListener("load",(function(e){var t;n(JSON.parse(null==e||null===(t=e.target)||void 0===t?void 0:t.response))}),!1),o.addEventListener("error",(function(e){i&&i(e)}),!1),o.upload.onprogress=function(e){r&&r(e)},o.open("POST",t),o.send(a),o},se=function(e,t){if(e.lengthComputable){var n=Math.floor(e.loaded/e.total*100),r=Object(a.a)(Object(a.a)({},t),{},{percent:n,status:100===n?"done":"uploading"});console.log(re.current,333),re.current=re.current.map((function(e){return e.uid===t.uid?r:e})),ne(re.current)}},le=function(e,t){var n=Object(a.a)(Object(a.a)({},t),{},{status:"error"});l.b.warn("上传失败,请重新尝试"),re.current=re.current.map((function(e){return e.uid===t.uid?n:e})),re.current.every((function(e){return"done"===e.status||"error"===e.status}))&&(J(!1),W(2)),ne(re.current)},ce=function(e,t){var n=Object(a.a)(Object(a.a)({},t),{},{status:"done"});if(0===e.status||(n=Object(a.a)(Object(a.a)({},t),{},{status:"error"}),l.b.error("上传失败!")),re.current=re.current.map((function(e){return e.uid===t.uid?n:e})),re.current.every((function(e){return"done"===e.status})))return l.b.success("上传完成!"),void fe(!0);re.current.every((function(e){return"done"===e.status||"error"===e.status}))&&(J(!1),W(2)),ne(re.current)},ue=function(){var e=Object(s.a)(p.a.mark((function e(t){var r,i,a,o,s,c,u;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(J(!0),3!==K){e.next=4;break}return W(2),e.abrupt("return");case 4:if(2!==K&&1!==K){e.next=7;break}return de(),e.abrupt("return");case 7:return i=(r=t||{}).commitMessage,a=void 0===i?"":i,o=r.fileOss,s=void 0===o?[]:o,c=(w?te:s).map((function(e){return e.name})),e.next=12,Object(v.a)("/api/shixuns/".concat(n,"/check_data_sets"),{method:"post",body:{files_name:c}});case 12:if(-3!==(u=e.sent).status){e.next=17;break}return L(null==u?void 0:u.exist_files),J(!1),e.abrupt("return");case 17:if("{}"!==JSON.stringify(u)){e.next=21;break}return J(!1),l.b.error("网络已断开,请稍后重试!"),e.abrupt("return");case 21:0===u.status&&(te.forEach((function(e){var t=oe({file:e.file,description:a},"".concat(g.a.API_SERVER,"/api/shixuns/").concat(n,"/upload_data_sets.json"),(function(t){return ce(t,e)}),(function(t){return se(t,e)}),(function(t){return le(0,e)}));j.push(t)})),W(1));case 22:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),de=function(){var e=(Object(a.a)({},Z.getFieldsValue())||{}).commitMessage,t=void 0===e?"":e,r=re.current.filter((function(e){return"error"===e.status})),i=re.current.map((function(e){return Object(a.a)(Object(a.a)({},e),{},{status:"error"===e.status?"uploading":e.status})}));ne(i),r.forEach((function(e){var r=oe({file:e.file,description:t},"".concat(g.a.API_SERVER,"/api/shixuns/").concat(n,"/upload_data_sets.json"),(function(t){return ce(t,e)}),(function(t){return se(t,e)}),(function(t){return le(0,e)}));j.push(r)}))},fe=function(e){e||(z(!0),j.forEach((function(e){e.abort()}))),f(),d()},pe=function(){return m.a.createElement(m.a.Fragment,null,m.a.createElement("div",null,m.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(_.a.colorBlue)})),m.a.createElement("div",{className:"font14 mt30"},"拖拽文件或",m.a.createElement("span",{className:"".concat(_.a.colorBlue," ml5")},"点击此处上传")))};return m.a.createElement(i.a,{visible:b,wrapClassName:O,onOk:function(){Object(E.ab)(["实践项目","设置","数据集","上传文件"]),Z.submit()},centered:!0,okText:0===K?"确定":1===K?"上传中":"重新上传",okButtonProps:{loading:Q},onCancel:function(){var e=(Object(a.a)({},Z.getFieldsValue())||{}).fileOss,t=void 0===e?[]:e,n=null==te?void 0:te.every((function(e){return"done"===e.status})),r=null==t?void 0:t.every((function(e){return"done"===e.status}));n&&r?fe():i.a.confirm({title:"关闭弹框提示",content:"有文件未上传,是否确定离开?",okText:"离开",cancelText:"取消",onOk:function(){fe()}})},width:"1000px",title:"上传文件"},m.a.createElement("div",{className:_.a.wrap},m.a.createElement(c.a,{className:"mt10",form:Z,scrollToFirstError:!0,layout:"vertical",onFinish:ue,onValuesChange:function(e){if(console.log(e,"changedValues"),"fileOss"in e){var t,n;if(null!=e&&e.fileOss.every((function(e){return"done"===e.status}))&&null!=e&&null!==(t=e.fileOss)&&void 0!==t&&t.length)return l.b.success("上传完成!"),void fe(!0);if(null!=e&&e.fileOss.every((function(e){return"done"===e.status||"error"===e.status}))&&null!=e&&null!==(n=e.fileOss)&&void 0!==n&&n.length)return W(3),void J(!1);L(P.filter((function(t){var n;return null==e||null===(n=e.fileOss)||void 0===n?void 0:n.some((function(e){return e.name===t}))})))}k(Object(a.a)({},Z.getFieldsValue()))}},w?m.a.createElement(c.a.Item,{label:m.a.createElement("div",null,"选择文件 ",m.a.createElement("span",{style:{visibility:"hidden"},className:"c-light-black"},"(单个文件不超过500M)")),name:"file",rules:[{required:!0,message:"请选择文件"}]},m.a.createElement(x,ae," ",pe())):m.a.createElement(c.a.Item,{label:m.a.createElement("div",null,"选择文件 ",m.a.createElement("span",{className:"c-light-black"},"(单个文件不超过100GB)")),name:"fileOss",rules:[{required:!0,message:"请选择文件"}]},m.a.createElement(y.b,{identifier:S,cancelUpload:V,container_type:"Shixun",container_id:C,uploading:K<3?K:0,disabled:K>0,height:300,maxSize:107374182400,description:A.commitMessage||"",text:pe(),onComplete:function(e){console.log(e,444)}})),!!P.length&&m.a.createElement("span",{className:_.a.repeatedName},P.join("、"),"已存在,请删除后再上传"),m.a.createElement(c.a.Item,{name:"commitMessage",label:"备注:",rules:[{whitespace:!0,message:"请勿输入空格"}]},m.a.createElement(r.a,{bordered:!1,disabled:K>0,maxLength:100,suffix:"".concat((null===(t=A.commitMessage)||void 0===t?void 0:t.length)||0,"/100"),placeholder:"请填写备注信息"})))))}},M8RZ: +/*! exports used: default */function(e,t,n){"use strict";n(/*! antd/es/input/style */"5NDa");var r=n(/*! antd/es/input */"5rEg"),i=(n(/*! antd/es/modal/style */"2qtc"),n(/*! antd/es/modal */"kLXV")),a=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2 */"k1fw"),o=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/toConsumableArray */"oBTY"),s=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),l=(n(/*! antd/es/message/style */"miYZ"),n(/*! antd/es/message */"tsqr")),c=(n(/*! antd/es/form/style */"y8nQ"),n(/*! antd/es/form */"Vl3Y")),u=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),d=(n(/*! antd/es/upload/style */"DZo9"),n(/*! antd/es/upload */"8z0m")),f=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),p=n.n(f),h=n(/*! react */"q1tI"),m=n.n(h),g=n(/*! @/utils/env */"m3rI"),v=n(/*! @/utils/fetch */"ErOA"),b=n(/*! ./index.less?modules */"sckv"),_=n.n(b),y=n(/*! @/components/UploadFile */"KhGG"),E=n(/*! @/utils/util */"1vsH"),x=d.a.Dragger;t.a=function(e){e.dispatch;var t,n=e.id,d=e.onClose,f=e.onOK,b=e.visible,O=e.wrapClassName,w=e.local,C=e.containerId,S=e.rootIdentifier,T=Object(h.useState)({}),A=Object(u.a)(T,2),D=A[0],k=A[1],I=Object(h.useState)([]),M=Object(u.a)(I,2),P=M[0],L=M[1],R=Object(h.useState)([]),N=Object(u.a)(R,2),j=N[0],B=N[1],F=Object(h.useState)(0),U=Object(u.a)(F,2),K=U[0],W=U[1],G=Object(h.useState)(!1),H=Object(u.a)(G,2),V=H[0],z=H[1],q=Object(h.useState)(!1),Y=Object(u.a)(q,2),Q=Y[0],J=Y[1],X=c.a.useForm(),Z=Object(u.a)(X,1)[0],$=Object(h.useState)([]),ee=Object(u.a)($,2),te=ee[0],ne=ee[1],re=Object(h.useRef)([]);Object(h.useEffect)((function(){b&&(Z.resetFields(),ne([]),B([]),L([]),W(0),J(!1),z(!1))}),[b]);var ie=function(){var e=Object(s.a)(p.a.mark((function e(t){var r,i;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(K){e.next=8;break}return i=te.filter((function(e){return e.uid!==t.uid})),ne(i),re.current=Object(o.a)(i),L(P.filter((function(e){return e!==t.name}))),l.b.info("删除成功"),i.length||(Z.setFieldsValue({file:void 0}),Z.validateFields()),e.abrupt("return");case 8:if(t.response){e.next=11;break}return l.b.info("还未上传完成,无法进行删除操作!"),e.abrupt("return");case 11:return e.next=13,Object(v.a)("/api/shixuns/".concat(n,"/destroy_data_sets.json"),{method:"Delete",body:{id:[null==t||null===(r=t.response)||void 0===r?void 0:r.id]}});case 13:0===e.sent.status&&(ne(te.filter((function(e){return e.uid!==t.uid}))),l.b.info("删除成功"));case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ae={height:300,multiple:!0,disabled:K>0,withCredentials:!0,fileList:te,action:"".concat(g.a.API_SERVER,"/api/attachments.json"),onChange:function(e){if("done"===e.file.status||"uploading"===e.file.status){var t,n,r;if(ne(e.fileList),!e.file.response)return;if(null!==(t=e.file.response)&&void 0!==t&&t.id)return void l.b.success("上传成功!");ne(te.filter((function(t){return t.uid!==e.file.uid}))),(null===(n=e.file.response)||void 0===n?void 0:n.message)&&l.b.info(null===(r=e.file.response)||void 0===r?void 0:r.message)}},onRemove:ie,beforeUpload:function(e){if(null!=te&&te.some((function(t){return t.name===e.name})))return l.b.info("".concat(e.name,"文件已存在")),!1;var t={name:e.name,uid:e.uid,file:e,percent:0};return te.push(t),re.current=Object(o.a)(te),ne(Object(o.a)(te)),!1}},oe=function(e,t,n,r,i){var a=new FormData;Object.keys(e).forEach((function(t){a.append(t,e[t])}));var o=new window.XMLHttpRequest;return o.withCredentials=!0,o.addEventListener("load",(function(e){var t;n(JSON.parse(null==e||null===(t=e.target)||void 0===t?void 0:t.response))}),!1),o.addEventListener("error",(function(e){i&&i(e)}),!1),o.upload.onprogress=function(e){r&&r(e)},o.open("POST",t),o.send(a),o},se=function(e,t){if(e.lengthComputable){var n=Math.floor(e.loaded/e.total*100),r=Object(a.a)(Object(a.a)({},t),{},{percent:n,status:100===n?"done":"uploading"});console.log(re.current,333),re.current=re.current.map((function(e){return e.uid===t.uid?r:e})),ne(re.current)}},le=function(e,t){var n=Object(a.a)(Object(a.a)({},t),{},{status:"error"});l.b.warn("上传失败,请重新尝试"),re.current=re.current.map((function(e){return e.uid===t.uid?n:e})),re.current.every((function(e){return"done"===e.status||"error"===e.status}))&&(J(!1),W(2)),ne(re.current)},ce=function(e,t){var n=Object(a.a)(Object(a.a)({},t),{},{status:"done"});if(0===e.status||(n=Object(a.a)(Object(a.a)({},t),{},{status:"error"}),l.b.error("上传失败!")),re.current=re.current.map((function(e){return e.uid===t.uid?n:e})),re.current.every((function(e){return"done"===e.status})))return l.b.success("上传完成!"),void fe(!0);re.current.every((function(e){return"done"===e.status||"error"===e.status}))&&(J(!1),W(2)),ne(re.current)},ue=function(){var e=Object(s.a)(p.a.mark((function e(t){var r,i,a,o,s,c,u;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(J(!0),3!==K){e.next=4;break}return W(2),e.abrupt("return");case 4:if(2!==K&&1!==K){e.next=7;break}return de(),e.abrupt("return");case 7:return i=(r=t||{}).commitMessage,a=void 0===i?"":i,o=r.fileOss,s=void 0===o?[]:o,c=(w?te:s).map((function(e){return e.name})),e.next=12,Object(v.a)("/api/shixuns/".concat(n,"/check_data_sets"),{method:"post",body:{files_name:c}});case 12:if(-3!==(u=e.sent).status){e.next=17;break}return L(null==u?void 0:u.exist_files),J(!1),e.abrupt("return");case 17:if("{}"!==JSON.stringify(u)){e.next=21;break}return J(!1),l.b.error("网络已断开,请稍后重试!"),e.abrupt("return");case 21:0===u.status&&(te.forEach((function(e){var t=oe({file:e.file,description:a},"".concat(g.a.API_SERVER,"/api/shixuns/").concat(n,"/upload_data_sets.json"),(function(t){return ce(t,e)}),(function(t){return se(t,e)}),(function(t){return le(0,e)}));j.push(t)})),W(1));case 22:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),de=function(){var e=(Object(a.a)({},Z.getFieldsValue())||{}).commitMessage,t=void 0===e?"":e,r=re.current.filter((function(e){return"error"===e.status})),i=re.current.map((function(e){return Object(a.a)(Object(a.a)({},e),{},{status:"error"===e.status?"uploading":e.status})}));ne(i),r.forEach((function(e){var r=oe({file:e.file,description:t},"".concat(g.a.API_SERVER,"/api/shixuns/").concat(n,"/upload_data_sets.json"),(function(t){return ce(t,e)}),(function(t){return se(t,e)}),(function(t){return le(0,e)}));j.push(r)}))},fe=function(e){e||(z(!0),j.forEach((function(e){e.abort()}))),f(),d()},pe=function(){return m.a.createElement(m.a.Fragment,null,m.a.createElement("div",null,m.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(_.a.colorBlue)})),m.a.createElement("div",{className:"font14 mt30"},"拖拽文件或",m.a.createElement("span",{className:"".concat(_.a.colorBlue," ml5")},"点击此处上传")))};return m.a.createElement(i.a,{visible:b,wrapClassName:O,onOk:function(){Object(E.ab)(["实践项目","设置","数据集","上传文件"]),Z.submit()},centered:!0,okText:0===K?"确定":1===K?"上传中":"重新上传",okButtonProps:{loading:Q},onCancel:function(){var e=(Object(a.a)({},Z.getFieldsValue())||{}).fileOss,t=void 0===e?[]:e,n=null==te?void 0:te.every((function(e){return"done"===e.status})),r=null==t?void 0:t.every((function(e){return"done"===e.status}));n&&r?fe():i.a.confirm({title:"关闭弹框提示",content:"有文件未上传,是否确定离开?",okText:"离开",cancelText:"取消",onOk:function(){fe()}})},width:"1000px",title:"上传文件"},m.a.createElement("div",{className:_.a.wrap},m.a.createElement(c.a,{className:"mt10",form:Z,scrollToFirstError:!0,layout:"vertical",onFinish:ue,onValuesChange:function(e){if(console.log(e,"changedValues"),"fileOss"in e){var t,n;if(null!=e&&e.fileOss.every((function(e){return"done"===e.status}))&&null!=e&&null!==(t=e.fileOss)&&void 0!==t&&t.length)return l.b.success("上传完成!"),void fe(!0);if(null!=e&&e.fileOss.every((function(e){return"done"===e.status||"error"===e.status}))&&null!=e&&null!==(n=e.fileOss)&&void 0!==n&&n.length)return W(3),void J(!1);L(P.filter((function(t){var n;return null==e||null===(n=e.fileOss)||void 0===n?void 0:n.some((function(e){return e.name===t}))})))}k(Object(a.a)({},Z.getFieldsValue()))}},w?m.a.createElement(c.a.Item,{label:m.a.createElement("div",null,"选择文件 ",m.a.createElement("span",{style:{visibility:"hidden"},className:"c-light-black"},"(单个文件不超过500M)")),name:"file",rules:[{required:!0,message:"请选择文件"}]},m.a.createElement(x,ae," ",pe())):m.a.createElement(c.a.Item,{label:m.a.createElement("div",null,"选择文件 ",m.a.createElement("span",{className:"c-light-black"},"(单个文件不超过100GB)")),name:"fileOss",rules:[{required:!0,message:"请选择文件"}]},m.a.createElement(y.b,{identifier:S,cancelUpload:V,container_type:"Shixun",container_id:C,uploading:K<3?K:0,disabled:K>0,height:300,maxSize:107374182400,description:D.commitMessage||"",text:pe(),onComplete:function(e){console.log(e,444)}})),!!P.length&&m.a.createElement("span",{className:_.a.repeatedName},P.join("、"),"已存在,请删除后再上传"),m.a.createElement(c.a.Item,{name:"commitMessage",label:"备注:",rules:[{whitespace:!0,message:"请勿输入空格"}]},m.a.createElement(r.a,{bordered:!1,disabled:K>0,maxLength:100,suffix:"".concat((null===(t=D.commitMessage)||void 0===t?void 0:t.length)||0,"/100"),placeholder:"请填写备注信息"})))))}},M8RZ: /*!**********************************!*\ !*** ./src/components/modal.tsx ***! \**********************************/ @@ -625,7 +625,7 @@ function(e){var t=r,n=t.lib,i=n.WordArray,a=n.Hasher,o=t.algo,s=i.create([0,1,2, !*** ./src/utils/verifyLogin.tsx ***! \***********************************/ /*! exports provided: handleVerify, handleVerifyLogin, handleProfleCompletedModal, handleProfessionalCertificationModal, handleCanShixunAddModal, AuthorizeModel, ShixunStatusModel */ -/*! exports used: AuthorizeModel, ShixunStatusModel, handleCanShixunAddModal, handleProfessionalCertificationModal, handleVerify, handleVerifyLogin */function(e,t,n){"use strict";n.d(t,"e",(function(){return E})),n.d(t,"f",(function(){return x})),n.d(t,"d",(function(){return w})),n.d(t,"c",(function(){return C})),n.d(t,"a",(function(){return S})),n.d(t,"b",(function(){return D}));n(/*! antd/es/message/style */"miYZ");var r=n(/*! antd/es/message */"tsqr"),i=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),a=(n(/*! antd/es/modal/style */"2qtc"),n(/*! antd/es/modal */"kLXV")),o=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),s=n.n(o),l=n(/*! react */"q1tI"),c=n.n(l),u=n(/*! umi */"9kvl"),d=n(/*! ./authority */"xKgJ"),f=n(/*! ./util */"1vsH"),p=n(/*! @ant-design/icons */"RCxd"),h=n(/*! @/assets/images/403Qrcode.png */"mOS8"),m=n.n(h),g=n(/*! @/assets/images/Authorize.png */"1ZF9"),v=n.n(g),b=n(/*! @/assets/images/studnetqun.png */"WdTA"),_=n.n(b),y=n(/*! ./env */"m3rI"),E=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(!x(e)||!O(t))},x=function(e){return!!Object(d.p)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},O=function(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=Object(u.c)()._store.getState(),r=n.user;return!(null===(e=r.userInfo)||void 0===e||!e.profile_completed)||(a.a.confirm({title:"提示",width:530,centered:!0,content:t?"按照有关政策规定,特殊实验需要先绑定手机号才能使用,请先绑定手机号码":"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){u.d.push("/account/profile/edit")}}),!1)},w=function(){var e;return!(null===(e=Object(u.c)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(a.a.confirm({title:"提示",centered:!0,content:c.a.createElement("div",{className:"tc"},"您需要去完成您的职业认证,才能使用此功能"),okText:"立即完善",cancelText:"稍后完善",onOk:function(){Object(f.Q)("/account/certification")}}),!1)},C=function(){return!!Object(d.a)()||(a.a.warning({centered:!0,width:530,title:"提示",content:c.a.createElement("div",{className:"tc",style:{marginLeft:-38}},c.a.createElement("p",null,"您可以扫码加群@群管理员,申请操作权限哦!"),c.a.createElement("img",{src:Object(d.t)()?_.a:"".concat(y.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"我知道了",maskClosable:!0}),!1)},S=function(e,t){return!!e||(a.a.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:c.a.createElement("div",null,c.a.createElement("p",null,t||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"),c.a.createElement("div",{style:{marginLeft:"110px"}},c.a.createElement("img",{src:v.a,width:200}),c.a.createElement("div",{style:{marginLeft:"35px"}},"群号:","714336072"))),okText:"立即联系",cancelText:"取消",onOk:function(){Object(f.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},D=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=Object(u.c)()._store.getState(),o=n.shixunsDetail.detail;return 2===(null==o?void 0:o.public)||1===(null==o?void 0:o.public)||3===(null==o?void 0:o.shixun_status)?(a.a.info({centered:!0,icon:c.a.createElement(p.a,{style:{color:"#faad14"}}),width:460,title:"提示",content:c.a.createElement("div",{className:"tc",style:{marginLeft:-38}},c.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},c.a.createElement("span",null,"该实践项目的状态为",2===(null==o?void 0:o.public)?"已公开":1===(null==o?void 0:o.public)?"待审核":"已关闭",",",t,"。"),c.a.createElement("p",null,"如有需要,请联系平台管理员进行技术支持。")),c.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m.a,alt:"二维码",width:160})),okText:"我知道了"}),!0):2===(null==o?void 0:o.shixun_status)&&(a.a.confirm({centered:!0,icon:c.a.createElement(p.a,null),title:"提示",content:c.a.createElement("div",null,c.a.createElement("span",null,"该实践项目已发布,",t,"。"),c.a.createElement("br",null),c.a.createElement("span",null,"如有需要,您可以撤销发布后,再进行操作。")),okText:"撤销发布",cancelText:"取消",onOk:function(){var t;a.a.confirm({width:440,centered:!0,icon:c.a.createElement(p.a,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(t=Object(i.a)(s.a.mark((function t(){return s.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==o?void 0:o.identifier}});case 2:401!==t.sent.status&&(r.b.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==o?void 0:o.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==o?void 0:o.identifier}}));case 4:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})})}}),!0)}},Nmxd: +/*! exports used: AuthorizeModel, ShixunStatusModel, handleCanShixunAddModal, handleProfessionalCertificationModal, handleVerify, handleVerifyLogin */function(e,t,n){"use strict";n.d(t,"e",(function(){return E})),n.d(t,"f",(function(){return x})),n.d(t,"d",(function(){return w})),n.d(t,"c",(function(){return C})),n.d(t,"a",(function(){return S})),n.d(t,"b",(function(){return T}));n(/*! antd/es/message/style */"miYZ");var r=n(/*! antd/es/message */"tsqr"),i=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),a=(n(/*! antd/es/modal/style */"2qtc"),n(/*! antd/es/modal */"kLXV")),o=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),s=n.n(o),l=n(/*! react */"q1tI"),c=n.n(l),u=n(/*! umi */"9kvl"),d=n(/*! ./authority */"xKgJ"),f=n(/*! ./util */"1vsH"),p=n(/*! @ant-design/icons */"RCxd"),h=n(/*! @/assets/images/403Qrcode.png */"mOS8"),m=n.n(h),g=n(/*! @/assets/images/Authorize.png */"1ZF9"),v=n.n(g),b=n(/*! @/assets/images/studnetqun.png */"WdTA"),_=n.n(b),y=n(/*! ./env */"m3rI"),E=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(!x(e)||!O(t))},x=function(e){return!!Object(d.p)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},O=function(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=Object(u.c)()._store.getState(),r=n.user;return!(null===(e=r.userInfo)||void 0===e||!e.profile_completed)||(a.a.confirm({title:"提示",width:530,centered:!0,content:t?"按照有关政策规定,特殊实验需要先绑定手机号才能使用,请先绑定手机号码":"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){u.d.push("/account/profile/edit")}}),!1)},w=function(){var e;return!(null===(e=Object(u.c)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(a.a.confirm({title:"提示",centered:!0,content:c.a.createElement("div",{className:"tc"},"您需要去完成您的职业认证,才能使用此功能"),okText:"立即完善",cancelText:"稍后完善",onOk:function(){Object(f.Q)("/account/certification")}}),!1)},C=function(){return!!Object(d.a)()||(a.a.warning({centered:!0,width:530,title:"提示",content:c.a.createElement("div",{className:"tc",style:{marginLeft:-38}},c.a.createElement("p",null,"您可以扫码加群@群管理员,申请操作权限哦!"),c.a.createElement("img",{src:Object(d.t)()?_.a:"".concat(y.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"我知道了",maskClosable:!0}),!1)},S=function(e,t){return!!e||(a.a.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:c.a.createElement("div",null,c.a.createElement("p",null,t||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"),c.a.createElement("div",{style:{marginLeft:"110px"}},c.a.createElement("img",{src:v.a,width:200}),c.a.createElement("div",{style:{marginLeft:"35px"}},"群号:","714336072"))),okText:"立即联系",cancelText:"取消",onOk:function(){Object(f.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},T=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=Object(u.c)()._store.getState(),o=n.shixunsDetail.detail;return 2===(null==o?void 0:o.public)||1===(null==o?void 0:o.public)||3===(null==o?void 0:o.shixun_status)?(a.a.info({centered:!0,icon:c.a.createElement(p.a,{style:{color:"#faad14"}}),width:460,title:"提示",content:c.a.createElement("div",{className:"tc",style:{marginLeft:-38}},c.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},c.a.createElement("span",null,"该实践项目的状态为",2===(null==o?void 0:o.public)?"已公开":1===(null==o?void 0:o.public)?"待审核":"已关闭",",",t,"。"),c.a.createElement("p",null,"如有需要,请联系平台管理员进行技术支持。")),c.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m.a,alt:"二维码",width:160})),okText:"我知道了"}),!0):2===(null==o?void 0:o.shixun_status)&&(a.a.confirm({centered:!0,icon:c.a.createElement(p.a,null),title:"提示",content:c.a.createElement("div",null,c.a.createElement("span",null,"该实践项目已发布,",t,"。"),c.a.createElement("br",null),c.a.createElement("span",null,"如有需要,您可以撤销发布后,再进行操作。")),okText:"撤销发布",cancelText:"取消",onOk:function(){var t;a.a.confirm({width:440,centered:!0,icon:c.a.createElement(p.a,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(t=Object(i.a)(s.a.mark((function t(){return s.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==o?void 0:o.identifier}});case 2:401!==t.sent.status&&(r.b.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==o?void 0:o.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==o?void 0:o.identifier}}));case 4:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})})}}),!0)}},Nmxd: /*!*******************************************!*\ !*** ./src/assets/images/icons/done2.png ***! \*******************************************/ @@ -647,7 +647,7 @@ function(e){var t=r,n=t.lib,i=n.WordArray,a=n.Hasher,o=t.algo,s=i.create([0,1,2, /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/typeof.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tooltip/es/placements.js because of ./node_modules/antd/es/tooltip/placements.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-trigger/es/index.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("U8pU"),i=n("VTBJ"),a=n("Ff2n"),o=n("q1tI"),s=n("uciX"),l=n("7ixt"),c=function(e){var t=e.overlay,n=e.prefixCls,r=e.id,i=e.overlayInnerStyle;return o.createElement("div",{className:"".concat(n,"-inner"),id:r,role:"tooltip",style:i},"function"==typeof t?t():t)},u=Object(o.forwardRef)((function(e,t){var n=e.overlayClassName,u=e.trigger,d=void 0===u?["hover"]:u,f=e.mouseEnterDelay,p=void 0===f?0:f,h=e.mouseLeaveDelay,m=void 0===h?.1:h,g=e.overlayStyle,v=e.prefixCls,b=void 0===v?"rc-tooltip":v,_=e.children,y=e.onVisibleChange,E=e.afterVisibleChange,x=e.transitionName,O=e.animation,w=e.placement,C=void 0===w?"right":w,S=e.align,D=void 0===S?{}:S,T=e.destroyTooltipOnHide,A=void 0!==T&&T,k=e.defaultVisible,I=e.getTooltipContainer,M=e.overlayInnerStyle,P=Object(a.a)(e,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),L=Object(o.useRef)(null);Object(o.useImperativeHandle)(t,(function(){return L.current}));var R=Object(i.a)({},P);"visible"in e&&(R.popupVisible=e.visible);var N=!1,j=!1;if("boolean"==typeof A)N=A;else if(A&&"object"===Object(r.a)(A)){var B=A.keepParent;N=!0===B,j=!1===B}return o.createElement(s.a,Object.assign({popupClassName:n,prefixCls:b,popup:function(){var t=e.arrowContent,n=void 0===t?null:t,r=e.overlay,i=e.id;return[o.createElement("div",{className:"".concat(b,"-arrow"),key:"arrow"},n),o.createElement(c,{key:"content",prefixCls:b,id:i,overlay:r,overlayInnerStyle:M})]},action:d,builtinPlacements:l.a,popupPlacement:C,ref:L,popupAlign:D,getPopupContainer:I,onPopupVisibleChange:y,afterPopupVisibleChange:E,popupTransitionName:x,popupAnimation:O,defaultPopupVisible:k,destroyPopupOnHide:N,autoDestroy:j,mouseLeaveDelay:m,popupStyle:g,mouseEnterDelay:p},R),_)}));t.a=u},OLod: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("U8pU"),i=n("VTBJ"),a=n("Ff2n"),o=n("q1tI"),s=n("uciX"),l=n("7ixt"),c=function(e){var t=e.overlay,n=e.prefixCls,r=e.id,i=e.overlayInnerStyle;return o.createElement("div",{className:"".concat(n,"-inner"),id:r,role:"tooltip",style:i},"function"==typeof t?t():t)},u=Object(o.forwardRef)((function(e,t){var n=e.overlayClassName,u=e.trigger,d=void 0===u?["hover"]:u,f=e.mouseEnterDelay,p=void 0===f?0:f,h=e.mouseLeaveDelay,m=void 0===h?.1:h,g=e.overlayStyle,v=e.prefixCls,b=void 0===v?"rc-tooltip":v,_=e.children,y=e.onVisibleChange,E=e.afterVisibleChange,x=e.transitionName,O=e.animation,w=e.placement,C=void 0===w?"right":w,S=e.align,T=void 0===S?{}:S,A=e.destroyTooltipOnHide,D=void 0!==A&&A,k=e.defaultVisible,I=e.getTooltipContainer,M=e.overlayInnerStyle,P=Object(a.a)(e,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),L=Object(o.useRef)(null);Object(o.useImperativeHandle)(t,(function(){return L.current}));var R=Object(i.a)({},P);"visible"in e&&(R.popupVisible=e.visible);var N=!1,j=!1;if("boolean"==typeof D)N=D;else if(D&&"object"===Object(r.a)(D)){var B=D.keepParent;N=!0===B,j=!1===B}return o.createElement(s.a,Object.assign({popupClassName:n,prefixCls:b,popup:function(){var t=e.arrowContent,n=void 0===t?null:t,r=e.overlay,i=e.id;return[o.createElement("div",{className:"".concat(b,"-arrow"),key:"arrow"},n),o.createElement(c,{key:"content",prefixCls:b,id:i,overlay:r,overlayInnerStyle:M})]},action:d,builtinPlacements:l.a,popupPlacement:C,ref:L,popupAlign:T,getPopupContainer:I,onPopupVisibleChange:y,afterPopupVisibleChange:E,popupTransitionName:x,popupAnimation:O,defaultPopupVisible:k,destroyPopupOnHide:N,autoDestroy:j,mouseLeaveDelay:m,popupStyle:g,mouseEnterDelay:p},R),_)}));t.a=u},OLod: /*!***********************************************!*\ !*** ./node_modules/crypto-js/cipher-core.js ***! \***********************************************/ @@ -696,7 +696,7 @@ function(e){var t=r,n=t.lib,i=n.WordArray,a=n.Hasher,o=t.algo,s=i.create([0,1,2, /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/radio/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/codemirror/lib/codemirror.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js (<- Module uses injected variables (global)) */function(e,t,n){"use strict";n("2qtc");var r=n("kLXV"),i=n("rAM+"),a=(n("miYZ"),n("tsqr")),o=n("tJVT"),s=n("jrin"),l=n("q1tI"),c=n.n(l),u=n("VrN/"),d=n.n(u),f=n("bdgK"),p=(n("p77/"),n("Bd2K"),n("ELLl"),n("19Vz"),n("lZu9"),n("+NIl"),n("kSUc"),n("9Bee")),h=function(e){var t=e.value,n=void 0===t?"":t,r=(e.className,e.showTextOnly,e.showLines,e.style,Object(l.useMemo)((function(){return""}),[n]));return c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{dangerouslySetInnerHTML:{__html:r}}))},m=n("0Owb"),g=(n("dejd"),n("C+DQ"),[{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 v(e){var t=e.onActionCallback,n=e.title,r=e.icon,i=e.actionName,a=e.className,o=void 0===a?"":a,s=e.children;return c.a.createElement("a",{title:n,className:o,onClick:function(){t(i)}},c.a.createElement("i",{className:"md-iconfont ".concat(r)}),s)}var b=function(e){var t=e.watch,n=e.showNullButton,r=e.onActionCallback,i=e.fullScreen,a=e.insertTemp,o=e.hidetoolBar,s=[].concat(g,[{title:"".concat(t?"关闭实时预览":"开启实时预览"),icon:"".concat(t?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return c.a.createElement("ul",{className:"markdown-toolbar-container"},!o&&s.map((function(e,t){return c.a.createElement("li",{key:t},e.actionName?c.a.createElement(v,Object(m.a)({},e,{onActionCallback:r})):c.a.createElement("span",{className:"v-line"}))})),n?c.a.createElement("li",null,c.a.createElement(v,{icon:"icon-edit",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:r},c.a.createElement("span",{className:"fill-tip"},"点击插入\b填空项"))):null,a&&c.a.createElement("li",null,c.a.createElement(v,{icon:"icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(a),onActionCallback:r},c.a.createElement("span",{className:"fill-tip"},"插入模板"))),c.a.createElement("li",{className:"btn-full-screen"},c.a.createElement(v,{icon:"".concat(i?"icon-shrink":"icon-enlarge"),title:i?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:r})))},_=n("M8RZ"),y=(n("+L6B"),n("2/Rp")),E=(n("y8nQ"),n("Vl3Y")),x=(n("5NDa"),n("5rEg")),O={labelCol:{span:4},wrapperCol:{span:20}},w=function(e){var t=e.callback,n=e.onCancel;return c.a.createElement(E.a,Object(m.a)({},O,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){t(e)}}),c.a.createElement(E.a.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}]},c.a.createElement(x.a,null)),c.a.createElement(E.a.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}]},c.a.createElement(x.a,null)),c.a.createElement("div",{className:"flex-container flex-end"},c.a.createElement(y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"确定"),c.a.createElement(y.a,{type:"ghost",onClick:n},"取消")))},C=n("7ahc"),S=(n("HmJG"),n("BjJ7")),D=E.a.useForm,T={width:280,marginRight:10},A={labelCol:{span:5},wrapperCol:{span:19}},k=function(e){var t=e.callback,n=e.onCancel,r=D(),i=Object(o.a)(r,1)[0];function a(e,t){i.setFieldsValue({src:"/api/attachments/".concat(e.id),type:t.type})}return c.a.createElement(E.a,Object(m.a)({form:i},A,{className:"upload-image-panel",onFinish:function(e){t(e)}}),c.a.createElement(E.a.Item,{label:"图片地址",required:!0},c.a.createElement("div",{className:"flex-container"},c.a.createElement(E.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"请输入图片地址"}]},c.a.createElement(x.a,{style:T})),c.a.createElement(I,{onFileChange:function(e){M(e.target.files[0],a)}}))),c.a.createElement(E.a.Item,{label:"图片描述",name:"alt",rules:[{required:!0,message:"请输入图片描述"}]},c.a.createElement(x.a,{style:{width:264}})),c.a.createElement(E.a.Item,{style:{textAlign:"right"}},c.a.createElement(y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"确定"),c.a.createElement(y.a,{type:"ghost",onClick:n},"取消")))};function I(e){var t=e.onFileChange;return c.a.createElement("a",{className:"upload-button"},"本地上传",c.a.createElement("input",{type:"file",onChange:t}))}function M(e,t){if(!e)throw new String("没有文件");var n=new FormData;n.append("editormd-image-file",e),n.append("file_param_name","editormd-image-file"),n.append("byxhr","true");var r=new window.XMLHttpRequest;r.withCredentials=!0,r.addEventListener("load",(function(n){t(JSON.parse(n.target.responseText),e)}),!1),r.addEventListener("error",(function(e){console.error(e)}),!1),r.open("POST","".concat(S.a,"/api/attachments.json")),r.send(n)}n("giR+");var P,L,R=n("fyUT"),N=(n("7Kak"),n("9yH6")),j=N.a.Group,B={margin:"0 8px"},F=function(e){var t=e.callback,n=e.onCancel;return c.a.createElement(E.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)}},c.a.createElement("div",{className:"flex-container"},c.a.createElement("span",{style:B},"单元格数:"),c.a.createElement("span",{style:B},"行数"),c.a.createElement(E.a.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}]},c.a.createElement(R.a,null)),c.a.createElement("span",{style:B},"列数"),c.a.createElement(E.a.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}]},c.a.createElement(R.a,null))),c.a.createElement("div",{className:"flex-container",style:{marginTop:12}},c.a.createElement("span",{style:B},"对齐方式:"),c.a.createElement(E.a.Item,{name:"align"},c.a.createElement(j,null,c.a.createElement(N.a,{value:"default"},c.a.createElement("i",{className:"fa fa-align-justify"})),c.a.createElement(N.a,{value:"left"},c.a.createElement("i",{className:"fa fa-align-left"})),c.a.createElement(N.a,{value:"center"},c.a.createElement("i",{className:"fa fa-align-center"})),c.a.createElement(N.a,{value:"right"},c.a.createElement("i",{className:"fa fa-align-right"}))))),c.a.createElement("div",{className:"flex-container flex-end"},c.a.createElement(y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"确定"),c.a.createElement(y.a,{type:"ghost",onClick:n},"取消")))},U=n("m3rI"),K="------------",W={default:K,left:":".concat(K),center:":".concat(K,":"),right:"".concat(K,":")},G=n("9VGf");function H(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var V=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",z=(P={},Object(s.a)(P,V+"-B","bold"),Object(s.a)(P,V+"-I","italic"),P),q=(L={},Object(s.a)(L,"link","添加链接"),Object(s.a)(L,"code-block","添加代码块"),Object(s.a)(L,"upload-image","添加图片"),Object(s.a)(L,"add-table","添加表格"),L);t.a=function(e){var t=e.defaultValue,n=void 0===t?"":t,u=e.onChange,m=e.width,g=void 0===m?"100%":m,v=e.height,y=void 0===v?400:v,E=e.miniToolbar,x=void 0!==E&&E,O=e.isFocus,S=void 0!==O&&O,D=e.watch,T=e.insertTemp,A=e.mode,I=void 0===A?"markdown":A,P=e.id,L=void 0===P?"markdown-editor-id":P,R=e.showResizeBar,N=void 0!==R&&R,j=e.noStorage,B=void 0!==j&&j,K=e.showNullButton,V=void 0!==K&&K,Y=e.hidetoolBar,Q=void 0!==Y&&Y,J=e.fullScreen,X=void 0!==J&&J,Z=e.onBlur,$=e.onCMBeforeChange,ee=e.onFullScreen,te=e.className,ne=void 0===te?"":te,re=e.disablePaste,ie=void 0!==re&&re,ae=e.placeholder,oe=void 0===ae?"":ae,se=e.values,le=void 0===se?"":se,ce=Object(l.useState)(null),ue=Object(o.a)(ce,2),de=ue[0],fe=ue[1],pe=Object(l.useState)(n),he=Object(o.a)(pe,2),me=he[0],ge=he[1],ve=Object(l.useState)(D),be=Object(o.a)(ve,2),_e=be[0],ye=be[1],Ee=Object(l.useState)(X),xe=Object(o.a)(Ee,2),Oe=xe[0],we=xe[1],Ce=Object(l.useState)(""),Se=Object(o.a)(Ce,2),De=Se[0],Te=Se[1],Ae=Object(l.useState)(0),ke=Object(o.a)(Ae,2),Ie=ke[0],Me=ke[1],Pe=Object(l.useState)(y),Le=Object(o.a)(Pe,2),Re=Le[0],Ne=Le[1],je=Object(l.useState)(!1),Be=Object(o.a)(je,2),Fe=(Be[0],Be[1]),Ue=Object(l.useRef)(),Ke=Object(l.useRef)(),We=Object(l.useRef)(),Ge=Object(l.useRef)();Object(l.useEffect)((function(){ge(le),null==de||de.setValue(le)}),[le]),Object(l.useEffect)((function(){null==ee||ee(Oe)}),[Oe]),Object(l.useEffect)((function(){if(Ue.current){var e=d.a.fromTextArea(Ue.current,{mode:I,lineNumbers:!x,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});function t(t,n){if(!ie){var r=n.clipboardData;if(r){var i=r.types.toString(),o=r.items,s=["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"];if("Files"===i||r.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==I)return;try{var l,c=o[1];"file"===(null===(l=o[0])||void 0===l?void 0:l.kind)&&(c=o[0]);var u=c.getAsFile(),d=u.name.split(".").pop();M(u,(function(t){var n,r,i;t.id?(null==u||null===(n=u.type)||void 0===n?void 0:n.indexOf("image"))>-1?e.replaceSelection("![,](/api/attachments/".concat(t.id,"?type=").concat(t.content_type,")")):(null==u||null===(r=u.type)||void 0===r?void 0:r.indexOf("video"))>-1?e.replaceSelection('')):(null==u||null===(i=u.type)||void 0===i?void 0:i.indexOf("pdf"))>-1?e.replaceSelection('
        ').concat(u.name,"")):s.includes(d)?e.replaceSelection('').concat(u.name,"")):e.replaceSelection("[".concat(u.name,"](").concat(U.a.API_SERVER,"/api/attachments/").concat(t.id,"?type=").concat(t.content_type,")")):401===(null==t?void 0:t.status)&&(document.location.href="/user/login")}))}catch(n){a.b.warn("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()}return S&&e.focus(),e.on("paste",t),fe(e),function(){e.off("paste",t)}}}),[]);var He=Object(l.useCallback)((function(){Ke.current}),[Re,Ke,Oe]);Object(l.useEffect)((function(){if(de){var e=function(){var e=new f.default((function(e){var t,n=Object(i.a)(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;(r.target.offsetHeight>0||r.target.offsetWidth>0)&&(He(),de.setSize("100%","100%"),de.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(Ue.current.parentElement),e}();return function(){e.unobserve(Ue.current.parentElement)}}}),[de,He]),Object(l.useEffect)((function(){if(de){for(var e=[],t=function(){var t=r[n],i=(a=Object(o.a)(t,2))[0],l=a[1],c=Object(s.a)({},i,(function(){Ve(l)}));e.push(c),de.addKeyMap(c)},n=0,r=Object.entries(z);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(L);e>=Ie+1e4&&(!t||t!==me)&&(window.sessionStorage.setItem(L,me),Fe(!0))}}),1e4),Object(l.useEffect)((function(){ye(D)}),[de,D]),Object(l.useEffect)((function(){de&&S&&de.focus()}),[de,S]),Object(l.useEffect)((function(){if(_e&&de){var e=de.getScrollerElement();function t(e){var t=e.target;if(Ge.current){var n=t.scrollTop/t.scrollHeight;Ge.current.scrollTop=Ge.current.scrollHeight*n}}return e.addEventListener("scroll",t),function(){e.removeEventListener("scroll",t)}}}),[de,_e]),Object(l.useEffect)((function(){if(de&&$){function e(e,t){$(e,t)}return de.on("beforeChange",e),function(){de.off("beforeChange",e)}}}),[de,$]),Object(l.useEffect)((function(){if(de&&Z){function e(){Z(de.getValue())}return de.on("blur",e),function(){de.off("blur",e)}}}),[de,Z]),Object(l.useEffect)((function(){if(de){function e(e){var t=e.getValue();ge(t),Me((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),u&&u(t)}return de.on("change",e),function(){de.off("change",e)}}}),[de,u]),Object(l.useEffect)((function(){de&&(null==n?(de.setValue(""),ge("")):n!==de.getValue()&&(de.setValue(n),ge(n),de.setCursor(de.lineCount(),0)))}),[de,n]);var Ve=Object(l.useCallback)((function(e){var t=de.getCursor(),n=de.getSelection(),r=n.split("\n");switch(e){case"bold":return de.replaceSelection("**"+n+"**"),""===n&&de.setCursor(t.line,t.ch+2),de.focus();case"italic":return de.replaceSelection("*"+n+"*"),""===n&&de.setCursor(t.line,t.ch+1),de.focus();case"code":return de.replaceSelection("`"+n+"`"),""===n&&de.setCursor(t.line,t.ch+1),de.focus();case"inline-latex":return de.replaceSelection("`$$"+n+"$$`"),""===n&&de.setCursor(t.line,t.ch+3),de.focus();case"latex":return de.replaceSelection("```latex\n"+n+"\n```"),de.setCursor(t.line+1,n.length+1),de.focus();case"line-break":return de.replaceSelection("
        \n"),de.focus();case"list-ul":return""===n?de.replaceSelection("- "+n):de.replaceSelection(r.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),de.focus();case"list-ol":return""===n?de.replaceSelection("1. "+n):de.replaceSelection(r.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),de.focus();case"add-null-ch":return""===n&&de.setCursor(t.line,t.ch+1),de.replaceSelection("▁"),de.focus();case"inster-template-1":return""===n&&de.setCursor(t.line,t.ch),de.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),de.focus();case"eraser":return de.setValue(""),de.focus();case"trigger-watch":return ye(!_e),de.focus();case"trigger-full-screen":return we(!Oe),de.focus();case"link":return void Te("link");case"code-block":return void Te("code-block");case"upload-image":return void Te("upload-image");case"add-table":return void Te("add-table");default:throw new Error}}),[de,_e,Oe]),ze=Object(l.useCallback)((function(e){switch(Te(""),De){case"link":var t=e.title,n=e.link;return de.replaceSelection("[".concat(t,"](").concat(n,")")),de.focus();case"code-block":var r=e.language,i=e.content;return de.replaceSelection(["```"+r,i,"```"].join("\n")),de.focus();case"upload-image":var a=e.src,o=e.alt;return de.replaceSelection("![ ".concat(o," ]( ").concat(a,' "').concat(o,'" )')),de.focus();case"add-table":for(var s=e.row,l=e.col,c=e.align,u="\n",d=0;d300&&(r=300),Ne(y+r+"px")}}return e.addEventListener("mousedown",r),document.addEventListener("mousemove",a),document.addEventListener("mouseup",i),function(){e.removeEventListener("mousedown",r),document.removeEventListener("mousemove",a),document.removeEventListener("mouseup",i)}}}),[de,We]),Object(l.useEffect)((function(){Ne(y)}),[y]);var Qe={width:H(g),height:H(Re)};Object(l.useMemo)((function(){if(Ie){var e=new Date(Ie),t=e.getHours(),n=e.getMinutes(),r=e.getSeconds();return n=n<10?"0"+n:n,r=r<10?"0"+r:r,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(r)}return 0}),[Ie]);return c.a.createElement(l.Fragment,null,c.a.createElement("div",{className:"markdown-editor-wrapper",ref:Ke},c.a.createElement("div",{className:"markdown-editor-container ".concat(ne," ").concat(_e?"on-preview":""," ").concat(x?"mini":""," ").concat(Oe?"full-screen":""),style:Qe},c.a.createElement(b,{insertTemp:T,watch:_e,fullScreen:Oe,showNullButton:V,onActionCallback:Ve,hidetoolBar:Q}),c.a.createElement("div",{className:"markdown-editor-body"},c.a.createElement("div",{className:"codemirror-container"},c.a.createElement("textarea",{ref:Ue,placeholder:oe})),_e?c.a.createElement("div",{ref:Ge,className:"preview-container"},"stex"===I&&c.a.createElement(h,{value:me}),"stex"!==I&&c.a.createElement(p.a,{value:me})):null))),N?c.a.createElement("a",{ref:We,className:"editor-resize"}):null,c.a.createElement(_.a,null,q[De]?c.a.createElement(r.a,{centered:!0,title:q[De],visible:!0,onCancel:Ye,footer:null},qe):null))}},P5Jw: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js (<- Module uses injected variables (global)) */function(e,t,n){"use strict";n("2qtc");var r=n("kLXV"),i=n("rAM+"),a=(n("miYZ"),n("tsqr")),o=n("tJVT"),s=n("jrin"),l=n("q1tI"),c=n.n(l),u=n("VrN/"),d=n.n(u),f=n("bdgK"),p=(n("p77/"),n("Bd2K"),n("ELLl"),n("19Vz"),n("lZu9"),n("+NIl"),n("kSUc"),n("9Bee")),h=function(e){var t=e.value,n=void 0===t?"":t,r=(e.className,e.showTextOnly,e.showLines,e.style,Object(l.useMemo)((function(){return""}),[n]));return c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{dangerouslySetInnerHTML:{__html:r}}))},m=n("0Owb"),g=(n("dejd"),n("C+DQ"),[{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 v(e){var t=e.onActionCallback,n=e.title,r=e.icon,i=e.actionName,a=e.className,o=void 0===a?"":a,s=e.children;return c.a.createElement("a",{title:n,className:o,onClick:function(){t(i)}},c.a.createElement("i",{className:"md-iconfont ".concat(r)}),s)}var b=function(e){var t=e.watch,n=e.showNullButton,r=e.onActionCallback,i=e.fullScreen,a=e.insertTemp,o=e.hidetoolBar,s=[].concat(g,[{title:"".concat(t?"关闭实时预览":"开启实时预览"),icon:"".concat(t?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return c.a.createElement("ul",{className:"markdown-toolbar-container"},!o&&s.map((function(e,t){return c.a.createElement("li",{key:t},e.actionName?c.a.createElement(v,Object(m.a)({},e,{onActionCallback:r})):c.a.createElement("span",{className:"v-line"}))})),n?c.a.createElement("li",null,c.a.createElement(v,{icon:"icon-edit",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:r},c.a.createElement("span",{className:"fill-tip"},"点击插入\b填空项"))):null,a&&c.a.createElement("li",null,c.a.createElement(v,{icon:"icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(a),onActionCallback:r},c.a.createElement("span",{className:"fill-tip"},"插入模板"))),c.a.createElement("li",{className:"btn-full-screen"},c.a.createElement(v,{icon:"".concat(i?"icon-shrink":"icon-enlarge"),title:i?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:r})))},_=n("M8RZ"),y=(n("+L6B"),n("2/Rp")),E=(n("y8nQ"),n("Vl3Y")),x=(n("5NDa"),n("5rEg")),O={labelCol:{span:4},wrapperCol:{span:20}},w=function(e){var t=e.callback,n=e.onCancel;return c.a.createElement(E.a,Object(m.a)({},O,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){t(e)}}),c.a.createElement(E.a.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}]},c.a.createElement(x.a,null)),c.a.createElement(E.a.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}]},c.a.createElement(x.a,null)),c.a.createElement("div",{className:"flex-container flex-end"},c.a.createElement(y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"确定"),c.a.createElement(y.a,{type:"ghost",onClick:n},"取消")))},C=n("7ahc"),S=(n("HmJG"),n("BjJ7")),T=E.a.useForm,A={width:280,marginRight:10},D={labelCol:{span:5},wrapperCol:{span:19}},k=function(e){var t=e.callback,n=e.onCancel,r=T(),i=Object(o.a)(r,1)[0];function a(e,t){i.setFieldsValue({src:"/api/attachments/".concat(e.id),type:t.type})}return c.a.createElement(E.a,Object(m.a)({form:i},D,{className:"upload-image-panel",onFinish:function(e){t(e)}}),c.a.createElement(E.a.Item,{label:"图片地址",required:!0},c.a.createElement("div",{className:"flex-container"},c.a.createElement(E.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"请输入图片地址"}]},c.a.createElement(x.a,{style:A})),c.a.createElement(I,{onFileChange:function(e){M(e.target.files[0],a)}}))),c.a.createElement(E.a.Item,{label:"图片描述",name:"alt",rules:[{required:!0,message:"请输入图片描述"}]},c.a.createElement(x.a,{style:{width:264}})),c.a.createElement(E.a.Item,{style:{textAlign:"right"}},c.a.createElement(y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"确定"),c.a.createElement(y.a,{type:"ghost",onClick:n},"取消")))};function I(e){var t=e.onFileChange;return c.a.createElement("a",{className:"upload-button"},"本地上传",c.a.createElement("input",{type:"file",onChange:t}))}function M(e,t){if(!e)throw new String("没有文件");var n=new FormData;n.append("editormd-image-file",e),n.append("file_param_name","editormd-image-file"),n.append("byxhr","true");var r=new window.XMLHttpRequest;r.withCredentials=!0,r.addEventListener("load",(function(n){t(JSON.parse(n.target.responseText),e)}),!1),r.addEventListener("error",(function(e){console.error(e)}),!1),r.open("POST","".concat(S.a,"/api/attachments.json")),r.send(n)}n("giR+");var P,L,R=n("fyUT"),N=(n("7Kak"),n("9yH6")),j=N.a.Group,B={margin:"0 8px"},F=function(e){var t=e.callback,n=e.onCancel;return c.a.createElement(E.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)}},c.a.createElement("div",{className:"flex-container"},c.a.createElement("span",{style:B},"单元格数:"),c.a.createElement("span",{style:B},"行数"),c.a.createElement(E.a.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}]},c.a.createElement(R.a,null)),c.a.createElement("span",{style:B},"列数"),c.a.createElement(E.a.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}]},c.a.createElement(R.a,null))),c.a.createElement("div",{className:"flex-container",style:{marginTop:12}},c.a.createElement("span",{style:B},"对齐方式:"),c.a.createElement(E.a.Item,{name:"align"},c.a.createElement(j,null,c.a.createElement(N.a,{value:"default"},c.a.createElement("i",{className:"fa fa-align-justify"})),c.a.createElement(N.a,{value:"left"},c.a.createElement("i",{className:"fa fa-align-left"})),c.a.createElement(N.a,{value:"center"},c.a.createElement("i",{className:"fa fa-align-center"})),c.a.createElement(N.a,{value:"right"},c.a.createElement("i",{className:"fa fa-align-right"}))))),c.a.createElement("div",{className:"flex-container flex-end"},c.a.createElement(y.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"确定"),c.a.createElement(y.a,{type:"ghost",onClick:n},"取消")))},U=n("m3rI"),K="------------",W={default:K,left:":".concat(K),center:":".concat(K,":"),right:"".concat(K,":")},G=n("9VGf");function H(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var V=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",z=(P={},Object(s.a)(P,V+"-B","bold"),Object(s.a)(P,V+"-I","italic"),P),q=(L={},Object(s.a)(L,"link","添加链接"),Object(s.a)(L,"code-block","添加代码块"),Object(s.a)(L,"upload-image","添加图片"),Object(s.a)(L,"add-table","添加表格"),L);t.a=function(e){var t=e.defaultValue,n=void 0===t?"":t,u=e.onChange,m=e.width,g=void 0===m?"100%":m,v=e.height,y=void 0===v?400:v,E=e.miniToolbar,x=void 0!==E&&E,O=e.isFocus,S=void 0!==O&&O,T=e.watch,A=e.insertTemp,D=e.mode,I=void 0===D?"markdown":D,P=e.id,L=void 0===P?"markdown-editor-id":P,R=e.showResizeBar,N=void 0!==R&&R,j=e.noStorage,B=void 0!==j&&j,K=e.showNullButton,V=void 0!==K&&K,Y=e.hidetoolBar,Q=void 0!==Y&&Y,J=e.fullScreen,X=void 0!==J&&J,Z=e.onBlur,$=e.onCMBeforeChange,ee=e.onFullScreen,te=e.className,ne=void 0===te?"":te,re=e.disablePaste,ie=void 0!==re&&re,ae=e.placeholder,oe=void 0===ae?"":ae,se=e.values,le=void 0===se?"":se,ce=Object(l.useState)(null),ue=Object(o.a)(ce,2),de=ue[0],fe=ue[1],pe=Object(l.useState)(n),he=Object(o.a)(pe,2),me=he[0],ge=he[1],ve=Object(l.useState)(T),be=Object(o.a)(ve,2),_e=be[0],ye=be[1],Ee=Object(l.useState)(X),xe=Object(o.a)(Ee,2),Oe=xe[0],we=xe[1],Ce=Object(l.useState)(""),Se=Object(o.a)(Ce,2),Te=Se[0],Ae=Se[1],De=Object(l.useState)(0),ke=Object(o.a)(De,2),Ie=ke[0],Me=ke[1],Pe=Object(l.useState)(y),Le=Object(o.a)(Pe,2),Re=Le[0],Ne=Le[1],je=Object(l.useState)(!1),Be=Object(o.a)(je,2),Fe=(Be[0],Be[1]),Ue=Object(l.useRef)(),Ke=Object(l.useRef)(),We=Object(l.useRef)(),Ge=Object(l.useRef)();Object(l.useEffect)((function(){ge(le),null==de||de.setValue(le)}),[le]),Object(l.useEffect)((function(){null==ee||ee(Oe)}),[Oe]),Object(l.useEffect)((function(){if(Ue.current){var e=d.a.fromTextArea(Ue.current,{mode:I,lineNumbers:!x,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});function t(t,n){if(!ie){var r=n.clipboardData;if(r){var i=r.types.toString(),o=r.items,s=["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"];if("Files"===i||r.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==I)return;try{var l,c=o[1];"file"===(null===(l=o[0])||void 0===l?void 0:l.kind)&&(c=o[0]);var u=c.getAsFile(),d=u.name.split(".").pop();M(u,(function(t){var n,r,i;t.id?(null==u||null===(n=u.type)||void 0===n?void 0:n.indexOf("image"))>-1?e.replaceSelection("![,](/api/attachments/".concat(t.id,"?type=").concat(t.content_type,")")):(null==u||null===(r=u.type)||void 0===r?void 0:r.indexOf("video"))>-1?e.replaceSelection('')):(null==u||null===(i=u.type)||void 0===i?void 0:i.indexOf("pdf"))>-1?e.replaceSelection('').concat(u.name,"")):s.includes(d)?e.replaceSelection('').concat(u.name,"")):e.replaceSelection("[".concat(u.name,"](").concat(U.a.API_SERVER,"/api/attachments/").concat(t.id,"?type=").concat(t.content_type,")")):401===(null==t?void 0:t.status)&&(document.location.href="/user/login")}))}catch(n){a.b.warn("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()}return S&&e.focus(),e.on("paste",t),fe(e),function(){e.off("paste",t)}}}),[]);var He=Object(l.useCallback)((function(){Ke.current}),[Re,Ke,Oe]);Object(l.useEffect)((function(){if(de){var e=function(){var e=new f.default((function(e){var t,n=Object(i.a)(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;(r.target.offsetHeight>0||r.target.offsetWidth>0)&&(He(),de.setSize("100%","100%"),de.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(Ue.current.parentElement),e}();return function(){e.unobserve(Ue.current.parentElement)}}}),[de,He]),Object(l.useEffect)((function(){if(de){for(var e=[],t=function(){var t=r[n],i=(a=Object(o.a)(t,2))[0],l=a[1],c=Object(s.a)({},i,(function(){Ve(l)}));e.push(c),de.addKeyMap(c)},n=0,r=Object.entries(z);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(L);e>=Ie+1e4&&(!t||t!==me)&&(window.sessionStorage.setItem(L,me),Fe(!0))}}),1e4),Object(l.useEffect)((function(){ye(T)}),[de,T]),Object(l.useEffect)((function(){de&&S&&de.focus()}),[de,S]),Object(l.useEffect)((function(){if(_e&&de){var e=de.getScrollerElement();function t(e){var t=e.target;if(Ge.current){var n=t.scrollTop/t.scrollHeight;Ge.current.scrollTop=Ge.current.scrollHeight*n}}return e.addEventListener("scroll",t),function(){e.removeEventListener("scroll",t)}}}),[de,_e]),Object(l.useEffect)((function(){if(de&&$){function e(e,t){$(e,t)}return de.on("beforeChange",e),function(){de.off("beforeChange",e)}}}),[de,$]),Object(l.useEffect)((function(){if(de&&Z){function e(){Z(de.getValue())}return de.on("blur",e),function(){de.off("blur",e)}}}),[de,Z]),Object(l.useEffect)((function(){if(de){function e(e){var t=e.getValue();ge(t),Me((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),u&&u(t)}return de.on("change",e),function(){de.off("change",e)}}}),[de,u]),Object(l.useEffect)((function(){de&&(null==n?(de.setValue(""),ge("")):n!==de.getValue()&&(de.setValue(n),ge(n),de.setCursor(de.lineCount(),0)))}),[de,n]);var Ve=Object(l.useCallback)((function(e){var t=de.getCursor(),n=de.getSelection(),r=n.split("\n");switch(e){case"bold":return de.replaceSelection("**"+n+"**"),""===n&&de.setCursor(t.line,t.ch+2),de.focus();case"italic":return de.replaceSelection("*"+n+"*"),""===n&&de.setCursor(t.line,t.ch+1),de.focus();case"code":return de.replaceSelection("`"+n+"`"),""===n&&de.setCursor(t.line,t.ch+1),de.focus();case"inline-latex":return de.replaceSelection("`$$"+n+"$$`"),""===n&&de.setCursor(t.line,t.ch+3),de.focus();case"latex":return de.replaceSelection("```latex\n"+n+"\n```"),de.setCursor(t.line+1,n.length+1),de.focus();case"line-break":return de.replaceSelection("
        \n"),de.focus();case"list-ul":return""===n?de.replaceSelection("- "+n):de.replaceSelection(r.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),de.focus();case"list-ol":return""===n?de.replaceSelection("1. "+n):de.replaceSelection(r.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),de.focus();case"add-null-ch":return""===n&&de.setCursor(t.line,t.ch+1),de.replaceSelection("▁"),de.focus();case"inster-template-1":return""===n&&de.setCursor(t.line,t.ch),de.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),de.focus();case"eraser":return de.setValue(""),de.focus();case"trigger-watch":return ye(!_e),de.focus();case"trigger-full-screen":return we(!Oe),de.focus();case"link":return void Ae("link");case"code-block":return void Ae("code-block");case"upload-image":return void Ae("upload-image");case"add-table":return void Ae("add-table");default:throw new Error}}),[de,_e,Oe]),ze=Object(l.useCallback)((function(e){switch(Ae(""),Te){case"link":var t=e.title,n=e.link;return de.replaceSelection("[".concat(t,"](").concat(n,")")),de.focus();case"code-block":var r=e.language,i=e.content;return de.replaceSelection(["```"+r,i,"```"].join("\n")),de.focus();case"upload-image":var a=e.src,o=e.alt;return de.replaceSelection("![ ".concat(o," ]( ").concat(a,' "').concat(o,'" )')),de.focus();case"add-table":for(var s=e.row,l=e.col,c=e.align,u="\n",d=0;d300&&(r=300),Ne(y+r+"px")}}return e.addEventListener("mousedown",r),document.addEventListener("mousemove",a),document.addEventListener("mouseup",i),function(){e.removeEventListener("mousedown",r),document.removeEventListener("mousemove",a),document.removeEventListener("mouseup",i)}}}),[de,We]),Object(l.useEffect)((function(){Ne(y)}),[y]);var Qe={width:H(g),height:H(Re)};Object(l.useMemo)((function(){if(Ie){var e=new Date(Ie),t=e.getHours(),n=e.getMinutes(),r=e.getSeconds();return n=n<10?"0"+n:n,r=r<10?"0"+r:r,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(r)}return 0}),[Ie]);return c.a.createElement(l.Fragment,null,c.a.createElement("div",{className:"markdown-editor-wrapper",ref:Ke},c.a.createElement("div",{className:"markdown-editor-container ".concat(ne," ").concat(_e?"on-preview":""," ").concat(x?"mini":""," ").concat(Oe?"full-screen":""),style:Qe},c.a.createElement(b,{insertTemp:A,watch:_e,fullScreen:Oe,showNullButton:V,onActionCallback:Ve,hidetoolBar:Q}),c.a.createElement("div",{className:"markdown-editor-body"},c.a.createElement("div",{className:"codemirror-container"},c.a.createElement("textarea",{ref:Ue,placeholder:oe})),_e?c.a.createElement("div",{ref:Ge,className:"preview-container"},"stex"===I&&c.a.createElement(h,{value:me}),"stex"!==I&&c.a.createElement(p.a,{value:me})):null))),N?c.a.createElement("a",{ref:We,className:"editor-resize"}):null,c.a.createElement(_.a,null,q[Te]?c.a.createElement(r.a,{centered:!0,title:q[Te],visible:!0,onCancel:Ye,footer:null},qe):null))}},P5Jw: /*!***********************************************************!*\ !*** ./node_modules/react-copy-to-clipboard/lib/index.js ***! \***********************************************************/ @@ -747,7 +747,7 @@ function(e){var t=r,n=t.lib,i=n.WordArray,a=n.Hasher,o=t.algo,s=i.create([0,1,2, /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-trigger/es/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/KeyCode.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/warning/warning.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("q1tI"),i=n("uciX"),a=n("2W6z"),o=n.n(a),s=n("4IlW"),l=n("uK0f"),c=n.n(l);function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var n=0;n0;(f||!1===e.isLeaf)&&(u+=" ".concat(i,"-menu-item-expand"),e.loading||(d=r.createElement("span",{className:"".concat(i,"-menu-item-expand-icon")},o))),"hover"!==a||!f&&!1!==e.isLeaf||(c={onMouseEnter:this.delayOnSelect.bind(this,l),onMouseLeave:this.delayOnSelect.bind(this),onClick:l}),this.isActiveOption(e,t)&&(u+=" ".concat(i,"-menu-item-active"),c.ref=this.saveMenuItem(t)),e.disabled&&(u+=" ".concat(i,"-menu-item-disabled"));var p=null;e.loading&&(u+=" ".concat(i,"-menu-item-loading"),p=s||null);var h="";return"title"in e?h=e.title:"string"==typeof e[this.getFieldName("label")]&&(h=e[this.getFieldName("label")]),r.createElement("li",Object.assign({key:e[this.getFieldName("value")],className:u,title:h},c,{role:"menuitem",onMouseDown:function(e){return e.preventDefault()}}),e[this.getFieldName("label")],d,p)}},{key:"getActiveOptions",value:function(e){var t=this,n=this.props.options,r=e||this.props.activeValue;return c()(n,(function(e,n){return e[t.getFieldName("value")]===r[n]}),{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var e=this,t=this.props.options,n=this.getActiveOptions().map((function(t){return t[e.getFieldName("children")]})).filter((function(e){return!!e}));return n.unshift(t),n}},{key:"delayOnSelect",value:function(e){for(var t=this,n=arguments.length,r=new Array(n>1?n-1:0),i=1;i=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function x(e){return function(e){if(Array.isArray(e))return O(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return O(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return O(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=a.length?0:l:(l-=1)<0?a.length-1:l:0,r[i]=a[l][t.getFieldName("value")]}else if(e.keyCode===s.a.LEFT||e.keyCode===s.a.BACKSPACE)e.preventDefault(),r.splice(r.length-1,1);else if(e.keyCode===s.a.RIGHT)e.preventDefault(),a[o]&&a[o][t.getFieldName("children")]&&r.push(a[o][t.getFieldName("children")][0][t.getFieldName("value")]);else if(e.keyCode===s.a.ESC||e.keyCode===s.a.TAB)return void t.setPopupVisible(!1);r&&0!==r.length||t.setPopupVisible(!1);var c=t.getActiveOptions(r),u=c[c.length-1];t.handleMenuSelect(u,c.length-1,e),t.props.onKeyDown&&t.props.onKeyDown(e)}else t.setPopupVisible(!0)}},t.saveTrigger=function(e){t.trigger=e};var n=[];return"value"in e?n=e.value||[]:"defaultValue"in e&&(n=e.defaultValue||[]),o()(!("filedNames"in e),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),t.state={popupVisible:e.popupVisible,activeValue:n,value:n,prevProps:e},t.defaultFieldNames={label:"label",value:"value",children:"children"},t}return t=u,a=[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r={prevProps:e};return"value"in e&&!function(e,t){if(e===t)return!0;if(!e||!t)return!1;var n=e.length;if(t.length!==n)return!1;for(var r=0;r0?h=r.createElement(b,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):m=" ".concat(t,"-menus-empty");var g=h;return f&&(g=f(h)),r.createElement(i.a,Object.assign({ref:this.saveTrigger},p,{popupPlacement:u,builtinPlacements:c,popupTransitionName:n,action:l?[]:["click"],popupVisible:!l&&this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(t,"-menus"),popupClassName:a+m,popup:g}),r.cloneElement(d,{onKeyDown:this.handleKeyDown,tabIndex:l?void 0:0}))}}])&&w(t.prototype,n),a&&w(t,a),u}(r.Component)).defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:_,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},A);t.a=k},S6kV: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/warning/warning.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("q1tI"),i=n("uciX"),a=n("2W6z"),o=n.n(a),s=n("4IlW"),l=n("uK0f"),c=n.n(l);function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var n=0;n0;(f||!1===e.isLeaf)&&(u+=" ".concat(i,"-menu-item-expand"),e.loading||(d=r.createElement("span",{className:"".concat(i,"-menu-item-expand-icon")},o))),"hover"!==a||!f&&!1!==e.isLeaf||(c={onMouseEnter:this.delayOnSelect.bind(this,l),onMouseLeave:this.delayOnSelect.bind(this),onClick:l}),this.isActiveOption(e,t)&&(u+=" ".concat(i,"-menu-item-active"),c.ref=this.saveMenuItem(t)),e.disabled&&(u+=" ".concat(i,"-menu-item-disabled"));var p=null;e.loading&&(u+=" ".concat(i,"-menu-item-loading"),p=s||null);var h="";return"title"in e?h=e.title:"string"==typeof e[this.getFieldName("label")]&&(h=e[this.getFieldName("label")]),r.createElement("li",Object.assign({key:e[this.getFieldName("value")],className:u,title:h},c,{role:"menuitem",onMouseDown:function(e){return e.preventDefault()}}),e[this.getFieldName("label")],d,p)}},{key:"getActiveOptions",value:function(e){var t=this,n=this.props.options,r=e||this.props.activeValue;return c()(n,(function(e,n){return e[t.getFieldName("value")]===r[n]}),{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var e=this,t=this.props.options,n=this.getActiveOptions().map((function(t){return t[e.getFieldName("children")]})).filter((function(e){return!!e}));return n.unshift(t),n}},{key:"delayOnSelect",value:function(e){for(var t=this,n=arguments.length,r=new Array(n>1?n-1:0),i=1;i=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function x(e){return function(e){if(Array.isArray(e))return O(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return O(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return O(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=a.length?0:l:(l-=1)<0?a.length-1:l:0,r[i]=a[l][t.getFieldName("value")]}else if(e.keyCode===s.a.LEFT||e.keyCode===s.a.BACKSPACE)e.preventDefault(),r.splice(r.length-1,1);else if(e.keyCode===s.a.RIGHT)e.preventDefault(),a[o]&&a[o][t.getFieldName("children")]&&r.push(a[o][t.getFieldName("children")][0][t.getFieldName("value")]);else if(e.keyCode===s.a.ESC||e.keyCode===s.a.TAB)return void t.setPopupVisible(!1);r&&0!==r.length||t.setPopupVisible(!1);var c=t.getActiveOptions(r),u=c[c.length-1];t.handleMenuSelect(u,c.length-1,e),t.props.onKeyDown&&t.props.onKeyDown(e)}else t.setPopupVisible(!0)}},t.saveTrigger=function(e){t.trigger=e};var n=[];return"value"in e?n=e.value||[]:"defaultValue"in e&&(n=e.defaultValue||[]),o()(!("filedNames"in e),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),t.state={popupVisible:e.popupVisible,activeValue:n,value:n,prevProps:e},t.defaultFieldNames={label:"label",value:"value",children:"children"},t}return t=u,a=[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r={prevProps:e};return"value"in e&&!function(e,t){if(e===t)return!0;if(!e||!t)return!1;var n=e.length;if(t.length!==n)return!1;for(var r=0;r0?h=r.createElement(b,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):m=" ".concat(t,"-menus-empty");var g=h;return f&&(g=f(h)),r.createElement(i.a,Object.assign({ref:this.saveTrigger},p,{popupPlacement:u,builtinPlacements:c,popupTransitionName:n,action:l?[]:["click"],popupVisible:!l&&this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(t,"-menus"),popupClassName:a+m,popup:g}),r.cloneElement(d,{onKeyDown:this.handleKeyDown,tabIndex:l?void 0:0}))}}])&&w(t.prototype,n),a&&w(t,a),u}(r.Component)).defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:_,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},D);t.a=k},S6kV: /*!********************************************!*\ !*** ./node_modules/crypto-js/mode-ofb.js ***! \********************************************/ @@ -764,7 +764,7 @@ function(e){var t=r,n=t.lib,i=n.WordArray,a=n.Hasher,o=t.algo,s=i.create([0,1,2, !*** ./node_modules/code-prettify/src/prettify.js ***! \****************************************************/ /*! no static exports found */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t){window.PR_SHOULD_USE_CONTINUATION=!0,function(){var e=window,t=["break,continue,do,else,for,if,return,while"],n=[[t,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],r=[n,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],i=[n,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],a=[n,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],o=[n,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",l=[t,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],c=[t,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],u=[t,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],d=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/;function f(e,t,n,r,i){if(n){var a={sourceNode:e,pre:1,langExtension:null,numberLines:null,sourceCode:n,spans:null,basePos:t,decorations:null};r(a),i.push.apply(i,a.decorations)}}var p=/\S/;function h(e){for(var t=void 0,n=e.firstChild;n;n=n.nextSibling){var r=n.nodeType;t=1===r?t?e:n:3===r&&p.test(n.nodeValue)?e:t}return t===e?void 0:t}function m(e,t){var n,r={};!function(){for(var i=e.concat(t),a=[],o={},s=0,l=i.length;s=0;)r[u.charAt(d)]=c;var f=c[1],p=""+f;o.hasOwnProperty(p)||(a.push(f),o[p]=null)}a.push(/[\0-\uffff]/),n=function(e){for(var t=0,n=!1,r=!1,i=0,a=e.length;i122||(u<65||d>90||n.push([32|Math.max(65,d),32|Math.min(u,90)]),u<97||d>122||n.push([-33&Math.max(97,d),-33&Math.min(u,122)]))}}n.sort((function(e,t){return e[0]-t[0]||t[1]-e[1]}));var f=[],p=[];for(a=0;ah[0]&&(h[1]+1>h[0]&&i.push("-"),i.push(l(h[1])))}return i.push("]"),i.join("")}function u(e){for(var r=e.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),i=r.length,a=[],o=0,s=0;o=2&&"["===f?r[o]=c(d):"\\"!==f&&(r[o]=d.replace(/[a-zA-Z]/g,(function(e){var t=e.charCodeAt(0);return"["+String.fromCharCode(-33&t,32|t)+"]"})))}return r.join("")}var d=[];for(i=0,a=e.length;i=5&&"lang-"===b.substring(0,5))||_&&"string"==typeof _[1]||(g=!1,b="src"),g||(p[v]=b)}var O=u;if(u+=v.length,g){var w=_[1],C=v.indexOf(w),S=C+w.length;_[2]&&(C=(S=v.length-_[2].length)-w.length);var D=b.substring(5);f(l,s+O,v.substring(0,C),a,c),f(l,s+O+C,w,E(D,w),c),f(l,s+O+S,v.substring(S),a,c)}else c.push(s+O,b)}e.decorations=c};return a}function g(e){var t=[],n=[];e.tripleQuotedStrings?t.push(["str",/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,"'\""]):e.multiLineStrings?t.push(["str",/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):t.push(["str",/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,"\"'"]),e.verbatimStrings&&n.push(["str",/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var r=e.hashComments;r&&(e.cStyleComments?(r>1?t.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):t.push(["com",/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),n.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):t.push(["com",/^#[^\r\n]*/,null,"#"])),e.cStyleComments&&(n.push(["com",/^\/\/[^\r\n]*/,null]),n.push(["com",/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var i=e.regexLiterals;if(i){var a=i>1?"":"\n\r",o=a?".":"[\\S\\s]",s="/(?=[^/*"+a+"])(?:[^/\\x5B\\x5C"+a+"]|\\x5C"+o+"|\\x5B(?:[^\\x5C\\x5D"+a+"]|\\x5C"+o+")*(?:\\x5D|$))+/";n.push(["lang-regex",RegExp("^(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*("+s+")")])}var l=e.types;l&&n.push(["typ",l]);var c=(""+e.keywords).replace(/^ | $/g,"");c.length&&n.push(["kwd",new RegExp("^(?:"+c.replace(/[\s,]+/g,"|")+")\\b"),null]),t.push(["pln",/^\s+/,null," \r\n\t "]);var u="^.[^\\s\\w.$@'\"`/\\\\]*";return e.regexLiterals&&(u+="(?!s*/)"),n.push(["lit",/^@[a-z_$][a-z_$@0-9]*/i,null],["typ",/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],["pln",/^[a-z_$][a-z_$@0-9]*/i,null],["lit",new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],["pln",/^\\[\s\S]?/,null],["pun",new RegExp(u),null]),m(t,n)}var v=g({keywords:[r,a,i,o,s,l,c,u],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function b(e,t,n){for(var r=/(?:^|\s)nocode(?:\s|$)/,i=/\r\n?|\n/,a=e.ownerDocument,o=a.createElement("li");e.firstChild;)o.appendChild(e.firstChild);var s=[o];function l(e){var t=e.nodeType;if(1!=t||r.test(e.className)){if((3==t||4==t)&&n){var o=e.nodeValue,s=o.match(i);if(s){var u=o.substring(0,s.index);e.nodeValue=u;var d=o.substring(s.index+s[0].length);if(d)e.parentNode.insertBefore(a.createTextNode(d),e.nextSibling);c(e),u||e.parentNode.removeChild(e)}}}else if("br"===e.nodeName)c(e),e.parentNode&&e.parentNode.removeChild(e);else for(var f=e.firstChild;f;f=f.nextSibling)l(f)}function c(e){for(;!e.nextSibling;)if(!(e=e.parentNode))return;for(var t,n=function e(t,n){var r=n?t.cloneNode(!1):t,i=t.parentNode;if(i){var a=e(i,1),o=t.nextSibling;a.appendChild(r);for(var s=o;s;s=o)o=s.nextSibling,a.appendChild(s)}return r}(e.nextSibling,0);(t=n.parentNode)&&1===t.nodeType;)n=t;s.push(n)}for(var u=0;u=0;){var i=n[r];_.hasOwnProperty(i)?e.console&&console.warn("cannot override language handler %s",i):_[i]=t}}function E(e,t){return e&&_.hasOwnProperty(e)||(e=/^\s*=y&&(u+=2),s>=E&&(p+=2)}}finally{v&&(v.style.display=b)}}(t)}catch(t){e.console&&console.log(t&&t.stack||t)}}function O(e,t,n){var r=n||!1,i=t||null,a=document.createElement("div");return a.innerHTML="
        "+e+"
        ",a=a.firstChild,r&&b(a,r,!0),x({langExtension:i,numberLines:r,sourceNode:a,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null}),a.innerHTML}function w(t,n){var r=n||document.body,i=r.ownerDocument||document;function a(e){return r.getElementsByTagName(e)}for(var o=[a("pre"),a("code"),a("xmp")],s=[],l=0;l]*(?:>|$)/],["com",/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),y(m([["pln",/^[\s]+/,null," \t\r\n"],["atv",/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],["pun",/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),y(m([],[["atv",/^[\s\S]+/]]),["uq.val"]),y(g({keywords:r,hashComments:!0,cStyleComments:!0,types:d}),["c","cc","cpp","cxx","cyc","m"]),y(g({keywords:"null,true,false"}),["json"]),y(g({keywords:a,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:d}),["cs"]),y(g({keywords:i,cStyleComments:!0}),["java"]),y(g({keywords:u,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),y(g({keywords:l,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),y(g({keywords:s,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),y(g({keywords:c,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),y(g({keywords:o,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),y(g({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),y(m([],[["str",/^[\s\S]+/]]),["regex"]);var C=e.PR={createSimpleLexer:m,registerLangHandler:y,sourceDecorator:g,PR_ATTRIB_NAME:"atn",PR_ATTRIB_VALUE:"atv",PR_COMMENT:"com",PR_DECLARATION:"dec",PR_KEYWORD:"kwd",PR_LITERAL:"lit",PR_NOCODE:"nocode",PR_PLAIN:"pln",PR_PUNCTUATION:"pun",PR_SOURCE:"src",PR_STRING:"str",PR_TAG:"tag",PR_TYPE:"typ",prettyPrintOne:O,prettyPrint:w},S=e.define;"function"==typeof S&&S.amd&&S("google-code-prettify",[],(function(){return C}))}()},SLjR: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t){window.PR_SHOULD_USE_CONTINUATION=!0,function(){var e=window,t=["break,continue,do,else,for,if,return,while"],n=[[t,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],r=[n,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],i=[n,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],a=[n,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],o=[n,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",l=[t,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],c=[t,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],u=[t,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],d=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/;function f(e,t,n,r,i){if(n){var a={sourceNode:e,pre:1,langExtension:null,numberLines:null,sourceCode:n,spans:null,basePos:t,decorations:null};r(a),i.push.apply(i,a.decorations)}}var p=/\S/;function h(e){for(var t=void 0,n=e.firstChild;n;n=n.nextSibling){var r=n.nodeType;t=1===r?t?e:n:3===r&&p.test(n.nodeValue)?e:t}return t===e?void 0:t}function m(e,t){var n,r={};!function(){for(var i=e.concat(t),a=[],o={},s=0,l=i.length;s=0;)r[u.charAt(d)]=c;var f=c[1],p=""+f;o.hasOwnProperty(p)||(a.push(f),o[p]=null)}a.push(/[\0-\uffff]/),n=function(e){for(var t=0,n=!1,r=!1,i=0,a=e.length;i122||(u<65||d>90||n.push([32|Math.max(65,d),32|Math.min(u,90)]),u<97||d>122||n.push([-33&Math.max(97,d),-33&Math.min(u,122)]))}}n.sort((function(e,t){return e[0]-t[0]||t[1]-e[1]}));var f=[],p=[];for(a=0;ah[0]&&(h[1]+1>h[0]&&i.push("-"),i.push(l(h[1])))}return i.push("]"),i.join("")}function u(e){for(var r=e.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),i=r.length,a=[],o=0,s=0;o=2&&"["===f?r[o]=c(d):"\\"!==f&&(r[o]=d.replace(/[a-zA-Z]/g,(function(e){var t=e.charCodeAt(0);return"["+String.fromCharCode(-33&t,32|t)+"]"})))}return r.join("")}var d=[];for(i=0,a=e.length;i=5&&"lang-"===b.substring(0,5))||_&&"string"==typeof _[1]||(g=!1,b="src"),g||(p[v]=b)}var O=u;if(u+=v.length,g){var w=_[1],C=v.indexOf(w),S=C+w.length;_[2]&&(C=(S=v.length-_[2].length)-w.length);var T=b.substring(5);f(l,s+O,v.substring(0,C),a,c),f(l,s+O+C,w,E(T,w),c),f(l,s+O+S,v.substring(S),a,c)}else c.push(s+O,b)}e.decorations=c};return a}function g(e){var t=[],n=[];e.tripleQuotedStrings?t.push(["str",/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,"'\""]):e.multiLineStrings?t.push(["str",/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):t.push(["str",/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,"\"'"]),e.verbatimStrings&&n.push(["str",/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var r=e.hashComments;r&&(e.cStyleComments?(r>1?t.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):t.push(["com",/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),n.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):t.push(["com",/^#[^\r\n]*/,null,"#"])),e.cStyleComments&&(n.push(["com",/^\/\/[^\r\n]*/,null]),n.push(["com",/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var i=e.regexLiterals;if(i){var a=i>1?"":"\n\r",o=a?".":"[\\S\\s]",s="/(?=[^/*"+a+"])(?:[^/\\x5B\\x5C"+a+"]|\\x5C"+o+"|\\x5B(?:[^\\x5C\\x5D"+a+"]|\\x5C"+o+")*(?:\\x5D|$))+/";n.push(["lang-regex",RegExp("^(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*("+s+")")])}var l=e.types;l&&n.push(["typ",l]);var c=(""+e.keywords).replace(/^ | $/g,"");c.length&&n.push(["kwd",new RegExp("^(?:"+c.replace(/[\s,]+/g,"|")+")\\b"),null]),t.push(["pln",/^\s+/,null," \r\n\t "]);var u="^.[^\\s\\w.$@'\"`/\\\\]*";return e.regexLiterals&&(u+="(?!s*/)"),n.push(["lit",/^@[a-z_$][a-z_$@0-9]*/i,null],["typ",/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],["pln",/^[a-z_$][a-z_$@0-9]*/i,null],["lit",new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],["pln",/^\\[\s\S]?/,null],["pun",new RegExp(u),null]),m(t,n)}var v=g({keywords:[r,a,i,o,s,l,c,u],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function b(e,t,n){for(var r=/(?:^|\s)nocode(?:\s|$)/,i=/\r\n?|\n/,a=e.ownerDocument,o=a.createElement("li");e.firstChild;)o.appendChild(e.firstChild);var s=[o];function l(e){var t=e.nodeType;if(1!=t||r.test(e.className)){if((3==t||4==t)&&n){var o=e.nodeValue,s=o.match(i);if(s){var u=o.substring(0,s.index);e.nodeValue=u;var d=o.substring(s.index+s[0].length);if(d)e.parentNode.insertBefore(a.createTextNode(d),e.nextSibling);c(e),u||e.parentNode.removeChild(e)}}}else if("br"===e.nodeName)c(e),e.parentNode&&e.parentNode.removeChild(e);else for(var f=e.firstChild;f;f=f.nextSibling)l(f)}function c(e){for(;!e.nextSibling;)if(!(e=e.parentNode))return;for(var t,n=function e(t,n){var r=n?t.cloneNode(!1):t,i=t.parentNode;if(i){var a=e(i,1),o=t.nextSibling;a.appendChild(r);for(var s=o;s;s=o)o=s.nextSibling,a.appendChild(s)}return r}(e.nextSibling,0);(t=n.parentNode)&&1===t.nodeType;)n=t;s.push(n)}for(var u=0;u=0;){var i=n[r];_.hasOwnProperty(i)?e.console&&console.warn("cannot override language handler %s",i):_[i]=t}}function E(e,t){return e&&_.hasOwnProperty(e)||(e=/^\s*=y&&(u+=2),s>=E&&(p+=2)}}finally{v&&(v.style.display=b)}}(t)}catch(t){e.console&&console.log(t&&t.stack||t)}}function O(e,t,n){var r=n||!1,i=t||null,a=document.createElement("div");return a.innerHTML="
        "+e+"
        ",a=a.firstChild,r&&b(a,r,!0),x({langExtension:i,numberLines:r,sourceNode:a,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null}),a.innerHTML}function w(t,n){var r=n||document.body,i=r.ownerDocument||document;function a(e){return r.getElementsByTagName(e)}for(var o=[a("pre"),a("code"),a("xmp")],s=[],l=0;l]*(?:>|$)/],["com",/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),y(m([["pln",/^[\s]+/,null," \t\r\n"],["atv",/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],["pun",/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),y(m([],[["atv",/^[\s\S]+/]]),["uq.val"]),y(g({keywords:r,hashComments:!0,cStyleComments:!0,types:d}),["c","cc","cpp","cxx","cyc","m"]),y(g({keywords:"null,true,false"}),["json"]),y(g({keywords:a,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:d}),["cs"]),y(g({keywords:i,cStyleComments:!0}),["java"]),y(g({keywords:u,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),y(g({keywords:l,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),y(g({keywords:s,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),y(g({keywords:c,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),y(g({keywords:o,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),y(g({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),y(m([],[["str",/^[\s\S]+/]]),["regex"]);var C=e.PR={createSimpleLexer:m,registerLangHandler:y,sourceDecorator:g,PR_ATTRIB_NAME:"atn",PR_ATTRIB_VALUE:"atv",PR_COMMENT:"com",PR_DECLARATION:"dec",PR_KEYWORD:"kwd",PR_LITERAL:"lit",PR_NOCODE:"nocode",PR_PLAIN:"pln",PR_PUNCTUATION:"pun",PR_SOURCE:"src",PR_STRING:"str",PR_TAG:"tag",PR_TYPE:"typ",prettyPrintOne:O,prettyPrint:w},S=e.define;"function"==typeof S&&S.amd&&S("google-code-prettify",[],(function(){return C}))}()},SLjR: /*!****************************************************!*\ !*** ./src/components/SelectTeachGroup/index.less ***! \****************************************************/ @@ -814,7 +814,7 @@ function(e){var t=r,n=t.lib,i=n.WordArray,a=n.Hasher,o=t.algo,s=i.create([0,1,2, \***************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports=function(){"use strict";var e=navigator.userAgent,t=navigator.platform,n=/gecko\/\d/i.test(e),r=/MSIE \d/.test(e),i=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),a=/Edge\/(\d+)/.exec(e),o=r||i||a,s=o&&(r?document.documentMode||6:+(a||i)[1]),l=!a&&/WebKit\//.test(e),c=l&&/Qt\/\d+\.\d+/.test(e),u=!a&&/Chrome\//.test(e),d=/Opera\//.test(e),f=/Apple Computer/.test(navigator.vendor),p=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),h=/PhantomJS/.test(e),m=!a&&/AppleWebKit/.test(e)&&/Mobile\/\w+/.test(e),g=/Android/.test(e),v=m||g||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),b=m||/Mac/.test(t),_=/\bCrOS\b/.test(e),y=/win/i.test(t),E=d&&e.match(/Version\/(\d*\.\d*)/);E&&(E=Number(E[1])),E&&E>=15&&(d=!1,l=!0);var x=b&&(c||d&&(null==E||E<12.11)),O=n||o&&s>=9;function w(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var C,S=function(e,t){var n=e.className,r=w(t).exec(n);if(r){var i=n.slice(r.index+r[0].length);e.className=n.slice(0,r.index)+(i?r[1]+i:"")}};function D(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function T(e,t){return D(e).appendChild(t)}function A(e,t,n,r){var i=document.createElement(e);if(n&&(i.className=n),r&&(i.style.cssText=r),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var a=0;a=t)return o+(t-a);o+=s-a,o+=n-o%n,a=s+1}}m?R=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:o&&(R=function(e){try{e.select()}catch(e){}});var F=function(){this.id=null,this.f=null,this.time=0,this.handler=N(this.onTimeout,this)};function U(e,t){for(var n=0;n=t)return r+Math.min(o,t-i);if(i+=a-r,r=a+1,(i+=n-i%n)>=t)return r}}var z=[""];function q(e){for(;z.length<=e;)z.push(Y(z)+" ");return z[e]}function Y(e){return e[e.length-1]}function Q(e,t){for(var n=[],r=0;r"€"&&(e.toUpperCase()!=e.toLowerCase()||Z.test(e))}function ee(e,t){return t?!!(t.source.indexOf("\\w")>-1&&$(e))||t.test(e):$(e)}function te(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var ne=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function re(e){return e.charCodeAt(0)>=768&&ne.test(e)}function ie(e,t,n){for(;(n<0?t>0:tn?-1:1;;){if(t==n)return t;var i=(t+n)/2,a=r<0?Math.ceil(i):Math.floor(i);if(a==t)return e(a)?t:n;e(a)?n=a:t=a+r}}var oe=null;function se(e,t,n){var r;oe=null;for(var i=0;it)return i;a.to==t&&(a.from!=a.to&&"before"==n?r=i:oe=i),a.from==t&&(a.from!=a.to&&"before"!=n?r=i:oe=i)}return null!=r?r:oe}var le=function(){var e=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,t=/[stwN]/,n=/[LRr]/,r=/[Lb1n]/,i=/[1n]/;function a(e,t,n){this.level=e,this.from=t,this.to=n}return function(o,s){var l="ltr"==s?"L":"R";if(0==o.length||"ltr"==s&&!e.test(o))return!1;for(var c,u=o.length,d=[],f=0;f-1&&(r[t]=i.slice(0,a).concat(i.slice(a+1)))}}}function he(e,t){var n=fe(e,t);if(n.length)for(var r=Array.prototype.slice.call(arguments,2),i=0;i0}function be(e){e.prototype.on=function(e,t){de(this,e,t)},e.prototype.off=function(e,t){pe(this,e,t)}}function _e(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function ye(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Ee(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function xe(e){_e(e),ye(e)}function Oe(e){return e.target||e.srcElement}function we(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),b&&e.ctrlKey&&1==t&&(t=3),t}var Ce,Se,De=function(){if(o&&s<9)return!1;var e=A("div");return"draggable"in e||"dragDrop"in e}();function Te(e){if(null==Ce){var t=A("span","​");T(e,A("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Ce=t.offsetWidth<=1&&t.offsetHeight>2&&!(o&&s<8))}var n=Ce?A("span","​"):A("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}function Ae(e){if(null!=Se)return Se;var t=T(e,document.createTextNode("AخA")),n=C(t,0,1).getBoundingClientRect(),r=C(t,1,2).getBoundingClientRect();return D(e),!(!n||n.left==n.right)&&(Se=r.right-n.right<3)}var ke,Ie=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,n=[],r=e.length;t<=r;){var i=e.indexOf("\n",t);-1==i&&(i=e.length);var a=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),o=a.indexOf("\r");-1!=o?(n.push(a.slice(0,o)),t+=o+1):(n.push(a),t=i+1)}return n}:function(e){return e.split(/\r\n?|\n/)},Me=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(e){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(e){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},Pe="oncopy"in(ke=A("div"))||(ke.setAttribute("oncopy","return;"),"function"==typeof ke.oncopy),Le=null,Re={},Ne={};function je(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Re[e]=t}function Be(e){if("string"==typeof e&&Ne.hasOwnProperty(e))e=Ne[e];else if(e&&"string"==typeof e.name&&Ne.hasOwnProperty(e.name)){var t=Ne[e.name];"string"==typeof t&&(t={name:t}),(e=X(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Be("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Be("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Fe(e,t){t=Be(t);var n=Re[t.name];if(!n)return Fe(e,"text/plain");var r=n(e,t);if(Ue.hasOwnProperty(t.name)){var i=Ue[t.name];for(var a in i)i.hasOwnProperty(a)&&(r.hasOwnProperty(a)&&(r["_"+a]=r[a]),r[a]=i[a])}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var o in t.modeProps)r[o]=t.modeProps[o];return r}var Ue={};function Ke(e,t){j(t,Ue.hasOwnProperty(e)?Ue[e]:Ue[e]={})}function We(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var n={};for(var r in t){var i=t[r];i instanceof Array&&(i=i.concat([])),n[r]=i}return n}function Ge(e,t){for(var n;e.innerMode&&(n=e.innerMode(t))&&n.mode!=e;)t=n.state,e=n.mode;return n||{mode:e,state:t}}function He(e,t,n){return!e.startState||e.startState(t,n)}var Ve=function(e,t,n){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};function ze(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var n=e;!n.lines;)for(var r=0;;++r){var i=n.children[r],a=i.chunkSize();if(t=e.first&&tn?et(n,ze(e,n).text.length):function(e,t){var n=e.ch;return null==n||n>t?et(e.line,t):n<0?et(e.line,0):e}(t,ze(e,t.line).text.length)}function lt(e,t){for(var n=[],r=0;r=this.string.length},Ve.prototype.sol=function(){return this.pos==this.lineStart},Ve.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Ve.prototype.next=function(){if(this.post},Ve.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Ve.prototype.skipToEnd=function(){this.pos=this.string.length},Ve.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Ve.prototype.backUp=function(e){this.pos-=e},Ve.prototype.column=function(){return this.lastColumnPos0?null:(r&&!1!==t&&(this.pos+=r[0].length),r)}var i=function(e){return n?e.toLowerCase():e};if(i(this.string.substr(this.pos,e.length))==i(e))return!1!==t&&(this.pos+=e.length),!0},Ve.prototype.current=function(){return this.string.slice(this.start,this.pos)},Ve.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Ve.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Ve.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var ct=function(e,t){this.state=e,this.lookAhead=t},ut=function(e,t,n,r){this.state=t,this.doc=e,this.line=n,this.maxLookAhead=r||0,this.baseTokens=null,this.baseTokenPos=1};function dt(e,t,n,r){var i=[e.state.modeGen],a={};yt(e,t.text,e.doc.mode,n,(function(e,t){return i.push(e,t)}),a,r);for(var o=n.state,s=function(r){n.baseTokens=i;var s=e.state.overlays[r],l=1,c=0;n.state=!0,yt(e,t.text,s.mode,n,(function(e,t){for(var n=l;ce&&i.splice(l,1,e,i[l+1],r),l+=2,c=Math.min(e,r)}if(t)if(s.opaque)i.splice(n,l-n,e,"overlay "+t),l=n+2;else for(;ne.options.maxHighlightLength&&We(e.doc.mode,r.state),a=dt(e,t,r);i&&(r.state=i),t.stateAfter=r.save(!i),t.styles=a.styles,a.classes?t.styleClasses=a.classes:t.styleClasses&&(t.styleClasses=null),n===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function pt(e,t,n){var r=e.doc,i=e.display;if(!r.mode.startState)return new ut(r,!0,t);var a=function(e,t,n){for(var r,i,a=e.doc,o=n?-1:t-(e.doc.mode.innerMode?1e3:100),s=t;s>o;--s){if(s<=a.first)return a.first;var l=ze(a,s-1),c=l.stateAfter;if(c&&(!n||s+(c instanceof ct?c.lookAhead:0)<=a.modeFrontier))return s;var u=B(l.text,null,e.options.tabSize);(null==i||r>u)&&(i=s-1,r=u)}return i}(e,t,n),o=a>r.first&&ze(r,a-1).stateAfter,s=o?ut.fromSaved(r,o,a):new ut(r,He(r.mode),a);return r.iter(a,t,(function(n){ht(e,n.text,s);var r=s.line;n.stateAfter=r==t-1||r%5==0||r>=i.viewFrom&&rt.start)return a}throw new Error("Mode "+e.name+" failed to advance stream.")}ut.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},ut.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},ut.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},ut.fromSaved=function(e,t,n){return t instanceof ct?new ut(e,We(e.mode,t.state),n,t.lookAhead):new ut(e,We(e.mode,t),n)},ut.prototype.save=function(e){var t=!1!==e?We(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ct(t,this.maxLookAhead):t};var vt=function(e,t,n){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=n};function bt(e,t,n,r){var i,a,o=e.doc,s=o.mode,l=ze(o,(t=st(o,t)).line),c=pt(e,t.line,n),u=new Ve(l.text,e.options.tabSize,c);for(r&&(a=[]);(r||u.pose.options.maxHighlightLength?(s=!1,o&&ht(e,t,r,d.pos),d.pos=t.length,l=null):l=_t(gt(n,d,r.state,f),a),f){var p=f[0].name;p&&(l="m-"+(l?p+" "+l:p))}if(!s||u!=l){for(;c=t:a.to>t);(r||(r=[])).push(new Ot(o,a.from,s?null:a.to))}}return r}(n,i,o),l=function(e,t,n){var r;if(e)for(var i=0;i=t:a.to>t)||a.from==t&&"bookmark"==o.type&&(!n||a.marker.insertLeft)){var s=null==a.from||(o.inclusiveLeft?a.from<=t:a.from0&&s)for(var _=0;_t)&&(!n||Mt(n,a.marker)<0)&&(n=a.marker)}return n}function jt(e,t,n,r,i){var a=ze(e,t),o=xt&&a.markedSpans;if(o)for(var s=0;s=0&&d<=0||u<=0&&d>=0)&&(u<=0&&(l.marker.inclusiveRight&&i.inclusiveLeft?tt(c.to,n)>=0:tt(c.to,n)>0)||u>=0&&(l.marker.inclusiveRight&&i.inclusiveLeft?tt(c.from,r)<=0:tt(c.from,r)<0)))return!0}}}function Bt(e){for(var t;t=Lt(e);)e=t.find(-1,!0).line;return e}function Ft(e,t){var n=ze(e,t),r=Bt(n);return n==r?t:Je(r)}function Ut(e,t){if(t>e.lastLine())return t;var n,r=ze(e,t);if(!Kt(e,r))return t;for(;n=Rt(r);)r=n.find(1,!0).line;return Je(r)+1}function Kt(e,t){var n=xt&&t.markedSpans;if(n)for(var r=void 0,i=0;it.maxLineLength&&(t.maxLineLength=n,t.maxLine=e)}))}var zt=function(e,t,n){this.text=e,At(this,t),this.height=n?n(this):1};function qt(e){e.parent=null,Tt(e)}zt.prototype.lineNo=function(){return Je(this)},be(zt);var Yt={},Qt={};function Jt(e,t){if(!e||/^\s*$/.test(e))return null;var n=t.addModeClass?Qt:Yt;return n[e]||(n[e]=e.replace(/\S+/g,"cm-$&"))}function Xt(e,t){var n=k("span",null,null,l?"padding-right: .1px":null),r={pre:k("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var a=i?t.rest[i-1]:t.line,o=void 0;r.pos=0,r.addToken=$t,Ae(e.display.measure)&&(o=ce(a,e.doc.direction))&&(r.addToken=en(r.addToken,o)),r.map=[],nn(a,r,ft(e,a,t!=e.display.externalMeasured&&Je(a))),a.styleClasses&&(a.styleClasses.bgClass&&(r.bgClass=L(a.styleClasses.bgClass,r.bgClass||"")),a.styleClasses.textClass&&(r.textClass=L(a.styleClasses.textClass,r.textClass||""))),0==r.map.length&&r.map.push(0,0,r.content.appendChild(Te(e.display.measure))),0==i?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(l){var s=r.content.lastChild;(/\bcm-tab\b/.test(s.className)||s.querySelector&&s.querySelector(".cm-tab"))&&(r.content.className="cm-tab-wrap-hack")}return he(e,"renderLine",e,t.line,r.pre),r.pre.className&&(r.textClass=L(r.pre.className,r.textClass||"")),r}function Zt(e){var t=A("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function $t(e,t,n,r,i,a,l){if(t){var c,u=e.splitSpaces?function(e,t){if(e.length>1&&!/ /.test(e))return e;for(var n=t,r="",i=0;ic&&d.from<=c);f++);if(d.to>=u)return e(n,r,i,a,o,s,l);e(n,r.slice(0,d.to-c),i,a,null,s,l),a=null,r=r.slice(d.to-c),c=d.to}}}function tn(e,t,n,r){var i=!r&&n.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!r&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",n.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function nn(e,t,n){var r=e.markedSpans,i=e.text,a=0;if(r)for(var o,s,l,c,u,d,f,p=i.length,h=0,m=1,g="",v=0;;){if(v==h){l=c=u=s="",f=null,d=null,v=1/0;for(var b=[],_=void 0,y=0;yh||x.collapsed&&E.to==h&&E.from==h)){if(null!=E.to&&E.to!=h&&v>E.to&&(v=E.to,c=""),x.className&&(l+=" "+x.className),x.css&&(s=(s?s+";":"")+x.css),x.startStyle&&E.from==h&&(u+=" "+x.startStyle),x.endStyle&&E.to==v&&(_||(_=[])).push(x.endStyle,E.to),x.title&&((f||(f={})).title=x.title),x.attributes)for(var O in x.attributes)(f||(f={}))[O]=x.attributes[O];x.collapsed&&(!d||Mt(d.marker,x)<0)&&(d=E)}else E.from>h&&v>E.from&&(v=E.from)}if(_)for(var w=0;w<_.length;w+=2)_[w+1]==v&&(c+=" "+_[w]);if(!d||d.from==h)for(var C=0;C=p)break;for(var S=Math.min(p,v);;){if(g){var D=h+g.length;if(!d){var T=D>S?g.slice(0,S-h):g;t.addToken(t,T,o?o+l:l,u,h+T.length==v?c:"",s,f)}if(D>=S){g=g.slice(S-h),h=S;break}h=D,u=""}g=i.slice(a,a=n[m++]),o=Jt(n[m++],t.cm.options)}}else for(var A=1;An)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function kn(e,t,n,r){return Pn(e,Mn(e,t),n,r)}function In(e,t){if(t>=e.display.viewFrom&&t=n.lineN&&t2&&a.push((l.bottom+c.top)/2-n.top)}}a.push(n.bottom-n.top)}}(e,t.view,t.rect),t.hasHeights=!0),(a=function(e,t,n,r){var i,a=Nn(t.map,n,r),l=a.node,c=a.start,u=a.end,d=a.collapse;if(3==l.nodeType){for(var f=0;f<4;f++){for(;c&&re(t.line.text.charAt(a.coverStart+c));)--c;for(;a.coverStart+u1}(e))return t;var n=screen.logicalXDPI/screen.deviceXDPI,r=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*n,right:t.right*n,top:t.top*r,bottom:t.bottom*r}}(e.display.measure,i))}else{var p;c>0&&(d=r="right"),i=e.options.lineWrapping&&(p=l.getClientRects()).length>1?p["right"==r?p.length-1:0]:l.getBoundingClientRect()}if(o&&s<9&&!c&&(!i||!i.left&&!i.right)){var h=l.parentNode.getClientRects()[0];i=h?{left:h.left,right:h.left+ir(e.display),top:h.top,bottom:h.bottom}:Rn}for(var m=i.top-t.rect.top,g=i.bottom-t.rect.top,v=(m+g)/2,b=t.view.measure.heights,_=0;_t)&&(i=(a=l-s)-1,t>=l&&(o="right")),null!=i){if(r=e[c+2],s==l&&n==(r.insertLeft?"left":"right")&&(o=n),"left"==n&&0==i)for(;c&&e[c-2]==e[c-3]&&e[c-1].insertLeft;)r=e[2+(c-=3)],o="left";if("right"==n&&i==l-s)for(;c=0&&(n=e[i]).left==n.right;i--);return n}function Bn(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t=r.text.length?(l=r.text.length,c="before"):l<=0&&(l=0,c="after"),!s)return o("before"==c?l-1:l,"before"==c);function u(e,t,n){return o(n?e-1:e,1==s[t].level!=n)}var d=se(s,l,c),f=oe,p=u(l,d,"before"==c);return null!=f&&(p.other=u(l,f,"before"!=c)),p}function Yn(e,t){var n=0;t=st(e.doc,t),e.options.lineWrapping||(n=ir(e.display)*t.ch);var r=ze(e.doc,t.line),i=Gt(r)+On(e.display);return{left:n,right:n,top:i,bottom:i+r.height}}function Qn(e,t,n,r,i){var a=et(e,t,n);return a.xRel=i,r&&(a.outside=r),a}function Jn(e,t,n){var r=e.doc;if((n+=e.display.viewOffset)<0)return Qn(r.first,0,null,-1,-1);var i=Xe(r,n),a=r.first+r.size-1;if(i>a)return Qn(r.first+r.size-1,ze(r,a).text.length,null,1,1);t<0&&(t=0);for(var o=ze(r,i);;){var s=er(e,o,i,t,n),l=Nt(o,s.ch+(s.xRel>0||s.outside>0?1:0));if(!l)return s;var c=l.find(1);if(c.line==i)return c;o=ze(r,i=c.line)}}function Xn(e,t,n,r){r-=Gn(t);var i=t.text.length,a=ae((function(t){return Pn(e,n,t-1).bottom<=r}),i,0);return{begin:a,end:i=ae((function(t){return Pn(e,n,t).top>r}),a,i)}}function Zn(e,t,n,r){return n||(n=Mn(e,t)),Xn(e,t,n,Hn(e,t,Pn(e,n,r),"line").top)}function $n(e,t,n,r){return!(e.bottom<=n)&&(e.top>n||(r?e.left:e.right)>t)}function er(e,t,n,r,i){i-=Gt(t);var a=Mn(e,t),o=Gn(t),s=0,l=t.text.length,c=!0,u=ce(t,e.doc.direction);if(u){var d=(e.options.lineWrapping?nr:tr)(e,t,n,a,u,r,i);s=(c=1!=d.level)?d.from:d.to-1,l=c?d.to:d.from-1}var f,p,h=null,m=null,g=ae((function(t){var n=Pn(e,a,t);return n.top+=o,n.bottom+=o,!!$n(n,r,i,!1)&&(n.top<=i&&n.left<=r&&(h=t,m=n),!0)}),s,l),v=!1;if(m){var b=r-m.left=y.bottom?1:0}return Qn(n,g=ie(t.text,g,1),p,v,r-f)}function tr(e,t,n,r,i,a,o){var s=ae((function(s){var l=i[s],c=1!=l.level;return $n(qn(e,et(n,c?l.to:l.from,c?"before":"after"),"line",t,r),a,o,!0)}),0,i.length-1),l=i[s];if(s>0){var c=1!=l.level,u=qn(e,et(n,c?l.from:l.to,c?"after":"before"),"line",t,r);$n(u,a,o,!0)&&u.top>o&&(l=i[s-1])}return l}function nr(e,t,n,r,i,a,o){var s=Xn(e,t,r,o),l=s.begin,c=s.end;/\s/.test(t.text.charAt(c-1))&&c--;for(var u=null,d=null,f=0;f=c||p.to<=l)){var h=Pn(e,r,1!=p.level?Math.min(c,p.to)-1:Math.max(l,p.from)).right,m=hm)&&(u=p,d=m)}}return u||(u=i[i.length-1]),u.fromc&&(u={from:u.from,to:c,level:u.level}),u}function rr(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==Ln){Ln=A("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Ln.appendChild(document.createTextNode("x")),Ln.appendChild(A("br"));Ln.appendChild(document.createTextNode("x"))}T(e.measure,Ln);var n=Ln.offsetHeight/50;return n>3&&(e.cachedTextHeight=n),D(e.measure),n||1}function ir(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=A("span","xxxxxxxxxx"),n=A("pre",[t],"CodeMirror-line-like");T(e.measure,n);var r=t.getBoundingClientRect(),i=(r.right-r.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function ar(e){for(var t=e.display,n={},r={},i=t.gutters.clientLeft,a=t.gutters.firstChild,o=0;a;a=a.nextSibling,++o){var s=e.display.gutterSpecs[o].className;n[s]=a.offsetLeft+a.clientLeft+i,r[s]=a.clientWidth}return{fixedPos:or(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function or(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function sr(e){var t=rr(e.display),n=e.options.lineWrapping,r=n&&Math.max(5,e.display.scroller.clientWidth/ir(e.display)-3);return function(i){if(Kt(e.doc,i))return 0;var a=0;if(i.widgets)for(var o=0;o0&&(l=ze(e.doc,c.line).text).length==c.ch){var u=B(l,l.length,e.options.tabSize)-l.length;c=et(c.line,Math.max(0,Math.round((a-Cn(e.display).left)/ir(e.display))-u))}return c}function ur(e,t){if(t>=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var n=e.display.view,r=0;rt)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)xt&&Ft(e.doc,t)i.viewFrom?pr(e):(i.viewFrom+=r,i.viewTo+=r);else if(t<=i.viewFrom&&n>=i.viewTo)pr(e);else if(t<=i.viewFrom){var a=hr(e,n,n+r,1);a?(i.view=i.view.slice(a.index),i.viewFrom=a.lineN,i.viewTo+=r):pr(e)}else if(n>=i.viewTo){var o=hr(e,t,t,-1);o?(i.view=i.view.slice(0,o.index),i.viewTo=o.lineN):pr(e)}else{var s=hr(e,t,t,-1),l=hr(e,n,n+r,1);s&&l?(i.view=i.view.slice(0,s.index).concat(an(e,s.lineN,l.lineN)).concat(i.view.slice(l.index)),i.viewTo+=r):pr(e)}var c=i.externalMeasured;c&&(n=i.lineN&&t=r.viewTo)){var a=r.view[ur(e,t)];if(null!=a.node){var o=a.changes||(a.changes=[]);-1==U(o,n)&&o.push(n)}}}function pr(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function hr(e,t,n,r){var i,a=ur(e,t),o=e.display.view;if(!xt||n==e.doc.first+e.doc.size)return{index:a,lineN:n};for(var s=e.display.viewFrom,l=0;l0){if(a==o.length-1)return null;i=s+o[a].size-t,a++}else i=s-t;t+=i,n+=i}for(;Ft(e.doc,n)!=n;){if(a==(r<0?0:o.length-1))return null;n+=r*o[a-(r<0?1:0)].size,a+=r}return{index:a,lineN:n}}function mr(e){for(var t=e.display.view,n=0,r=0;r=e.display.viewTo||s.to().linet||t==n&&o.to==t)&&(r(Math.max(o.from,t),Math.min(o.to,n),1==o.level?"rtl":"ltr",a),i=!0)}i||r(t,n,"ltr")}(m,n||0,null==r?f:r,(function(e,t,i,d){var g="ltr"==i,v=p(e,g?"left":"right"),b=p(t-1,g?"right":"left"),_=null==n&&0==e,y=null==r&&t==f,E=0==d,x=!m||d==m.length-1;if(b.top-v.top<=3){var O=(c?y:_)&&x,w=(c?_:y)&&E?s:(g?v:b).left,C=O?l:(g?b:v).right;u(w,v.top,C-w,v.bottom)}else{var S,D,T,A;g?(S=c&&_&&E?s:v.left,D=c?l:h(e,i,"before"),T=c?s:h(t,i,"after"),A=c&&y&&x?l:b.right):(S=c?h(e,i,"before"):s,D=!c&&_&&E?l:v.right,T=!c&&y&&x?s:b.left,A=c?h(t,i,"after"):l),u(S,v.top,D-S,v.bottom),v.bottom0?t.blinker=setInterval((function(){e.hasFocus()||Cr(e),t.cursorDiv.style.visibility=(n=!n)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function xr(e){e.state.focused||(e.display.input.focus(),wr(e))}function Or(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Cr(e))}),100)}function wr(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(he(e,"focus",e,t),e.state.focused=!0,P(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),l&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),Er(e))}function Cr(e,t){e.state.delayingBlurEvent||(e.state.focused&&(he(e,"blur",e,t),e.state.focused=!1,S(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function Sr(e){for(var t=e.display,n=t.lineDiv.offsetTop,r=0;r.005||f<-.005)&&(Qe(i.line,l),Dr(i.line),i.rest))for(var p=0;pe.display.sizerWidth){var h=Math.ceil(c/ir(e.display));h>e.display.maxLineLength&&(e.display.maxLineLength=h,e.display.maxLine=i.line,e.display.maxLineChanged=!0)}}}}function Dr(e){if(e.widgets)for(var t=0;t=o&&(a=Xe(t,Gt(ze(t,l))-e.wrapper.clientHeight),o=l)}return{from:a,to:Math.max(o,a+1)}}function Ar(e,t){var n=e.display,r=rr(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:n.scroller.scrollTop,a=Tn(e),o={};t.bottom-t.top>a&&(t.bottom=t.top+a);var s=e.doc.height+wn(n),l=t.tops-r;if(t.topi+a){var u=Math.min(t.top,(c?s:t.bottom)-a);u!=i&&(o.scrollTop=u)}var d=e.options.fixedGutter?0:n.gutters.offsetWidth,f=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:n.scroller.scrollLeft-d,p=Dn(e)-n.gutters.offsetWidth,h=t.right-t.left>p;return h&&(t.right=t.left+p),t.left<10?o.scrollLeft=0:t.leftp+f-3&&(o.scrollLeft=t.right+(h?0:10)-p),o}function kr(e,t){null!=t&&(Pr(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Ir(e){Pr(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Mr(e,t,n){null==t&&null==n||Pr(e),null!=t&&(e.curOp.scrollLeft=t),null!=n&&(e.curOp.scrollTop=n)}function Pr(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,Lr(e,Yn(e,t.from),Yn(e,t.to),t.margin))}function Lr(e,t,n,r){var i=Ar(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-r,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+r});Mr(e,i.scrollLeft,i.scrollTop)}function Rr(e,t){Math.abs(e.doc.scrollTop-t)<2||(n||li(e,{top:t}),Nr(e,t,!0),n&&li(e),ri(e,100))}function Nr(e,t,n){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),(e.display.scroller.scrollTop!=t||n)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function jr(e,t,n,r){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r||(e.doc.scrollLeft=t,di(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function Br(e){var t=e.display,n=t.gutters.offsetWidth,r=Math.round(e.doc.height+wn(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+Sn(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var Fr=function(e,t,n){this.cm=n;var r=this.vert=A("div",[A("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=A("div",[A("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=i.tabIndex=-1,e(r),e(i),de(r,"scroll",(function(){r.clientHeight&&t(r.scrollTop,"vertical")})),de(i,"scroll",(function(){i.clientWidth&&t(i.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,o&&s<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Fr.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,n=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var i=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=n?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var a=e.viewWidth-e.barLeft-(n?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+a)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==r&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?r:0,bottom:t?r:0}},Fr.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Fr.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Fr.prototype.zeroWidthHack=function(){var e=b&&!p?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new F,this.disableVert=new F},Fr.prototype.enableZeroWidthBar=function(e,t,n){e.style.pointerEvents="auto",t.set(1e3,(function r(){var i=e.getBoundingClientRect();("vert"==n?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1))!=e?e.style.pointerEvents="none":t.set(1e3,r)}))},Fr.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Ur=function(){};function Kr(e,t){t||(t=Br(e));var n=e.display.barWidth,r=e.display.barHeight;Wr(e,t);for(var i=0;i<4&&n!=e.display.barWidth||r!=e.display.barHeight;i++)n!=e.display.barWidth&&e.options.lineWrapping&&Sr(e),Wr(e,Br(e)),n=e.display.barWidth,r=e.display.barHeight}function Wr(e,t){var n=e.display,r=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=r.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+"px",n.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=r.bottom+"px",n.scrollbarFiller.style.width=r.right+"px"):n.scrollbarFiller.style.display="",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=r.bottom+"px",n.gutterFiller.style.width=t.gutterWidth+"px"):n.gutterFiller.style.display=""}Ur.prototype.update=function(){return{bottom:0,right:0}},Ur.prototype.setScrollLeft=function(){},Ur.prototype.setScrollTop=function(){},Ur.prototype.clear=function(){};var Gr={native:Fr,null:Ur};function Hr(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&S(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Gr[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),de(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,n){"horizontal"==n?jr(e,t):Rr(e,t)}),e),e.display.scrollbars.addClass&&P(e.display.wrapper,e.display.scrollbars.addClass)}var Vr=0;function zr(e){var t;e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Vr},t=e.curOp,on?on.ops.push(t):t.ownsGroup=on={ops:[t],delayedCallbacks:[]}}function qr(e){var t=e.curOp;t&&function(e,t){var n=e.ownsGroup;if(n)try{!function(e){var t=e.delayedCallbacks,n=0;do{for(;n=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new ai(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Qr(e){e.updatedDisplay=e.mustUpdate&&oi(e.cm,e.update)}function Jr(e){var t=e.cm,n=t.display;e.updatedDisplay&&Sr(t),e.barMeasure=Br(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=kn(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+Sn(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-Dn(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=n.input.prepareSelection())}function Xr(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!h){var a=A("div","​",null,"position: absolute;\n top: "+(t.top-n.viewOffset-On(e.display))+"px;\n height: "+(t.bottom-t.top+Sn(e)+n.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(a),a.scrollIntoView(i),e.display.lineSpace.removeChild(a)}}}(t,function(e,t,n,r){var i;null==r&&(r=0),e.options.lineWrapping||t!=n||(n="before"==(t=t.ch?et(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t).sticky?et(t.line,t.ch+1,"before"):t);for(var a=0;a<5;a++){var o=!1,s=qn(e,t),l=n&&n!=t?qn(e,n):s,c=Ar(e,i={left:Math.min(s.left,l.left),top:Math.min(s.top,l.top)-r,right:Math.max(s.left,l.left),bottom:Math.max(s.bottom,l.bottom)+r}),u=e.doc.scrollTop,d=e.doc.scrollLeft;if(null!=c.scrollTop&&(Rr(e,c.scrollTop),Math.abs(e.doc.scrollTop-u)>1&&(o=!0)),null!=c.scrollLeft&&(jr(e,c.scrollLeft),Math.abs(e.doc.scrollLeft-d)>1&&(o=!0)),!o)break}return i}(t,st(r,e.scrollToPos.from),st(r,e.scrollToPos.to),e.scrollToPos.margin));var i=e.maybeHiddenMarkers,a=e.maybeUnhiddenMarkers;if(i)for(var o=0;o=e.display.viewTo)){var n=+new Date+e.options.workTime,r=pt(e,t.highlightFrontier),i=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(a){if(r.line>=e.display.viewFrom){var o=a.styles,s=a.text.length>e.options.maxHighlightLength?We(t.mode,r.state):null,l=dt(e,a,r,!0);s&&(r.state=s),a.styles=l.styles;var c=a.styleClasses,u=l.classes;u?a.styleClasses=u:c&&(a.styleClasses=null);for(var d=!o||o.length!=a.styles.length||c!=u&&(!c||!u||c.bgClass!=u.bgClass||c.textClass!=u.textClass),f=0;!d&&fn)return ri(e,e.options.workDelay),!0})),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),i.length&&$r(e,(function(){for(var t=0;t=n.viewFrom&&t.visible.to<=n.viewTo&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&0==mr(e))return!1;fi(e)&&(pr(e),t.dims=ar(e));var i=r.first+r.size,a=Math.max(t.visible.from-e.options.viewportMargin,r.first),o=Math.min(i,t.visible.to+e.options.viewportMargin);n.viewFromo&&n.viewTo-o<20&&(o=Math.min(i,n.viewTo)),xt&&(a=Ft(e.doc,a),o=Ut(e.doc,o));var s=a!=n.viewFrom||o!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;!function(e,t,n){var r=e.display;0==r.view.length||t>=r.viewTo||n<=r.viewFrom?(r.view=an(e,t,n),r.viewFrom=t):(r.viewFrom>t?r.view=an(e,t,r.viewFrom).concat(r.view):r.viewFromn&&(r.view=r.view.slice(0,ur(e,n)))),r.viewTo=n}(e,a,o),n.viewOffset=Gt(ze(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var c=mr(e);if(!s&&0==c&&!t.force&&n.renderedView==n.view&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo))return!1;var u=function(e){if(e.hasFocus())return null;var t=M();if(!t||!I(e.display.lineDiv,t))return null;var n={activeElt:t};if(window.getSelection){var r=window.getSelection();r.anchorNode&&r.extend&&I(e.display.lineDiv,r.anchorNode)&&(n.anchorNode=r.anchorNode,n.anchorOffset=r.anchorOffset,n.focusNode=r.focusNode,n.focusOffset=r.focusOffset)}return n}(e);return c>4&&(n.lineDiv.style.display="none"),function(e,t,n){var r=e.display,i=e.options.lineNumbers,a=r.lineDiv,o=a.firstChild;function s(t){var n=t.nextSibling;return l&&b&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),n}for(var c=r.view,u=r.viewFrom,d=0;d-1&&(p=!1),un(e,f,u,n)),p&&(D(f.lineNumber),f.lineNumber.appendChild(document.createTextNode($e(e.options,u)))),o=f.node.nextSibling}else{var h=vn(e,f,u,n);a.insertBefore(h,o)}u+=f.size}for(;o;)o=s(o)}(e,n.updateLineNumbers,t.dims),c>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,function(e){if(e&&e.activeElt&&e.activeElt!=M()&&(e.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(e.activeElt.nodeName)&&e.anchorNode&&I(document.body,e.anchorNode)&&I(document.body,e.focusNode))){var t=window.getSelection(),n=document.createRange();n.setEnd(e.anchorNode,e.anchorOffset),n.collapse(!1),t.removeAllRanges(),t.addRange(n),t.extend(e.focusNode,e.focusOffset)}}(u),D(n.cursorDiv),D(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,s&&(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,ri(e,400)),n.updateLineNumbers=null,!0}function si(e,t){for(var n=t.viewport,r=!0;;r=!1){if(r&&e.options.lineWrapping&&t.oldDisplayWidth!=Dn(e))r&&(t.visible=Tr(e.display,e.doc,n));else if(n&&null!=n.top&&(n={top:Math.min(e.doc.height+wn(e.display)-Tn(e),n.top)}),t.visible=Tr(e.display,e.doc,n),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break;if(!oi(e,t))break;Sr(e);var i=Br(e);gr(e),Kr(e,i),ui(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function li(e,t){var n=new ai(e,t);if(oi(e,n)){Sr(e),si(e,n);var r=Br(e);gr(e),Kr(e,r),ui(e,r),n.finish()}}function ci(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function ui(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Sn(e)+"px"}function di(e){var t=e.display,n=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var r=or(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,a=r+"px",o=0;os.clientWidth,u=s.scrollHeight>s.clientHeight;if(i&&c||a&&u){if(a&&b&&l)e:for(var f=t.target,p=o.view;f!=s;f=f.parentNode)for(var h=0;h=0&&tt(e,r.to())<=0)return n}return-1};var Oi=function(e,t){this.anchor=e,this.head=t};function wi(e,t,n){var r=e&&e.options.selectionsMayTouch,i=t[n];t.sort((function(e,t){return tt(e.from(),t.from())})),n=U(t,i);for(var a=1;a0:l>=0){var c=at(s.from(),o.from()),u=it(s.to(),o.to()),d=s.empty()?o.from()==o.head:s.from()==s.head;a<=n&&--n,t.splice(--a,2,new Oi(d?u:c,d?c:u))}}return new xi(t,n)}function Ci(e,t){return new xi([new Oi(e,t||e)],0)}function Si(e){return e.text?et(e.from.line+e.text.length-1,Y(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function Di(e,t){if(tt(e,t.from)<0)return e;if(tt(e,t.to)<=0)return Si(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=Si(t).ch-t.to.ch),et(n,r)}function Ti(e,t){for(var n=[],r=0;r1&&e.remove(s.line+1,h-1),e.insert(s.line+1,v)}ln(e,"change",e,t)}function Li(e,t,n){!function e(r,i,a){if(r.linked)for(var o=0;os-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(a=function(e,t){return t?(Fi(e.done),Y(e.done)):e.done.length&&!Y(e.done).ranges?Y(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),Y(e.done)):void 0}(i,i.lastOp==r)))o=Y(a.changes),0==tt(t.from,t.to)&&0==tt(t.from,o.to)?o.to=Si(t):a.changes.push(Bi(e,t));else{var l=Y(i.done);for(l&&l.ranges||Wi(e.sel,i.done),a={changes:[Bi(e,t)],generation:i.generation},i.done.push(a);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(n),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=s,i.lastOp=i.lastSelOp=r,i.lastOrigin=i.lastSelOrigin=t.origin,o||he(e,"historyAdded")}function Ki(e,t,n,r){var i=e.history,a=r&&r.origin;n==i.lastSelOp||a&&i.lastSelOrigin==a&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==a||function(e,t,n,r){var i=t.charAt(0);return"*"==i||"+"==i&&n.ranges.length==r.ranges.length&&n.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}(e,a,Y(i.done),t))?i.done[i.done.length-1]=t:Wi(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=a,i.lastSelOp=n,r&&!1!==r.clearRedo&&Fi(i.undone)}function Wi(e,t){var n=Y(t);n&&n.ranges&&n.equals(e)||t.push(e)}function Gi(e,t,n,r){var i=t["spans_"+e.id],a=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,r),(function(n){n.markedSpans&&((i||(i=t["spans_"+e.id]={}))[a]=n.markedSpans),++a}))}function Hi(e){if(!e)return null;for(var t,n=0;n-1&&(Y(s)[d]=c[d],delete c[d])}}}return r}function qi(e,t,n,r){if(r){var i=e.anchor;if(n){var a=tt(t,i)<0;a!=tt(n,i)<0?(i=t,t=n):a!=tt(t,n)<0&&(t=n)}return new Oi(i,t)}return new Oi(n||t,t)}function Yi(e,t,n,r,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),$i(e,new xi([qi(e.sel.primary(),t,n,i)],0),r)}function Qi(e,t,n){for(var r=[],i=e.cm&&(e.cm.display.shift||e.extend),a=0;a=t.ch:s.to>t.ch))){if(i&&(he(l,"beforeCursorEnter"),l.explicitlyCleared)){if(a.markedSpans){--o;continue}break}if(!l.atomic)continue;if(n){var d=l.find(r<0?1:-1),f=void 0;if((r<0?u:c)&&(d=oa(e,d,-r,d&&d.line==t.line?a:null)),d&&d.line==t.line&&(f=tt(d,n))&&(r<0?f<0:f>0))return ia(e,d,t,r,i)}var p=l.find(r<0?-1:1);return(r<0?c:u)&&(p=oa(e,p,r,p.line==t.line?a:null)),p?ia(e,p,t,r,i):null}}return t}function aa(e,t,n,r,i){var a=r||1,o=ia(e,t,n,a,i)||!i&&ia(e,t,n,a,!0)||ia(e,t,n,-a,i)||!i&&ia(e,t,n,-a,!0);return o||(e.cantEdit=!0,et(e.first,0))}function oa(e,t,n,r){return n<0&&0==t.ch?t.line>e.first?st(e,et(t.line-1)):null:n>0&&t.ch==(r||ze(e,t.line)).text.length?t.line0)){var u=[l,1],d=tt(c.from,s.from),f=tt(c.to,s.to);(d<0||!o.inclusiveLeft&&!d)&&u.push({from:c.from,to:s.from}),(f>0||!o.inclusiveRight&&!f)&&u.push({from:s.to,to:c.to}),i.splice.apply(i,u),l+=u.length-3}}return i}(e,t.from,t.to);if(r)for(var i=r.length-1;i>=0;--i)ua(e,{from:r[i].from,to:r[i].to,text:i?[""]:t.text,origin:t.origin});else ua(e,t)}}function ua(e,t){if(1!=t.text.length||""!=t.text[0]||0!=tt(t.from,t.to)){var n=Ti(e,t);Ui(e,t,n,e.cm?e.cm.curOp.id:NaN),pa(e,t,n,St(e,t));var r=[];Li(e,(function(e,n){n||-1!=U(r,e.history)||(va(e.history,t),r.push(e.history)),pa(e,t,null,St(e,t))}))}}function da(e,t,n){var r=e.cm&&e.cm.state.suppressEdits;if(!r||n){for(var i,a=e.history,o=e.sel,s="undo"==t?a.done:a.undone,l="undo"==t?a.undone:a.done,c=0;c=0;--p){var h=f(p);if(h)return h.v}}}}function fa(e,t){if(0!=t&&(e.first+=t,e.sel=new xi(Q(e.sel.ranges,(function(e){return new Oi(et(e.anchor.line+t,e.anchor.ch),et(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){dr(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,r=n.viewFrom;re.lastLine())){if(t.from.linea&&(t={from:t.from,to:et(a,ze(e,a).text.length),text:[t.text[0]],origin:t.origin}),t.removed=qe(e,t.from,t.to),n||(n=Ti(e,t)),e.cm?function(e,t,n){var r=e.doc,i=e.display,a=t.from,o=t.to,s=!1,l=a.line;e.options.lineWrapping||(l=Je(Bt(ze(r,a.line))),r.iter(l,o.line+1,(function(e){if(e==i.maxLine)return s=!0,!0}))),r.sel.contains(t.from,t.to)>-1&&ge(e),Pi(r,t,n,sr(e)),e.options.lineWrapping||(r.iter(l,a.line+t.text.length,(function(e){var t=Ht(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)})),s&&(e.curOp.updateMaxLine=!0)),function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontiern;r--){var i=ze(e,r).stateAfter;if(i&&(!(i instanceof ct)||r+i.lookAhead1||!(this.children[0]instanceof _a))){var s=[];this.collapse(s),this.children=[new _a(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var o=i.lines.length%25+25,s=o;s10);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var r=0;r0||0==o&&!1!==a.clearWhenEmpty)return a;if(a.replacedWith&&(a.collapsed=!0,a.widgetNode=k("span",[a.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||a.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(a.widgetNode.insertLeft=!0)),a.collapsed){if(jt(e,t.line,t,n,a)||t.line!=n.line&&jt(e,n.line,t,n,a))throw new Error("Inserting collapsed marker partially overlapping an existing one");xt=!0}a.addToHistory&&Ui(e,{from:t,to:n,origin:"markText"},e.sel,NaN);var s,l=t.line,c=e.cm;if(e.iter(l,n.line+1,(function(e){c&&a.collapsed&&!c.options.lineWrapping&&Bt(e)==c.display.maxLine&&(s=!0),a.collapsed&&l!=t.line&&Qe(e,0),function(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}(e,new Ot(a,l==t.line?t.ch:null,l==n.line?n.ch:null)),++l})),a.collapsed&&e.iter(t.line,n.line+1,(function(t){Kt(e,t)&&Qe(t,0)})),a.clearOnEnter&&de(a,"beforeCursorEnter",(function(){return a.clear()})),a.readOnly&&(Et=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),a.collapsed&&(a.id=++Oa,a.atomic=!0),c){if(s&&(c.curOp.updateMaxLine=!0),a.collapsed)dr(c,t.line,n.line+1);else if(a.className||a.startStyle||a.endStyle||a.css||a.attributes||a.title)for(var u=t.line;u<=n.line;u++)fr(c,u,"text");a.atomic&&na(c.doc),ln(c,"markerAdded",c,a)}return a}wa.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&zr(e),ve(this,"clear")){var n=this.find();n&&ln(this,"clear",n.from,n.to)}for(var r=null,i=null,a=0;ae.display.maxLineLength&&(e.display.maxLine=c,e.display.maxLineLength=u,e.display.maxLineChanged=!0)}null!=r&&e&&this.collapsed&&dr(e,r,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&na(e.doc)),e&&ln(e,"markerCleared",e,this,r,i),t&&qr(e),this.parent&&this.parent.clear()}},wa.prototype.find=function(e,t){var n,r;null==e&&"bookmark"==this.type&&(e=1);for(var i=0;i=0;l--)ca(this,r[l]);s?Zi(this,s):this.cm&&Ir(this.cm)})),undo:ni((function(){da(this,"undo")})),redo:ni((function(){da(this,"redo")})),undoSelection:ni((function(){da(this,"undo",!0)})),redoSelection:ni((function(){da(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,r=0;r=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,n){e=st(this,e),t=st(this,t);var r=[],i=e.line;return this.iter(e.line,t.line+1,(function(a){var o=a.markedSpans;if(o)for(var s=0;s=l.to||null==l.from&&i!=e.line||null!=l.from&&i==t.line&&l.from>=t.ch||n&&!n(l.marker)||r.push(l.marker.parent||l.marker)}++i})),r},getAllMarks:function(){var e=[];return this.iter((function(t){var n=t.markedSpans;if(n)for(var r=0;re)return t=e,!0;e-=a,++n})),st(this,et(n,t))},indexFromPos:function(e){var t=(e=st(this,e)).ch;if(e.linet&&(t=e.from),null!=e.to&&e.to-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var d=e.dataTransfer.getData("Text");if(d){var f;if(t.state.draggingText&&!t.state.draggingText.copy&&(f=t.listSelections()),ea(t.doc,Ci(n,n)),f)for(var p=0;p=0;t--)ha(e.doc,"",r[t].from,r[t].to,"+delete");Ir(e)}))}function Xa(e,t,n){var r=ie(e.text,t+n,n);return r<0||r>e.text.length?null:r}function Za(e,t,n){var r=Xa(e,t.ch,n);return null==r?null:new et(t.line,r,n<0?"after":"before")}function $a(e,t,n,r,i){if(e){"rtl"==t.doc.direction&&(i=-i);var a=ce(n,t.doc.direction);if(a){var o,s=i<0?Y(a):a[0],l=i<0==(1==s.level)?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var c=Mn(t,n);o=i<0?n.text.length-1:0;var u=Pn(t,c,o).top;o=ae((function(e){return Pn(t,c,e).top==u}),i<0==(1==s.level)?s.from:s.to-1,o),"before"==l&&(o=Xa(n,o,1))}else o=i<0?s.to:s.from;return new et(r,o,l)}}return new et(r,i<0?n.text.length:0,i<0?"before":"after")}Wa.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Wa.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Wa.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Wa.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Wa.default=b?Wa.macDefault:Wa.pcDefault;var eo={selectAll:sa,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),W)},killLine:function(e){return Ja(e,(function(t){if(t.empty()){var n=ze(e.doc,t.head.line).text.length;return t.head.ch==n&&t.head.line0)i=new et(i.line,i.ch+1),e.replaceRange(a.charAt(i.ch-1)+a.charAt(i.ch-2),et(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var o=ze(e.doc,i.line-1).text;o&&(i=new et(i.line,1),e.replaceRange(a.charAt(0)+e.doc.lineSeparator()+o.charAt(o.length-1),et(i.line-1,o.length-1),i,"+transpose"))}n.push(new Oi(i,i))}e.setSelections(n)}))},newlineAndIndent:function(e){return $r(e,(function(){for(var t=e.listSelections(),n=t.length-1;n>=0;n--)e.replaceRange(e.doc.lineSeparator(),t[n].anchor,t[n].head,"+input");t=e.listSelections();for(var r=0;r-1&&(tt((i=c.ranges[i]).from(),t)<0||t.xRel>0)&&(tt(i.to(),t)>0||t.xRel<0)?function(e,t,n,r){var i=e.display,a=!1,c=ei(e,(function(t){l&&(i.scroller.draggable=!1),e.state.draggingText=!1,pe(i.wrapper.ownerDocument,"mouseup",c),pe(i.wrapper.ownerDocument,"mousemove",u),pe(i.scroller,"dragstart",d),pe(i.scroller,"drop",c),a||(_e(t),r.addNew||Yi(e.doc,n,null,null,r.extend),l&&!f||o&&9==s?setTimeout((function(){i.wrapper.ownerDocument.body.focus({preventScroll:!0}),i.input.focus()}),20):i.input.focus())})),u=function(e){a=a||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},d=function(){return a=!0};l&&(i.scroller.draggable=!0),e.state.draggingText=c,c.copy=!r.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop(),de(i.wrapper.ownerDocument,"mouseup",c),de(i.wrapper.ownerDocument,"mousemove",u),de(i.scroller,"dragstart",d),de(i.scroller,"drop",c),Or(e),setTimeout((function(){return i.input.focus()}),20)}(e,r,t,a):function(e,t,n,r){var i=e.display,a=e.doc;_e(t);var o,s,l=a.sel,c=l.ranges;if(r.addNew&&!r.extend?(s=a.sel.contains(n),o=s>-1?c[s]:new Oi(n,n)):(o=a.sel.primary(),s=a.sel.primIndex),"rectangle"==r.unit)r.addNew||(o=new Oi(n,n)),n=cr(e,t,!0,!0),s=-1;else{var u=vo(e,n,r.unit);o=r.extend?qi(o,u.anchor,u.head,r.extend):u}r.addNew?-1==s?(s=c.length,$i(a,wi(e,c.concat([o]),s),{scroll:!1,origin:"*mouse"})):c.length>1&&c[s].empty()&&"char"==r.unit&&!r.extend?($i(a,wi(e,c.slice(0,s).concat(c.slice(s+1)),0),{scroll:!1,origin:"*mouse"}),l=a.sel):Ji(a,s,o,G):(s=0,$i(a,new xi([o],0),G),l=a.sel);var d=n;function f(t){if(0!=tt(d,t))if(d=t,"rectangle"==r.unit){for(var i=[],c=e.options.tabSize,u=B(ze(a,n.line).text,n.ch,c),f=B(ze(a,t.line).text,t.ch,c),p=Math.min(u,f),h=Math.max(u,f),m=Math.min(n.line,t.line),g=Math.min(e.lastLine(),Math.max(n.line,t.line));m<=g;m++){var v=ze(a,m).text,b=V(v,p,c);p==h?i.push(new Oi(et(m,b),et(m,b))):v.length>b&&i.push(new Oi(et(m,b),et(m,V(v,h,c))))}i.length||i.push(new Oi(n,n)),$i(a,wi(e,l.ranges.slice(0,s).concat(i),s),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var _,y=o,E=vo(e,t,r.unit),x=y.anchor;tt(E.anchor,x)>0?(_=E.head,x=at(y.from(),E.anchor)):(_=E.anchor,x=it(y.to(),E.head));var O=l.ranges.slice(0);O[s]=function(e,t){var n=t.anchor,r=t.head,i=ze(e.doc,n.line);if(0==tt(n,r)&&n.sticky==r.sticky)return t;var a=ce(i);if(!a)return t;var o=se(a,n.ch,n.sticky),s=a[o];if(s.from!=n.ch&&s.to!=n.ch)return t;var l,c=o+(s.from==n.ch==(1!=s.level)?0:1);if(0==c||c==a.length)return t;if(r.line!=n.line)l=(r.line-n.line)*("ltr"==e.doc.direction?1:-1)>0;else{var u=se(a,r.ch,r.sticky),d=u-o||(r.ch-n.ch)*(1==s.level?-1:1);l=u==c-1||u==c?d<0:d>0}var f=a[c+(l?-1:0)],p=l==(1==f.level),h=p?f.from:f.to,m=p?"after":"before";return n.ch==h&&n.sticky==m?t:new Oi(new et(n.line,h,m),r)}(e,new Oi(st(a,x),_)),$i(a,wi(e,O,s),G)}}var p=i.wrapper.getBoundingClientRect(),h=0;function m(t){e.state.selectingText=!1,h=1/0,t&&(_e(t),i.input.focus()),pe(i.wrapper.ownerDocument,"mousemove",g),pe(i.wrapper.ownerDocument,"mouseup",v),a.history.lastSelOrigin=null}var g=ei(e,(function(t){0!==t.buttons&&we(t)?function t(n){var o=++h,s=cr(e,n,!0,"rectangle"==r.unit);if(s)if(0!=tt(s,d)){e.curOp.focus=M(),f(s);var l=Tr(i,a);(s.line>=l.to||s.linep.bottom?20:0;c&&setTimeout(ei(e,(function(){h==o&&(i.scroller.scrollTop+=c,t(n))})),50)}}(t):m(t)})),v=ei(e,m);e.state.selectingText=v,de(i.wrapper.ownerDocument,"mousemove",g),de(i.wrapper.ownerDocument,"mouseup",v)}(e,r,t,a)}(t,r,a,e):Oe(e)==n.scroller&&_e(e):2==i?(r&&Yi(t.doc,r),setTimeout((function(){return n.input.focus()}),20)):3==i&&(O?t.display.input.onContextMenu(e):Or(t)))}}function vo(e,t,n){if("char"==n)return new Oi(t,t);if("word"==n)return e.findWordAt(t);if("line"==n)return new Oi(et(t.line,0),st(e.doc,et(t.line+1,0)));var r=n(e,t);return new Oi(r.from,r.to)}function bo(e,t,n,r){var i,a;if(t.touches)i=t.touches[0].clientX,a=t.touches[0].clientY;else try{i=t.clientX,a=t.clientY}catch(e){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&&_e(t);var o=e.display,s=o.lineDiv.getBoundingClientRect();if(a>s.bottom||!ve(e,n))return Ee(t);a-=s.top-o.viewOffset;for(var l=0;l=i)return he(e,n,e,Xe(e.doc,a),e.display.gutterSpecs[l].className,t),Ee(t)}}function _o(e,t){return bo(e,t,"gutterClick",!0)}function yo(e,t){xn(e.display,t)||function(e,t){return!!ve(e,"gutterContextMenu")&&bo(e,t,"gutterContextMenu",!1)}(e,t)||me(e,t,"contextmenu")||O||e.display.input.onContextMenu(t)}function Eo(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Un(e)}mo.prototype.compare=function(e,t,n){return this.time+400>e&&0==tt(t,this.pos)&&n==this.button};var xo={toString:function(){return"CodeMirror.Init"}},Oo={},wo={};function Co(e,t,n){if(!t!=!(n&&n!=xo)){var r=e.display.dragFunctions,i=t?de:pe;i(e.display.scroller,"dragstart",r.start),i(e.display.scroller,"dragenter",r.enter),i(e.display.scroller,"dragover",r.over),i(e.display.scroller,"dragleave",r.leave),i(e.display.scroller,"drop",r.drop)}}function So(e){e.options.lineWrapping?(P(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(S(e.display.wrapper,"CodeMirror-wrap"),Vt(e)),lr(e),dr(e),Un(e),setTimeout((function(){return Kr(e)}),100)}function Do(e,t){var n=this;if(!(this instanceof Do))return new Do(e,t);this.options=t=t?j(t):{},j(Oo,t,!1);var r=t.value;"string"==typeof r?r=new ka(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var i=new Do.inputStyles[t.inputStyle](this),a=this.display=new gi(e,r,i,t);for(var c in a.wrapper.CodeMirror=this,Eo(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Hr(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new F,keySeq:null,specialChars:null},t.autofocus&&!v&&a.input.focus(),o&&s<11&&setTimeout((function(){return n.display.input.reset(!0)}),20),function(e){var t=e.display;de(t.scroller,"mousedown",ei(e,go)),de(t.scroller,"dblclick",o&&s<11?ei(e,(function(t){if(!me(e,t)){var n=cr(e,t);if(n&&!_o(e,t)&&!xn(e.display,t)){_e(t);var r=e.findWordAt(n);Yi(e.doc,r.anchor,r.head)}}})):function(t){return me(e,t)||_e(t)}),de(t.scroller,"contextmenu",(function(t){return yo(e,t)})),de(t.input.getField(),"contextmenu",(function(n){t.scroller.contains(n.target)||yo(e,n)}));var n,r={end:0};function i(){t.activeTouch&&(n=setTimeout((function(){return t.activeTouch=null}),1e3),(r=t.activeTouch).end=+new Date)}function a(e,t){if(null==t.left)return!0;var n=t.left-e.left,r=t.top-e.top;return n*n+r*r>400}de(t.scroller,"touchstart",(function(i){if(!me(e,i)&&!function(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}(i)&&!_o(e,i)){t.input.ensurePolled(),clearTimeout(n);var a=+new Date;t.activeTouch={start:a,moved:!1,prev:a-r.end<=300?r:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}})),de(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),de(t.scroller,"touchend",(function(n){var r=t.activeTouch;if(r&&!xn(t,n)&&null!=r.left&&!r.moved&&new Date-r.start<300){var o,s=e.coordsChar(t.activeTouch,"page");o=!r.prev||a(r,r.prev)?new Oi(s,s):!r.prev.prev||a(r,r.prev.prev)?e.findWordAt(s):new Oi(et(s.line,0),st(e.doc,et(s.line+1,0))),e.setSelection(o.anchor,o.head),e.focus(),_e(n)}i()})),de(t.scroller,"touchcancel",i),de(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(Rr(e,t.scroller.scrollTop),jr(e,t.scroller.scrollLeft,!0),he(e,"scroll",e))})),de(t.scroller,"mousewheel",(function(t){return Ei(e,t)})),de(t.scroller,"DOMMouseScroll",(function(t){return Ei(e,t)})),de(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){me(e,t)||xe(t)},over:function(t){me(e,t)||(function(e,t){var n=cr(e,t);if(n){var r=document.createDocumentFragment();br(e,n,r),e.display.dragCursor||(e.display.dragCursor=A("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),T(e.display.dragCursor,r)}}(e,t),xe(t))},start:function(t){return function(e,t){if(o&&(!e.state.draggingText||+new Date-Ia<100))xe(t);else if(!me(e,t)&&!xn(e.display,t)&&(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!f)){var n=A("img",null,null,"position: fixed; left: 0; top: 0;");n.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d&&(n.width=n.height=1,e.display.wrapper.appendChild(n),n._top=n.offsetTop),t.dataTransfer.setDragImage(n,0,0),d&&n.parentNode.removeChild(n)}}(e,t)},drop:ei(e,Ma),leave:function(t){me(e,t)||Pa(e)}};var l=t.input.getField();de(l,"keyup",(function(t){return uo.call(e,t)})),de(l,"keydown",ei(e,co)),de(l,"keypress",ei(e,fo)),de(l,"focus",(function(t){return wr(e,t)})),de(l,"blur",(function(t){return Cr(e,t)}))}(this),Na(),zr(this),this.curOp.forceUpdate=!0,Ri(this,r),t.autofocus&&!v||this.hasFocus()?setTimeout((function(){n.hasFocus()&&!n.state.focused&&wr(n)}),20):Cr(this),wo)wo.hasOwnProperty(c)&&wo[c](this,t[c],xo);fi(this),t.finishInit&&t.finishInit(this);for(var u=0;u150)){if(!r)return;n="prev"}}else c=0,n="not";"prev"==n?c=t>a.first?B(ze(a,t-1).text,null,o):0:"add"==n?c=l+e.options.indentUnit:"subtract"==n?c=l-e.options.indentUnit:"number"==typeof n&&(c=l+n),c=Math.max(0,c);var d="",f=0;if(e.options.indentWithTabs)for(var p=Math.floor(c/o);p;--p)f+=o,d+="\t";if(fo,l=Ie(t),c=null;if(s&&r.ranges.length>1)if(ko&&ko.text.join("\n")==t){if(r.ranges.length%ko.text.length==0){c=[];for(var u=0;u=0;f--){var p=r.ranges[f],h=p.from(),m=p.to();p.empty()&&(n&&n>0?h=et(h.line,h.ch-n):e.state.overwrite&&!s?m=et(m.line,Math.min(ze(a,m.line).text.length,m.ch+Y(l).length)):s&&ko&&ko.lineWise&&ko.text.join("\n")==l.join("\n")&&(h=m=et(h.line,0)));var g={from:h,to:m,text:c?c[f%c.length]:l,origin:i||(s?"paste":e.state.cutIncoming>o?"cut":"+input")};ca(e.doc,g),ln(e,"inputRead",e,g)}t&&!s&&Lo(e,t),Ir(e),e.curOp.updateInput<2&&(e.curOp.updateInput=d),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Po(e,t){var n=e.clipboardData&&e.clipboardData.getData("Text");if(n)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||$r(t,(function(){return Mo(t,n,0,null,"paste")})),!0}function Lo(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var n=e.doc.sel,r=n.ranges.length-1;r>=0;r--){var i=n.ranges[r];if(!(i.head.ch>100||r&&n.ranges[r-1].head.line==i.head.line)){var a=e.getModeAt(i.head),o=!1;if(a.electricChars){for(var s=0;s-1){o=Ao(e,i.head.line,"smart");break}}else a.electricInput&&a.electricInput.test(ze(e.doc,i.head.line).text.slice(0,i.head.ch))&&(o=Ao(e,i.head.line,"smart"));o&&ln(e,"electricInput",e,i.head.line)}}}function Ro(e){for(var t=[],n=[],r=0;r0?0:-1));o=isNaN(u)?null:new et(t.line,Math.max(0,Math.min(s.text.length,t.ch+n*(u>=55296&&u<56320?2:1))),-n)}else o=i?function(e,t,n,r){var i=ce(t,e.doc.direction);if(!i)return Za(t,n,r);n.ch>=t.text.length?(n.ch=t.text.length,n.sticky="before"):n.ch<=0&&(n.ch=0,n.sticky="after");var a=se(i,n.ch,n.sticky),o=i[a];if("ltr"==e.doc.direction&&o.level%2==0&&(r>0?o.to>n.ch:o.from=o.from&&f>=u.begin)){var p=d?"before":"after";return new et(n.line,f,p)}}var h=function(e,t,r){for(var a=function(e,t){return t?new et(n.line,l(e,1),"before"):new et(n.line,e,"after")};e>=0&&e0==(1!=o.level),c=s?r.begin:l(r.end,-1);if(o.from<=c&&c0?u.end:l(u.begin,-1);return null==g||r>0&&g==t.text.length||!(m=h(r>0?0:i.length-1,r,c(g)))?null:m}(e.cm,s,t,n):Za(s,t,n);if(null==o){if(a||(c=t.line+l)=e.first+e.size||(t=new et(c,t.ch,t.sticky),!(s=ze(e,c))))return!1;t=$a(i,e.cm,s,t.line,l)}else t=o;return!0}if("char"==r||"codepoint"==r)c();else if("column"==r)c(!0);else if("word"==r||"group"==r)for(var u=null,d="group"==r,f=e.cm&&e.cm.getHelper(t,"wordChars"),p=!0;!(n<0)||c(!p);p=!1){var h=s.text.charAt(t.ch)||"\n",m=ee(h,f)?"w":d&&"\n"==h?"n":!d||/\s/.test(h)?null:"p";if(!d||p||m||(m="s"),u&&u!=m){n<0&&(n=1,c(),t.sticky="after");break}if(m&&(u=m),n>0&&!c(!p))break}var g=aa(e,t,a,o,!0);return nt(a,g)&&(g.hitSide=!0),g}function Fo(e,t,n,r){var i,a,o=e.doc,s=t.left;if("page"==r){var l=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),c=Math.max(l-.5*rr(e.display),3);i=(n>0?t.bottom:t.top)+n*c}else"line"==r&&(i=n>0?t.bottom+3:t.top-3);for(;(a=Jn(e,s,i)).outside;){if(n<0?i<=0:i>=o.height){a.hitSide=!0;break}i+=5*n}return a}var Uo=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new F,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Ko(e,t){var n=In(e,t.line);if(!n||n.hidden)return null;var r=ze(e.doc,t.line),i=An(n,r,t.line),a=ce(r,e.doc.direction),o="left";a&&(o=se(a,t.ch)%2?"right":"left");var s=Nn(i.map,t.ch,o);return s.offset="right"==s.collapse?s.end:s.start,s}function Wo(e,t){return t&&(e.bad=!0),e}function Go(e,t,n){var r;if(t==e.display.lineDiv){if(!(r=e.display.lineDiv.childNodes[n]))return Wo(e.clipPos(et(e.display.viewTo-1)),!0);t=null,n=0}else for(r=t;;r=r.parentNode){if(!r||r==e.display.lineDiv)return null;if(r.parentNode&&r.parentNode==e.display.lineDiv)break}for(var i=0;i=t.display.viewTo||a.line=t.display.viewFrom&&Ko(t,i)||{node:l[0].measure.map[2],offset:0},u=a.liner.firstLine()&&(o=et(o.line-1,ze(r.doc,o.line-1).length)),s.ch==ze(r.doc,s.line).text.length&&s.linei.viewTo-1)return!1;o.line==i.viewFrom||0==(e=ur(r,o.line))?(t=Je(i.view[0].line),n=i.view[0].node):(t=Je(i.view[e].line),n=i.view[e-1].node.nextSibling);var l,c,u=ur(r,s.line);if(u==i.view.length-1?(l=i.viewTo-1,c=i.lineDiv.lastChild):(l=Je(i.view[u+1].line)-1,c=i.view[u+1].node.previousSibling),!n)return!1;for(var d=r.doc.splitLines(function(e,t,n,r,i){var a="",o=!1,s=e.doc.lineSeparator(),l=!1;function c(){o&&(a+=s,l&&(a+=s),o=l=!1)}function u(e){e&&(c(),a+=e)}function d(t){if(1==t.nodeType){var n=t.getAttribute("cm-text");if(n)return void u(n);var a,f=t.getAttribute("cm-marker");if(f){var p=e.findMarks(et(r,0),et(i+1,0),(g=+f,function(e){return e.id==g}));return void(p.length&&(a=p[0].find(0))&&u(qe(e.doc,a.from,a.to).join(s)))}if("false"==t.getAttribute("contenteditable"))return;var h=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;h&&c();for(var m=0;m1&&f.length>1;)if(Y(d)==Y(f))d.pop(),f.pop(),l--;else{if(d[0]!=f[0])break;d.shift(),f.shift(),t++}for(var p=0,h=0,m=d[0],g=f[0],v=Math.min(m.length,g.length);po.ch&&b.charCodeAt(b.length-h-1)==_.charCodeAt(_.length-h-1);)p--,h++;d[d.length-1]=b.slice(0,b.length-h).replace(/^\u200b+/,""),d[0]=d[0].slice(p).replace(/\u200b+$/,"");var E=et(t,p),x=et(l,f.length?Y(f).length-h:0);return d.length>1||d[0]||tt(E,x)?(ha(r.doc,d,E,x,"+input"),!0):void 0},Uo.prototype.ensurePolled=function(){this.forceCompositionEnd()},Uo.prototype.reset=function(){this.forceCompositionEnd()},Uo.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Uo.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},Uo.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||$r(this.cm,(function(){return dr(e.cm)}))},Uo.prototype.setUneditable=function(e){e.contentEditable="false"},Uo.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||ei(this.cm,Mo)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Uo.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},Uo.prototype.onContextMenu=function(){},Uo.prototype.resetPosition=function(){},Uo.prototype.needsContentAttribute=!0;var Vo=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new F,this.hasSelection=!1,this.composing=null};Vo.prototype.init=function(e){var t=this,n=this,r=this.cm;this.createField(e);var i=this.textarea;function a(e){if(!me(r,e)){if(r.somethingSelected())Io({lineWise:!1,text:r.getSelections()});else{if(!r.options.lineWiseCopyCut)return;var t=Ro(r);Io({lineWise:!0,text:t.text}),"cut"==e.type?r.setSelections(t.ranges,null,W):(n.prevInput="",i.value=t.text.join("\n"),R(i))}"cut"==e.type&&(r.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),m&&(i.style.width="0px"),de(i,"input",(function(){o&&s>=9&&t.hasSelection&&(t.hasSelection=null),n.poll()})),de(i,"paste",(function(e){me(r,e)||Po(e,r)||(r.state.pasteIncoming=+new Date,n.fastPoll())})),de(i,"cut",a),de(i,"copy",a),de(e.scroller,"paste",(function(t){if(!xn(e,t)&&!me(r,t)){if(!i.dispatchEvent)return r.state.pasteIncoming=+new Date,void n.focus();var a=new Event("paste");a.clipboardData=t.clipboardData,i.dispatchEvent(a)}})),de(e.lineSpace,"selectstart",(function(t){xn(e,t)||_e(t)})),de(i,"compositionstart",(function(){var e=r.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:e,range:r.markText(e,r.getCursor("to"),{className:"CodeMirror-composing"})}})),de(i,"compositionend",(function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)}))},Vo.prototype.createField=function(e){this.wrapper=jo(),this.textarea=this.wrapper.firstChild},Vo.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Vo.prototype.prepareSelection=function(){var e=this.cm,t=e.display,n=e.doc,r=vr(e);if(e.options.moveInputWithCursor){var i=qn(e,n.sel.primary().head,"div"),a=t.wrapper.getBoundingClientRect(),o=t.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+o.top-a.top)),r.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+o.left-a.left))}return r},Vo.prototype.showSelection=function(e){var t=this.cm.display;T(t.cursorDiv,e.cursors),T(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Vo.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var n=t.getSelection();this.textarea.value=n,t.state.focused&&R(this.textarea),o&&s>=9&&(this.hasSelection=n)}else e||(this.prevInput=this.textarea.value="",o&&s>=9&&(this.hasSelection=null))}},Vo.prototype.getField=function(){return this.textarea},Vo.prototype.supportsTouch=function(){return!1},Vo.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!v||M()!=this.textarea))try{this.textarea.focus()}catch(e){}},Vo.prototype.blur=function(){this.textarea.blur()},Vo.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Vo.prototype.receivedFocus=function(){this.slowPoll()},Vo.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},Vo.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0,t.polling.set(20,(function n(){t.poll()||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,n))}))},Vo.prototype.poll=function(){var e=this,t=this.cm,n=this.textarea,r=this.prevInput;if(this.contextMenuPending||!t.state.focused||Me(n)&&!r&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=n.value;if(i==r&&!t.somethingSelected())return!1;if(o&&s>=9&&this.hasSelection===i||b&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var a=i.charCodeAt(0);if(8203!=a||r||(r="​"),8666==a)return this.reset(),this.cm.execCommand("undo")}for(var l=0,c=Math.min(r.length,i.length);l1e3||i.indexOf("\n")>-1?n.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},Vo.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Vo.prototype.onKeyPress=function(){o&&s>=9&&(this.hasSelection=null),this.fastPoll()},Vo.prototype.onContextMenu=function(e){var t=this,n=t.cm,r=n.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var a=cr(n,e),c=r.scroller.scrollTop;if(a&&!d){n.options.resetSelectionOnContextMenu&&-1==n.doc.sel.contains(a)&&ei(n,$i)(n.doc,Ci(a),W);var u,f=i.style.cssText,p=t.wrapper.style.cssText,h=t.wrapper.offsetParent.getBoundingClientRect();if(t.wrapper.style.cssText="position: static",i.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-h.top-5)+"px; left: "+(e.clientX-h.left-5)+"px;\n z-index: 1000; background: "+(o?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",l&&(u=window.scrollY),r.input.focus(),l&&window.scrollTo(null,u),r.input.reset(),n.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=v,r.selForContextMenu=n.doc.sel,clearTimeout(r.detectingSelectAll),o&&s>=9&&g(),O){xe(e);var m=function(){pe(window,"mouseup",m),setTimeout(v,20)};de(window,"mouseup",m)}else setTimeout(v,50)}function g(){if(null!=i.selectionStart){var e=n.somethingSelected(),a="​"+(e?i.value:"");i.value="⇚",i.value=a,t.prevInput=e?"":"​",i.selectionStart=1,i.selectionEnd=a.length,r.selForContextMenu=n.doc.sel}}function v(){if(t.contextMenuPending==v&&(t.contextMenuPending=!1,t.wrapper.style.cssText=p,i.style.cssText=f,o&&s<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=c),null!=i.selectionStart)){(!o||o&&s<9)&&g();var e=0,a=function(){r.selForContextMenu==n.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&"​"==t.prevInput?ei(n,sa)(n):e++<10?r.detectingSelectAll=setTimeout(a,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(a,200)}}},Vo.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e,this.textarea.readOnly=!!e},Vo.prototype.setUneditable=function(){},Vo.prototype.needsContentAttribute=!1,function(e){var t=e.optionHandlers;function n(n,r,i,a){e.defaults[n]=r,i&&(t[n]=a?function(e,t,n){n!=xo&&i(e,t,n)}:i)}e.defineOption=n,e.Init=xo,n("value","",(function(e,t){return e.setValue(t)}),!0),n("mode",null,(function(e,t){e.doc.modeOption=t,ki(e)}),!0),n("indentUnit",2,ki,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,(function(e){Ii(e),Un(e),dr(e)}),!0),n("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var n=[],r=e.doc.first;e.doc.iter((function(e){for(var i=0;;){var a=e.text.indexOf(t,i);if(-1==a)break;i=a+t.length,n.push(et(r,a))}r++}));for(var i=n.length-1;i>=0;i--)ha(e.doc,t,n[i],et(n[i].line,n[i].ch+t.length))}})),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,n){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),n!=xo&&e.refresh()})),n("specialCharPlaceholder",Zt,(function(e){return e.refresh()}),!0),n("electricChars",!0),n("inputStyle",v?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),n("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),n("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),n("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),n("rtlMoveVisually",!y),n("wholeLineUpdateBefore",!0),n("theme","default",(function(e){Eo(e),mi(e)}),!0),n("keyMap","default",(function(e,t,n){var r=Qa(t),i=n!=xo&&Qa(n);i&&i.detach&&i.detach(e,r),r.attach&&r.attach(e,i||null)})),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,So,!0),n("gutters",[],(function(e,t){e.display.gutterSpecs=pi(t,e.options.lineNumbers),mi(e)}),!0),n("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?or(e.display)+"px":"0",e.refresh()}),!0),n("coverGutterNextToScrollbar",!1,(function(e){return Kr(e)}),!0),n("scrollbarStyle","native",(function(e){Hr(e),Kr(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),n("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=pi(e.options.gutters,t),mi(e)}),!0),n("firstLineNumber",1,mi,!0),n("lineNumberFormatter",(function(e){return e}),mi,!0),n("showCursorWhenSelecting",!1,gr,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("selectionsMayTouch",!1),n("readOnly",!1,(function(e,t){"nocursor"==t&&(Cr(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),n("screenReaderLabel",null,(function(e,t){t=""===t?null:t,e.display.input.screenReaderLabelChanged(t)})),n("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),n("dragDrop",!0,Co),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,gr,!0),n("singleCursorHeightPerLine",!0,gr,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,Ii,!0),n("addModeClass",!1,Ii,!0),n("pollInterval",100),n("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),n("historyEventDelay",1250),n("viewportMargin",10,(function(e){return e.refresh()}),!0),n("maxHighlightLength",1e4,Ii,!0),n("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),n("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),n("autofocus",null),n("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),n("phrases",null)}(Do),function(e){var t=e.optionHandlers,n=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,n){var r=this.options,i=r[e];r[e]==n&&"mode"!=e||(r[e]=n,t.hasOwnProperty(e)&&ei(this,t[e])(this,n,i),he(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"](Qa(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,n=0;nn&&(Ao(this,i.head.line,e,!0),n=i.head.line,r==this.doc.sel.primIndex&&Ir(this));else{var a=i.from(),o=i.to(),s=Math.max(n,a.line);n=Math.min(this.lastLine(),o.line-(o.ch?0:1))+1;for(var l=s;l0&&Ji(this.doc,r,new Oi(a,c[r].to()),W)}}})),getTokenAt:function(e,t){return bt(this,e,t)},getLineTokens:function(e,t){return bt(this,et(e),t,!0)},getTokenTypeAt:function(e){e=st(this.doc,e);var t,n=ft(this,ze(this.doc,e.line)),r=0,i=(n.length-1)/2,a=e.ch;if(0==a)t=n[2];else for(;;){var o=r+i>>1;if((o?n[2*o-1]:0)>=a)i=o;else{if(!(n[2*o+1]a&&(e=a,i=!0),r=ze(this.doc,e)}else r=e;return Hn(this,r,{top:0,left:0},t||"page",n||i).top+(i?this.doc.height-Gt(r):0)},defaultTextHeight:function(){return rr(this.display)},defaultCharWidth:function(){return ir(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,n,r,i){var a,o,s,l=this.display,c=(e=qn(this,st(this.doc,e))).bottom,u=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),l.sizer.appendChild(t),"over"==r)c=e.top;else if("above"==r||"near"==r){var d=Math.max(l.wrapper.clientHeight,this.doc.height),f=Math.max(l.sizer.clientWidth,l.lineSpace.clientWidth);("above"==r||e.bottom+t.offsetHeight>d)&&e.top>t.offsetHeight?c=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=d&&(c=e.bottom),u+t.offsetWidth>f&&(u=f-t.offsetWidth)}t.style.top=c+"px",t.style.left=t.style.right="","right"==i?(u=l.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?u=0:"middle"==i&&(u=(l.sizer.clientWidth-t.offsetWidth)/2),t.style.left=u+"px"),n&&(a=this,o={left:u,top:c,right:u+t.offsetWidth,bottom:c+t.offsetHeight},null!=(s=Ar(a,o)).scrollTop&&Rr(a,s.scrollTop),null!=s.scrollLeft&&jr(a,s.scrollLeft))},triggerOnKeyDown:ti(co),triggerOnKeyPress:ti(fo),triggerOnKeyUp:uo,triggerOnMouseDown:ti(go),execCommand:function(e){if(eo.hasOwnProperty(e))return eo[e].call(null,this)},triggerElectric:ti((function(e){Lo(this,e)})),findPosH:function(e,t,n,r){var i=1;t<0&&(i=-1,t=-t);for(var a=st(this.doc,e),o=0;o0&&o(t.charAt(n-1));)--n;for(;r.5||this.options.lineWrapping)&&lr(this),he(this,"refresh",this)})),swapDoc:ti((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),Ri(this,e),Un(this),this.display.input.reset(),Mr(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,ln(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},be(e),e.registerHelper=function(t,r,i){n.hasOwnProperty(t)||(n[t]=e[t]={_global:[]}),n[t][r]=i},e.registerGlobalHelper=function(t,r,i,a){e.registerHelper(t,r,a),n[t]._global.push({pred:i,val:a})}}(Do);var zo="iter insert remove copy getEditor constructor".split(" ");for(var qo in ka.prototype)ka.prototype.hasOwnProperty(qo)&&U(zo,qo)<0&&(Do.prototype[qo]=function(e){return function(){return e.apply(this.doc,arguments)}}(ka.prototype[qo]));return be(ka),Do.inputStyles={textarea:Vo,contenteditable:Uo},Do.defineMode=function(e){Do.defaults.mode||"null"==e||(Do.defaults.mode=e),je.apply(this,arguments)},Do.defineMIME=function(e,t){Ne[e]=t},Do.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),Do.defineMIME("text/plain","null"),Do.defineExtension=function(e,t){Do.prototype[e]=t},Do.defineDocExtension=function(e,t){ka.prototype[e]=t},Do.fromTextArea=function(e,t){if((t=t?j(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var n=M();t.autofocus=n==e||null!=e.getAttribute("autofocus")&&n==document.body}function r(){e.value=s.getValue()}var i;if(e.form&&(de(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var a=e.form;i=a.submit;try{var o=a.submit=function(){r(),a.submit=i,a.submit(),a.submit=o}}catch(e){}}t.finishInit=function(n){n.save=r,n.getTextArea=function(){return e},n.toTextArea=function(){n.toTextArea=isNaN,r(),e.parentNode.removeChild(n.getWrapperElement()),e.style.display="",e.form&&(pe(e.form,"submit",r),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=i))}},e.style.display="none";var s=Do((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return s},function(e){e.off=pe,e.on=de,e.wheelEventPixels=yi,e.Doc=ka,e.splitLines=Ie,e.countColumn=B,e.findColumn=V,e.isWordChar=$,e.Pass=K,e.signal=he,e.Line=zt,e.changeEnd=Si,e.scrollbarModel=Gr,e.Pos=et,e.cmpPos=tt,e.modes=Re,e.mimeModes=Ne,e.resolveMode=Be,e.getMode=Fe,e.modeExtensions=Ue,e.extendMode=Ke,e.copyState=We,e.startState=He,e.innerMode=Ge,e.commands=eo,e.keyMap=Wa,e.keyName=Ya,e.isModifierKey=za,e.lookupKey=Va,e.normalizeKeyMap=Ha,e.StringStream=Ve,e.SharedTextMarker=Sa,e.TextMarker=wa,e.LineWidget=Ea,e.e_preventDefault=_e,e.e_stopPropagation=ye,e.e_stop=xe,e.addClass=P,e.contains=I,e.rmClass=S,e.keyNames=Ba}(Do),Do.version="5.58.2",Do}()},W6BS: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports=function(){"use strict";var e=navigator.userAgent,t=navigator.platform,n=/gecko\/\d/i.test(e),r=/MSIE \d/.test(e),i=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),a=/Edge\/(\d+)/.exec(e),o=r||i||a,s=o&&(r?document.documentMode||6:+(a||i)[1]),l=!a&&/WebKit\//.test(e),c=l&&/Qt\/\d+\.\d+/.test(e),u=!a&&/Chrome\//.test(e),d=/Opera\//.test(e),f=/Apple Computer/.test(navigator.vendor),p=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),h=/PhantomJS/.test(e),m=!a&&/AppleWebKit/.test(e)&&/Mobile\/\w+/.test(e),g=/Android/.test(e),v=m||g||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),b=m||/Mac/.test(t),_=/\bCrOS\b/.test(e),y=/win/i.test(t),E=d&&e.match(/Version\/(\d*\.\d*)/);E&&(E=Number(E[1])),E&&E>=15&&(d=!1,l=!0);var x=b&&(c||d&&(null==E||E<12.11)),O=n||o&&s>=9;function w(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var C,S=function(e,t){var n=e.className,r=w(t).exec(n);if(r){var i=n.slice(r.index+r[0].length);e.className=n.slice(0,r.index)+(i?r[1]+i:"")}};function T(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function A(e,t){return T(e).appendChild(t)}function D(e,t,n,r){var i=document.createElement(e);if(n&&(i.className=n),r&&(i.style.cssText=r),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var a=0;a=t)return o+(t-a);o+=s-a,o+=n-o%n,a=s+1}}m?R=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:o&&(R=function(e){try{e.select()}catch(e){}});var F=function(){this.id=null,this.f=null,this.time=0,this.handler=N(this.onTimeout,this)};function U(e,t){for(var n=0;n=t)return r+Math.min(o,t-i);if(i+=a-r,r=a+1,(i+=n-i%n)>=t)return r}}var z=[""];function q(e){for(;z.length<=e;)z.push(Y(z)+" ");return z[e]}function Y(e){return e[e.length-1]}function Q(e,t){for(var n=[],r=0;r"€"&&(e.toUpperCase()!=e.toLowerCase()||Z.test(e))}function ee(e,t){return t?!!(t.source.indexOf("\\w")>-1&&$(e))||t.test(e):$(e)}function te(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var ne=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function re(e){return e.charCodeAt(0)>=768&&ne.test(e)}function ie(e,t,n){for(;(n<0?t>0:tn?-1:1;;){if(t==n)return t;var i=(t+n)/2,a=r<0?Math.ceil(i):Math.floor(i);if(a==t)return e(a)?t:n;e(a)?n=a:t=a+r}}var oe=null;function se(e,t,n){var r;oe=null;for(var i=0;it)return i;a.to==t&&(a.from!=a.to&&"before"==n?r=i:oe=i),a.from==t&&(a.from!=a.to&&"before"!=n?r=i:oe=i)}return null!=r?r:oe}var le=function(){var e=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,t=/[stwN]/,n=/[LRr]/,r=/[Lb1n]/,i=/[1n]/;function a(e,t,n){this.level=e,this.from=t,this.to=n}return function(o,s){var l="ltr"==s?"L":"R";if(0==o.length||"ltr"==s&&!e.test(o))return!1;for(var c,u=o.length,d=[],f=0;f-1&&(r[t]=i.slice(0,a).concat(i.slice(a+1)))}}}function he(e,t){var n=fe(e,t);if(n.length)for(var r=Array.prototype.slice.call(arguments,2),i=0;i0}function be(e){e.prototype.on=function(e,t){de(this,e,t)},e.prototype.off=function(e,t){pe(this,e,t)}}function _e(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function ye(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Ee(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function xe(e){_e(e),ye(e)}function Oe(e){return e.target||e.srcElement}function we(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),b&&e.ctrlKey&&1==t&&(t=3),t}var Ce,Se,Te=function(){if(o&&s<9)return!1;var e=D("div");return"draggable"in e||"dragDrop"in e}();function Ae(e){if(null==Ce){var t=D("span","​");A(e,D("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Ce=t.offsetWidth<=1&&t.offsetHeight>2&&!(o&&s<8))}var n=Ce?D("span","​"):D("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}function De(e){if(null!=Se)return Se;var t=A(e,document.createTextNode("AخA")),n=C(t,0,1).getBoundingClientRect(),r=C(t,1,2).getBoundingClientRect();return T(e),!(!n||n.left==n.right)&&(Se=r.right-n.right<3)}var ke,Ie=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,n=[],r=e.length;t<=r;){var i=e.indexOf("\n",t);-1==i&&(i=e.length);var a=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),o=a.indexOf("\r");-1!=o?(n.push(a.slice(0,o)),t+=o+1):(n.push(a),t=i+1)}return n}:function(e){return e.split(/\r\n?|\n/)},Me=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(e){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(e){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},Pe="oncopy"in(ke=D("div"))||(ke.setAttribute("oncopy","return;"),"function"==typeof ke.oncopy),Le=null,Re={},Ne={};function je(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Re[e]=t}function Be(e){if("string"==typeof e&&Ne.hasOwnProperty(e))e=Ne[e];else if(e&&"string"==typeof e.name&&Ne.hasOwnProperty(e.name)){var t=Ne[e.name];"string"==typeof t&&(t={name:t}),(e=X(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Be("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Be("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Fe(e,t){t=Be(t);var n=Re[t.name];if(!n)return Fe(e,"text/plain");var r=n(e,t);if(Ue.hasOwnProperty(t.name)){var i=Ue[t.name];for(var a in i)i.hasOwnProperty(a)&&(r.hasOwnProperty(a)&&(r["_"+a]=r[a]),r[a]=i[a])}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var o in t.modeProps)r[o]=t.modeProps[o];return r}var Ue={};function Ke(e,t){j(t,Ue.hasOwnProperty(e)?Ue[e]:Ue[e]={})}function We(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var n={};for(var r in t){var i=t[r];i instanceof Array&&(i=i.concat([])),n[r]=i}return n}function Ge(e,t){for(var n;e.innerMode&&(n=e.innerMode(t))&&n.mode!=e;)t=n.state,e=n.mode;return n||{mode:e,state:t}}function He(e,t,n){return!e.startState||e.startState(t,n)}var Ve=function(e,t,n){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};function ze(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var n=e;!n.lines;)for(var r=0;;++r){var i=n.children[r],a=i.chunkSize();if(t=e.first&&tn?et(n,ze(e,n).text.length):function(e,t){var n=e.ch;return null==n||n>t?et(e.line,t):n<0?et(e.line,0):e}(t,ze(e,t.line).text.length)}function lt(e,t){for(var n=[],r=0;r=this.string.length},Ve.prototype.sol=function(){return this.pos==this.lineStart},Ve.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Ve.prototype.next=function(){if(this.post},Ve.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Ve.prototype.skipToEnd=function(){this.pos=this.string.length},Ve.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Ve.prototype.backUp=function(e){this.pos-=e},Ve.prototype.column=function(){return this.lastColumnPos0?null:(r&&!1!==t&&(this.pos+=r[0].length),r)}var i=function(e){return n?e.toLowerCase():e};if(i(this.string.substr(this.pos,e.length))==i(e))return!1!==t&&(this.pos+=e.length),!0},Ve.prototype.current=function(){return this.string.slice(this.start,this.pos)},Ve.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Ve.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Ve.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var ct=function(e,t){this.state=e,this.lookAhead=t},ut=function(e,t,n,r){this.state=t,this.doc=e,this.line=n,this.maxLookAhead=r||0,this.baseTokens=null,this.baseTokenPos=1};function dt(e,t,n,r){var i=[e.state.modeGen],a={};yt(e,t.text,e.doc.mode,n,(function(e,t){return i.push(e,t)}),a,r);for(var o=n.state,s=function(r){n.baseTokens=i;var s=e.state.overlays[r],l=1,c=0;n.state=!0,yt(e,t.text,s.mode,n,(function(e,t){for(var n=l;ce&&i.splice(l,1,e,i[l+1],r),l+=2,c=Math.min(e,r)}if(t)if(s.opaque)i.splice(n,l-n,e,"overlay "+t),l=n+2;else for(;ne.options.maxHighlightLength&&We(e.doc.mode,r.state),a=dt(e,t,r);i&&(r.state=i),t.stateAfter=r.save(!i),t.styles=a.styles,a.classes?t.styleClasses=a.classes:t.styleClasses&&(t.styleClasses=null),n===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function pt(e,t,n){var r=e.doc,i=e.display;if(!r.mode.startState)return new ut(r,!0,t);var a=function(e,t,n){for(var r,i,a=e.doc,o=n?-1:t-(e.doc.mode.innerMode?1e3:100),s=t;s>o;--s){if(s<=a.first)return a.first;var l=ze(a,s-1),c=l.stateAfter;if(c&&(!n||s+(c instanceof ct?c.lookAhead:0)<=a.modeFrontier))return s;var u=B(l.text,null,e.options.tabSize);(null==i||r>u)&&(i=s-1,r=u)}return i}(e,t,n),o=a>r.first&&ze(r,a-1).stateAfter,s=o?ut.fromSaved(r,o,a):new ut(r,He(r.mode),a);return r.iter(a,t,(function(n){ht(e,n.text,s);var r=s.line;n.stateAfter=r==t-1||r%5==0||r>=i.viewFrom&&rt.start)return a}throw new Error("Mode "+e.name+" failed to advance stream.")}ut.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},ut.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},ut.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},ut.fromSaved=function(e,t,n){return t instanceof ct?new ut(e,We(e.mode,t.state),n,t.lookAhead):new ut(e,We(e.mode,t),n)},ut.prototype.save=function(e){var t=!1!==e?We(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ct(t,this.maxLookAhead):t};var vt=function(e,t,n){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=n};function bt(e,t,n,r){var i,a,o=e.doc,s=o.mode,l=ze(o,(t=st(o,t)).line),c=pt(e,t.line,n),u=new Ve(l.text,e.options.tabSize,c);for(r&&(a=[]);(r||u.pose.options.maxHighlightLength?(s=!1,o&&ht(e,t,r,d.pos),d.pos=t.length,l=null):l=_t(gt(n,d,r.state,f),a),f){var p=f[0].name;p&&(l="m-"+(l?p+" "+l:p))}if(!s||u!=l){for(;c=t:a.to>t);(r||(r=[])).push(new Ot(o,a.from,s?null:a.to))}}return r}(n,i,o),l=function(e,t,n){var r;if(e)for(var i=0;i=t:a.to>t)||a.from==t&&"bookmark"==o.type&&(!n||a.marker.insertLeft)){var s=null==a.from||(o.inclusiveLeft?a.from<=t:a.from0&&s)for(var _=0;_t)&&(!n||Mt(n,a.marker)<0)&&(n=a.marker)}return n}function jt(e,t,n,r,i){var a=ze(e,t),o=xt&&a.markedSpans;if(o)for(var s=0;s=0&&d<=0||u<=0&&d>=0)&&(u<=0&&(l.marker.inclusiveRight&&i.inclusiveLeft?tt(c.to,n)>=0:tt(c.to,n)>0)||u>=0&&(l.marker.inclusiveRight&&i.inclusiveLeft?tt(c.from,r)<=0:tt(c.from,r)<0)))return!0}}}function Bt(e){for(var t;t=Lt(e);)e=t.find(-1,!0).line;return e}function Ft(e,t){var n=ze(e,t),r=Bt(n);return n==r?t:Je(r)}function Ut(e,t){if(t>e.lastLine())return t;var n,r=ze(e,t);if(!Kt(e,r))return t;for(;n=Rt(r);)r=n.find(1,!0).line;return Je(r)+1}function Kt(e,t){var n=xt&&t.markedSpans;if(n)for(var r=void 0,i=0;it.maxLineLength&&(t.maxLineLength=n,t.maxLine=e)}))}var zt=function(e,t,n){this.text=e,Dt(this,t),this.height=n?n(this):1};function qt(e){e.parent=null,At(e)}zt.prototype.lineNo=function(){return Je(this)},be(zt);var Yt={},Qt={};function Jt(e,t){if(!e||/^\s*$/.test(e))return null;var n=t.addModeClass?Qt:Yt;return n[e]||(n[e]=e.replace(/\S+/g,"cm-$&"))}function Xt(e,t){var n=k("span",null,null,l?"padding-right: .1px":null),r={pre:k("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var a=i?t.rest[i-1]:t.line,o=void 0;r.pos=0,r.addToken=$t,De(e.display.measure)&&(o=ce(a,e.doc.direction))&&(r.addToken=en(r.addToken,o)),r.map=[],nn(a,r,ft(e,a,t!=e.display.externalMeasured&&Je(a))),a.styleClasses&&(a.styleClasses.bgClass&&(r.bgClass=L(a.styleClasses.bgClass,r.bgClass||"")),a.styleClasses.textClass&&(r.textClass=L(a.styleClasses.textClass,r.textClass||""))),0==r.map.length&&r.map.push(0,0,r.content.appendChild(Ae(e.display.measure))),0==i?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(l){var s=r.content.lastChild;(/\bcm-tab\b/.test(s.className)||s.querySelector&&s.querySelector(".cm-tab"))&&(r.content.className="cm-tab-wrap-hack")}return he(e,"renderLine",e,t.line,r.pre),r.pre.className&&(r.textClass=L(r.pre.className,r.textClass||"")),r}function Zt(e){var t=D("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function $t(e,t,n,r,i,a,l){if(t){var c,u=e.splitSpaces?function(e,t){if(e.length>1&&!/ /.test(e))return e;for(var n=t,r="",i=0;ic&&d.from<=c);f++);if(d.to>=u)return e(n,r,i,a,o,s,l);e(n,r.slice(0,d.to-c),i,a,null,s,l),a=null,r=r.slice(d.to-c),c=d.to}}}function tn(e,t,n,r){var i=!r&&n.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!r&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",n.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function nn(e,t,n){var r=e.markedSpans,i=e.text,a=0;if(r)for(var o,s,l,c,u,d,f,p=i.length,h=0,m=1,g="",v=0;;){if(v==h){l=c=u=s="",f=null,d=null,v=1/0;for(var b=[],_=void 0,y=0;yh||x.collapsed&&E.to==h&&E.from==h)){if(null!=E.to&&E.to!=h&&v>E.to&&(v=E.to,c=""),x.className&&(l+=" "+x.className),x.css&&(s=(s?s+";":"")+x.css),x.startStyle&&E.from==h&&(u+=" "+x.startStyle),x.endStyle&&E.to==v&&(_||(_=[])).push(x.endStyle,E.to),x.title&&((f||(f={})).title=x.title),x.attributes)for(var O in x.attributes)(f||(f={}))[O]=x.attributes[O];x.collapsed&&(!d||Mt(d.marker,x)<0)&&(d=E)}else E.from>h&&v>E.from&&(v=E.from)}if(_)for(var w=0;w<_.length;w+=2)_[w+1]==v&&(c+=" "+_[w]);if(!d||d.from==h)for(var C=0;C=p)break;for(var S=Math.min(p,v);;){if(g){var T=h+g.length;if(!d){var A=T>S?g.slice(0,S-h):g;t.addToken(t,A,o?o+l:l,u,h+A.length==v?c:"",s,f)}if(T>=S){g=g.slice(S-h),h=S;break}h=T,u=""}g=i.slice(a,a=n[m++]),o=Jt(n[m++],t.cm.options)}}else for(var D=1;Dn)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function kn(e,t,n,r){return Pn(e,Mn(e,t),n,r)}function In(e,t){if(t>=e.display.viewFrom&&t=n.lineN&&t2&&a.push((l.bottom+c.top)/2-n.top)}}a.push(n.bottom-n.top)}}(e,t.view,t.rect),t.hasHeights=!0),(a=function(e,t,n,r){var i,a=Nn(t.map,n,r),l=a.node,c=a.start,u=a.end,d=a.collapse;if(3==l.nodeType){for(var f=0;f<4;f++){for(;c&&re(t.line.text.charAt(a.coverStart+c));)--c;for(;a.coverStart+u1}(e))return t;var n=screen.logicalXDPI/screen.deviceXDPI,r=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*n,right:t.right*n,top:t.top*r,bottom:t.bottom*r}}(e.display.measure,i))}else{var p;c>0&&(d=r="right"),i=e.options.lineWrapping&&(p=l.getClientRects()).length>1?p["right"==r?p.length-1:0]:l.getBoundingClientRect()}if(o&&s<9&&!c&&(!i||!i.left&&!i.right)){var h=l.parentNode.getClientRects()[0];i=h?{left:h.left,right:h.left+ir(e.display),top:h.top,bottom:h.bottom}:Rn}for(var m=i.top-t.rect.top,g=i.bottom-t.rect.top,v=(m+g)/2,b=t.view.measure.heights,_=0;_t)&&(i=(a=l-s)-1,t>=l&&(o="right")),null!=i){if(r=e[c+2],s==l&&n==(r.insertLeft?"left":"right")&&(o=n),"left"==n&&0==i)for(;c&&e[c-2]==e[c-3]&&e[c-1].insertLeft;)r=e[2+(c-=3)],o="left";if("right"==n&&i==l-s)for(;c=0&&(n=e[i]).left==n.right;i--);return n}function Bn(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t=r.text.length?(l=r.text.length,c="before"):l<=0&&(l=0,c="after"),!s)return o("before"==c?l-1:l,"before"==c);function u(e,t,n){return o(n?e-1:e,1==s[t].level!=n)}var d=se(s,l,c),f=oe,p=u(l,d,"before"==c);return null!=f&&(p.other=u(l,f,"before"!=c)),p}function Yn(e,t){var n=0;t=st(e.doc,t),e.options.lineWrapping||(n=ir(e.display)*t.ch);var r=ze(e.doc,t.line),i=Gt(r)+On(e.display);return{left:n,right:n,top:i,bottom:i+r.height}}function Qn(e,t,n,r,i){var a=et(e,t,n);return a.xRel=i,r&&(a.outside=r),a}function Jn(e,t,n){var r=e.doc;if((n+=e.display.viewOffset)<0)return Qn(r.first,0,null,-1,-1);var i=Xe(r,n),a=r.first+r.size-1;if(i>a)return Qn(r.first+r.size-1,ze(r,a).text.length,null,1,1);t<0&&(t=0);for(var o=ze(r,i);;){var s=er(e,o,i,t,n),l=Nt(o,s.ch+(s.xRel>0||s.outside>0?1:0));if(!l)return s;var c=l.find(1);if(c.line==i)return c;o=ze(r,i=c.line)}}function Xn(e,t,n,r){r-=Gn(t);var i=t.text.length,a=ae((function(t){return Pn(e,n,t-1).bottom<=r}),i,0);return{begin:a,end:i=ae((function(t){return Pn(e,n,t).top>r}),a,i)}}function Zn(e,t,n,r){return n||(n=Mn(e,t)),Xn(e,t,n,Hn(e,t,Pn(e,n,r),"line").top)}function $n(e,t,n,r){return!(e.bottom<=n)&&(e.top>n||(r?e.left:e.right)>t)}function er(e,t,n,r,i){i-=Gt(t);var a=Mn(e,t),o=Gn(t),s=0,l=t.text.length,c=!0,u=ce(t,e.doc.direction);if(u){var d=(e.options.lineWrapping?nr:tr)(e,t,n,a,u,r,i);s=(c=1!=d.level)?d.from:d.to-1,l=c?d.to:d.from-1}var f,p,h=null,m=null,g=ae((function(t){var n=Pn(e,a,t);return n.top+=o,n.bottom+=o,!!$n(n,r,i,!1)&&(n.top<=i&&n.left<=r&&(h=t,m=n),!0)}),s,l),v=!1;if(m){var b=r-m.left=y.bottom?1:0}return Qn(n,g=ie(t.text,g,1),p,v,r-f)}function tr(e,t,n,r,i,a,o){var s=ae((function(s){var l=i[s],c=1!=l.level;return $n(qn(e,et(n,c?l.to:l.from,c?"before":"after"),"line",t,r),a,o,!0)}),0,i.length-1),l=i[s];if(s>0){var c=1!=l.level,u=qn(e,et(n,c?l.from:l.to,c?"after":"before"),"line",t,r);$n(u,a,o,!0)&&u.top>o&&(l=i[s-1])}return l}function nr(e,t,n,r,i,a,o){var s=Xn(e,t,r,o),l=s.begin,c=s.end;/\s/.test(t.text.charAt(c-1))&&c--;for(var u=null,d=null,f=0;f=c||p.to<=l)){var h=Pn(e,r,1!=p.level?Math.min(c,p.to)-1:Math.max(l,p.from)).right,m=hm)&&(u=p,d=m)}}return u||(u=i[i.length-1]),u.fromc&&(u={from:u.from,to:c,level:u.level}),u}function rr(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==Ln){Ln=D("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Ln.appendChild(document.createTextNode("x")),Ln.appendChild(D("br"));Ln.appendChild(document.createTextNode("x"))}A(e.measure,Ln);var n=Ln.offsetHeight/50;return n>3&&(e.cachedTextHeight=n),T(e.measure),n||1}function ir(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=D("span","xxxxxxxxxx"),n=D("pre",[t],"CodeMirror-line-like");A(e.measure,n);var r=t.getBoundingClientRect(),i=(r.right-r.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function ar(e){for(var t=e.display,n={},r={},i=t.gutters.clientLeft,a=t.gutters.firstChild,o=0;a;a=a.nextSibling,++o){var s=e.display.gutterSpecs[o].className;n[s]=a.offsetLeft+a.clientLeft+i,r[s]=a.clientWidth}return{fixedPos:or(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function or(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function sr(e){var t=rr(e.display),n=e.options.lineWrapping,r=n&&Math.max(5,e.display.scroller.clientWidth/ir(e.display)-3);return function(i){if(Kt(e.doc,i))return 0;var a=0;if(i.widgets)for(var o=0;o0&&(l=ze(e.doc,c.line).text).length==c.ch){var u=B(l,l.length,e.options.tabSize)-l.length;c=et(c.line,Math.max(0,Math.round((a-Cn(e.display).left)/ir(e.display))-u))}return c}function ur(e,t){if(t>=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var n=e.display.view,r=0;rt)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)xt&&Ft(e.doc,t)i.viewFrom?pr(e):(i.viewFrom+=r,i.viewTo+=r);else if(t<=i.viewFrom&&n>=i.viewTo)pr(e);else if(t<=i.viewFrom){var a=hr(e,n,n+r,1);a?(i.view=i.view.slice(a.index),i.viewFrom=a.lineN,i.viewTo+=r):pr(e)}else if(n>=i.viewTo){var o=hr(e,t,t,-1);o?(i.view=i.view.slice(0,o.index),i.viewTo=o.lineN):pr(e)}else{var s=hr(e,t,t,-1),l=hr(e,n,n+r,1);s&&l?(i.view=i.view.slice(0,s.index).concat(an(e,s.lineN,l.lineN)).concat(i.view.slice(l.index)),i.viewTo+=r):pr(e)}var c=i.externalMeasured;c&&(n=i.lineN&&t=r.viewTo)){var a=r.view[ur(e,t)];if(null!=a.node){var o=a.changes||(a.changes=[]);-1==U(o,n)&&o.push(n)}}}function pr(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function hr(e,t,n,r){var i,a=ur(e,t),o=e.display.view;if(!xt||n==e.doc.first+e.doc.size)return{index:a,lineN:n};for(var s=e.display.viewFrom,l=0;l0){if(a==o.length-1)return null;i=s+o[a].size-t,a++}else i=s-t;t+=i,n+=i}for(;Ft(e.doc,n)!=n;){if(a==(r<0?0:o.length-1))return null;n+=r*o[a-(r<0?1:0)].size,a+=r}return{index:a,lineN:n}}function mr(e){for(var t=e.display.view,n=0,r=0;r=e.display.viewTo||s.to().linet||t==n&&o.to==t)&&(r(Math.max(o.from,t),Math.min(o.to,n),1==o.level?"rtl":"ltr",a),i=!0)}i||r(t,n,"ltr")}(m,n||0,null==r?f:r,(function(e,t,i,d){var g="ltr"==i,v=p(e,g?"left":"right"),b=p(t-1,g?"right":"left"),_=null==n&&0==e,y=null==r&&t==f,E=0==d,x=!m||d==m.length-1;if(b.top-v.top<=3){var O=(c?y:_)&&x,w=(c?_:y)&&E?s:(g?v:b).left,C=O?l:(g?b:v).right;u(w,v.top,C-w,v.bottom)}else{var S,T,A,D;g?(S=c&&_&&E?s:v.left,T=c?l:h(e,i,"before"),A=c?s:h(t,i,"after"),D=c&&y&&x?l:b.right):(S=c?h(e,i,"before"):s,T=!c&&_&&E?l:v.right,A=!c&&y&&x?s:b.left,D=c?h(t,i,"after"):l),u(S,v.top,T-S,v.bottom),v.bottom0?t.blinker=setInterval((function(){e.hasFocus()||Cr(e),t.cursorDiv.style.visibility=(n=!n)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function xr(e){e.state.focused||(e.display.input.focus(),wr(e))}function Or(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Cr(e))}),100)}function wr(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(he(e,"focus",e,t),e.state.focused=!0,P(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),l&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),Er(e))}function Cr(e,t){e.state.delayingBlurEvent||(e.state.focused&&(he(e,"blur",e,t),e.state.focused=!1,S(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function Sr(e){for(var t=e.display,n=t.lineDiv.offsetTop,r=0;r.005||f<-.005)&&(Qe(i.line,l),Tr(i.line),i.rest))for(var p=0;pe.display.sizerWidth){var h=Math.ceil(c/ir(e.display));h>e.display.maxLineLength&&(e.display.maxLineLength=h,e.display.maxLine=i.line,e.display.maxLineChanged=!0)}}}}function Tr(e){if(e.widgets)for(var t=0;t=o&&(a=Xe(t,Gt(ze(t,l))-e.wrapper.clientHeight),o=l)}return{from:a,to:Math.max(o,a+1)}}function Dr(e,t){var n=e.display,r=rr(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:n.scroller.scrollTop,a=An(e),o={};t.bottom-t.top>a&&(t.bottom=t.top+a);var s=e.doc.height+wn(n),l=t.tops-r;if(t.topi+a){var u=Math.min(t.top,(c?s:t.bottom)-a);u!=i&&(o.scrollTop=u)}var d=e.options.fixedGutter?0:n.gutters.offsetWidth,f=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:n.scroller.scrollLeft-d,p=Tn(e)-n.gutters.offsetWidth,h=t.right-t.left>p;return h&&(t.right=t.left+p),t.left<10?o.scrollLeft=0:t.leftp+f-3&&(o.scrollLeft=t.right+(h?0:10)-p),o}function kr(e,t){null!=t&&(Pr(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function Ir(e){Pr(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Mr(e,t,n){null==t&&null==n||Pr(e),null!=t&&(e.curOp.scrollLeft=t),null!=n&&(e.curOp.scrollTop=n)}function Pr(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,Lr(e,Yn(e,t.from),Yn(e,t.to),t.margin))}function Lr(e,t,n,r){var i=Dr(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-r,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+r});Mr(e,i.scrollLeft,i.scrollTop)}function Rr(e,t){Math.abs(e.doc.scrollTop-t)<2||(n||li(e,{top:t}),Nr(e,t,!0),n&&li(e),ri(e,100))}function Nr(e,t,n){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),(e.display.scroller.scrollTop!=t||n)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function jr(e,t,n,r){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r||(e.doc.scrollLeft=t,di(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function Br(e){var t=e.display,n=t.gutters.offsetWidth,r=Math.round(e.doc.height+wn(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+Sn(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var Fr=function(e,t,n){this.cm=n;var r=this.vert=D("div",[D("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=D("div",[D("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=i.tabIndex=-1,e(r),e(i),de(r,"scroll",(function(){r.clientHeight&&t(r.scrollTop,"vertical")})),de(i,"scroll",(function(){i.clientWidth&&t(i.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,o&&s<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Fr.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,n=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var i=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=n?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var a=e.viewWidth-e.barLeft-(n?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+a)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==r&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?r:0,bottom:t?r:0}},Fr.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Fr.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Fr.prototype.zeroWidthHack=function(){var e=b&&!p?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new F,this.disableVert=new F},Fr.prototype.enableZeroWidthBar=function(e,t,n){e.style.pointerEvents="auto",t.set(1e3,(function r(){var i=e.getBoundingClientRect();("vert"==n?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1))!=e?e.style.pointerEvents="none":t.set(1e3,r)}))},Fr.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Ur=function(){};function Kr(e,t){t||(t=Br(e));var n=e.display.barWidth,r=e.display.barHeight;Wr(e,t);for(var i=0;i<4&&n!=e.display.barWidth||r!=e.display.barHeight;i++)n!=e.display.barWidth&&e.options.lineWrapping&&Sr(e),Wr(e,Br(e)),n=e.display.barWidth,r=e.display.barHeight}function Wr(e,t){var n=e.display,r=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=r.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+"px",n.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=r.bottom+"px",n.scrollbarFiller.style.width=r.right+"px"):n.scrollbarFiller.style.display="",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=r.bottom+"px",n.gutterFiller.style.width=t.gutterWidth+"px"):n.gutterFiller.style.display=""}Ur.prototype.update=function(){return{bottom:0,right:0}},Ur.prototype.setScrollLeft=function(){},Ur.prototype.setScrollTop=function(){},Ur.prototype.clear=function(){};var Gr={native:Fr,null:Ur};function Hr(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&S(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Gr[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),de(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,n){"horizontal"==n?jr(e,t):Rr(e,t)}),e),e.display.scrollbars.addClass&&P(e.display.wrapper,e.display.scrollbars.addClass)}var Vr=0;function zr(e){var t;e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Vr},t=e.curOp,on?on.ops.push(t):t.ownsGroup=on={ops:[t],delayedCallbacks:[]}}function qr(e){var t=e.curOp;t&&function(e,t){var n=e.ownsGroup;if(n)try{!function(e){var t=e.delayedCallbacks,n=0;do{for(;n=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new ai(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Qr(e){e.updatedDisplay=e.mustUpdate&&oi(e.cm,e.update)}function Jr(e){var t=e.cm,n=t.display;e.updatedDisplay&&Sr(t),e.barMeasure=Br(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=kn(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+Sn(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-Tn(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=n.input.prepareSelection())}function Xr(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!h){var a=D("div","​",null,"position: absolute;\n top: "+(t.top-n.viewOffset-On(e.display))+"px;\n height: "+(t.bottom-t.top+Sn(e)+n.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(a),a.scrollIntoView(i),e.display.lineSpace.removeChild(a)}}}(t,function(e,t,n,r){var i;null==r&&(r=0),e.options.lineWrapping||t!=n||(n="before"==(t=t.ch?et(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t).sticky?et(t.line,t.ch+1,"before"):t);for(var a=0;a<5;a++){var o=!1,s=qn(e,t),l=n&&n!=t?qn(e,n):s,c=Dr(e,i={left:Math.min(s.left,l.left),top:Math.min(s.top,l.top)-r,right:Math.max(s.left,l.left),bottom:Math.max(s.bottom,l.bottom)+r}),u=e.doc.scrollTop,d=e.doc.scrollLeft;if(null!=c.scrollTop&&(Rr(e,c.scrollTop),Math.abs(e.doc.scrollTop-u)>1&&(o=!0)),null!=c.scrollLeft&&(jr(e,c.scrollLeft),Math.abs(e.doc.scrollLeft-d)>1&&(o=!0)),!o)break}return i}(t,st(r,e.scrollToPos.from),st(r,e.scrollToPos.to),e.scrollToPos.margin));var i=e.maybeHiddenMarkers,a=e.maybeUnhiddenMarkers;if(i)for(var o=0;o=e.display.viewTo)){var n=+new Date+e.options.workTime,r=pt(e,t.highlightFrontier),i=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(a){if(r.line>=e.display.viewFrom){var o=a.styles,s=a.text.length>e.options.maxHighlightLength?We(t.mode,r.state):null,l=dt(e,a,r,!0);s&&(r.state=s),a.styles=l.styles;var c=a.styleClasses,u=l.classes;u?a.styleClasses=u:c&&(a.styleClasses=null);for(var d=!o||o.length!=a.styles.length||c!=u&&(!c||!u||c.bgClass!=u.bgClass||c.textClass!=u.textClass),f=0;!d&&fn)return ri(e,e.options.workDelay),!0})),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),i.length&&$r(e,(function(){for(var t=0;t=n.viewFrom&&t.visible.to<=n.viewTo&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&0==mr(e))return!1;fi(e)&&(pr(e),t.dims=ar(e));var i=r.first+r.size,a=Math.max(t.visible.from-e.options.viewportMargin,r.first),o=Math.min(i,t.visible.to+e.options.viewportMargin);n.viewFromo&&n.viewTo-o<20&&(o=Math.min(i,n.viewTo)),xt&&(a=Ft(e.doc,a),o=Ut(e.doc,o));var s=a!=n.viewFrom||o!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;!function(e,t,n){var r=e.display;0==r.view.length||t>=r.viewTo||n<=r.viewFrom?(r.view=an(e,t,n),r.viewFrom=t):(r.viewFrom>t?r.view=an(e,t,r.viewFrom).concat(r.view):r.viewFromn&&(r.view=r.view.slice(0,ur(e,n)))),r.viewTo=n}(e,a,o),n.viewOffset=Gt(ze(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var c=mr(e);if(!s&&0==c&&!t.force&&n.renderedView==n.view&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo))return!1;var u=function(e){if(e.hasFocus())return null;var t=M();if(!t||!I(e.display.lineDiv,t))return null;var n={activeElt:t};if(window.getSelection){var r=window.getSelection();r.anchorNode&&r.extend&&I(e.display.lineDiv,r.anchorNode)&&(n.anchorNode=r.anchorNode,n.anchorOffset=r.anchorOffset,n.focusNode=r.focusNode,n.focusOffset=r.focusOffset)}return n}(e);return c>4&&(n.lineDiv.style.display="none"),function(e,t,n){var r=e.display,i=e.options.lineNumbers,a=r.lineDiv,o=a.firstChild;function s(t){var n=t.nextSibling;return l&&b&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),n}for(var c=r.view,u=r.viewFrom,d=0;d-1&&(p=!1),un(e,f,u,n)),p&&(T(f.lineNumber),f.lineNumber.appendChild(document.createTextNode($e(e.options,u)))),o=f.node.nextSibling}else{var h=vn(e,f,u,n);a.insertBefore(h,o)}u+=f.size}for(;o;)o=s(o)}(e,n.updateLineNumbers,t.dims),c>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,function(e){if(e&&e.activeElt&&e.activeElt!=M()&&(e.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(e.activeElt.nodeName)&&e.anchorNode&&I(document.body,e.anchorNode)&&I(document.body,e.focusNode))){var t=window.getSelection(),n=document.createRange();n.setEnd(e.anchorNode,e.anchorOffset),n.collapse(!1),t.removeAllRanges(),t.addRange(n),t.extend(e.focusNode,e.focusOffset)}}(u),T(n.cursorDiv),T(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,s&&(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,ri(e,400)),n.updateLineNumbers=null,!0}function si(e,t){for(var n=t.viewport,r=!0;;r=!1){if(r&&e.options.lineWrapping&&t.oldDisplayWidth!=Tn(e))r&&(t.visible=Ar(e.display,e.doc,n));else if(n&&null!=n.top&&(n={top:Math.min(e.doc.height+wn(e.display)-An(e),n.top)}),t.visible=Ar(e.display,e.doc,n),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break;if(!oi(e,t))break;Sr(e);var i=Br(e);gr(e),Kr(e,i),ui(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function li(e,t){var n=new ai(e,t);if(oi(e,n)){Sr(e),si(e,n);var r=Br(e);gr(e),Kr(e,r),ui(e,r),n.finish()}}function ci(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function ui(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Sn(e)+"px"}function di(e){var t=e.display,n=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var r=or(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,a=r+"px",o=0;os.clientWidth,u=s.scrollHeight>s.clientHeight;if(i&&c||a&&u){if(a&&b&&l)e:for(var f=t.target,p=o.view;f!=s;f=f.parentNode)for(var h=0;h=0&&tt(e,r.to())<=0)return n}return-1};var Oi=function(e,t){this.anchor=e,this.head=t};function wi(e,t,n){var r=e&&e.options.selectionsMayTouch,i=t[n];t.sort((function(e,t){return tt(e.from(),t.from())})),n=U(t,i);for(var a=1;a0:l>=0){var c=at(s.from(),o.from()),u=it(s.to(),o.to()),d=s.empty()?o.from()==o.head:s.from()==s.head;a<=n&&--n,t.splice(--a,2,new Oi(d?u:c,d?c:u))}}return new xi(t,n)}function Ci(e,t){return new xi([new Oi(e,t||e)],0)}function Si(e){return e.text?et(e.from.line+e.text.length-1,Y(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function Ti(e,t){if(tt(e,t.from)<0)return e;if(tt(e,t.to)<=0)return Si(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=Si(t).ch-t.to.ch),et(n,r)}function Ai(e,t){for(var n=[],r=0;r1&&e.remove(s.line+1,h-1),e.insert(s.line+1,v)}ln(e,"change",e,t)}function Li(e,t,n){!function e(r,i,a){if(r.linked)for(var o=0;os-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(a=function(e,t){return t?(Fi(e.done),Y(e.done)):e.done.length&&!Y(e.done).ranges?Y(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),Y(e.done)):void 0}(i,i.lastOp==r)))o=Y(a.changes),0==tt(t.from,t.to)&&0==tt(t.from,o.to)?o.to=Si(t):a.changes.push(Bi(e,t));else{var l=Y(i.done);for(l&&l.ranges||Wi(e.sel,i.done),a={changes:[Bi(e,t)],generation:i.generation},i.done.push(a);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(n),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=s,i.lastOp=i.lastSelOp=r,i.lastOrigin=i.lastSelOrigin=t.origin,o||he(e,"historyAdded")}function Ki(e,t,n,r){var i=e.history,a=r&&r.origin;n==i.lastSelOp||a&&i.lastSelOrigin==a&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==a||function(e,t,n,r){var i=t.charAt(0);return"*"==i||"+"==i&&n.ranges.length==r.ranges.length&&n.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}(e,a,Y(i.done),t))?i.done[i.done.length-1]=t:Wi(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=a,i.lastSelOp=n,r&&!1!==r.clearRedo&&Fi(i.undone)}function Wi(e,t){var n=Y(t);n&&n.ranges&&n.equals(e)||t.push(e)}function Gi(e,t,n,r){var i=t["spans_"+e.id],a=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,r),(function(n){n.markedSpans&&((i||(i=t["spans_"+e.id]={}))[a]=n.markedSpans),++a}))}function Hi(e){if(!e)return null;for(var t,n=0;n-1&&(Y(s)[d]=c[d],delete c[d])}}}return r}function qi(e,t,n,r){if(r){var i=e.anchor;if(n){var a=tt(t,i)<0;a!=tt(n,i)<0?(i=t,t=n):a!=tt(t,n)<0&&(t=n)}return new Oi(i,t)}return new Oi(n||t,t)}function Yi(e,t,n,r,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),$i(e,new xi([qi(e.sel.primary(),t,n,i)],0),r)}function Qi(e,t,n){for(var r=[],i=e.cm&&(e.cm.display.shift||e.extend),a=0;a=t.ch:s.to>t.ch))){if(i&&(he(l,"beforeCursorEnter"),l.explicitlyCleared)){if(a.markedSpans){--o;continue}break}if(!l.atomic)continue;if(n){var d=l.find(r<0?1:-1),f=void 0;if((r<0?u:c)&&(d=oa(e,d,-r,d&&d.line==t.line?a:null)),d&&d.line==t.line&&(f=tt(d,n))&&(r<0?f<0:f>0))return ia(e,d,t,r,i)}var p=l.find(r<0?-1:1);return(r<0?c:u)&&(p=oa(e,p,r,p.line==t.line?a:null)),p?ia(e,p,t,r,i):null}}return t}function aa(e,t,n,r,i){var a=r||1,o=ia(e,t,n,a,i)||!i&&ia(e,t,n,a,!0)||ia(e,t,n,-a,i)||!i&&ia(e,t,n,-a,!0);return o||(e.cantEdit=!0,et(e.first,0))}function oa(e,t,n,r){return n<0&&0==t.ch?t.line>e.first?st(e,et(t.line-1)):null:n>0&&t.ch==(r||ze(e,t.line)).text.length?t.line0)){var u=[l,1],d=tt(c.from,s.from),f=tt(c.to,s.to);(d<0||!o.inclusiveLeft&&!d)&&u.push({from:c.from,to:s.from}),(f>0||!o.inclusiveRight&&!f)&&u.push({from:s.to,to:c.to}),i.splice.apply(i,u),l+=u.length-3}}return i}(e,t.from,t.to);if(r)for(var i=r.length-1;i>=0;--i)ua(e,{from:r[i].from,to:r[i].to,text:i?[""]:t.text,origin:t.origin});else ua(e,t)}}function ua(e,t){if(1!=t.text.length||""!=t.text[0]||0!=tt(t.from,t.to)){var n=Ai(e,t);Ui(e,t,n,e.cm?e.cm.curOp.id:NaN),pa(e,t,n,St(e,t));var r=[];Li(e,(function(e,n){n||-1!=U(r,e.history)||(va(e.history,t),r.push(e.history)),pa(e,t,null,St(e,t))}))}}function da(e,t,n){var r=e.cm&&e.cm.state.suppressEdits;if(!r||n){for(var i,a=e.history,o=e.sel,s="undo"==t?a.done:a.undone,l="undo"==t?a.undone:a.done,c=0;c=0;--p){var h=f(p);if(h)return h.v}}}}function fa(e,t){if(0!=t&&(e.first+=t,e.sel=new xi(Q(e.sel.ranges,(function(e){return new Oi(et(e.anchor.line+t,e.anchor.ch),et(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){dr(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,r=n.viewFrom;re.lastLine())){if(t.from.linea&&(t={from:t.from,to:et(a,ze(e,a).text.length),text:[t.text[0]],origin:t.origin}),t.removed=qe(e,t.from,t.to),n||(n=Ai(e,t)),e.cm?function(e,t,n){var r=e.doc,i=e.display,a=t.from,o=t.to,s=!1,l=a.line;e.options.lineWrapping||(l=Je(Bt(ze(r,a.line))),r.iter(l,o.line+1,(function(e){if(e==i.maxLine)return s=!0,!0}))),r.sel.contains(t.from,t.to)>-1&&ge(e),Pi(r,t,n,sr(e)),e.options.lineWrapping||(r.iter(l,a.line+t.text.length,(function(e){var t=Ht(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)})),s&&(e.curOp.updateMaxLine=!0)),function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontiern;r--){var i=ze(e,r).stateAfter;if(i&&(!(i instanceof ct)||r+i.lookAhead1||!(this.children[0]instanceof _a))){var s=[];this.collapse(s),this.children=[new _a(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var o=i.lines.length%25+25,s=o;s10);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var r=0;r0||0==o&&!1!==a.clearWhenEmpty)return a;if(a.replacedWith&&(a.collapsed=!0,a.widgetNode=k("span",[a.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||a.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(a.widgetNode.insertLeft=!0)),a.collapsed){if(jt(e,t.line,t,n,a)||t.line!=n.line&&jt(e,n.line,t,n,a))throw new Error("Inserting collapsed marker partially overlapping an existing one");xt=!0}a.addToHistory&&Ui(e,{from:t,to:n,origin:"markText"},e.sel,NaN);var s,l=t.line,c=e.cm;if(e.iter(l,n.line+1,(function(e){c&&a.collapsed&&!c.options.lineWrapping&&Bt(e)==c.display.maxLine&&(s=!0),a.collapsed&&l!=t.line&&Qe(e,0),function(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}(e,new Ot(a,l==t.line?t.ch:null,l==n.line?n.ch:null)),++l})),a.collapsed&&e.iter(t.line,n.line+1,(function(t){Kt(e,t)&&Qe(t,0)})),a.clearOnEnter&&de(a,"beforeCursorEnter",(function(){return a.clear()})),a.readOnly&&(Et=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),a.collapsed&&(a.id=++Oa,a.atomic=!0),c){if(s&&(c.curOp.updateMaxLine=!0),a.collapsed)dr(c,t.line,n.line+1);else if(a.className||a.startStyle||a.endStyle||a.css||a.attributes||a.title)for(var u=t.line;u<=n.line;u++)fr(c,u,"text");a.atomic&&na(c.doc),ln(c,"markerAdded",c,a)}return a}wa.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&zr(e),ve(this,"clear")){var n=this.find();n&&ln(this,"clear",n.from,n.to)}for(var r=null,i=null,a=0;ae.display.maxLineLength&&(e.display.maxLine=c,e.display.maxLineLength=u,e.display.maxLineChanged=!0)}null!=r&&e&&this.collapsed&&dr(e,r,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&na(e.doc)),e&&ln(e,"markerCleared",e,this,r,i),t&&qr(e),this.parent&&this.parent.clear()}},wa.prototype.find=function(e,t){var n,r;null==e&&"bookmark"==this.type&&(e=1);for(var i=0;i=0;l--)ca(this,r[l]);s?Zi(this,s):this.cm&&Ir(this.cm)})),undo:ni((function(){da(this,"undo")})),redo:ni((function(){da(this,"redo")})),undoSelection:ni((function(){da(this,"undo",!0)})),redoSelection:ni((function(){da(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,r=0;r=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,n){e=st(this,e),t=st(this,t);var r=[],i=e.line;return this.iter(e.line,t.line+1,(function(a){var o=a.markedSpans;if(o)for(var s=0;s=l.to||null==l.from&&i!=e.line||null!=l.from&&i==t.line&&l.from>=t.ch||n&&!n(l.marker)||r.push(l.marker.parent||l.marker)}++i})),r},getAllMarks:function(){var e=[];return this.iter((function(t){var n=t.markedSpans;if(n)for(var r=0;re)return t=e,!0;e-=a,++n})),st(this,et(n,t))},indexFromPos:function(e){var t=(e=st(this,e)).ch;if(e.linet&&(t=e.from),null!=e.to&&e.to-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var d=e.dataTransfer.getData("Text");if(d){var f;if(t.state.draggingText&&!t.state.draggingText.copy&&(f=t.listSelections()),ea(t.doc,Ci(n,n)),f)for(var p=0;p=0;t--)ha(e.doc,"",r[t].from,r[t].to,"+delete");Ir(e)}))}function Xa(e,t,n){var r=ie(e.text,t+n,n);return r<0||r>e.text.length?null:r}function Za(e,t,n){var r=Xa(e,t.ch,n);return null==r?null:new et(t.line,r,n<0?"after":"before")}function $a(e,t,n,r,i){if(e){"rtl"==t.doc.direction&&(i=-i);var a=ce(n,t.doc.direction);if(a){var o,s=i<0?Y(a):a[0],l=i<0==(1==s.level)?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var c=Mn(t,n);o=i<0?n.text.length-1:0;var u=Pn(t,c,o).top;o=ae((function(e){return Pn(t,c,e).top==u}),i<0==(1==s.level)?s.from:s.to-1,o),"before"==l&&(o=Xa(n,o,1))}else o=i<0?s.to:s.from;return new et(r,o,l)}}return new et(r,i<0?n.text.length:0,i<0?"before":"after")}Wa.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Wa.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Wa.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Wa.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Wa.default=b?Wa.macDefault:Wa.pcDefault;var eo={selectAll:sa,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),W)},killLine:function(e){return Ja(e,(function(t){if(t.empty()){var n=ze(e.doc,t.head.line).text.length;return t.head.ch==n&&t.head.line0)i=new et(i.line,i.ch+1),e.replaceRange(a.charAt(i.ch-1)+a.charAt(i.ch-2),et(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var o=ze(e.doc,i.line-1).text;o&&(i=new et(i.line,1),e.replaceRange(a.charAt(0)+e.doc.lineSeparator()+o.charAt(o.length-1),et(i.line-1,o.length-1),i,"+transpose"))}n.push(new Oi(i,i))}e.setSelections(n)}))},newlineAndIndent:function(e){return $r(e,(function(){for(var t=e.listSelections(),n=t.length-1;n>=0;n--)e.replaceRange(e.doc.lineSeparator(),t[n].anchor,t[n].head,"+input");t=e.listSelections();for(var r=0;r-1&&(tt((i=c.ranges[i]).from(),t)<0||t.xRel>0)&&(tt(i.to(),t)>0||t.xRel<0)?function(e,t,n,r){var i=e.display,a=!1,c=ei(e,(function(t){l&&(i.scroller.draggable=!1),e.state.draggingText=!1,pe(i.wrapper.ownerDocument,"mouseup",c),pe(i.wrapper.ownerDocument,"mousemove",u),pe(i.scroller,"dragstart",d),pe(i.scroller,"drop",c),a||(_e(t),r.addNew||Yi(e.doc,n,null,null,r.extend),l&&!f||o&&9==s?setTimeout((function(){i.wrapper.ownerDocument.body.focus({preventScroll:!0}),i.input.focus()}),20):i.input.focus())})),u=function(e){a=a||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},d=function(){return a=!0};l&&(i.scroller.draggable=!0),e.state.draggingText=c,c.copy=!r.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop(),de(i.wrapper.ownerDocument,"mouseup",c),de(i.wrapper.ownerDocument,"mousemove",u),de(i.scroller,"dragstart",d),de(i.scroller,"drop",c),Or(e),setTimeout((function(){return i.input.focus()}),20)}(e,r,t,a):function(e,t,n,r){var i=e.display,a=e.doc;_e(t);var o,s,l=a.sel,c=l.ranges;if(r.addNew&&!r.extend?(s=a.sel.contains(n),o=s>-1?c[s]:new Oi(n,n)):(o=a.sel.primary(),s=a.sel.primIndex),"rectangle"==r.unit)r.addNew||(o=new Oi(n,n)),n=cr(e,t,!0,!0),s=-1;else{var u=vo(e,n,r.unit);o=r.extend?qi(o,u.anchor,u.head,r.extend):u}r.addNew?-1==s?(s=c.length,$i(a,wi(e,c.concat([o]),s),{scroll:!1,origin:"*mouse"})):c.length>1&&c[s].empty()&&"char"==r.unit&&!r.extend?($i(a,wi(e,c.slice(0,s).concat(c.slice(s+1)),0),{scroll:!1,origin:"*mouse"}),l=a.sel):Ji(a,s,o,G):(s=0,$i(a,new xi([o],0),G),l=a.sel);var d=n;function f(t){if(0!=tt(d,t))if(d=t,"rectangle"==r.unit){for(var i=[],c=e.options.tabSize,u=B(ze(a,n.line).text,n.ch,c),f=B(ze(a,t.line).text,t.ch,c),p=Math.min(u,f),h=Math.max(u,f),m=Math.min(n.line,t.line),g=Math.min(e.lastLine(),Math.max(n.line,t.line));m<=g;m++){var v=ze(a,m).text,b=V(v,p,c);p==h?i.push(new Oi(et(m,b),et(m,b))):v.length>b&&i.push(new Oi(et(m,b),et(m,V(v,h,c))))}i.length||i.push(new Oi(n,n)),$i(a,wi(e,l.ranges.slice(0,s).concat(i),s),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var _,y=o,E=vo(e,t,r.unit),x=y.anchor;tt(E.anchor,x)>0?(_=E.head,x=at(y.from(),E.anchor)):(_=E.anchor,x=it(y.to(),E.head));var O=l.ranges.slice(0);O[s]=function(e,t){var n=t.anchor,r=t.head,i=ze(e.doc,n.line);if(0==tt(n,r)&&n.sticky==r.sticky)return t;var a=ce(i);if(!a)return t;var o=se(a,n.ch,n.sticky),s=a[o];if(s.from!=n.ch&&s.to!=n.ch)return t;var l,c=o+(s.from==n.ch==(1!=s.level)?0:1);if(0==c||c==a.length)return t;if(r.line!=n.line)l=(r.line-n.line)*("ltr"==e.doc.direction?1:-1)>0;else{var u=se(a,r.ch,r.sticky),d=u-o||(r.ch-n.ch)*(1==s.level?-1:1);l=u==c-1||u==c?d<0:d>0}var f=a[c+(l?-1:0)],p=l==(1==f.level),h=p?f.from:f.to,m=p?"after":"before";return n.ch==h&&n.sticky==m?t:new Oi(new et(n.line,h,m),r)}(e,new Oi(st(a,x),_)),$i(a,wi(e,O,s),G)}}var p=i.wrapper.getBoundingClientRect(),h=0;function m(t){e.state.selectingText=!1,h=1/0,t&&(_e(t),i.input.focus()),pe(i.wrapper.ownerDocument,"mousemove",g),pe(i.wrapper.ownerDocument,"mouseup",v),a.history.lastSelOrigin=null}var g=ei(e,(function(t){0!==t.buttons&&we(t)?function t(n){var o=++h,s=cr(e,n,!0,"rectangle"==r.unit);if(s)if(0!=tt(s,d)){e.curOp.focus=M(),f(s);var l=Ar(i,a);(s.line>=l.to||s.linep.bottom?20:0;c&&setTimeout(ei(e,(function(){h==o&&(i.scroller.scrollTop+=c,t(n))})),50)}}(t):m(t)})),v=ei(e,m);e.state.selectingText=v,de(i.wrapper.ownerDocument,"mousemove",g),de(i.wrapper.ownerDocument,"mouseup",v)}(e,r,t,a)}(t,r,a,e):Oe(e)==n.scroller&&_e(e):2==i?(r&&Yi(t.doc,r),setTimeout((function(){return n.input.focus()}),20)):3==i&&(O?t.display.input.onContextMenu(e):Or(t)))}}function vo(e,t,n){if("char"==n)return new Oi(t,t);if("word"==n)return e.findWordAt(t);if("line"==n)return new Oi(et(t.line,0),st(e.doc,et(t.line+1,0)));var r=n(e,t);return new Oi(r.from,r.to)}function bo(e,t,n,r){var i,a;if(t.touches)i=t.touches[0].clientX,a=t.touches[0].clientY;else try{i=t.clientX,a=t.clientY}catch(e){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&&_e(t);var o=e.display,s=o.lineDiv.getBoundingClientRect();if(a>s.bottom||!ve(e,n))return Ee(t);a-=s.top-o.viewOffset;for(var l=0;l=i)return he(e,n,e,Xe(e.doc,a),e.display.gutterSpecs[l].className,t),Ee(t)}}function _o(e,t){return bo(e,t,"gutterClick",!0)}function yo(e,t){xn(e.display,t)||function(e,t){return!!ve(e,"gutterContextMenu")&&bo(e,t,"gutterContextMenu",!1)}(e,t)||me(e,t,"contextmenu")||O||e.display.input.onContextMenu(t)}function Eo(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Un(e)}mo.prototype.compare=function(e,t,n){return this.time+400>e&&0==tt(t,this.pos)&&n==this.button};var xo={toString:function(){return"CodeMirror.Init"}},Oo={},wo={};function Co(e,t,n){if(!t!=!(n&&n!=xo)){var r=e.display.dragFunctions,i=t?de:pe;i(e.display.scroller,"dragstart",r.start),i(e.display.scroller,"dragenter",r.enter),i(e.display.scroller,"dragover",r.over),i(e.display.scroller,"dragleave",r.leave),i(e.display.scroller,"drop",r.drop)}}function So(e){e.options.lineWrapping?(P(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(S(e.display.wrapper,"CodeMirror-wrap"),Vt(e)),lr(e),dr(e),Un(e),setTimeout((function(){return Kr(e)}),100)}function To(e,t){var n=this;if(!(this instanceof To))return new To(e,t);this.options=t=t?j(t):{},j(Oo,t,!1);var r=t.value;"string"==typeof r?r=new ka(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var i=new To.inputStyles[t.inputStyle](this),a=this.display=new gi(e,r,i,t);for(var c in a.wrapper.CodeMirror=this,Eo(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Hr(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new F,keySeq:null,specialChars:null},t.autofocus&&!v&&a.input.focus(),o&&s<11&&setTimeout((function(){return n.display.input.reset(!0)}),20),function(e){var t=e.display;de(t.scroller,"mousedown",ei(e,go)),de(t.scroller,"dblclick",o&&s<11?ei(e,(function(t){if(!me(e,t)){var n=cr(e,t);if(n&&!_o(e,t)&&!xn(e.display,t)){_e(t);var r=e.findWordAt(n);Yi(e.doc,r.anchor,r.head)}}})):function(t){return me(e,t)||_e(t)}),de(t.scroller,"contextmenu",(function(t){return yo(e,t)})),de(t.input.getField(),"contextmenu",(function(n){t.scroller.contains(n.target)||yo(e,n)}));var n,r={end:0};function i(){t.activeTouch&&(n=setTimeout((function(){return t.activeTouch=null}),1e3),(r=t.activeTouch).end=+new Date)}function a(e,t){if(null==t.left)return!0;var n=t.left-e.left,r=t.top-e.top;return n*n+r*r>400}de(t.scroller,"touchstart",(function(i){if(!me(e,i)&&!function(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}(i)&&!_o(e,i)){t.input.ensurePolled(),clearTimeout(n);var a=+new Date;t.activeTouch={start:a,moved:!1,prev:a-r.end<=300?r:null},1==i.touches.length&&(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}})),de(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),de(t.scroller,"touchend",(function(n){var r=t.activeTouch;if(r&&!xn(t,n)&&null!=r.left&&!r.moved&&new Date-r.start<300){var o,s=e.coordsChar(t.activeTouch,"page");o=!r.prev||a(r,r.prev)?new Oi(s,s):!r.prev.prev||a(r,r.prev.prev)?e.findWordAt(s):new Oi(et(s.line,0),st(e.doc,et(s.line+1,0))),e.setSelection(o.anchor,o.head),e.focus(),_e(n)}i()})),de(t.scroller,"touchcancel",i),de(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(Rr(e,t.scroller.scrollTop),jr(e,t.scroller.scrollLeft,!0),he(e,"scroll",e))})),de(t.scroller,"mousewheel",(function(t){return Ei(e,t)})),de(t.scroller,"DOMMouseScroll",(function(t){return Ei(e,t)})),de(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){me(e,t)||xe(t)},over:function(t){me(e,t)||(function(e,t){var n=cr(e,t);if(n){var r=document.createDocumentFragment();br(e,n,r),e.display.dragCursor||(e.display.dragCursor=D("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),A(e.display.dragCursor,r)}}(e,t),xe(t))},start:function(t){return function(e,t){if(o&&(!e.state.draggingText||+new Date-Ia<100))xe(t);else if(!me(e,t)&&!xn(e.display,t)&&(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!f)){var n=D("img",null,null,"position: fixed; left: 0; top: 0;");n.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d&&(n.width=n.height=1,e.display.wrapper.appendChild(n),n._top=n.offsetTop),t.dataTransfer.setDragImage(n,0,0),d&&n.parentNode.removeChild(n)}}(e,t)},drop:ei(e,Ma),leave:function(t){me(e,t)||Pa(e)}};var l=t.input.getField();de(l,"keyup",(function(t){return uo.call(e,t)})),de(l,"keydown",ei(e,co)),de(l,"keypress",ei(e,fo)),de(l,"focus",(function(t){return wr(e,t)})),de(l,"blur",(function(t){return Cr(e,t)}))}(this),Na(),zr(this),this.curOp.forceUpdate=!0,Ri(this,r),t.autofocus&&!v||this.hasFocus()?setTimeout((function(){n.hasFocus()&&!n.state.focused&&wr(n)}),20):Cr(this),wo)wo.hasOwnProperty(c)&&wo[c](this,t[c],xo);fi(this),t.finishInit&&t.finishInit(this);for(var u=0;u150)){if(!r)return;n="prev"}}else c=0,n="not";"prev"==n?c=t>a.first?B(ze(a,t-1).text,null,o):0:"add"==n?c=l+e.options.indentUnit:"subtract"==n?c=l-e.options.indentUnit:"number"==typeof n&&(c=l+n),c=Math.max(0,c);var d="",f=0;if(e.options.indentWithTabs)for(var p=Math.floor(c/o);p;--p)f+=o,d+="\t";if(fo,l=Ie(t),c=null;if(s&&r.ranges.length>1)if(ko&&ko.text.join("\n")==t){if(r.ranges.length%ko.text.length==0){c=[];for(var u=0;u=0;f--){var p=r.ranges[f],h=p.from(),m=p.to();p.empty()&&(n&&n>0?h=et(h.line,h.ch-n):e.state.overwrite&&!s?m=et(m.line,Math.min(ze(a,m.line).text.length,m.ch+Y(l).length)):s&&ko&&ko.lineWise&&ko.text.join("\n")==l.join("\n")&&(h=m=et(h.line,0)));var g={from:h,to:m,text:c?c[f%c.length]:l,origin:i||(s?"paste":e.state.cutIncoming>o?"cut":"+input")};ca(e.doc,g),ln(e,"inputRead",e,g)}t&&!s&&Lo(e,t),Ir(e),e.curOp.updateInput<2&&(e.curOp.updateInput=d),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Po(e,t){var n=e.clipboardData&&e.clipboardData.getData("Text");if(n)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||$r(t,(function(){return Mo(t,n,0,null,"paste")})),!0}function Lo(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var n=e.doc.sel,r=n.ranges.length-1;r>=0;r--){var i=n.ranges[r];if(!(i.head.ch>100||r&&n.ranges[r-1].head.line==i.head.line)){var a=e.getModeAt(i.head),o=!1;if(a.electricChars){for(var s=0;s-1){o=Do(e,i.head.line,"smart");break}}else a.electricInput&&a.electricInput.test(ze(e.doc,i.head.line).text.slice(0,i.head.ch))&&(o=Do(e,i.head.line,"smart"));o&&ln(e,"electricInput",e,i.head.line)}}}function Ro(e){for(var t=[],n=[],r=0;r0?0:-1));o=isNaN(u)?null:new et(t.line,Math.max(0,Math.min(s.text.length,t.ch+n*(u>=55296&&u<56320?2:1))),-n)}else o=i?function(e,t,n,r){var i=ce(t,e.doc.direction);if(!i)return Za(t,n,r);n.ch>=t.text.length?(n.ch=t.text.length,n.sticky="before"):n.ch<=0&&(n.ch=0,n.sticky="after");var a=se(i,n.ch,n.sticky),o=i[a];if("ltr"==e.doc.direction&&o.level%2==0&&(r>0?o.to>n.ch:o.from=o.from&&f>=u.begin)){var p=d?"before":"after";return new et(n.line,f,p)}}var h=function(e,t,r){for(var a=function(e,t){return t?new et(n.line,l(e,1),"before"):new et(n.line,e,"after")};e>=0&&e0==(1!=o.level),c=s?r.begin:l(r.end,-1);if(o.from<=c&&c0?u.end:l(u.begin,-1);return null==g||r>0&&g==t.text.length||!(m=h(r>0?0:i.length-1,r,c(g)))?null:m}(e.cm,s,t,n):Za(s,t,n);if(null==o){if(a||(c=t.line+l)=e.first+e.size||(t=new et(c,t.ch,t.sticky),!(s=ze(e,c))))return!1;t=$a(i,e.cm,s,t.line,l)}else t=o;return!0}if("char"==r||"codepoint"==r)c();else if("column"==r)c(!0);else if("word"==r||"group"==r)for(var u=null,d="group"==r,f=e.cm&&e.cm.getHelper(t,"wordChars"),p=!0;!(n<0)||c(!p);p=!1){var h=s.text.charAt(t.ch)||"\n",m=ee(h,f)?"w":d&&"\n"==h?"n":!d||/\s/.test(h)?null:"p";if(!d||p||m||(m="s"),u&&u!=m){n<0&&(n=1,c(),t.sticky="after");break}if(m&&(u=m),n>0&&!c(!p))break}var g=aa(e,t,a,o,!0);return nt(a,g)&&(g.hitSide=!0),g}function Fo(e,t,n,r){var i,a,o=e.doc,s=t.left;if("page"==r){var l=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),c=Math.max(l-.5*rr(e.display),3);i=(n>0?t.bottom:t.top)+n*c}else"line"==r&&(i=n>0?t.bottom+3:t.top-3);for(;(a=Jn(e,s,i)).outside;){if(n<0?i<=0:i>=o.height){a.hitSide=!0;break}i+=5*n}return a}var Uo=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new F,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Ko(e,t){var n=In(e,t.line);if(!n||n.hidden)return null;var r=ze(e.doc,t.line),i=Dn(n,r,t.line),a=ce(r,e.doc.direction),o="left";a&&(o=se(a,t.ch)%2?"right":"left");var s=Nn(i.map,t.ch,o);return s.offset="right"==s.collapse?s.end:s.start,s}function Wo(e,t){return t&&(e.bad=!0),e}function Go(e,t,n){var r;if(t==e.display.lineDiv){if(!(r=e.display.lineDiv.childNodes[n]))return Wo(e.clipPos(et(e.display.viewTo-1)),!0);t=null,n=0}else for(r=t;;r=r.parentNode){if(!r||r==e.display.lineDiv)return null;if(r.parentNode&&r.parentNode==e.display.lineDiv)break}for(var i=0;i=t.display.viewTo||a.line=t.display.viewFrom&&Ko(t,i)||{node:l[0].measure.map[2],offset:0},u=a.liner.firstLine()&&(o=et(o.line-1,ze(r.doc,o.line-1).length)),s.ch==ze(r.doc,s.line).text.length&&s.linei.viewTo-1)return!1;o.line==i.viewFrom||0==(e=ur(r,o.line))?(t=Je(i.view[0].line),n=i.view[0].node):(t=Je(i.view[e].line),n=i.view[e-1].node.nextSibling);var l,c,u=ur(r,s.line);if(u==i.view.length-1?(l=i.viewTo-1,c=i.lineDiv.lastChild):(l=Je(i.view[u+1].line)-1,c=i.view[u+1].node.previousSibling),!n)return!1;for(var d=r.doc.splitLines(function(e,t,n,r,i){var a="",o=!1,s=e.doc.lineSeparator(),l=!1;function c(){o&&(a+=s,l&&(a+=s),o=l=!1)}function u(e){e&&(c(),a+=e)}function d(t){if(1==t.nodeType){var n=t.getAttribute("cm-text");if(n)return void u(n);var a,f=t.getAttribute("cm-marker");if(f){var p=e.findMarks(et(r,0),et(i+1,0),(g=+f,function(e){return e.id==g}));return void(p.length&&(a=p[0].find(0))&&u(qe(e.doc,a.from,a.to).join(s)))}if("false"==t.getAttribute("contenteditable"))return;var h=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;h&&c();for(var m=0;m1&&f.length>1;)if(Y(d)==Y(f))d.pop(),f.pop(),l--;else{if(d[0]!=f[0])break;d.shift(),f.shift(),t++}for(var p=0,h=0,m=d[0],g=f[0],v=Math.min(m.length,g.length);po.ch&&b.charCodeAt(b.length-h-1)==_.charCodeAt(_.length-h-1);)p--,h++;d[d.length-1]=b.slice(0,b.length-h).replace(/^\u200b+/,""),d[0]=d[0].slice(p).replace(/\u200b+$/,"");var E=et(t,p),x=et(l,f.length?Y(f).length-h:0);return d.length>1||d[0]||tt(E,x)?(ha(r.doc,d,E,x,"+input"),!0):void 0},Uo.prototype.ensurePolled=function(){this.forceCompositionEnd()},Uo.prototype.reset=function(){this.forceCompositionEnd()},Uo.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Uo.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},Uo.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||$r(this.cm,(function(){return dr(e.cm)}))},Uo.prototype.setUneditable=function(e){e.contentEditable="false"},Uo.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||ei(this.cm,Mo)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Uo.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},Uo.prototype.onContextMenu=function(){},Uo.prototype.resetPosition=function(){},Uo.prototype.needsContentAttribute=!0;var Vo=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new F,this.hasSelection=!1,this.composing=null};Vo.prototype.init=function(e){var t=this,n=this,r=this.cm;this.createField(e);var i=this.textarea;function a(e){if(!me(r,e)){if(r.somethingSelected())Io({lineWise:!1,text:r.getSelections()});else{if(!r.options.lineWiseCopyCut)return;var t=Ro(r);Io({lineWise:!0,text:t.text}),"cut"==e.type?r.setSelections(t.ranges,null,W):(n.prevInput="",i.value=t.text.join("\n"),R(i))}"cut"==e.type&&(r.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),m&&(i.style.width="0px"),de(i,"input",(function(){o&&s>=9&&t.hasSelection&&(t.hasSelection=null),n.poll()})),de(i,"paste",(function(e){me(r,e)||Po(e,r)||(r.state.pasteIncoming=+new Date,n.fastPoll())})),de(i,"cut",a),de(i,"copy",a),de(e.scroller,"paste",(function(t){if(!xn(e,t)&&!me(r,t)){if(!i.dispatchEvent)return r.state.pasteIncoming=+new Date,void n.focus();var a=new Event("paste");a.clipboardData=t.clipboardData,i.dispatchEvent(a)}})),de(e.lineSpace,"selectstart",(function(t){xn(e,t)||_e(t)})),de(i,"compositionstart",(function(){var e=r.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:e,range:r.markText(e,r.getCursor("to"),{className:"CodeMirror-composing"})}})),de(i,"compositionend",(function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)}))},Vo.prototype.createField=function(e){this.wrapper=jo(),this.textarea=this.wrapper.firstChild},Vo.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Vo.prototype.prepareSelection=function(){var e=this.cm,t=e.display,n=e.doc,r=vr(e);if(e.options.moveInputWithCursor){var i=qn(e,n.sel.primary().head,"div"),a=t.wrapper.getBoundingClientRect(),o=t.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+o.top-a.top)),r.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+o.left-a.left))}return r},Vo.prototype.showSelection=function(e){var t=this.cm.display;A(t.cursorDiv,e.cursors),A(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Vo.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var n=t.getSelection();this.textarea.value=n,t.state.focused&&R(this.textarea),o&&s>=9&&(this.hasSelection=n)}else e||(this.prevInput=this.textarea.value="",o&&s>=9&&(this.hasSelection=null))}},Vo.prototype.getField=function(){return this.textarea},Vo.prototype.supportsTouch=function(){return!1},Vo.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!v||M()!=this.textarea))try{this.textarea.focus()}catch(e){}},Vo.prototype.blur=function(){this.textarea.blur()},Vo.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Vo.prototype.receivedFocus=function(){this.slowPoll()},Vo.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},Vo.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0,t.polling.set(20,(function n(){t.poll()||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,n))}))},Vo.prototype.poll=function(){var e=this,t=this.cm,n=this.textarea,r=this.prevInput;if(this.contextMenuPending||!t.state.focused||Me(n)&&!r&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=n.value;if(i==r&&!t.somethingSelected())return!1;if(o&&s>=9&&this.hasSelection===i||b&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var a=i.charCodeAt(0);if(8203!=a||r||(r="​"),8666==a)return this.reset(),this.cm.execCommand("undo")}for(var l=0,c=Math.min(r.length,i.length);l1e3||i.indexOf("\n")>-1?n.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},Vo.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Vo.prototype.onKeyPress=function(){o&&s>=9&&(this.hasSelection=null),this.fastPoll()},Vo.prototype.onContextMenu=function(e){var t=this,n=t.cm,r=n.display,i=t.textarea;t.contextMenuPending&&t.contextMenuPending();var a=cr(n,e),c=r.scroller.scrollTop;if(a&&!d){n.options.resetSelectionOnContextMenu&&-1==n.doc.sel.contains(a)&&ei(n,$i)(n.doc,Ci(a),W);var u,f=i.style.cssText,p=t.wrapper.style.cssText,h=t.wrapper.offsetParent.getBoundingClientRect();if(t.wrapper.style.cssText="position: static",i.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-h.top-5)+"px; left: "+(e.clientX-h.left-5)+"px;\n z-index: 1000; background: "+(o?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",l&&(u=window.scrollY),r.input.focus(),l&&window.scrollTo(null,u),r.input.reset(),n.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=v,r.selForContextMenu=n.doc.sel,clearTimeout(r.detectingSelectAll),o&&s>=9&&g(),O){xe(e);var m=function(){pe(window,"mouseup",m),setTimeout(v,20)};de(window,"mouseup",m)}else setTimeout(v,50)}function g(){if(null!=i.selectionStart){var e=n.somethingSelected(),a="​"+(e?i.value:"");i.value="⇚",i.value=a,t.prevInput=e?"":"​",i.selectionStart=1,i.selectionEnd=a.length,r.selForContextMenu=n.doc.sel}}function v(){if(t.contextMenuPending==v&&(t.contextMenuPending=!1,t.wrapper.style.cssText=p,i.style.cssText=f,o&&s<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=c),null!=i.selectionStart)){(!o||o&&s<9)&&g();var e=0,a=function(){r.selForContextMenu==n.doc.sel&&0==i.selectionStart&&i.selectionEnd>0&&"​"==t.prevInput?ei(n,sa)(n):e++<10?r.detectingSelectAll=setTimeout(a,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(a,200)}}},Vo.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e,this.textarea.readOnly=!!e},Vo.prototype.setUneditable=function(){},Vo.prototype.needsContentAttribute=!1,function(e){var t=e.optionHandlers;function n(n,r,i,a){e.defaults[n]=r,i&&(t[n]=a?function(e,t,n){n!=xo&&i(e,t,n)}:i)}e.defineOption=n,e.Init=xo,n("value","",(function(e,t){return e.setValue(t)}),!0),n("mode",null,(function(e,t){e.doc.modeOption=t,ki(e)}),!0),n("indentUnit",2,ki,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,(function(e){Ii(e),Un(e),dr(e)}),!0),n("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var n=[],r=e.doc.first;e.doc.iter((function(e){for(var i=0;;){var a=e.text.indexOf(t,i);if(-1==a)break;i=a+t.length,n.push(et(r,a))}r++}));for(var i=n.length-1;i>=0;i--)ha(e.doc,t,n[i],et(n[i].line,n[i].ch+t.length))}})),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,n){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),n!=xo&&e.refresh()})),n("specialCharPlaceholder",Zt,(function(e){return e.refresh()}),!0),n("electricChars",!0),n("inputStyle",v?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),n("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),n("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),n("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),n("rtlMoveVisually",!y),n("wholeLineUpdateBefore",!0),n("theme","default",(function(e){Eo(e),mi(e)}),!0),n("keyMap","default",(function(e,t,n){var r=Qa(t),i=n!=xo&&Qa(n);i&&i.detach&&i.detach(e,r),r.attach&&r.attach(e,i||null)})),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,So,!0),n("gutters",[],(function(e,t){e.display.gutterSpecs=pi(t,e.options.lineNumbers),mi(e)}),!0),n("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?or(e.display)+"px":"0",e.refresh()}),!0),n("coverGutterNextToScrollbar",!1,(function(e){return Kr(e)}),!0),n("scrollbarStyle","native",(function(e){Hr(e),Kr(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),n("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=pi(e.options.gutters,t),mi(e)}),!0),n("firstLineNumber",1,mi,!0),n("lineNumberFormatter",(function(e){return e}),mi,!0),n("showCursorWhenSelecting",!1,gr,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("selectionsMayTouch",!1),n("readOnly",!1,(function(e,t){"nocursor"==t&&(Cr(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),n("screenReaderLabel",null,(function(e,t){t=""===t?null:t,e.display.input.screenReaderLabelChanged(t)})),n("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),n("dragDrop",!0,Co),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,gr,!0),n("singleCursorHeightPerLine",!0,gr,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,Ii,!0),n("addModeClass",!1,Ii,!0),n("pollInterval",100),n("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),n("historyEventDelay",1250),n("viewportMargin",10,(function(e){return e.refresh()}),!0),n("maxHighlightLength",1e4,Ii,!0),n("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),n("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),n("autofocus",null),n("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),n("phrases",null)}(To),function(e){var t=e.optionHandlers,n=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,n){var r=this.options,i=r[e];r[e]==n&&"mode"!=e||(r[e]=n,t.hasOwnProperty(e)&&ei(this,t[e])(this,n,i),he(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"](Qa(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,n=0;nn&&(Do(this,i.head.line,e,!0),n=i.head.line,r==this.doc.sel.primIndex&&Ir(this));else{var a=i.from(),o=i.to(),s=Math.max(n,a.line);n=Math.min(this.lastLine(),o.line-(o.ch?0:1))+1;for(var l=s;l0&&Ji(this.doc,r,new Oi(a,c[r].to()),W)}}})),getTokenAt:function(e,t){return bt(this,e,t)},getLineTokens:function(e,t){return bt(this,et(e),t,!0)},getTokenTypeAt:function(e){e=st(this.doc,e);var t,n=ft(this,ze(this.doc,e.line)),r=0,i=(n.length-1)/2,a=e.ch;if(0==a)t=n[2];else for(;;){var o=r+i>>1;if((o?n[2*o-1]:0)>=a)i=o;else{if(!(n[2*o+1]a&&(e=a,i=!0),r=ze(this.doc,e)}else r=e;return Hn(this,r,{top:0,left:0},t||"page",n||i).top+(i?this.doc.height-Gt(r):0)},defaultTextHeight:function(){return rr(this.display)},defaultCharWidth:function(){return ir(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,n,r,i){var a,o,s,l=this.display,c=(e=qn(this,st(this.doc,e))).bottom,u=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),l.sizer.appendChild(t),"over"==r)c=e.top;else if("above"==r||"near"==r){var d=Math.max(l.wrapper.clientHeight,this.doc.height),f=Math.max(l.sizer.clientWidth,l.lineSpace.clientWidth);("above"==r||e.bottom+t.offsetHeight>d)&&e.top>t.offsetHeight?c=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=d&&(c=e.bottom),u+t.offsetWidth>f&&(u=f-t.offsetWidth)}t.style.top=c+"px",t.style.left=t.style.right="","right"==i?(u=l.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?u=0:"middle"==i&&(u=(l.sizer.clientWidth-t.offsetWidth)/2),t.style.left=u+"px"),n&&(a=this,o={left:u,top:c,right:u+t.offsetWidth,bottom:c+t.offsetHeight},null!=(s=Dr(a,o)).scrollTop&&Rr(a,s.scrollTop),null!=s.scrollLeft&&jr(a,s.scrollLeft))},triggerOnKeyDown:ti(co),triggerOnKeyPress:ti(fo),triggerOnKeyUp:uo,triggerOnMouseDown:ti(go),execCommand:function(e){if(eo.hasOwnProperty(e))return eo[e].call(null,this)},triggerElectric:ti((function(e){Lo(this,e)})),findPosH:function(e,t,n,r){var i=1;t<0&&(i=-1,t=-t);for(var a=st(this.doc,e),o=0;o0&&o(t.charAt(n-1));)--n;for(;r.5||this.options.lineWrapping)&&lr(this),he(this,"refresh",this)})),swapDoc:ti((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),Ri(this,e),Un(this),this.display.input.reset(),Mr(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,ln(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},be(e),e.registerHelper=function(t,r,i){n.hasOwnProperty(t)||(n[t]=e[t]={_global:[]}),n[t][r]=i},e.registerGlobalHelper=function(t,r,i,a){e.registerHelper(t,r,a),n[t]._global.push({pred:i,val:a})}}(To);var zo="iter insert remove copy getEditor constructor".split(" ");for(var qo in ka.prototype)ka.prototype.hasOwnProperty(qo)&&U(zo,qo)<0&&(To.prototype[qo]=function(e){return function(){return e.apply(this.doc,arguments)}}(ka.prototype[qo]));return be(ka),To.inputStyles={textarea:Vo,contenteditable:Uo},To.defineMode=function(e){To.defaults.mode||"null"==e||(To.defaults.mode=e),je.apply(this,arguments)},To.defineMIME=function(e,t){Ne[e]=t},To.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),To.defineMIME("text/plain","null"),To.defineExtension=function(e,t){To.prototype[e]=t},To.defineDocExtension=function(e,t){ka.prototype[e]=t},To.fromTextArea=function(e,t){if((t=t?j(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var n=M();t.autofocus=n==e||null!=e.getAttribute("autofocus")&&n==document.body}function r(){e.value=s.getValue()}var i;if(e.form&&(de(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var a=e.form;i=a.submit;try{var o=a.submit=function(){r(),a.submit=i,a.submit(),a.submit=o}}catch(e){}}t.finishInit=function(n){n.save=r,n.getTextArea=function(){return e},n.toTextArea=function(){n.toTextArea=isNaN,r(),e.parentNode.removeChild(n.getWrapperElement()),e.style.display="",e.form&&(pe(e.form,"submit",r),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=i))}},e.style.display="none";var s=To((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return s},function(e){e.off=pe,e.on=de,e.wheelEventPixels=yi,e.Doc=ka,e.splitLines=Ie,e.countColumn=B,e.findColumn=V,e.isWordChar=$,e.Pass=K,e.signal=he,e.Line=zt,e.changeEnd=Si,e.scrollbarModel=Gr,e.Pos=et,e.cmpPos=tt,e.modes=Re,e.mimeModes=Ne,e.resolveMode=Be,e.getMode=Fe,e.modeExtensions=Ue,e.extendMode=Ke,e.copyState=We,e.startState=He,e.innerMode=Ge,e.commands=eo,e.keyMap=Wa,e.keyName=Ya,e.isModifierKey=za,e.lookupKey=Va,e.normalizeKeyMap=Ha,e.StringStream=Ve,e.SharedTextMarker=Sa,e.TextMarker=wa,e.LineWidget=Ea,e.e_preventDefault=_e,e.e_stopPropagation=ye,e.e_stop=xe,e.addClass=P,e.contains=I,e.rmClass=S,e.keyNames=Ba}(To),To.version="5.58.2",To}()},W6BS: /*!************************************************!*\ !*** ./src/assets/images/icons/weibaitong.png ***! \************************************************/ @@ -929,7 +929,7 @@ function(e){var t=r,n=t.lib,i=n.WordArray,a=n.Hasher,o=t.algo,s=i.create([0,1,2, /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-beautiful-dnd/dist/react-beautiful-dnd.esm.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-copy-to-clipboard/lib/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-router/esm/react-router.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.r(t);var r,i,a=n("0Owb"),o=n("PpiC"),s=n("q1tI"),l=n.n(s),c=n("EkPF"),u=n.n(c),d=(n("miYZ"),n("tsqr")),f=(n("2qtc"),n("kLXV")),p=n("9og8"),h=n("WmNS"),m=n.n(h),g=n("auZk"),v=n.n(g),b=n("1vsH"),_=n("Ufr+"),y=n.n(_),E=n("HBuW"),x=n("ErOA"),O=n("Ty5D"),w=n("9kvl"),C=Object(w.a)((function(e){var t=e.loading;return{globalSetting:e.globalSetting,loading:t,practiceSetting:e.practiceSetting,shixunsDetail:e.shixunsDetail}}))((function(e){e.globalSetting,e.loading;var t,n,r=e.dispatch,i=e.practiceSetting,a=e.shixunsDetail,c=(Object(o.a)(e,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Object(O.h)()),u=Object(s.useRef)(""),h=(Object(O.i)(),i.title),g=i.base_info_warning,_=i.challenges_warning,C=i.service_warning,S=i.repository_warning,D=i.mirror_warning;Object(s.useEffect)((function(){var e;u.current=null===(e=c.pathname.split("/"))||void 0===e?void 0:e[2],r({type:"practiceSetting/setParams",payload:{id:u.current}}),r({type:"practiceSetting/getCommonData",payload:{id:u.current}})}),[c.pathname]),Object(s.useEffect)((function(){return Object(b.V)(h||"实践项目名称-未填写"),function(){Object(b.V)()}}));var T=function(){var e=Object(p.a)(m.a.mark((function e(){return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A();case 2:w.d.push("/shixuns/".concat(u.current,"/challenges"));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),A=function(){return new Promise((function(e,t){var n;null!=i&&null!==(n=i.sideBar)&&void 0!==n&&n.confirmLeave?f.a.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){r({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),e()},onCancel:function(){t()}}):e()}))},k=function(e){var t;if(e!==(null==i?void 0:i.sideBar.tabsActive)){var n=function(){w.d.push("/shixuns/".concat(u.current,"/edit?tabId=").concat(e)),r({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:e,selectPath:"",confirmLeave:!1}})};null!=i&&null!==(t=i.sideBar)&&void 0!==t&&t.confirmLeave?f.a.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){n()}}):n()}},I=function e(t){var n,r;t=null!==(n=t)&&void 0!==n&&n.includes(".json")?t:"".concat(t,".json"),f.a.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:l.a.createElement("div",{className:"tc font16"},"实训已经更新了,正在为您重置!"),onOk:(r=Object(p.a)(m.a.mark((function n(){var r,i;return m.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(x.a)("/api"+t,{method:"get"});case 2:if(r=n.sent){n.next=5;break}return n.abrupt("return");case 5:return d.b.success("重置成功,正在进入实训!"),n.next=8,Object(E.A)({id:r.shixun_identifier});case 8:if(null==(i=n.sent)||!i.game_identifier){n.next=12;break}return Object(b.Q)("/tasks/".concat(i.game_identifier)),n.abrupt("return");case 12:2===(null==i?void 0:i.status)?e(null==i?void 0:i.message):3===(null==i?void 0:i.status)&&M(null==i?void 0:i.message);case 13:case"end":return n.stop()}}),n)}))),function(){return r.apply(this,arguments)})})},M=function(e){f.a.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:l.a.createElement("div",{className:"tc font16"},"目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!")})},P=function(){var e=Object(p.a)(m.a.mark((function e(t,n){var i,o,s;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A();case 2:if(Object(b.ab)(["实践项目","设置","模拟实战"]),!(null!==(i=a.detail)&&void 0!==i&&i.is_jupyter||null!==(o=a.detail)&&void 0!==o&&o.is_jupyter_lab)){e.next=6;break}return r({type:"shixunsDetail/execJupyter",payload:{id:u.current}}).then((function(e){null!=e&&e.identifier&&(null===w.d||void 0===w.d||w.d.push("/tasks/".concat(e.identifier,"/jupyter")))})),e.abrupt("return");case 6:if(r({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在进入实训,请稍后..."}}),!n){e.next=13;break}return e.next=10,Object(E.z)({id:t});case 10:e.t0=e.sent,e.next=16;break;case 13:return e.next=15,Object(E.A)({id:t});case 15:e.t0=e.sent;case 16:if(s=e.t0,r({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(null!=s&&s.game_identifier||null!=s&&s.identifier)){e.next=21;break}return Object(b.Q)(n?"/tasks/".concat(null==s?void 0:s.identifier,"/jupyter"):"/tasks/".concat(s.game_identifier)),e.abrupt("return");case 21:-3===(null==s?void 0:s.status)?Object(b.o)():2===(null==s?void 0:s.status)?I(null==s?void 0:s.message):3===(null==s?void 0:s.status)&&M(null==s?void 0:s.message);case 22:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),L=function(){var e=Object(p.a)(m.a.mark((function e(){return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A();case 2:r({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),R=function(e){return{borderBottomColor:(null==i?void 0:i.sideBar.tabsActive)===e?"#0152d9":"transparent"}};return l.a.createElement("div",{className:v.a.header},l.a.createElement("aside",{className:v.a.title},l.a.createElement("i",{onClick:T,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),l.a.createElement("span",{className:v.a.edit},h||"实践项目名称-未填写"),l.a.createElement("i",{onClick:L,className:"icon iconfont icon-xiugai1"})),l.a.createElement("aside",{className:v.a.schedule},l.a.createElement("div",null,l.a.createElement("span",{style:R("information"),className:v.a.clickWarp,onClick:function(){return k("information")}},g?l.a.createElement("span",{className:v.a.num},"1"):l.a.createElement("img",{src:y.a}),l.a.createElement("span",{className:v.a.subject},"基本信息")),l.a.createElement("i",{className:"iconfont icon-lujing"})),l.a.createElement("div",null,l.a.createElement("span",{style:R("warehouse"),className:v.a.clickWarp,onClick:function(){return k("warehouse")}},S?l.a.createElement("span",{className:v.a.num},"2"):l.a.createElement("img",{src:y.a}),l.a.createElement("span",{className:v.a.subject},"代码仓库")),l.a.createElement("i",{className:"iconfont icon-lujing"})),(null==a?void 0:a.detail)&&!(null!=a&&null!==(t=a.detail)&&void 0!==t&&t.is_jupyter_lab)&&l.a.createElement("div",null,l.a.createElement("span",{style:R("level"),className:v.a.clickWarp,onClick:function(){return k("level")}},_?l.a.createElement("span",{className:v.a.num},"3"):l.a.createElement("img",{src:y.a}),l.a.createElement("span",{className:v.a.subject},"任务关卡")),l.a.createElement("i",{className:"iconfont icon-lujing"})),(null==a?void 0:a.detail)&&(null==a||null===(n=a.detail)||void 0===n?void 0:n.is_jupyter_lab)&&l.a.createElement("div",null,l.a.createElement("span",{style:R("service"),className:v.a.clickWarp,onClick:function(){return k("service")}},C?l.a.createElement("span",{className:v.a.num},"3"):l.a.createElement("img",{src:y.a}),l.a.createElement("span",{className:v.a.subject},"服务")),l.a.createElement("i",{className:"iconfont icon-lujing"})),l.a.createElement("div",null,l.a.createElement("span",{style:R("environment"),className:v.a.clickWarp,onClick:function(){return k("environment")}},D?l.a.createElement("span",{className:v.a.num},"4"):l.a.createElement("img",{src:y.a}),l.a.createElement("span",{className:v.a.subject},"实验环境")))),l.a.createElement("aside",{className:v.a.btns},l.a.createElement("div",{className:v.a.simulate,onClick:function(){return P(u.current,!1)}},"模拟实战")))})),S=(n("sRBo"),n("kaz8")),D=(n("14J3"),n("BMrR")),T=(n("jCWc"),n("kPKH")),A=(n("DZo9"),n("8z0m")),k=(n("6UJt"),n("DFOY")),I=(n("5NDa"),n("5rEg")),M=(n("+L6B"),n("2/Rp")),P=n("k1fw"),L=(n("y8nQ"),n("Vl3Y")),R=n("tJVT"),N=n("h/E3"),j=n.n(N),B=n("Ot1p"),F=n("oBTY"),U=n("+Xk9"),K=n.n(U),W=n("FTkQ"),G=n.n(W),H=function(e){var t=e.InputRight,n=e.value,r=void 0===n?[]:n,i=e.onChange,c=Object(o.a)(e,["InputRight","value","onChange"]),u=Object(s.useState)(),f=Object(R.a)(u,2),p=f[0],h=f[1],m=function(e){e.preventDefault(),p&&(r.findIndex((function(e){return e.name===p}))>-1?d.b.warn("不允许添加相同标签"):(i([].concat(Object(F.a)(r),[{id:null,name:p}])),h(null)))};return l.a.createElement("div",null,l.a.createElement(I.a,Object(a.a)({bordered:!1,style:{width:600},value:p,onChange:function(e){return h(e.target.value)},onPressEnter:m,onBlur:m},c)),t||l.a.createElement("span",{className:"pl20 font14 c-light-black"},"回车添加标签"),l.a.createElement("div",{className:"mt20"},null==r?void 0:r.map((function(e,t){return l.a.createElement("div",{key:t,className:K.a.btn},l.a.createElement("span",{className:K.a.s1},e.name),l.a.createElement("img",{src:G.a,className:K.a.s2,onClick:function(){return function(e){var t=r.filter((function(t,n){return n!==e}));i(t)}(t)}}))}))))},V=n("LvDl"),z=n("m3rI"),q=n("hW5Z"),Y=n.n(q),Q=Object(w.a)()((function(e){e.dispatch;var t=e.onCancel,n=e.onSave,r=e.loading,i=void 0!==r&&r;return l.a.createElement("div",{className:Y.a.complete},l.a.createElement("div",{onClick:t,className:Y.a.cancel},"取消"),l.a.createElement(M.a,{type:"primary",loading:i,onClick:n,className:Y.a.save},"保存"))})),J=n("UqFu"),X=n("z7Xi"),Z=n("jN4g"),$=Object(w.a)((function(e){var t=e.problemset,n=e.loading;return{globalSetting:e.globalSetting,loading:n,practiceSetting:e.practiceSetting,problemset:t,shixunsDetail:e.shixunsDetail}}))((function(e){e.globalSetting,e.loading;var t,n,r=e.dispatch,i=e.practiceSetting,a=e.problemset,c=e.shixunsDetail,u=(Object(o.a)(e,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),L.a.useForm()),h=Object(R.a)(u,1)[0],g=Object(s.useState)({}),v=Object(R.a)(g,2),_=v[0],y=v[1],E=Object(s.useState)(!1),O=Object(R.a)(E,2),C=O[0],N=O[1],F=Object(s.useState)(!1),U=Object(R.a)(F,2),K=U[0],W=U[1],G=Object(s.useState)(""),q=Object(R.a)(G,2),Y=q[0],$=q[1],ee=Object(s.useState)(""),te=Object(R.a)(ee,2),ne=te[0],re=te[1],ie=Object(s.useRef)({}),ae=Object(s.useRef)(""),oe=Object(s.useRef)(null),se=Object(s.useRef)(Object(V.throttle)((function(){return de()}),2e3,{leading:!0,trailing:!1})).current,le=i.id;Object(s.useEffect)((function(){le&&ue()}),[le]),Object(s.useEffect)((function(){return"{}"!==JSON.stringify(_)&&ce(),function(){clearTimeout(oe.current)}}),[_,Y,ne]);var ce=function(){clearTimeout(oe.current),oe.current=setTimeout((function(){Object(V.isEqual)(_,ie.current)&&Y===ae.current&&ne===ae.current?r({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):r({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}})}),500)},ue=function(){var e=Object(p.a)(m.a.mark((function e(){var t,n,i,a,o,s,l,c,u;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),e.next=3,Object(x.a)("/api/shixuns/".concat(le,"/edit_base_info.json"),{method:"get"});case 3:0===(t=e.sent).status&&(c=Object(P.a)(Object(P.a)({},t.data),{},{description:Object(J.a)(t.data.description)}),u={description:c.description,shixun_tags:c.shixun_tags,name:c.name,course:(null==c||null===(n=c.disciplines)||void 0===n?void 0:n.length)>0?[null==c||null===(i=c.disciplines)||void 0===i||null===(a=i[0])||void 0===a?void 0:a.id,null==c||null===(o=c.disciplines)||void 0===o||null===(s=o[0])||void 0===s||null===(l=s.sub_discipline)||void 0===l?void 0:l.id]:[],jupyter_show_description:t.data.jupyter_show_description},h.setFieldsValue(u),ie.current=Object(P.a)({},u),ae.current=c.attachment_id||"",y(Object(P.a)({},u)),$(c.attachment_id||""),re(c.cover_image_id||""));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),de=function(){Object(b.ab)(["实践项目","设置","基本信息","保存"]),h.submit()},fe=function(){var e,t=function(){w.d.push("/shixuns/".concat(le,"/challenges")),r({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};null!=i&&null!==(e=i.sideBar)&&void 0!==e&&e.confirmLeave?f.a.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){t()}}):t()};function pe(e){var t="image/jpeg"===e.type||"image/png"===e.type;return t||d.b.error("请上传jpg或png的图片!"),t}var he=l.a.createElement(M.a,{loading:C,icon:l.a.createElement(X.a,null)},"选择上传文件"),me=l.a.createElement(M.a,{loading:K,icon:l.a.createElement(X.a,null)},"选择上传文件");return l.a.createElement("div",{className:j.a.information},l.a.createElement("section",{className:j.a.scroll},l.a.createElement("header",null,"基本信息"),l.a.createElement("div",{className:j.a.formWrap}," ",l.a.createElement(L.a,{form:h,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(e,t){y(Object(P.a)({},t))},onFinish:function(e){var t,n=e.name,i=e.description,a=e.shixun_tags,o=e.course,s=e.jupyter_show_description,l=void 0!==s&&s,u={name:n,description:i,shixun_tags:a,attachment_id:Y,cover_image_id:ne,sub_discipline_ids:o[1]};null!==(t=c.detail)&&void 0!==t&&t.is_jupyter_lab&&(u=Object(P.a)(Object(P.a)({},u),{},{jupyter_show_description:l})),Object(x.a)("/api/shixuns/".concat(le,"/base_info_save.json"),{method:"post",body:{shixun:Object(P.a)({},u)}}).then((function(e){0===e.status&&(d.b.success("保存成功"),r({type:"practiceSetting/getCommonData",payload:{id:le}}),r({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ie.current={description:_.description,shixun_tags:_.shixun_tags,name:_.name},ae.current=Y)}))}},l.a.createElement(L.a.Item,{name:"name",label:"名称:",rules:[{required:!0,message:"请输入名称"},{max:60,message:"请输入名称,最大限制60个字符"},{whitespace:!0,message:"请勿输入空格"}]},l.a.createElement(I.a,{bordered:!1,placeholder:"请输入名称,最大限制60个字符",suffix:"".concat((null===(t=_.name)||void 0===t?void 0:t.length)||0,"/60")})),l.a.createElement(L.a.Item,{className:"customAddTags",name:"shixun_tags",label:l.a.createElement("div",null,"技能标签 :"," ",l.a.createElement("span",{className:"pl10 font14 c-light-black"},"学员通过所有任务关卡,将获得技能标签")),rules:[{required:!0,message:"请选输入技能标签"}]},l.a.createElement(H,{placeholder:"添加标签"})),l.a.createElement(L.a.Item,{label:"方向&课程:",name:"course",labelCol:{span:5},wrapperCol:{span:5}},l.a.createElement(k.a,{placeholder:"请选择...",allowClear:!1,options:a.courseOptions})),l.a.createElement(D.a,null,l.a.createElement(T.a,null,l.a.createElement(L.a.Item,{label:"顶部背景图:"},Y?l.a.createElement("div",{className:j.a.img},l.a.createElement("img",{src:z.a.API_SERVER+"/api/attachments/"+Y,alt:"avatar",style:{width:"100%"}}),l.a.createElement("div",null,l.a.createElement(Z.a,{onClick:function(){return $("")},style:{fontSize:"16px",color:"red"}}))):l.a.createElement(A.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(z.a.API_SERVER,"/api/attachments.json"),beforeUpload:pe,onChange:function(e){var t,n;"uploading"!==e.file.status?"done"===e.file.status&&(N(!1),$(null==e||null===(t=e.file)||void 0===t||null===(n=t.response)||void 0===n?void 0:n.id)):N(!0)}},he))),l.a.createElement(T.a,{className:"c-grey-999"},l.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"说明:支持上传jpg/png等格式文件,文件大小不能超过2M,建议使用1920*200像素;如不上传,默认使用系统图片。"))),l.a.createElement(D.a,null,l.a.createElement(T.a,null,l.a.createElement(L.a.Item,{label:"列表封面图:"},ne?l.a.createElement("div",{className:j.a.img},l.a.createElement("img",{src:z.a.API_SERVER+"/api/attachments/"+ne,alt:"avatar",style:{width:"100%"}}),l.a.createElement("div",null,l.a.createElement(Z.a,{onClick:function(){return re("")},style:{fontSize:"16px",color:"red"}}))):l.a.createElement(A.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(z.a.API_SERVER,"/api/attachments.json"),beforeUpload:pe,onChange:function(e){var t,n;"uploading"!==e.file.status?"done"===e.file.status&&(W(!1),re(null==e||null===(t=e.file)||void 0===t||null===(n=t.response)||void 0===n?void 0:n.id)):W(!0)}},me))),l.a.createElement(T.a,{className:"c-grey-999"},l.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"说明:支持上传jpg/png等格式文件,文件大小不能超过2M,建议使用290*218像素;如不上传,默认使用系统图片。"))),l.a.createElement(L.a.Item,{name:"description",label:"简介:"},l.a.createElement(B.a,{defaultValue:_.description||"",watch:!0})),(null===(n=c.detail)||void 0===n?void 0:n.is_jupyter_lab)&&l.a.createElement(L.a.Item,{name:"jupyter_show_description",valuePropName:"checked"},l.a.createElement(S.a,null,"显示任务要求(勾选后,将简介作为任务要求显示在实践项目挑战页面)"))))),l.a.createElement(Q,{onSave:se,onCancel:function(){fe()},loading:C||K}))})),ee=n("ch0t"),te=(n("R9oj"),n("ECub")),ne=(n("T2oS"),n("W9HT")),re=n("bKvZ"),ie=n.n(re),ae=n("KeGQ"),oe=n.n(ae),se=n("NLgs"),le=n("ngQI"),ce=Object(w.a)((function(e){return{globalSetting:e.globalSetting,practiceSetting:e.practiceSetting}}))((function(e){e.globalSetting;var t=e.dispatch,n=e.practiceSetting,r=Object(o.a)(e,["globalSetting","dispatch","practiceSetting"]),i=Object(s.useState)(!1),c=Object(R.a)(i,2),u=c[0],d=c[1],h=Object(s.useState)({}),g=Object(R.a)(h,2),v=g[0],b=g[1],_=Object(s.useState)(!0),y=Object(R.a)(_,2),x=y[0],O=y[1],C=Object(s.useState)(!1),S=Object(R.a)(C,2),D=S[0],T=S[1],A=Object(s.useState)(null),k=Object(R.a)(A,2),I=k[0],M=k[1],L=Object(s.useRef)(!1),N=n.id,j=n.updateIndex,B=n.is_published,F=n.newQuestion,U=v.challenge_list,K=void 0===U?[]:U;Object(s.useEffect)((function(){if(N)return H(),function(){t({type:"practiceSetting/setParams",payload:{newQuestion:null}})}}),[N,j]),Object(s.useEffect)((function(){G()}),[r.location]);var W,G=function(){var e,t=r.location,n=t.pathname.split("/");(n.includes("newquestion")||n.includes("new")||null!=t&&null!==(e=t.query)&&void 0!==e&&e.tabId)&&(L.current=!0)},H=function(){var e=Object(p.a)(m.a.mark((function e(){var n,i,a,o,s,l,c;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(!0),e.next=3,Object(E.F)({id:N});case 3:null!=(a=e.sent)&&null!==(n=a.challenge_list)&&void 0!==n&&n.length&&(o=r.location.pathname.split("/"),s=a.challenge_list.find((function(e){return String(e.challenge_id)===o[4]})),o.includes("newquestion")||o.includes("new")?(c=a.challenge_list[(null===(l=a.challenge_list)||void 0===l?void 0:l.length)-1],t({type:"practiceSetting/setParams",payload:{newQuestion:{st:o.includes("new")?0:1,name:""}}}),M(void 0),q(c)):o[4]&&s?V(s,!1):V(a.challenge_list[0])),null!=a&&null!==(i=a.challenge_list)&&void 0!==i&&i.length||M(null),b(a),O(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),V=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(M(e.challenge_id),q(e),t){var n="/shixuns/".concat(N,"/edit/").concat(e.challenge_id,"/").concat(1===e.st?"editquestion":"editcheckpoint");w.d.push(n)}},z=function(e,t){if(e.destination){var n=function(e,t,n){var r=Array.from(e),i=r.splice(t,1),a=Object(R.a)(i,1)[0];return r.splice(n,0,a),r}(t,e.source.index,e.destination.index);b(Object(P.a)(Object(P.a)({},v),{},{challenge_list:n}));var r=n.map((function(e){return e.challenge_id}));Object(E.Db)({id:N,ids:r}).then((function(e){0!==e.status&&b(Object(P.a)(Object(P.a)({},v),{},{challenge_list:t}))}))}},q=function(e){t({type:"practiceSetting/setParams",payload:{selectQuestionParams:e}})},Y=function(){var e=Object(p.a)(m.a.mark((function e(n,r){var i;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n!==I){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,Q();case 4:M(n),q(r),t({type:"practiceSetting/setParams",payload:{newQuestion:null}}),i="/shixuns/".concat(N,"/edit/").concat(n,"/").concat(1===r.st?"editquestion":"editcheckpoint"),w.d.push(i);case 9:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Q=function(){return new Promise((function(e,r){var i;null!=n&&null!==(i=n.sideBar)&&void 0!==i&&i.confirmLeave?f.a.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){t({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),e()},onCancel:function(){r()}}):e()}))},J=function(){var e=Object(p.a)(m.a.mark((function e(n){return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Q();case 2:"new"===n?w.d.push("/shixuns/".concat(N,"/edit/new")):w.d.push("/shixuns/".concat(N,"/edit/newquestion")),d(!1),M(void 0),t({type:"practiceSetting/setParams",payload:{newQuestion:{st:"new"===n?0:1,name:""}}});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return l.a.createElement("div",{className:ie.a.level},l.a.createElement("aside",{className:ie.a.left,style:{width:D?"0":"25%"}},l.a.createElement("div",{className:ie.a.container},l.a.createElement("div",{className:ie.a.title},"任务关卡(",K.length,")"),l.a.createElement("div",{className:ie.a.listWrap},x?l.a.createElement(ne.a,{size:"large"}):K.length||F?(W=K,l.a.createElement(l.a.Fragment,null,l.a.createElement(le.a,{onDragEnd:function(e){return z(e,W)}},l.a.createElement(le.c,{droppableId:"droppable"},(function(e,t){return l.a.createElement("div",Object(a.a)({ref:e.innerRef},e.droppableProps,{style:{width:"100%"}}),W.map((function(e,t){var n=e.st,r=e.name,i=e.challenge_id;return l.a.createElement(le.b,{key:i,draggableId:i.toString(),index:t,isDragDisabled:B},(function(o,s){return l.a.createElement("div",Object(a.a)({ref:o.innerRef},o.draggableProps,o.dragHandleProps,{className:I===i?ie.a.listActive:ie.a.list,onClick:function(){return Y(i,e)}}),l.a.createElement("span",{className:ie.a.s1},0===n?l.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):l.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),l.a.createElement("span",{className:ie.a.s2},"第",t+1,"关: ",r),!B&&l.a.createElement("span",{className:ie.a.s3,onClick:function(t){return function(e,t){t.stopPropagation();var n=e.challenge_id,r=function(){var e=Object(p.a)(m.a.mark((function e(){var t,r,i;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(E.s)({id:N,challengesId:n});case 2:if(1!==e.sent.status){e.next=12;break}return e.next=6,Object(E.F)({id:N});case 6:if(i=e.sent,b(i),n!==I||null===(t=i.challenge_list)||void 0===t||!t.length){e.next=11;break}return V(i.challenge_list[0]),e.abrupt("return");case 11:null!==(r=i.challenge_list)&&void 0!==r&&r.length||(M(null),L.current=!0,q({}),w.d.push("/shixuns/".concat(N,"/edit?tabId=level")));case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();f.a.confirm({title:"提示",content:"是否删除该关卡!",centered:!0,onOk:r})}(e,t)}},l.a.createElement("i",{className:"iconfont icon-shanchu7"})))}))})))}))),F&&l.a.createElement("div",{className:ie.a.listActive},l.a.createElement("span",{className:ie.a.s1},0===(null==F?void 0:F.st)?l.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):l.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),l.a.createElement("span",{className:ie.a.s2},"第",W.length+1,"关: ",null==F?void 0:F.name)),!B&&l.a.createElement("div",{className:ie.a.os},"--拖拽任务关卡进行排序--"))):l.a.createElement(te.a,{image:oe.a,description:"暂无任务关卡!"}))),!D&&l.a.createElement("div",{className:ie.a.btns},l.a.createElement("aside",{className:ie.a.btnsWrap},l.a.createElement("div",{style:{transform:u?"rotate(45deg)":"rotate(0deg)"},className:ie.a.icon,onClick:function(){Object(se.b)(t,"不能新建任务关卡")||d(!u)}},"+"),l.a.createElement("div",{className:ie.a.btn,style:{left:u?20:-154}},l.a.createElement("div",{className:ie.a.d1,onClick:function(){return J("new")}},"新建实践题关卡"),l.a.createElement("div",{className:ie.a.d2,onClick:function(){return J("newquestion")}},"新建选择题关卡")))),l.a.createElement("div",{className:D?ie.a.elseShrink:ie.a.shrink,onClick:function(){return T(!D)}},l.a.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),l.a.createElement("aside",{className:ie.a.right,id:"modal-level-question"},null===I&&L.current?l.a.createElement("div",{className:ie.a.addIcon},l.a.createElement("span",null,"在左侧点击“+”号新建关卡。")):r.children))})),ue=(n("DjyN"),n("NUBc")),de=(n("cWXX"),n("/ezw")),fe=(n("qVdP"),n("jsC+")),pe=(n("lUTK"),n("BvKs")),he=(n("7Kak"),n("9yH6")),me=n("Qvpy"),ge=n.n(me),ve=Object(w.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n}}))((function(e){var t=e.shixunsDetail,n=(e.globalSetting,e.loading),r=e.dispatch,i=e.onReloadData,a=(Object(o.a)(e,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),Object(s.useState)()),c=Object(R.a)(a,2),u=c[0],h=c[1],g=Object(s.useState)([]),v=Object(R.a)(g,2),b=v[0],_=v[1];Object(s.useEffect)((function(){"Collaborators-ChangeManager"===t.actionTabs.key&&y()}),[t.actionTabs.key]);var y=function(){var e=Object(p.a)(m.a.mark((function e(){var n,i;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"shixunsDetail/getChangeManager",payload:{id:null===(n=t.actionTabs.params)||void 0===n?void 0:n.id}});case 2:i=e.sent,_(i||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=function(){var e=Object(p.a)(m.a.mark((function e(){var n,a;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u){e.next=3;break}return d.b.info("所选人员为空,没有更换成功"),e.abrupt("return");case 3:return e.next=5,r({type:"shixunsDetail/changeManager",payload:{id:null===(n=t.actionTabs.params)||void 0===n?void 0:n.id,user_id:u}});case 5:a=e.sent,x(),a&&(i(),d.b.info(a.message));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),x=function(){r({type:"shixunsDetail/setActionTabs",payload:{}}),h(null)};return l.a.createElement(f.a,{centered:!0,keyboard:!1,closable:!1,title:"更换管理员",visible:"Collaborators-ChangeManager"===t.actionTabs.key,confirmLoading:n.effects["shixunsDetail/changeManager"],onOk:E,onCancel:x},l.a.createElement("div",null,l.a.createElement("div",{className:ge.a.title},"选择的成员将会成为新的管理员",l.a.createElement("br",null),"您将不再拥有管理员的权限,但您仍是合作团队的一员"),l.a.createElement("div",{className:ge.a.content},b.length?l.a.createElement(he.a.Group,{value:u,onChange:function(e){return h(e.target.value)}},b.map((function(e,t){return l.a.createElement(he.a,{className:ge.a.radio,key:t,value:e.user_id},e.name)}))):l.a.createElement("div",{className:ge.a.add},l.a.createElement("span",null,"请先将新的管理员通过",l.a.createElement("a",{className:ge.a.colorBlue,onClick:function(){var e;r({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:null===(e=t.actionTabs.params)||void 0===e?void 0:e.id}}})}},'"添加合作者"'),"加入合作者列表")))))})),be=(n("Znn+"),n("ZTPi")),_e=n("ju9d"),ye=n("DDK+"),Ee=be.a.TabPane,xe=function(e){var t=e.visible,n=e.onCancel,r=e.onSelectGroup,i=e.shixunId,a=e.onSelectCollaborator;return l.a.createElement(f.a,{title:"添加合作者",visible:t,width:1100,centered:!0,keyboard:!1,onCancel:n,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},l.a.createElement(be.a,{defaultActiveKey:"1"},l.a.createElement(Ee,{tab:"搜索添加",key:"1"},l.a.createElement(_e.a,{onCancel:n,container_type:2,container_id:i,onSelect:a})),l.a.createElement(Ee,{tab:"团队添加",key:"2"},l.a.createElement(ye.a,{onCancel:n,onSelect:r}))))},Oe=n("oaGz"),we=n.n(Oe),Ce=n("8Skl"),Se=n("ruvs"),De=Object(w.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,user:e.user,loading:n}}))((function(e){var t,n,r,i,a,c,u=e.shixunsDetail,h=(e.globalSetting,e.loading),g=e.user,v=e.dispatch,b=Object(o.a)(e,["shixunsDetail","globalSetting","loading","user","dispatch"]),_=Object(s.useRef)(),y=Object(s.useState)(0),E=Object(R.a)(y,2),x=E[0],O=E[1],C=Object(s.useState)([]),S=Object(R.a)(C,2),D=S[0],T=S[1],A=Object(s.useState)({id:null,page:1}),k=Object(R.a)(A,2),I=k[0],P=k[1],L=null===(t=g.userInfo)||void 0===t||null===(n=t.shixun)||void 0===n?void 0:n.editable,N=(null===(r=g.userInfo)||void 0===r?void 0:r.role)<=2||(null===(i=g.userInfo)||void 0===i||null===(a=i.shixun)||void 0===a?void 0:a.is_creator);Object(s.useEffect)((function(){_.current=b.match.params.id,I.id=_.current,P(I),j(I)}),[]);var j=function(){var e=Object(p.a)(m.a.mark((function e(t){var n;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v({type:"shixunsDetail/getCollaboratorsData",payload:t});case 2:(n=e.sent)&&(T(n.members||[]),O(n.member_count));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),B=function(){var e=Object(p.a)(m.a.mark((function e(){var t;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I.page=1,P(I),t=Object(Se.b)(),e.next=5,v({type:"user/getUserInfo",payload:t});case 5:return e.next=7,j(I);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function F(){return(F=Object(p.a)(m.a.mark((function e(t,n,r,i){return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:t,user_id:n,editable:r?0:1}});case 2:j(I);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function U(){v({type:"shixunsDetail/setActionTabs",payload:{}})}var K,W,G={visible:"Collaborators-AddCollaborator"===u.actionTabs.key,onCancel:U,shixunId:_.current,onSelectCollaborator:(W=Object(p.a)(m.a.mark((function e(t){return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return U(),e.next=3,v({type:"shixunsDetail/addCollaborator",payload:{id:_.current,user_ids:t}});case 3:e.sent&&(d.b.success("添加成功"),B());case 5:case"end":return e.stop()}}),e)}))),function(e){return W.apply(this,arguments)}),onSelectGroup:(K=Object(p.a)(m.a.mark((function e(t){return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return U(),e.next=3,v({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:_.current,group_id:t.group_id}});case 3:e.sent&&(d.b.success("添加成功"),B());case 5:case"end":return e.stop()}}),e)}))),function(e){return K.apply(this,arguments)})};return l.a.createElement("section",null,l.a.createElement("div",{className:we.a.wrap},l.a.createElement("div",{className:we.a.content},(null===(c=u.detail)||void 0===c?void 0:c.identity)<5&&l.a.createElement("div",{className:we.a.head},l.a.createElement("span",{className:we.a.headCount},"合作成员(",x,"人)"),l.a.createElement("div",null,N&&l.a.createElement(M.a,{type:"primary",ghost:!0,className:we.a.button,style:{marginRight:"20px"},onClick:function(){v({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:_.current}}})}},"更换管理员"),L&&l.a.createElement(M.a,{type:"primary",className:we.a.button,style:{marginRight:"40px"},onClick:function(){v({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:_.current}}})}},"添加合作者"))),l.a.createElement("div",{className:we.a.list},l.a.createElement(de.a,{loading:h.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},D.map((function(e,t){var n,r,i,a,o,s,c,h;return l.a.createElement("div",{style:{display:"inline-block",width:"50%"}},l.a.createElement("div",{className:we.a.itemWrap,key:t},l.a.createElement("a",{href:null===(n=e.user)||void 0===n?void 0:n.user_url,target:"_blank",className:we.a.imgWrap},l.a.createElement("img",{alt:"用户头像",height:"48",width:"48",className:we.a.img,src:"".concat(z.a.IMG_SERVER,"/images/").concat(null===(r=e.user)||void 0===r?void 0:r.image_url)}),(null===(i=e.user)||void 0===i?void 0:i.shixun_manager)&&l.a.createElement("span",{className:we.a.manager},"创建者")),l.a.createElement("div",{className:we.a.itemContent},l.a.createElement("p",{className:we.a.nameWrap},l.a.createElement("a",{href:e.user.user_url,target:"_blank",className:we.a.name},null===(a=e.user)||void 0===a?void 0:a.name),l.a.createElement("div",{className:we.a.actionGroup},N?null!==(o=e.user)&&void 0!==o&&o.shixun_manager?null:l.a.createElement(fe.a,{overlay:l.a.createElement(pe.a,{selectedKeys:[e.editable?"1":"2"],onClick:function(){var t;!function(e,t,n,r){F.apply(this,arguments)}(u.detail.identifier,e.user.user_id,e.editable,null===(t=e.user)||void 0===t?void 0:t.name)}},l.a.createElement(pe.a.Item,{key:1},"编辑权限"),l.a.createElement(pe.a.Item,{key:2},"查看权限"))},l.a.createElement("div",null,e.editable?l.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"编辑权限"):l.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"查看权限")," ",l.a.createElement(Ce.a,{style:{fontSize:"14px",color:"#888888"}}))):e.editable?l.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"编辑权限"):l.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"查看权限"),null!==(s=e.user)&&void 0!==s&&s.shixun_manager||!L||e.user.user_id===(null===(c=g.userInfo)||void 0===c?void 0:c.user_id)?null:l.a.createElement("a",{className:we.a.deletetitle,onClick:function(){var t,n,r;return n=null===(t=e.user)||void 0===t?void 0:t.user_id,void f.a.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:l.a.createElement("div",{className:we.a.modal},"确定要删除吗?"),onOk:(r=Object(p.a)(m.a.mark((function e(){var t,r;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v({type:"shixunsDetail/deleteCollaborators",payload:{id:_.current,userId:n}});case 2:if(r=e.sent,(null===(t=g.userInfo)||void 0===t?void 0:t.user_id)!==n){e.next=6;break}return w.d.push("/shixuns"),e.abrupt("return");case 6:d.b.info(null==r?void 0:r.message),I.page=1,P(I),j(I);case 10:case"end":return e.stop()}}),e)}))),function(){return r.apply(this,arguments)})})}},"删除"))),l.a.createElement("p",{className:we.a.schoolWrap},l.a.createElement("span",{className:we.a.school},null===(h=e.user)||void 0===h?void 0:h.school_name)))))}))))),x>10&&l.a.createElement("div",{className:we.a.countWrap},l.a.createElement(ue.a,{showQuickJumper:!1,showSizeChanger:!1,total:x,onChange:function(e){return function(e){I.page=e,P(I),j(I)}(e)},pageSize:10,current:I.page}))),l.a.createElement(ve,{onReloadData:B}),l.a.createElement(xe,G))})),Te=n("11/R"),Ae=(n("Q9mQ"),n("diRs")),ke=n("jrin"),Ie=(n("OaEy"),n("2fM7")),Me=n("ZW9T"),Pe=n("RCxd"),Le=n("4SAo"),Re=n.n(Le),Ne=I.a.TextArea,je=Object(w.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n}}))((function(e){var t=e.shixunsDetail,n=(e.globalSetting,e.loading),r=e.dispatch,i=e.onFinish,a=void 0===i?function(){}:i,s=(Object(o.a)(e,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),L.a.useForm()),c=Object(R.a)(s,1)[0],u=function(){var e=Object(p.a)(m.a.mark((function e(n){var i,o;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"shixunsDetail/getCustomScript",payload:{id:null===(i=t.actionTabs.params)||void 0===i?void 0:i.id,compile:n.execute,excutive:n.compile}});case 2:o=e.sent,d(),o&&a(null==o?void 0:o.shixun_script);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),d=function(){r({type:"shixunsDetail/setActionTabs",payload:{}})};return l.a.createElement(f.a,{centered:!0,title:"自定义模板",visible:"Settings-UseCustomScript"===t.actionTabs.key,okText:"确定",cancelText:"取消",footer:null,onCancel:d},l.a.createElement(L.a,{form:c,scrollToFirstError:!0,layout:"vertical",onFinish:u},l.a.createElement(L.a.Item,{name:"execute",label:"执行命令:",rules:[{required:!0,message:"执行命令不能为空"}]},l.a.createElement(Ne,{rows:4})),l.a.createElement(L.a.Item,{name:"compile",label:"编译命令:"},l.a.createElement(Ne,{rows:4})),l.a.createElement("div",{className:Re.a.footerWrap},l.a.createElement(L.a.Item,null,l.a.createElement(M.a,{className:"mr5",size:"large",onClick:d},"取消"),l.a.createElement(M.a,{size:"large",type:"primary",htmlType:"submit",loading:n.effects["shixunsDetail/getCustomScript"]},"保存")))))})),Be=n("Lai7"),Fe=n.n(Be),Ue=n("EGTK"),Ke=n("UGPy"),We=n.n(Ke),Ge=n("FrRK"),He=n("9Bee"),Ve=n("N3QO"),ze=Ie.a.Option,qe=Object(w.a)((function(e){return{practiceSetting:e.practiceSetting,globalSetting:e.globalSetting,shixunsDetail:e.shixunsDetail,user:e.user}}))((function(e){var t,n,r=e.practiceSetting,i=e.dispatch,a=e.shixunsDetail,o=(e.user,Object(s.useState)(null)),c=Object(R.a)(o,2),u=c[0],h=c[1],g=Object(s.useState)([]),v=Object(R.a)(g,2),b=v[0],_=v[1],y=Object(s.useState)(!0),E=Object(R.a)(y,2),O=E[0],C=E[1],S=Object(s.useState)({}),D=Object(R.a)(S,2),T=D[0],A=D[1],k=Object(s.useState)([]),L=Object(R.a)(k,2),N=L[0],j=L[1],B=Object(s.useState)(),F=Object(R.a)(B,2),U=F[0],K=F[1],W=Object(s.useState)(),G=Object(R.a)(W,2),H=G[0],z=G[1],q=Object(s.useState)([]),Y=Object(R.a)(q,2),Q=Y[0],J=Y[1],X=Object(s.useState)({}),Z=Object(R.a)(X,2),$=Z[0],ee=Z[1],ne=Object(s.useRef)(null),re=Object(s.useRef)(!0),ie=Object(s.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),ae=Object(s.useRef)(null),oe=r.id,le=r.is_published,ce=$.frequence_image,ue=void 0===ce?[]:ce,de=$.environments,fe=void 0===de?[]:de,pe=($.choice_small_type,$.other_image),he=void 0===pe?[]:pe,me=T.name,ge=T.description,ve=(T.authorization,T.small_type),be=void 0===ve?[]:ve;Object(s.useEffect)((function(){null!==u&&(Ee(),ne.current.scrollTop=0)}),[u]),Object(s.useEffect)((function(){oe&&ye()}),[oe]),Object(s.useEffect)((function(){if(null!==u)return _e(),function(){clearTimeout(ae.current)}}),[u,b,N,U,H]);var _e=function(){clearTimeout(ae.current),ae.current=setTimeout((function(){Object(V.isEqual)(ie.current.activeId,u)&&Object(V.isEqual)(ie.current.selectId,b)&&Object(V.isEqual)(ie.current.serviceConfigList,N)&&Object(V.isEqual)(ie.current.evaluateScript,U)&&Object(V.isEqual)(ie.current.evaluationScript,H)?i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}})}),500)},ye=function(){var e=Object(p.a)(m.a.mark((function e(){var t,n,r,i;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),e.next=3,Object(x.a)("/api/shixuns/".concat(oe,"/edit_environment_info.json"),{method:"get"});case 3:0===(t=e.sent).status&&(ee(Object(P.a)({},t.data)),C(!1),null!=t&&null!==(n=t.data)&&void 0!==n&&n.id?(ie.current.activeId=null==t||null===(r=t.data)||void 0===r?void 0:r.id,h(null==t||null===(i=t.data)||void 0===i?void 0:i.id)):h(null));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ee=function(){var e=Object(p.a)(m.a.mark((function e(){var t,n,r,i,a;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(x.a)("/api/shixuns/".concat(oe,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:u}});case 2:a=e.sent,A(a.data),ie.current.selectId=null===(t=a.data)||void 0===t?void 0:t.choice_small_type,_(null===(n=a.data)||void 0===n?void 0:n.choice_small_type),ie.current.serviceConfigList=null===(r=a.data)||void 0===r?void 0:r.shixun_service_configs,j(null===(i=a.data)||void 0===i?void 0:i.shixun_service_configs),ie.current.evaluateScript=a.data.evaluate_script,K(a.data.evaluate_script),ie.current.evaluationScript=a.data.choice_standard_scripts,z(a.data.choice_standard_scripts),J(a.data.standard_scripts);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xe=function(){var e=Object(p.a)(m.a.mark((function e(){var t,n=arguments;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.length>0&&void 0!==n[0]&&n[0],!Object(se.b)(i,"不能选择/更换实验环境")){e.next=3;break}return e.abrupt("return");case 3:return t={sub_type:b,main_type:u,shixun:{mirror_script_id:H},shixun_info:{evaluate_script:U},shixun_service_configs:N.map((function(e){return{mirror_repository_id:e.mirror_repository_id,cpu_limit:e.cpu_limit,lower_cpu_limit:e.lower_cpu_limit,memory_limit:e.memory_limit,request_limit:e.request_limit,resource_limit:e.resource_limit}}))},e.next=6,Object(x.a)("/api/shixuns/".concat(oe),{method:"put",body:t});case 6:0===e.sent.status&&(d.b.success("编辑成功"),ie.current={activeId:u,selectId:b,serviceConfigList:N,evaluateScript:U,evaluationScript:H},i({type:"practiceSetting/getCommonData",payload:{id:oe}}),i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Oe=be.filter((function(e){return b.includes(e.id)})),we=function(e,t,n){var r=N.map((function(r,i){return i===n?Object(P.a)(Object(P.a)({},r),{},Object(ke.a)({},t,e)):r}));j(r)},Ce=function(){var e=Object(p.a)(m.a.mark((function e(t){var n;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"shixunsDetail/getScriptContent",payload:{id:oe,script_id:t}});case 2:(n=e.sent)&&K(n.content);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return l.a.createElement("div",{className:We.a.practice},l.a.createElement(Ue.a,{loading:O,skin:"night",className:We.a.left,dispatch:i,value:u,data:fe,otherData:he,tags:ue,onChange:function(e){return h(e)}}),l.a.createElement("div",{className:We.a.right},l.a.createElement("header",null,l.a.createElement("div",{className:We.a.title},"实验环境: ",null===u?"— —":me)),l.a.createElement("div",{className:We.a.content,ref:ne},null===u&&l.a.createElement(te.a,{image:Fe.a,description:"请选择实验环境"}),null!==u&&l.a.createElement("div",{className:We.a.des},l.a.createElement("div",{className:We.a.mainBody},l.a.createElement(He.a,{value:ge})),l.a.createElement("div",{className:We.a.title},"附带环境"),l.a.createElement("div",{className:We.a.selectBox},l.a.createElement(Ie.a,{onChange:function(e,t){return function(e,t){var n=N[0]?[N[0]]:[];t.forEach((function(e){var t=N.find((function(t){return t.mirror_repository_id===Number(e.key)}));if(t)n.push(t);else{var r=be.find((function(t){return t.id===Number(e.key)}));if(r.mirror_name){var i={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1024,mirror_repository_id:Number(e.key),name:r.mirror_name,request_limit:10};n.push(i)}}})),j(n),_(e)}(e,t)},getPopupContainer:function(e){return e.parentNode},mode:"multiple",bordered:!1,value:b,optionFilterProp:"children",placeholder:"请选择附带环境",style:{width:400},maxTagCount:6},be.map((function(e,t){return l.a.createElement(ze,{key:e.id,value:e.id},e.type_name)}))),l.a.createElement("div",{className:We.a.smallType},Oe.map((function(e){return e.description?l.a.createElement("span",{key:e.id},e.description):null})))),!(null!=a&&null!==(t=a.detail)&&void 0!==t&&t.is_jupyter_lab)&&l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:We.a.title},"评测脚本"),l.a.createElement("div",{className:We.a.evaluating},l.a.createElement("div",{className:We.a.evaluatingLabel},le&&l.a.createElement("div",{onClick:function(){Object(se.b)(i,"不能选择/更换实验环境")},className:We.a.mask}),l.a.createElement(Ie.a,{style:{width:400},bordered:!1,getPopupContainer:function(e){return e.parentNode},value:H,placeholder:"请选择评测脚本",onChange:function(e){!function(e){var t;f.a.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:l.a.createElement("div",{className:"tc font16"},"原有脚本将被新的脚本覆盖,无法撤销",l.a.createElement("br",null),"是否确认执行覆盖操作"),onOk:(t=Object(p.a)(m.a.mark((function t(){return m.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Ce(e);case 2:f.a.info({centered:!0,title:"提示",okText:"知道啦",content:l.a.createElement("div",{className:"tc font16"},"评测脚本生成成功!")});case 3:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})})}(e),z(e)}},(Q||[]).map((function(e,t){return l.a.createElement(ze,{value:parseInt(e.id),name:e.scptname,key:t},e.scptname)}))),l.a.createElement("span",{className:We.a.evaluatingS1,onClick:function(){Object(se.b)(i,"不能选择/更换实验环境")||i({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:oe}}})}},"使用自定义脚本"),l.a.createElement(Ae.a,{overlayClassName:We.a.popover,placement:"bottomLeft",content:l.a.createElement("p",{className:"font12"},"使用自定义模板,平台无法自动更新脚本,请在关卡创建完后手动更新脚本中的必填参",l.a.createElement("br",null),"数和以下2个数组元素:",l.a.createElement("br",null),"challengeProgramNames",l.a.createElement("br",null),"sourceClassNames",l.a.createElement("br",null),l.a.createElement("br",null),"示例:有2个关卡的实训",l.a.createElement("br",null),l.a.createElement("br",null),"各关卡的待编译文件为:",l.a.createElement("br",null),"src/step1/HelloWorld.java",l.a.createElement("br",null),"src/step2/Other.java",l.a.createElement("br",null),l.a.createElement("br",null),"各关卡的编译后生成的执行文件为:",l.a.createElement("br",null),"step1.HelloWorld",l.a.createElement("br",null),"step2.Other",l.a.createElement("br",null),l.a.createElement("br",null),"则数组元素更新如下:",l.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',l.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',l.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',l.a.createElement("br",null),'" "step2.Other")',l.a.createElement("br",null),l.a.createElement("br",null),"其它参数可按实际需求定制"),trigger:"click"},l.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},l.a.createElement(Pe.a,null)))),l.a.createElement(Me.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:U,onChange:function(e){re.current?re.current=!1:(K(e),Object(se.b)(i,"不能选择/更换实验环境")&&setTimeout((function(){re.current=!0,K(ie.current.evaluateScript)}),200))}}))),(null===(n=a.detail)||void 0===n?void 0:n.identity)<3&&!!N.length&&l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:We.a.title},"服务配置"),l.a.createElement("div",{className:We.a.serviceSettingWrap},null==N?void 0:N.map((function(e,t){return l.a.createElement("div",{key:t,className:"mb30"},l.a.createElement("div",null,l.a.createElement("span",{className:"font16"},e.name)),l.a.createElement("div",{className:We.a.serviceBox},l.a.createElement("label",{className:We.a.serviceSetLeft},"CPU(核):"),l.a.createElement(I.a,{className:We.a.serviceSetInput,value:e.cpu_limit,disabled:le,onChange:function(e){return we(e.target.value,"cpu_limit",t)}})),l.a.createElement("div",{className:We.a.serviceBox},l.a.createElement("label",{className:We.a.serviceSetLeft},"最低CPU(核):"),l.a.createElement(I.a,{className:We.a.serviceSetInput,value:e.lower_cpu_limit,disabled:le,onChange:function(e){return we(e.target.value,"lower_cpu_limit",t)}})),l.a.createElement("div",{className:We.a.serviceBox},l.a.createElement("label",{className:We.a.serviceSetLeft},"内存限制(M):"),l.a.createElement(I.a,{className:We.a.serviceSetInput,value:e.memory_limit,disabled:le,onChange:function(e){return we(e.target.value,"memory_limit",t)}})),l.a.createElement("div",{className:We.a.serviceBox},l.a.createElement("label",{className:We.a.serviceSetLeft},"内存要求(M):"),l.a.createElement(I.a,{className:We.a.serviceSetInput,value:e.request_limit,style:{width:300},disabled:le,onChange:function(e){return we(e.target.value,"request_limit",t)}}),l.a.createElement("label",{className:We.a.serviceSetTip},"温馨提示:纯编程类型实训建议使用默认值,对于大数据等建议使用最大内存的30%")),l.a.createElement("div",{className:We.a.serviceBox},l.a.createElement("label",{className:We.a.serviceSetLeft},"磁盘限制(K):"),l.a.createElement(I.a,{className:We.a.serviceSetInput,value:e.resource_limit,style:{width:300},disabled:le,maxLength:8,onChange:function(e){e.target.value.match(/^\d*(\.\d*)?$/)&&we(e.target.value,"resource_limit",t)}})))})))))),l.a.createElement("div",{className:We.a.btns},l.a.createElement(M.a,{size:"large",style:{marginRight:20},onClick:function(){var e,t;t=function(){w.d.push("/shixuns/".concat(oe,"/challenges")),i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},null!=r&&null!==(e=r.sideBar)&&void 0!==e&&e.confirmLeave?f.a.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){t()}}):t()}},"取消"),l.a.createElement(M.a,{size:"large",type:"primary",disabled:null===u,onClick:function(){return xe()}},"保存"))),l.a.createElement(Ge.a,null),l.a.createElement(je,{onFinish:function(e){return K(e)}}),l.a.createElement(Ve.a,null))})),Ye=(n("g9YV"),n("wCAj")),Qe=(n("5Dmo"),n("3S7+")),Je=n("P5Jw"),Xe=n("wd/R"),Ze=n.n(Xe),$e=n("3d99"),et=n.n($e),tt=n("Lf5v"),nt=n("xKgJ"),rt=n("lzim"),it=(l.a.Fragment,Object(w.a)((function(e){var t=e.globalSetting,n=e.shixunsDetail,r=e.practiceSetting;return{globalSetting:t,shixunsDetail:n,user:e.user,practiceSetting:r}}))((function(e){var t,n,r,i,a=e.globalSetting,c=e.dispatch,u=e.practiceSetting,h=e.shixunsDetail,g=(e.user,Object(o.a)(e,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),u.id),v=Object(s.useState)([]),_=Object(R.a)(v,2),y=_[0],E=_[1],O=Object(s.useState)({}),w=Object(R.a)(O,2),C=w[0],S=w[1],D=Object(s.useState)(!1),T=Object(R.a)(D,2),A=T[0],k=T[1],L=Object(s.useState)(!0),N=Object(R.a)(L,2),j=N[0],B=N[1],U=Object(s.useState)(!1),K=Object(R.a)(U,2),W=K[0],G=K[1],H=Object(s.useState)(!1),z=Object(R.a)(H,2),q=z[0],Y=z[1],Q=Object(s.useState)([]),J=Object(R.a)(Q,2),X=J[0],Z=J[1],$=Object(s.useState)(!1),ee=Object(R.a)($,2),te=ee[0],ne=ee[1],re=Object(s.useState)({}),ie=Object(R.a)(re,2),ae=ie[0],oe=ie[1],se=Object(s.useState)({page:1,limit:10,total:0}),le=Object(R.a)(se,2),ce=le[0],ue=le[1];Object(s.useEffect)((function(){g&&fe()}),[g]);var fe=function(){var e=Object(p.a)(m.a.mark((function e(t){var n,r,i;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={page:1,limit:10,total:0},r=t||n,k(!0),e.next=5,c({type:"shixunsDetail/getSetData",payload:Object(P.a)(Object(P.a)({},r),{},{id:g})});case 5:null!=(i=e.sent)&&i.data_sets&&(k(!1),E(Object(F.a)(i.data_sets)),ue(Object(P.a)(Object(P.a)({},r),{},{total:null==i?void 0:i.data_sets_count})),B(!1),S(Object(P.a)({},i)));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),pe={selectedRowKeys:X,columnWidth:70,onChange:function(e){console.log("selectedRowKeys changed: ",e),Z(e)}},he=function(e){Object(b.ab)(["实践项目","设置","数据集","删除"]);var t,n=e?[e]:X;f.a.confirm({centered:!0,title:"确定要删除文件吗?",okText:"确定",cancelText:"取消",onOk:(t=Object(p.a)(m.a.mark((function e(){var t;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(x.a)("/api/shixuns/".concat(g,"/destroy_data_sets.json"),{method:"Delete",body:{id:n}});case 2:0===e.sent.status&&(t=n.length===y.length&&ce.page>1?ce.page-1:ce.page,d.b.success("删除成功"),fe(Object(P.a)(Object(P.a)({},ce),{},{page:t})),Z([]));case 4:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})},me=function(){var e=Object(p.a)(m.a.mark((function e(){var t,n,r,i;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=ae.title,n=null,console.log(t,"title"),""!==t){e.next=7;break}return n="文件名不能为空",oe(Object(P.a)(Object(P.a)({},ae),{},{errorDes:n})),e.abrupt("return");case 7:if(r=y.find((function(e){return e.id===(null==ae?void 0:ae.id)})).title,t!==r.substring(0,r.lastIndexOf("."))&&t!==r){e.next=12;break}return n="文件名不能重名",oe(Object(P.a)(Object(P.a)({},ae),{},{errorDes:n})),e.abrupt("return");case 12:return i=r.includes(".")?r.substring(r.lastIndexOf("."),r.length):"",e.next=15,Object(x.a)("/api/shixuns/".concat(g,"/rename_data_sets.json"),{method:"post",body:{id:null==ae?void 0:ae.id,new_file_name:t+i}});case 15:0===e.sent.status&&(d.b.success("重命名成功"),fe(ce),G(!1),oe({}));case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ge=function(e){var t=e,n=document.createElement("input");n.value=t,document.body.appendChild(n),n.select(),document.execCommand("Copy"),n.style.display="none"},ve=[{title:"文件",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(e){return l.a.createElement(Qe.a,{title:e},l.a.createElement("span",null,e))}},{title:"备注",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(e){return l.a.createElement(Qe.a,{title:e},l.a.createElement("span",null,e||"--"))}},{title:"创建时间",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(e,t){return Ze()(t.created_on).format("YYYY-MM-DD HH:mm")}},{title:"文件路径",dataIndex:"file_path",key:"file_path",align:"left",render:function(e,t){return l.a.createElement("div",{className:et.a.path},l.a.createElement(Qe.a,{title:e},l.a.createElement("span",{className:et.a.text},e)),l.a.createElement(Je.CopyToClipboard,{text:e,onCopy:function(){return d.b.success("复制成功")}},l.a.createElement(Qe.a,{title:"复制"},l.a.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))}},{title:"最后修改人",dataIndex:"author",key:"author",align:"left",width:120},{title:"文件大小",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"操作",dataIndex:"operation",key:"operation",align:"left",width:Object(nt.v)()?200:120,render:function(e,t){return l.a.createElement("div",{className:et.a.actionsBtns},l.a.createElement(Qe.a,{title:"重命名"},l.a.createElement("span",{className:"iconfont icon-zhongmingming",onClick:function(){var e;oe(Object(V.clone)(Object(P.a)(Object(P.a)({},t),{},{title:null!=t&&t.title.includes(".")?null==t||null===(e=t.title)||void 0===e?void 0:e.substring(0,t.title.lastIndexOf(".")):null==t?void 0:t.title}))),G(!0),Object(b.ab)(["实践项目","设置","数据集","重命名"])}})),Object(nt.v)()&&l.a.createElement(Qe.a,{title:"分享"},l.a.createElement("span",{className:"iconfont icon-fenxiang",onClick:function(){Object(b.ab)(["实践项目","设置","数据集","分享"]),oe(Object(V.clone)(t)),Y(!0)}})),Object(nt.v)()&&l.a.createElement(Qe.a,{title:"下载"},l.a.createElement("span",{className:"iconfont icon-xiazai3",onClick:function(){Object(b.ab)(["实践项目","设置","数据集","下载"]),Object(b.v)(t.title,null==t?void 0:t.download_url)}})),l.a.createElement(Qe.a,{title:"删除"},l.a.createElement("span",{className:"iconfont icon-shanchu8",onClick:function(){Object(b.ab)(["实践项目","设置","数据集","删除"]),he(t.id)}})))}}];return l.a.createElement("div",{className:et.a.dataset},l.a.createElement("div",{className:et.a.header},l.a.createElement("div",{className:et.a.title},"数据集(",ce.total,")"),l.a.createElement("div",{className:et.a.dataPath},l.a.createElement("span",{className:et.a.pathTitle},"数据集路径:"),l.a.createElement("input",{value:null==C?void 0:C.folder_name,disabled:!0}),l.a.createElement(Je.CopyToClipboard,{text:null==C?void 0:C.folder_name,onCopy:function(){return d.b.success("复制成功")}},l.a.createElement(Qe.a,{placement:"topLeft",title:"点击复制数据集路径"},l.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),l.a.createElement("div",{className:et.a.btns},l.a.createElement(M.a,{type:"primary",ghost:!0,onClick:function(){return he()},disabled:!X.length},"删除"),l.a.createElement(M.a,{type:"primary",onClick:function(){return ne(!0)}},"上传文件"))),l.a.createElement("div",{className:et.a.content},l.a.createElement(de.a,{loading:j,active:!0,paragraph:{rows:5}},ce.total?l.a.createElement(Ye.a,{rowSelection:pe,className:et.a.customTable,dataSource:y,bordered:!1,rowKey:function(e){return e.id},rowClassName:et.a.row,columns:ve,loading:A,pagination:{pageSize:ce.limit,total:ce.total,current:ce.page,onChange:function(e){var t=Object(P.a)(Object(P.a)({},ce),{},{page:e});Z([]),ue(t),fe(t)},showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):l.a.createElement("div",{className:et.a.empty},l.a.createElement("img",{src:rt.l,width:"258"}),l.a.createElement("span",{className:"c-grey-c"},"暂无数据集文件~")))),l.a.createElement(tt.a,{rootIdentifier:null==h||null===(t=h.detail)||void 0===t?void 0:t.root_identifier,wrapClassName:et.a.uploadFileModal,id:g,containerId:null==h||null===(n=h.detail)||void 0===n?void 0:n.id,local:null==a||null===(r=a.setting)||void 0===r?void 0:r.is_local,dispatch:c,visible:te,onClose:function(){return ne(!1)},onOK:fe}),l.a.createElement(f.a,{title:"重命名",visible:W,onOk:me,centered:!0,wrapClassName:et.a.renameModal,onCancel:function(){G(!1),oe({})},width:"1000px"},l.a.createElement("div",null,l.a.createElement("div",{className:et.a.fileName},l.a.createElement("sup",null,"*"),"文件名 :"),l.a.createElement(I.a,{value:null==ae?void 0:ae.title,placeholder:"请输入文件名字",bordered:!1,onChange:function(e){oe(Object(P.a)(Object(P.a)({},ae),{},{title:e.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((null==ae||null===(i=ae.title)||void 0===i?void 0:i.length)||0,"/60")}),(null==ae?void 0:ae.errorDes)&&l.a.createElement("div",{className:et.a.errorDes},null==ae?void 0:ae.errorDes))),l.a.createElement(f.a,{title:"分享下载链接",visible:q,onOk:function(){var e=ae.download_url;ge(e),d.b.success("复制成功"),Y(!1),oe({})},centered:!0,wrapClassName:et.a.shareModal,onCancel:function(){Y(!1),oe({})},width:"1000px",okText:"复制链接"},l.a.createElement("div",null,l.a.createElement("div",{className:et.a.fileName},"发送链接,别人可以通过链接下载文件",l.a.createElement("span",null,"(有效期为3天)")),l.a.createElement(I.a,{bordered:!1,addonBefore:"链接",value:null==ae?void 0:ae.download_url}))))}))),at=(n("aHsQ"),n("sGsY")),ot=n("fKo2"),st=n.n(ot),lt=n("BMKw"),ct=n.n(lt),ut=function(e){return null!=e&&e.length?e.filter((function(e,t){return 0!==t})).map((function(e){return e.val})).join("").substr(1):""},dt=Object(w.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.shixunsDetail,n=(e.globalSetting,e.loading,e.dispatch),r=e.fileType,a=e.path,o=e.onFinish,c=void 0===o?function(){}:o,u=Object(O.i)(),h=Object(s.useState)(""),g=Object(R.a)(h,2),v=g[0],b=g[1],_=Object(s.useState)([]),y=Object(R.a)(_,2),E=y[0],x=y[1],w=Object(s.useState)([]),C=Object(R.a)(w,2),S=C[0],D=C[1],T=[i.OriginalPicturePath,i.ExpectPicturePath,i.PicturePath].includes(r);Object(s.useEffect)((function(){"EditPracticeSetting-SelectFilePath"===t.actionTabs.key&&(b(a||""),A())}),[t.actionTabs.key]);var A=function(){var e=Object(p.a)(m.a.mark((function e(){var t,r,i,a,o=arguments;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=o.length>0&&void 0!==o[0]?o[0]:"",e.next=3,n({type:"shixunsDetail/getRepository",payload:{id:u.id,path:r}});case 3:i=e.sent,""!==r||null!=i&&null!==(t=i.trees)&&void 0!==t&&t.length||d.b.warn("请先去代码仓库提交文件"),null!=i&&i.trees&&(a=i.trees.map((function(e){return Object(P.a)(Object(P.a)({},e),{name:e.name,val:e.name})})),D(a||[]));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),k=function(){var e=Object(p.a)(m.a.mark((function e(){return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c(v),M();case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),M=function(){b(""),x([]),D([]),n({type:"shixunsDetail/setActionTabs",payload:{}})},L=ut(E);return l.a.createElement(f.a,{centered:!0,title:"文件路径",closable:!1,keyboard:!1,visible:"EditPracticeSetting-SelectFilePath"===t.actionTabs.key,onOk:k,onCancel:M},l.a.createElement("div",{className:ct.a.wrap},l.a.createElement("div",{className:ct.a.content},l.a.createElement("div",{className:ct.a.mainPathWrap},!(null==E||!E.length)&&E.map((function(e,t){return l.a.createElement("a",{key:t,onClick:function(){return function(e,t){var n=E.filter((function(e,n){return n<=t}));x(n);var r=ut(n);T&&b(r),A(r)}(0,t)}},e.val)}))),!(null==S||!S.length)&&S.map((function(e,t){return"tree"===e.type?l.a.createElement("a",{key:t,onClick:function(){return function(e){if("tree"===e.type){E.length?E.push({val:"/".concat(e.val),path:e.val}):E.push({val:"根目录",path:""},{val:"/".concat(e.val),path:e.val}),x(E);var t=ut(E);T&&b(t),A(t)}}(e)}},l.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(ct.a.colorBlue)}),L?"".concat(L,"/"):L,e.name):l.a.createElement("a",{key:t,onClick:function(){return function(e){var t=ut(E),n="".concat(t?"".concat(t,"/"):t).concat(e);r===i.Path?(null==v||!v.includes("".concat(n,";")))&&b("".concat(v).concat(n,";")):r===i.ExecPath&&b(n)}("".concat(e.name))}},l.a.createElement("i",{className:"iconfont icon-zuoye ".concat(ct.a.colorBlue)}),L?"".concat(L,"/"):L,e.name)}))),l.a.createElement("label",{className:"mt5"},"选中的新建文件夹目录:"),l.a.createElement(I.a,{placeholder:"请输入新文件夹名/子文件夹名。(如:src/step1)",value:v,onChange:function(e){return b(e.target.value)}})))}));at.a.Countdown;!function(e){e[e.LoadingFail=1]="LoadingFail",e[e.Loading=2]="Loading",e[e.Finish=3]="Finish"}(r||(r={})),function(e){e.Path="path",e.ExecPath="exec_path",e.OriginalPicturePath="original_picture_path",e.ExpectPicturePath="expect_picture_path",e.PicturePath="picture_path"}(i||(i={}));var ft=Object(w.a)((function(e){var t=e.loading;return{globalSetting:e.globalSetting,loading:t,practiceSetting:e.practiceSetting,shixunsDetail:e.shixunsDetail}}))((function(e){e.globalSetting,e.loading;var t=e.dispatch,n=(e.practiceSetting,e.shixunsDetail,Object(o.a)(e,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Object(s.useState)()),r=Object(R.a)(n,2),a=(r[0],r[1],Object(s.useState)()),c=Object(R.a)(a,2),u=(c[0],c[1],Object(s.useRef)(),Object(s.useState)()),d=Object(R.a)(u,2),f=(d[0],d[1],Object(s.useState)()),h=Object(R.a)(f,2),g=(h[0],h[1],Object(s.useState)()),v=Object(R.a)(g,2),b=(v[0],v[1],Object(s.useRef)(!0),Object(s.useState)(!0)),_=Object(R.a)(b,2),y=(_[0],_[1],Object(s.useState)(700)),x=Object(R.a)(y,2),w=(x[0],x[1],Object(s.useState)("")),C=Object(R.a)(w,2),S=C[0],A=C[1],k=(Object(s.useRef)(),Object(O.i)());Object(s.useEffect)((function(){L()}),[]);var L=function(){var e=Object(p.a)(m.a.mark((function e(){var t;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(E.S)({identifier:k.id});case 2:null!=(t=e.sent)&&t.url&&A(null==t?void 0:t.url);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),N=function(e){t({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},j=function(){var e=Object(p.a)(m.a.mark((function e(n){return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(E.Ib)({id:k.id,startup_file:n});case 2:L(),t({type:"practiceSetting/getCommonData",payload:Object(P.a)({},k)});case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return l.a.createElement("div",{className:st.a.warehouse},l.a.createElement(D.a,{className:"mt20 ml20 font14",align:"middle"},l.a.createElement(T.a,null,l.a.createElement("span",{className:"c-red"},"* "),"默认打开文件:"),l.a.createElement(T.a,{flex:"300px",onClick:function(){return N(i.ExecPath)}},l.a.createElement(I.a,{value:S})),l.a.createElement(T.a,{flex:"1"},l.a.createElement(M.a,{type:"primary",className:"ml10",onClick:function(){return N(i.ExecPath)}},"设置"))),l.a.createElement("iframe",{onLoad:function(e){},src:S,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),l.a.createElement(dt,{fileType:"path",path:"",onFinish:function(e){return j(e)}}))})),pt=function(e){var t=e.tabsActive,n=Object(o.a)(e,["tabsActive"]);return l.a.createElement(l.a.Fragment,null,"information"===t&&l.a.createElement($,null),"warehouse"===t&&l.a.createElement(ee.default,null),"level"===t&&l.a.createElement(ce,n),"collaborate"===t&&l.a.createElement(De,n),"setting"===t&&l.a.createElement(Te.a,null),"environment"===t&&l.a.createElement(qe,n),"dataset"===t&&l.a.createElement(it,null),"service"===t&&l.a.createElement(ft,n))},ht=n("Jv0p"),mt=n.n(ht),gt=n("luix"),vt=n.n(gt),bt=[{name:"基本信息",icon:l.a.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"代码仓库",icon:l.a.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"任务关卡",icon:l.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"实验环境",icon:l.a.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"数据集",icon:l.a.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"服务",icon:l.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"合作人员",icon:l.a.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"设置",icon:l.a.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"}],_t=Object(w.a)((function(e){var t=e.loading,n=e.globalSetting,r=e.shixunsDetail;return{globalSetting:n,loading:t,practiceSetting:e.practiceSetting,shixunsDetail:r}}))((function(e){e.globalSetting,e.loading;var t,n=e.dispatch,r=e.shixunsDetail,i=e.practiceSetting,a=(Object(o.a)(e,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),i.base_info_warning),c=i.challenges_warning,u=i.id,d=i.repository_warning,p=i.sideBar,h=i.service_warning,m=Object(O.h)(),g=Object(O.i)();Object(s.useEffect)((function(){var e,t,i=null==m||null===(e=m.query)||void 0===e?void 0:e.tabId,a=m.pathname.split("/").length,o=(null!=r&&null!==(t=r.detail)&&void 0!==t&&t.windows_vnc?bt.filter((function(e){return"dataset"!==e.tabId})):bt).map((function(e){return e.tabId})).includes(i);i&&o?n({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:i}}):a>4?n({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}}):(!i||i&&!o)&&n({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),[null==r||null===(t=r.detail)||void 0===t?void 0:t.windows_vnc]),Object(s.useEffect)((function(){return function(){n({type:"practiceSetting/setSideBarTabs",payload:Object(P.a)(Object(P.a)({},i.sideBar),{},{selectPath:""})})}}),[g.id]);var v;return l.a.createElement("div",{className:mt.a.sidebar},l.a.createElement("div",{className:mt.a.items},(null!=r&&null!==(v=r.detail)&&void 0!==v&&v.windows_vnc?bt.filter((function(e){return"dataset"!==e.tabId})):bt).filter((function(e){var t;return null!=r&&null!==(t=r.detail)&&void 0!==t&&t.is_jupyter_lab?"level"!==e.tabId:"service"!==e.tabId})).map((function(e){var t=e.name,r=e.icon,o=e.tabId;return l.a.createElement("div",{key:o,className:i.sideBar.tabsActive===o?mt.a.itemActive:mt.a.item,onClick:function(){return function(e){var t;if(e!==p.tabsActive){var r=function(){w.d.push("/shixuns/".concat(u,"/edit?tabId=").concat(e)),n({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:e,selectPath:"",confirmLeave:!1}})};null!=i&&null!==(t=i.sideBar)&&void 0!==t&&t.confirmLeave?f.a.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){r()}}):r()}}(o)}},r,l.a.createElement("span",{className:mt.a.name},t),"information"===o&&a&&l.a.createElement(Qe.a,{title:"请完善基本信息"},l.a.createElement("img",{src:vt.a,alt:""})),"level"===o&&c&&l.a.createElement(Qe.a,{title:"请创建任务关卡"},l.a.createElement("img",{src:vt.a,alt:""})),"service"===o&&h&&l.a.createElement(Qe.a,{title:"请设置默认打开文件"},l.a.createElement("img",{src:vt.a,alt:""})),"warehouse"===o&&d&&l.a.createElement(Qe.a,{title:"请开启代码仓库"},l.a.createElement("img",{src:vt.a,alt:""})))}))),l.a.createElement("div",{className:mt.a.question},l.a.createElement(Qe.a,{placement:"right",title:"常见问题"},l.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){return window.open("/forums/4692")}},l.a.createElement("img",{src:rt.x,height:44,width:44,alt:""})))))}));t.default=Object(w.a)((function(e){var t=e.loading;return{globalSetting:e.globalSetting,loading:t,practiceSetting:e.practiceSetting}}))((function(e){e.globalSetting,e.loading;var t=e.dispatch,n=e.practiceSetting,r=Object(o.a)(e,["globalSetting","loading","dispatch","practiceSetting"]),i=(n.sideBar.tabsActive,Object(O.i)());return Object(s.useEffect)((function(){return t({type:"globalSetting/headerFooterToggle",payload:!1}),t({type:"shixunsDetail/getShixunsDetail",payload:i}),t({type:"shixunsDetail/getSettingsData",payload:i}),function(){t({type:"globalSetting/headerFooterToggle",payload:!0}),t({type:"practiceSetting/setParams",payload:{id:""}})}}),[]),l.a.createElement("div",{className:u.a.practiceSetting},l.a.createElement("div",{className:u.a.wrapHeader},l.a.createElement(C,null)),l.a.createElement("div",{className:u.a.wrapLayout},l.a.createElement("div",{className:u.a.wrapSidebar},l.a.createElement(_t,null)),l.a.createElement("div",{className:u.a.wrapContent},l.a.createElement(pt,Object(a.a)({},r,{tabsActive:n.sideBar.tabsActive})))))}))},WYAk: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.r(t);var r,i,a=n("0Owb"),o=n("PpiC"),s=n("q1tI"),l=n.n(s),c=n("EkPF"),u=n.n(c),d=(n("miYZ"),n("tsqr")),f=(n("2qtc"),n("kLXV")),p=n("9og8"),h=n("WmNS"),m=n.n(h),g=n("auZk"),v=n.n(g),b=n("1vsH"),_=n("Ufr+"),y=n.n(_),E=n("HBuW"),x=n("ErOA"),O=n("Ty5D"),w=n("9kvl"),C=Object(w.a)((function(e){var t=e.loading;return{globalSetting:e.globalSetting,loading:t,practiceSetting:e.practiceSetting,shixunsDetail:e.shixunsDetail}}))((function(e){e.globalSetting,e.loading;var t,n,r=e.dispatch,i=e.practiceSetting,a=e.shixunsDetail,c=(Object(o.a)(e,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Object(O.h)()),u=Object(s.useRef)(""),h=(Object(O.i)(),i.title),g=i.base_info_warning,_=i.challenges_warning,C=i.service_warning,S=i.repository_warning,T=i.mirror_warning;Object(s.useEffect)((function(){var e;u.current=null===(e=c.pathname.split("/"))||void 0===e?void 0:e[2],r({type:"practiceSetting/setParams",payload:{id:u.current}}),r({type:"practiceSetting/getCommonData",payload:{id:u.current}})}),[c.pathname]),Object(s.useEffect)((function(){return Object(b.V)(h||"实践项目名称-未填写"),function(){Object(b.V)()}}));var A=function(){var e=Object(p.a)(m.a.mark((function e(){return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,D();case 2:w.d.push("/shixuns/".concat(u.current,"/challenges"));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=function(){return new Promise((function(e,t){var n;null!=i&&null!==(n=i.sideBar)&&void 0!==n&&n.confirmLeave?f.a.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){r({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),e()},onCancel:function(){t()}}):e()}))},k=function(e){var t;if(e!==(null==i?void 0:i.sideBar.tabsActive)){var n=function(){w.d.push("/shixuns/".concat(u.current,"/edit?tabId=").concat(e)),r({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:e,selectPath:"",confirmLeave:!1}})};null!=i&&null!==(t=i.sideBar)&&void 0!==t&&t.confirmLeave?f.a.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){n()}}):n()}},I=function e(t){var n,r;t=null!==(n=t)&&void 0!==n&&n.includes(".json")?t:"".concat(t,".json"),f.a.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:l.a.createElement("div",{className:"tc font16"},"实训已经更新了,正在为您重置!"),onOk:(r=Object(p.a)(m.a.mark((function n(){var r,i;return m.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(x.a)("/api"+t,{method:"get"});case 2:if(r=n.sent){n.next=5;break}return n.abrupt("return");case 5:return d.b.success("重置成功,正在进入实训!"),n.next=8,Object(E.A)({id:r.shixun_identifier});case 8:if(null==(i=n.sent)||!i.game_identifier){n.next=12;break}return Object(b.Q)("/tasks/".concat(i.game_identifier)),n.abrupt("return");case 12:2===(null==i?void 0:i.status)?e(null==i?void 0:i.message):3===(null==i?void 0:i.status)&&M(null==i?void 0:i.message);case 13:case"end":return n.stop()}}),n)}))),function(){return r.apply(this,arguments)})})},M=function(e){f.a.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:l.a.createElement("div",{className:"tc font16"},"目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!")})},P=function(){var e=Object(p.a)(m.a.mark((function e(t,n){var i,o,s;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,D();case 2:if(Object(b.ab)(["实践项目","设置","模拟实战"]),!(null!==(i=a.detail)&&void 0!==i&&i.is_jupyter||null!==(o=a.detail)&&void 0!==o&&o.is_jupyter_lab)){e.next=6;break}return r({type:"shixunsDetail/execJupyter",payload:{id:u.current}}).then((function(e){null!=e&&e.identifier&&(null===w.d||void 0===w.d||w.d.push("/tasks/".concat(e.identifier,"/jupyter")))})),e.abrupt("return");case 6:if(r({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在进入实训,请稍后..."}}),!n){e.next=13;break}return e.next=10,Object(E.z)({id:t});case 10:e.t0=e.sent,e.next=16;break;case 13:return e.next=15,Object(E.A)({id:t});case 15:e.t0=e.sent;case 16:if(s=e.t0,r({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(null!=s&&s.game_identifier||null!=s&&s.identifier)){e.next=21;break}return Object(b.Q)(n?"/tasks/".concat(null==s?void 0:s.identifier,"/jupyter"):"/tasks/".concat(s.game_identifier)),e.abrupt("return");case 21:-3===(null==s?void 0:s.status)?Object(b.o)():2===(null==s?void 0:s.status)?I(null==s?void 0:s.message):3===(null==s?void 0:s.status)&&M(null==s?void 0:s.message);case 22:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),L=function(){var e=Object(p.a)(m.a.mark((function e(){return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,D();case 2:r({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),R=function(e){return{borderBottomColor:(null==i?void 0:i.sideBar.tabsActive)===e?"#0152d9":"transparent"}};return l.a.createElement("div",{className:v.a.header},l.a.createElement("aside",{className:v.a.title},l.a.createElement("i",{onClick:A,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),l.a.createElement("span",{className:v.a.edit},h||"实践项目名称-未填写"),l.a.createElement("i",{onClick:L,className:"icon iconfont icon-xiugai1"})),l.a.createElement("aside",{className:v.a.schedule},l.a.createElement("div",null,l.a.createElement("span",{style:R("information"),className:v.a.clickWarp,onClick:function(){return k("information")}},g?l.a.createElement("span",{className:v.a.num},"1"):l.a.createElement("img",{src:y.a}),l.a.createElement("span",{className:v.a.subject},"基本信息")),l.a.createElement("i",{className:"iconfont icon-lujing"})),l.a.createElement("div",null,l.a.createElement("span",{style:R("warehouse"),className:v.a.clickWarp,onClick:function(){return k("warehouse")}},S?l.a.createElement("span",{className:v.a.num},"2"):l.a.createElement("img",{src:y.a}),l.a.createElement("span",{className:v.a.subject},"代码仓库")),l.a.createElement("i",{className:"iconfont icon-lujing"})),(null==a?void 0:a.detail)&&!(null!=a&&null!==(t=a.detail)&&void 0!==t&&t.is_jupyter_lab)&&l.a.createElement("div",null,l.a.createElement("span",{style:R("level"),className:v.a.clickWarp,onClick:function(){return k("level")}},_?l.a.createElement("span",{className:v.a.num},"3"):l.a.createElement("img",{src:y.a}),l.a.createElement("span",{className:v.a.subject},"任务关卡")),l.a.createElement("i",{className:"iconfont icon-lujing"})),(null==a?void 0:a.detail)&&(null==a||null===(n=a.detail)||void 0===n?void 0:n.is_jupyter_lab)&&l.a.createElement("div",null,l.a.createElement("span",{style:R("service"),className:v.a.clickWarp,onClick:function(){return k("service")}},C?l.a.createElement("span",{className:v.a.num},"3"):l.a.createElement("img",{src:y.a}),l.a.createElement("span",{className:v.a.subject},"服务")),l.a.createElement("i",{className:"iconfont icon-lujing"})),l.a.createElement("div",null,l.a.createElement("span",{style:R("environment"),className:v.a.clickWarp,onClick:function(){return k("environment")}},T?l.a.createElement("span",{className:v.a.num},"4"):l.a.createElement("img",{src:y.a}),l.a.createElement("span",{className:v.a.subject},"实验环境")))),l.a.createElement("aside",{className:v.a.btns},l.a.createElement("div",{className:v.a.simulate,onClick:function(){return P(u.current,!1)}},"模拟实战")))})),S=(n("sRBo"),n("kaz8")),T=(n("14J3"),n("BMrR")),A=(n("jCWc"),n("kPKH")),D=(n("DZo9"),n("8z0m")),k=(n("6UJt"),n("DFOY")),I=(n("5NDa"),n("5rEg")),M=(n("+L6B"),n("2/Rp")),P=n("k1fw"),L=(n("y8nQ"),n("Vl3Y")),R=n("tJVT"),N=n("h/E3"),j=n.n(N),B=n("Ot1p"),F=n("oBTY"),U=n("+Xk9"),K=n.n(U),W=n("FTkQ"),G=n.n(W),H=function(e){var t=e.InputRight,n=e.value,r=void 0===n?[]:n,i=e.onChange,c=Object(o.a)(e,["InputRight","value","onChange"]),u=Object(s.useState)(),f=Object(R.a)(u,2),p=f[0],h=f[1],m=function(e){e.preventDefault(),p&&(r.findIndex((function(e){return e.name===p}))>-1?d.b.warn("不允许添加相同标签"):(i([].concat(Object(F.a)(r),[{id:null,name:p}])),h(null)))};return l.a.createElement("div",null,l.a.createElement(I.a,Object(a.a)({bordered:!1,style:{width:600},value:p,onChange:function(e){return h(e.target.value)},onPressEnter:m,onBlur:m},c)),t||l.a.createElement("span",{className:"pl20 font14 c-light-black"},"回车添加标签"),l.a.createElement("div",{className:"mt20"},null==r?void 0:r.map((function(e,t){return l.a.createElement("div",{key:t,className:K.a.btn},l.a.createElement("span",{className:K.a.s1},e.name),l.a.createElement("img",{src:G.a,className:K.a.s2,onClick:function(){return function(e){var t=r.filter((function(t,n){return n!==e}));i(t)}(t)}}))}))))},V=n("LvDl"),z=n("m3rI"),q=n("hW5Z"),Y=n.n(q),Q=Object(w.a)()((function(e){e.dispatch;var t=e.onCancel,n=e.onSave,r=e.loading,i=void 0!==r&&r;return l.a.createElement("div",{className:Y.a.complete},l.a.createElement("div",{onClick:t,className:Y.a.cancel},"取消"),l.a.createElement(M.a,{type:"primary",loading:i,onClick:n,className:Y.a.save},"保存"))})),J=n("UqFu"),X=n("z7Xi"),Z=n("jN4g"),$=Object(w.a)((function(e){var t=e.problemset,n=e.loading;return{globalSetting:e.globalSetting,loading:n,practiceSetting:e.practiceSetting,problemset:t,shixunsDetail:e.shixunsDetail}}))((function(e){e.globalSetting,e.loading;var t,n,r=e.dispatch,i=e.practiceSetting,a=e.problemset,c=e.shixunsDetail,u=(Object(o.a)(e,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),L.a.useForm()),h=Object(R.a)(u,1)[0],g=Object(s.useState)({}),v=Object(R.a)(g,2),_=v[0],y=v[1],E=Object(s.useState)(!1),O=Object(R.a)(E,2),C=O[0],N=O[1],F=Object(s.useState)(!1),U=Object(R.a)(F,2),K=U[0],W=U[1],G=Object(s.useState)(""),q=Object(R.a)(G,2),Y=q[0],$=q[1],ee=Object(s.useState)(""),te=Object(R.a)(ee,2),ne=te[0],re=te[1],ie=Object(s.useRef)({}),ae=Object(s.useRef)(""),oe=Object(s.useRef)(null),se=Object(s.useRef)(Object(V.throttle)((function(){return de()}),2e3,{leading:!0,trailing:!1})).current,le=i.id;Object(s.useEffect)((function(){le&&ue()}),[le]),Object(s.useEffect)((function(){return"{}"!==JSON.stringify(_)&&ce(),function(){clearTimeout(oe.current)}}),[_,Y,ne]);var ce=function(){clearTimeout(oe.current),oe.current=setTimeout((function(){Object(V.isEqual)(_,ie.current)&&Y===ae.current&&ne===ae.current?r({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):r({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}})}),500)},ue=function(){var e=Object(p.a)(m.a.mark((function e(){var t,n,i,a,o,s,l,c,u;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),e.next=3,Object(x.a)("/api/shixuns/".concat(le,"/edit_base_info.json"),{method:"get"});case 3:0===(t=e.sent).status&&(c=Object(P.a)(Object(P.a)({},t.data),{},{description:Object(J.a)(t.data.description)}),u={description:c.description,shixun_tags:c.shixun_tags,name:c.name,course:(null==c||null===(n=c.disciplines)||void 0===n?void 0:n.length)>0?[null==c||null===(i=c.disciplines)||void 0===i||null===(a=i[0])||void 0===a?void 0:a.id,null==c||null===(o=c.disciplines)||void 0===o||null===(s=o[0])||void 0===s||null===(l=s.sub_discipline)||void 0===l?void 0:l.id]:[],jupyter_show_description:t.data.jupyter_show_description},h.setFieldsValue(u),ie.current=Object(P.a)({},u),ae.current=c.attachment_id||"",y(Object(P.a)({},u)),$(c.attachment_id||""),re(c.cover_image_id||""));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),de=function(){Object(b.ab)(["实践项目","设置","基本信息","保存"]),h.submit()},fe=function(){var e,t=function(){w.d.push("/shixuns/".concat(le,"/challenges")),r({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};null!=i&&null!==(e=i.sideBar)&&void 0!==e&&e.confirmLeave?f.a.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){t()}}):t()};function pe(e){var t="image/jpeg"===e.type||"image/png"===e.type;return t||d.b.error("请上传jpg或png的图片!"),t}var he=l.a.createElement(M.a,{loading:C,icon:l.a.createElement(X.a,null)},"选择上传文件"),me=l.a.createElement(M.a,{loading:K,icon:l.a.createElement(X.a,null)},"选择上传文件");return l.a.createElement("div",{className:j.a.information},l.a.createElement("section",{className:j.a.scroll},l.a.createElement("header",null,"基本信息"),l.a.createElement("div",{className:j.a.formWrap}," ",l.a.createElement(L.a,{form:h,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(e,t){y(Object(P.a)({},t))},onFinish:function(e){var t,n=e.name,i=e.description,a=e.shixun_tags,o=e.course,s=e.jupyter_show_description,l=void 0!==s&&s,u={name:n,description:i,shixun_tags:a,attachment_id:Y,cover_image_id:ne,sub_discipline_ids:o[1]};null!==(t=c.detail)&&void 0!==t&&t.is_jupyter_lab&&(u=Object(P.a)(Object(P.a)({},u),{},{jupyter_show_description:l})),Object(x.a)("/api/shixuns/".concat(le,"/base_info_save.json"),{method:"post",body:{shixun:Object(P.a)({},u)}}).then((function(e){0===e.status&&(d.b.success("保存成功"),r({type:"practiceSetting/getCommonData",payload:{id:le}}),r({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ie.current={description:_.description,shixun_tags:_.shixun_tags,name:_.name},ae.current=Y)}))}},l.a.createElement(L.a.Item,{name:"name",label:"名称:",rules:[{required:!0,message:"请输入名称"},{max:60,message:"请输入名称,最大限制60个字符"},{whitespace:!0,message:"请勿输入空格"}]},l.a.createElement(I.a,{bordered:!1,placeholder:"请输入名称,最大限制60个字符",suffix:"".concat((null===(t=_.name)||void 0===t?void 0:t.length)||0,"/60")})),l.a.createElement(L.a.Item,{className:"customAddTags",name:"shixun_tags",label:l.a.createElement("div",null,"技能标签 :"," ",l.a.createElement("span",{className:"pl10 font14 c-light-black"},"学员通过所有任务关卡,将获得技能标签")),rules:[{required:!0,message:"请选输入技能标签"}]},l.a.createElement(H,{placeholder:"添加标签"})),l.a.createElement(L.a.Item,{label:"方向&课程:",name:"course",labelCol:{span:5},wrapperCol:{span:5}},l.a.createElement(k.a,{placeholder:"请选择...",allowClear:!1,options:a.courseOptions})),l.a.createElement(T.a,null,l.a.createElement(A.a,null,l.a.createElement(L.a.Item,{label:"顶部背景图:"},Y?l.a.createElement("div",{className:j.a.img},l.a.createElement("img",{src:z.a.API_SERVER+"/api/attachments/"+Y,alt:"avatar",style:{width:"100%"}}),l.a.createElement("div",null,l.a.createElement(Z.a,{onClick:function(){return $("")},style:{fontSize:"16px",color:"red"}}))):l.a.createElement(D.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(z.a.API_SERVER,"/api/attachments.json"),beforeUpload:pe,onChange:function(e){var t,n;"uploading"!==e.file.status?"done"===e.file.status&&(N(!1),$(null==e||null===(t=e.file)||void 0===t||null===(n=t.response)||void 0===n?void 0:n.id)):N(!0)}},he))),l.a.createElement(A.a,{className:"c-grey-999"},l.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"说明:支持上传jpg/png等格式文件,文件大小不能超过2M,建议使用1920*200像素;如不上传,默认使用系统图片。"))),l.a.createElement(T.a,null,l.a.createElement(A.a,null,l.a.createElement(L.a.Item,{label:"列表封面图:"},ne?l.a.createElement("div",{className:j.a.img},l.a.createElement("img",{src:z.a.API_SERVER+"/api/attachments/"+ne,alt:"avatar",style:{width:"100%"}}),l.a.createElement("div",null,l.a.createElement(Z.a,{onClick:function(){return re("")},style:{fontSize:"16px",color:"red"}}))):l.a.createElement(D.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(z.a.API_SERVER,"/api/attachments.json"),beforeUpload:pe,onChange:function(e){var t,n;"uploading"!==e.file.status?"done"===e.file.status&&(W(!1),re(null==e||null===(t=e.file)||void 0===t||null===(n=t.response)||void 0===n?void 0:n.id)):W(!0)}},me))),l.a.createElement(A.a,{className:"c-grey-999"},l.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"说明:支持上传jpg/png等格式文件,文件大小不能超过2M,建议使用290*218像素;如不上传,默认使用系统图片。"))),l.a.createElement(L.a.Item,{name:"description",label:"简介:"},l.a.createElement(B.a,{defaultValue:_.description||"",watch:!0})),(null===(n=c.detail)||void 0===n?void 0:n.is_jupyter_lab)&&l.a.createElement(L.a.Item,{name:"jupyter_show_description",valuePropName:"checked"},l.a.createElement(S.a,null,"显示任务要求(勾选后,将简介作为任务要求显示在实践项目挑战页面)"))))),l.a.createElement(Q,{onSave:se,onCancel:function(){fe()},loading:C||K}))})),ee=n("ch0t"),te=(n("R9oj"),n("ECub")),ne=(n("T2oS"),n("W9HT")),re=n("bKvZ"),ie=n.n(re),ae=n("KeGQ"),oe=n.n(ae),se=n("NLgs"),le=n("ngQI"),ce=Object(w.a)((function(e){return{globalSetting:e.globalSetting,practiceSetting:e.practiceSetting}}))((function(e){e.globalSetting;var t=e.dispatch,n=e.practiceSetting,r=Object(o.a)(e,["globalSetting","dispatch","practiceSetting"]),i=Object(s.useState)(!1),c=Object(R.a)(i,2),u=c[0],d=c[1],h=Object(s.useState)({}),g=Object(R.a)(h,2),v=g[0],b=g[1],_=Object(s.useState)(!0),y=Object(R.a)(_,2),x=y[0],O=y[1],C=Object(s.useState)(!1),S=Object(R.a)(C,2),T=S[0],A=S[1],D=Object(s.useState)(null),k=Object(R.a)(D,2),I=k[0],M=k[1],L=Object(s.useRef)(!1),N=n.id,j=n.updateIndex,B=n.is_published,F=n.newQuestion,U=v.challenge_list,K=void 0===U?[]:U;Object(s.useEffect)((function(){if(N)return H(),function(){t({type:"practiceSetting/setParams",payload:{newQuestion:null}})}}),[N,j]),Object(s.useEffect)((function(){G()}),[r.location]);var W,G=function(){var e,t=r.location,n=t.pathname.split("/");(n.includes("newquestion")||n.includes("new")||null!=t&&null!==(e=t.query)&&void 0!==e&&e.tabId)&&(L.current=!0)},H=function(){var e=Object(p.a)(m.a.mark((function e(){var n,i,a,o,s,l,c;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(!0),e.next=3,Object(E.F)({id:N});case 3:null!=(a=e.sent)&&null!==(n=a.challenge_list)&&void 0!==n&&n.length&&(o=r.location.pathname.split("/"),s=a.challenge_list.find((function(e){return String(e.challenge_id)===o[4]})),o.includes("newquestion")||o.includes("new")?(c=a.challenge_list[(null===(l=a.challenge_list)||void 0===l?void 0:l.length)-1],t({type:"practiceSetting/setParams",payload:{newQuestion:{st:o.includes("new")?0:1,name:""}}}),M(void 0),q(c)):o[4]&&s?V(s,!1):V(a.challenge_list[0])),null!=a&&null!==(i=a.challenge_list)&&void 0!==i&&i.length||M(null),b(a),O(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),V=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(M(e.challenge_id),q(e),t){var n="/shixuns/".concat(N,"/edit/").concat(e.challenge_id,"/").concat(1===e.st?"editquestion":"editcheckpoint");w.d.push(n)}},z=function(e,t){if(e.destination){var n=function(e,t,n){var r=Array.from(e),i=r.splice(t,1),a=Object(R.a)(i,1)[0];return r.splice(n,0,a),r}(t,e.source.index,e.destination.index);b(Object(P.a)(Object(P.a)({},v),{},{challenge_list:n}));var r=n.map((function(e){return e.challenge_id}));Object(E.Db)({id:N,ids:r}).then((function(e){0!==e.status&&b(Object(P.a)(Object(P.a)({},v),{},{challenge_list:t}))}))}},q=function(e){t({type:"practiceSetting/setParams",payload:{selectQuestionParams:e}})},Y=function(){var e=Object(p.a)(m.a.mark((function e(n,r){var i;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n!==I){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,Q();case 4:M(n),q(r),t({type:"practiceSetting/setParams",payload:{newQuestion:null}}),i="/shixuns/".concat(N,"/edit/").concat(n,"/").concat(1===r.st?"editquestion":"editcheckpoint"),w.d.push(i);case 9:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Q=function(){return new Promise((function(e,r){var i;null!=n&&null!==(i=n.sideBar)&&void 0!==i&&i.confirmLeave?f.a.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){t({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),e()},onCancel:function(){r()}}):e()}))},J=function(){var e=Object(p.a)(m.a.mark((function e(n){return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Q();case 2:"new"===n?w.d.push("/shixuns/".concat(N,"/edit/new")):w.d.push("/shixuns/".concat(N,"/edit/newquestion")),d(!1),M(void 0),t({type:"practiceSetting/setParams",payload:{newQuestion:{st:"new"===n?0:1,name:""}}});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return l.a.createElement("div",{className:ie.a.level},l.a.createElement("aside",{className:ie.a.left,style:{width:T?"0":"25%"}},l.a.createElement("div",{className:ie.a.container},l.a.createElement("div",{className:ie.a.title},"任务关卡(",K.length,")"),l.a.createElement("div",{className:ie.a.listWrap},x?l.a.createElement(ne.a,{size:"large"}):K.length||F?(W=K,l.a.createElement(l.a.Fragment,null,l.a.createElement(le.a,{onDragEnd:function(e){return z(e,W)}},l.a.createElement(le.c,{droppableId:"droppable"},(function(e,t){return l.a.createElement("div",Object(a.a)({ref:e.innerRef},e.droppableProps,{style:{width:"100%"}}),W.map((function(e,t){var n=e.st,r=e.name,i=e.challenge_id;return l.a.createElement(le.b,{key:i,draggableId:i.toString(),index:t,isDragDisabled:B},(function(o,s){return l.a.createElement("div",Object(a.a)({ref:o.innerRef},o.draggableProps,o.dragHandleProps,{className:I===i?ie.a.listActive:ie.a.list,onClick:function(){return Y(i,e)}}),l.a.createElement("span",{className:ie.a.s1},0===n?l.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):l.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),l.a.createElement("span",{className:ie.a.s2},"第",t+1,"关: ",r),!B&&l.a.createElement("span",{className:ie.a.s3,onClick:function(t){return function(e,t){t.stopPropagation();var n=e.challenge_id,r=function(){var e=Object(p.a)(m.a.mark((function e(){var t,r,i;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(E.s)({id:N,challengesId:n});case 2:if(1!==e.sent.status){e.next=12;break}return e.next=6,Object(E.F)({id:N});case 6:if(i=e.sent,b(i),n!==I||null===(t=i.challenge_list)||void 0===t||!t.length){e.next=11;break}return V(i.challenge_list[0]),e.abrupt("return");case 11:null!==(r=i.challenge_list)&&void 0!==r&&r.length||(M(null),L.current=!0,q({}),w.d.push("/shixuns/".concat(N,"/edit?tabId=level")));case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();f.a.confirm({title:"提示",content:"是否删除该关卡!",centered:!0,onOk:r})}(e,t)}},l.a.createElement("i",{className:"iconfont icon-shanchu7"})))}))})))}))),F&&l.a.createElement("div",{className:ie.a.listActive},l.a.createElement("span",{className:ie.a.s1},0===(null==F?void 0:F.st)?l.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):l.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),l.a.createElement("span",{className:ie.a.s2},"第",W.length+1,"关: ",null==F?void 0:F.name)),!B&&l.a.createElement("div",{className:ie.a.os},"--拖拽任务关卡进行排序--"))):l.a.createElement(te.a,{image:oe.a,description:"暂无任务关卡!"}))),!T&&l.a.createElement("div",{className:ie.a.btns},l.a.createElement("aside",{className:ie.a.btnsWrap},l.a.createElement("div",{style:{transform:u?"rotate(45deg)":"rotate(0deg)"},className:ie.a.icon,onClick:function(){Object(se.b)(t,"不能新建任务关卡")||d(!u)}},"+"),l.a.createElement("div",{className:ie.a.btn,style:{left:u?20:-154}},l.a.createElement("div",{className:ie.a.d1,onClick:function(){return J("new")}},"新建实践题关卡"),l.a.createElement("div",{className:ie.a.d2,onClick:function(){return J("newquestion")}},"新建选择题关卡")))),l.a.createElement("div",{className:T?ie.a.elseShrink:ie.a.shrink,onClick:function(){return A(!T)}},l.a.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),l.a.createElement("aside",{className:ie.a.right,id:"modal-level-question"},null===I&&L.current?l.a.createElement("div",{className:ie.a.addIcon},l.a.createElement("span",null,"在左侧点击“+”号新建关卡。")):r.children))})),ue=(n("DjyN"),n("NUBc")),de=(n("cWXX"),n("/ezw")),fe=(n("qVdP"),n("jsC+")),pe=(n("lUTK"),n("BvKs")),he=(n("7Kak"),n("9yH6")),me=n("Qvpy"),ge=n.n(me),ve=Object(w.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n}}))((function(e){var t=e.shixunsDetail,n=(e.globalSetting,e.loading),r=e.dispatch,i=e.onReloadData,a=(Object(o.a)(e,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),Object(s.useState)()),c=Object(R.a)(a,2),u=c[0],h=c[1],g=Object(s.useState)([]),v=Object(R.a)(g,2),b=v[0],_=v[1];Object(s.useEffect)((function(){"Collaborators-ChangeManager"===t.actionTabs.key&&y()}),[t.actionTabs.key]);var y=function(){var e=Object(p.a)(m.a.mark((function e(){var n,i;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"shixunsDetail/getChangeManager",payload:{id:null===(n=t.actionTabs.params)||void 0===n?void 0:n.id}});case 2:i=e.sent,_(i||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=function(){var e=Object(p.a)(m.a.mark((function e(){var n,a;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u){e.next=3;break}return d.b.info("所选人员为空,没有更换成功"),e.abrupt("return");case 3:return e.next=5,r({type:"shixunsDetail/changeManager",payload:{id:null===(n=t.actionTabs.params)||void 0===n?void 0:n.id,user_id:u}});case 5:a=e.sent,x(),a&&(i(),d.b.info(a.message));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),x=function(){r({type:"shixunsDetail/setActionTabs",payload:{}}),h(null)};return l.a.createElement(f.a,{centered:!0,keyboard:!1,closable:!1,title:"更换管理员",visible:"Collaborators-ChangeManager"===t.actionTabs.key,confirmLoading:n.effects["shixunsDetail/changeManager"],onOk:E,onCancel:x},l.a.createElement("div",null,l.a.createElement("div",{className:ge.a.title},"选择的成员将会成为新的管理员",l.a.createElement("br",null),"您将不再拥有管理员的权限,但您仍是合作团队的一员"),l.a.createElement("div",{className:ge.a.content},b.length?l.a.createElement(he.a.Group,{value:u,onChange:function(e){return h(e.target.value)}},b.map((function(e,t){return l.a.createElement(he.a,{className:ge.a.radio,key:t,value:e.user_id},e.name)}))):l.a.createElement("div",{className:ge.a.add},l.a.createElement("span",null,"请先将新的管理员通过",l.a.createElement("a",{className:ge.a.colorBlue,onClick:function(){var e;r({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:null===(e=t.actionTabs.params)||void 0===e?void 0:e.id}}})}},'"添加合作者"'),"加入合作者列表")))))})),be=(n("Znn+"),n("ZTPi")),_e=n("ju9d"),ye=n("DDK+"),Ee=be.a.TabPane,xe=function(e){var t=e.visible,n=e.onCancel,r=e.onSelectGroup,i=e.shixunId,a=e.onSelectCollaborator;return l.a.createElement(f.a,{title:"添加合作者",visible:t,width:1100,centered:!0,keyboard:!1,onCancel:n,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},l.a.createElement(be.a,{defaultActiveKey:"1"},l.a.createElement(Ee,{tab:"搜索添加",key:"1"},l.a.createElement(_e.a,{onCancel:n,container_type:2,container_id:i,onSelect:a})),l.a.createElement(Ee,{tab:"团队添加",key:"2"},l.a.createElement(ye.a,{onCancel:n,onSelect:r}))))},Oe=n("oaGz"),we=n.n(Oe),Ce=n("8Skl"),Se=n("ruvs"),Te=Object(w.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,user:e.user,loading:n}}))((function(e){var t,n,r,i,a,c,u=e.shixunsDetail,h=(e.globalSetting,e.loading),g=e.user,v=e.dispatch,b=Object(o.a)(e,["shixunsDetail","globalSetting","loading","user","dispatch"]),_=Object(s.useRef)(),y=Object(s.useState)(0),E=Object(R.a)(y,2),x=E[0],O=E[1],C=Object(s.useState)([]),S=Object(R.a)(C,2),T=S[0],A=S[1],D=Object(s.useState)({id:null,page:1}),k=Object(R.a)(D,2),I=k[0],P=k[1],L=null===(t=g.userInfo)||void 0===t||null===(n=t.shixun)||void 0===n?void 0:n.editable,N=(null===(r=g.userInfo)||void 0===r?void 0:r.role)<=2||(null===(i=g.userInfo)||void 0===i||null===(a=i.shixun)||void 0===a?void 0:a.is_creator);Object(s.useEffect)((function(){_.current=b.match.params.id,I.id=_.current,P(I),j(I)}),[]);var j=function(){var e=Object(p.a)(m.a.mark((function e(t){var n;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v({type:"shixunsDetail/getCollaboratorsData",payload:t});case 2:(n=e.sent)&&(A(n.members||[]),O(n.member_count));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),B=function(){var e=Object(p.a)(m.a.mark((function e(){var t;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I.page=1,P(I),t=Object(Se.b)(),e.next=5,v({type:"user/getUserInfo",payload:t});case 5:return e.next=7,j(I);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function F(){return(F=Object(p.a)(m.a.mark((function e(t,n,r,i){return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:t,user_id:n,editable:r?0:1}});case 2:j(I);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function U(){v({type:"shixunsDetail/setActionTabs",payload:{}})}var K,W,G={visible:"Collaborators-AddCollaborator"===u.actionTabs.key,onCancel:U,shixunId:_.current,onSelectCollaborator:(W=Object(p.a)(m.a.mark((function e(t){return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return U(),e.next=3,v({type:"shixunsDetail/addCollaborator",payload:{id:_.current,user_ids:t}});case 3:e.sent&&(d.b.success("添加成功"),B());case 5:case"end":return e.stop()}}),e)}))),function(e){return W.apply(this,arguments)}),onSelectGroup:(K=Object(p.a)(m.a.mark((function e(t){return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return U(),e.next=3,v({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:_.current,group_id:t.group_id}});case 3:e.sent&&(d.b.success("添加成功"),B());case 5:case"end":return e.stop()}}),e)}))),function(e){return K.apply(this,arguments)})};return l.a.createElement("section",null,l.a.createElement("div",{className:we.a.wrap},l.a.createElement("div",{className:we.a.content},(null===(c=u.detail)||void 0===c?void 0:c.identity)<5&&l.a.createElement("div",{className:we.a.head},l.a.createElement("span",{className:we.a.headCount},"合作成员(",x,"人)"),l.a.createElement("div",null,N&&l.a.createElement(M.a,{type:"primary",ghost:!0,className:we.a.button,style:{marginRight:"20px"},onClick:function(){v({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:_.current}}})}},"更换管理员"),L&&l.a.createElement(M.a,{type:"primary",className:we.a.button,style:{marginRight:"40px"},onClick:function(){v({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:_.current}}})}},"添加合作者"))),l.a.createElement("div",{className:we.a.list},l.a.createElement(de.a,{loading:h.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},T.map((function(e,t){var n,r,i,a,o,s,c,h;return l.a.createElement("div",{style:{display:"inline-block",width:"50%"}},l.a.createElement("div",{className:we.a.itemWrap,key:t},l.a.createElement("a",{href:null===(n=e.user)||void 0===n?void 0:n.user_url,target:"_blank",className:we.a.imgWrap},l.a.createElement("img",{alt:"用户头像",height:"48",width:"48",className:we.a.img,src:"".concat(z.a.IMG_SERVER,"/images/").concat(null===(r=e.user)||void 0===r?void 0:r.image_url)}),(null===(i=e.user)||void 0===i?void 0:i.shixun_manager)&&l.a.createElement("span",{className:we.a.manager},"创建者")),l.a.createElement("div",{className:we.a.itemContent},l.a.createElement("p",{className:we.a.nameWrap},l.a.createElement("a",{href:e.user.user_url,target:"_blank",className:we.a.name},null===(a=e.user)||void 0===a?void 0:a.name),l.a.createElement("div",{className:we.a.actionGroup},N?null!==(o=e.user)&&void 0!==o&&o.shixun_manager?null:l.a.createElement(fe.a,{overlay:l.a.createElement(pe.a,{selectedKeys:[e.editable?"1":"2"],onClick:function(){var t;!function(e,t,n,r){F.apply(this,arguments)}(u.detail.identifier,e.user.user_id,e.editable,null===(t=e.user)||void 0===t?void 0:t.name)}},l.a.createElement(pe.a.Item,{key:1},"编辑权限"),l.a.createElement(pe.a.Item,{key:2},"查看权限"))},l.a.createElement("div",null,e.editable?l.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"编辑权限"):l.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"查看权限")," ",l.a.createElement(Ce.a,{style:{fontSize:"14px",color:"#888888"}}))):e.editable?l.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"编辑权限"):l.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"查看权限"),null!==(s=e.user)&&void 0!==s&&s.shixun_manager||!L||e.user.user_id===(null===(c=g.userInfo)||void 0===c?void 0:c.user_id)?null:l.a.createElement("a",{className:we.a.deletetitle,onClick:function(){var t,n,r;return n=null===(t=e.user)||void 0===t?void 0:t.user_id,void f.a.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:l.a.createElement("div",{className:we.a.modal},"确定要删除吗?"),onOk:(r=Object(p.a)(m.a.mark((function e(){var t,r;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v({type:"shixunsDetail/deleteCollaborators",payload:{id:_.current,userId:n}});case 2:if(r=e.sent,(null===(t=g.userInfo)||void 0===t?void 0:t.user_id)!==n){e.next=6;break}return w.d.push("/shixuns"),e.abrupt("return");case 6:d.b.info(null==r?void 0:r.message),I.page=1,P(I),j(I);case 10:case"end":return e.stop()}}),e)}))),function(){return r.apply(this,arguments)})})}},"删除"))),l.a.createElement("p",{className:we.a.schoolWrap},l.a.createElement("span",{className:we.a.school},null===(h=e.user)||void 0===h?void 0:h.school_name)))))}))))),x>10&&l.a.createElement("div",{className:we.a.countWrap},l.a.createElement(ue.a,{showQuickJumper:!1,showSizeChanger:!1,total:x,onChange:function(e){return function(e){I.page=e,P(I),j(I)}(e)},pageSize:10,current:I.page}))),l.a.createElement(ve,{onReloadData:B}),l.a.createElement(xe,G))})),Ae=n("11/R"),De=(n("Q9mQ"),n("diRs")),ke=n("jrin"),Ie=(n("OaEy"),n("2fM7")),Me=n("ZW9T"),Pe=n("RCxd"),Le=n("4SAo"),Re=n.n(Le),Ne=I.a.TextArea,je=Object(w.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n}}))((function(e){var t=e.shixunsDetail,n=(e.globalSetting,e.loading),r=e.dispatch,i=e.onFinish,a=void 0===i?function(){}:i,s=(Object(o.a)(e,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),L.a.useForm()),c=Object(R.a)(s,1)[0],u=function(){var e=Object(p.a)(m.a.mark((function e(n){var i,o;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"shixunsDetail/getCustomScript",payload:{id:null===(i=t.actionTabs.params)||void 0===i?void 0:i.id,compile:n.execute,excutive:n.compile}});case 2:o=e.sent,d(),o&&a(null==o?void 0:o.shixun_script);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),d=function(){r({type:"shixunsDetail/setActionTabs",payload:{}})};return l.a.createElement(f.a,{centered:!0,title:"自定义模板",visible:"Settings-UseCustomScript"===t.actionTabs.key,okText:"确定",cancelText:"取消",footer:null,onCancel:d},l.a.createElement(L.a,{form:c,scrollToFirstError:!0,layout:"vertical",onFinish:u},l.a.createElement(L.a.Item,{name:"execute",label:"执行命令:",rules:[{required:!0,message:"执行命令不能为空"}]},l.a.createElement(Ne,{rows:4})),l.a.createElement(L.a.Item,{name:"compile",label:"编译命令:"},l.a.createElement(Ne,{rows:4})),l.a.createElement("div",{className:Re.a.footerWrap},l.a.createElement(L.a.Item,null,l.a.createElement(M.a,{className:"mr5",size:"large",onClick:d},"取消"),l.a.createElement(M.a,{size:"large",type:"primary",htmlType:"submit",loading:n.effects["shixunsDetail/getCustomScript"]},"保存")))))})),Be=n("Lai7"),Fe=n.n(Be),Ue=n("EGTK"),Ke=n("UGPy"),We=n.n(Ke),Ge=n("FrRK"),He=n("9Bee"),Ve=n("N3QO"),ze=Ie.a.Option,qe=Object(w.a)((function(e){return{practiceSetting:e.practiceSetting,globalSetting:e.globalSetting,shixunsDetail:e.shixunsDetail,user:e.user}}))((function(e){var t,n,r=e.practiceSetting,i=e.dispatch,a=e.shixunsDetail,o=(e.user,Object(s.useState)(null)),c=Object(R.a)(o,2),u=c[0],h=c[1],g=Object(s.useState)([]),v=Object(R.a)(g,2),b=v[0],_=v[1],y=Object(s.useState)(!0),E=Object(R.a)(y,2),O=E[0],C=E[1],S=Object(s.useState)({}),T=Object(R.a)(S,2),A=T[0],D=T[1],k=Object(s.useState)([]),L=Object(R.a)(k,2),N=L[0],j=L[1],B=Object(s.useState)(),F=Object(R.a)(B,2),U=F[0],K=F[1],W=Object(s.useState)(),G=Object(R.a)(W,2),H=G[0],z=G[1],q=Object(s.useState)([]),Y=Object(R.a)(q,2),Q=Y[0],J=Y[1],X=Object(s.useState)({}),Z=Object(R.a)(X,2),$=Z[0],ee=Z[1],ne=Object(s.useRef)(null),re=Object(s.useRef)(!0),ie=Object(s.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),ae=Object(s.useRef)(null),oe=r.id,le=r.is_published,ce=$.frequence_image,ue=void 0===ce?[]:ce,de=$.environments,fe=void 0===de?[]:de,pe=($.choice_small_type,$.other_image),he=void 0===pe?[]:pe,me=A.name,ge=A.description,ve=(A.authorization,A.small_type),be=void 0===ve?[]:ve;Object(s.useEffect)((function(){null!==u&&(Ee(),ne.current.scrollTop=0)}),[u]),Object(s.useEffect)((function(){oe&&ye()}),[oe]),Object(s.useEffect)((function(){if(null!==u)return _e(),function(){clearTimeout(ae.current)}}),[u,b,N,U,H]);var _e=function(){clearTimeout(ae.current),ae.current=setTimeout((function(){Object(V.isEqual)(ie.current.activeId,u)&&Object(V.isEqual)(ie.current.selectId,b)&&Object(V.isEqual)(ie.current.serviceConfigList,N)&&Object(V.isEqual)(ie.current.evaluateScript,U)&&Object(V.isEqual)(ie.current.evaluationScript,H)?i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}})}),500)},ye=function(){var e=Object(p.a)(m.a.mark((function e(){var t,n,r,i;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),e.next=3,Object(x.a)("/api/shixuns/".concat(oe,"/edit_environment_info.json"),{method:"get"});case 3:0===(t=e.sent).status&&(ee(Object(P.a)({},t.data)),C(!1),null!=t&&null!==(n=t.data)&&void 0!==n&&n.id?(ie.current.activeId=null==t||null===(r=t.data)||void 0===r?void 0:r.id,h(null==t||null===(i=t.data)||void 0===i?void 0:i.id)):h(null));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ee=function(){var e=Object(p.a)(m.a.mark((function e(){var t,n,r,i,a;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(x.a)("/api/shixuns/".concat(oe,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:u}});case 2:a=e.sent,D(a.data),ie.current.selectId=null===(t=a.data)||void 0===t?void 0:t.choice_small_type,_(null===(n=a.data)||void 0===n?void 0:n.choice_small_type),ie.current.serviceConfigList=null===(r=a.data)||void 0===r?void 0:r.shixun_service_configs,j(null===(i=a.data)||void 0===i?void 0:i.shixun_service_configs),ie.current.evaluateScript=a.data.evaluate_script,K(a.data.evaluate_script),ie.current.evaluationScript=a.data.choice_standard_scripts,z(a.data.choice_standard_scripts),J(a.data.standard_scripts);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xe=function(){var e=Object(p.a)(m.a.mark((function e(){var t,n=arguments;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.length>0&&void 0!==n[0]&&n[0],!Object(se.b)(i,"不能选择/更换实验环境")){e.next=3;break}return e.abrupt("return");case 3:return t={sub_type:b,main_type:u,shixun:{mirror_script_id:H},shixun_info:{evaluate_script:U},shixun_service_configs:N.map((function(e){return{mirror_repository_id:e.mirror_repository_id,cpu_limit:e.cpu_limit,lower_cpu_limit:e.lower_cpu_limit,memory_limit:e.memory_limit,request_limit:e.request_limit,resource_limit:e.resource_limit}}))},e.next=6,Object(x.a)("/api/shixuns/".concat(oe),{method:"put",body:t});case 6:0===e.sent.status&&(d.b.success("编辑成功"),ie.current={activeId:u,selectId:b,serviceConfigList:N,evaluateScript:U,evaluationScript:H},i({type:"practiceSetting/getCommonData",payload:{id:oe}}),i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Oe=be.filter((function(e){return b.includes(e.id)})),we=function(e,t,n){var r=N.map((function(r,i){return i===n?Object(P.a)(Object(P.a)({},r),{},Object(ke.a)({},t,e)):r}));j(r)},Ce=function(){var e=Object(p.a)(m.a.mark((function e(t){var n;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"shixunsDetail/getScriptContent",payload:{id:oe,script_id:t}});case 2:(n=e.sent)&&K(n.content);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return l.a.createElement("div",{className:We.a.practice},l.a.createElement(Ue.a,{loading:O,skin:"night",className:We.a.left,dispatch:i,value:u,data:fe,otherData:he,tags:ue,onChange:function(e){return h(e)}}),l.a.createElement("div",{className:We.a.right},l.a.createElement("header",null,l.a.createElement("div",{className:We.a.title},"实验环境: ",null===u?"— —":me)),l.a.createElement("div",{className:We.a.content,ref:ne},null===u&&l.a.createElement(te.a,{image:Fe.a,description:"请选择实验环境"}),null!==u&&l.a.createElement("div",{className:We.a.des},l.a.createElement("div",{className:We.a.mainBody},l.a.createElement(He.a,{value:ge})),l.a.createElement("div",{className:We.a.title},"附带环境"),l.a.createElement("div",{className:We.a.selectBox},l.a.createElement(Ie.a,{onChange:function(e,t){return function(e,t){var n=N[0]?[N[0]]:[];t.forEach((function(e){var t=N.find((function(t){return t.mirror_repository_id===Number(e.key)}));if(t)n.push(t);else{var r=be.find((function(t){return t.id===Number(e.key)}));if(r.mirror_name){var i={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1024,mirror_repository_id:Number(e.key),name:r.mirror_name,request_limit:10};n.push(i)}}})),j(n),_(e)}(e,t)},getPopupContainer:function(e){return e.parentNode},mode:"multiple",bordered:!1,value:b,optionFilterProp:"children",placeholder:"请选择附带环境",style:{width:400},maxTagCount:6},be.map((function(e,t){return l.a.createElement(ze,{key:e.id,value:e.id},e.type_name)}))),l.a.createElement("div",{className:We.a.smallType},Oe.map((function(e){return e.description?l.a.createElement("span",{key:e.id},e.description):null})))),!(null!=a&&null!==(t=a.detail)&&void 0!==t&&t.is_jupyter_lab)&&l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:We.a.title},"评测脚本"),l.a.createElement("div",{className:We.a.evaluating},l.a.createElement("div",{className:We.a.evaluatingLabel},le&&l.a.createElement("div",{onClick:function(){Object(se.b)(i,"不能选择/更换实验环境")},className:We.a.mask}),l.a.createElement(Ie.a,{style:{width:400},bordered:!1,getPopupContainer:function(e){return e.parentNode},value:H,placeholder:"请选择评测脚本",onChange:function(e){!function(e){var t;f.a.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:l.a.createElement("div",{className:"tc font16"},"原有脚本将被新的脚本覆盖,无法撤销",l.a.createElement("br",null),"是否确认执行覆盖操作"),onOk:(t=Object(p.a)(m.a.mark((function t(){return m.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Ce(e);case 2:f.a.info({centered:!0,title:"提示",okText:"知道啦",content:l.a.createElement("div",{className:"tc font16"},"评测脚本生成成功!")});case 3:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})})}(e),z(e)}},(Q||[]).map((function(e,t){return l.a.createElement(ze,{value:parseInt(e.id),name:e.scptname,key:t},e.scptname)}))),l.a.createElement("span",{className:We.a.evaluatingS1,onClick:function(){Object(se.b)(i,"不能选择/更换实验环境")||i({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:oe}}})}},"使用自定义脚本"),l.a.createElement(De.a,{overlayClassName:We.a.popover,placement:"bottomLeft",content:l.a.createElement("p",{className:"font12"},"使用自定义模板,平台无法自动更新脚本,请在关卡创建完后手动更新脚本中的必填参",l.a.createElement("br",null),"数和以下2个数组元素:",l.a.createElement("br",null),"challengeProgramNames",l.a.createElement("br",null),"sourceClassNames",l.a.createElement("br",null),l.a.createElement("br",null),"示例:有2个关卡的实训",l.a.createElement("br",null),l.a.createElement("br",null),"各关卡的待编译文件为:",l.a.createElement("br",null),"src/step1/HelloWorld.java",l.a.createElement("br",null),"src/step2/Other.java",l.a.createElement("br",null),l.a.createElement("br",null),"各关卡的编译后生成的执行文件为:",l.a.createElement("br",null),"step1.HelloWorld",l.a.createElement("br",null),"step2.Other",l.a.createElement("br",null),l.a.createElement("br",null),"则数组元素更新如下:",l.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',l.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',l.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',l.a.createElement("br",null),'" "step2.Other")',l.a.createElement("br",null),l.a.createElement("br",null),"其它参数可按实际需求定制"),trigger:"click"},l.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},l.a.createElement(Pe.a,null)))),l.a.createElement(Me.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:U,onChange:function(e){re.current?re.current=!1:(K(e),Object(se.b)(i,"不能选择/更换实验环境")&&setTimeout((function(){re.current=!0,K(ie.current.evaluateScript)}),200))}}))),(null===(n=a.detail)||void 0===n?void 0:n.identity)<3&&!!N.length&&l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:We.a.title},"服务配置"),l.a.createElement("div",{className:We.a.serviceSettingWrap},null==N?void 0:N.map((function(e,t){return l.a.createElement("div",{key:t,className:"mb30"},l.a.createElement("div",null,l.a.createElement("span",{className:"font16"},e.name)),l.a.createElement("div",{className:We.a.serviceBox},l.a.createElement("label",{className:We.a.serviceSetLeft},"CPU(核):"),l.a.createElement(I.a,{className:We.a.serviceSetInput,value:e.cpu_limit,disabled:le,onChange:function(e){return we(e.target.value,"cpu_limit",t)}})),l.a.createElement("div",{className:We.a.serviceBox},l.a.createElement("label",{className:We.a.serviceSetLeft},"最低CPU(核):"),l.a.createElement(I.a,{className:We.a.serviceSetInput,value:e.lower_cpu_limit,disabled:le,onChange:function(e){return we(e.target.value,"lower_cpu_limit",t)}})),l.a.createElement("div",{className:We.a.serviceBox},l.a.createElement("label",{className:We.a.serviceSetLeft},"内存限制(M):"),l.a.createElement(I.a,{className:We.a.serviceSetInput,value:e.memory_limit,disabled:le,onChange:function(e){return we(e.target.value,"memory_limit",t)}})),l.a.createElement("div",{className:We.a.serviceBox},l.a.createElement("label",{className:We.a.serviceSetLeft},"内存要求(M):"),l.a.createElement(I.a,{className:We.a.serviceSetInput,value:e.request_limit,style:{width:300},disabled:le,onChange:function(e){return we(e.target.value,"request_limit",t)}}),l.a.createElement("label",{className:We.a.serviceSetTip},"温馨提示:纯编程类型实训建议使用默认值,对于大数据等建议使用最大内存的30%")),l.a.createElement("div",{className:We.a.serviceBox},l.a.createElement("label",{className:We.a.serviceSetLeft},"磁盘限制(K):"),l.a.createElement(I.a,{className:We.a.serviceSetInput,value:e.resource_limit,style:{width:300},disabled:le,maxLength:8,onChange:function(e){e.target.value.match(/^\d*(\.\d*)?$/)&&we(e.target.value,"resource_limit",t)}})))})))))),l.a.createElement("div",{className:We.a.btns},l.a.createElement(M.a,{size:"large",style:{marginRight:20},onClick:function(){var e,t;t=function(){w.d.push("/shixuns/".concat(oe,"/challenges")),i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},null!=r&&null!==(e=r.sideBar)&&void 0!==e&&e.confirmLeave?f.a.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){t()}}):t()}},"取消"),l.a.createElement(M.a,{size:"large",type:"primary",disabled:null===u,onClick:function(){return xe()}},"保存"))),l.a.createElement(Ge.a,null),l.a.createElement(je,{onFinish:function(e){return K(e)}}),l.a.createElement(Ve.a,null))})),Ye=(n("g9YV"),n("wCAj")),Qe=(n("5Dmo"),n("3S7+")),Je=n("P5Jw"),Xe=n("wd/R"),Ze=n.n(Xe),$e=n("3d99"),et=n.n($e),tt=n("Lf5v"),nt=n("xKgJ"),rt=n("lzim"),it=(l.a.Fragment,Object(w.a)((function(e){var t=e.globalSetting,n=e.shixunsDetail,r=e.practiceSetting;return{globalSetting:t,shixunsDetail:n,user:e.user,practiceSetting:r}}))((function(e){var t,n,r,i,a=e.globalSetting,c=e.dispatch,u=e.practiceSetting,h=e.shixunsDetail,g=(e.user,Object(o.a)(e,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),u.id),v=Object(s.useState)([]),_=Object(R.a)(v,2),y=_[0],E=_[1],O=Object(s.useState)({}),w=Object(R.a)(O,2),C=w[0],S=w[1],T=Object(s.useState)(!1),A=Object(R.a)(T,2),D=A[0],k=A[1],L=Object(s.useState)(!0),N=Object(R.a)(L,2),j=N[0],B=N[1],U=Object(s.useState)(!1),K=Object(R.a)(U,2),W=K[0],G=K[1],H=Object(s.useState)(!1),z=Object(R.a)(H,2),q=z[0],Y=z[1],Q=Object(s.useState)([]),J=Object(R.a)(Q,2),X=J[0],Z=J[1],$=Object(s.useState)(!1),ee=Object(R.a)($,2),te=ee[0],ne=ee[1],re=Object(s.useState)({}),ie=Object(R.a)(re,2),ae=ie[0],oe=ie[1],se=Object(s.useState)({page:1,limit:10,total:0}),le=Object(R.a)(se,2),ce=le[0],ue=le[1];Object(s.useEffect)((function(){g&&fe()}),[g]);var fe=function(){var e=Object(p.a)(m.a.mark((function e(t){var n,r,i;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={page:1,limit:10,total:0},r=t||n,k(!0),e.next=5,c({type:"shixunsDetail/getSetData",payload:Object(P.a)(Object(P.a)({},r),{},{id:g})});case 5:null!=(i=e.sent)&&i.data_sets&&(k(!1),E(Object(F.a)(i.data_sets)),ue(Object(P.a)(Object(P.a)({},r),{},{total:null==i?void 0:i.data_sets_count})),B(!1),S(Object(P.a)({},i)));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),pe={selectedRowKeys:X,columnWidth:70,onChange:function(e){console.log("selectedRowKeys changed: ",e),Z(e)}},he=function(e){Object(b.ab)(["实践项目","设置","数据集","删除"]);var t,n=e?[e]:X;f.a.confirm({centered:!0,title:"确定要删除文件吗?",okText:"确定",cancelText:"取消",onOk:(t=Object(p.a)(m.a.mark((function e(){var t;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(x.a)("/api/shixuns/".concat(g,"/destroy_data_sets.json"),{method:"Delete",body:{id:n}});case 2:0===e.sent.status&&(t=n.length===y.length&&ce.page>1?ce.page-1:ce.page,d.b.success("删除成功"),fe(Object(P.a)(Object(P.a)({},ce),{},{page:t})),Z([]));case 4:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})},me=function(){var e=Object(p.a)(m.a.mark((function e(){var t,n,r,i;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=ae.title,n=null,console.log(t,"title"),""!==t){e.next=7;break}return n="文件名不能为空",oe(Object(P.a)(Object(P.a)({},ae),{},{errorDes:n})),e.abrupt("return");case 7:if(r=y.find((function(e){return e.id===(null==ae?void 0:ae.id)})).title,t!==r.substring(0,r.lastIndexOf("."))&&t!==r){e.next=12;break}return n="文件名不能重名",oe(Object(P.a)(Object(P.a)({},ae),{},{errorDes:n})),e.abrupt("return");case 12:return i=r.includes(".")?r.substring(r.lastIndexOf("."),r.length):"",e.next=15,Object(x.a)("/api/shixuns/".concat(g,"/rename_data_sets.json"),{method:"post",body:{id:null==ae?void 0:ae.id,new_file_name:t+i}});case 15:0===e.sent.status&&(d.b.success("重命名成功"),fe(ce),G(!1),oe({}));case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ge=function(e){var t=e,n=document.createElement("input");n.value=t,document.body.appendChild(n),n.select(),document.execCommand("Copy"),n.style.display="none"},ve=[{title:"文件",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(e){return l.a.createElement(Qe.a,{title:e},l.a.createElement("span",null,e))}},{title:"备注",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(e){return l.a.createElement(Qe.a,{title:e},l.a.createElement("span",null,e||"--"))}},{title:"创建时间",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(e,t){return Ze()(t.created_on).format("YYYY-MM-DD HH:mm")}},{title:"文件路径",dataIndex:"file_path",key:"file_path",align:"left",render:function(e,t){return l.a.createElement("div",{className:et.a.path},l.a.createElement(Qe.a,{title:e},l.a.createElement("span",{className:et.a.text},e)),l.a.createElement(Je.CopyToClipboard,{text:e,onCopy:function(){return d.b.success("复制成功")}},l.a.createElement(Qe.a,{title:"复制"},l.a.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))}},{title:"最后修改人",dataIndex:"author",key:"author",align:"left",width:120},{title:"文件大小",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"操作",dataIndex:"operation",key:"operation",align:"left",width:Object(nt.v)()?200:120,render:function(e,t){return l.a.createElement("div",{className:et.a.actionsBtns},l.a.createElement(Qe.a,{title:"重命名"},l.a.createElement("span",{className:"iconfont icon-zhongmingming",onClick:function(){var e;oe(Object(V.clone)(Object(P.a)(Object(P.a)({},t),{},{title:null!=t&&t.title.includes(".")?null==t||null===(e=t.title)||void 0===e?void 0:e.substring(0,t.title.lastIndexOf(".")):null==t?void 0:t.title}))),G(!0),Object(b.ab)(["实践项目","设置","数据集","重命名"])}})),Object(nt.v)()&&l.a.createElement(Qe.a,{title:"分享"},l.a.createElement("span",{className:"iconfont icon-fenxiang",onClick:function(){Object(b.ab)(["实践项目","设置","数据集","分享"]),oe(Object(V.clone)(t)),Y(!0)}})),Object(nt.v)()&&l.a.createElement(Qe.a,{title:"下载"},l.a.createElement("span",{className:"iconfont icon-xiazai3",onClick:function(){Object(b.ab)(["实践项目","设置","数据集","下载"]),Object(b.v)(t.title,null==t?void 0:t.download_url)}})),l.a.createElement(Qe.a,{title:"删除"},l.a.createElement("span",{className:"iconfont icon-shanchu8",onClick:function(){Object(b.ab)(["实践项目","设置","数据集","删除"]),he(t.id)}})))}}];return l.a.createElement("div",{className:et.a.dataset},l.a.createElement("div",{className:et.a.header},l.a.createElement("div",{className:et.a.title},"数据集(",ce.total,")"),l.a.createElement("div",{className:et.a.dataPath},l.a.createElement("span",{className:et.a.pathTitle},"数据集路径:"),l.a.createElement("input",{value:null==C?void 0:C.folder_name,disabled:!0}),l.a.createElement(Je.CopyToClipboard,{text:null==C?void 0:C.folder_name,onCopy:function(){return d.b.success("复制成功")}},l.a.createElement(Qe.a,{placement:"topLeft",title:"点击复制数据集路径"},l.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),l.a.createElement("div",{className:et.a.btns},l.a.createElement(M.a,{type:"primary",ghost:!0,onClick:function(){return he()},disabled:!X.length},"删除"),l.a.createElement(M.a,{type:"primary",onClick:function(){return ne(!0)}},"上传文件"))),l.a.createElement("div",{className:et.a.content},l.a.createElement(de.a,{loading:j,active:!0,paragraph:{rows:5}},ce.total?l.a.createElement(Ye.a,{rowSelection:pe,className:et.a.customTable,dataSource:y,bordered:!1,rowKey:function(e){return e.id},rowClassName:et.a.row,columns:ve,loading:D,pagination:{pageSize:ce.limit,total:ce.total,current:ce.page,onChange:function(e){var t=Object(P.a)(Object(P.a)({},ce),{},{page:e});Z([]),ue(t),fe(t)},showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):l.a.createElement("div",{className:et.a.empty},l.a.createElement("img",{src:rt.l,width:"258"}),l.a.createElement("span",{className:"c-grey-c"},"暂无数据集文件~")))),l.a.createElement(tt.a,{rootIdentifier:null==h||null===(t=h.detail)||void 0===t?void 0:t.root_identifier,wrapClassName:et.a.uploadFileModal,id:g,containerId:null==h||null===(n=h.detail)||void 0===n?void 0:n.id,local:null==a||null===(r=a.setting)||void 0===r?void 0:r.is_local,dispatch:c,visible:te,onClose:function(){return ne(!1)},onOK:fe}),l.a.createElement(f.a,{title:"重命名",visible:W,onOk:me,centered:!0,wrapClassName:et.a.renameModal,onCancel:function(){G(!1),oe({})},width:"1000px"},l.a.createElement("div",null,l.a.createElement("div",{className:et.a.fileName},l.a.createElement("sup",null,"*"),"文件名 :"),l.a.createElement(I.a,{value:null==ae?void 0:ae.title,placeholder:"请输入文件名字",bordered:!1,onChange:function(e){oe(Object(P.a)(Object(P.a)({},ae),{},{title:e.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((null==ae||null===(i=ae.title)||void 0===i?void 0:i.length)||0,"/60")}),(null==ae?void 0:ae.errorDes)&&l.a.createElement("div",{className:et.a.errorDes},null==ae?void 0:ae.errorDes))),l.a.createElement(f.a,{title:"分享下载链接",visible:q,onOk:function(){var e=ae.download_url;ge(e),d.b.success("复制成功"),Y(!1),oe({})},centered:!0,wrapClassName:et.a.shareModal,onCancel:function(){Y(!1),oe({})},width:"1000px",okText:"复制链接"},l.a.createElement("div",null,l.a.createElement("div",{className:et.a.fileName},"发送链接,别人可以通过链接下载文件",l.a.createElement("span",null,"(有效期为3天)")),l.a.createElement(I.a,{bordered:!1,addonBefore:"链接",value:null==ae?void 0:ae.download_url}))))}))),at=(n("aHsQ"),n("sGsY")),ot=n("fKo2"),st=n.n(ot),lt=n("BMKw"),ct=n.n(lt),ut=function(e){return null!=e&&e.length?e.filter((function(e,t){return 0!==t})).map((function(e){return e.val})).join("").substr(1):""},dt=Object(w.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.shixunsDetail,n=(e.globalSetting,e.loading,e.dispatch),r=e.fileType,a=e.path,o=e.onFinish,c=void 0===o?function(){}:o,u=Object(O.i)(),h=Object(s.useState)(""),g=Object(R.a)(h,2),v=g[0],b=g[1],_=Object(s.useState)([]),y=Object(R.a)(_,2),E=y[0],x=y[1],w=Object(s.useState)([]),C=Object(R.a)(w,2),S=C[0],T=C[1],A=[i.OriginalPicturePath,i.ExpectPicturePath,i.PicturePath].includes(r);Object(s.useEffect)((function(){"EditPracticeSetting-SelectFilePath"===t.actionTabs.key&&(b(a||""),D())}),[t.actionTabs.key]);var D=function(){var e=Object(p.a)(m.a.mark((function e(){var t,r,i,a,o=arguments;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=o.length>0&&void 0!==o[0]?o[0]:"",e.next=3,n({type:"shixunsDetail/getRepository",payload:{id:u.id,path:r}});case 3:i=e.sent,""!==r||null!=i&&null!==(t=i.trees)&&void 0!==t&&t.length||d.b.warn("请先去代码仓库提交文件"),null!=i&&i.trees&&(a=i.trees.map((function(e){return Object(P.a)(Object(P.a)({},e),{name:e.name,val:e.name})})),T(a||[]));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),k=function(){var e=Object(p.a)(m.a.mark((function e(){return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c(v),M();case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),M=function(){b(""),x([]),T([]),n({type:"shixunsDetail/setActionTabs",payload:{}})},L=ut(E);return l.a.createElement(f.a,{centered:!0,title:"文件路径",closable:!1,keyboard:!1,visible:"EditPracticeSetting-SelectFilePath"===t.actionTabs.key,onOk:k,onCancel:M},l.a.createElement("div",{className:ct.a.wrap},l.a.createElement("div",{className:ct.a.content},l.a.createElement("div",{className:ct.a.mainPathWrap},!(null==E||!E.length)&&E.map((function(e,t){return l.a.createElement("a",{key:t,onClick:function(){return function(e,t){var n=E.filter((function(e,n){return n<=t}));x(n);var r=ut(n);A&&b(r),D(r)}(0,t)}},e.val)}))),!(null==S||!S.length)&&S.map((function(e,t){return"tree"===e.type?l.a.createElement("a",{key:t,onClick:function(){return function(e){if("tree"===e.type){E.length?E.push({val:"/".concat(e.val),path:e.val}):E.push({val:"根目录",path:""},{val:"/".concat(e.val),path:e.val}),x(E);var t=ut(E);A&&b(t),D(t)}}(e)}},l.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(ct.a.colorBlue)}),L?"".concat(L,"/"):L,e.name):l.a.createElement("a",{key:t,onClick:function(){return function(e){var t=ut(E),n="".concat(t?"".concat(t,"/"):t).concat(e);r===i.Path?(null==v||!v.includes("".concat(n,";")))&&b("".concat(v).concat(n,";")):r===i.ExecPath&&b(n)}("".concat(e.name))}},l.a.createElement("i",{className:"iconfont icon-zuoye ".concat(ct.a.colorBlue)}),L?"".concat(L,"/"):L,e.name)}))),l.a.createElement("label",{className:"mt5"},"选中的新建文件夹目录:"),l.a.createElement(I.a,{placeholder:"请输入新文件夹名/子文件夹名。(如:src/step1)",value:v,onChange:function(e){return b(e.target.value)}})))}));at.a.Countdown;!function(e){e[e.LoadingFail=1]="LoadingFail",e[e.Loading=2]="Loading",e[e.Finish=3]="Finish"}(r||(r={})),function(e){e.Path="path",e.ExecPath="exec_path",e.OriginalPicturePath="original_picture_path",e.ExpectPicturePath="expect_picture_path",e.PicturePath="picture_path"}(i||(i={}));var ft=Object(w.a)((function(e){var t=e.loading;return{globalSetting:e.globalSetting,loading:t,practiceSetting:e.practiceSetting,shixunsDetail:e.shixunsDetail}}))((function(e){e.globalSetting,e.loading;var t=e.dispatch,n=(e.practiceSetting,e.shixunsDetail,Object(o.a)(e,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Object(s.useState)()),r=Object(R.a)(n,2),a=(r[0],r[1],Object(s.useState)()),c=Object(R.a)(a,2),u=(c[0],c[1],Object(s.useRef)(),Object(s.useState)()),d=Object(R.a)(u,2),f=(d[0],d[1],Object(s.useState)()),h=Object(R.a)(f,2),g=(h[0],h[1],Object(s.useState)()),v=Object(R.a)(g,2),b=(v[0],v[1],Object(s.useRef)(!0),Object(s.useState)(!0)),_=Object(R.a)(b,2),y=(_[0],_[1],Object(s.useState)(700)),x=Object(R.a)(y,2),w=(x[0],x[1],Object(s.useState)("")),C=Object(R.a)(w,2),S=C[0],D=C[1],k=(Object(s.useRef)(),Object(O.i)());Object(s.useEffect)((function(){L()}),[]);var L=function(){var e=Object(p.a)(m.a.mark((function e(){var t;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(E.S)({identifier:k.id});case 2:null!=(t=e.sent)&&t.url&&D(null==t?void 0:t.url);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),N=function(e){t({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},j=function(){var e=Object(p.a)(m.a.mark((function e(n){return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(E.Ib)({id:k.id,startup_file:n});case 2:L(),t({type:"practiceSetting/getCommonData",payload:Object(P.a)({},k)});case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return l.a.createElement("div",{className:st.a.warehouse},l.a.createElement(T.a,{className:"mt20 ml20 font14",align:"middle"},l.a.createElement(A.a,null,l.a.createElement("span",{className:"c-red"},"* "),"默认打开文件:"),l.a.createElement(A.a,{flex:"300px",onClick:function(){return N(i.ExecPath)}},l.a.createElement(I.a,{value:S})),l.a.createElement(A.a,{flex:"1"},l.a.createElement(M.a,{type:"primary",className:"ml10",onClick:function(){return N(i.ExecPath)}},"设置"))),l.a.createElement("iframe",{onLoad:function(e){},src:S,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),l.a.createElement(dt,{fileType:"path",path:"",onFinish:function(e){return j(e)}}))})),pt=function(e){var t=e.tabsActive,n=Object(o.a)(e,["tabsActive"]);return l.a.createElement(l.a.Fragment,null,"information"===t&&l.a.createElement($,null),"warehouse"===t&&l.a.createElement(ee.default,null),"level"===t&&l.a.createElement(ce,n),"collaborate"===t&&l.a.createElement(Te,n),"setting"===t&&l.a.createElement(Ae.a,null),"environment"===t&&l.a.createElement(qe,n),"dataset"===t&&l.a.createElement(it,null),"service"===t&&l.a.createElement(ft,n))},ht=n("Jv0p"),mt=n.n(ht),gt=n("luix"),vt=n.n(gt),bt=[{name:"基本信息",icon:l.a.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"代码仓库",icon:l.a.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"任务关卡",icon:l.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"实验环境",icon:l.a.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"数据集",icon:l.a.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"服务",icon:l.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"合作人员",icon:l.a.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"设置",icon:l.a.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"}],_t=Object(w.a)((function(e){var t=e.loading,n=e.globalSetting,r=e.shixunsDetail;return{globalSetting:n,loading:t,practiceSetting:e.practiceSetting,shixunsDetail:r}}))((function(e){e.globalSetting,e.loading;var t,n=e.dispatch,r=e.shixunsDetail,i=e.practiceSetting,a=(Object(o.a)(e,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),i.base_info_warning),c=i.challenges_warning,u=i.id,d=i.repository_warning,p=i.sideBar,h=i.service_warning,m=Object(O.h)(),g=Object(O.i)();Object(s.useEffect)((function(){var e,t,i=null==m||null===(e=m.query)||void 0===e?void 0:e.tabId,a=m.pathname.split("/").length,o=(null!=r&&null!==(t=r.detail)&&void 0!==t&&t.windows_vnc?bt.filter((function(e){return"dataset"!==e.tabId})):bt).map((function(e){return e.tabId})).includes(i);i&&o?n({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:i}}):a>4?n({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}}):(!i||i&&!o)&&n({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),[null==r||null===(t=r.detail)||void 0===t?void 0:t.windows_vnc]),Object(s.useEffect)((function(){return function(){n({type:"practiceSetting/setSideBarTabs",payload:Object(P.a)(Object(P.a)({},i.sideBar),{},{selectPath:""})})}}),[g.id]);var v;return l.a.createElement("div",{className:mt.a.sidebar},l.a.createElement("div",{className:mt.a.items},(null!=r&&null!==(v=r.detail)&&void 0!==v&&v.windows_vnc?bt.filter((function(e){return"dataset"!==e.tabId})):bt).filter((function(e){var t;return null!=r&&null!==(t=r.detail)&&void 0!==t&&t.is_jupyter_lab?"level"!==e.tabId:"service"!==e.tabId})).map((function(e){var t=e.name,r=e.icon,o=e.tabId;return l.a.createElement("div",{key:o,className:i.sideBar.tabsActive===o?mt.a.itemActive:mt.a.item,onClick:function(){return function(e){var t;if(e!==p.tabsActive){var r=function(){w.d.push("/shixuns/".concat(u,"/edit?tabId=").concat(e)),n({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:e,selectPath:"",confirmLeave:!1}})};null!=i&&null!==(t=i.sideBar)&&void 0!==t&&t.confirmLeave?f.a.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){r()}}):r()}}(o)}},r,l.a.createElement("span",{className:mt.a.name},t),"information"===o&&a&&l.a.createElement(Qe.a,{title:"请完善基本信息"},l.a.createElement("img",{src:vt.a,alt:""})),"level"===o&&c&&l.a.createElement(Qe.a,{title:"请创建任务关卡"},l.a.createElement("img",{src:vt.a,alt:""})),"service"===o&&h&&l.a.createElement(Qe.a,{title:"请设置默认打开文件"},l.a.createElement("img",{src:vt.a,alt:""})),"warehouse"===o&&d&&l.a.createElement(Qe.a,{title:"请开启代码仓库"},l.a.createElement("img",{src:vt.a,alt:""})))}))),l.a.createElement("div",{className:mt.a.question},l.a.createElement(Qe.a,{placement:"right",title:"常见问题"},l.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){return window.open("/forums/4692")}},l.a.createElement("img",{src:rt.x,height:44,width:44,alt:""})))))}));t.default=Object(w.a)((function(e){var t=e.loading;return{globalSetting:e.globalSetting,loading:t,practiceSetting:e.practiceSetting}}))((function(e){e.globalSetting,e.loading;var t=e.dispatch,n=e.practiceSetting,r=Object(o.a)(e,["globalSetting","loading","dispatch","practiceSetting"]),i=(n.sideBar.tabsActive,Object(O.i)());return Object(s.useEffect)((function(){return t({type:"globalSetting/headerFooterToggle",payload:!1}),t({type:"shixunsDetail/getShixunsDetail",payload:i}),t({type:"shixunsDetail/getSettingsData",payload:i}),function(){t({type:"globalSetting/headerFooterToggle",payload:!0}),t({type:"practiceSetting/setParams",payload:{id:""}})}}),[]),l.a.createElement("div",{className:u.a.practiceSetting},l.a.createElement("div",{className:u.a.wrapHeader},l.a.createElement(C,null)),l.a.createElement("div",{className:u.a.wrapLayout},l.a.createElement("div",{className:u.a.wrapSidebar},l.a.createElement(_t,null)),l.a.createElement("div",{className:u.a.wrapContent},l.a.createElement(pt,Object(a.a)({},r,{tabsActive:n.sideBar.tabsActive})))))}))},WYAk: /*!****************************************!*\ !*** ./node_modules/crypto-js/hmac.js ***! \****************************************/ @@ -951,9 +951,9 @@ function(e){var t=r,n=t.lib,i=n.WordArray,a=n.Hasher,o=t.algo,s=i.create([0,1,2, /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/contextTypes.js because of ./node_modules/rc-tree/es/Tree.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/util.js because of ./node_modules/rc-tree-select/es/TreeSelect.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/utils/treeUtil.js because of ./node_modules/rc-tree-select/es/TreeSelect.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("rePB"),i=n("Ff2n"),a=n("VTBJ"),o=n("1OyB"),s=n("vuIU"),l=n("JX7q"),c=n("Ji7U"),u=n("LK+K"),d=n("q1tI"),f=n("TSYQ"),p=n.n(f),h=n("sboe"),m=n("OZM5"),g=function(e){var t=e.prefixCls,n=e.level,i=e.isStart,a=e.isEnd;if(!n)return null;for(var o="".concat(t,"-indent-unit"),s=[],l=0;l1&&void 0!==arguments[1]&&arguments[1],n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&T[n])return T[n];var r=window.getComputedStyle(e),i=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),a=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),o=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),s=D.map((function(e){return"".concat(e,":").concat(r.getPropertyValue(e))})).join(";"),l={sizingStyle:s,paddingSize:a,borderSize:o,boxSizing:i};return t&&n&&(T[n]=l),l}var k,I=n("Gytx"),M=n.n(I);!function(e){e[e.NONE=0]="NONE",e[e.RESIZING=1]="RESIZING",e[e.RESIZED=2]="RESIZED"}(k||(k={}));var P=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){var a;return Object(i.a)(this,n),(a=t.call(this,e)).nextFrameActionId=void 0,a.resizeFrameId=void 0,a.textArea=void 0,a.saveTextArea=function(e){a.textArea=e},a.handleResize=function(e){var t=a.state.resizeStatus,n=a.props,r=n.autoSize,i=n.onResize;t===k.NONE&&("function"==typeof i&&i(e),r&&a.resizeOnNextFrame())},a.resizeOnNextFrame=function(){cancelAnimationFrame(a.nextFrameActionId),a.nextFrameActionId=requestAnimationFrame(a.resizeTextarea)},a.resizeTextarea=function(){var e=a.props.autoSize;if(e&&a.textArea){var t=e.minRows,n=e.maxRows,r=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;E||((E=document.createElement("textarea")).setAttribute("tab-index","-1"),E.setAttribute("aria-hidden","true"),document.body.appendChild(E)),e.getAttribute("wrap")?E.setAttribute("wrap",e.getAttribute("wrap")):E.removeAttribute("wrap");var i=A(e,t),a=i.paddingSize,o=i.borderSize,s=i.boxSizing,l=i.sizingStyle;E.setAttribute("style","".concat(l,";").concat(S)),E.value=e.value||e.placeholder||"";var c,u=Number.MIN_SAFE_INTEGER,d=Number.MAX_SAFE_INTEGER,f=E.scrollHeight;if("border-box"===s?f+=o:"content-box"===s&&(f-=a),null!==n||null!==r){E.value=" ";var p=E.scrollHeight-a;null!==n&&(u=p*n,"border-box"===s&&(u=u+a+o),f=Math.max(u,f)),null!==r&&(d=p*r,"border-box"===s&&(d=d+a+o),c=f>d?"":"hidden",f=Math.min(d,f))}return{height:f,minHeight:u,maxHeight:d,overflowY:c,resize:"none"}}(a.textArea,!1,t,n);a.setState({textareaStyles:r,resizeStatus:k.RESIZING},(function(){cancelAnimationFrame(a.resizeFrameId),a.resizeFrameId=requestAnimationFrame((function(){a.setState({resizeStatus:k.RESIZED},(function(){a.resizeFrameId=requestAnimationFrame((function(){a.setState({resizeStatus:k.NONE}),a.fixFirefoxAutoScroll()}))}))}))}))}},a.renderTextArea=function(){var e=a.props,t=e.prefixCls,n=void 0===t?"rc-textarea":t,i=e.autoSize,o=e.onResize,s=e.className,d=e.disabled,f=a.state,p=f.textareaStyles,h=f.resizeStatus,m=Object(O.a)(a.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),g=C()(n,s,Object(u.a)({},"".concat(n,"-disabled"),d));"value"in m&&(m.value=m.value||"");var v=Object(c.a)(Object(c.a)(Object(c.a)({},a.props.style),p),h===k.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return l.createElement(x,{onResize:a.handleResize,disabled:!(i||o)},l.createElement("textarea",Object(r.a)({},m,{className:g,style:v,ref:a.saveTextArea})))},a.state={textareaStyles:{},resizeStatus:k.NONE},a}return Object(a.a)(n,[{key:"componentDidUpdate",value:function(e){e.value===this.props.value&&M()(e.autoSize,this.props.autoSize)||this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var e=this.textArea.selectionStart,t=this.textArea.selectionEnd;this.textArea.setSelectionRange(e,t)}}catch(e){}}},{key:"render",value:function(){return this.renderTextArea()}}]),n}(l.Component),L=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){var r;Object(i.a)(this,n),(r=t.call(this,e)).resizableTextArea=void 0,r.focus=function(){r.resizableTextArea.textArea.focus()},r.saveTextArea=function(e){r.resizableTextArea=e},r.handleChange=function(e){var t=r.props.onChange;r.setValue(e.target.value,(function(){r.resizableTextArea.resizeTextarea()})),t&&t(e)},r.handleKeyDown=function(e){var t=r.props,n=t.onPressEnter,i=t.onKeyDown;13===e.keyCode&&n&&n(e),i&&i(e)};var a=void 0===e.value||null===e.value?e.defaultValue:e.value;return r.state={value:a},r}return Object(a.a)(n,[{key:"setValue",value:function(e,t){"value"in this.props||this.setState({value:e},t)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return l.createElement(P,Object(r.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value}:null}}]),n}(l.Component);t.default=L},ZW9T: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/shallowequal/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.r(t),n.d(t,"ResizableTextArea",(function(){return P}));var r=n("wx14"),i=n("1OyB"),a=n("vuIU"),o=n("Ji7U"),s=n("LK+K"),l=n("q1tI"),c=n("VTBJ"),u=n("rePB"),d=n("Zm9Q"),f=(n("Kwbf"),n("c+Xe")),p=n("m+aA"),h=n("bdgK"),m=new Map;var g=new h.default((function(e){e.forEach((function(e){var t,n=e.target;null===(t=m.get(n))||void 0===t||t.forEach((function(e){return e(n)}))}))}));var v=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(){return Object(i.a)(this,n),t.apply(this,arguments)}return Object(a.a)(n,[{key:"render",value:function(){return this.props.children}}]),n}(l.Component),b=l.createContext(null);function _(e){var t=e.children,n=e.disabled,r=l.useRef(null),i=l.useRef(null),a=l.useContext(b),o=l.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),s=l.isValidElement(t)&&Object(f.c)(t),u=s?t.ref:null,d=l.useMemo((function(){return Object(f.a)(u,r)}),[u,r]),h=l.useRef(e);h.current=e;var _=l.useCallback((function(e){var t=h.current,n=t.onResize,r=t.data,i=e.getBoundingClientRect(),s=i.width,l=i.height,u=e.offsetWidth,d=e.offsetHeight,f=Math.floor(s),p=Math.floor(l);if(o.current.width!==f||o.current.height!==p||o.current.offsetWidth!==u||o.current.offsetHeight!==d){var m={width:f,height:p,offsetWidth:u,offsetHeight:d};o.current=m;var g=u===Math.round(s)?s:u,v=d===Math.round(l)?l:d,b=Object(c.a)(Object(c.a)({},m),{},{offsetWidth:g,offsetHeight:v});null==a||a(b,e,r),n&&Promise.resolve().then((function(){n(b,e)}))}}),[]);return l.useEffect((function(){var e,t,a=Object(p.a)(r.current)||Object(p.a)(i.current);return a&&!n&&(e=a,t=_,m.has(e)||(m.set(e,new Set),g.observe(e)),m.get(e).add(t)),function(){return function(e,t){m.has(e)&&(m.get(e).delete(t),m.get(e).size||(g.unobserve(e),m.delete(e)))}(a,_)}}),[r.current,n]),l.createElement(v,{ref:i},s?l.cloneElement(t,{ref:d}):t)}function y(e){var t=e.children;return Object(d.a)(t).map((function(t,n){var i=(null==t?void 0:t.key)||"".concat("rc-observer-key","-").concat(n);return l.createElement(_,Object(r.a)({},e,{key:i}),t)}))}y.Collection=function(e){var t=e.children,n=e.onBatchResize,r=l.useRef(0),i=l.useRef([]),a=l.useContext(b),o=l.useCallback((function(e,t,o){r.current+=1;var s=r.current;i.current.push({size:e,element:t,data:o}),Promise.resolve().then((function(){s===r.current&&(null==n||n(i.current),i.current=[])})),null==a||a(e,t,o)}),[n,a]);return l.createElement(b.Provider,{value:o},t)};var E,x=y,O=n("bT9E"),w=n("TSYQ"),C=n.n(w),S="\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n",T=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],A={};function D(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&A[n])return A[n];var r=window.getComputedStyle(e),i=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),a=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),o=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),s=T.map((function(e){return"".concat(e,":").concat(r.getPropertyValue(e))})).join(";"),l={sizingStyle:s,paddingSize:a,borderSize:o,boxSizing:i};return t&&n&&(A[n]=l),l}var k,I=n("Gytx"),M=n.n(I);!function(e){e[e.NONE=0]="NONE",e[e.RESIZING=1]="RESIZING",e[e.RESIZED=2]="RESIZED"}(k||(k={}));var P=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){var a;return Object(i.a)(this,n),(a=t.call(this,e)).nextFrameActionId=void 0,a.resizeFrameId=void 0,a.textArea=void 0,a.saveTextArea=function(e){a.textArea=e},a.handleResize=function(e){var t=a.state.resizeStatus,n=a.props,r=n.autoSize,i=n.onResize;t===k.NONE&&("function"==typeof i&&i(e),r&&a.resizeOnNextFrame())},a.resizeOnNextFrame=function(){cancelAnimationFrame(a.nextFrameActionId),a.nextFrameActionId=requestAnimationFrame(a.resizeTextarea)},a.resizeTextarea=function(){var e=a.props.autoSize;if(e&&a.textArea){var t=e.minRows,n=e.maxRows,r=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;E||((E=document.createElement("textarea")).setAttribute("tab-index","-1"),E.setAttribute("aria-hidden","true"),document.body.appendChild(E)),e.getAttribute("wrap")?E.setAttribute("wrap",e.getAttribute("wrap")):E.removeAttribute("wrap");var i=D(e,t),a=i.paddingSize,o=i.borderSize,s=i.boxSizing,l=i.sizingStyle;E.setAttribute("style","".concat(l,";").concat(S)),E.value=e.value||e.placeholder||"";var c,u=Number.MIN_SAFE_INTEGER,d=Number.MAX_SAFE_INTEGER,f=E.scrollHeight;if("border-box"===s?f+=o:"content-box"===s&&(f-=a),null!==n||null!==r){E.value=" ";var p=E.scrollHeight-a;null!==n&&(u=p*n,"border-box"===s&&(u=u+a+o),f=Math.max(u,f)),null!==r&&(d=p*r,"border-box"===s&&(d=d+a+o),c=f>d?"":"hidden",f=Math.min(d,f))}return{height:f,minHeight:u,maxHeight:d,overflowY:c,resize:"none"}}(a.textArea,!1,t,n);a.setState({textareaStyles:r,resizeStatus:k.RESIZING},(function(){cancelAnimationFrame(a.resizeFrameId),a.resizeFrameId=requestAnimationFrame((function(){a.setState({resizeStatus:k.RESIZED},(function(){a.resizeFrameId=requestAnimationFrame((function(){a.setState({resizeStatus:k.NONE}),a.fixFirefoxAutoScroll()}))}))}))}))}},a.renderTextArea=function(){var e=a.props,t=e.prefixCls,n=void 0===t?"rc-textarea":t,i=e.autoSize,o=e.onResize,s=e.className,d=e.disabled,f=a.state,p=f.textareaStyles,h=f.resizeStatus,m=Object(O.a)(a.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),g=C()(n,s,Object(u.a)({},"".concat(n,"-disabled"),d));"value"in m&&(m.value=m.value||"");var v=Object(c.a)(Object(c.a)(Object(c.a)({},a.props.style),p),h===k.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return l.createElement(x,{onResize:a.handleResize,disabled:!(i||o)},l.createElement("textarea",Object(r.a)({},m,{className:g,style:v,ref:a.saveTextArea})))},a.state={textareaStyles:{},resizeStatus:k.NONE},a}return Object(a.a)(n,[{key:"componentDidUpdate",value:function(e){e.value===this.props.value&&M()(e.autoSize,this.props.autoSize)||this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var e=this.textArea.selectionStart,t=this.textArea.selectionEnd;this.textArea.setSelectionRange(e,t)}}catch(e){}}},{key:"render",value:function(){return this.renderTextArea()}}]),n}(l.Component),L=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){var r;Object(i.a)(this,n),(r=t.call(this,e)).resizableTextArea=void 0,r.focus=function(){r.resizableTextArea.textArea.focus()},r.saveTextArea=function(e){r.resizableTextArea=e},r.handleChange=function(e){var t=r.props.onChange;r.setValue(e.target.value,(function(){r.resizableTextArea.resizeTextarea()})),t&&t(e)},r.handleKeyDown=function(e){var t=r.props,n=t.onPressEnter,i=t.onKeyDown;13===e.keyCode&&n&&n(e),i&&i(e)};var a=void 0===e.value||null===e.value?e.defaultValue:e.value;return r.state={value:a},r}return Object(a.a)(n,[{key:"setValue",value:function(e,t){"value"in this.props||this.setState({value:e},t)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return l.createElement(P,Object(r.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value}:null}}]),n}(l.Component);t.default=L},ZW9T: /*!************************************************************!*\ !*** ./src/components/monaco-editor/index.jsx + 1 modules ***! \************************************************************/ @@ -1004,18 +1004,18 @@ function(e){var t=r,n=t.lib,i=n.WordArray,a=n.Hasher,o=t.algo,s=i.create([0,1,2, /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/message/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/message/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js (<- Module uses injected variables (global)) */function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var r=n("k1fw"),i=(n("miYZ"),n("tsqr")),a=n("rAM+"),o=n("tJVT"),s=n("PpiC"),l=n("q1tI"),c=n.n(l),u=n("bdgK");function d(e,t,n,i,a){var o=t.getWordUntilPosition(n),s={startLineNumber:n.lineNumber,endLineNumber:n.lineNumber,startColumn:o.startColumn,endColumn:o.endColumn},l=i.map((function(t){return{label:t,kind:e.languages.CompletionItemKind.Keyword,insertText:t,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:s}}));return a.map((function(e){l.push(Object(r.a)(Object(r.a)({},e),{},{range:s}))})),l}n("LvDl");function f(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}function p(){}var h={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e;if(Array.isArray(e)){for(var n=0;n0||r.target.offsetWidth>0)&&V.current.instance.layout()}}catch(e){n.e(e)}finally{n.f()}}))).observe(H.current),e}();return Z(!0),function(){var e=V.current.instance;e.dispose();var t=e.getModel();t&&t.dispose(),V.current.subscription&&V.current.subscription.dispose(),R&&window.removeEventListener("paste",ee),n.unobserve(H.current)}}catch(e){}}))}),[]),Object(l.useEffect)((function(){if(V.current.instance&&X)return document.addEventListener("keydown",te,!1),function(){document.removeEventListener("keydown",te)}}),[I,X]),Object(l.useEffect)((function(){var e=V.current.instance;if(e&&X){var t=m(E);g.editor.setModelLanguage(e.getModel(),t),console.log("language:",E,e.getModel(),t)}}),[E,X]),Object(l.useEffect)((function(){V.current.instance&&X&&g.editor.setTheme(A)}),[A,X]),Object(l.useEffect)((function(){var e=V.current.instance;e&&X&&(e.updateOptions(Object(r.a)({},C)),setTimeout((function(){e.getModel().updateOptions(Object(r.a)({},C))}),200))}),[JSON.stringify(C),X]),Object(l.useEffect)((function(){var e=V.current.instance;e&&X&&e.layout()}),[h,b,X]);var ie=Object(l.useState)(f(h)),ae=Object(o.a)(ie,2),oe=ae[0],se=(ae[1],Object(l.useState)(f(b))),le=Object(o.a)(se,2),ce=le[0],ue=le[1],de=Object(r.a)(Object(r.a)({},O),{},{width:oe,height:ce});return c.a.createElement("div",{className:"my-monaco-editor",ref:H,style:de})};function v(e){var t=e.width,i=void 0===t?"100%":t,s=e.height,d=void 0===s?"100%":s,p=e.original,h=e.modified,m=e.language,v=e.options,b=void 0===v?{}:v,_=Object(l.useRef)(),y=Object(l.useState)(null),E=Object(o.a)(y,2),x=E[0],O=E[1];Object(l.useEffect)((function(){_.current&&n.e(/*! import() | monaco-editor */27).then(n.t.bind(null,/*! monaco-editor/esm/vs/editor/editor.api.js */"M/lh",7)).then((function(e){var t=(g=e).editor.createDiffEditor(_.current,Object(r.a)(Object(r.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},b),{},{wordWrap:!0}));O(t);var n=function(e){var t;return _.current&&(t=new u.default((function(t){var n,r=Object(a.a)(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&e.layout()}}catch(e){r.e(e)}finally{r.f()}}))).observe(_.current),t}(t);return function(){t.dispose();var e=t.getModel();e&&e.dispose(),n.unobserve(_.current)}}))}),[]),Object(l.useEffect)((function(){x&&x.setModel({original:g.editor.createModel(p,m),modified:g.editor.createModel(h,m)})}),[p,h,m,x]);var w={width:f(i),height:f(d)};return c.a.createElement("div",{className:"my-diff-editor",ref:_,style:w})}},ZpRC: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js (<- Module uses injected variables (global)) */function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var r=n("k1fw"),i=(n("miYZ"),n("tsqr")),a=n("rAM+"),o=n("tJVT"),s=n("PpiC"),l=n("q1tI"),c=n.n(l),u=n("bdgK");function d(e,t,n,i,a){var o=t.getWordUntilPosition(n),s={startLineNumber:n.lineNumber,endLineNumber:n.lineNumber,startColumn:o.startColumn,endColumn:o.endColumn},l=i.map((function(t){return{label:t,kind:e.languages.CompletionItemKind.Keyword,insertText:t,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:s}}));return a.map((function(e){l.push(Object(r.a)(Object(r.a)({},e),{},{range:s}))})),l}n("LvDl");function f(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}function p(){}var h={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e;if(Array.isArray(e)){for(var n=0;n0||r.target.offsetWidth>0)&&V.current.instance.layout()}}catch(e){n.e(e)}finally{n.f()}}))).observe(H.current),e}();return Z(!0),function(){var e=V.current.instance;e.dispose();var t=e.getModel();t&&t.dispose(),V.current.subscription&&V.current.subscription.dispose(),R&&window.removeEventListener("paste",ee),n.unobserve(H.current)}}catch(e){}}))}),[]),Object(l.useEffect)((function(){if(V.current.instance&&X)return document.addEventListener("keydown",te,!1),function(){document.removeEventListener("keydown",te)}}),[I,X]),Object(l.useEffect)((function(){var e=V.current.instance;if(e&&X){var t=m(E);g.editor.setModelLanguage(e.getModel(),t),console.log("language:",E,e.getModel(),t)}}),[E,X]),Object(l.useEffect)((function(){V.current.instance&&X&&g.editor.setTheme(D)}),[D,X]),Object(l.useEffect)((function(){var e=V.current.instance;e&&X&&(e.updateOptions(Object(r.a)({},C)),setTimeout((function(){e.getModel().updateOptions(Object(r.a)({},C))}),200))}),[JSON.stringify(C),X]),Object(l.useEffect)((function(){var e=V.current.instance;e&&X&&e.layout()}),[h,b,X]);var ie=Object(l.useState)(f(h)),ae=Object(o.a)(ie,2),oe=ae[0],se=(ae[1],Object(l.useState)(f(b))),le=Object(o.a)(se,2),ce=le[0],ue=le[1],de=Object(r.a)(Object(r.a)({},O),{},{width:oe,height:ce});return c.a.createElement("div",{className:"my-monaco-editor",ref:H,style:de})};function v(e){var t=e.width,i=void 0===t?"100%":t,s=e.height,d=void 0===s?"100%":s,p=e.original,h=e.modified,m=e.language,v=e.options,b=void 0===v?{}:v,_=Object(l.useRef)(),y=Object(l.useState)(null),E=Object(o.a)(y,2),x=E[0],O=E[1];Object(l.useEffect)((function(){_.current&&n.e(/*! import() | monaco-editor */27).then(n.t.bind(null,/*! monaco-editor/esm/vs/editor/editor.api.js */"M/lh",7)).then((function(e){var t=(g=e).editor.createDiffEditor(_.current,Object(r.a)(Object(r.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},b),{},{wordWrap:!0}));O(t);var n=function(e){var t;return _.current&&(t=new u.default((function(t){var n,r=Object(a.a)(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&e.layout()}}catch(e){r.e(e)}finally{r.f()}}))).observe(_.current),t}(t);return function(){t.dispose();var e=t.getModel();e&&e.dispose(),n.unobserve(_.current)}}))}),[]),Object(l.useEffect)((function(){x&&x.setModel({original:g.editor.createModel(p,m),modified:g.editor.createModel(h,m)})}),[p,h,m,x]);var w={width:f(i),height:f(d)};return c.a.createElement("div",{className:"my-diff-editor",ref:_,style:w})}},ZpRC: /*!*************************************************************************!*\ !*** ./node_modules/scroll-into-view-if-needed/es/index.js + 1 modules ***! \*************************************************************************/ /*! exports provided: default */ -/*! exports used: default */function(e,t,n){"use strict";function r(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function i(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function a(e,t){if(e.clientHeightt||a>e&&o=t&&s>=n?a-e-r:o>t&&sn?o-t+i:0}var s=function(e,t){var n=window,i=t.scrollMode,s=t.block,l=t.inline,c=t.boundary,u=t.skipOverflowHiddenElements,d="function"==typeof c?c:function(e){return e!==c};if(!r(e))throw new TypeError("Invalid target");for(var f=document.scrollingElement||document.documentElement,p=[],h=e;r(h)&&d(h);){if((h=h.parentElement)===f){p.push(h);break}null!=h&&h===document.body&&a(h)&&!a(document.documentElement)||null!=h&&a(h,u)&&p.push(h)}for(var m=n.visualViewport?n.visualViewport.width:innerWidth,g=n.visualViewport?n.visualViewport.height:innerHeight,v=window.scrollX||pageXOffset,b=window.scrollY||pageYOffset,_=e.getBoundingClientRect(),y=_.height,E=_.width,x=_.top,O=_.right,w=_.bottom,C=_.left,S="start"===s||"nearest"===s?x:"end"===s?w:x+y/2,D="center"===l?C+E/2:"end"===l?O:C,T=[],A=0;A=0&&C>=0&&w<=g&&O<=m&&x>=L&&w<=N&&C>=j&&O<=R)return T;var B=getComputedStyle(k),F=parseInt(B.borderLeftWidth,10),U=parseInt(B.borderTopWidth,10),K=parseInt(B.borderRightWidth,10),W=parseInt(B.borderBottomWidth,10),G=0,H=0,V="offsetWidth"in k?k.offsetWidth-k.clientWidth-F-K:0,z="offsetHeight"in k?k.offsetHeight-k.clientHeight-U-W:0;if(f===k)G="start"===s?S:"end"===s?S-g:"nearest"===s?o(b,b+g,g,U,W,b+S,b+S+y,y):S-g/2,H="start"===l?D:"center"===l?D-m/2:"end"===l?D-m:o(v,v+m,m,F,K,v+D,v+D+E,E),G=Math.max(0,G+b),H=Math.max(0,H+v);else{G="start"===s?S-L-U:"end"===s?S-N+W+z:"nearest"===s?o(L,N,M,U,W+z,S,S+y,y):S-(L+M/2)+z/2,H="start"===l?D-j-F:"center"===l?D-(j+P/2)+V/2:"end"===l?D-R+K+V:o(j,R,P,F,K+V,D,D+E,E);var q=k.scrollLeft,Y=k.scrollTop;S+=Y-(G=Math.max(0,Math.min(Y+G,k.scrollHeight-M+z))),D+=q-(H=Math.max(0,Math.min(q+H,k.scrollWidth-P+V)))}T.push({el:k,top:G,left:H})}return T};function l(e){return e===Object(e)&&0!==Object.keys(e).length}t.a=function(e,t){var n=!e.ownerDocument.documentElement.contains(e);if(l(t)&&"function"==typeof t.behavior)return t.behavior(n?[]:s(e,t));if(!n){var r=function(e){return!1===e?{block:"end",inline:"nearest"}:l(e)?e:{block:"start",inline:"nearest"}}(t);return function(e,t){void 0===t&&(t="auto");var n="scrollBehavior"in document.body.style;e.forEach((function(e){var r=e.el,i=e.top,a=e.left;r.scroll&&n?r.scroll({top:i,left:a,behavior:t}):(r.scrollTop=i,r.scrollLeft=a)}))}(s(e,r),r.behavior)}}},Zss7: +/*! exports used: default */function(e,t,n){"use strict";function r(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function i(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function a(e,t){if(e.clientHeightt||a>e&&o=t&&s>=n?a-e-r:o>t&&sn?o-t+i:0}var s=function(e,t){var n=window,i=t.scrollMode,s=t.block,l=t.inline,c=t.boundary,u=t.skipOverflowHiddenElements,d="function"==typeof c?c:function(e){return e!==c};if(!r(e))throw new TypeError("Invalid target");for(var f=document.scrollingElement||document.documentElement,p=[],h=e;r(h)&&d(h);){if((h=h.parentElement)===f){p.push(h);break}null!=h&&h===document.body&&a(h)&&!a(document.documentElement)||null!=h&&a(h,u)&&p.push(h)}for(var m=n.visualViewport?n.visualViewport.width:innerWidth,g=n.visualViewport?n.visualViewport.height:innerHeight,v=window.scrollX||pageXOffset,b=window.scrollY||pageYOffset,_=e.getBoundingClientRect(),y=_.height,E=_.width,x=_.top,O=_.right,w=_.bottom,C=_.left,S="start"===s||"nearest"===s?x:"end"===s?w:x+y/2,T="center"===l?C+E/2:"end"===l?O:C,A=[],D=0;D=0&&C>=0&&w<=g&&O<=m&&x>=L&&w<=N&&C>=j&&O<=R)return A;var B=getComputedStyle(k),F=parseInt(B.borderLeftWidth,10),U=parseInt(B.borderTopWidth,10),K=parseInt(B.borderRightWidth,10),W=parseInt(B.borderBottomWidth,10),G=0,H=0,V="offsetWidth"in k?k.offsetWidth-k.clientWidth-F-K:0,z="offsetHeight"in k?k.offsetHeight-k.clientHeight-U-W:0;if(f===k)G="start"===s?S:"end"===s?S-g:"nearest"===s?o(b,b+g,g,U,W,b+S,b+S+y,y):S-g/2,H="start"===l?T:"center"===l?T-m/2:"end"===l?T-m:o(v,v+m,m,F,K,v+T,v+T+E,E),G=Math.max(0,G+b),H=Math.max(0,H+v);else{G="start"===s?S-L-U:"end"===s?S-N+W+z:"nearest"===s?o(L,N,M,U,W+z,S,S+y,y):S-(L+M/2)+z/2,H="start"===l?T-j-F:"center"===l?T-(j+P/2)+V/2:"end"===l?T-R+K+V:o(j,R,P,F,K+V,T,T+E,E);var q=k.scrollLeft,Y=k.scrollTop;S+=Y-(G=Math.max(0,Math.min(Y+G,k.scrollHeight-M+z))),T+=q-(H=Math.max(0,Math.min(q+H,k.scrollWidth-P+V)))}A.push({el:k,top:G,left:H})}return A};function l(e){return e===Object(e)&&0!==Object.keys(e).length}t.a=function(e,t){var n=!e.ownerDocument.documentElement.contains(e);if(l(t)&&"function"==typeof t.behavior)return t.behavior(n?[]:s(e,t));if(!n){var r=function(e){return!1===e?{block:"end",inline:"nearest"}:l(e)?e:{block:"start",inline:"nearest"}}(t);return function(e,t){void 0===t&&(t="auto");var n="scrollBehavior"in document.body.style;e.forEach((function(e){var r=e.el,i=e.top,a=e.left;r.scroll&&n?r.scroll({top:i,left:a,behavior:t}):(r.scrollTop=i,r.scrollLeft=a)}))}(s(e,r),r.behavior)}}},Zss7: /*!**********************************************!*\ !*** ./node_modules/tinycolor2/tinycolor.js ***! \**********************************************/ /*! no static exports found */ /*! exports used: default */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){var r;!function(i){var a=/^\s+/,o=/\s+$/,s=0,l=i.round,c=i.min,u=i.max,d=i.random;function f(e,t){if(t=t||{},(e=e||"")instanceof f)return e;if(!(this instanceof f))return new f(e,t);var n=function(e){var t={r:0,g:0,b:0},n=1,r=null,s=null,l=null,d=!1,f=!1;"string"==typeof e&&(e=function(e){e=e.replace(a,"").replace(o,"").toLowerCase();var t,n=!1;if(k[e])e=k[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};if(t=G.rgb.exec(e))return{r:t[1],g:t[2],b:t[3]};if(t=G.rgba.exec(e))return{r:t[1],g:t[2],b:t[3],a:t[4]};if(t=G.hsl.exec(e))return{h:t[1],s:t[2],l:t[3]};if(t=G.hsla.exec(e))return{h:t[1],s:t[2],l:t[3],a:t[4]};if(t=G.hsv.exec(e))return{h:t[1],s:t[2],v:t[3]};if(t=G.hsva.exec(e))return{h:t[1],s:t[2],v:t[3],a:t[4]};if(t=G.hex8.exec(e))return{r:R(t[1]),g:R(t[2]),b:R(t[3]),a:F(t[4]),format:n?"name":"hex8"};if(t=G.hex6.exec(e))return{r:R(t[1]),g:R(t[2]),b:R(t[3]),format:n?"name":"hex"};if(t=G.hex4.exec(e))return{r:R(t[1]+""+t[1]),g:R(t[2]+""+t[2]),b:R(t[3]+""+t[3]),a:F(t[4]+""+t[4]),format:n?"name":"hex8"};if(t=G.hex3.exec(e))return{r:R(t[1]+""+t[1]),g:R(t[2]+""+t[2]),b:R(t[3]+""+t[3]),format:n?"name":"hex"};return!1}(e));"object"==typeof e&&(H(e.r)&&H(e.g)&&H(e.b)?(p=e.r,h=e.g,m=e.b,t={r:255*P(p,255),g:255*P(h,255),b:255*P(m,255)},d=!0,f="%"===String(e.r).substr(-1)?"prgb":"rgb"):H(e.h)&&H(e.s)&&H(e.v)?(r=j(e.s),s=j(e.v),t=function(e,t,n){e=6*P(e,360),t=P(t,100),n=P(n,100);var r=i.floor(e),a=e-r,o=n*(1-t),s=n*(1-a*t),l=n*(1-(1-a)*t),c=r%6;return{r:255*[n,s,o,o,l,n][c],g:255*[l,n,n,s,o,o][c],b:255*[o,o,l,n,n,s][c]}}(e.h,r,s),d=!0,f="hsv"):H(e.h)&&H(e.s)&&H(e.l)&&(r=j(e.s),l=j(e.l),t=function(e,t,n){var r,i,a;function o(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=P(e,360),t=P(t,100),n=P(n,100),0===t)r=i=a=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;r=o(l,s,e+1/3),i=o(l,s,e),a=o(l,s,e-1/3)}return{r:255*r,g:255*i,b:255*a}}(e.h,r,l),d=!0,f="hsl"),e.hasOwnProperty("a")&&(n=e.a));var p,h,m;return n=M(n),{ok:d,format:e.format||f,r:c(255,u(t.r,0)),g:c(255,u(t.g,0)),b:c(255,u(t.b,0)),a:n}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=l(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=l(this._r)),this._g<1&&(this._g=l(this._g)),this._b<1&&(this._b=l(this._b)),this._ok=n.ok,this._tc_id=s++}function p(e,t,n){e=P(e,255),t=P(t,255),n=P(n,255);var r,i,a=u(e,t,n),o=c(e,t,n),s=(a+o)/2;if(a==o)r=i=0;else{var l=a-o;switch(i=s>.5?l/(2-a-o):l/(a+o),a){case e:r=(t-n)/l+(t>1)+720)%360;--t;)r.h=(r.h+i)%360,a.push(f(r));return a}function A(e,t){t=t||6;for(var n=f(e).toHsv(),r=n.h,i=n.s,a=n.v,o=[],s=1/t;t--;)o.push(f({h:r,s:i,v:a})),a=(a+s)%1;return o}f.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:i.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:i.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:i.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=M(e),this._roundA=l(100*this._a)/100,this},toHsv:function(){var e=h(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=h(this._r,this._g,this._b),t=l(360*e.h),n=l(100*e.s),r=l(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=p(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=p(this._r,this._g,this._b),t=l(360*e.h),n=l(100*e.s),r=l(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return m(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,i){var a=[N(l(e).toString(16)),N(l(t).toString(16)),N(l(n).toString(16)),N(B(r))];if(i&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1))return a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0);return a.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:l(this._r),g:l(this._g),b:l(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+l(this._r)+", "+l(this._g)+", "+l(this._b)+")":"rgba("+l(this._r)+", "+l(this._g)+", "+l(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:l(100*P(this._r,255))+"%",g:l(100*P(this._g,255))+"%",b:l(100*P(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+l(100*P(this._r,255))+"%, "+l(100*P(this._g,255))+"%, "+l(100*P(this._b,255))+"%)":"rgba("+l(100*P(this._r,255))+"%, "+l(100*P(this._g,255))+"%, "+l(100*P(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(I[m(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+g(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var i=f(e);n="#"+g(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return f(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(y,arguments)},brighten:function(){return this._applyModification(E,arguments)},darken:function(){return this._applyModification(x,arguments)},desaturate:function(){return this._applyModification(v,arguments)},saturate:function(){return this._applyModification(b,arguments)},greyscale:function(){return this._applyModification(_,arguments)},spin:function(){return this._applyModification(O,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(T,arguments)},complement:function(){return this._applyCombination(w,arguments)},monochromatic:function(){return this._applyCombination(A,arguments)},splitcomplement:function(){return this._applyCombination(D,arguments)},triad:function(){return this._applyCombination(C,arguments)},tetrad:function(){return this._applyCombination(S,arguments)}},f.fromRatio=function(e,t){if("object"==typeof e){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:j(e[r]));e=n}return f(e,t)},f.equals=function(e,t){return!(!e||!t)&&f(e).toRgbString()==f(t).toRgbString()},f.random=function(){return f.fromRatio({r:d(),g:d(),b:d()})},f.mix=function(e,t,n){n=0===n?0:n||50;var r=f(e).toRgb(),i=f(t).toRgb(),a=n/100;return f({r:(i.r-r.r)*a+r.r,g:(i.g-r.g)*a+r.g,b:(i.b-r.b)*a+r.b,a:(i.a-r.a)*a+r.a})},f.readability=function(e,t){var n=f(e),r=f(t);return(i.max(n.getLuminance(),r.getLuminance())+.05)/(i.min(n.getLuminance(),r.getLuminance())+.05)},f.isReadable=function(e,t,n){var r,i,a=f.readability(e,t);switch(i=!1,(r=function(e){var t,n;t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA");"small"!==n&&"large"!==n&&(n="small");return{level:t,size:n}}(n)).level+r.size){case"AAsmall":case"AAAlarge":i=a>=4.5;break;case"AAlarge":i=a>=3;break;case"AAAsmall":i=a>=7}return i},f.mostReadable=function(e,t,n){var r,i,a,o,s=null,l=0;i=(n=n||{}).includeFallbackColors,a=n.level,o=n.size;for(var c=0;cl&&(l=r,s=f(t[c]));return f.isReadable(e,s,{level:a,size:o})||!i?s:(n.includeFallbackColors=!1,f.mostReadable(e,["#fff","#000"],n))};var k=f.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},I=f.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(k);function M(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function P(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=c(t,u(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),i.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function L(e){return c(1,u(0,e))}function R(e){return parseInt(e,16)}function N(e){return 1==e.length?"0"+e:""+e}function j(e){return e<=1&&(e=100*e+"%"),e}function B(e){return i.round(255*parseFloat(e)).toString(16)}function F(e){return R(e)/255}var U,K,W,G=(K="[\\s|\\(]+("+(U="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+U+")[,|\\s]+("+U+")\\s*\\)?",W="[\\s|\\(]+("+U+")[,|\\s]+("+U+")[,|\\s]+("+U+")[,|\\s]+("+U+")\\s*\\)?",{CSS_UNIT:new RegExp(U),rgb:new RegExp("rgb"+K),rgba:new RegExp("rgba"+W),hsl:new RegExp("hsl"+K),hsla:new RegExp("hsla"+W),hsv:new RegExp("hsv"+K),hsva:new RegExp("hsva"+W),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function H(e){return!!G.CSS_UNIT.exec(e)}e.exports?e.exports=f:void 0===(r=function(){return f}.call(t,n,t,e))||(e.exports=r)}(Math)},aBPH: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){var r;!function(i){var a=/^\s+/,o=/\s+$/,s=0,l=i.round,c=i.min,u=i.max,d=i.random;function f(e,t){if(t=t||{},(e=e||"")instanceof f)return e;if(!(this instanceof f))return new f(e,t);var n=function(e){var t={r:0,g:0,b:0},n=1,r=null,s=null,l=null,d=!1,f=!1;"string"==typeof e&&(e=function(e){e=e.replace(a,"").replace(o,"").toLowerCase();var t,n=!1;if(k[e])e=k[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};if(t=G.rgb.exec(e))return{r:t[1],g:t[2],b:t[3]};if(t=G.rgba.exec(e))return{r:t[1],g:t[2],b:t[3],a:t[4]};if(t=G.hsl.exec(e))return{h:t[1],s:t[2],l:t[3]};if(t=G.hsla.exec(e))return{h:t[1],s:t[2],l:t[3],a:t[4]};if(t=G.hsv.exec(e))return{h:t[1],s:t[2],v:t[3]};if(t=G.hsva.exec(e))return{h:t[1],s:t[2],v:t[3],a:t[4]};if(t=G.hex8.exec(e))return{r:R(t[1]),g:R(t[2]),b:R(t[3]),a:F(t[4]),format:n?"name":"hex8"};if(t=G.hex6.exec(e))return{r:R(t[1]),g:R(t[2]),b:R(t[3]),format:n?"name":"hex"};if(t=G.hex4.exec(e))return{r:R(t[1]+""+t[1]),g:R(t[2]+""+t[2]),b:R(t[3]+""+t[3]),a:F(t[4]+""+t[4]),format:n?"name":"hex8"};if(t=G.hex3.exec(e))return{r:R(t[1]+""+t[1]),g:R(t[2]+""+t[2]),b:R(t[3]+""+t[3]),format:n?"name":"hex"};return!1}(e));"object"==typeof e&&(H(e.r)&&H(e.g)&&H(e.b)?(p=e.r,h=e.g,m=e.b,t={r:255*P(p,255),g:255*P(h,255),b:255*P(m,255)},d=!0,f="%"===String(e.r).substr(-1)?"prgb":"rgb"):H(e.h)&&H(e.s)&&H(e.v)?(r=j(e.s),s=j(e.v),t=function(e,t,n){e=6*P(e,360),t=P(t,100),n=P(n,100);var r=i.floor(e),a=e-r,o=n*(1-t),s=n*(1-a*t),l=n*(1-(1-a)*t),c=r%6;return{r:255*[n,s,o,o,l,n][c],g:255*[l,n,n,s,o,o][c],b:255*[o,o,l,n,n,s][c]}}(e.h,r,s),d=!0,f="hsv"):H(e.h)&&H(e.s)&&H(e.l)&&(r=j(e.s),l=j(e.l),t=function(e,t,n){var r,i,a;function o(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=P(e,360),t=P(t,100),n=P(n,100),0===t)r=i=a=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;r=o(l,s,e+1/3),i=o(l,s,e),a=o(l,s,e-1/3)}return{r:255*r,g:255*i,b:255*a}}(e.h,r,l),d=!0,f="hsl"),e.hasOwnProperty("a")&&(n=e.a));var p,h,m;return n=M(n),{ok:d,format:e.format||f,r:c(255,u(t.r,0)),g:c(255,u(t.g,0)),b:c(255,u(t.b,0)),a:n}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=l(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=l(this._r)),this._g<1&&(this._g=l(this._g)),this._b<1&&(this._b=l(this._b)),this._ok=n.ok,this._tc_id=s++}function p(e,t,n){e=P(e,255),t=P(t,255),n=P(n,255);var r,i,a=u(e,t,n),o=c(e,t,n),s=(a+o)/2;if(a==o)r=i=0;else{var l=a-o;switch(i=s>.5?l/(2-a-o):l/(a+o),a){case e:r=(t-n)/l+(t>1)+720)%360;--t;)r.h=(r.h+i)%360,a.push(f(r));return a}function D(e,t){t=t||6;for(var n=f(e).toHsv(),r=n.h,i=n.s,a=n.v,o=[],s=1/t;t--;)o.push(f({h:r,s:i,v:a})),a=(a+s)%1;return o}f.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:i.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:i.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:i.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=M(e),this._roundA=l(100*this._a)/100,this},toHsv:function(){var e=h(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=h(this._r,this._g,this._b),t=l(360*e.h),n=l(100*e.s),r=l(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=p(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=p(this._r,this._g,this._b),t=l(360*e.h),n=l(100*e.s),r=l(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return m(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,i){var a=[N(l(e).toString(16)),N(l(t).toString(16)),N(l(n).toString(16)),N(B(r))];if(i&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1))return a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0);return a.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:l(this._r),g:l(this._g),b:l(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+l(this._r)+", "+l(this._g)+", "+l(this._b)+")":"rgba("+l(this._r)+", "+l(this._g)+", "+l(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:l(100*P(this._r,255))+"%",g:l(100*P(this._g,255))+"%",b:l(100*P(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+l(100*P(this._r,255))+"%, "+l(100*P(this._g,255))+"%, "+l(100*P(this._b,255))+"%)":"rgba("+l(100*P(this._r,255))+"%, "+l(100*P(this._g,255))+"%, "+l(100*P(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(I[m(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+g(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var i=f(e);n="#"+g(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return f(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(y,arguments)},brighten:function(){return this._applyModification(E,arguments)},darken:function(){return this._applyModification(x,arguments)},desaturate:function(){return this._applyModification(v,arguments)},saturate:function(){return this._applyModification(b,arguments)},greyscale:function(){return this._applyModification(_,arguments)},spin:function(){return this._applyModification(O,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(A,arguments)},complement:function(){return this._applyCombination(w,arguments)},monochromatic:function(){return this._applyCombination(D,arguments)},splitcomplement:function(){return this._applyCombination(T,arguments)},triad:function(){return this._applyCombination(C,arguments)},tetrad:function(){return this._applyCombination(S,arguments)}},f.fromRatio=function(e,t){if("object"==typeof e){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:j(e[r]));e=n}return f(e,t)},f.equals=function(e,t){return!(!e||!t)&&f(e).toRgbString()==f(t).toRgbString()},f.random=function(){return f.fromRatio({r:d(),g:d(),b:d()})},f.mix=function(e,t,n){n=0===n?0:n||50;var r=f(e).toRgb(),i=f(t).toRgb(),a=n/100;return f({r:(i.r-r.r)*a+r.r,g:(i.g-r.g)*a+r.g,b:(i.b-r.b)*a+r.b,a:(i.a-r.a)*a+r.a})},f.readability=function(e,t){var n=f(e),r=f(t);return(i.max(n.getLuminance(),r.getLuminance())+.05)/(i.min(n.getLuminance(),r.getLuminance())+.05)},f.isReadable=function(e,t,n){var r,i,a=f.readability(e,t);switch(i=!1,(r=function(e){var t,n;t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA");"small"!==n&&"large"!==n&&(n="small");return{level:t,size:n}}(n)).level+r.size){case"AAsmall":case"AAAlarge":i=a>=4.5;break;case"AAlarge":i=a>=3;break;case"AAAsmall":i=a>=7}return i},f.mostReadable=function(e,t,n){var r,i,a,o,s=null,l=0;i=(n=n||{}).includeFallbackColors,a=n.level,o=n.size;for(var c=0;cl&&(l=r,s=f(t[c]));return f.isReadable(e,s,{level:a,size:o})||!i?s:(n.includeFallbackColors=!1,f.mostReadable(e,["#fff","#000"],n))};var k=f.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},I=f.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(k);function M(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function P(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=c(t,u(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),i.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function L(e){return c(1,u(0,e))}function R(e){return parseInt(e,16)}function N(e){return 1==e.length?"0"+e:""+e}function j(e){return e<=1&&(e=100*e+"%"),e}function B(e){return i.round(255*parseFloat(e)).toString(16)}function F(e){return R(e)/255}var U,K,W,G=(K="[\\s|\\(]+("+(U="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+U+")[,|\\s]+("+U+")\\s*\\)?",W="[\\s|\\(]+("+U+")[,|\\s]+("+U+")[,|\\s]+("+U+")[,|\\s]+("+U+")\\s*\\)?",{CSS_UNIT:new RegExp(U),rgb:new RegExp("rgb"+K),rgba:new RegExp("rgba"+W),hsl:new RegExp("hsl"+K),hsla:new RegExp("hsla"+W),hsv:new RegExp("hsv"+K),hsva:new RegExp("hsva"+W),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function H(e){return!!G.CSS_UNIT.exec(e)}e.exports?e.exports=f:void 0===(r=function(){return f}.call(t,n,t,e))||(e.exports=r)}(Math)},aBPH: /*!*******************************************************************************!*\ !*** ./src/pages/Shixuns/Edit/body/Warehouse/components/AddFile.less?modules ***! \*******************************************************************************/ @@ -1123,7 +1123,7 @@ function(e){var t=r,n=t.lib,i=n.WordArray,a=n.Hasher,o=t.algo,s=i.create([0,1,2, /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/upload/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-copy-to-clipboard/lib/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-router/esm/react-router.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.r(t);n("+L6B");var r=n("2/Rp"),i=(n("T2oS"),n("W9HT")),a=(n("14J3"),n("BMrR")),o=(n("2qtc"),n("kLXV")),s=(n("jCWc"),n("kPKH")),l=(n("qVdP"),n("jsC+")),c=n("k1fw"),u=(n("lUTK"),n("BvKs")),d=n("9og8"),f=(n("miYZ"),n("tsqr")),p=(n("5Dmo"),n("3S7+")),h=n("tJVT"),m=n("PpiC"),g=(n("Znn+"),n("ZTPi")),v=n("WmNS"),b=n.n(v),_=n("q1tI"),y=n.n(_),E=n("B6bo"),x=n.n(E),O=n("Ty5D"),w=n("9kvl"),C=(n("BoS7"),n("Sdc0")),S=n("oBTY"),D=(n("ozfa"),n("MJZm")),T=n("P5Jw"),A=(n("5NDa"),n("5rEg")),k=(n("y8nQ"),n("Vl3Y")),I=n("aBPH"),M=n.n(I),P=Object(w.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,user:e.user,loading:n.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var t=e.dispatch,n=e.isRepository,r=Object(m.a)(e,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),i=Object(O.h)(),l=Object(O.i)(),u=Object(_.useState)({}),p=Object(h.a)(u,2),g=(p[0],p[1]),v=Object(_.useRef)(),E=k.a.useForm(),x=Object(h.a)(E,1)[0],w=Object(_.useState)(""),C=Object(h.a)(w,2),S=(C[0],C[1]);Object(_.useEffect)((function(){r.visible&&x.resetFields()}),[r.visible]),Object(_.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var t=e.split(",").join("/"),n=0===t.indexOf("/")?t.substr(1):t;S(n)}}),[]),Object(_.useEffect)((function(){var e,t;v.current=null===(e=i.pathname)||void 0===e||null===(t=e.split("/"))||void 0===t?void 0:t[2]}),[]);var D=function(){var e=Object(d.a)(b.a.mark((function e(){var i,a,o=arguments;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=o.length>0&&void 0!==o[0]?o[0]:{},e.next=3,t({type:"shixunsDetail/addRepositoryFile",payload:{id:l.id,message:i.commitMessage,content:"",path:(r.defaultPath?r.defaultPath+"/":"")+i.path+"/"+(i.file||".gitkeep"),secret_repository:!n||void 0}});case 3:null!=(a=e.sent)&&a.url&&(f.b.success("添加成功"),r.onOK({path:(r.defaultPath?r.defaultPath+"/":"")+i.path+"/"+(i.file||".gitkeep"),name:i.path.split("/")[i.path.split("/").length-1]}),r.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return y.a.createElement(o.a,{width:"60%",centered:!0,visible:r.visible,wrapClassName:M.a.modal,onOk:function(){x.submit()},onCancel:r.onClose,title:"新建文件夹"},y.a.createElement("section",{className:M.a.bg},y.a.createElement("div",{className:M.a.wrap},y.a.createElement(k.a,{className:"mt10",form:x,scrollToFirstError:!0,layout:"vertical",onFinish:D,onChange:function(){var e,t,n,r,i=Object(c.a)({},x.getFieldsValue()),a=null==i||null===(e=i.path)||void 0===e?void 0:e.split(""),o=null==i||null===(t=i.file)||void 0===t?void 0:t.split("");null!=a&&null!==(n=a.filter((function(e){return"/"==e})))&&void 0!==n&&n.length&&(i.path=i.path.substring(0,i.path.length-1)),null!=o&&null!==(r=o.filter((function(e){return"/"==e})))&&void 0!==r&&r.length&&(i.file=i.file.substring(0,i.path.length-1)),x.setFieldsValue(Object(c.a)({},i)),g(i)}},y.a.createElement(k.a.Item,{label:"文件夹名称:",name:"path"},y.a.createElement(a.a,null,y.a.createElement(s.a,null,y.a.createElement("span",{className:M.a.filePath},r.defaultPath+"/")),y.a.createElement(s.a,{flex:"1"},y.a.createElement(k.a.Item,{name:"path",rules:[{required:!0,message:"请输入文件夹名称"},{whitespace:!0,message:"请勿输入空格"}]},y.a.createElement(A.a,{placeholder:"请输入文件夹名称",size:"large"}))))),y.a.createElement(k.a.Item,{label:"文件名称:",name:"file"},y.a.createElement(A.a,{placeholder:"请输入文件名称,如果不填写系统将在文件夹下创建.gitkeep的默认文件",size:"large"})),y.a.createElement(k.a.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}]},y.a.createElement(A.a,{placeholder:"请输入本次提交的主要信息,合理的描述信息有利于代码历史记录的管理",size:"large"}))))))})),L=n("7ahc"),R=Object(w.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,user:e.user,loading:n.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var t=e.dispatch,n=e.isRepository,r=Object(m.a)(e,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),i=Object(O.h)(),l=Object(O.i)(),u=Object(_.useState)({}),p=Object(h.a)(u,2),g=(p[0],p[1]),v=Object(_.useRef)(),E=k.a.useForm(),x=Object(h.a)(E,1)[0],w=Object(_.useState)(""),C=Object(h.a)(w,2),S=(C[0],C[1]);Object(_.useEffect)((function(){r.visible&&x.resetFields()}),[r.visible]),Object(_.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var t=e.split(",").join("/"),n=0===t.indexOf("/")?t.substr(1):t;S(n)}}),[]),Object(_.useEffect)((function(){var e,t;v.current=null===(e=i.pathname)||void 0===e||null===(t=e.split("/"))||void 0===t?void 0:t[2]}),[]);var D=function(){var e=Object(d.a)(b.a.mark((function e(){var i,a,o=arguments;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=o.length>0&&void 0!==o[0]?o[0]:{},e.next=3,t({type:"shixunsDetail/addRepositoryFile",payload:{id:l.id,message:i.commitMessage,content:i.codeMirror,path:(r.defaultPath?r.defaultPath+"/":"")+i.path,secret_repository:!n||void 0}});case 3:null!=(a=e.sent)&&a.url&&(f.b.success("添加成功"),r.onOK({path:(r.defaultPath?r.defaultPath+"/":"")+i.path,name:i.path.split("/")[i.path.split("/").length-1]}),r.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return y.a.createElement(o.a,{width:"60%",visible:r.visible,wrapClassName:M.a.modal,centered:!0,onOk:function(){x.submit()},onCancel:r.onClose,title:"新建文件"},y.a.createElement("section",{className:M.a.bg},y.a.createElement("div",{className:M.a.wrap},y.a.createElement(k.a,{className:"mt10",form:x,scrollToFirstError:!0,layout:"vertical",onFinish:D,onChange:function(){var e,t,n=Object(c.a)({},x.getFieldsValue()),r=null==n||null===(e=n.path)||void 0===e?void 0:e.split("");(null==r||null===(t=r.filter((function(e){return"/"==e})))||void 0===t?void 0:t.length)>1&&(n.path=n.path.substring(0,n.path.length-1)),x.setFieldsValue(Object(c.a)({},n)),g(n)}},y.a.createElement(k.a.Item,{label:"文件名称或文件路径:",name:"path"},y.a.createElement(a.a,null,y.a.createElement(s.a,null,y.a.createElement("span",{className:M.a.filePath},r.defaultPath+"/")),y.a.createElement(s.a,{flex:"1"},y.a.createElement(k.a.Item,{name:"path",rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}]},y.a.createElement(A.a,{placeholder:"请输入文件名称",size:"large"}))))),y.a.createElement(k.a.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}]},y.a.createElement(A.a,{placeholder:"请输入本次提交的主要信息,合理的描述信息有利于代码历史记录的管理",size:"large"})),y.a.createElement("div",{className:"mt10 mb20"},y.a.createElement(k.a.Item,{name:"codeMirror",label:"文件内容:",rules:[{required:!0,message:"请输入文件内容"}]},y.a.createElement(L.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))})),N=Object(w.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,user:e.user,loading:n.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var t=e.dispatch,n=e.isRepository,r=Object(m.a)(e,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),i=Object(O.h)(),l=Object(O.i)(),u=Object(_.useState)({}),p=Object(h.a)(u,2),g=(p[0],p[1]),v=Object(_.useRef)(),E=k.a.useForm(),x=Object(h.a)(E,1)[0],w=Object(_.useState)(""),C=Object(h.a)(w,2),S=C[0],D=C[1],T=Object(_.useState)(""),I=Object(h.a)(T,2),P=I[0],L=I[1];Object(_.useEffect)((function(){r.visible&&x.resetFields()}),[r.visible]),Object(_.useEffect)((function(){var e=r.defaultPath.split("/");1===e.length?(D(""),L(r.defaultPath)):(L(e.pop()),D(e.join("/")+"/"))}),[r.defaultPath]),Object(_.useEffect)((function(){var e,t;v.current=null===(e=i.pathname)||void 0===e||null===(t=e.split("/"))||void 0===t?void 0:t[2]}),[]);var R=function(){var e=Object(d.a)(b.a.mark((function e(){var i,a,o=arguments;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=o.length>0&&void 0!==o[0]?o[0]:{},e.next=3,t({type:"shixunsDetail/moveGitFile",payload:{id:l.id,from:r.defaultPath,to:S+i.path,message:i.commitMessage||"".concat(r.defaultPath," rename to ").concat(S).concat(i.path," "),secret_repository:n}});case 3:0===(null==(a=e.sent)?void 0:a.status)&&(f.b.success("添加成功"),r.onOK({path:i.path,name:i.path}),r.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return y.a.createElement(o.a,{width:"40%",visible:r.visible,wrapClassName:M.a.modal,centered:!0,onOk:function(){x.submit()},onCancel:r.onClose,title:"提交说明"},y.a.createElement("section",{className:M.a.bg},y.a.createElement("div",{className:M.a.wrap},y.a.createElement(k.a,{className:"mt10",form:x,scrollToFirstError:!0,layout:"vertical",onFinish:R,onChange:function(){var e,t,n=Object(c.a)({},x.getFieldsValue()),r=null==n||null===(e=n.path)||void 0===e?void 0:e.split("");(null==r||null===(t=r.filter((function(e){return"/"==e})))||void 0===t?void 0:t.length)>1&&(n.path=n.path.substring(0,n.path.length-1)),x.setFieldsValue(Object(c.a)({},n)),g(n)}},y.a.createElement(k.a.Item,{label:"重命名:",name:"path"},y.a.createElement(a.a,null,y.a.createElement(s.a,{flex:"1"},y.a.createElement(k.a.Item,{name:"path",rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}]},y.a.createElement(A.a,{placeholder:"请输入文件名称",size:"large",defaultValue:P}))))),y.a.createElement(k.a.Item,{label:"提交信息:",name:"commitMessage"},y.a.createElement(A.a,{placeholder:"如不填写,默认提交信息是(".concat(r.defaultPath," rename to 新的名称 )"),size:"large"}))))))})),j=(n("DZo9"),n("8z0m")),B=n("m3rI"),F=n("8j3D"),U=n("RC3E"),K=n.n(U),W=j.a.Dragger,G=Object(w.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,user:e.user,loading:n.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var t,n=e.dispatch,r=e.isRepository,i=Object(m.a)(e,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),a=Object(O.h)(),s=Object(O.i)(),l=Object(_.useState)({}),u=Object(h.a)(l,2),p=u[0],g=u[1],v=Object(_.useRef)(),E=k.a.useForm(),x=Object(h.a)(E,1)[0],C=Object(_.useState)([]),S=Object(h.a)(C,2),D=S[0],T=S[1],I=Object(_.useState)(),M=Object(h.a)(I,2),P=M[0],L=M[1];Object(_.useEffect)((function(){i.visible&&(x.resetFields(),T([]))}),[i.visible]),Object(_.useEffect)((function(){v.current=s.id}),[]),Object(_.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var t=e.split(",").join("/"),n=0===t.indexOf("/")?t.substr(1):t;L(n)}}),[]);var R,N=function(){var e=Object(d.a)(b.a.mark((function e(t){return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.response){e.next=3;break}return f.b.info("还未上传完成,无法进行删除操作!"),e.abrupt("return");case 3:return e.next=5,n({type:"shixunsDetail/deleteGitFile",payload:{id:s.id,path:P?"".concat(P,"/").concat(t.name):t.name,message:x.getFieldValue("commitMessage")||"删除了".concat(P?"".concat(P,"/").concat(t.name):t.name),secret_repository:!r||null}});case 5:0===e.sent.status&&(T(D.filter((function(e){return e.uid!==t.uid}))),f.b.info("删除成功"));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),j={height:300,multiple:!0,withCredentials:!0,data:(R=Object(d.a)(b.a.mark((function e(){return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=Object(d.a)(b.a.mark((function e(n,a){return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:setTimeout(Object(d.a)(b.a.mark((function e(){var a;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x.getFieldsValue();case 2:e.sent,a=Object(c.a)(Object(c.a)({},{path:i.defaultPath?i.defaultPath:"",message:p.commitMessage||"上传了".concat(t)}),r?{}:{secret_repository:!0}),n(a);case 5:case"end":return e.stop()}}),e)}))),200);case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)}))),function(){return R.apply(this,arguments)}),fileList:D,method:"post",action:"".concat(B.a.API_SERVER,"/api/shixuns/").concat(v.current,"/upload_git_file.json"),onChange:function(e){if(t=e.file.name,"done"===e.file.status||"uploading"===e.file.status){var n,r,i;if(T(e.fileList),!e.file.response)return;if(0===(null===(n=e.file.response)||void 0===n?void 0:n.status))return void f.b.success("上传成功!");T(D.filter((function(t){return t.uid!==e.file.uid}))),(null===(r=e.file.response)||void 0===r?void 0:r.message)&&f.b.info(null===(i=e.file.response)||void 0===i?void 0:i.message)}},onRemove:N,beforeUpload:function(e){t=e.name}},U=function(){var e=Object(d.a)(b.a.mark((function e(t){return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x.validateFields();case 2:i.onClose(),i.onOK({path:i.defaultPath}),G();case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),G=function(){var e,t;w.d.push("/shixuns/".concat(v.current,"/").concat(null===(e=a.pathname)||void 0===e||null===(t=e.split("/"))||void 0===t?void 0:t[3]).concat(P?"/master/shixun_show/".concat(P):""))};return y.a.createElement(o.a,{visible:i.visible,onOk:U,centered:!0,onCancel:i.onClose,width:"70%"},y.a.createElement("section",{className:K.a.bg},y.a.createElement("div",{className:K.a.wrap},y.a.createElement("div",{className:K.a.title},"上传文件"),y.a.createElement(k.a,{className:"mt10",form:x,scrollToFirstError:!0,layout:"vertical",onFinish:U,onValuesChange:function(){return g(Object(c.a)({},x.getFieldsValue()))}},y.a.createElement(k.a.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}]},y.a.createElement(A.a,{placeholder:"必填,描述主要修改内容(相当于Git Commit message的Header)"})),y.a.createElement(k.a.Item,{label:"选择文件",name:"file",rules:[{required:!0,message:"请选择文件"}]},y.a.createElement(W,j,y.a.createElement("div",null,y.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(K.a.colorBlue)})),y.a.createElement("div",{className:"font14 mt30"},"拖拽文件或",y.a.createElement("span",{className:"".concat(K.a.colorBlue," ml5")},"点击此处上传")))))),y.a.createElement(F.a,{onFinish:function(e){return L(e)}})))})),H=n("Bbdw"),V=n.n(H),z=n("HpfO"),q=n.n(z),Y=Object(w.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.shixunsDetail,n=(e.globalSetting,e.loading,e.dispatch),r=e.title,i=e.pathList,a=void 0===i?[]:i,s=e.showInputPath,l=void 0!==s&&s,u=e.isMergeSelectFile,p=void 0!==u&&u,m=e.onFinish,g=void 0===m?function(){}:m,v=k.a.useForm(),E=Object(h.a)(v,1)[0],x=Object(O.i)(),w=Object(O.h)(),C=Object(_.useRef)(),S=Object(_.useState)(""),D=Object(h.a)(S,2),T=D[0],I=D[1],M=Object(_.useState)(""),P=Object(h.a)(M,2),L=P[0],R=P[1],N=Object(_.useState)([]),j=Object(h.a)(N,2),B=j[0],F=j[1],U=Object(_.useState)([]),K=Object(h.a)(U,2),W=K[0],G=K[1];Object(_.useEffect)((function(){var e,t;C.current="repository"===(null===(e=w.pathname)||void 0===e||null===(t=e.split("/"))||void 0===t?void 0:t[3])}),[]),Object(_.useEffect)((function(){if("Repository-SelectFilePath"===t.actionTabs.key){var e=a.join("/"),n=[];a.map((function(t,r){0===r?n.push({val:"根目录",path:""},{val:"/".concat(t),path:e}):n.push({val:"/".concat(t),path:e})})),F(n),I(e),R(e),H(e)}}),[t.actionTabs.key]);var H=function(){var e=Object(d.a)(b.a.mark((function e(t){var r;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:C.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:x.id,path:t}});case 2:(r=e.sent)&&G(r.trees||[]);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),V=function(){var e=Object(d.a)(b.a.mark((function e(){var t,r,i;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=null==E?void 0:E.getFieldsValue(),r=T?"".concat(T).concat(null!=t&&t.name?"/".concat(null==t?void 0:t.name):""):null==t?void 0:t.name,!p){e.next=6;break}return g(r),z(),e.abrupt("return");case 6:if(!l){e.next=16;break}return e.next=9,E.validateFields();case 9:return e.next=11,n({type:"shixunsDetail/uploadGitFolder",payload:Object(c.a)(Object(c.a)({},{id:x.id,path:r}),C.current?{}:{secret_repository:!0})});case 11:i=e.sent,g(L),0===i.status&&f.b.info("新建成功"),e.next=18;break;case 16:g(r),f.b.success("选择文件目录成功");case 18:z();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),z=function(){n({type:"shixunsDetail/setActionTabs",payload:{}}),E.resetFields()};return y.a.createElement(o.a,{centered:!0,title:r||"新建文件夹",closable:!1,keyboard:!1,visible:"Repository-SelectFilePath"===t.actionTabs.key,onOk:V,onCancel:z},y.a.createElement("div",{className:q.a.wrap},y.a.createElement("div",{className:q.a.content},y.a.createElement("div",{className:q.a.mainPathWrap},!(null==B||!B.length)&&B.map((function(e,t){return y.a.createElement("a",{key:t,onClick:function(){return function(e,t){var n=B.filter((function(e,n){return n<=t}));F(n);var r=n.filter((function(e,t){return 0!==t})).map((function(e){return e.val})).join("").substr(1);I(r),H(r)}(0,t)}},e.val)}))),!(null==W||!W.length)&&W.map((function(e,t){return"tree"===e.type&&y.a.createElement("a",{key:t,onClick:function(){return function(e){var t=T;"tree"===e.type&&(B.length?B.push({val:"/".concat(e.name),path:e.name}):B.push({val:"根目录",path:""},{val:"/".concat(e.name),path:e.name}),F(B),t=T?"".concat(T,"/").concat(e.name):e.name,I(t)),H(t)}(e)}},y.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(q.a.colorBlue)}),e.name)}))),y.a.createElement("label",{className:"mt5"},"选中的新建文件夹目录:"),y.a.createElement("div",{className:"mt5 mb5"},T),l&&y.a.createElement(k.a,{form:E,scrollToFirstError:!0,className:"mt20"},y.a.createElement(k.a.Item,{name:"name",rules:[{required:!0,message:"请输入名称"},{whitespace:!0,message:"请勿输入空格"}]},y.a.createElement(A.a,{placeholder:"请输入新文件夹名/子文件夹名。(如:src/step1)"})))))})),Q=n("GZ0F"),J=n("8Skl"),X=n("HBuW"),Z=n("1vsH"),$=n("NLgs"),ee=n("lzim"),te=D.a.DirectoryTree,ne=function(){return y.a.createElement("div",{className:"mt20 pb50 ".concat(V.a.nodata)},y.a.createElement("div",{className:V.a.headLeft},"提示:",y.a.createElement("br",null),"此处存放本实训所需的所有代码等相关文件,你可以通过以下",y.a.createElement("br",null),"两种方式来使用:",y.a.createElement("br",null),"1、",y.a.createElement("a",{href:"/forums/2784",target:"_blank"},"Git客户端")," 上传已有文件来开始使用。",y.a.createElement("br",null),"2、直接在平台上创建文件目录以及相关代码文件。"),y.a.createElement("img",{width:"100%",src:ee.y}))},re=Object(w.a)((function(e){var t=e.shixunsDetail,n=e.loading,r=e.globalSetting,i=e.practiceSetting;return{shixunsDetail:t,globalSetting:r,user:e.user,practiceSetting:i,loading:n}}))((function(e){var t,n,r,i,g,v,E,x=e.shixunsDetail,w=(e.globalSetting,e.loading),D=(e.user,e.activeKey),A=e.dispatch,k=e.practiceSetting,I=e.isRepository,M=e.treeData,L=e.setTreeData,j=(Object(m.a)(e,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),Object(O.i)()),B=Object(O.h)(),F=Object(_.useState)(),U=Object(h.a)(F,2),K=U[0],W=(U[1],Object(_.useState)(!1)),H=Object(h.a)(W,2),z=H[0],q=H[1],ee=Object(_.useState)(!1),re=Object(h.a)(ee,2),ie=re[0],ae=re[1],oe=Object(_.useState)(!1),se=Object(h.a)(oe,2),le=se[0],ce=se[1],ue=Object(_.useState)(!1),de=Object(h.a)(ue,2),fe=de[0],pe=de[1],he=Object(_.useState)(""),me=Object(h.a)(he,2),ge=me[0],ve=me[1],be=Object(_.useState)([]),_e=Object(h.a)(be,2),ye=_e[0],Ee=_e[1],xe=Object(_.useState)([]),Oe=Object(h.a)(xe,2),we=Oe[0],Ce=Oe[1],Se=Object(_.useState)([]),De=Object(h.a)(Se,2),Te=(De[0],De[1]),Ae=Object(_.useState)(!1),ke=Object(h.a)(Ae,2),Ie=ke[0],Me=ke[1],Pe=Object(_.useState)(),Le=Object(h.a)(Pe,2),Re=(Le[0],Le[1]),Ne=Object(_.useState)(),je=Object(h.a)(Ne,2),Be=(je[0],je[1]),Fe=Object(_.useState)(""),Ue=Object(h.a)(Fe,2),Ke=(Ue[0],Ue[1]),We=Object(_.useState)(),Ge=Object(h.a)(We,2),He=(Ge[0],Ge[1]),Ve=Object(_.useState)(!1),ze=Object(h.a)(Ve,2),qe=ze[0],Ye=ze[1];Object(_.useEffect)((function(){L([]),tt(""),localStorage.warehouseHideTip||Me(!0)}),[B.pathname,I]);var Qe=function(){var e=Object(d.a)(b.a.mark((function e(){var t,n=arguments;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:"",e.next=3,Object(X.zb)({id:j.id,secret_dir_path:t});case 3:e.sent&&He(t);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Je=function(e){return y.a.createElement(u.a,{className:V.a.menu,onClick:function(t){switch(ve(e.path||""),t.key){case"1":Object(Z.ab)(["实践项目","设置","代码仓库","新建文件"]),q(!0);break;case"2":Object(Z.ab)(["实践项目","设置","代码仓库","新建文件夹"]),ce(!0);break;case"3":Object(Z.ab)(["实践项目","设置","代码仓库","上传"]),pe(!0);break;case"4":Object(Z.ab)(["实践项目","设置","代码仓库","重命名"]),ae(!0);break;case"5":Object(Z.ab)(["实践项目","设置","代码仓库","删除"]),it(e.path,e.name,e);break;case"6":Object(Z.ab)(["实践项目","设置","代码仓库","复制路径"]),at(e)}}},("topTree"===e.type||"tree"===e.type)&&y.a.createElement(u.a.Item,{key:"1"},"新建文件"),("topTree"===e.type||"tree"===e.type)&&y.a.createElement(u.a.Item,{key:"2"},"新建文件夹"),("topTree"===e.type||"tree"===e.type)&&y.a.createElement(u.a.Item,{key:"3"},"上传"),"topTree"!==e.type&&"tree"!==e.type&&y.a.createElement(u.a.Item,{key:"4"},"重命名"),"topTree"!==e.type&&y.a.createElement(T.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(I?"":"secret/").concat(null==e?void 0:e.path),onCopy:function(){return f.b.success("复制成功")}},y.a.createElement(u.a.Item,{key:"6"},y.a.createElement(y.a.Fragment,null,"复制路径"))),"topTree"!==e.type&&y.a.createElement(u.a.Item,{key:"5"},"删除"))},Xe=function(e,t){return e.map((function(e){return e.path=""==t?t+e.name:t+"/"+e.name,e.title=y.a.createElement(a.a,{className:"font14"},y.a.createElement(s.a,{flex:"1"},y.a.createElement(a.a,null,y.a.createElement(s.a,{flex:"20px"},"blob"===e.type&&y.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),y.a.createElement(s.a,{flex:"1"},y.a.createElement("span",{className:" multi_ellipsis1"},e.name)))),y.a.createElement(s.a,null,("blob"===e.type||"tree"===e.type)&&y.a.createElement(l.a,{overlay:Je(e),className:V.a.ellipsis},y.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),e.disableCheckbox=K&&K!==e.name,e.className="tree"===e.type?V.a.pl23:"",e.checkable="tree"!==e.type,e.isLeaf="tree"!==e.type,e.children="tree"===e.type&&[],e.key=e.path,e}))},Ze=function(e){A({type:"practiceSetting/setSideBarTabs",payload:{selectPath:e}})},$e=function(){var e=Object(d.a)(b.a.mark((function e(t,n){var r;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.split("/"),e.next=3,tt(ge);case 3:setTimeout((function(){Ze(t),ye=[r[0]||""],we=[t],Ce(Object(S.a)(we)),Ee(Object(S.a)(ye))}),150);case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),et=function(e,t){if(""==t)M=Object(S.a)(e),L(Object(S.a)(e));else{var n=function e(t,n,r){return t.map((function(t){return t.key===n?(t.children=Object(S.a)(r),Object(c.a)({},t)):t.children?Object(c.a)(Object(c.a)({},t),{},{children:e(t.children,n,r)}):t}))}(M,t,e);M=n,L(Object(S.a)(n))}};var tt=function(){var e=Object(d.a)(b.a.mark((function e(){var t,n,r,i,a,o=arguments;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.length>0&&void 0!==o[0]?o[0]:"",e.next=3,A({type:I?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:j.id,path:t}});case 3:return(n=e.sent)&&(null!==(r=n.trees)&&void 0!==r&&r.length?(a=Xe(Object(S.a)(n.trees),t),et(a,t),Te(n.trees||[]),Be(t||""),console.log("handleGetRepository:",a,t),setTimeout((function(){return console.log(M,n.trees,t,999999)}),2e3)):""==t&&L([]),Re((null===(i=n.commits)||void 0===i?void 0:i[0])||{})),e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),nt=function(){var e=Object(d.a)(b.a.mark((function e(t){return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=Object(d.a)(b.a.mark((function e(n,r){return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.children.length&&n(),Ke(t.path),e.next=4,tt(t.path);case 4:n();case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),rt=function(){var e=Object(d.a)(b.a.mark((function e(t,n){var r,i;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleSelectTree",t,n.nativeEvent.target.nodeName,n),r=function(){Ze(n.node.path),t=[n.node.path],Ce(Object(S.a)(t))},"svg"!==n.nativeEvent.target.nodeName&&"LI"!==n.nativeEvent.target.nodeName&&"I"!==n.nativeEvent.target.nodeName){e.next=4;break}return e.abrupt("return");case 4:"blob"===n.node.type&&(null!=k&&null!==(i=k.sideBar)&&void 0!==i&&i.confirmLeave?o.a.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){r(),A({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):r());case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),it=function(e,t,n){var r;o.a.confirm({centered:!0,title:"确认需要删除该文件".concat(n.children?"夹":"","?"),okText:"确定",cancelText:"取消",onOk:(r=Object(d.a)(b.a.mark((function t(){var n,r,i;return b.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,A({type:"shixunsDetail/deleteGitFile",payload:{id:j.id,path:e,message:"删除".concat(e),secret_repository:!I||null}});case 2:if(n=t.sent,r=e.split("/"),0!==(null==n?void 0:n.status)){t.next=20;break}return f.b.info("删除成功"),r.splice(r.length-1,1),t.next=9,tt(r.length>1?r.join("/"):"");case 9:if(null==(i=t.sent)||!i.trees){t.next=13;break}t.next=16;break;case 13:return r.splice(r.length-1,1),t.next=16,tt(r.length>1?r.join("/"):"");case 16:return Ze(""),t.abrupt("return",!0);case 20:-3===(null==n?void 0:n.status)&&o.a.confirm({title:"删除失败",content:y.a.createElement("div",null,"该文件“",e,"”已经被任务关卡的学员任务文件或评测执行文件使用,请先修改任务关卡中评测设置的文件路径后再删除。"),okText:"前往修改",cancelText:"取消",onOk:function(){window.location.href="/shixuns/".concat(j.id,"/edit/").concat(null==n?void 0:n.message,"/tab=2")}});case 21:case"end":return t.stop()}}),t)}))),function(){return r.apply(this,arguments)})})},at=function(e){console.log(e,"item")},ot=function(){var e=Object(d.a)(b.a.mark((function e(t,n){return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleExpand",n),"svg"!==n.nativeEvent.target.nodeName&&"path"!==n.nativeEvent.target.nodeName&&"LI"!==n.nativeEvent.target.nodeName){e.next=5;break}return e.abrupt("return",!0);case 5:return e.next=7,nt(n.node);case 7:ye.includes(n.node.path)?ye.splice(ye.indexOf(n.node.path),1):ye.push(n.node.path);case 8:Ee(Object(S.a)(ye));case 9:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),st=function(){Me(!1),localStorage.warehouseHideTip=!0},lt=function(){var e=Object(d.a)(b.a.mark((function e(t){var n,r,i,a,s;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i="",e.t0=I,e.next=!0===e.t0?4:!1===e.t0?9:11;break;case 4:return i="开启版本库",a="开启",s="不开启",r=y.a.createElement("div",null,"新建实践题关卡时,需要使用代码仓库;如果只有选择题关卡,则不需要代码仓库。代码仓库启用后,将无法关闭。"),e.abrupt("break",11);case 9:return null!=x&&null!==(n=x.detail)&&void 0!==n&&n.secret_repository?(i="关闭私密代码仓库",a="确定",s="取消",r=y.a.createElement("div",null,"关闭私密代码仓库后,已创建的私密代码仓库及其内容,将被删除。确认要关闭私密代码仓库?")):(i="开启私密代码仓库",a="不使用",s="使用",r=y.a.createElement("div",null,"私密版本库的文件对学员始终隐藏,无法访问查看。适用于命令行、图形化桌面两类实训,其他类型实训不建议使用私密版本库。")),e.abrupt("break",11);case 11:if(I||!Object($.b)(A,"不能开启/关闭私密代码仓库")){e.next=13;break}return e.abrupt("return");case 13:o.a.confirm({title:i,okText:a,cancelText:s,content:r,onOk:function(){var e;Object(Z.ab)(["实践项目","设置","代码仓库",i]),(I||null!=x&&null!==(e=x.detail)&&void 0!==e&&e.secret_repository)&&ct(t)},onCancel:function(){var e;I||null!=x&&null!==(e=x.detail)&&void 0!==e&&e.secret_repository||ct(t)}});case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ct=function(){var e=Object(d.a)(b.a.mark((function e(t){return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!I){e.next=6;break}return e.next=3,Object(X.p)(Object(c.a)({},j));case 3:A({type:"practiceSetting/getCommonData",payload:Object(c.a)({},j)}),e.next=8;break;case 6:return e.next=8,Object(X.q)(Object(c.a)(Object(c.a)({},j),{},{is_secret_repository:t}));case 8:tt(),A({type:"shixunsDetail/getShixunsDetail",payload:{id:j.id}});case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ut=function(){var e=Object(d.a)(b.a.mark((function e(t){var n,r;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(t),t.node.key,t.dragNode.key,n=t.node.pos.split("-"),t.dropPosition-Number(n[n.length-1]),"tree"!==t.dragNode.type){e.next=8;break}return f.b.warn("不支持文件夹移动目录"),e.abrupt("return");case 8:if("tree"===t.node.type){e.next=11;break}return f.b.warn("未移动文件目录位置"),e.abrupt("return");case 11:return e.next=13,A({type:"shixunsDetail/moveGitFile",payload:{id:j.id,from:t.dragNode.path,to:t.node.path+"/"+t.dragNode.name,message:"".concat(t.dragNode.path," move to ").concat(t.node.path+"/"+t.dragNode.name," ")}});case 13:if(0!==e.sent.status){e.next=26;break}return Ze(""),e.next=18,tt("");case 18:r=0;case 19:if(!(r0&&void 0!==o[0]?o[0]:{},e.next=3,t({type:"shixunsDetail/addRepositoryFile",payload:{id:l.id,message:i.commitMessage,content:"",path:(r.defaultPath?r.defaultPath+"/":"")+i.path+"/"+(i.file||".gitkeep"),secret_repository:!n||void 0}});case 3:null!=(a=e.sent)&&a.url&&(f.b.success("添加成功"),r.onOK({path:(r.defaultPath?r.defaultPath+"/":"")+i.path+"/"+(i.file||".gitkeep"),name:i.path.split("/")[i.path.split("/").length-1]}),r.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return y.a.createElement(o.a,{width:"60%",centered:!0,visible:r.visible,wrapClassName:M.a.modal,onOk:function(){x.submit()},onCancel:r.onClose,title:"新建文件夹"},y.a.createElement("section",{className:M.a.bg},y.a.createElement("div",{className:M.a.wrap},y.a.createElement(k.a,{className:"mt10",form:x,scrollToFirstError:!0,layout:"vertical",onFinish:T,onChange:function(){var e,t,n,r,i=Object(c.a)({},x.getFieldsValue()),a=null==i||null===(e=i.path)||void 0===e?void 0:e.split(""),o=null==i||null===(t=i.file)||void 0===t?void 0:t.split("");null!=a&&null!==(n=a.filter((function(e){return"/"==e})))&&void 0!==n&&n.length&&(i.path=i.path.substring(0,i.path.length-1)),null!=o&&null!==(r=o.filter((function(e){return"/"==e})))&&void 0!==r&&r.length&&(i.file=i.file.substring(0,i.path.length-1)),x.setFieldsValue(Object(c.a)({},i)),g(i)}},y.a.createElement(k.a.Item,{label:"文件夹名称:",name:"path"},y.a.createElement(a.a,null,y.a.createElement(s.a,null,y.a.createElement("span",{className:M.a.filePath},r.defaultPath+"/")),y.a.createElement(s.a,{flex:"1"},y.a.createElement(k.a.Item,{name:"path",rules:[{required:!0,message:"请输入文件夹名称"},{whitespace:!0,message:"请勿输入空格"}]},y.a.createElement(D.a,{placeholder:"请输入文件夹名称",size:"large"}))))),y.a.createElement(k.a.Item,{label:"文件名称:",name:"file"},y.a.createElement(D.a,{placeholder:"请输入文件名称,如果不填写系统将在文件夹下创建.gitkeep的默认文件",size:"large"})),y.a.createElement(k.a.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}]},y.a.createElement(D.a,{placeholder:"请输入本次提交的主要信息,合理的描述信息有利于代码历史记录的管理",size:"large"}))))))})),L=n("7ahc"),R=Object(w.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,user:e.user,loading:n.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var t=e.dispatch,n=e.isRepository,r=Object(m.a)(e,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),i=Object(O.h)(),l=Object(O.i)(),u=Object(_.useState)({}),p=Object(h.a)(u,2),g=(p[0],p[1]),v=Object(_.useRef)(),E=k.a.useForm(),x=Object(h.a)(E,1)[0],w=Object(_.useState)(""),C=Object(h.a)(w,2),S=(C[0],C[1]);Object(_.useEffect)((function(){r.visible&&x.resetFields()}),[r.visible]),Object(_.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var t=e.split(",").join("/"),n=0===t.indexOf("/")?t.substr(1):t;S(n)}}),[]),Object(_.useEffect)((function(){var e,t;v.current=null===(e=i.pathname)||void 0===e||null===(t=e.split("/"))||void 0===t?void 0:t[2]}),[]);var T=function(){var e=Object(d.a)(b.a.mark((function e(){var i,a,o=arguments;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=o.length>0&&void 0!==o[0]?o[0]:{},e.next=3,t({type:"shixunsDetail/addRepositoryFile",payload:{id:l.id,message:i.commitMessage,content:i.codeMirror,path:(r.defaultPath?r.defaultPath+"/":"")+i.path,secret_repository:!n||void 0}});case 3:null!=(a=e.sent)&&a.url&&(f.b.success("添加成功"),r.onOK({path:(r.defaultPath?r.defaultPath+"/":"")+i.path,name:i.path.split("/")[i.path.split("/").length-1]}),r.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return y.a.createElement(o.a,{width:"60%",visible:r.visible,wrapClassName:M.a.modal,centered:!0,onOk:function(){x.submit()},onCancel:r.onClose,title:"新建文件"},y.a.createElement("section",{className:M.a.bg},y.a.createElement("div",{className:M.a.wrap},y.a.createElement(k.a,{className:"mt10",form:x,scrollToFirstError:!0,layout:"vertical",onFinish:T,onChange:function(){var e,t,n=Object(c.a)({},x.getFieldsValue()),r=null==n||null===(e=n.path)||void 0===e?void 0:e.split("");(null==r||null===(t=r.filter((function(e){return"/"==e})))||void 0===t?void 0:t.length)>1&&(n.path=n.path.substring(0,n.path.length-1)),x.setFieldsValue(Object(c.a)({},n)),g(n)}},y.a.createElement(k.a.Item,{label:"文件名称或文件路径:",name:"path"},y.a.createElement(a.a,null,y.a.createElement(s.a,null,y.a.createElement("span",{className:M.a.filePath},r.defaultPath+"/")),y.a.createElement(s.a,{flex:"1"},y.a.createElement(k.a.Item,{name:"path",rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}]},y.a.createElement(D.a,{placeholder:"请输入文件名称",size:"large"}))))),y.a.createElement(k.a.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}]},y.a.createElement(D.a,{placeholder:"请输入本次提交的主要信息,合理的描述信息有利于代码历史记录的管理",size:"large"})),y.a.createElement("div",{className:"mt10 mb20"},y.a.createElement(k.a.Item,{name:"codeMirror",label:"文件内容:",rules:[{required:!0,message:"请输入文件内容"}]},y.a.createElement(L.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))})),N=Object(w.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,user:e.user,loading:n.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var t=e.dispatch,n=e.isRepository,r=Object(m.a)(e,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),i=Object(O.h)(),l=Object(O.i)(),u=Object(_.useState)({}),p=Object(h.a)(u,2),g=(p[0],p[1]),v=Object(_.useRef)(),E=k.a.useForm(),x=Object(h.a)(E,1)[0],w=Object(_.useState)(""),C=Object(h.a)(w,2),S=C[0],T=C[1],A=Object(_.useState)(""),I=Object(h.a)(A,2),P=I[0],L=I[1];Object(_.useEffect)((function(){r.visible&&x.resetFields()}),[r.visible]),Object(_.useEffect)((function(){var e=r.defaultPath.split("/");1===e.length?(T(""),L(r.defaultPath)):(L(e.pop()),T(e.join("/")+"/"))}),[r.defaultPath]),Object(_.useEffect)((function(){var e,t;v.current=null===(e=i.pathname)||void 0===e||null===(t=e.split("/"))||void 0===t?void 0:t[2]}),[]);var R=function(){var e=Object(d.a)(b.a.mark((function e(){var i,a,o=arguments;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=o.length>0&&void 0!==o[0]?o[0]:{},e.next=3,t({type:"shixunsDetail/moveGitFile",payload:{id:l.id,from:r.defaultPath,to:S+i.path,message:i.commitMessage||"".concat(r.defaultPath," rename to ").concat(S).concat(i.path," "),secret_repository:n}});case 3:0===(null==(a=e.sent)?void 0:a.status)&&(f.b.success("添加成功"),r.onOK({path:i.path,name:i.path}),r.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return y.a.createElement(o.a,{width:"40%",visible:r.visible,wrapClassName:M.a.modal,centered:!0,onOk:function(){x.submit()},onCancel:r.onClose,title:"提交说明"},y.a.createElement("section",{className:M.a.bg},y.a.createElement("div",{className:M.a.wrap},y.a.createElement(k.a,{className:"mt10",form:x,scrollToFirstError:!0,layout:"vertical",onFinish:R,onChange:function(){var e,t,n=Object(c.a)({},x.getFieldsValue()),r=null==n||null===(e=n.path)||void 0===e?void 0:e.split("");(null==r||null===(t=r.filter((function(e){return"/"==e})))||void 0===t?void 0:t.length)>1&&(n.path=n.path.substring(0,n.path.length-1)),x.setFieldsValue(Object(c.a)({},n)),g(n)}},y.a.createElement(k.a.Item,{label:"重命名:",name:"path"},y.a.createElement(a.a,null,y.a.createElement(s.a,{flex:"1"},y.a.createElement(k.a.Item,{name:"path",rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}]},y.a.createElement(D.a,{placeholder:"请输入文件名称",size:"large",defaultValue:P}))))),y.a.createElement(k.a.Item,{label:"提交信息:",name:"commitMessage"},y.a.createElement(D.a,{placeholder:"如不填写,默认提交信息是(".concat(r.defaultPath," rename to 新的名称 )"),size:"large"}))))))})),j=(n("DZo9"),n("8z0m")),B=n("m3rI"),F=n("8j3D"),U=n("RC3E"),K=n.n(U),W=j.a.Dragger,G=Object(w.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,user:e.user,loading:n.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var t,n=e.dispatch,r=e.isRepository,i=Object(m.a)(e,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),a=Object(O.h)(),s=Object(O.i)(),l=Object(_.useState)({}),u=Object(h.a)(l,2),p=u[0],g=u[1],v=Object(_.useRef)(),E=k.a.useForm(),x=Object(h.a)(E,1)[0],C=Object(_.useState)([]),S=Object(h.a)(C,2),T=S[0],A=S[1],I=Object(_.useState)(),M=Object(h.a)(I,2),P=M[0],L=M[1];Object(_.useEffect)((function(){i.visible&&(x.resetFields(),A([]))}),[i.visible]),Object(_.useEffect)((function(){v.current=s.id}),[]),Object(_.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var t=e.split(",").join("/"),n=0===t.indexOf("/")?t.substr(1):t;L(n)}}),[]);var R,N=function(){var e=Object(d.a)(b.a.mark((function e(t){return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.response){e.next=3;break}return f.b.info("还未上传完成,无法进行删除操作!"),e.abrupt("return");case 3:return e.next=5,n({type:"shixunsDetail/deleteGitFile",payload:{id:s.id,path:P?"".concat(P,"/").concat(t.name):t.name,message:x.getFieldValue("commitMessage")||"删除了".concat(P?"".concat(P,"/").concat(t.name):t.name),secret_repository:!r||null}});case 5:0===e.sent.status&&(A(T.filter((function(e){return e.uid!==t.uid}))),f.b.info("删除成功"));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),j={height:300,multiple:!0,withCredentials:!0,data:(R=Object(d.a)(b.a.mark((function e(){return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=Object(d.a)(b.a.mark((function e(n,a){return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:setTimeout(Object(d.a)(b.a.mark((function e(){var a;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x.getFieldsValue();case 2:e.sent,a=Object(c.a)(Object(c.a)({},{path:i.defaultPath?i.defaultPath:"",message:p.commitMessage||"上传了".concat(t)}),r?{}:{secret_repository:!0}),n(a);case 5:case"end":return e.stop()}}),e)}))),200);case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)}))),function(){return R.apply(this,arguments)}),fileList:T,method:"post",action:"".concat(B.a.API_SERVER,"/api/shixuns/").concat(v.current,"/upload_git_file.json"),onChange:function(e){if(t=e.file.name,"done"===e.file.status||"uploading"===e.file.status){var n,r,i;if(A(e.fileList),!e.file.response)return;if(0===(null===(n=e.file.response)||void 0===n?void 0:n.status))return void f.b.success("上传成功!");A(T.filter((function(t){return t.uid!==e.file.uid}))),(null===(r=e.file.response)||void 0===r?void 0:r.message)&&f.b.info(null===(i=e.file.response)||void 0===i?void 0:i.message)}},onRemove:N,beforeUpload:function(e){t=e.name}},U=function(){var e=Object(d.a)(b.a.mark((function e(t){return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x.validateFields();case 2:i.onClose(),i.onOK({path:i.defaultPath}),G();case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),G=function(){var e,t;w.d.push("/shixuns/".concat(v.current,"/").concat(null===(e=a.pathname)||void 0===e||null===(t=e.split("/"))||void 0===t?void 0:t[3]).concat(P?"/master/shixun_show/".concat(P):""))};return y.a.createElement(o.a,{visible:i.visible,onOk:U,centered:!0,onCancel:i.onClose,width:"70%"},y.a.createElement("section",{className:K.a.bg},y.a.createElement("div",{className:K.a.wrap},y.a.createElement("div",{className:K.a.title},"上传文件"),y.a.createElement(k.a,{className:"mt10",form:x,scrollToFirstError:!0,layout:"vertical",onFinish:U,onValuesChange:function(){return g(Object(c.a)({},x.getFieldsValue()))}},y.a.createElement(k.a.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}]},y.a.createElement(D.a,{placeholder:"必填,描述主要修改内容(相当于Git Commit message的Header)"})),y.a.createElement(k.a.Item,{label:"选择文件",name:"file",rules:[{required:!0,message:"请选择文件"}]},y.a.createElement(W,j,y.a.createElement("div",null,y.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(K.a.colorBlue)})),y.a.createElement("div",{className:"font14 mt30"},"拖拽文件或",y.a.createElement("span",{className:"".concat(K.a.colorBlue," ml5")},"点击此处上传")))))),y.a.createElement(F.a,{onFinish:function(e){return L(e)}})))})),H=n("Bbdw"),V=n.n(H),z=n("HpfO"),q=n.n(z),Y=Object(w.a)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.shixunsDetail,n=(e.globalSetting,e.loading,e.dispatch),r=e.title,i=e.pathList,a=void 0===i?[]:i,s=e.showInputPath,l=void 0!==s&&s,u=e.isMergeSelectFile,p=void 0!==u&&u,m=e.onFinish,g=void 0===m?function(){}:m,v=k.a.useForm(),E=Object(h.a)(v,1)[0],x=Object(O.i)(),w=Object(O.h)(),C=Object(_.useRef)(),S=Object(_.useState)(""),T=Object(h.a)(S,2),A=T[0],I=T[1],M=Object(_.useState)(""),P=Object(h.a)(M,2),L=P[0],R=P[1],N=Object(_.useState)([]),j=Object(h.a)(N,2),B=j[0],F=j[1],U=Object(_.useState)([]),K=Object(h.a)(U,2),W=K[0],G=K[1];Object(_.useEffect)((function(){var e,t;C.current="repository"===(null===(e=w.pathname)||void 0===e||null===(t=e.split("/"))||void 0===t?void 0:t[3])}),[]),Object(_.useEffect)((function(){if("Repository-SelectFilePath"===t.actionTabs.key){var e=a.join("/"),n=[];a.map((function(t,r){0===r?n.push({val:"根目录",path:""},{val:"/".concat(t),path:e}):n.push({val:"/".concat(t),path:e})})),F(n),I(e),R(e),H(e)}}),[t.actionTabs.key]);var H=function(){var e=Object(d.a)(b.a.mark((function e(t){var r;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:C.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:x.id,path:t}});case 2:(r=e.sent)&&G(r.trees||[]);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),V=function(){var e=Object(d.a)(b.a.mark((function e(){var t,r,i;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=null==E?void 0:E.getFieldsValue(),r=A?"".concat(A).concat(null!=t&&t.name?"/".concat(null==t?void 0:t.name):""):null==t?void 0:t.name,!p){e.next=6;break}return g(r),z(),e.abrupt("return");case 6:if(!l){e.next=16;break}return e.next=9,E.validateFields();case 9:return e.next=11,n({type:"shixunsDetail/uploadGitFolder",payload:Object(c.a)(Object(c.a)({},{id:x.id,path:r}),C.current?{}:{secret_repository:!0})});case 11:i=e.sent,g(L),0===i.status&&f.b.info("新建成功"),e.next=18;break;case 16:g(r),f.b.success("选择文件目录成功");case 18:z();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),z=function(){n({type:"shixunsDetail/setActionTabs",payload:{}}),E.resetFields()};return y.a.createElement(o.a,{centered:!0,title:r||"新建文件夹",closable:!1,keyboard:!1,visible:"Repository-SelectFilePath"===t.actionTabs.key,onOk:V,onCancel:z},y.a.createElement("div",{className:q.a.wrap},y.a.createElement("div",{className:q.a.content},y.a.createElement("div",{className:q.a.mainPathWrap},!(null==B||!B.length)&&B.map((function(e,t){return y.a.createElement("a",{key:t,onClick:function(){return function(e,t){var n=B.filter((function(e,n){return n<=t}));F(n);var r=n.filter((function(e,t){return 0!==t})).map((function(e){return e.val})).join("").substr(1);I(r),H(r)}(0,t)}},e.val)}))),!(null==W||!W.length)&&W.map((function(e,t){return"tree"===e.type&&y.a.createElement("a",{key:t,onClick:function(){return function(e){var t=A;"tree"===e.type&&(B.length?B.push({val:"/".concat(e.name),path:e.name}):B.push({val:"根目录",path:""},{val:"/".concat(e.name),path:e.name}),F(B),t=A?"".concat(A,"/").concat(e.name):e.name,I(t)),H(t)}(e)}},y.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(q.a.colorBlue)}),e.name)}))),y.a.createElement("label",{className:"mt5"},"选中的新建文件夹目录:"),y.a.createElement("div",{className:"mt5 mb5"},A),l&&y.a.createElement(k.a,{form:E,scrollToFirstError:!0,className:"mt20"},y.a.createElement(k.a.Item,{name:"name",rules:[{required:!0,message:"请输入名称"},{whitespace:!0,message:"请勿输入空格"}]},y.a.createElement(D.a,{placeholder:"请输入新文件夹名/子文件夹名。(如:src/step1)"})))))})),Q=n("GZ0F"),J=n("8Skl"),X=n("HBuW"),Z=n("1vsH"),$=n("NLgs"),ee=n("lzim"),te=T.a.DirectoryTree,ne=function(){return y.a.createElement("div",{className:"mt20 pb50 ".concat(V.a.nodata)},y.a.createElement("div",{className:V.a.headLeft},"提示:",y.a.createElement("br",null),"此处存放本实训所需的所有代码等相关文件,你可以通过以下",y.a.createElement("br",null),"两种方式来使用:",y.a.createElement("br",null),"1、",y.a.createElement("a",{href:"/forums/2784",target:"_blank"},"Git客户端")," 上传已有文件来开始使用。",y.a.createElement("br",null),"2、直接在平台上创建文件目录以及相关代码文件。"),y.a.createElement("img",{width:"100%",src:ee.y}))},re=Object(w.a)((function(e){var t=e.shixunsDetail,n=e.loading,r=e.globalSetting,i=e.practiceSetting;return{shixunsDetail:t,globalSetting:r,user:e.user,practiceSetting:i,loading:n}}))((function(e){var t,n,r,i,g,v,E,x=e.shixunsDetail,w=(e.globalSetting,e.loading),T=(e.user,e.activeKey),D=e.dispatch,k=e.practiceSetting,I=e.isRepository,M=e.treeData,L=e.setTreeData,j=(Object(m.a)(e,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),Object(O.i)()),B=Object(O.h)(),F=Object(_.useState)(),U=Object(h.a)(F,2),K=U[0],W=(U[1],Object(_.useState)(!1)),H=Object(h.a)(W,2),z=H[0],q=H[1],ee=Object(_.useState)(!1),re=Object(h.a)(ee,2),ie=re[0],ae=re[1],oe=Object(_.useState)(!1),se=Object(h.a)(oe,2),le=se[0],ce=se[1],ue=Object(_.useState)(!1),de=Object(h.a)(ue,2),fe=de[0],pe=de[1],he=Object(_.useState)(""),me=Object(h.a)(he,2),ge=me[0],ve=me[1],be=Object(_.useState)([]),_e=Object(h.a)(be,2),ye=_e[0],Ee=_e[1],xe=Object(_.useState)([]),Oe=Object(h.a)(xe,2),we=Oe[0],Ce=Oe[1],Se=Object(_.useState)([]),Te=Object(h.a)(Se,2),Ae=(Te[0],Te[1]),De=Object(_.useState)(!1),ke=Object(h.a)(De,2),Ie=ke[0],Me=ke[1],Pe=Object(_.useState)(),Le=Object(h.a)(Pe,2),Re=(Le[0],Le[1]),Ne=Object(_.useState)(),je=Object(h.a)(Ne,2),Be=(je[0],je[1]),Fe=Object(_.useState)(""),Ue=Object(h.a)(Fe,2),Ke=(Ue[0],Ue[1]),We=Object(_.useState)(),Ge=Object(h.a)(We,2),He=(Ge[0],Ge[1]),Ve=Object(_.useState)(!1),ze=Object(h.a)(Ve,2),qe=ze[0],Ye=ze[1];Object(_.useEffect)((function(){L([]),tt(""),localStorage.warehouseHideTip||Me(!0)}),[B.pathname,I]);var Qe=function(){var e=Object(d.a)(b.a.mark((function e(){var t,n=arguments;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:"",e.next=3,Object(X.zb)({id:j.id,secret_dir_path:t});case 3:e.sent&&He(t);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Je=function(e){return y.a.createElement(u.a,{className:V.a.menu,onClick:function(t){switch(ve(e.path||""),t.key){case"1":Object(Z.ab)(["实践项目","设置","代码仓库","新建文件"]),q(!0);break;case"2":Object(Z.ab)(["实践项目","设置","代码仓库","新建文件夹"]),ce(!0);break;case"3":Object(Z.ab)(["实践项目","设置","代码仓库","上传"]),pe(!0);break;case"4":Object(Z.ab)(["实践项目","设置","代码仓库","重命名"]),ae(!0);break;case"5":Object(Z.ab)(["实践项目","设置","代码仓库","删除"]),it(e.path,e.name,e);break;case"6":Object(Z.ab)(["实践项目","设置","代码仓库","复制路径"]),at(e)}}},("topTree"===e.type||"tree"===e.type)&&y.a.createElement(u.a.Item,{key:"1"},"新建文件"),("topTree"===e.type||"tree"===e.type)&&y.a.createElement(u.a.Item,{key:"2"},"新建文件夹"),("topTree"===e.type||"tree"===e.type)&&y.a.createElement(u.a.Item,{key:"3"},"上传"),"topTree"!==e.type&&"tree"!==e.type&&y.a.createElement(u.a.Item,{key:"4"},"重命名"),"topTree"!==e.type&&y.a.createElement(A.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(I?"":"secret/").concat(null==e?void 0:e.path),onCopy:function(){return f.b.success("复制成功")}},y.a.createElement(u.a.Item,{key:"6"},y.a.createElement(y.a.Fragment,null,"复制路径"))),"topTree"!==e.type&&y.a.createElement(u.a.Item,{key:"5"},"删除"))},Xe=function(e,t){return e.map((function(e){return e.path=""==t?t+e.name:t+"/"+e.name,e.title=y.a.createElement(a.a,{className:"font14"},y.a.createElement(s.a,{flex:"1"},y.a.createElement(a.a,null,y.a.createElement(s.a,{flex:"20px"},"blob"===e.type&&y.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),y.a.createElement(s.a,{flex:"1"},y.a.createElement("span",{className:" multi_ellipsis1"},e.name)))),y.a.createElement(s.a,null,("blob"===e.type||"tree"===e.type)&&y.a.createElement(l.a,{overlay:Je(e),className:V.a.ellipsis},y.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),e.disableCheckbox=K&&K!==e.name,e.className="tree"===e.type?V.a.pl23:"",e.checkable="tree"!==e.type,e.isLeaf="tree"!==e.type,e.children="tree"===e.type&&[],e.key=e.path,e}))},Ze=function(e){D({type:"practiceSetting/setSideBarTabs",payload:{selectPath:e}})},$e=function(){var e=Object(d.a)(b.a.mark((function e(t,n){var r;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.split("/"),e.next=3,tt(ge);case 3:setTimeout((function(){Ze(t),ye=[r[0]||""],we=[t],Ce(Object(S.a)(we)),Ee(Object(S.a)(ye))}),150);case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),et=function(e,t){if(""==t)M=Object(S.a)(e),L(Object(S.a)(e));else{var n=function e(t,n,r){return t.map((function(t){return t.key===n?(t.children=Object(S.a)(r),Object(c.a)({},t)):t.children?Object(c.a)(Object(c.a)({},t),{},{children:e(t.children,n,r)}):t}))}(M,t,e);M=n,L(Object(S.a)(n))}};var tt=function(){var e=Object(d.a)(b.a.mark((function e(){var t,n,r,i,a,o=arguments;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.length>0&&void 0!==o[0]?o[0]:"",e.next=3,D({type:I?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:j.id,path:t}});case 3:return(n=e.sent)&&(null!==(r=n.trees)&&void 0!==r&&r.length?(a=Xe(Object(S.a)(n.trees),t),et(a,t),Ae(n.trees||[]),Be(t||""),console.log("handleGetRepository:",a,t),setTimeout((function(){return console.log(M,n.trees,t,999999)}),2e3)):""==t&&L([]),Re((null===(i=n.commits)||void 0===i?void 0:i[0])||{})),e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),nt=function(){var e=Object(d.a)(b.a.mark((function e(t){return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=Object(d.a)(b.a.mark((function e(n,r){return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.children.length&&n(),Ke(t.path),e.next=4,tt(t.path);case 4:n();case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),rt=function(){var e=Object(d.a)(b.a.mark((function e(t,n){var r,i;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleSelectTree",t,n.nativeEvent.target.nodeName,n),r=function(){Ze(n.node.path),t=[n.node.path],Ce(Object(S.a)(t))},"svg"!==n.nativeEvent.target.nodeName&&"LI"!==n.nativeEvent.target.nodeName&&"I"!==n.nativeEvent.target.nodeName){e.next=4;break}return e.abrupt("return");case 4:"blob"===n.node.type&&(null!=k&&null!==(i=k.sideBar)&&void 0!==i&&i.confirmLeave?o.a.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){r(),D({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):r());case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),it=function(e,t,n){var r;o.a.confirm({centered:!0,title:"确认需要删除该文件".concat(n.children?"夹":"","?"),okText:"确定",cancelText:"取消",onOk:(r=Object(d.a)(b.a.mark((function t(){var n,r,i;return b.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,D({type:"shixunsDetail/deleteGitFile",payload:{id:j.id,path:e,message:"删除".concat(e),secret_repository:!I||null}});case 2:if(n=t.sent,r=e.split("/"),0!==(null==n?void 0:n.status)){t.next=20;break}return f.b.info("删除成功"),r.splice(r.length-1,1),t.next=9,tt(r.length>1?r.join("/"):"");case 9:if(null==(i=t.sent)||!i.trees){t.next=13;break}t.next=16;break;case 13:return r.splice(r.length-1,1),t.next=16,tt(r.length>1?r.join("/"):"");case 16:return Ze(""),t.abrupt("return",!0);case 20:-3===(null==n?void 0:n.status)&&o.a.confirm({title:"删除失败",content:y.a.createElement("div",null,"该文件“",e,"”已经被任务关卡的学员任务文件或评测执行文件使用,请先修改任务关卡中评测设置的文件路径后再删除。"),okText:"前往修改",cancelText:"取消",onOk:function(){window.location.href="/shixuns/".concat(j.id,"/edit/").concat(null==n?void 0:n.message,"/tab=2")}});case 21:case"end":return t.stop()}}),t)}))),function(){return r.apply(this,arguments)})})},at=function(e){console.log(e,"item")},ot=function(){var e=Object(d.a)(b.a.mark((function e(t,n){return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleExpand",n),"svg"!==n.nativeEvent.target.nodeName&&"path"!==n.nativeEvent.target.nodeName&&"LI"!==n.nativeEvent.target.nodeName){e.next=5;break}return e.abrupt("return",!0);case 5:return e.next=7,nt(n.node);case 7:ye.includes(n.node.path)?ye.splice(ye.indexOf(n.node.path),1):ye.push(n.node.path);case 8:Ee(Object(S.a)(ye));case 9:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),st=function(){Me(!1),localStorage.warehouseHideTip=!0},lt=function(){var e=Object(d.a)(b.a.mark((function e(t){var n,r,i,a,s;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i="",e.t0=I,e.next=!0===e.t0?4:!1===e.t0?9:11;break;case 4:return i="开启版本库",a="开启",s="不开启",r=y.a.createElement("div",null,"新建实践题关卡时,需要使用代码仓库;如果只有选择题关卡,则不需要代码仓库。代码仓库启用后,将无法关闭。"),e.abrupt("break",11);case 9:return null!=x&&null!==(n=x.detail)&&void 0!==n&&n.secret_repository?(i="关闭私密代码仓库",a="确定",s="取消",r=y.a.createElement("div",null,"关闭私密代码仓库后,已创建的私密代码仓库及其内容,将被删除。确认要关闭私密代码仓库?")):(i="开启私密代码仓库",a="不使用",s="使用",r=y.a.createElement("div",null,"私密版本库的文件对学员始终隐藏,无法访问查看。适用于命令行、图形化桌面两类实训,其他类型实训不建议使用私密版本库。")),e.abrupt("break",11);case 11:if(I||!Object($.b)(D,"不能开启/关闭私密代码仓库")){e.next=13;break}return e.abrupt("return");case 13:o.a.confirm({title:i,okText:a,cancelText:s,content:r,onOk:function(){var e;Object(Z.ab)(["实践项目","设置","代码仓库",i]),(I||null!=x&&null!==(e=x.detail)&&void 0!==e&&e.secret_repository)&&ct(t)},onCancel:function(){var e;I||null!=x&&null!==(e=x.detail)&&void 0!==e&&e.secret_repository||ct(t)}});case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ct=function(){var e=Object(d.a)(b.a.mark((function e(t){return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!I){e.next=6;break}return e.next=3,Object(X.p)(Object(c.a)({},j));case 3:D({type:"practiceSetting/getCommonData",payload:Object(c.a)({},j)}),e.next=8;break;case 6:return e.next=8,Object(X.q)(Object(c.a)(Object(c.a)({},j),{},{is_secret_repository:t}));case 8:tt(),D({type:"shixunsDetail/getShixunsDetail",payload:{id:j.id}});case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ut=function(){var e=Object(d.a)(b.a.mark((function e(t){var n,r;return b.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(t),t.node.key,t.dragNode.key,n=t.node.pos.split("-"),t.dropPosition-Number(n[n.length-1]),"tree"!==t.dragNode.type){e.next=8;break}return f.b.warn("不支持文件夹移动目录"),e.abrupt("return");case 8:if("tree"===t.node.type){e.next=11;break}return f.b.warn("未移动文件目录位置"),e.abrupt("return");case 11:return e.next=13,D({type:"shixunsDetail/moveGitFile",payload:{id:j.id,from:t.dragNode.path,to:t.node.path+"/"+t.dragNode.name,message:"".concat(t.dragNode.path," move to ").concat(t.node.path+"/"+t.dragNode.name," ")}});case 13:if(0!==e.sent.status){e.next=26;break}return Ze(""),e.next=18,tt("");case 18:r=0;case 19:if(!(r>>24)|4278255360&(i<<24|i>>>8)}var a=this._hash.words,o=e[t+0],l=e[t+1],p=e[t+2],h=e[t+3],m=e[t+4],g=e[t+5],v=e[t+6],b=e[t+7],_=e[t+8],y=e[t+9],E=e[t+10],x=e[t+11],O=e[t+12],w=e[t+13],C=e[t+14],S=e[t+15],D=a[0],T=a[1],A=a[2],k=a[3];D=c(D,T,A,k,o,7,s[0]),k=c(k,D,T,A,l,12,s[1]),A=c(A,k,D,T,p,17,s[2]),T=c(T,A,k,D,h,22,s[3]),D=c(D,T,A,k,m,7,s[4]),k=c(k,D,T,A,g,12,s[5]),A=c(A,k,D,T,v,17,s[6]),T=c(T,A,k,D,b,22,s[7]),D=c(D,T,A,k,_,7,s[8]),k=c(k,D,T,A,y,12,s[9]),A=c(A,k,D,T,E,17,s[10]),T=c(T,A,k,D,x,22,s[11]),D=c(D,T,A,k,O,7,s[12]),k=c(k,D,T,A,w,12,s[13]),A=c(A,k,D,T,C,17,s[14]),D=u(D,T=c(T,A,k,D,S,22,s[15]),A,k,l,5,s[16]),k=u(k,D,T,A,v,9,s[17]),A=u(A,k,D,T,x,14,s[18]),T=u(T,A,k,D,o,20,s[19]),D=u(D,T,A,k,g,5,s[20]),k=u(k,D,T,A,E,9,s[21]),A=u(A,k,D,T,S,14,s[22]),T=u(T,A,k,D,m,20,s[23]),D=u(D,T,A,k,y,5,s[24]),k=u(k,D,T,A,C,9,s[25]),A=u(A,k,D,T,h,14,s[26]),T=u(T,A,k,D,_,20,s[27]),D=u(D,T,A,k,w,5,s[28]),k=u(k,D,T,A,p,9,s[29]),A=u(A,k,D,T,b,14,s[30]),D=d(D,T=u(T,A,k,D,O,20,s[31]),A,k,g,4,s[32]),k=d(k,D,T,A,_,11,s[33]),A=d(A,k,D,T,x,16,s[34]),T=d(T,A,k,D,C,23,s[35]),D=d(D,T,A,k,l,4,s[36]),k=d(k,D,T,A,m,11,s[37]),A=d(A,k,D,T,b,16,s[38]),T=d(T,A,k,D,E,23,s[39]),D=d(D,T,A,k,w,4,s[40]),k=d(k,D,T,A,o,11,s[41]),A=d(A,k,D,T,h,16,s[42]),T=d(T,A,k,D,v,23,s[43]),D=d(D,T,A,k,y,4,s[44]),k=d(k,D,T,A,O,11,s[45]),A=d(A,k,D,T,S,16,s[46]),D=f(D,T=d(T,A,k,D,p,23,s[47]),A,k,o,6,s[48]),k=f(k,D,T,A,b,10,s[49]),A=f(A,k,D,T,C,15,s[50]),T=f(T,A,k,D,g,21,s[51]),D=f(D,T,A,k,O,6,s[52]),k=f(k,D,T,A,h,10,s[53]),A=f(A,k,D,T,E,15,s[54]),T=f(T,A,k,D,l,21,s[55]),D=f(D,T,A,k,_,6,s[56]),k=f(k,D,T,A,S,10,s[57]),A=f(A,k,D,T,v,15,s[58]),T=f(T,A,k,D,w,21,s[59]),D=f(D,T,A,k,m,6,s[60]),k=f(k,D,T,A,x,10,s[61]),A=f(A,k,D,T,p,15,s[62]),T=f(T,A,k,D,y,21,s[63]),a[0]=a[0]+D|0,a[1]=a[1]+T|0,a[2]=a[2]+A|0,a[3]=a[3]+k|0},_doFinalize:function(){var t=this._data,n=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;n[i>>>5]|=128<<24-i%32;var a=e.floor(r/4294967296),o=r;n[15+(i+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),n[14+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),t.sigBytes=4*(n.length+1),this._process();for(var s=this._hash,l=s.words,c=0;c<4;c++){var u=l[c];l[c]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return s},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e}});function c(e,t,n,r,i,a,o){var s=e+(t&n|~t&r)+i+o;return(s<>>32-a)+t}function u(e,t,n,r,i,a,o){var s=e+(t&r|n&~r)+i+o;return(s<>>32-a)+t}function d(e,t,n,r,i,a,o){var s=e+(t^n^r)+i+o;return(s<>>32-a)+t}function f(e,t,n,r,i,a,o){var s=e+(n^(t|~r))+i+o;return(s<>>32-a)+t}t.MD5=a._createHelper(l),t.HmacMD5=a._createHmacHelper(l)}(Math),r.MD5)},dGDm: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){var r;e.exports=(r=n(/*! ./core */"Ib8C"),function(e){var t=r,n=t.lib,i=n.WordArray,a=n.Hasher,o=t.algo,s=[];!function(){for(var t=0;t<64;t++)s[t]=4294967296*e.abs(e.sin(t+1))|0}();var l=o.MD5=a.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var n=0;n<16;n++){var r=t+n,i=e[r];e[r]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var a=this._hash.words,o=e[t+0],l=e[t+1],p=e[t+2],h=e[t+3],m=e[t+4],g=e[t+5],v=e[t+6],b=e[t+7],_=e[t+8],y=e[t+9],E=e[t+10],x=e[t+11],O=e[t+12],w=e[t+13],C=e[t+14],S=e[t+15],T=a[0],A=a[1],D=a[2],k=a[3];T=c(T,A,D,k,o,7,s[0]),k=c(k,T,A,D,l,12,s[1]),D=c(D,k,T,A,p,17,s[2]),A=c(A,D,k,T,h,22,s[3]),T=c(T,A,D,k,m,7,s[4]),k=c(k,T,A,D,g,12,s[5]),D=c(D,k,T,A,v,17,s[6]),A=c(A,D,k,T,b,22,s[7]),T=c(T,A,D,k,_,7,s[8]),k=c(k,T,A,D,y,12,s[9]),D=c(D,k,T,A,E,17,s[10]),A=c(A,D,k,T,x,22,s[11]),T=c(T,A,D,k,O,7,s[12]),k=c(k,T,A,D,w,12,s[13]),D=c(D,k,T,A,C,17,s[14]),T=u(T,A=c(A,D,k,T,S,22,s[15]),D,k,l,5,s[16]),k=u(k,T,A,D,v,9,s[17]),D=u(D,k,T,A,x,14,s[18]),A=u(A,D,k,T,o,20,s[19]),T=u(T,A,D,k,g,5,s[20]),k=u(k,T,A,D,E,9,s[21]),D=u(D,k,T,A,S,14,s[22]),A=u(A,D,k,T,m,20,s[23]),T=u(T,A,D,k,y,5,s[24]),k=u(k,T,A,D,C,9,s[25]),D=u(D,k,T,A,h,14,s[26]),A=u(A,D,k,T,_,20,s[27]),T=u(T,A,D,k,w,5,s[28]),k=u(k,T,A,D,p,9,s[29]),D=u(D,k,T,A,b,14,s[30]),T=d(T,A=u(A,D,k,T,O,20,s[31]),D,k,g,4,s[32]),k=d(k,T,A,D,_,11,s[33]),D=d(D,k,T,A,x,16,s[34]),A=d(A,D,k,T,C,23,s[35]),T=d(T,A,D,k,l,4,s[36]),k=d(k,T,A,D,m,11,s[37]),D=d(D,k,T,A,b,16,s[38]),A=d(A,D,k,T,E,23,s[39]),T=d(T,A,D,k,w,4,s[40]),k=d(k,T,A,D,o,11,s[41]),D=d(D,k,T,A,h,16,s[42]),A=d(A,D,k,T,v,23,s[43]),T=d(T,A,D,k,y,4,s[44]),k=d(k,T,A,D,O,11,s[45]),D=d(D,k,T,A,S,16,s[46]),T=f(T,A=d(A,D,k,T,p,23,s[47]),D,k,o,6,s[48]),k=f(k,T,A,D,b,10,s[49]),D=f(D,k,T,A,C,15,s[50]),A=f(A,D,k,T,g,21,s[51]),T=f(T,A,D,k,O,6,s[52]),k=f(k,T,A,D,h,10,s[53]),D=f(D,k,T,A,E,15,s[54]),A=f(A,D,k,T,l,21,s[55]),T=f(T,A,D,k,_,6,s[56]),k=f(k,T,A,D,S,10,s[57]),D=f(D,k,T,A,v,15,s[58]),A=f(A,D,k,T,w,21,s[59]),T=f(T,A,D,k,m,6,s[60]),k=f(k,T,A,D,x,10,s[61]),D=f(D,k,T,A,p,15,s[62]),A=f(A,D,k,T,y,21,s[63]),a[0]=a[0]+T|0,a[1]=a[1]+A|0,a[2]=a[2]+D|0,a[3]=a[3]+k|0},_doFinalize:function(){var t=this._data,n=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;n[i>>>5]|=128<<24-i%32;var a=e.floor(r/4294967296),o=r;n[15+(i+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),n[14+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),t.sigBytes=4*(n.length+1),this._process();for(var s=this._hash,l=s.words,c=0;c<4;c++){var u=l[c];l[c]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return s},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e}});function c(e,t,n,r,i,a,o){var s=e+(t&n|~t&r)+i+o;return(s<>>32-a)+t}function u(e,t,n,r,i,a,o){var s=e+(t&r|n&~r)+i+o;return(s<>>32-a)+t}function d(e,t,n,r,i,a,o){var s=e+(t^n^r)+i+o;return(s<>>32-a)+t}function f(e,t,n,r,i,a,o){var s=e+(n^(t|~r))+i+o;return(s<>>32-a)+t}t.MD5=a._createHelper(l),t.HmacMD5=a._createHmacHelper(l)}(Math),r.MD5)},dGDm: /*!*************************************************************!*\ !*** ./src/components/SelectEnvironment/index.less?modules ***! \*************************************************************/ @@ -1167,7 +1167,7 @@ function(e){var t=r,n=t.lib,i=n.WordArray,a=n.Hasher,o=t.algo,s=i.create([0,1,2, /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/KeyCode.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("Ff2n"),i=n("rePB"),a=n("1OyB"),o=n("vuIU"),s=n("Ji7U"),l=n("md7G"),c=n("foSv"),u=n("q1tI"),d=n.n(u),f=n("TSYQ"),p=n.n(f),h=n("4IlW");function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t1?s-1:0),c=1;c1?n-1:0),a=1;a=0)return parseInt(t.slice(t.indexOf("e-")+2),10);var n=0;return t.indexOf(".")>=0&&(n=t.length-t.indexOf(".")-1),n},r.getInputDisplayValue=function(e){var t,n=e||r.state,i=n.focused,a=n.inputValue,o=n.value;null==(t=i?a:r.toPrecisionAsStep(o))&&(t="");var s=r.formatWrapper(t);return E(r.props.decimalSeparator)&&(s=s.toString().replace(".",r.props.decimalSeparator)),s},r.recordCursorPosition=function(){try{r.cursorStart=r.input.selectionStart,r.cursorEnd=r.input.selectionEnd,r.currentValue=r.input.value,r.cursorBefore=r.input.value.substring(0,r.cursorStart),r.cursorAfter=r.input.value.substring(r.cursorEnd)}catch(e){}},r.restoreByAfter=function(e){if(void 0===e)return!1;var t=r.input.value,n=t.lastIndexOf(e);if(-1===n)return!1;var i=r.cursorBefore.length;return r.lastKeyCode===h.a.DELETE&&r.cursorBefore.charAt(i-1)===e[0]?(r.fixCaret(i,i),!0):n+e.length===t.length&&(r.fixCaret(n,n),!0)},r.partRestoreByAfter=function(e){return void 0!==e&&Array.prototype.some.call(e,(function(t,n){var i=e.substring(n);return r.restoreByAfter(i)}))},r.isNotCompleteNumber=function(e){return isNaN(e)||""===e||null===e||e&&e.toString().indexOf(".")===e.toString().length-1},r.stop=function(){r.autoStepTimer&&clearTimeout(r.autoStepTimer)},r.down=function(e,t,n){r.pressingUpOrDown=!0,r.step("down",e,t,n)},r.up=function(e,t,n){r.pressingUpOrDown=!0,r.step("up",e,t,n)},r.saveInput=function(e){r.input=e};var i=e.value;void 0===i&&(i=e.defaultValue),r.state={focused:e.autoFocus};var o=r.getValidValue(r.toNumber(i));return r.state=g(g({},r.state),{},{inputValue:r.toPrecisionAsStep(o),value:o}),r}return Object(o.a)(n,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.value,r=t.onChange,i=t.max,a=t.min,o=this.state.focused;if(e){if(!x(e.value,n)||!x(e.max,i)||!x(e.min,a)){var s,l=o?n:this.getValidValue(n);s=this.pressingUpOrDown?l:this.inputting?this.rawInput:this.toPrecisionAsStep(l),this.setState({value:l,inputValue:s})}var c="value"in this.props?n:this.state.value;"max"in this.props&&e.max!==i&&"number"==typeof c&&c>i&&r&&r(i),"min"in this.props&&e.min!==a&&"number"==typeof c&&c1&&void 0!==arguments[1]?arguments[1]:this.props.min,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.props.max,r=parseFloat(e);return isNaN(r)?e:(rn&&(r=n),r)}},{key:"setValue",value:function(e,t){var n=this.props.precision,r=this.isNotCompleteNumber(parseFloat(e))?null:parseFloat(e),i=this.state.value,a=void 0===i?null:i,o=this.state.inputValue,s=void 0===o?null:o,l="number"==typeof r?r.toFixed(n):"".concat(r),c=r!==a||l!=="".concat(s);return"value"in this.props?(s=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:s},t)):this.setState({value:r,inputValue:this.toPrecisionAsStep(e)},t),c&&this.props.onChange(r),r}},{key:"getMaxPrecision",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.props,r=n.precision,i=n.step;if(E(r))return r;var a=this.getPrecision(t),o=this.getPrecision(i),s=this.getPrecision(e);return e?Math.max(s,a+o):a+o}},{key:"getPrecisionFactor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.getMaxPrecision(e,t);return Math.pow(10,n)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(e){return this.props.formatter?this.props.formatter(e):e}},{key:"toPrecisionAsStep",value:function(e){if(this.isNotCompleteNumber(e)||""===e)return e;var t=Math.abs(this.getMaxPrecision(e));return isNaN(t)?e.toString():Number(e).toFixed(t)}},{key:"toNumber",value:function(e){var t=this.props.precision,n=this.state.focused,r=e&&e.length>16&&n;return this.isNotCompleteNumber(e)||r?e:E(t)?Math.round(e*Math.pow(10,t))/Math.pow(10,t):Number(e)}},{key:"upStep",value:function(e,t){var n=this.props.step,r=this.getPrecisionFactor(e,t),i=Math.abs(this.getMaxPrecision(e,t)),a=((r*e+r*n*t)/r).toFixed(i);return this.toNumber(a)}},{key:"downStep",value:function(e,t){var n=this.props.step,r=this.getPrecisionFactor(e,t),i=Math.abs(this.getMaxPrecision(e,t)),a=((r*e-r*n*t)/r).toFixed(i);return this.toNumber(a)}},{key:"step",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=arguments.length>3?arguments[3]:void 0;this.stop(),t&&(t.persist(),t.preventDefault());var a=this.props;if(!a.disabled){var o=this.getCurrentValidValue(this.state.inputValue)||0;if(!this.isNotCompleteNumber(o)){var s=this["".concat(e,"Step")](o,r),l=s>a.max||sa.max?s=a.max:s=h)||a||o,q=(U||0===U)&&(isNaN(U)||Number(U)<=m)||a||o,Y=p()("".concat(n,"-handler"),"".concat(n,"-handler-up"),Object(i.a)({},"".concat(n,"-handler-up-disabled"),z)),Q=p()("".concat(n,"-handler"),"".concat(n,"-handler-down"),Object(i.a)({},"".concat(n,"-handler-down-disabled"),q)),J=s?{onTouchStart:z?b:this.up,onTouchEnd:this.stop}:{onMouseDown:z?b:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},X=s?{onTouchStart:q?b:this.down,onTouchEnd:this.stop}:{onMouseDown:q?b:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return d.a.createElement("div",{className:W,style:g,title:v,onMouseEnter:y,onMouseLeave:E,onMouseOver:x,onMouseOut:O,onFocus:function(){return null},onBlur:function(){return null}},d.a.createElement("div",{className:"".concat(n,"-handler-wrap")},d.a.createElement("span",Object.assign({unselectable:"on"},J,{role:"button","aria-label":"Increase Value","aria-disabled":z,className:Y}),c||d.a.createElement("span",{unselectable:"on",className:"".concat(n,"-handler-up-inner"),onClick:_})),d.a.createElement("span",Object.assign({unselectable:"on"},X,{role:"button","aria-label":"Decrease Value","aria-disabled":q,className:Q}),u||d.a.createElement("span",{unselectable:"on",className:"".concat(n,"-handler-down-inner"),onClick:_}))),d.a.createElement("div",{className:"".concat(n,"-input-wrap")},d.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":m,"aria-valuemax":h,"aria-valuenow":U,required:w,type:D,placeholder:T,onPaste:N,onClick:C,onMouseUp:this.onMouseUp,className:"".concat(n,"-input"),tabIndex:S,autoComplete:l,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:H?this.onKeyDown:b,onKeyUp:H?this.onKeyUp:b,autoFocus:L,maxLength:P,readOnly:o,disabled:a,max:h,min:m,step:M,name:R,title:v,id:A,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(V),pattern:I,inputMode:k,onInput:j},G))))}}]),n}(d.a.Component);O.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:y,min:-y,step:1,style:{},onChange:b,onKeyDown:b,onPressEnter:b,onFocus:b,onBlur:b,parser:function(e){return e.replace(/[^\w.-]+/g,"")},required:!1,autoComplete:"off"};var w=O;t.a=w},e7zE: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";var r=n("Ff2n"),i=n("rePB"),a=n("1OyB"),o=n("vuIU"),s=n("Ji7U"),l=n("md7G"),c=n("foSv"),u=n("q1tI"),d=n.n(u),f=n("TSYQ"),p=n.n(f),h=n("4IlW");function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t1?s-1:0),c=1;c1?n-1:0),a=1;a=0)return parseInt(t.slice(t.indexOf("e-")+2),10);var n=0;return t.indexOf(".")>=0&&(n=t.length-t.indexOf(".")-1),n},r.getInputDisplayValue=function(e){var t,n=e||r.state,i=n.focused,a=n.inputValue,o=n.value;null==(t=i?a:r.toPrecisionAsStep(o))&&(t="");var s=r.formatWrapper(t);return E(r.props.decimalSeparator)&&(s=s.toString().replace(".",r.props.decimalSeparator)),s},r.recordCursorPosition=function(){try{r.cursorStart=r.input.selectionStart,r.cursorEnd=r.input.selectionEnd,r.currentValue=r.input.value,r.cursorBefore=r.input.value.substring(0,r.cursorStart),r.cursorAfter=r.input.value.substring(r.cursorEnd)}catch(e){}},r.restoreByAfter=function(e){if(void 0===e)return!1;var t=r.input.value,n=t.lastIndexOf(e);if(-1===n)return!1;var i=r.cursorBefore.length;return r.lastKeyCode===h.a.DELETE&&r.cursorBefore.charAt(i-1)===e[0]?(r.fixCaret(i,i),!0):n+e.length===t.length&&(r.fixCaret(n,n),!0)},r.partRestoreByAfter=function(e){return void 0!==e&&Array.prototype.some.call(e,(function(t,n){var i=e.substring(n);return r.restoreByAfter(i)}))},r.isNotCompleteNumber=function(e){return isNaN(e)||""===e||null===e||e&&e.toString().indexOf(".")===e.toString().length-1},r.stop=function(){r.autoStepTimer&&clearTimeout(r.autoStepTimer)},r.down=function(e,t,n){r.pressingUpOrDown=!0,r.step("down",e,t,n)},r.up=function(e,t,n){r.pressingUpOrDown=!0,r.step("up",e,t,n)},r.saveInput=function(e){r.input=e};var i=e.value;void 0===i&&(i=e.defaultValue),r.state={focused:e.autoFocus};var o=r.getValidValue(r.toNumber(i));return r.state=g(g({},r.state),{},{inputValue:r.toPrecisionAsStep(o),value:o}),r}return Object(o.a)(n,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.value,r=t.onChange,i=t.max,a=t.min,o=this.state.focused;if(e){if(!x(e.value,n)||!x(e.max,i)||!x(e.min,a)){var s,l=o?n:this.getValidValue(n);s=this.pressingUpOrDown?l:this.inputting?this.rawInput:this.toPrecisionAsStep(l),this.setState({value:l,inputValue:s})}var c="value"in this.props?n:this.state.value;"max"in this.props&&e.max!==i&&"number"==typeof c&&c>i&&r&&r(i),"min"in this.props&&e.min!==a&&"number"==typeof c&&c1&&void 0!==arguments[1]?arguments[1]:this.props.min,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.props.max,r=parseFloat(e);return isNaN(r)?e:(rn&&(r=n),r)}},{key:"setValue",value:function(e,t){var n=this.props.precision,r=this.isNotCompleteNumber(parseFloat(e))?null:parseFloat(e),i=this.state.value,a=void 0===i?null:i,o=this.state.inputValue,s=void 0===o?null:o,l="number"==typeof r?r.toFixed(n):"".concat(r),c=r!==a||l!=="".concat(s);return"value"in this.props?(s=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:s},t)):this.setState({value:r,inputValue:this.toPrecisionAsStep(e)},t),c&&this.props.onChange(r),r}},{key:"getMaxPrecision",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.props,r=n.precision,i=n.step;if(E(r))return r;var a=this.getPrecision(t),o=this.getPrecision(i),s=this.getPrecision(e);return e?Math.max(s,a+o):a+o}},{key:"getPrecisionFactor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.getMaxPrecision(e,t);return Math.pow(10,n)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(e){return this.props.formatter?this.props.formatter(e):e}},{key:"toPrecisionAsStep",value:function(e){if(this.isNotCompleteNumber(e)||""===e)return e;var t=Math.abs(this.getMaxPrecision(e));return isNaN(t)?e.toString():Number(e).toFixed(t)}},{key:"toNumber",value:function(e){var t=this.props.precision,n=this.state.focused,r=e&&e.length>16&&n;return this.isNotCompleteNumber(e)||r?e:E(t)?Math.round(e*Math.pow(10,t))/Math.pow(10,t):Number(e)}},{key:"upStep",value:function(e,t){var n=this.props.step,r=this.getPrecisionFactor(e,t),i=Math.abs(this.getMaxPrecision(e,t)),a=((r*e+r*n*t)/r).toFixed(i);return this.toNumber(a)}},{key:"downStep",value:function(e,t){var n=this.props.step,r=this.getPrecisionFactor(e,t),i=Math.abs(this.getMaxPrecision(e,t)),a=((r*e-r*n*t)/r).toFixed(i);return this.toNumber(a)}},{key:"step",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=arguments.length>3?arguments[3]:void 0;this.stop(),t&&(t.persist(),t.preventDefault());var a=this.props;if(!a.disabled){var o=this.getCurrentValidValue(this.state.inputValue)||0;if(!this.isNotCompleteNumber(o)){var s=this["".concat(e,"Step")](o,r),l=s>a.max||sa.max?s=a.max:s=h)||a||o,q=(U||0===U)&&(isNaN(U)||Number(U)<=m)||a||o,Y=p()("".concat(n,"-handler"),"".concat(n,"-handler-up"),Object(i.a)({},"".concat(n,"-handler-up-disabled"),z)),Q=p()("".concat(n,"-handler"),"".concat(n,"-handler-down"),Object(i.a)({},"".concat(n,"-handler-down-disabled"),q)),J=s?{onTouchStart:z?b:this.up,onTouchEnd:this.stop}:{onMouseDown:z?b:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},X=s?{onTouchStart:q?b:this.down,onTouchEnd:this.stop}:{onMouseDown:q?b:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return d.a.createElement("div",{className:W,style:g,title:v,onMouseEnter:y,onMouseLeave:E,onMouseOver:x,onMouseOut:O,onFocus:function(){return null},onBlur:function(){return null}},d.a.createElement("div",{className:"".concat(n,"-handler-wrap")},d.a.createElement("span",Object.assign({unselectable:"on"},J,{role:"button","aria-label":"Increase Value","aria-disabled":z,className:Y}),c||d.a.createElement("span",{unselectable:"on",className:"".concat(n,"-handler-up-inner"),onClick:_})),d.a.createElement("span",Object.assign({unselectable:"on"},X,{role:"button","aria-label":"Decrease Value","aria-disabled":q,className:Q}),u||d.a.createElement("span",{unselectable:"on",className:"".concat(n,"-handler-down-inner"),onClick:_}))),d.a.createElement("div",{className:"".concat(n,"-input-wrap")},d.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":m,"aria-valuemax":h,"aria-valuenow":U,required:w,type:T,placeholder:A,onPaste:N,onClick:C,onMouseUp:this.onMouseUp,className:"".concat(n,"-input"),tabIndex:S,autoComplete:l,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:H?this.onKeyDown:b,onKeyUp:H?this.onKeyUp:b,autoFocus:L,maxLength:P,readOnly:o,disabled:a,max:h,min:m,step:M,name:R,title:v,id:D,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(V),pattern:I,inputMode:k,onInput:j},G))))}}]),n}(d.a.Component);O.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:y,min:-y,step:1,style:{},onChange:b,onKeyDown:b,onPressEnter:b,onFocus:b,onBlur:b,parser:function(e){return e.replace(/[^\w.-]+/g,"")},required:!1,autoComplete:"off"};var w=O;t.a=w},e7zE: /*!******************************************!*\ !*** ./node_modules/crypto-js/pbkdf2.js ***! \******************************************/ @@ -1198,7 +1198,7 @@ function(e){var t=r,n=t.lib,i=n.WordArray,a=n.Hasher,o=t.algo,s=i.create([0,1,2, /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/KeyCode.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/warning.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-virtual-list/es/index.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"a",(function(){return x.a}));var r=n("rePB"),i=n("VTBJ"),a=n("KQm4"),o=n("1OyB"),s=n("vuIU"),l=n("Ji7U"),c=n("LK+K"),u=n("q1tI"),d=n("4IlW"),f=n("Kwbf"),p=n("TSYQ"),h=n.n(p),m=n("sboe"),g=n("OZM5"),v=n("815F"),b=n("ODXe"),_=n("Ff2n"),y=n("+nKL"),E=n("8XRh"),x=n("WaYH"),O=function(e,t){var n=e.className,r=e.style,i=e.motion,a=e.motionNodes,o=e.motionType,s=e.onMotionStart,l=e.onMotionEnd,c=e.active,d=e.treeNodeRequiredProps,f=Object(_.a)(e,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),p=u.useState(!0),g=Object(b.a)(p,2),y=g[0],O=g[1],w=u.useContext(m.a).prefixCls,C=u.useRef(!1),S=function(){C.current||l(),C.current=!0};return Object(u.useEffect)((function(){a&&"hide"===o&&y&&O(!1)}),[a]),Object(u.useEffect)((function(){return a&&s(),function(){a&&S()}}),[]),a?u.createElement(E.default,Object.assign({ref:t,visible:y},i,{motionAppear:"show"===o,onAppearEnd:S,onLeaveEnd:S}),(function(e,t){var n=e.className,r=e.style;return u.createElement("div",{ref:t,className:h()("".concat(w,"-treenode-motion"),n),style:r},a.map((function(e){var t=e.data,n=t.key,r=Object(_.a)(t,["key"]),i=e.isStart,a=e.isEnd;delete r.children;var o=Object(v.f)(n,d);return u.createElement(x.a,Object.assign({},r,o,{active:c,data:e.data,key:n,isStart:i,isEnd:a}))})))})):u.createElement(x.a,Object.assign({domRef:t,className:n,style:r},f,{active:c}))};O.displayName="MotionTreeNode";var w=u.forwardRef(O);function C(e,t,n){var r=e.findIndex((function(e){return e.data.key===n})),i=e[r+1],a=t.findIndex((function(e){return e.data.key===n}));if(i){var o=t.findIndex((function(e){return e.data.key===i.data.key}));return t.slice(a+1,o)}return t.slice(a+1)}var S={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},D=function(){},T="RC_TREE_MOTION_".concat(Math.random()),A={key:T},k={key:T,level:0,index:0,pos:"0",node:A},I={parent:null,children:[],pos:k.pos,data:A,isStart:[],isEnd:[]};function M(e,t,n,r){return!1!==t&&n?e.slice(0,Math.ceil(n/r)+1):e}function P(e){var t=e.data.key,n=e.pos;return Object(v.e)(t,n)}var L=u.forwardRef((function(e,t){var n=e.prefixCls,r=e.data,i=(e.selectable,e.checkable,e.expandedKeys),a=e.selectedKeys,o=e.checkedKeys,s=e.loadedKeys,l=e.loadingKeys,c=e.halfCheckedKeys,d=e.keyEntities,f=e.disabled,p=e.dragging,h=e.dragOverNodeKey,m=e.dropPosition,g=e.motion,E=e.height,x=e.itemHeight,O=e.virtual,A=e.focusable,k=e.activeItem,L=e.focused,R=e.tabIndex,N=e.onKeyDown,j=e.onFocus,B=e.onBlur,F=e.onActiveChange,U=e.onListChangeStart,K=e.onListChangeEnd,W=Object(_.a)(e,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),G=u.useRef(null);u.useImperativeHandle(t,(function(){return{scrollTo:function(e){G.current.scrollTo(e)}}}));var H=u.useState(i),V=Object(b.a)(H,2),z=V[0],q=V[1],Y=u.useState(r),Q=Object(b.a)(Y,2),J=Q[0],X=Q[1],Z=u.useState(r),$=Object(b.a)(Z,2),ee=$[0],te=$[1],ne=u.useState([]),re=Object(b.a)(ne,2),ie=re[0],ae=re[1],oe=u.useState(null),se=Object(b.a)(oe,2),le=se[0],ce=se[1];function ue(){X(r),te(r),ae([]),ce(null),K()}u.useEffect((function(){q(i);var e=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e.length,r=t.length;if(1!==Math.abs(n-r))return{add:!1,key:null};function i(e,t){var n=new Map;e.forEach((function(e){n.set(e,!0)}));var r=t.filter((function(e){return!n.has(e)}));return 1===r.length?r[0]:null}return n ").concat(t);return t}(k)),u.createElement("div",{role:"tree"},u.createElement("input",{style:S,disabled:!1===A||f,tabIndex:!1!==A?R:null,onKeyDown:N,onFocus:j,onBlur:B,value:"",onChange:D})),u.createElement(y.a,Object.assign({},W,{data:de,itemKey:P,height:E,fullHeight:!1,virtual:O,itemHeight:x,prefixCls:"".concat(n,"-list"),ref:G}),(function(e){var t=e.pos,n=e.data,r=n.key,i=Object(_.a)(n,["key"]),a=e.isStart,o=e.isEnd,s=Object(v.e)(r,t);delete i.children;var l=Object(v.f)(s,fe);return u.createElement(w,Object.assign({},i,l,{active:k&&r===k.data.key,pos:t,data:e.data,isStart:a,isEnd:o,motion:g,motionNodes:r===T?ie:null,motionType:le,onMotionStart:U,onMotionEnd:ue,treeNodeRequiredProps:fe,onMouseMove:function(){F(null)}}))})))}));L.displayName="NodeList";var R=L,N=n("NvD2"),j=function(e){Object(l.a)(n,e);var t=Object(c.a)(n);function n(){var e;return Object(o.a)(this,n),(e=t.apply(this,arguments)).destroyed=!1,e.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},e.listRef=u.createRef(),e.onNodeDragStart=function(t,n){var r=e.state,i=r.expandedKeys,a=r.keyEntities,o=e.props.onDragStart,s=n.props.eventKey;e.dragNode=n;var l=Object(g.b)(i,s);e.setState({dragging:!0,dragNodesKeys:Object(g.g)(s,a)}),e.setExpandedKeys(l),o&&o({event:t,node:Object(v.b)(n.props)})},e.onNodeDragEnter=function(t,n){var r=e.state,i=r.expandedKeys,o=r.keyEntities,s=r.dragNodesKeys,l=e.props.onDragEnter,c=n.props,u=c.pos,d=c.eventKey;if(e.dragNode&&-1===s.indexOf(d)){var f=Object(g.c)(t,n);e.dragNode.props.eventKey!==d||0!==f?setTimeout((function(){e.setState({dragOverNodeKey:d,dropPosition:f}),e.delayedDragEnterLogic||(e.delayedDragEnterLogic={}),Object.keys(e.delayedDragEnterLogic).forEach((function(t){clearTimeout(e.delayedDragEnterLogic[t])})),e.delayedDragEnterLogic[u]=window.setTimeout((function(){if(e.state.dragging){var r=Object(a.a)(i),s=o[d];s&&(s.children||[]).length&&(r=Object(g.a)(i,d)),"expandedKeys"in e.props||e.setExpandedKeys(r),l&&l({event:t,node:Object(v.b)(n.props),expandedKeys:r})}}),400)}),0):e.setState({dragOverNodeKey:"",dropPosition:null})}},e.onNodeDragOver=function(t,n){var r=e.state.dragNodesKeys,i=e.props.onDragOver,a=n.props.eventKey;if(-1===r.indexOf(a)){if(e.dragNode&&a===e.state.dragOverNodeKey){var o=Object(g.c)(t,n);if(o===e.state.dropPosition)return;e.setState({dropPosition:o})}i&&i({event:t,node:Object(v.b)(n.props)})}},e.onNodeDragLeave=function(t,n){var r=e.props.onDragLeave;e.setState({dragOverNodeKey:""}),r&&r({event:t,node:Object(v.b)(n.props)})},e.onNodeDragEnd=function(t,n){var r=e.props.onDragEnd;e.setState({dragOverNodeKey:""}),e.cleanDragState(),r&&r({event:t,node:Object(v.b)(n.props)}),e.dragNode=null},e.onNodeDrop=function(t,n){var r=e.state,i=r.dragNodesKeys,a=void 0===i?[]:i,o=r.dropPosition,s=e.props.onDrop,l=n.props,c=l.eventKey,u=l.pos;if(e.setState({dragOverNodeKey:""}),e.cleanDragState(),-1===a.indexOf(c)){var d=Object(g.k)(u),p={event:t,node:Object(v.b)(n.props),dragNode:e.dragNode?Object(v.b)(e.dragNode.props):null,dragNodesKeys:a.slice(),dropPosition:o+Number(d[d.length-1]),dropToGap:!1};0!==o&&(p.dropToGap=!0),s&&s(p),e.dragNode=null}else Object(f.a)(!1,"Can not drop to dragNode(include it's children node)")},e.cleanDragState=function(){e.state.dragging&&e.setState({dragging:!1})},e.onNodeClick=function(t,n){var r=e.props.onClick;r&&r(t,n)},e.onNodeDoubleClick=function(t,n){var r=e.props.onDoubleClick;r&&r(t,n)},e.onNodeSelect=function(t,n){var r=e.state.selectedKeys,i=e.state.keyEntities,a=e.props,o=a.onSelect,s=a.multiple,l=n.selected,c=n.key,u=!l,d=(r=u?s?Object(g.a)(r,c):[c]:Object(g.b)(r,c)).map((function(e){var t=i[e];return t?t.node:null})).filter((function(e){return e}));e.setUncontrolledState({selectedKeys:r}),o&&o(r,{event:"select",selected:u,node:n,selectedNodes:d,nativeEvent:t.nativeEvent})},e.onNodeCheck=function(t,n,r){var i,o=e.state,s=o.keyEntities,l=o.checkedKeys,c=o.halfCheckedKeys,u=e.props,d=u.checkStrictly,f=u.onCheck,p=n.key,h={event:"check",node:n,checked:r,nativeEvent:t.nativeEvent};if(d){var m=r?Object(g.a)(l,p):Object(g.b)(l,p);i={checked:m,halfChecked:Object(g.b)(c,p)},h.checkedNodes=m.map((function(e){return s[e]})).filter((function(e){return e})).map((function(e){return e.node})),e.setUncontrolledState({checkedKeys:m})}else{var v=Object(N.a)([].concat(Object(a.a)(l),[p]),!0,s),b=v.checkedKeys,_=v.halfCheckedKeys;if(!r){var y=new Set(b);y.delete(p);var E=Object(N.a)(Array.from(y),{checked:!1,halfCheckedKeys:_},s);b=E.checkedKeys,_=E.halfCheckedKeys}i=b,h.checkedNodes=[],h.checkedNodesPositions=[],h.halfCheckedKeys=_,b.forEach((function(e){var t=s[e];if(t){var n=t.node,r=t.pos;h.checkedNodes.push(n),h.checkedNodesPositions.push({node:n,pos:r})}})),e.setUncontrolledState({checkedKeys:b},!1,{halfCheckedKeys:_})}f&&f(i,h)},e.onNodeLoad=function(t){return new Promise((function(n){e.setState((function(r){var i=r.loadedKeys,a=void 0===i?[]:i,o=r.loadingKeys,s=void 0===o?[]:o,l=e.props,c=l.loadData,u=l.onLoad,d=t.key;return c&&-1===a.indexOf(d)&&-1===s.indexOf(d)?(c(t).then((function(){var r=e.state,i=r.loadedKeys,a=r.loadingKeys,o=Object(g.a)(i,d),s=Object(g.b)(a,d);u&&u(o,{event:"load",node:t}),e.setUncontrolledState({loadedKeys:o}),e.setState({loadingKeys:s}),n()})),{loadingKeys:Object(g.a)(s,d)}):{}}))}))},e.onNodeMouseEnter=function(t,n){var r=e.props.onMouseEnter;r&&r({event:t,node:n})},e.onNodeMouseLeave=function(t,n){var r=e.props.onMouseLeave;r&&r({event:t,node:n})},e.onNodeContextMenu=function(t,n){var r=e.props.onRightClick;r&&(t.preventDefault(),r({event:t,node:n}))},e.onFocus=function(){var t=e.props.onFocus;e.setState({focused:!0}),t&&t.apply(void 0,arguments)},e.onBlur=function(){var t=e.props.onBlur;e.setState({focused:!1}),e.onActiveChange(null),t&&t.apply(void 0,arguments)},e.getTreeNodeRequiredProps=function(){var t=e.state;return{expandedKeys:t.expandedKeys||[],selectedKeys:t.selectedKeys||[],loadedKeys:t.loadedKeys||[],loadingKeys:t.loadingKeys||[],checkedKeys:t.checkedKeys||[],halfCheckedKeys:t.halfCheckedKeys||[],dragOverNodeKey:t.dragOverNodeKey,dropPosition:t.dropPosition,keyEntities:t.keyEntities}},e.setExpandedKeys=function(t){var n=e.state.treeData,r=Object(v.d)(n,t);e.setUncontrolledState({expandedKeys:t,flattenNodes:r},!0)},e.onNodeExpand=function(t,n){var r=e.state.expandedKeys,i=e.state.listChanging,a=e.props,o=a.onExpand,s=a.loadData,l=n.key,c=n.expanded;if(!i){var u=r.indexOf(l),d=!c;if(Object(f.a)(c&&-1!==u||!c&&-1===u,"Expand state not sync with index check"),r=d?Object(g.a)(r,l):Object(g.b)(r,l),e.setExpandedKeys(r),o&&o(r,{node:n,expanded:d,nativeEvent:t.nativeEvent}),d&&s){var p=e.onNodeLoad(n);p&&p.then((function(){var t=Object(v.d)(e.state.treeData,r);e.setUncontrolledState({flattenNodes:t})}))}}},e.onListChangeStart=function(){e.setUncontrolledState({listChanging:!0})},e.onListChangeEnd=function(){setTimeout((function(){e.setUncontrolledState({listChanging:!1})}))},e.onActiveChange=function(t){var n=e.state.activeKey,r=e.props.onActiveChange;n!==t&&(e.setState({activeKey:t}),null!==t&&e.scrollTo({key:t}),r&&r(t))},e.getActiveItem=function(){var t=e.state,n=t.activeKey,r=t.flattenNodes;return null===n?null:r.find((function(e){return e.data.key===n}))||null},e.offsetActiveKey=function(t){var n=e.state,r=n.flattenNodes,i=n.activeKey,a=r.findIndex((function(e){return e.data.key===i}));-1===a&&t<0&&(a=r.length);var o=r[a=(a+t+r.length)%r.length];if(o){var s=o.data.key;e.onActiveChange(s)}else e.onActiveChange(null)},e.onKeyDown=function(t){var n=e.state,r=n.activeKey,a=n.expandedKeys,o=n.checkedKeys,s=e.props,l=s.onKeyDown,c=s.checkable,u=s.selectable;switch(t.which){case d.a.UP:e.offsetActiveKey(-1),t.preventDefault();break;case d.a.DOWN:e.offsetActiveKey(1),t.preventDefault()}var f=e.getActiveItem();if(f&&f.data){var p=e.getTreeNodeRequiredProps(),h=!1===f.data.isLeaf||!!(f.data.children||[]).length,m=Object(v.b)(Object(i.a)(Object(i.a)({},Object(v.f)(r,p)),{},{data:f.data,active:!0}));switch(t.which){case d.a.LEFT:h&&a.includes(r)?e.onNodeExpand({},m):f.parent&&e.onActiveChange(f.parent.data.key),t.preventDefault();break;case d.a.RIGHT:h&&!a.includes(r)?e.onNodeExpand({},m):f.children&&f.children.length&&e.onActiveChange(f.children[0].data.key),t.preventDefault();break;case d.a.ENTER:case d.a.SPACE:!c||m.disabled||!1===m.checkable||m.disableCheckbox?c||!u||m.disabled||!1===m.selectable||e.onNodeSelect({},m):e.onNodeCheck({},m,!o.includes(r))}}l&&l(t)},e.setUncontrolledState=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e.destroyed){var a=!1,o=!0,s={};Object.keys(t).forEach((function(n){n in e.props?o=!1:(a=!0,s[n]=t[n])})),!a||n&&!o||e.setState(Object(i.a)(Object(i.a)({},s),r))}},e.scrollTo=function(t){e.listRef.current.scrollTo(t)},e}return Object(s.a)(n,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var e,t=this.state,n=t.focused,i=t.flattenNodes,a=t.keyEntities,o=t.dragging,s=t.activeKey,l=this.props,c=l.prefixCls,d=l.className,f=l.style,p=l.showLine,v=l.focusable,b=l.tabIndex,_=void 0===b?0:b,y=l.selectable,E=l.showIcon,x=l.icon,O=l.switcherIcon,w=l.draggable,C=l.checkable,S=l.checkStrictly,D=l.disabled,T=l.motion,A=l.loadData,k=l.filterTreeNode,I=l.height,M=l.itemHeight,P=l.virtual,L=l.titleRender,N=l.onContextMenu,j=Object(g.f)(this.props);return u.createElement(m.a.Provider,{value:{prefixCls:c,selectable:y,showIcon:E,icon:x,switcherIcon:O,draggable:w,checkable:C,checkStrictly:S,disabled:D,keyEntities:a,loadData:A,filterTreeNode:k,titleRender:L,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},u.createElement("div",{className:h()(c,d,(e={},Object(r.a)(e,"".concat(c,"-show-line"),p),Object(r.a)(e,"".concat(c,"-focused"),n),Object(r.a)(e,"".concat(c,"-active-focused"),null!==s),e))},u.createElement(R,Object.assign({ref:this.listRef,prefixCls:c,style:f,data:i,disabled:D,selectable:y,checkable:!!C,motion:T,dragging:o,height:I,itemHeight:M,virtual:P,focusable:v,focused:n,tabIndex:_,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:N},this.getTreeNodeRequiredProps(),j))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n,a=t.prevProps,o={prevProps:e};function s(t){return!a&&t in e||a&&a[t]!==e[t]}if(s("treeData")?n=e.treeData:s("children")&&(Object(f.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),n=Object(v.c)(e.children)),n){o.treeData=n;var l=Object(v.a)(n);o.keyEntities=Object(i.a)(Object(r.a)({},T,k),l.keyEntities)}var c,u=o.keyEntities||t.keyEntities;if(s("expandedKeys")||a&&s("autoExpandParent"))o.expandedKeys=e.autoExpandParent||!a&&e.defaultExpandParent?Object(g.e)(e.expandedKeys,u):e.expandedKeys;else if(!a&&e.defaultExpandAll){var d=Object(i.a)({},u);delete d[T],o.expandedKeys=Object.keys(d).map((function(e){return d[e].key}))}else!a&&e.defaultExpandedKeys&&(o.expandedKeys=e.autoExpandParent||e.defaultExpandParent?Object(g.e)(e.defaultExpandedKeys,u):e.defaultExpandedKeys);if(o.expandedKeys||delete o.expandedKeys,n||o.expandedKeys){var p=Object(v.d)(n||t.treeData,o.expandedKeys||t.expandedKeys);o.flattenNodes=p}if((e.selectable&&(s("selectedKeys")?o.selectedKeys=Object(g.d)(e.selectedKeys,e):!a&&e.defaultSelectedKeys&&(o.selectedKeys=Object(g.d)(e.defaultSelectedKeys,e))),e.checkable)&&(s("checkedKeys")?c=Object(g.j)(e.checkedKeys)||{}:!a&&e.defaultCheckedKeys?c=Object(g.j)(e.defaultCheckedKeys)||{}:n&&(c=Object(g.j)(e.checkedKeys)||{checkedKeys:t.checkedKeys,halfCheckedKeys:t.halfCheckedKeys}),c)){var h=c,m=h.checkedKeys,b=void 0===m?[]:m,_=h.halfCheckedKeys,y=void 0===_?[]:_;if(!e.checkStrictly){var E=Object(N.a)(b,!0,u);b=E.checkedKeys,y=E.halfCheckedKeys}o.checkedKeys=b,o.halfCheckedKeys=y}return s("loadedKeys")&&(o.loadedKeys=e.loadedKeys),o}}]),n}(u.Component);j.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},j.TreeNode=x.a;var B=j;t.b=B},fB83: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"a",(function(){return x.a}));var r=n("rePB"),i=n("VTBJ"),a=n("KQm4"),o=n("1OyB"),s=n("vuIU"),l=n("Ji7U"),c=n("LK+K"),u=n("q1tI"),d=n("4IlW"),f=n("Kwbf"),p=n("TSYQ"),h=n.n(p),m=n("sboe"),g=n("OZM5"),v=n("815F"),b=n("ODXe"),_=n("Ff2n"),y=n("+nKL"),E=n("8XRh"),x=n("WaYH"),O=function(e,t){var n=e.className,r=e.style,i=e.motion,a=e.motionNodes,o=e.motionType,s=e.onMotionStart,l=e.onMotionEnd,c=e.active,d=e.treeNodeRequiredProps,f=Object(_.a)(e,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),p=u.useState(!0),g=Object(b.a)(p,2),y=g[0],O=g[1],w=u.useContext(m.a).prefixCls,C=u.useRef(!1),S=function(){C.current||l(),C.current=!0};return Object(u.useEffect)((function(){a&&"hide"===o&&y&&O(!1)}),[a]),Object(u.useEffect)((function(){return a&&s(),function(){a&&S()}}),[]),a?u.createElement(E.default,Object.assign({ref:t,visible:y},i,{motionAppear:"show"===o,onAppearEnd:S,onLeaveEnd:S}),(function(e,t){var n=e.className,r=e.style;return u.createElement("div",{ref:t,className:h()("".concat(w,"-treenode-motion"),n),style:r},a.map((function(e){var t=e.data,n=t.key,r=Object(_.a)(t,["key"]),i=e.isStart,a=e.isEnd;delete r.children;var o=Object(v.f)(n,d);return u.createElement(x.a,Object.assign({},r,o,{active:c,data:e.data,key:n,isStart:i,isEnd:a}))})))})):u.createElement(x.a,Object.assign({domRef:t,className:n,style:r},f,{active:c}))};O.displayName="MotionTreeNode";var w=u.forwardRef(O);function C(e,t,n){var r=e.findIndex((function(e){return e.data.key===n})),i=e[r+1],a=t.findIndex((function(e){return e.data.key===n}));if(i){var o=t.findIndex((function(e){return e.data.key===i.data.key}));return t.slice(a+1,o)}return t.slice(a+1)}var S={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},T=function(){},A="RC_TREE_MOTION_".concat(Math.random()),D={key:A},k={key:A,level:0,index:0,pos:"0",node:D},I={parent:null,children:[],pos:k.pos,data:D,isStart:[],isEnd:[]};function M(e,t,n,r){return!1!==t&&n?e.slice(0,Math.ceil(n/r)+1):e}function P(e){var t=e.data.key,n=e.pos;return Object(v.e)(t,n)}var L=u.forwardRef((function(e,t){var n=e.prefixCls,r=e.data,i=(e.selectable,e.checkable,e.expandedKeys),a=e.selectedKeys,o=e.checkedKeys,s=e.loadedKeys,l=e.loadingKeys,c=e.halfCheckedKeys,d=e.keyEntities,f=e.disabled,p=e.dragging,h=e.dragOverNodeKey,m=e.dropPosition,g=e.motion,E=e.height,x=e.itemHeight,O=e.virtual,D=e.focusable,k=e.activeItem,L=e.focused,R=e.tabIndex,N=e.onKeyDown,j=e.onFocus,B=e.onBlur,F=e.onActiveChange,U=e.onListChangeStart,K=e.onListChangeEnd,W=Object(_.a)(e,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),G=u.useRef(null);u.useImperativeHandle(t,(function(){return{scrollTo:function(e){G.current.scrollTo(e)}}}));var H=u.useState(i),V=Object(b.a)(H,2),z=V[0],q=V[1],Y=u.useState(r),Q=Object(b.a)(Y,2),J=Q[0],X=Q[1],Z=u.useState(r),$=Object(b.a)(Z,2),ee=$[0],te=$[1],ne=u.useState([]),re=Object(b.a)(ne,2),ie=re[0],ae=re[1],oe=u.useState(null),se=Object(b.a)(oe,2),le=se[0],ce=se[1];function ue(){X(r),te(r),ae([]),ce(null),K()}u.useEffect((function(){q(i);var e=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e.length,r=t.length;if(1!==Math.abs(n-r))return{add:!1,key:null};function i(e,t){var n=new Map;e.forEach((function(e){n.set(e,!0)}));var r=t.filter((function(e){return!n.has(e)}));return 1===r.length?r[0]:null}return n ").concat(t);return t}(k)),u.createElement("div",{role:"tree"},u.createElement("input",{style:S,disabled:!1===D||f,tabIndex:!1!==D?R:null,onKeyDown:N,onFocus:j,onBlur:B,value:"",onChange:T})),u.createElement(y.a,Object.assign({},W,{data:de,itemKey:P,height:E,fullHeight:!1,virtual:O,itemHeight:x,prefixCls:"".concat(n,"-list"),ref:G}),(function(e){var t=e.pos,n=e.data,r=n.key,i=Object(_.a)(n,["key"]),a=e.isStart,o=e.isEnd,s=Object(v.e)(r,t);delete i.children;var l=Object(v.f)(s,fe);return u.createElement(w,Object.assign({},i,l,{active:k&&r===k.data.key,pos:t,data:e.data,isStart:a,isEnd:o,motion:g,motionNodes:r===A?ie:null,motionType:le,onMotionStart:U,onMotionEnd:ue,treeNodeRequiredProps:fe,onMouseMove:function(){F(null)}}))})))}));L.displayName="NodeList";var R=L,N=n("NvD2"),j=function(e){Object(l.a)(n,e);var t=Object(c.a)(n);function n(){var e;return Object(o.a)(this,n),(e=t.apply(this,arguments)).destroyed=!1,e.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},e.listRef=u.createRef(),e.onNodeDragStart=function(t,n){var r=e.state,i=r.expandedKeys,a=r.keyEntities,o=e.props.onDragStart,s=n.props.eventKey;e.dragNode=n;var l=Object(g.b)(i,s);e.setState({dragging:!0,dragNodesKeys:Object(g.g)(s,a)}),e.setExpandedKeys(l),o&&o({event:t,node:Object(v.b)(n.props)})},e.onNodeDragEnter=function(t,n){var r=e.state,i=r.expandedKeys,o=r.keyEntities,s=r.dragNodesKeys,l=e.props.onDragEnter,c=n.props,u=c.pos,d=c.eventKey;if(e.dragNode&&-1===s.indexOf(d)){var f=Object(g.c)(t,n);e.dragNode.props.eventKey!==d||0!==f?setTimeout((function(){e.setState({dragOverNodeKey:d,dropPosition:f}),e.delayedDragEnterLogic||(e.delayedDragEnterLogic={}),Object.keys(e.delayedDragEnterLogic).forEach((function(t){clearTimeout(e.delayedDragEnterLogic[t])})),e.delayedDragEnterLogic[u]=window.setTimeout((function(){if(e.state.dragging){var r=Object(a.a)(i),s=o[d];s&&(s.children||[]).length&&(r=Object(g.a)(i,d)),"expandedKeys"in e.props||e.setExpandedKeys(r),l&&l({event:t,node:Object(v.b)(n.props),expandedKeys:r})}}),400)}),0):e.setState({dragOverNodeKey:"",dropPosition:null})}},e.onNodeDragOver=function(t,n){var r=e.state.dragNodesKeys,i=e.props.onDragOver,a=n.props.eventKey;if(-1===r.indexOf(a)){if(e.dragNode&&a===e.state.dragOverNodeKey){var o=Object(g.c)(t,n);if(o===e.state.dropPosition)return;e.setState({dropPosition:o})}i&&i({event:t,node:Object(v.b)(n.props)})}},e.onNodeDragLeave=function(t,n){var r=e.props.onDragLeave;e.setState({dragOverNodeKey:""}),r&&r({event:t,node:Object(v.b)(n.props)})},e.onNodeDragEnd=function(t,n){var r=e.props.onDragEnd;e.setState({dragOverNodeKey:""}),e.cleanDragState(),r&&r({event:t,node:Object(v.b)(n.props)}),e.dragNode=null},e.onNodeDrop=function(t,n){var r=e.state,i=r.dragNodesKeys,a=void 0===i?[]:i,o=r.dropPosition,s=e.props.onDrop,l=n.props,c=l.eventKey,u=l.pos;if(e.setState({dragOverNodeKey:""}),e.cleanDragState(),-1===a.indexOf(c)){var d=Object(g.k)(u),p={event:t,node:Object(v.b)(n.props),dragNode:e.dragNode?Object(v.b)(e.dragNode.props):null,dragNodesKeys:a.slice(),dropPosition:o+Number(d[d.length-1]),dropToGap:!1};0!==o&&(p.dropToGap=!0),s&&s(p),e.dragNode=null}else Object(f.a)(!1,"Can not drop to dragNode(include it's children node)")},e.cleanDragState=function(){e.state.dragging&&e.setState({dragging:!1})},e.onNodeClick=function(t,n){var r=e.props.onClick;r&&r(t,n)},e.onNodeDoubleClick=function(t,n){var r=e.props.onDoubleClick;r&&r(t,n)},e.onNodeSelect=function(t,n){var r=e.state.selectedKeys,i=e.state.keyEntities,a=e.props,o=a.onSelect,s=a.multiple,l=n.selected,c=n.key,u=!l,d=(r=u?s?Object(g.a)(r,c):[c]:Object(g.b)(r,c)).map((function(e){var t=i[e];return t?t.node:null})).filter((function(e){return e}));e.setUncontrolledState({selectedKeys:r}),o&&o(r,{event:"select",selected:u,node:n,selectedNodes:d,nativeEvent:t.nativeEvent})},e.onNodeCheck=function(t,n,r){var i,o=e.state,s=o.keyEntities,l=o.checkedKeys,c=o.halfCheckedKeys,u=e.props,d=u.checkStrictly,f=u.onCheck,p=n.key,h={event:"check",node:n,checked:r,nativeEvent:t.nativeEvent};if(d){var m=r?Object(g.a)(l,p):Object(g.b)(l,p);i={checked:m,halfChecked:Object(g.b)(c,p)},h.checkedNodes=m.map((function(e){return s[e]})).filter((function(e){return e})).map((function(e){return e.node})),e.setUncontrolledState({checkedKeys:m})}else{var v=Object(N.a)([].concat(Object(a.a)(l),[p]),!0,s),b=v.checkedKeys,_=v.halfCheckedKeys;if(!r){var y=new Set(b);y.delete(p);var E=Object(N.a)(Array.from(y),{checked:!1,halfCheckedKeys:_},s);b=E.checkedKeys,_=E.halfCheckedKeys}i=b,h.checkedNodes=[],h.checkedNodesPositions=[],h.halfCheckedKeys=_,b.forEach((function(e){var t=s[e];if(t){var n=t.node,r=t.pos;h.checkedNodes.push(n),h.checkedNodesPositions.push({node:n,pos:r})}})),e.setUncontrolledState({checkedKeys:b},!1,{halfCheckedKeys:_})}f&&f(i,h)},e.onNodeLoad=function(t){return new Promise((function(n){e.setState((function(r){var i=r.loadedKeys,a=void 0===i?[]:i,o=r.loadingKeys,s=void 0===o?[]:o,l=e.props,c=l.loadData,u=l.onLoad,d=t.key;return c&&-1===a.indexOf(d)&&-1===s.indexOf(d)?(c(t).then((function(){var r=e.state,i=r.loadedKeys,a=r.loadingKeys,o=Object(g.a)(i,d),s=Object(g.b)(a,d);u&&u(o,{event:"load",node:t}),e.setUncontrolledState({loadedKeys:o}),e.setState({loadingKeys:s}),n()})),{loadingKeys:Object(g.a)(s,d)}):{}}))}))},e.onNodeMouseEnter=function(t,n){var r=e.props.onMouseEnter;r&&r({event:t,node:n})},e.onNodeMouseLeave=function(t,n){var r=e.props.onMouseLeave;r&&r({event:t,node:n})},e.onNodeContextMenu=function(t,n){var r=e.props.onRightClick;r&&(t.preventDefault(),r({event:t,node:n}))},e.onFocus=function(){var t=e.props.onFocus;e.setState({focused:!0}),t&&t.apply(void 0,arguments)},e.onBlur=function(){var t=e.props.onBlur;e.setState({focused:!1}),e.onActiveChange(null),t&&t.apply(void 0,arguments)},e.getTreeNodeRequiredProps=function(){var t=e.state;return{expandedKeys:t.expandedKeys||[],selectedKeys:t.selectedKeys||[],loadedKeys:t.loadedKeys||[],loadingKeys:t.loadingKeys||[],checkedKeys:t.checkedKeys||[],halfCheckedKeys:t.halfCheckedKeys||[],dragOverNodeKey:t.dragOverNodeKey,dropPosition:t.dropPosition,keyEntities:t.keyEntities}},e.setExpandedKeys=function(t){var n=e.state.treeData,r=Object(v.d)(n,t);e.setUncontrolledState({expandedKeys:t,flattenNodes:r},!0)},e.onNodeExpand=function(t,n){var r=e.state.expandedKeys,i=e.state.listChanging,a=e.props,o=a.onExpand,s=a.loadData,l=n.key,c=n.expanded;if(!i){var u=r.indexOf(l),d=!c;if(Object(f.a)(c&&-1!==u||!c&&-1===u,"Expand state not sync with index check"),r=d?Object(g.a)(r,l):Object(g.b)(r,l),e.setExpandedKeys(r),o&&o(r,{node:n,expanded:d,nativeEvent:t.nativeEvent}),d&&s){var p=e.onNodeLoad(n);p&&p.then((function(){var t=Object(v.d)(e.state.treeData,r);e.setUncontrolledState({flattenNodes:t})}))}}},e.onListChangeStart=function(){e.setUncontrolledState({listChanging:!0})},e.onListChangeEnd=function(){setTimeout((function(){e.setUncontrolledState({listChanging:!1})}))},e.onActiveChange=function(t){var n=e.state.activeKey,r=e.props.onActiveChange;n!==t&&(e.setState({activeKey:t}),null!==t&&e.scrollTo({key:t}),r&&r(t))},e.getActiveItem=function(){var t=e.state,n=t.activeKey,r=t.flattenNodes;return null===n?null:r.find((function(e){return e.data.key===n}))||null},e.offsetActiveKey=function(t){var n=e.state,r=n.flattenNodes,i=n.activeKey,a=r.findIndex((function(e){return e.data.key===i}));-1===a&&t<0&&(a=r.length);var o=r[a=(a+t+r.length)%r.length];if(o){var s=o.data.key;e.onActiveChange(s)}else e.onActiveChange(null)},e.onKeyDown=function(t){var n=e.state,r=n.activeKey,a=n.expandedKeys,o=n.checkedKeys,s=e.props,l=s.onKeyDown,c=s.checkable,u=s.selectable;switch(t.which){case d.a.UP:e.offsetActiveKey(-1),t.preventDefault();break;case d.a.DOWN:e.offsetActiveKey(1),t.preventDefault()}var f=e.getActiveItem();if(f&&f.data){var p=e.getTreeNodeRequiredProps(),h=!1===f.data.isLeaf||!!(f.data.children||[]).length,m=Object(v.b)(Object(i.a)(Object(i.a)({},Object(v.f)(r,p)),{},{data:f.data,active:!0}));switch(t.which){case d.a.LEFT:h&&a.includes(r)?e.onNodeExpand({},m):f.parent&&e.onActiveChange(f.parent.data.key),t.preventDefault();break;case d.a.RIGHT:h&&!a.includes(r)?e.onNodeExpand({},m):f.children&&f.children.length&&e.onActiveChange(f.children[0].data.key),t.preventDefault();break;case d.a.ENTER:case d.a.SPACE:!c||m.disabled||!1===m.checkable||m.disableCheckbox?c||!u||m.disabled||!1===m.selectable||e.onNodeSelect({},m):e.onNodeCheck({},m,!o.includes(r))}}l&&l(t)},e.setUncontrolledState=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e.destroyed){var a=!1,o=!0,s={};Object.keys(t).forEach((function(n){n in e.props?o=!1:(a=!0,s[n]=t[n])})),!a||n&&!o||e.setState(Object(i.a)(Object(i.a)({},s),r))}},e.scrollTo=function(t){e.listRef.current.scrollTo(t)},e}return Object(s.a)(n,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var e,t=this.state,n=t.focused,i=t.flattenNodes,a=t.keyEntities,o=t.dragging,s=t.activeKey,l=this.props,c=l.prefixCls,d=l.className,f=l.style,p=l.showLine,v=l.focusable,b=l.tabIndex,_=void 0===b?0:b,y=l.selectable,E=l.showIcon,x=l.icon,O=l.switcherIcon,w=l.draggable,C=l.checkable,S=l.checkStrictly,T=l.disabled,A=l.motion,D=l.loadData,k=l.filterTreeNode,I=l.height,M=l.itemHeight,P=l.virtual,L=l.titleRender,N=l.onContextMenu,j=Object(g.f)(this.props);return u.createElement(m.a.Provider,{value:{prefixCls:c,selectable:y,showIcon:E,icon:x,switcherIcon:O,draggable:w,checkable:C,checkStrictly:S,disabled:T,keyEntities:a,loadData:D,filterTreeNode:k,titleRender:L,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},u.createElement("div",{className:h()(c,d,(e={},Object(r.a)(e,"".concat(c,"-show-line"),p),Object(r.a)(e,"".concat(c,"-focused"),n),Object(r.a)(e,"".concat(c,"-active-focused"),null!==s),e))},u.createElement(R,Object.assign({ref:this.listRef,prefixCls:c,style:f,data:i,disabled:T,selectable:y,checkable:!!C,motion:A,dragging:o,height:I,itemHeight:M,virtual:P,focusable:v,focused:n,tabIndex:_,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:N},this.getTreeNodeRequiredProps(),j))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n,a=t.prevProps,o={prevProps:e};function s(t){return!a&&t in e||a&&a[t]!==e[t]}if(s("treeData")?n=e.treeData:s("children")&&(Object(f.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),n=Object(v.c)(e.children)),n){o.treeData=n;var l=Object(v.a)(n);o.keyEntities=Object(i.a)(Object(r.a)({},A,k),l.keyEntities)}var c,u=o.keyEntities||t.keyEntities;if(s("expandedKeys")||a&&s("autoExpandParent"))o.expandedKeys=e.autoExpandParent||!a&&e.defaultExpandParent?Object(g.e)(e.expandedKeys,u):e.expandedKeys;else if(!a&&e.defaultExpandAll){var d=Object(i.a)({},u);delete d[A],o.expandedKeys=Object.keys(d).map((function(e){return d[e].key}))}else!a&&e.defaultExpandedKeys&&(o.expandedKeys=e.autoExpandParent||e.defaultExpandParent?Object(g.e)(e.defaultExpandedKeys,u):e.defaultExpandedKeys);if(o.expandedKeys||delete o.expandedKeys,n||o.expandedKeys){var p=Object(v.d)(n||t.treeData,o.expandedKeys||t.expandedKeys);o.flattenNodes=p}if((e.selectable&&(s("selectedKeys")?o.selectedKeys=Object(g.d)(e.selectedKeys,e):!a&&e.defaultSelectedKeys&&(o.selectedKeys=Object(g.d)(e.defaultSelectedKeys,e))),e.checkable)&&(s("checkedKeys")?c=Object(g.j)(e.checkedKeys)||{}:!a&&e.defaultCheckedKeys?c=Object(g.j)(e.defaultCheckedKeys)||{}:n&&(c=Object(g.j)(e.checkedKeys)||{checkedKeys:t.checkedKeys,halfCheckedKeys:t.halfCheckedKeys}),c)){var h=c,m=h.checkedKeys,b=void 0===m?[]:m,_=h.halfCheckedKeys,y=void 0===_?[]:_;if(!e.checkStrictly){var E=Object(N.a)(b,!0,u);b=E.checkedKeys,y=E.halfCheckedKeys}o.checkedKeys=b,o.halfCheckedKeys=y}return s("loadedKeys")&&(o.loadedKeys=e.loadedKeys),o}}]),n}(u.Component);j.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},j.TreeNode=x.a;var B=j;t.b=B},fB83: /*!*****************************************!*\ !*** ./src/components/Header/logoW.svg ***! \*****************************************/ @@ -1215,7 +1215,7 @@ function(e){var t=r,n=t.lib,i=n.WordArray,a=n.Hasher,o=t.algo,s=i.create([0,1,2, !*** ./node_modules/rc-table/es/Cell/index.js ***! \************************************************/ /*! exports provided: default */ -/*! exports used: default */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/esm/defineProperty */"rePB"),i=n(/*! @babel/runtime/helpers/esm/objectSpread2 */"VTBJ"),a=n(/*! @babel/runtime/helpers/esm/objectWithoutProperties */"Ff2n"),o=n(/*! @babel/runtime/helpers/esm/typeof */"U8pU"),s=n(/*! react */"q1tI"),l=n(/*! classnames */"TSYQ"),c=n.n(l),u=n(/*! rc-util/es/ref */"c+Xe"),d=n(/*! ../utils/valueUtil */"sR1s");var f=s.forwardRef((function(e,t){var n,l,f,p,h=e.prefixCls,m=e.className,g=e.record,v=e.index,b=e.dataIndex,_=e.render,y=e.children,E=e.component,x=void 0===E?"td":E,O=e.colSpan,w=e.rowSpan,C=e.fixLeft,S=e.fixRight,D=e.firstFixLeft,T=e.lastFixLeft,A=e.firstFixRight,k=e.lastFixRight,I=e.appendNode,M=e.additionalProps,P=void 0===M?{}:M,L=e.ellipsis,R=e.align,N=e.rowType,j=e.isSticky,B="".concat(h,"-cell");if(y)f=y;else{var F=Object(d.b)(g,b);if(f=F,_){var U=_(F,g,v);!(p=U)||"object"!==Object(o.a)(p)||Array.isArray(p)||s.isValidElement(p)?f=U:(f=U.children,l=U.props)}}"object"!==Object(o.a)(f)||Array.isArray(f)||s.isValidElement(f)||(f=null),L&&(T||A)&&(f=s.createElement("span",{className:"".concat(B,"-content")},f));var K=l||{},W=K.colSpan,G=K.rowSpan,H=K.style,V=K.className,z=Object(a.a)(K,["colSpan","rowSpan","style","className"]),q=void 0!==W?W:O,Y=void 0!==G?G:w;if(0===q||0===Y)return null;var Q={},J="number"==typeof C,X="number"==typeof S;J&&(Q.position="sticky",Q.left=C),X&&(Q.position="sticky",Q.right=S);var Z,$={};R&&($.textAlign=R);var ee=!0===L?{showTitle:!0}:L;ee&&(ee.showTitle||"header"===N)&&("string"==typeof f||"number"==typeof f?Z=f.toString():s.isValidElement(f)&&"string"==typeof f.props.children&&(Z=f.props.children));var te,ne=Object(i.a)(Object(i.a)(Object(i.a)({title:Z},z),P),{},{colSpan:q&&1!==q?q:null,rowSpan:Y&&1!==Y?Y:null,className:c()(B,m,(n={},Object(r.a)(n,"".concat(B,"-fix-left"),J),Object(r.a)(n,"".concat(B,"-fix-left-first"),D),Object(r.a)(n,"".concat(B,"-fix-left-last"),T),Object(r.a)(n,"".concat(B,"-fix-right"),X),Object(r.a)(n,"".concat(B,"-fix-right-first"),A),Object(r.a)(n,"".concat(B,"-fix-right-last"),k),Object(r.a)(n,"".concat(B,"-ellipsis"),L),Object(r.a)(n,"".concat(B,"-with-append"),I),Object(r.a)(n,"".concat(B,"-fix-sticky"),(J||X)&&j),n),P.className,V),style:Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)({},P.style),$),Q),H),ref:(te=x,"string"==typeof te||Object(u.c)(te)?t:null)});return s.createElement(x,Object.assign({},ne),I,f)}));f.displayName="Cell";var p=s.memo(f,(function(e,t){return!!t.shouldCellUpdate&&!t.shouldCellUpdate(t.record,e.record)}));t.a=p},"gb/T": +/*! exports used: default */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/esm/defineProperty */"rePB"),i=n(/*! @babel/runtime/helpers/esm/objectSpread2 */"VTBJ"),a=n(/*! @babel/runtime/helpers/esm/objectWithoutProperties */"Ff2n"),o=n(/*! @babel/runtime/helpers/esm/typeof */"U8pU"),s=n(/*! react */"q1tI"),l=n(/*! classnames */"TSYQ"),c=n.n(l),u=n(/*! rc-util/es/ref */"c+Xe"),d=n(/*! ../utils/valueUtil */"sR1s");var f=s.forwardRef((function(e,t){var n,l,f,p,h=e.prefixCls,m=e.className,g=e.record,v=e.index,b=e.dataIndex,_=e.render,y=e.children,E=e.component,x=void 0===E?"td":E,O=e.colSpan,w=e.rowSpan,C=e.fixLeft,S=e.fixRight,T=e.firstFixLeft,A=e.lastFixLeft,D=e.firstFixRight,k=e.lastFixRight,I=e.appendNode,M=e.additionalProps,P=void 0===M?{}:M,L=e.ellipsis,R=e.align,N=e.rowType,j=e.isSticky,B="".concat(h,"-cell");if(y)f=y;else{var F=Object(d.b)(g,b);if(f=F,_){var U=_(F,g,v);!(p=U)||"object"!==Object(o.a)(p)||Array.isArray(p)||s.isValidElement(p)?f=U:(f=U.children,l=U.props)}}"object"!==Object(o.a)(f)||Array.isArray(f)||s.isValidElement(f)||(f=null),L&&(A||D)&&(f=s.createElement("span",{className:"".concat(B,"-content")},f));var K=l||{},W=K.colSpan,G=K.rowSpan,H=K.style,V=K.className,z=Object(a.a)(K,["colSpan","rowSpan","style","className"]),q=void 0!==W?W:O,Y=void 0!==G?G:w;if(0===q||0===Y)return null;var Q={},J="number"==typeof C,X="number"==typeof S;J&&(Q.position="sticky",Q.left=C),X&&(Q.position="sticky",Q.right=S);var Z,$={};R&&($.textAlign=R);var ee=!0===L?{showTitle:!0}:L;ee&&(ee.showTitle||"header"===N)&&("string"==typeof f||"number"==typeof f?Z=f.toString():s.isValidElement(f)&&"string"==typeof f.props.children&&(Z=f.props.children));var te,ne=Object(i.a)(Object(i.a)(Object(i.a)({title:Z},z),P),{},{colSpan:q&&1!==q?q:null,rowSpan:Y&&1!==Y?Y:null,className:c()(B,m,(n={},Object(r.a)(n,"".concat(B,"-fix-left"),J),Object(r.a)(n,"".concat(B,"-fix-left-first"),T),Object(r.a)(n,"".concat(B,"-fix-left-last"),A),Object(r.a)(n,"".concat(B,"-fix-right"),X),Object(r.a)(n,"".concat(B,"-fix-right-first"),D),Object(r.a)(n,"".concat(B,"-fix-right-last"),k),Object(r.a)(n,"".concat(B,"-ellipsis"),L),Object(r.a)(n,"".concat(B,"-with-append"),I),Object(r.a)(n,"".concat(B,"-fix-sticky"),(J||X)&&j),n),P.className,V),style:Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)({},P.style),$),Q),H),ref:(te=x,"string"==typeof te||Object(u.c)(te)?t:null)});return s.createElement(x,Object.assign({},ne),I,f)}));f.displayName="Cell";var p=s.memo(f,(function(e,t){return!!t.shouldCellUpdate&&!t.shouldCellUpdate(t.record,e.record)}));t.a=p},"gb/T": /*!********************************************!*\ !*** ./node_modules/crypto-js/mode-ecb.js ***! \********************************************/ @@ -1234,7 +1234,7 @@ function(e){var t=r,n=t.lib,i=n.WordArray,a=n.Hasher,o=t.algo,s=i.create([0,1,2, /*! exports provided: Line, Circle, default */ /*! exports used: Circle */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"a",(function(){return O}));var r=n("q1tI"),i=n.n(r),a=n("TSYQ"),o=n.n(a),s={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},l=function(e){var t=e.map((function(){return Object(r.useRef)()})),n=Object(r.useRef)();return Object(r.useEffect)((function(){var e=Date.now(),r=!1;Object.keys(t).forEach((function(i){var a=t[i].current;if(a){r=!0;var o=a.style;o.transitionDuration=".3s, .3s, .3s, .06s",n.current&&e-n.current<100&&(o.transitionDuration="0s, 0s")}})),r&&(n.current=Date.now())})),[t]};function c(){return(c=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var p=function(e){var t=e.className,n=e.percent,r=e.prefixCls,a=e.strokeColor,s=e.strokeLinecap,d=e.strokeWidth,p=e.style,h=e.trailColor,m=e.trailWidth,g=e.transition,v=f(e,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete v.gapPosition;var b=Array.isArray(n)?n:[n],_=Array.isArray(a)?a:[a],y=u(l(b),1)[0],E=d/2,x=100-d/2,O="M ".concat("round"===s?E:0,",").concat(E,"\n L ").concat("round"===s?x:100,",").concat(E),w="0 0 100 ".concat(d),C=0;return i.a.createElement("svg",c({className:o()("".concat(r,"-line"),t),viewBox:w,preserveAspectRatio:"none",style:p},v),i.a.createElement("path",{className:"".concat(r,"-line-trail"),d:O,strokeLinecap:s,stroke:h,strokeWidth:m||d,fillOpacity:"0"}),b.map((function(e,t){var n={strokeDasharray:"".concat(e,"px, 100px"),strokeDashoffset:"-".concat(C,"px"),transition:g||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},a=_[t]||_[_.length-1];return C+=e,i.a.createElement("path",{key:t,className:"".concat(r,"-line-path"),d:O,strokeLinecap:s,stroke:a,strokeWidth:d,fillOpacity:"0",ref:y[t],style:n})})))};p.defaultProps=s;function h(){return(h=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var b=0;function _(e){return+e.replace("%","")}function y(e){return Array.isArray(e)?e:[e]}function E(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,a=arguments.length>5?arguments[5]:void 0,o=50-r/2,s=0,l=-o,c=0,u=-2*o;switch(a){case"left":s=-o,l=0,c=2*o,u=0;break;case"right":s=o,l=0,c=-2*o,u=0;break;case"bottom":l=o,u=2*o}var d="M 50,50 m ".concat(s,",").concat(l,"\n a ").concat(o,",").concat(o," 0 1 1 ").concat(c,",").concat(-u,"\n a ").concat(o,",").concat(o," 0 1 1 ").concat(-c,",").concat(u),f=2*Math.PI*o,p={stroke:n,strokeDasharray:"".concat(t/100*(f-i),"px ").concat(f,"px"),strokeDashoffset:"-".concat(i/2+e/100*(f-i),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:d,pathStyle:p}}var x=function(e){var t,n=e.prefixCls,a=e.strokeWidth,s=e.trailWidth,c=e.gapDegree,u=e.gapPosition,d=e.trailColor,f=e.strokeLinecap,p=e.style,g=e.className,x=e.strokeColor,O=e.percent,w=v(e,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),C=Object(r.useMemo)((function(){return b+=1}),[]),S=E(0,100,d,a,c,u),D=S.pathString,T=S.pathStyle,A=y(O),k=y(x),I=k.find((function(e){return"[object Object]"===Object.prototype.toString.call(e)})),M=m(l(A),1)[0];return i.a.createElement("svg",h({className:o()("".concat(n,"-circle"),g),viewBox:"0 0 100 100",style:p},w),I&&i.a.createElement("defs",null,i.a.createElement("linearGradient",{id:"".concat(n,"-gradient-").concat(C),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(I).sort((function(e,t){return _(e)-_(t)})).map((function(e,t){return i.a.createElement("stop",{key:t,offset:e,stopColor:I[e]})})))),i.a.createElement("path",{className:"".concat(n,"-circle-trail"),d:D,stroke:d,strokeLinecap:f,strokeWidth:s||a,fillOpacity:"0",style:T}),(t=0,A.map((function(e,r){var o=k[r]||k[k.length-1],s="[object Object]"===Object.prototype.toString.call(o)?"url(#".concat(n,"-gradient-").concat(C,")"):"",l=E(t,e,o,a,c,u);return t+=e,i.a.createElement("path",{key:r,className:"".concat(n,"-circle-path"),d:l.pathString,stroke:s,strokeLinecap:f,strokeWidth:a,opacity:0===e?0:1,fillOpacity:"0",style:l.pathStyle,ref:M[r]})}))).reverse())};x.defaultProps=s;var O=x},hW5Z: +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"a",(function(){return O}));var r=n("q1tI"),i=n.n(r),a=n("TSYQ"),o=n.n(a),s={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},l=function(e){var t=e.map((function(){return Object(r.useRef)()})),n=Object(r.useRef)();return Object(r.useEffect)((function(){var e=Date.now(),r=!1;Object.keys(t).forEach((function(i){var a=t[i].current;if(a){r=!0;var o=a.style;o.transitionDuration=".3s, .3s, .3s, .06s",n.current&&e-n.current<100&&(o.transitionDuration="0s, 0s")}})),r&&(n.current=Date.now())})),[t]};function c(){return(c=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var p=function(e){var t=e.className,n=e.percent,r=e.prefixCls,a=e.strokeColor,s=e.strokeLinecap,d=e.strokeWidth,p=e.style,h=e.trailColor,m=e.trailWidth,g=e.transition,v=f(e,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete v.gapPosition;var b=Array.isArray(n)?n:[n],_=Array.isArray(a)?a:[a],y=u(l(b),1)[0],E=d/2,x=100-d/2,O="M ".concat("round"===s?E:0,",").concat(E,"\n L ").concat("round"===s?x:100,",").concat(E),w="0 0 100 ".concat(d),C=0;return i.a.createElement("svg",c({className:o()("".concat(r,"-line"),t),viewBox:w,preserveAspectRatio:"none",style:p},v),i.a.createElement("path",{className:"".concat(r,"-line-trail"),d:O,strokeLinecap:s,stroke:h,strokeWidth:m||d,fillOpacity:"0"}),b.map((function(e,t){var n={strokeDasharray:"".concat(e,"px, 100px"),strokeDashoffset:"-".concat(C,"px"),transition:g||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},a=_[t]||_[_.length-1];return C+=e,i.a.createElement("path",{key:t,className:"".concat(r,"-line-path"),d:O,strokeLinecap:s,stroke:a,strokeWidth:d,fillOpacity:"0",ref:y[t],style:n})})))};p.defaultProps=s;function h(){return(h=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var b=0;function _(e){return+e.replace("%","")}function y(e){return Array.isArray(e)?e:[e]}function E(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,a=arguments.length>5?arguments[5]:void 0,o=50-r/2,s=0,l=-o,c=0,u=-2*o;switch(a){case"left":s=-o,l=0,c=2*o,u=0;break;case"right":s=o,l=0,c=-2*o,u=0;break;case"bottom":l=o,u=2*o}var d="M 50,50 m ".concat(s,",").concat(l,"\n a ").concat(o,",").concat(o," 0 1 1 ").concat(c,",").concat(-u,"\n a ").concat(o,",").concat(o," 0 1 1 ").concat(-c,",").concat(u),f=2*Math.PI*o,p={stroke:n,strokeDasharray:"".concat(t/100*(f-i),"px ").concat(f,"px"),strokeDashoffset:"-".concat(i/2+e/100*(f-i),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:d,pathStyle:p}}var x=function(e){var t,n=e.prefixCls,a=e.strokeWidth,s=e.trailWidth,c=e.gapDegree,u=e.gapPosition,d=e.trailColor,f=e.strokeLinecap,p=e.style,g=e.className,x=e.strokeColor,O=e.percent,w=v(e,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),C=Object(r.useMemo)((function(){return b+=1}),[]),S=E(0,100,d,a,c,u),T=S.pathString,A=S.pathStyle,D=y(O),k=y(x),I=k.find((function(e){return"[object Object]"===Object.prototype.toString.call(e)})),M=m(l(D),1)[0];return i.a.createElement("svg",h({className:o()("".concat(n,"-circle"),g),viewBox:"0 0 100 100",style:p},w),I&&i.a.createElement("defs",null,i.a.createElement("linearGradient",{id:"".concat(n,"-gradient-").concat(C),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(I).sort((function(e,t){return _(e)-_(t)})).map((function(e,t){return i.a.createElement("stop",{key:t,offset:e,stopColor:I[e]})})))),i.a.createElement("path",{className:"".concat(n,"-circle-trail"),d:T,stroke:d,strokeLinecap:f,strokeWidth:s||a,fillOpacity:"0",style:A}),(t=0,D.map((function(e,r){var o=k[r]||k[k.length-1],s="[object Object]"===Object.prototype.toString.call(o)?"url(#".concat(n,"-gradient-").concat(C,")"):"",l=E(t,e,o,a,c,u);return t+=e,i.a.createElement("path",{key:r,className:"".concat(n,"-circle-path"),d:l.pathString,stroke:s,strokeLinecap:f,strokeWidth:a,opacity:0===e?0:1,fillOpacity:"0",style:l.pathStyle,ref:M[r]})}))).reverse())};x.defaultProps=s;var O=x},hW5Z: /*!***********************************************************************!*\ !*** ./src/pages/Shixuns/Edit/components/Complete/index.less?modules ***! \***********************************************************************/ @@ -1262,7 +1262,7 @@ function(e){var t=r,n=t.lib,i=n.WordArray,a=n.Hasher,o=t.algo,s=i.create([0,1,2, !*** ./src/components/SelectUser/index.tsx ***! \*********************************************/ /*! exports provided: default */ -/*! exports used: default */function(e,t,n){"use strict";n(/*! antd/es/table/style */"g9YV");var r,i=n(/*! antd/es/table */"wCAj"),a=(n(/*! antd/es/message/style */"miYZ"),n(/*! antd/es/message */"tsqr")),o=(n(/*! antd/es/tooltip/style */"5Dmo"),n(/*! antd/es/tooltip */"3S7+")),s=(n(/*! antd/es/checkbox/style */"sRBo"),n(/*! antd/es/checkbox */"kaz8")),l=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/toConsumableArray */"oBTY"),c=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),u=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),d=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2 */"k1fw"),f=(n(/*! antd/es/button/style */"+L6B"),n(/*! antd/es/button */"2/Rp")),p=(n(/*! antd/es/auto-complete/style */"O3gP"),n(/*! antd/es/auto-complete */"lrIw")),h=(n(/*! antd/es/form/style */"y8nQ"),n(/*! antd/es/form */"Vl3Y")),m=(n(/*! antd/es/input/style */"5NDa"),n(/*! antd/es/input */"5rEg")),g=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),v=n.n(g),b=n(/*! react */"q1tI"),_=n.n(b),y=n(/*! umi */"55Ip"),E=n(/*! moment */"wd/R"),x=n.n(E),O=n(/*! react-infinite-scroller */"RotF"),w=n.n(O),C=n(/*! @/assets/images/icons/search.png */"E7E6"),S=n.n(C),D=n(/*! @/service/classrooms */"oUNq"),T=[];function A(e){var t=e.onSearch,n=e.schools;return _.a.createElement(h.a,{layout:"inline",onFinish:t,initialValues:{keyword:"",school_name:""},className:"search-form"},_.a.createElement(h.a.Item,{label:"姓名",name:"keyword",rules:[{required:!0,message:"请输入姓名"}]},_.a.createElement(m.a,{allowClear:!0,style:{width:370},size:"large"})),_.a.createElement(h.a.Item,{label:"单位",name:"school_name"},_.a.createElement(p.a,{options:n,style:{width:400},size:"large",showSearch:!0,filterOption:function(e,t){return-1!==t.value.toUpperCase().indexOf(e.toUpperCase())},placeholder:"请输入单位名称"})),_.a.createElement(h.a.Item,null,_.a.createElement(f.a,{type:"primary",htmlType:"submit"},"搜索")))}function k(e,t){switch(t.type){case r.INITDATA:case r.SETQUERY:return Object(d.a)(Object(d.a)({},e),t.payload);case r.SETPAGE:return Object(d.a)(Object(d.a)({},e),{},{page:t.payload,reload:!1});case r.SHOWLOADING:return Object(d.a)(Object(d.a)({},e),{},{loading:t.payload});case r.INITSCHOOLS:return Object(d.a)(Object(d.a)({},e),{},{schools:t.payload});case r.SELECTEDIDS:return Object(d.a)(Object(d.a)({},e),{},{selectedIds:t.payload});default:throw new Error}}!function(e){e[e.INITDATA=0]="INITDATA",e[e.INITSCHOOLS=1]="INITSCHOOLS",e[e.SHOWLOADING=2]="SHOWLOADING",e[e.SELECTEDIDS=3]="SELECTEDIDS",e[e.SETQUERY=4]="SETQUERY",e[e.SETPAGE=5]="SETPAGE"}(r||(r={}));var I={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};t.a=function(e){var t=e.onSelect,n=e.onCancel,p=e.container_id,h=e.container_type,m=Object(b.useReducer)(k,I),g=Object(u.a)(m,2),E=g[0],O=g[1],C=E.data,M=E.schools,P=E.loading,L=E.selectedIds,R=E.page,N=E.count,j=E.query,B=E.reload;Object(b.useEffect)((function(){function e(){return(e=Object(c.a)(v.a.mark((function e(){var t,n,i;return v.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(D.wb)(Object(d.a)(Object(d.a)({},j),{},{page:R,container_type:h,container_id:p}));case 2:t=e.sent,n=t.users,i=t.user_count,O({type:r.INITDATA,payload:{data:B?n:[].concat(Object(l.a)(C),Object(l.a)(n)),count:i}});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}j&&function(){e.apply(this,arguments)}()}),[R,j,B,p,h]),Object(b.useEffect)((function(){function e(){return(e=Object(c.a)(v.a.mark((function e(){var t,n;return v.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(D.kb)({});case 2:t=e.sent,n=t.school_names,O({type:r.INITSCHOOLS,payload:n.map((function(e){return{value:e}}))});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var F=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,t){return _.a.createElement(s.a,{value:t.numid,checked:L.includes(t.numid),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,t){return _.a.createElement(o.a,{placement:"bottom",title:e},_.a.createElement(y.a,{className:"bold c-black",to:"/users/".concat(t.login),target:"_blank"},e||"--"))}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return _.a.createElement(o.a,{placement:"bottom",title:e},_.a.createElement("span",null,e||"--"))}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return _.a.createElement(o.a,{placement:"bottom",title:e},_.a.createElement("span",null,e||"--"))}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return _.a.createElement(o.a,{placement:"bottom",title:e},_.a.createElement("span",null,e||"--"))}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return _.a.createElement(o.a,{placement:"bottom",title:e},_.a.createElement("span",null,e||"--"))}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return _.a.createElement(o.a,{placement:"bottom",title:e},_.a.createElement("span",null,e||"--"))}},{title:"实名认证",dataIndex:"auth",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return _.a.createElement(o.a,{placement:"bottom",title:e},_.a.createElement("span",null,x()(e).format("YYYY-MM-DD HH:mm")))}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return _.a.createElement("span",{className:"c-green"},"已添加")}}];var U=N>10*R;return _.a.createElement("div",{className:"select-user-container"},_.a.createElement(A,{onSearch:function(e){O({type:r.SETQUERY,payload:{page:1,reload:!0,query:e}})},schools:M}),j?_.a.createElement(_.a.Fragment,null,_.a.createElement("div",{className:"flexd-table-header mt20"},_.a.createElement(i.a,{pagination:!1,dataSource:T,columns:F})),_.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},_.a.createElement(w.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){O({type:r.SETPAGE,payload:e})},hasMore:U,useWindow:!1},_.a.createElement(i.a,{loading:P,showHeader:!1,pagination:!1,dataSource:C,columns:F,onRow:function(e){return{onClick:function(t){var n,i;1!==e.added&&(n=e.numid,(i=L.indexOf(n))>=0?L.splice(i,1):L.push(n),O({type:r.SELECTEDIDS,payload:Object(l.a)(L)}))}}}}))),_.a.createElement("div",{className:"flex-container flex-end"},_.a.createElement(f.a,{type:"ghost",style:{marginRight:10},onClick:n},"取消"),_.a.createElement(f.a,{type:"primary",onClick:function(){0===L.length?a.b.warn("请先在下面列表中选择要添加成员"):(t(L,p),O({type:r.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}},"确定"))):_.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},_.a.createElement("img",{src:S.a,width:"100",alt:""}),_.a.createElement("br",null),_.a.createElement("p",{className:"mt20"},"请搜索要添加的人员")))}},k3GJ: +/*! exports used: default */function(e,t,n){"use strict";n(/*! antd/es/table/style */"g9YV");var r,i=n(/*! antd/es/table */"wCAj"),a=(n(/*! antd/es/message/style */"miYZ"),n(/*! antd/es/message */"tsqr")),o=(n(/*! antd/es/tooltip/style */"5Dmo"),n(/*! antd/es/tooltip */"3S7+")),s=(n(/*! antd/es/checkbox/style */"sRBo"),n(/*! antd/es/checkbox */"kaz8")),l=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/toConsumableArray */"oBTY"),c=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */"9og8"),u=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */"tJVT"),d=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2 */"k1fw"),f=(n(/*! antd/es/button/style */"+L6B"),n(/*! antd/es/button */"2/Rp")),p=(n(/*! antd/es/auto-complete/style */"O3gP"),n(/*! antd/es/auto-complete */"lrIw")),h=(n(/*! antd/es/form/style */"y8nQ"),n(/*! antd/es/form */"Vl3Y")),m=(n(/*! antd/es/input/style */"5NDa"),n(/*! antd/es/input */"5rEg")),g=n(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */"WmNS"),v=n.n(g),b=n(/*! react */"q1tI"),_=n.n(b),y=n(/*! umi */"55Ip"),E=n(/*! moment */"wd/R"),x=n.n(E),O=n(/*! react-infinite-scroller */"RotF"),w=n.n(O),C=n(/*! @/assets/images/icons/search.png */"E7E6"),S=n.n(C),T=n(/*! @/service/classrooms */"oUNq"),A=[];function D(e){var t=e.onSearch,n=e.schools;return _.a.createElement(h.a,{layout:"inline",onFinish:t,initialValues:{keyword:"",school_name:""},className:"search-form"},_.a.createElement(h.a.Item,{label:"姓名",name:"keyword",rules:[{required:!0,message:"请输入姓名"}]},_.a.createElement(m.a,{allowClear:!0,style:{width:370},size:"large"})),_.a.createElement(h.a.Item,{label:"单位",name:"school_name"},_.a.createElement(p.a,{options:n,style:{width:400},size:"large",showSearch:!0,filterOption:function(e,t){return-1!==t.value.toUpperCase().indexOf(e.toUpperCase())},placeholder:"请输入单位名称"})),_.a.createElement(h.a.Item,null,_.a.createElement(f.a,{type:"primary",htmlType:"submit"},"搜索")))}function k(e,t){switch(t.type){case r.INITDATA:case r.SETQUERY:return Object(d.a)(Object(d.a)({},e),t.payload);case r.SETPAGE:return Object(d.a)(Object(d.a)({},e),{},{page:t.payload,reload:!1});case r.SHOWLOADING:return Object(d.a)(Object(d.a)({},e),{},{loading:t.payload});case r.INITSCHOOLS:return Object(d.a)(Object(d.a)({},e),{},{schools:t.payload});case r.SELECTEDIDS:return Object(d.a)(Object(d.a)({},e),{},{selectedIds:t.payload});default:throw new Error}}!function(e){e[e.INITDATA=0]="INITDATA",e[e.INITSCHOOLS=1]="INITSCHOOLS",e[e.SHOWLOADING=2]="SHOWLOADING",e[e.SELECTEDIDS=3]="SELECTEDIDS",e[e.SETQUERY=4]="SETQUERY",e[e.SETPAGE=5]="SETPAGE"}(r||(r={}));var I={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};t.a=function(e){var t=e.onSelect,n=e.onCancel,p=e.container_id,h=e.container_type,m=Object(b.useReducer)(k,I),g=Object(u.a)(m,2),E=g[0],O=g[1],C=E.data,M=E.schools,P=E.loading,L=E.selectedIds,R=E.page,N=E.count,j=E.query,B=E.reload;Object(b.useEffect)((function(){function e(){return(e=Object(c.a)(v.a.mark((function e(){var t,n,i;return v.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(T.wb)(Object(d.a)(Object(d.a)({},j),{},{page:R,container_type:h,container_id:p}));case 2:t=e.sent,n=t.users,i=t.user_count,O({type:r.INITDATA,payload:{data:B?n:[].concat(Object(l.a)(C),Object(l.a)(n)),count:i}});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}j&&function(){e.apply(this,arguments)}()}),[R,j,B,p,h]),Object(b.useEffect)((function(){function e(){return(e=Object(c.a)(v.a.mark((function e(){var t,n;return v.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(T.kb)({});case 2:t=e.sent,n=t.school_names,O({type:r.INITSCHOOLS,payload:n.map((function(e){return{value:e}}))});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var F=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,t){return _.a.createElement(s.a,{value:t.numid,checked:L.includes(t.numid),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,t){return _.a.createElement(o.a,{placement:"bottom",title:e},_.a.createElement(y.a,{className:"bold c-black",to:"/users/".concat(t.login),target:"_blank"},e||"--"))}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return _.a.createElement(o.a,{placement:"bottom",title:e},_.a.createElement("span",null,e||"--"))}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return _.a.createElement(o.a,{placement:"bottom",title:e},_.a.createElement("span",null,e||"--"))}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return _.a.createElement(o.a,{placement:"bottom",title:e},_.a.createElement("span",null,e||"--"))}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return _.a.createElement(o.a,{placement:"bottom",title:e},_.a.createElement("span",null,e||"--"))}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return _.a.createElement(o.a,{placement:"bottom",title:e},_.a.createElement("span",null,e||"--"))}},{title:"实名认证",dataIndex:"auth",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return _.a.createElement(o.a,{placement:"bottom",title:e},_.a.createElement("span",null,x()(e).format("YYYY-MM-DD HH:mm")))}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return _.a.createElement("span",{className:"c-green"},"已添加")}}];var U=N>10*R;return _.a.createElement("div",{className:"select-user-container"},_.a.createElement(D,{onSearch:function(e){O({type:r.SETQUERY,payload:{page:1,reload:!0,query:e}})},schools:M}),j?_.a.createElement(_.a.Fragment,null,_.a.createElement("div",{className:"flexd-table-header mt20"},_.a.createElement(i.a,{pagination:!1,dataSource:A,columns:F})),_.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},_.a.createElement(w.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){O({type:r.SETPAGE,payload:e})},hasMore:U,useWindow:!1},_.a.createElement(i.a,{loading:P,showHeader:!1,pagination:!1,dataSource:C,columns:F,onRow:function(e){return{onClick:function(t){var n,i;1!==e.added&&(n=e.numid,(i=L.indexOf(n))>=0?L.splice(i,1):L.push(n),O({type:r.SELECTEDIDS,payload:Object(l.a)(L)}))}}}}))),_.a.createElement("div",{className:"flex-container flex-end"},_.a.createElement(f.a,{type:"ghost",style:{marginRight:10},onClick:n},"取消"),_.a.createElement(f.a,{type:"primary",onClick:function(){0===L.length?a.b.warn("请先在下面列表中选择要添加成员"):(t(L,p),O({type:r.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}},"确定"))):_.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},_.a.createElement("img",{src:S.a,width:"100",alt:""}),_.a.createElement("br",null),_.a.createElement("p",{className:"mt20"},"请搜索要添加的人员")))}},k3GJ: /*!*******************************************************!*\ !*** ./node_modules/rc-tabs/es/index.js + 50 modules ***! \*******************************************************/ @@ -1304,7 +1304,7 @@ function(e){var t=r,n=t.lib,i=n.WordArray,a=n.Hasher,o=t.algo,s=i.create([0,1,2, /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react-dom/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js (<- Module uses injected variables (global)) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/shallowequal/index.js (<- Module is not an ECMAScript module) */function(e,t,n){"use strict";n.d(t,"a",(function(){return Vt}));var r=n("rePB"),i=n("ODXe"),a=n("Ff2n"),o=n("VTBJ"),s=n("q1tI"),l=n("TSYQ"),c=n.n(l),u=n("Zm9Q"),d=n("6cGi"),f=n("KQm4"),p=n("xEkU"),h=n.n(p),m=n("t23M");function g(e){var t=Object(s.useRef)(),n=Object(s.useRef)(!1);return Object(s.useEffect)((function(){return function(){n.current=!0,h.a.cancel(t.current)}}),[]),function(){for(var r=arguments.length,i=new Array(r),a=0;a1&&void 0!==arguments[1]&&arguments[1],n=e&&"function"==typeof e.getBoundingClientRect&&e.getBoundingClientRect().width;if(n){if(t){var r=getComputedStyle(e),i=r.marginLeft,a=r.marginRight;n+=+i.replace("px","")+ +a.replace("px","")}n=+n.toFixed(6)}return n||0},ne=function(e,t,n){e&&"object"===Object(M.a)(e.style)&&(e.style[t]=n)},re=n("bdgK"),ie=n("i8i4"),ae=n.n(ie),oe=n("wgJM"),se=n("l4aY"),le=n("m+aA"),ce=n("c+Xe"),ue=n("zT1h"),de=n("QC+M");function fe(e,t,n){return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}var pe=n("MNnm");function he(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}var me,ge,ve,be=(me=Object(pe.a)(),ge="undefined"!=typeof window?window:{},ve={animationend:he("Animation","AnimationEnd"),transitionend:he("Transition","TransitionEnd")},me&&("AnimationEvent"in ge||delete ve.animationend.animation,"TransitionEvent"in ge||delete ve.transitionend.transition),ve),_e={};if(Object(pe.a)()){var ye=document.createElement("div");_e=ye.style}var Ee={};function xe(e){if(Ee[e])return Ee[e];var t=be[e];if(t)for(var n=Object.keys(t),r=n.length,i=0;i1&&void 0!==arguments[1]?arguments[1]:2;t();var a=Object(oe.a)((function(){i<=1?r({isCanceled:function(){return a!==e.current}}):n(r,i-1)}));e.current=a},t]}(),c=Object(i.a)(l,2),u=c[0],d=c[1];return ke((function(){if("none"!==a&&"end"!==a){var e=Ie.indexOf(a),n=Ie[e+1],r=t(a);!1===r?o(n):u((function(e){function t(){e.isCanceled()||o(n)}!0===r?t():Promise.resolve(r).then(t)}))}}),[e,a]),s.useEffect((function(){return function(){d()}}),[]),[function(){o("prepare")},a]};function Le(e,t,n,a){var l=a.motionEnter,c=void 0===l||l,u=a.motionAppear,d=void 0===u||u,f=a.motionLeave,p=void 0===f||f,h=a.motionDeadline,m=a.motionLeaveImmediately,g=a.onAppearPrepare,v=a.onEnterPrepare,b=a.onLeavePrepare,_=a.onAppearStart,y=a.onEnterStart,E=a.onLeaveStart,x=a.onAppearActive,O=a.onEnterActive,w=a.onLeaveActive,C=a.onAppearEnd,S=a.onEnterEnd,D=a.onLeaveEnd,T=a.onVisibleChanged,A=Ae(),k=Object(i.a)(A,2),I=k[0],M=k[1],P=Ae("none"),L=Object(i.a)(P,2),R=L[0],N=L[1],j=Ae(null),B=Object(i.a)(j,2),F=B[0],U=B[1],K=Object(s.useRef)(!1),W=Object(s.useRef)(null),G=Object(s.useRef)(!1),H=Object(s.useRef)(null);function V(){return n()||H.current}var z=Object(s.useRef)(!1);function q(e){var t,n=V();e&&!e.deadline&&e.target!==n||("appear"===R&&z.current?t=null==C?void 0:C(n,e):"enter"===R&&z.current?t=null==S?void 0:S(n,e):"leave"===R&&z.current&&(t=null==D?void 0:D(n,e)),!1===t||G.current||(N("none"),U(null)))}var Y=function(e){var t=Object(s.useRef)(),n=Object(s.useRef)(e);n.current=e;var r=s.useCallback((function(e){n.current(e)}),[]);function i(e){e&&(e.removeEventListener(De,r),e.removeEventListener(Se,r))}return s.useEffect((function(){return function(){i(t.current)}}),[]),[function(e){t.current&&t.current!==e&&i(t.current),e&&e!==t.current&&(e.addEventListener(De,r),e.addEventListener(Se,r),t.current=e)},i]}(q),Q=Object(i.a)(Y,1)[0],J=s.useMemo((function(){var e,t,n;switch(R){case"appear":return e={},Object(r.a)(e,"prepare",g),Object(r.a)(e,"start",_),Object(r.a)(e,"active",x),e;case"enter":return t={},Object(r.a)(t,"prepare",v),Object(r.a)(t,"start",y),Object(r.a)(t,"active",O),t;case"leave":return n={},Object(r.a)(n,"prepare",b),Object(r.a)(n,"start",E),Object(r.a)(n,"active",w),n;default:return{}}}),[R]),X=Pe(R,(function(e){if("prepare"===e){var t=J.prepare;return!!t&&t(V())}var n;ee in J&&U((null===(n=J[ee])||void 0===n?void 0:n.call(J,V(),null))||null);return"active"===ee&&(Q(V()),h>0&&(clearTimeout(W.current),W.current=setTimeout((function(){q({deadline:!0})}),h))),!0})),Z=Object(i.a)(X,2),$=Z[0],ee=Z[1],te=Me(ee);z.current=te,ke((function(){M(t);var n,r=K.current;(K.current=!0,e)&&(!r&&t&&d&&(n="appear"),r&&t&&c&&(n="enter"),(r&&!t&&p||!r&&m&&!t&&p)&&(n="leave"),n&&(N(n),$()))}),[t]),Object(s.useEffect)((function(){("appear"===R&&!d||"enter"===R&&!c||"leave"===R&&!p)&&N("none")}),[d,c,p]),Object(s.useEffect)((function(){return function(){clearTimeout(W.current),G.current=!0}}),[]),Object(s.useEffect)((function(){void 0!==I&&"none"===R&&(null==T||T(I))}),[I,R]);var ne=F;return J.prepare&&"start"===ee&&(ne=Object(o.a)({transition:"none"},ne)),[R,ee,ne,null!=I?I:t]}var Re=function(e){Object(C.a)(n,e);var t=Object(S.a)(n);function n(){return Object(x.a)(this,n),t.apply(this,arguments)}return Object(O.a)(n,[{key:"render",value:function(){return this.props.children}}]),n}(s.Component);var Ne=function(e){var t=e;function n(e){return!(!e.motionName||!t)}"object"===Object(M.a)(e)&&(t=e.transitionSupport);var a=s.forwardRef((function(e,t){var a=e.visible,l=void 0===a||a,u=e.removeOnLeave,d=void 0===u||u,f=e.forceRender,p=e.children,h=e.motionName,m=e.leavedClassName,g=e.eventProps,v=n(e),b=Object(s.useRef)(),_=Object(s.useRef)();var y=Le(v,l,(function(){try{return Object(le.a)(b.current||_.current)}catch(e){return null}}),e),E=Object(i.a)(y,4),x=E[0],O=E[1],w=E[2],C=E[3],S=s.useRef(C);C&&(S.current=!0);var D=Object(s.useRef)(t);D.current=t;var T,A=s.useCallback((function(e){b.current=e,Object(ce.b)(D.current,e)}),[]),k=Object(o.a)(Object(o.a)({},g),{},{visible:l});if(p)if("none"!==x&&n(e)){var I,M;"prepare"===O?M="prepare":Me(O)?M="active":"start"===O&&(M="start"),T=p(Object(o.a)(Object(o.a)({},k),{},{className:c()(Te(h,x),(I={},Object(r.a)(I,Te(h,"".concat(x,"-").concat(M)),M),Object(r.a)(I,h,"string"==typeof h),I)),style:w}),A)}else T=C?p(Object(o.a)({},k),A):!d&&S.current?p(Object(o.a)(Object(o.a)({},k),{},{className:m}),A):f?p(Object(o.a)(Object(o.a)({},k),{},{style:{display:"none"}}),A):null;else T=null;return s.createElement(Re,{ref:_},T)}));return a.displayName="CSSMotion",a}(Ce);function je(e){var t;return t=e&&"object"===Object(M.a)(e)&&"key"in e?e:{key:e},Object(o.a)(Object(o.a)({},t),{},{key:String(t.key)})}function Be(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map(je)}function Fe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=0,i=t.length,a=Be(e),s=Be(t);a.forEach((function(e){for(var t=!1,a=r;a1}));return c.forEach((function(e){(n=n.filter((function(t){var n=t.key,r=t.status;return n!==e||"remove"!==r}))).forEach((function(t){t.key===e&&(t.status="keep")}))})),n}var Ue=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];!function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ne,n=function(e){Object(C.a)(r,e);var n=Object(S.a)(r);function r(){var e;return Object(x.a)(this,r),(e=n.apply(this,arguments)).state={keyEntities:[]},e.removeKey=function(t){e.setState((function(e){return{keyEntities:e.keyEntities.map((function(e){return e.key!==t?e:Object(o.a)(Object(o.a)({},e),{},{status:"removed"})}))}}))},e}return Object(O.a)(r,[{key:"render",value:function(){var e=this,n=this.state.keyEntities,r=this.props,i=r.component,o=r.children,l=r.onVisibleChanged,c=Object(a.a)(r,["component","children","onVisibleChanged"]),u=i||s.Fragment,d={};return Ue.forEach((function(e){d[e]=c[e],delete c[e]})),delete c.keys,s.createElement(u,c,n.map((function(n){var r=n.status,i=Object(a.a)(n,["status"]),c="add"===r||"keep"===r;return s.createElement(t,Object(E.a)({},d,{key:i.key,visible:c,eventProps:i,onVisibleChanged:function(t){null==l||l(t,{key:i.key}),t||e.removeKey(i.key)}}),o)})))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.keys,r=t.keyEntities,i=Be(n);return{keyEntities:Fe(r,i).filter((function(e){var t=r.find((function(t){var n=t.key;return e.key===n}));return!t||"removed"!==t.status||"remove"!==e.status}))}}}]),r}(s.Component);n.defaultProps={component:"div"}}(Ce);var Ke=Ne;function We(e){var t=e.prefixCls,n=e.motion,r=e.animation,i=e.transitionName;return n||(r?{motionName:"".concat(t,"-").concat(r)}:i?{motionName:i}:null)}function Ge(e){var t=e.prefixCls,n=e.visible,r=e.zIndex,i=e.mask,a=e.maskMotion,l=e.maskAnimation,u=e.maskTransitionName;if(!i)return null;var d={};return(a||u||l)&&(d=Object(o.a)({motionAppear:!0},We({motion:a,prefixCls:t,transitionName:u,animation:l}))),s.createElement(Ke,Object(E.a)({},d,{visible:n,removeOnLeave:!0}),(function(e){var n=e.className;return s.createElement("div",{style:{zIndex:r},className:c()("".concat(t,"-mask"),n)})}))}var He=n("9mu1"),Ve=n("o0o1"),ze=n.n(Ve),qe=n("HaE+"),Ye=["measure","align",null,"motion"],Qe=s.forwardRef((function(e,t){var n=e.visible,r=e.prefixCls,a=e.className,l=e.style,u=e.children,d=e.zIndex,f=e.stretch,p=e.destroyPopupOnHide,h=e.forceRender,m=e.align,g=e.point,v=e.getRootDomNode,b=e.getClassNameFromAlign,_=e.onAlign,y=e.onMouseEnter,x=e.onMouseLeave,O=e.onMouseDown,w=e.onTouchStart,C=Object(s.useRef)(),S=Object(s.useRef)(),D=Object(s.useState)(),T=Object(i.a)(D,2),A=T[0],k=T[1],I=function(e){var t=s.useState({width:0,height:0}),n=Object(i.a)(t,2),r=n[0],a=n[1];return[s.useMemo((function(){var t={};if(e){var n=r.width,i=r.height;-1!==e.indexOf("height")&&i?t.height=i:-1!==e.indexOf("minHeight")&&i&&(t.minHeight=i),-1!==e.indexOf("width")&&n?t.width=n:-1!==e.indexOf("minWidth")&&n&&(t.minWidth=n)}return t}),[e,r]),function(e){a({width:e.offsetWidth,height:e.offsetHeight})}]}(f),M=Object(i.a)(I,2),P=M[0],L=M[1];var R=function(e,t){var n=Object(s.useState)(null),r=Object(i.a)(n,2),a=r[0],o=r[1],l=Object(s.useRef)(),c=Object(s.useRef)(!1);function u(e){c.current||o(e)}function d(){oe.a.cancel(l.current)}return Object(s.useEffect)((function(){u("measure")}),[e]),Object(s.useEffect)((function(){switch(a){case"measure":t()}a&&(l.current=Object(oe.a)(Object(qe.a)(ze.a.mark((function e(){var t,n;return ze.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=Ye.indexOf(a),(n=Ye[t+1])&&-1!==t&&u(n);case 3:case"end":return e.stop()}}),e)})))))}),[a]),Object(s.useEffect)((function(){return function(){c.current=!0,d()}}),[]),[a,function(e){d(),l.current=Object(oe.a)((function(){u((function(e){switch(a){case"align":return"motion";case"motion":return"stable"}return e})),null==e||e()}))}]}(n,(function(){f&&L(v())})),N=Object(i.a)(R,2),j=N[0],B=N[1],F=Object(s.useRef)();function U(){var e;null===(e=C.current)||void 0===e||e.forceAlign()}function K(e,t){var n=b(t);A!==n&&k(n),"align"===j&&(A!==n?Promise.resolve().then((function(){U()})):B((function(){var e;null===(e=F.current)||void 0===e||e.call(F)})),null==_||_(e,t))}var W=Object(o.a)({},We(e));function G(){return new Promise((function(e){F.current=e}))}["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach((function(e){var t=W[e];W[e]=function(e,n){return B(),null==t?void 0:t(e,n)}})),s.useEffect((function(){W.motionName||"motion"!==j||B()}),[W.motionName,j]),s.useImperativeHandle(t,(function(){return{forceAlign:U,getElement:function(){return S.current}}}));var H=Object(o.a)(Object(o.a)({},P),{},{zIndex:d,opacity:"motion"!==j&&"stable"!==j&&n?0:void 0,pointerEvents:"stable"===j?void 0:"none"},l),V=!0;!(null==m?void 0:m.points)||"align"!==j&&"stable"!==j||(V=!1);var z=u;return s.Children.count(u)>1&&(z=s.createElement("div",{className:"".concat(r,"-content")},u)),s.createElement(Ke,Object(E.a)({visible:n,ref:S,leavedClassName:"".concat(r,"-hidden")},W,{onAppearPrepare:G,onEnterPrepare:G,removeOnLeave:p,forceRender:h}),(function(e,t){var n=e.className,i=e.style,l=c()(r,a,A,n);return s.createElement(He.a,{target:g||v,key:"popup",ref:C,monitorWindowResize:!0,disabled:V,align:m,onAlign:K},s.createElement("div",{ref:t,className:l,onMouseEnter:y,onMouseLeave:x,onMouseDownCapture:O,onTouchStartCapture:w,style:Object(o.a)(Object(o.a)({},i),H)},z))}))}));Qe.displayName="PopupInner";var Je=Qe,Xe=s.forwardRef((function(e,t){var n=e.prefixCls,r=e.visible,i=e.zIndex,a=e.children,l=e.mobile,u=(l=void 0===l?{}:l).popupClassName,d=l.popupStyle,f=l.popupMotion,p=void 0===f?{}:f,h=l.popupRender,m=s.useRef();s.useImperativeHandle(t,(function(){return{forceAlign:function(){},getElement:function(){return m.current}}}));var g=Object(o.a)({zIndex:i},d),v=a;return s.Children.count(a)>1&&(v=s.createElement("div",{className:"".concat(n,"-content")},a)),h&&(v=h(v)),s.createElement(Ke,Object(E.a)({visible:r,ref:m,removeOnLeave:!0},p),(function(e,t){var r=e.className,i=e.style,a=c()(n,u,r);return s.createElement("div",{ref:t,className:a,style:Object(o.a)(Object(o.a)({},i),g)},v)}))}));Xe.displayName="MobilePopupInner";var Ze=Xe,$e=["visible","mobile"],et=s.forwardRef((function(e,t){var n=e.visible,r=e.mobile,l=Object(a.a)(e,$e),c=Object(s.useState)(n),u=Object(i.a)(c,2),d=u[0],f=u[1],p=Object(s.useState)(!1),h=Object(i.a)(p,2),m=h[0],g=h[1],v=Object(o.a)(Object(o.a)({},l),{},{visible:d});Object(s.useEffect)((function(){f(n),n&&r&&g(function(){if("undefined"==typeof navigator||"undefined"==typeof window)return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return!(!/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)&&!/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(null==e?void 0:e.substr(0,4)))}())}),[n,r]);var b=m?s.createElement(Ze,Object(E.a)({},v,{mobile:r,ref:t})):s.createElement(Je,Object(E.a)({},v,{ref:t}));return s.createElement("div",null,s.createElement(Ge,v),b)}));et.displayName="Popup";var tt=et,nt=s.createContext(null);function rt(){}function it(){return""}function at(e){return e?e.ownerDocument:window.document}var ot=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];var st,lt,ct=(st=de.a,(lt=function(e){Object(C.a)(n,e);var t=Object(S.a)(n);function n(e){var r,i;return Object(x.a)(this,n),(r=t.call(this,e)).popupRef=s.createRef(),r.triggerRef=s.createRef(),r.attachId=void 0,r.clickOutsideHandler=void 0,r.touchOutsideHandler=void 0,r.contextMenuOutsideHandler1=void 0,r.contextMenuOutsideHandler2=void 0,r.mouseDownTimeout=void 0,r.focusTime=void 0,r.preClickTime=void 0,r.preTouchTime=void 0,r.delayTimer=void 0,r.hasPopupMouseDown=void 0,r.onMouseEnter=function(e){var t=r.props.mouseEnterDelay;r.fireEvents("onMouseEnter",e),r.delaySetPopupVisible(!0,t,t?null:e)},r.onMouseMove=function(e){r.fireEvents("onMouseMove",e),r.setPoint(e)},r.onMouseLeave=function(e){r.fireEvents("onMouseLeave",e),r.delaySetPopupVisible(!1,r.props.mouseLeaveDelay)},r.onPopupMouseEnter=function(){r.clearDelayTimer()},r.onPopupMouseLeave=function(e){var t;e.relatedTarget&&!e.relatedTarget.setTimeout&&Object(se.a)(null===(t=r.popupRef.current)||void 0===t?void 0:t.getElement(),e.relatedTarget)||r.delaySetPopupVisible(!1,r.props.mouseLeaveDelay)},r.onFocus=function(e){r.fireEvents("onFocus",e),r.clearDelayTimer(),r.isFocusToShow()&&(r.focusTime=Date.now(),r.delaySetPopupVisible(!0,r.props.focusDelay))},r.onMouseDown=function(e){r.fireEvents("onMouseDown",e),r.preClickTime=Date.now()},r.onTouchStart=function(e){r.fireEvents("onTouchStart",e),r.preTouchTime=Date.now()},r.onBlur=function(e){r.fireEvents("onBlur",e),r.clearDelayTimer(),r.isBlurToHide()&&r.delaySetPopupVisible(!1,r.props.blurDelay)},r.onContextMenu=function(e){e.preventDefault(),r.fireEvents("onContextMenu",e),r.setPopupVisible(!0,e)},r.onContextMenuClose=function(){r.isContextMenuToShow()&&r.close()},r.onClick=function(e){if(r.fireEvents("onClick",e),r.focusTime){var t;if(r.preClickTime&&r.preTouchTime?t=Math.min(r.preClickTime,r.preTouchTime):r.preClickTime?t=r.preClickTime:r.preTouchTime&&(t=r.preTouchTime),Math.abs(t-r.focusTime)<20)return;r.focusTime=0}r.preClickTime=0,r.preTouchTime=0,r.isClickToShow()&&(r.isClickToHide()||r.isBlurToHide())&&e&&e.preventDefault&&e.preventDefault();var n=!r.state.popupVisible;(r.isClickToHide()&&!n||n&&r.isClickToShow())&&r.setPopupVisible(!r.state.popupVisible,e)},r.onPopupMouseDown=function(){var e;r.hasPopupMouseDown=!0,clearTimeout(r.mouseDownTimeout),r.mouseDownTimeout=window.setTimeout((function(){r.hasPopupMouseDown=!1}),0),r.context&&(e=r.context).onPopupMouseDown.apply(e,arguments)},r.onDocumentClick=function(e){if(!r.props.mask||r.props.maskClosable){var t=e.target,n=r.getRootDomNode(),i=r.getPopupDomNode();Object(se.a)(n,t)&&!r.isContextMenuOnly()||Object(se.a)(i,t)||r.hasPopupMouseDown||r.close()}},r.getRootDomNode=function(){var e=r.props.getTriggerDOMNode;if(e)return e(r.triggerRef.current);try{var t=Object(le.a)(r.triggerRef.current);if(t)return t}catch(e){}return ae.a.findDOMNode(Object(w.a)(r))},r.getPopupClassNameFromAlign=function(e){var t=[],n=r.props,i=n.popupPlacement,a=n.builtinPlacements,o=n.prefixCls,s=n.alignPoint,l=n.getPopupClassNameFromAlign;return i&&a&&t.push(function(e,t,n,r){for(var i=n.points,a=Object.keys(e),o=0;o=r.subMenuTitle.offsetWidth||(e.style.minWidth="".concat(r.subMenuTitle.offsetWidth,"px"))}},r.saveSubMenuTitle=function(e){r.subMenuTitle=e},r.getBaseProps=function(){var e=Object(w.a)(r).props,t=r.getMode();return{mode:"horizontal"===t?"vertical":t,visible:r.getVisible(),level:e.level+1,inlineIndent:e.inlineIndent,focusable:!1,onClick:r.onSubMenuClick,onSelect:r.onSelect,onDeselect:r.onDeselect,onDestroy:r.onDestroy,selectedKeys:e.selectedKeys,eventKey:"".concat(e.eventKey,"-menu-"),openKeys:e.openKeys,motion:e.motion,onOpenChange:r.onOpenChange,subMenuOpenDelay:e.subMenuOpenDelay,parentMenu:Object(w.a)(r),subMenuCloseDelay:e.subMenuCloseDelay,forceSubMenuRender:e.forceSubMenuRender,triggerSubMenuAction:e.triggerSubMenuAction,builtinPlacements:e.builtinPlacements,defaultActiveFirst:e.store.getState().defaultActiveFirst[Z(e.eventKey)],multiple:e.multiple,prefixCls:e.rootPrefixCls,id:r.internalMenuId,manualRef:r.saveMenuInstance,itemIcon:e.itemIcon,expandIcon:e.expandIcon,direction:e.direction}},r.getMotion=function(e,t){var n=Object(w.a)(r).haveRendered,i=r.props,a=i.motion,s=i.rootPrefixCls;return Object(o.a)(Object(o.a)({},a),{},{leavedClassName:"".concat(s,"-hidden"),removeOnLeave:!1,motionAppear:n||!t||"inline"!==e})};var i=e.store,a=e.eventKey,l=i.getState().defaultActiveFirst;r.isRootMenu=!1;var c=!1;return l&&(c=l[a]),mt(i,a,c),r.state={mode:e.mode,isOpen:e.isOpen},r}return Object(O.a)(n,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e=this,t=this.props,n=t.mode,r=t.parentMenu,i=t.manualRef,a=t.isOpen,o=function(){e.setState({mode:n,isOpen:a})},s=a!==this.state.isOpen,l=n!==this.state.mode;(l||s)&&(oe.a.cancel(this.updateStateRaf),l?this.updateStateRaf=Object(oe.a)(o):o()),i&&i(this),"horizontal"===n&&(null==r?void 0:r.isRootMenu)&&a&&(this.minWidthTimeout=setTimeout((function(){return e.adjustWidth()}),0))}},{key:"componentWillUnmount",value:function(){var e=this.props,t=e.onDestroy,n=e.eventKey;t&&t(n),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),oe.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(e,t){var n=this.getBaseProps();return s.createElement(St,Object(E.a)({},n,{id:this.internalMenuId,className:e,style:t}),this.props.children)}},{key:"renderChildren",value:function(){var e=this,t=this.getBaseProps(),n=t.mode,i=t.visible,a=t.forceSubMenuRender,o=t.direction,l=this.getMotion(n,i);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||i||a,!this.haveOpened)return s.createElement("div",null);var u=c()("".concat(t.prefixCls,"-sub"),Object(r.a)({},"".concat(t.prefixCls,"-rtl"),"rtl"===o));return this.isInlineMode()?s.createElement(Ke,Object(E.a)({visible:t.visible,forceRender:a},l),(function(t){var n=t.className,r=t.style,i=c()(u,n);return e.renderPopupMenu(i,r)})):this.renderPopupMenu(u)}},{key:"render",value:function(){var e,t,n,i=Object(o.a)({},this.props),a=this.getVisible(),l=this.getPrefixCls(),u=this.isInlineMode(),d=this.getMode(),f=c()(l,"".concat(l,"-").concat(d),(e={},Object(r.a)(e,i.className,!!i.className),Object(r.a)(e,this.getOpenClassName(),a),Object(r.a)(e,this.getActiveClassName(),i.active||a&&!u),Object(r.a)(e,this.getDisabledClassName(),i.disabled),Object(r.a)(e,this.getSelectedClassName(),this.isChildrenSelected()),e));this.internalMenuId||(i.eventKey?this.internalMenuId="".concat(i.eventKey,"$Menu"):(pt+=1,this.internalMenuId="$__$".concat(pt,"$Menu")));var p={},h={},m={};i.disabled||(p={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},h={onClick:this.onTitleClick},m={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var g={},v="rtl"===i.direction;u&&(v?g.paddingRight=i.inlineIndent*i.level:g.paddingLeft=i.inlineIndent*i.level);var b={};this.getVisible()&&(b={"aria-owns":this.internalMenuId});var _=null;"horizontal"!==d&&(_=this.props.expandIcon,"function"==typeof this.props.expandIcon&&(_=s.createElement(this.props.expandIcon,Object(o.a)({},this.props))));var y=s.createElement("div",Object(E.a)({ref:this.saveSubMenuTitle,style:g,className:"".concat(l,"-title"),role:"button"},m,h,{"aria-expanded":a},b,{"aria-haspopup":"true",title:"string"==typeof i.title?i.title:void 0}),i.title,_||s.createElement("i",{className:"".concat(l,"-arrow")})),x=this.renderChildren(),O=(null===(t=i.parentMenu)||void 0===t?void 0:t.isRootMenu)?i.parentMenu.props.getPopupContainer:function(e){return e.parentNode},w=ht[d],C=i.popupOffset?{offset:i.popupOffset}:{},S=c()((n={},Object(r.a)(n,i.popupClassName,i.popupClassName&&!u),Object(r.a)(n,"".concat(l,"-rtl"),v),n)),D=i.disabled,T=i.triggerSubMenuAction,A=i.subMenuOpenDelay,k=i.forceSubMenuRender,I=i.subMenuCloseDelay,M=i.builtinPlacements;ee.forEach((function(e){return delete i[e]})),delete i.onClick;var P=v?Object(o.a)(Object(o.a)({},ft),M):Object(o.a)(Object(o.a)({},dt),M);delete i.direction;var L=this.getBaseProps(),R=u?null:this.getMotion(L.mode,L.visible);return s.createElement("li",Object(E.a)({},i,p,{className:f,role:"menuitem"}),s.createElement(ct,{prefixCls:l,popupClassName:c()("".concat(l,"-popup"),S),getPopupContainer:O,builtinPlacements:P,popupPlacement:w,popupVisible:!u&&a,popupAlign:C,popup:u?null:x,action:D||u?[]:[T],mouseEnterDelay:A,mouseLeaveDelay:I,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:k,popupMotion:R},y),u?x:null)}}]),n}(s.Component);gt.defaultProps={onMouseEnter:J,onMouseLeave:J,onTitleMouseEnter:J,onTitleMouseLeave:J,onTitleClick:J,manualRef:J,mode:"vertical",title:""};var vt=Object(D.b)((function(e,t){var n=e.openKeys,r=e.activeKey,i=e.selectedKeys,a=t.eventKey,o=t.subMenuKey;return{isOpen:n.indexOf(a)>-1,active:r[o]===a,selectedKeys:i}}))(gt);vt.isSubMenu=!0;var bt=vt,_t=function(e){Object(C.a)(n,e);var t=Object(S.a)(n);function n(){var e;return Object(x.a)(this,n),(e=t.apply(this,arguments)).resizeObserver=null,e.mutationObserver=null,e.originalTotalWidth=0,e.overflowedItems=[],e.menuItemSizes=[],e.cancelFrameId=null,e.state={lastVisibleIndex:void 0},e.childRef=s.createRef(),e.getMenuItemNodes=function(){var t=e.props.prefixCls,n=e.childRef.current;return n?[].slice.call(n.children).filter((function(e){return e.className.split(" ").indexOf("".concat(t,"-overflowed-submenu"))<0})):[]},e.getOverflowedSubMenuItem=function(t,n,r){var i=e.props,l=i.overflowedIndicator,c=i.level,u=i.mode,d=i.prefixCls,f=i.theme;if(1!==c||"horizontal"!==u)return null;var p=e.props.children[0].props,h=(p.children,p.title,p.style),m=Object(a.a)(p,["children","title","style"]),g=Object(o.a)({},h),v="".concat(t,"-overflowed-indicator"),b="".concat(t,"-overflowed-indicator");0===n.length&&!0!==r?g=Object(o.a)(Object(o.a)({},g),{},{display:"none"}):r&&(g=Object(o.a)(Object(o.a)({},g),{},{visibility:"hidden",position:"absolute"}),v="".concat(v,"-placeholder"),b="".concat(b,"-placeholder"));var _=f?"".concat(d,"-").concat(f):"",y={};return ee.forEach((function(e){void 0!==m[e]&&(y[e]=m[e])})),s.createElement(bt,Object(E.a)({title:l,className:"".concat(d,"-overflowed-submenu"),popupClassName:_},y,{key:v,eventKey:b,disabled:!1,style:g}),n)},e.setChildrenWidthAndResize=function(){if("horizontal"===e.props.mode){var t=e.childRef.current;if(t){var n=t.children;if(n&&0!==n.length){var r=t.children[n.length-1];ne(r,"display","inline-block");var i=e.getMenuItemNodes(),a=i.filter((function(e){return e.className.split(" ").indexOf("menuitem-overflowed")>=0}));a.forEach((function(e){ne(e,"display","inline-block")})),e.menuItemSizes=i.map((function(e){return te(e,!0)})),a.forEach((function(e){ne(e,"display","none")})),e.overflowedIndicatorWidth=te(t.children[t.children.length-1],!0),e.originalTotalWidth=e.menuItemSizes.reduce((function(e,t){return e+t}),0),e.handleResize(),ne(r,"display","none")}}}},e.handleResize=function(){if("horizontal"===e.props.mode){var t=e.childRef.current;if(t){var n=te(t);e.overflowedItems=[];var r,i=0;e.originalTotalWidth>n+.5&&(r=-1,e.menuItemSizes.forEach((function(t){(i+=t)+e.overflowedIndicatorWidth<=n&&(r+=1)}))),e.setState({lastVisibleIndex:r})}}},e}return Object(O.a)(n,[{key:"componentDidMount",value:function(){var e=this;if(this.setChildrenWidthAndResize(),1===this.props.level&&"horizontal"===this.props.mode){var t=this.childRef.current;if(!t)return;this.resizeObserver=new re.default((function(t){t.forEach((function(){var t=e.cancelFrameId;cancelAnimationFrame(t),e.cancelFrameId=requestAnimationFrame(e.setChildrenWidthAndResize)}))})),[].slice.call(t.children).concat(t).forEach((function(t){e.resizeObserver.observe(t)})),"undefined"!=typeof MutationObserver&&(this.mutationObserver=new MutationObserver((function(){e.resizeObserver.disconnect(),[].slice.call(t.children).concat(t).forEach((function(t){e.resizeObserver.observe(t)})),e.setChildrenWidthAndResize()})),this.mutationObserver.observe(t,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(e){var t=this,n=this.state.lastVisibleIndex;return(e||[]).reduce((function(r,i,a){var o=i;if("horizontal"===t.props.mode){var l=t.getOverflowedSubMenuItem(i.props.eventKey,[]);void 0!==n&&-1!==t.props.className.indexOf("".concat(t.props.prefixCls,"-root"))&&(a>n&&(o=s.cloneElement(i,{style:{display:"none"},eventKey:"".concat(i.props.eventKey,"-hidden"),className:"".concat("menuitem-overflowed")})),a===n+1&&(t.overflowedItems=e.slice(n+1).map((function(e){return s.cloneElement(e,{key:e.props.eventKey,mode:"vertical-left"})})),l=t.getOverflowedSubMenuItem(i.props.eventKey,t.overflowedItems)));var c=[].concat(Object(f.a)(r),[l,o]);return a===e.length-1&&c.push(t.getOverflowedSubMenuItem(i.props.eventKey,[],!0)),c}return[].concat(Object(f.a)(r),[o])}),[])}},{key:"render",value:function(){var e=this.props,t=(e.visible,e.prefixCls,e.overflowedIndicator,e.mode,e.level,e.tag),n=e.children,r=(e.theme,Object(a.a)(e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"])),i=t;return s.createElement(i,Object(E.a)({ref:this.childRef},r),this.renderChildren(n))}}]),n}(s.Component);_t.defaultProps={tag:"div",className:""};var yt=_t;function Et(e,t,n){var i=e.getState();e.setState({activeKey:Object(o.a)(Object(o.a)({},i.activeKey),{},Object(r.a)({},t,n))})}function xt(e){return e.eventKey||"0-menu-"}function Ot(e,t){var n,r=t,i=e.children,a=e.eventKey;if(r&&($(i,(function(e,t){e&&e.props&&!e.props.disabled&&r===X(e,a,t)&&(n=!0)})),n))return r;return r=null,e.defaultActiveFirst?($(i,(function(e,t){r||!e||e.props.disabled||(r=X(e,a,t))})),r):r}function wt(e){if(e){var t=this.instanceArray.indexOf(e);-1!==t?this.instanceArray[t]=e:this.instanceArray.push(e)}}var Ct=function(e){Object(C.a)(n,e);var t=Object(S.a)(n);function n(e){var i;return Object(x.a)(this,n),(i=t.call(this,e)).onKeyDown=function(e,t){var n,r=e.keyCode;if(i.getFlatInstanceArray().forEach((function(t){t&&t.props.active&&t.onKeyDown&&(n=t.onKeyDown(e))})),n)return 1;var a=null;return r!==v.a.UP&&r!==v.a.DOWN||(a=i.step(r===v.a.UP?-1:1)),a?(e.preventDefault(),Et(i.props.store,xt(i.props),a.props.eventKey),"function"==typeof t&&t(a),1):void 0},i.onItemHover=function(e){var t=e.key,n=e.hover;Et(i.props.store,xt(i.props),n?t:null)},i.onDeselect=function(e){i.props.onDeselect(e)},i.onSelect=function(e){i.props.onSelect(e)},i.onClick=function(e){i.props.onClick(e)},i.onOpenChange=function(e){i.props.onOpenChange(e)},i.onDestroy=function(e){i.props.onDestroy(e)},i.getFlatInstanceArray=function(){return i.instanceArray},i.step=function(e){var t=i.getFlatInstanceArray(),n=i.props.store.getState().activeKey[xt(i.props)],r=t.length;if(!r)return null;e<0&&(t=t.concat().reverse());var a=-1;if(t.every((function(e,t){return!e||e.props.eventKey!==n||(a=t,!1)})),i.props.defaultActiveFirst||-1===a||(o=t.slice(a,r-1)).length&&!o.every((function(e){return!!e.props.disabled}))){var o,s=(a+1)%r,l=s;do{var c=t[l];if(c&&!c.props.disabled)return c;l=(l+1)%r}while(l!==s);return null}},i.renderCommonMenuItem=function(e,t,n){var r=i.props.store.getState(),a=Object(w.a)(i).props,l=X(e,a.eventKey,t),c=e.props;if(!c||"string"==typeof e.type)return e;var u=l===r.activeKey,d=Object(o.a)(Object(o.a)({mode:c.mode||a.mode,level:a.level,inlineIndent:a.inlineIndent,renderMenuItem:i.renderMenuItem,rootPrefixCls:a.prefixCls,index:t,parentMenu:a.parentMenu,manualRef:c.disabled?void 0:Object(A.a)(e.ref,wt.bind(Object(w.a)(i))),eventKey:l,active:!c.disabled&&u,multiple:a.multiple,onClick:function(e){(c.onClick||J)(e),i.onClick(e)},onItemHover:i.onItemHover,motion:a.motion,subMenuOpenDelay:a.subMenuOpenDelay,subMenuCloseDelay:a.subMenuCloseDelay,forceSubMenuRender:a.forceSubMenuRender,onOpenChange:i.onOpenChange,onDeselect:i.onDeselect,onSelect:i.onSelect,builtinPlacements:a.builtinPlacements,itemIcon:c.itemIcon||i.props.itemIcon,expandIcon:c.expandIcon||i.props.expandIcon},n),{},{direction:a.direction});return("inline"===a.mode||Q.any)&&(d.triggerSubMenuAction="click"),s.cloneElement(e,Object(o.a)(Object(o.a)({},d),{},{key:l||t}))},i.renderMenuItem=function(e,t,n){if(!e)return null;var r=i.props.store.getState(),a={openKeys:r.openKeys,selectedKeys:r.selectedKeys,triggerSubMenuAction:i.props.triggerSubMenuAction,subMenuKey:n};return i.renderCommonMenuItem(e,t,a)},e.store.setState({activeKey:Object(o.a)(Object(o.a)({},e.store.getState().activeKey),{},Object(r.a)({},e.eventKey,Ot(e,e.activeKey)))}),i.instanceArray=[],i}return Object(O.a)(n,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(e){return this.props.visible||e.visible||this.props.className!==e.className||!I()(this.props.style,e.style)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n="activeKey"in t?t.activeKey:t.store.getState().activeKey[xt(t)],r=Ot(t,n);if(r!==n)Et(t.store,xt(t),r);else if("activeKey"in e){r!==Ot(e,e.activeKey)&&Et(t.store,xt(t),r)}}},{key:"render",value:function(){var e=this,t=Object(E.a)({},this.props);this.instanceArray=[];var n={className:c()(t.prefixCls,t.className,"".concat(t.prefixCls,"-").concat(t.mode)),role:t.role||"menu"};t.id&&(n.id=t.id),t.focusable&&(n.tabIndex=0,n.onKeyDown=this.onKeyDown);var r=t.prefixCls,i=t.eventKey,a=t.visible,o=t.level,l=t.mode,d=t.overflowedIndicator,f=t.theme;return ee.forEach((function(e){return delete t[e]})),delete t.onClick,s.createElement(yt,Object(E.a)({},t,{prefixCls:r,mode:l,tag:"ul",level:o,theme:f,visible:a,overflowedIndicator:d},n),Object(u.a)(t.children).map((function(t,n){return e.renderMenuItem(t,n,i||"0-menu-")})))}}]),n}(s.Component);Ct.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:J};var St=Object(D.b)()(Ct),Dt=n("Kwbf");function Tt(e,t,n){var r=e.prefixCls,i=e.motion,a=e.defaultMotions,o=void 0===a?{}:a,s=e.openAnimation,l=e.openTransitionName,c=t.switchingModeFromInline;if(i)return i;if("object"===Object(M.a)(s)&&s)Object(Dt.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if("string"==typeof s)return{motionName:"".concat(r,"-open-").concat(s)};if(l)return{motionName:l};var u=o[n];return u||(c?null:o.other)}var At=function(e){Object(C.a)(n,e);var t=Object(S.a)(n);function n(e){var r;Object(x.a)(this,n),(r=t.call(this,e)).onSelect=function(e){var t=Object(w.a)(r).props;if(t.selectable){var n=r.store.getState().selectedKeys,i=e.key;n=t.multiple?n.concat([i]):[i],"selectedKeys"in t||r.store.setState({selectedKeys:n}),t.onSelect(Object(o.a)(Object(o.a)({},e),{},{selectedKeys:n}))}},r.onClick=function(e){var t=r.getRealMenuMode(),n=Object(w.a)(r),i=n.store,a=n.props.onOpenChange;"inline"===t||"openKeys"in r.props||(i.setState({openKeys:[]}),a([])),r.props.onClick(e)},r.onKeyDown=function(e,t){r.innerMenu.getWrappedInstance().onKeyDown(e,t)},r.onOpenChange=function(e){var t=Object(w.a)(r).props,n=r.store.getState().openKeys.concat(),i=!1,a=function(e){var t=!1;if(e.open)(t=-1===n.indexOf(e.key))&&n.push(e.key);else{var r=n.indexOf(e.key);(t=-1!==r)&&n.splice(r,1)}i=i||t};Array.isArray(e)?e.forEach(a):a(e),i&&("openKeys"in r.props||r.store.setState({openKeys:n}),t.onOpenChange(n))},r.onDeselect=function(e){var t=Object(w.a)(r).props;if(t.selectable){var n=r.store.getState().selectedKeys.concat(),i=e.key,a=n.indexOf(i);-1!==a&&n.splice(a,1),"selectedKeys"in t||r.store.setState({selectedKeys:n}),t.onDeselect(Object(o.a)(Object(o.a)({},e),{},{selectedKeys:n}))}},r.onMouseEnter=function(e){r.restoreModeVerticalFromInline();var t=r.props.onMouseEnter;t&&t(e)},r.onTransitionEnd=function(e){var t="width"===e.propertyName&&e.target===e.currentTarget,n=e.target.className,i="[object SVGAnimatedString]"===Object.prototype.toString.call(n)?n.animVal:n,a="font-size"===e.propertyName&&i.indexOf("anticon")>=0;(t||a)&&r.restoreModeVerticalFromInline()},r.setInnerMenu=function(e){r.innerMenu=e},r.isRootMenu=!0;var i=e.defaultSelectedKeys,a=e.defaultOpenKeys;return"selectedKeys"in e&&(i=e.selectedKeys||[]),"openKeys"in e&&(a=e.openKeys||[]),r.store=Object(D.c)({selectedKeys:i,openKeys:a,activeKey:{"0-menu-":Ot(e,e.activeKey)}}),r.state={switchingModeFromInline:!1,prevProps:e,inlineOpenKeys:[],store:r.store},r}return Object(O.a)(n,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.siderCollapsed,r=t.inlineCollapsed,i=t.onOpenChange;(!e.inlineCollapsed&&r||!e.siderCollapsed&&n)&&i([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var e=this.props.collapsedWidth,t=this.store,n=this.prevOpenKeys;this.getInlineCollapsed()&&(0===e||"0"===e||"0px"===e)?(this.prevOpenKeys=t.getState().openKeys.concat(),this.store.setState({openKeys:[]})):n&&(this.store.setState({openKeys:n}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var e=this.props.mode,t=this.state.switchingModeFromInline,n=this.getInlineCollapsed();return t&&n?"inline":n?"vertical":e}},{key:"getInlineCollapsed",value:function(){var e=this.props,t=e.inlineCollapsed,n=e.siderCollapsed;return void 0!==n?n:t}},{key:"restoreModeVerticalFromInline",value:function(){this.state.switchingModeFromInline&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var e=Object(o.a)({},Object(T.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),t=this.getRealMenuMode();return e.className+=" ".concat(e.prefixCls,"-root"),"rtl"===e.direction&&(e.className+=" ".concat(e.prefixCls,"-rtl")),delete(e=Object(o.a)(Object(o.a)({},e),{},{mode:t,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Tt(this.props,this.state,t)})).openAnimation,delete e.openTransitionName,s.createElement(D.a,{store:this.store},s.createElement(St,Object(E.a)({},e,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t.store,i=r.getState(),a={},o={prevProps:e};return"inline"===n.mode&&"inline"!==e.mode&&(o.switchingModeFromInline=!0),"openKeys"in e?a.openKeys=e.openKeys||[]:((e.inlineCollapsed&&!n.inlineCollapsed||e.siderCollapsed&&!n.siderCollapsed)&&(o.switchingModeFromInline=!0,o.inlineOpenKeys=i.openKeys,a.openKeys=[]),(!e.inlineCollapsed&&n.inlineCollapsed||!e.siderCollapsed&&n.siderCollapsed)&&(a.openKeys=t.inlineOpenKeys,o.inlineOpenKeys=[])),Object.keys(a).length&&r.setState(a),o}}]),n}(s.Component);At.defaultProps={selectable:!0,onClick:J,onSelect:J,onOpenChange:J,onDeselect:J,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:s.createElement("span",null,"···")};var kt=At,It=function(e){Object(C.a)(n,e);var t=Object(S.a)(n);function n(){var e;return Object(x.a)(this,n),(e=t.apply(this,arguments)).onKeyDown=function(t){if(t.keyCode===v.a.ENTER)return e.onClick(t),!0},e.onMouseLeave=function(t){var n=e.props,r=n.eventKey,i=n.onItemHover,a=n.onMouseLeave;i({key:r,hover:!1}),a({key:r,domEvent:t})},e.onMouseEnter=function(t){var n=e.props,r=n.eventKey,i=n.onItemHover,a=n.onMouseEnter;i({key:r,hover:!0}),a({key:r,domEvent:t})},e.onClick=function(t){var n=e.props,r=n.eventKey,i=n.multiple,a=n.onClick,o=n.onSelect,s=n.onDeselect,l=n.isSelected,c={key:r,keyPath:[r],item:Object(w.a)(e),domEvent:t};a(c),i?l?s(c):o(c):l||o(c)},e.saveNode=function(t){e.node=t},e}return Object(O.a)(n,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var e=this.props;e.onDestroy&&e.onDestroy(e.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var e,t=Object(o.a)({},this.props),n=c()(this.getPrefixCls(),t.className,(e={},Object(r.a)(e,this.getActiveClassName(),!t.disabled&&t.active),Object(r.a)(e,this.getSelectedClassName(),t.isSelected),Object(r.a)(e,this.getDisabledClassName(),t.disabled),e)),i=Object(o.a)(Object(o.a)({},t.attribute),{},{title:"string"==typeof t.title?t.title:void 0,className:n,role:t.role||"menuitem","aria-disabled":t.disabled});"option"===t.role?i=Object(o.a)(Object(o.a)({},i),{},{role:"option","aria-selected":t.isSelected}):null!==t.role&&"none"!==t.role||(i.role="none");var a={onClick:t.disabled?null:this.onClick,onMouseLeave:t.disabled?null:this.onMouseLeave,onMouseEnter:t.disabled?null:this.onMouseEnter},l=Object(o.a)({},t.style);"inline"===t.mode&&("rtl"===t.direction?l.paddingRight=t.inlineIndent*t.level:l.paddingLeft=t.inlineIndent*t.level),ee.forEach((function(e){return delete t[e]})),delete t.direction;var u=this.props.itemIcon;return"function"==typeof this.props.itemIcon&&(u=s.createElement(this.props.itemIcon,this.props)),s.createElement("li",Object(E.a)({},Object(T.a)(t,["onClick","onMouseEnter","onMouseLeave","onSelect"]),i,a,{style:l,ref:this.saveNode}),t.children,u)}}]),n}(s.Component);It.isMenuItem=!0,It.defaultProps={onSelect:J,onMouseEnter:J,onMouseLeave:J,manualRef:J};var Mt=Object(D.b)((function(e,t){var n=e.activeKey,r=e.selectedKeys,i=t.eventKey;return{active:n[t.subMenuKey]===i,isSelected:Array.isArray(r)?-1!==r.indexOf(i):r===i}}))(It),Pt=function(e){Object(C.a)(n,e);var t=Object(S.a)(n);function n(){var e;return Object(x.a)(this,n),(e=t.apply(this,arguments)).renderInnerMenuItem=function(t){var n=e.props;return(0,n.renderMenuItem)(t,n.index,e.props.subMenuKey)},e}return Object(O.a)(n,[{key:"render",value:function(){var e=Object(E.a)({},this.props),t=e.className,n=void 0===t?"":t,r=e.rootPrefixCls,i="".concat(r,"-item-group-title"),a="".concat(r,"-item-group-list"),o=e.title,l=e.children;return ee.forEach((function(t){return delete e[t]})),delete e.direction,s.createElement("li",Object(E.a)({},e,{onClick:function(e){return e.stopPropagation()},className:"".concat(n," ").concat(r,"-item-group")}),s.createElement("div",{className:i,title:"string"==typeof o?o:void 0},o),s.createElement("ul",{className:a},s.Children.map(l,this.renderInnerMenuItem)))}}]),n}(s.Component);Pt.isMenuItemGroup=!0,Pt.defaultProps={disabled:!0};var Lt=function(e){var t=e.className,n=e.rootPrefixCls,r=e.style;return s.createElement("li",{className:"".concat(t," ").concat(n,"-item-divider"),style:r})};Lt.defaultProps={disabled:!0,className:"",style:{}};var Rt=kt,Nt=n("eDIo");var jt=s.forwardRef((function(e,t){var n=e.prefixCls,r=e.editable,i=e.locale,a=e.style;return r&&!1!==r.showAdd?s.createElement("button",{ref:t,type:"button",className:"".concat(n,"-nav-add"),style:a,"aria-label":(null==i?void 0:i.addAriaLabel)||"Add tab",onClick:function(e){r.onEdit("add",{event:e})}},r.addIcon||"+"):null}));var Bt=s.forwardRef((function(e,t){var n=e.prefixCls,a=e.id,o=e.tabs,l=e.locale,u=e.mobile,d=e.moreIcon,f=void 0===d?"More":d,p=e.moreTransitionName,h=e.style,m=e.className,g=e.editable,b=e.tabBarGutter,_=e.rtl,y=e.onTabClick,E=Object(s.useState)(!1),x=Object(i.a)(E,2),O=x[0],w=x[1],C=Object(s.useState)(null),S=Object(i.a)(C,2),D=S[0],T=S[1],A="".concat(a,"-more-popup"),k="".concat(n,"-dropdown"),I=null!==D?"".concat(A,"-").concat(D):null,M=null==l?void 0:l.dropdownAriaLabel,P=s.createElement(Rt,{onClick:function(e){var t=e.key,n=e.domEvent;y(t,n),w(!1)},id:A,tabIndex:-1,role:"listbox","aria-activedescendant":I,selectedKeys:[D],"aria-label":void 0!==M?M:"expanded dropdown"},o.map((function(e){return s.createElement(Mt,{key:e.key,id:"".concat(A,"-").concat(e.key),role:"option","aria-controls":a&&"".concat(a,"-panel-").concat(e.key),disabled:e.disabled},e.tab)})));function L(e){for(var t=o.filter((function(e){return!e.disabled})),n=t.findIndex((function(e){return e.key===D}))||0,r=t.length,i=0;it?"left":"right"})})),G=Object(i.a)(W,2),H=G[0],V=G[1],z=Kt(0,(function(e,t){!K&&M&&M({direction:e>t?"top":"bottom"})})),q=Object(i.a)(z,2),Y=q[0],Q=q[1],J=Object(s.useState)(0),X=Object(i.a)(J,2),Z=X[0],$=X[1],ee=Object(s.useState)(0),te=Object(i.a)(ee,2),ne=te[0],re=te[1],ie=Object(s.useState)(0),ae=Object(i.a)(ie,2),oe=ae[0],se=ae[1],le=Object(s.useState)(0),ce=Object(i.a)(le,2),ue=ce[0],de=ce[1],fe=Object(s.useState)(null),pe=Object(i.a)(fe,2),he=pe[0],me=pe[1],ge=Object(s.useState)(null),ve=Object(i.a)(ge,2),be=ve[0],_e=ve[1],ye=Object(s.useState)(0),Ee=Object(i.a)(ye,2),xe=Ee[0],Oe=Ee[1],we=Object(s.useState)(0),Ce=Object(i.a)(we,2),Se=Ce[0],De=Ce[1],Te=function(e){var t=Object(s.useRef)([]),n=Object(s.useState)({}),r=Object(i.a)(n,2)[1],a=Object(s.useRef)("function"==typeof e?e():e),o=g((function(){var e=a.current;t.current.forEach((function(t){e=t(e)})),t.current=[],a.current=e,r({})}));return[a.current,function(e){t.current.push(e),o()}]}(new Map),Ae=Object(i.a)(Te,2),ke=Ae[0],Ie=Ae[1],Me=function(e,t,n){return Object(s.useMemo)((function(){for(var n,r=new Map,i=t.get(null===(n=e[0])||void 0===n?void 0:n.key)||_,a=i.left+i.width,s=0;sRe?[Re,!1]:[e,!0]}K?w?(Le=0,Re=Math.max(0,Z-he)):(Le=Math.min(0,he-Z),Re=0):(Le=Math.min(0,be-ne),Re=0);var je=Object(s.useRef)(),Be=Object(s.useState)(),Fe=Object(i.a)(Be,2),Ue=Fe[0],Ke=Fe[1];function We(){Ke(Date.now())}function Ge(){window.clearTimeout(je.current)}function He(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:O,t=Me.get(e);if(t)if(K){var n=H;w?t.rightH+he&&(n=t.right+t.width-he):t.left<-H?n=-t.left:t.left+t.width>-H+he&&(n=-(t.left+t.width-he)),Q(0),V(Ne(n)[0])}else{var r=Y;t.top<-Y?r=-t.top:t.top+t.height>-Y+be&&(r=-(t.top+t.height-be)),V(0),Q(Ne(r)[0])}}!function(e,t){var n=Object(s.useState)(),r=Object(i.a)(n,2),a=r[0],o=r[1],l=Object(s.useState)(0),c=Object(i.a)(l,2),u=c[0],d=c[1],f=Object(s.useState)(0),p=Object(i.a)(f,2),h=p[0],m=p[1],g=Object(s.useState)(),v=Object(i.a)(g,2),b=v[0],_=v[1],y=Object(s.useRef)(),E=Object(s.useRef)(0),x=Object(s.useRef)(!1),O=Object(s.useRef)(),w=Object(s.useRef)(null);w.current={onTouchStart:function(e){var t=e.touches[0],n=t.screenX,r=t.screenY;o({x:n,y:r}),window.clearInterval(y.current)},onTouchMove:function(e){if(a){e.preventDefault();var n=e.touches[0],r=n.screenX,i=n.screenY;o({x:r,y:i});var s=r-a.x,l=i-a.y;t(s,l);var c=Date.now();d(c),m(c-u),_({x:s,y:l})}},onTouchEnd:function(){if(a&&(o(null),_(null),b)){var e=b.x/h,n=b.y/h,r=Math.abs(e),i=Math.abs(n);if(Math.max(r,i)<.1)return;var s=e,l=n;y.current=window.setInterval((function(){Math.abs(s)<.01&&Math.abs(l)<.01?window.clearInterval(y.current):t(20*(s*=Ut),20*(l*=Ut))}),20)}},onWheel:function(e){var n=e.deltaX,r=e.deltaY,i=0,a=Math.abs(n),o=Math.abs(r);a===o?i="x"===O.current?n:r:a>o?(i=n,O.current="x"):(i=r,O.current="y");var s=Date.now();s-E.current>100&&(x.current=!1),(t(-i,-i)||x.current)&&(e.preventDefault(),x.current=!0),E.current=s}},s.useEffect((function(){function t(e){w.current.onTouchMove(e)}function n(e){w.current.onTouchEnd(e)}return document.addEventListener("touchmove",t,{passive:!1}),document.addEventListener("touchend",n,{passive:!1}),e.current.addEventListener("touchstart",(function(e){w.current.onTouchStart(e)}),{passive:!1}),e.current.addEventListener("wheel",(function(e){w.current.onWheel(e)})),function(){document.removeEventListener("touchmove",t),document.removeEventListener("touchend",n)}}),[])}(P,(function(e,t){var n=!1;function r(e,t){e((function(e){var r=Ne(e+t),a=Object(i.a)(r,2),o=a[0],s=a[1];return n=s,o}))}if(K){if(he>=Z)return n;r(V,e)}else{if(be>=ne)return n;r(Q,t)}return Ge(),We(),n})),Object(s.useEffect)((function(){return Ge(),Ue&&(je.current=window.setTimeout((function(){Ke(0)}),100)),Ge}),[Ue]);var Ve=function(e,t,n,r,i){var a,o,l,c=i.tabs,u=i.tabPosition,d=i.rtl;["top","bottom"].includes(u)?(a="width",o=d?"right":"left",l=Math.abs(t.left)):(a="height",o="top",l=-t.top);var f=t[a],p=n[a],h=r[a],m=f;return p+h>f&&(m=f-h),Object(s.useMemo)((function(){if(!c.length)return[0,0];for(var t=c.length,n=t,r=0;rl+m){n=r-1;break}}for(var s=0,u=t-1;u>=0;u-=1){if((e.get(c[u].key)||y)[o]0,st=H+he1&&void 0!==arguments[1]&&arguments[1],n=e&&"function"==typeof e.getBoundingClientRect&&e.getBoundingClientRect().width;if(n){if(t){var r=getComputedStyle(e),i=r.marginLeft,a=r.marginRight;n+=+i.replace("px","")+ +a.replace("px","")}n=+n.toFixed(6)}return n||0},ne=function(e,t,n){e&&"object"===Object(M.a)(e.style)&&(e.style[t]=n)},re=n("bdgK"),ie=n("i8i4"),ae=n.n(ie),oe=n("wgJM"),se=n("l4aY"),le=n("m+aA"),ce=n("c+Xe"),ue=n("zT1h"),de=n("QC+M");function fe(e,t,n){return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}var pe=n("MNnm");function he(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}var me,ge,ve,be=(me=Object(pe.a)(),ge="undefined"!=typeof window?window:{},ve={animationend:he("Animation","AnimationEnd"),transitionend:he("Transition","TransitionEnd")},me&&("AnimationEvent"in ge||delete ve.animationend.animation,"TransitionEvent"in ge||delete ve.transitionend.transition),ve),_e={};if(Object(pe.a)()){var ye=document.createElement("div");_e=ye.style}var Ee={};function xe(e){if(Ee[e])return Ee[e];var t=be[e];if(t)for(var n=Object.keys(t),r=n.length,i=0;i1&&void 0!==arguments[1]?arguments[1]:2;t();var a=Object(oe.a)((function(){i<=1?r({isCanceled:function(){return a!==e.current}}):n(r,i-1)}));e.current=a},t]}(),c=Object(i.a)(l,2),u=c[0],d=c[1];return ke((function(){if("none"!==a&&"end"!==a){var e=Ie.indexOf(a),n=Ie[e+1],r=t(a);!1===r?o(n):u((function(e){function t(){e.isCanceled()||o(n)}!0===r?t():Promise.resolve(r).then(t)}))}}),[e,a]),s.useEffect((function(){return function(){d()}}),[]),[function(){o("prepare")},a]};function Le(e,t,n,a){var l=a.motionEnter,c=void 0===l||l,u=a.motionAppear,d=void 0===u||u,f=a.motionLeave,p=void 0===f||f,h=a.motionDeadline,m=a.motionLeaveImmediately,g=a.onAppearPrepare,v=a.onEnterPrepare,b=a.onLeavePrepare,_=a.onAppearStart,y=a.onEnterStart,E=a.onLeaveStart,x=a.onAppearActive,O=a.onEnterActive,w=a.onLeaveActive,C=a.onAppearEnd,S=a.onEnterEnd,T=a.onLeaveEnd,A=a.onVisibleChanged,D=De(),k=Object(i.a)(D,2),I=k[0],M=k[1],P=De("none"),L=Object(i.a)(P,2),R=L[0],N=L[1],j=De(null),B=Object(i.a)(j,2),F=B[0],U=B[1],K=Object(s.useRef)(!1),W=Object(s.useRef)(null),G=Object(s.useRef)(!1),H=Object(s.useRef)(null);function V(){return n()||H.current}var z=Object(s.useRef)(!1);function q(e){var t,n=V();e&&!e.deadline&&e.target!==n||("appear"===R&&z.current?t=null==C?void 0:C(n,e):"enter"===R&&z.current?t=null==S?void 0:S(n,e):"leave"===R&&z.current&&(t=null==T?void 0:T(n,e)),!1===t||G.current||(N("none"),U(null)))}var Y=function(e){var t=Object(s.useRef)(),n=Object(s.useRef)(e);n.current=e;var r=s.useCallback((function(e){n.current(e)}),[]);function i(e){e&&(e.removeEventListener(Te,r),e.removeEventListener(Se,r))}return s.useEffect((function(){return function(){i(t.current)}}),[]),[function(e){t.current&&t.current!==e&&i(t.current),e&&e!==t.current&&(e.addEventListener(Te,r),e.addEventListener(Se,r),t.current=e)},i]}(q),Q=Object(i.a)(Y,1)[0],J=s.useMemo((function(){var e,t,n;switch(R){case"appear":return e={},Object(r.a)(e,"prepare",g),Object(r.a)(e,"start",_),Object(r.a)(e,"active",x),e;case"enter":return t={},Object(r.a)(t,"prepare",v),Object(r.a)(t,"start",y),Object(r.a)(t,"active",O),t;case"leave":return n={},Object(r.a)(n,"prepare",b),Object(r.a)(n,"start",E),Object(r.a)(n,"active",w),n;default:return{}}}),[R]),X=Pe(R,(function(e){if("prepare"===e){var t=J.prepare;return!!t&&t(V())}var n;ee in J&&U((null===(n=J[ee])||void 0===n?void 0:n.call(J,V(),null))||null);return"active"===ee&&(Q(V()),h>0&&(clearTimeout(W.current),W.current=setTimeout((function(){q({deadline:!0})}),h))),!0})),Z=Object(i.a)(X,2),$=Z[0],ee=Z[1],te=Me(ee);z.current=te,ke((function(){M(t);var n,r=K.current;(K.current=!0,e)&&(!r&&t&&d&&(n="appear"),r&&t&&c&&(n="enter"),(r&&!t&&p||!r&&m&&!t&&p)&&(n="leave"),n&&(N(n),$()))}),[t]),Object(s.useEffect)((function(){("appear"===R&&!d||"enter"===R&&!c||"leave"===R&&!p)&&N("none")}),[d,c,p]),Object(s.useEffect)((function(){return function(){clearTimeout(W.current),G.current=!0}}),[]),Object(s.useEffect)((function(){void 0!==I&&"none"===R&&(null==A||A(I))}),[I,R]);var ne=F;return J.prepare&&"start"===ee&&(ne=Object(o.a)({transition:"none"},ne)),[R,ee,ne,null!=I?I:t]}var Re=function(e){Object(C.a)(n,e);var t=Object(S.a)(n);function n(){return Object(x.a)(this,n),t.apply(this,arguments)}return Object(O.a)(n,[{key:"render",value:function(){return this.props.children}}]),n}(s.Component);var Ne=function(e){var t=e;function n(e){return!(!e.motionName||!t)}"object"===Object(M.a)(e)&&(t=e.transitionSupport);var a=s.forwardRef((function(e,t){var a=e.visible,l=void 0===a||a,u=e.removeOnLeave,d=void 0===u||u,f=e.forceRender,p=e.children,h=e.motionName,m=e.leavedClassName,g=e.eventProps,v=n(e),b=Object(s.useRef)(),_=Object(s.useRef)();var y=Le(v,l,(function(){try{return Object(le.a)(b.current||_.current)}catch(e){return null}}),e),E=Object(i.a)(y,4),x=E[0],O=E[1],w=E[2],C=E[3],S=s.useRef(C);C&&(S.current=!0);var T=Object(s.useRef)(t);T.current=t;var A,D=s.useCallback((function(e){b.current=e,Object(ce.b)(T.current,e)}),[]),k=Object(o.a)(Object(o.a)({},g),{},{visible:l});if(p)if("none"!==x&&n(e)){var I,M;"prepare"===O?M="prepare":Me(O)?M="active":"start"===O&&(M="start"),A=p(Object(o.a)(Object(o.a)({},k),{},{className:c()(Ae(h,x),(I={},Object(r.a)(I,Ae(h,"".concat(x,"-").concat(M)),M),Object(r.a)(I,h,"string"==typeof h),I)),style:w}),D)}else A=C?p(Object(o.a)({},k),D):!d&&S.current?p(Object(o.a)(Object(o.a)({},k),{},{className:m}),D):f?p(Object(o.a)(Object(o.a)({},k),{},{style:{display:"none"}}),D):null;else A=null;return s.createElement(Re,{ref:_},A)}));return a.displayName="CSSMotion",a}(Ce);function je(e){var t;return t=e&&"object"===Object(M.a)(e)&&"key"in e?e:{key:e},Object(o.a)(Object(o.a)({},t),{},{key:String(t.key)})}function Be(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map(je)}function Fe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=0,i=t.length,a=Be(e),s=Be(t);a.forEach((function(e){for(var t=!1,a=r;a1}));return c.forEach((function(e){(n=n.filter((function(t){var n=t.key,r=t.status;return n!==e||"remove"!==r}))).forEach((function(t){t.key===e&&(t.status="keep")}))})),n}var Ue=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];!function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ne,n=function(e){Object(C.a)(r,e);var n=Object(S.a)(r);function r(){var e;return Object(x.a)(this,r),(e=n.apply(this,arguments)).state={keyEntities:[]},e.removeKey=function(t){e.setState((function(e){return{keyEntities:e.keyEntities.map((function(e){return e.key!==t?e:Object(o.a)(Object(o.a)({},e),{},{status:"removed"})}))}}))},e}return Object(O.a)(r,[{key:"render",value:function(){var e=this,n=this.state.keyEntities,r=this.props,i=r.component,o=r.children,l=r.onVisibleChanged,c=Object(a.a)(r,["component","children","onVisibleChanged"]),u=i||s.Fragment,d={};return Ue.forEach((function(e){d[e]=c[e],delete c[e]})),delete c.keys,s.createElement(u,c,n.map((function(n){var r=n.status,i=Object(a.a)(n,["status"]),c="add"===r||"keep"===r;return s.createElement(t,Object(E.a)({},d,{key:i.key,visible:c,eventProps:i,onVisibleChanged:function(t){null==l||l(t,{key:i.key}),t||e.removeKey(i.key)}}),o)})))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.keys,r=t.keyEntities,i=Be(n);return{keyEntities:Fe(r,i).filter((function(e){var t=r.find((function(t){var n=t.key;return e.key===n}));return!t||"removed"!==t.status||"remove"!==e.status}))}}}]),r}(s.Component);n.defaultProps={component:"div"}}(Ce);var Ke=Ne;function We(e){var t=e.prefixCls,n=e.motion,r=e.animation,i=e.transitionName;return n||(r?{motionName:"".concat(t,"-").concat(r)}:i?{motionName:i}:null)}function Ge(e){var t=e.prefixCls,n=e.visible,r=e.zIndex,i=e.mask,a=e.maskMotion,l=e.maskAnimation,u=e.maskTransitionName;if(!i)return null;var d={};return(a||u||l)&&(d=Object(o.a)({motionAppear:!0},We({motion:a,prefixCls:t,transitionName:u,animation:l}))),s.createElement(Ke,Object(E.a)({},d,{visible:n,removeOnLeave:!0}),(function(e){var n=e.className;return s.createElement("div",{style:{zIndex:r},className:c()("".concat(t,"-mask"),n)})}))}var He=n("9mu1"),Ve=n("o0o1"),ze=n.n(Ve),qe=n("HaE+"),Ye=["measure","align",null,"motion"],Qe=s.forwardRef((function(e,t){var n=e.visible,r=e.prefixCls,a=e.className,l=e.style,u=e.children,d=e.zIndex,f=e.stretch,p=e.destroyPopupOnHide,h=e.forceRender,m=e.align,g=e.point,v=e.getRootDomNode,b=e.getClassNameFromAlign,_=e.onAlign,y=e.onMouseEnter,x=e.onMouseLeave,O=e.onMouseDown,w=e.onTouchStart,C=Object(s.useRef)(),S=Object(s.useRef)(),T=Object(s.useState)(),A=Object(i.a)(T,2),D=A[0],k=A[1],I=function(e){var t=s.useState({width:0,height:0}),n=Object(i.a)(t,2),r=n[0],a=n[1];return[s.useMemo((function(){var t={};if(e){var n=r.width,i=r.height;-1!==e.indexOf("height")&&i?t.height=i:-1!==e.indexOf("minHeight")&&i&&(t.minHeight=i),-1!==e.indexOf("width")&&n?t.width=n:-1!==e.indexOf("minWidth")&&n&&(t.minWidth=n)}return t}),[e,r]),function(e){a({width:e.offsetWidth,height:e.offsetHeight})}]}(f),M=Object(i.a)(I,2),P=M[0],L=M[1];var R=function(e,t){var n=Object(s.useState)(null),r=Object(i.a)(n,2),a=r[0],o=r[1],l=Object(s.useRef)(),c=Object(s.useRef)(!1);function u(e){c.current||o(e)}function d(){oe.a.cancel(l.current)}return Object(s.useEffect)((function(){u("measure")}),[e]),Object(s.useEffect)((function(){switch(a){case"measure":t()}a&&(l.current=Object(oe.a)(Object(qe.a)(ze.a.mark((function e(){var t,n;return ze.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=Ye.indexOf(a),(n=Ye[t+1])&&-1!==t&&u(n);case 3:case"end":return e.stop()}}),e)})))))}),[a]),Object(s.useEffect)((function(){return function(){c.current=!0,d()}}),[]),[a,function(e){d(),l.current=Object(oe.a)((function(){u((function(e){switch(a){case"align":return"motion";case"motion":return"stable"}return e})),null==e||e()}))}]}(n,(function(){f&&L(v())})),N=Object(i.a)(R,2),j=N[0],B=N[1],F=Object(s.useRef)();function U(){var e;null===(e=C.current)||void 0===e||e.forceAlign()}function K(e,t){var n=b(t);D!==n&&k(n),"align"===j&&(D!==n?Promise.resolve().then((function(){U()})):B((function(){var e;null===(e=F.current)||void 0===e||e.call(F)})),null==_||_(e,t))}var W=Object(o.a)({},We(e));function G(){return new Promise((function(e){F.current=e}))}["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach((function(e){var t=W[e];W[e]=function(e,n){return B(),null==t?void 0:t(e,n)}})),s.useEffect((function(){W.motionName||"motion"!==j||B()}),[W.motionName,j]),s.useImperativeHandle(t,(function(){return{forceAlign:U,getElement:function(){return S.current}}}));var H=Object(o.a)(Object(o.a)({},P),{},{zIndex:d,opacity:"motion"!==j&&"stable"!==j&&n?0:void 0,pointerEvents:"stable"===j?void 0:"none"},l),V=!0;!(null==m?void 0:m.points)||"align"!==j&&"stable"!==j||(V=!1);var z=u;return s.Children.count(u)>1&&(z=s.createElement("div",{className:"".concat(r,"-content")},u)),s.createElement(Ke,Object(E.a)({visible:n,ref:S,leavedClassName:"".concat(r,"-hidden")},W,{onAppearPrepare:G,onEnterPrepare:G,removeOnLeave:p,forceRender:h}),(function(e,t){var n=e.className,i=e.style,l=c()(r,a,D,n);return s.createElement(He.a,{target:g||v,key:"popup",ref:C,monitorWindowResize:!0,disabled:V,align:m,onAlign:K},s.createElement("div",{ref:t,className:l,onMouseEnter:y,onMouseLeave:x,onMouseDownCapture:O,onTouchStartCapture:w,style:Object(o.a)(Object(o.a)({},i),H)},z))}))}));Qe.displayName="PopupInner";var Je=Qe,Xe=s.forwardRef((function(e,t){var n=e.prefixCls,r=e.visible,i=e.zIndex,a=e.children,l=e.mobile,u=(l=void 0===l?{}:l).popupClassName,d=l.popupStyle,f=l.popupMotion,p=void 0===f?{}:f,h=l.popupRender,m=s.useRef();s.useImperativeHandle(t,(function(){return{forceAlign:function(){},getElement:function(){return m.current}}}));var g=Object(o.a)({zIndex:i},d),v=a;return s.Children.count(a)>1&&(v=s.createElement("div",{className:"".concat(n,"-content")},a)),h&&(v=h(v)),s.createElement(Ke,Object(E.a)({visible:r,ref:m,removeOnLeave:!0},p),(function(e,t){var r=e.className,i=e.style,a=c()(n,u,r);return s.createElement("div",{ref:t,className:a,style:Object(o.a)(Object(o.a)({},i),g)},v)}))}));Xe.displayName="MobilePopupInner";var Ze=Xe,$e=["visible","mobile"],et=s.forwardRef((function(e,t){var n=e.visible,r=e.mobile,l=Object(a.a)(e,$e),c=Object(s.useState)(n),u=Object(i.a)(c,2),d=u[0],f=u[1],p=Object(s.useState)(!1),h=Object(i.a)(p,2),m=h[0],g=h[1],v=Object(o.a)(Object(o.a)({},l),{},{visible:d});Object(s.useEffect)((function(){f(n),n&&r&&g(function(){if("undefined"==typeof navigator||"undefined"==typeof window)return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return!(!/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)&&!/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(null==e?void 0:e.substr(0,4)))}())}),[n,r]);var b=m?s.createElement(Ze,Object(E.a)({},v,{mobile:r,ref:t})):s.createElement(Je,Object(E.a)({},v,{ref:t}));return s.createElement("div",null,s.createElement(Ge,v),b)}));et.displayName="Popup";var tt=et,nt=s.createContext(null);function rt(){}function it(){return""}function at(e){return e?e.ownerDocument:window.document}var ot=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];var st,lt,ct=(st=de.a,(lt=function(e){Object(C.a)(n,e);var t=Object(S.a)(n);function n(e){var r,i;return Object(x.a)(this,n),(r=t.call(this,e)).popupRef=s.createRef(),r.triggerRef=s.createRef(),r.attachId=void 0,r.clickOutsideHandler=void 0,r.touchOutsideHandler=void 0,r.contextMenuOutsideHandler1=void 0,r.contextMenuOutsideHandler2=void 0,r.mouseDownTimeout=void 0,r.focusTime=void 0,r.preClickTime=void 0,r.preTouchTime=void 0,r.delayTimer=void 0,r.hasPopupMouseDown=void 0,r.onMouseEnter=function(e){var t=r.props.mouseEnterDelay;r.fireEvents("onMouseEnter",e),r.delaySetPopupVisible(!0,t,t?null:e)},r.onMouseMove=function(e){r.fireEvents("onMouseMove",e),r.setPoint(e)},r.onMouseLeave=function(e){r.fireEvents("onMouseLeave",e),r.delaySetPopupVisible(!1,r.props.mouseLeaveDelay)},r.onPopupMouseEnter=function(){r.clearDelayTimer()},r.onPopupMouseLeave=function(e){var t;e.relatedTarget&&!e.relatedTarget.setTimeout&&Object(se.a)(null===(t=r.popupRef.current)||void 0===t?void 0:t.getElement(),e.relatedTarget)||r.delaySetPopupVisible(!1,r.props.mouseLeaveDelay)},r.onFocus=function(e){r.fireEvents("onFocus",e),r.clearDelayTimer(),r.isFocusToShow()&&(r.focusTime=Date.now(),r.delaySetPopupVisible(!0,r.props.focusDelay))},r.onMouseDown=function(e){r.fireEvents("onMouseDown",e),r.preClickTime=Date.now()},r.onTouchStart=function(e){r.fireEvents("onTouchStart",e),r.preTouchTime=Date.now()},r.onBlur=function(e){r.fireEvents("onBlur",e),r.clearDelayTimer(),r.isBlurToHide()&&r.delaySetPopupVisible(!1,r.props.blurDelay)},r.onContextMenu=function(e){e.preventDefault(),r.fireEvents("onContextMenu",e),r.setPopupVisible(!0,e)},r.onContextMenuClose=function(){r.isContextMenuToShow()&&r.close()},r.onClick=function(e){if(r.fireEvents("onClick",e),r.focusTime){var t;if(r.preClickTime&&r.preTouchTime?t=Math.min(r.preClickTime,r.preTouchTime):r.preClickTime?t=r.preClickTime:r.preTouchTime&&(t=r.preTouchTime),Math.abs(t-r.focusTime)<20)return;r.focusTime=0}r.preClickTime=0,r.preTouchTime=0,r.isClickToShow()&&(r.isClickToHide()||r.isBlurToHide())&&e&&e.preventDefault&&e.preventDefault();var n=!r.state.popupVisible;(r.isClickToHide()&&!n||n&&r.isClickToShow())&&r.setPopupVisible(!r.state.popupVisible,e)},r.onPopupMouseDown=function(){var e;r.hasPopupMouseDown=!0,clearTimeout(r.mouseDownTimeout),r.mouseDownTimeout=window.setTimeout((function(){r.hasPopupMouseDown=!1}),0),r.context&&(e=r.context).onPopupMouseDown.apply(e,arguments)},r.onDocumentClick=function(e){if(!r.props.mask||r.props.maskClosable){var t=e.target,n=r.getRootDomNode(),i=r.getPopupDomNode();Object(se.a)(n,t)&&!r.isContextMenuOnly()||Object(se.a)(i,t)||r.hasPopupMouseDown||r.close()}},r.getRootDomNode=function(){var e=r.props.getTriggerDOMNode;if(e)return e(r.triggerRef.current);try{var t=Object(le.a)(r.triggerRef.current);if(t)return t}catch(e){}return ae.a.findDOMNode(Object(w.a)(r))},r.getPopupClassNameFromAlign=function(e){var t=[],n=r.props,i=n.popupPlacement,a=n.builtinPlacements,o=n.prefixCls,s=n.alignPoint,l=n.getPopupClassNameFromAlign;return i&&a&&t.push(function(e,t,n,r){for(var i=n.points,a=Object.keys(e),o=0;o=r.subMenuTitle.offsetWidth||(e.style.minWidth="".concat(r.subMenuTitle.offsetWidth,"px"))}},r.saveSubMenuTitle=function(e){r.subMenuTitle=e},r.getBaseProps=function(){var e=Object(w.a)(r).props,t=r.getMode();return{mode:"horizontal"===t?"vertical":t,visible:r.getVisible(),level:e.level+1,inlineIndent:e.inlineIndent,focusable:!1,onClick:r.onSubMenuClick,onSelect:r.onSelect,onDeselect:r.onDeselect,onDestroy:r.onDestroy,selectedKeys:e.selectedKeys,eventKey:"".concat(e.eventKey,"-menu-"),openKeys:e.openKeys,motion:e.motion,onOpenChange:r.onOpenChange,subMenuOpenDelay:e.subMenuOpenDelay,parentMenu:Object(w.a)(r),subMenuCloseDelay:e.subMenuCloseDelay,forceSubMenuRender:e.forceSubMenuRender,triggerSubMenuAction:e.triggerSubMenuAction,builtinPlacements:e.builtinPlacements,defaultActiveFirst:e.store.getState().defaultActiveFirst[Z(e.eventKey)],multiple:e.multiple,prefixCls:e.rootPrefixCls,id:r.internalMenuId,manualRef:r.saveMenuInstance,itemIcon:e.itemIcon,expandIcon:e.expandIcon,direction:e.direction}},r.getMotion=function(e,t){var n=Object(w.a)(r).haveRendered,i=r.props,a=i.motion,s=i.rootPrefixCls;return Object(o.a)(Object(o.a)({},a),{},{leavedClassName:"".concat(s,"-hidden"),removeOnLeave:!1,motionAppear:n||!t||"inline"!==e})};var i=e.store,a=e.eventKey,l=i.getState().defaultActiveFirst;r.isRootMenu=!1;var c=!1;return l&&(c=l[a]),mt(i,a,c),r.state={mode:e.mode,isOpen:e.isOpen},r}return Object(O.a)(n,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e=this,t=this.props,n=t.mode,r=t.parentMenu,i=t.manualRef,a=t.isOpen,o=function(){e.setState({mode:n,isOpen:a})},s=a!==this.state.isOpen,l=n!==this.state.mode;(l||s)&&(oe.a.cancel(this.updateStateRaf),l?this.updateStateRaf=Object(oe.a)(o):o()),i&&i(this),"horizontal"===n&&(null==r?void 0:r.isRootMenu)&&a&&(this.minWidthTimeout=setTimeout((function(){return e.adjustWidth()}),0))}},{key:"componentWillUnmount",value:function(){var e=this.props,t=e.onDestroy,n=e.eventKey;t&&t(n),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),oe.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(e,t){var n=this.getBaseProps();return s.createElement(St,Object(E.a)({},n,{id:this.internalMenuId,className:e,style:t}),this.props.children)}},{key:"renderChildren",value:function(){var e=this,t=this.getBaseProps(),n=t.mode,i=t.visible,a=t.forceSubMenuRender,o=t.direction,l=this.getMotion(n,i);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||i||a,!this.haveOpened)return s.createElement("div",null);var u=c()("".concat(t.prefixCls,"-sub"),Object(r.a)({},"".concat(t.prefixCls,"-rtl"),"rtl"===o));return this.isInlineMode()?s.createElement(Ke,Object(E.a)({visible:t.visible,forceRender:a},l),(function(t){var n=t.className,r=t.style,i=c()(u,n);return e.renderPopupMenu(i,r)})):this.renderPopupMenu(u)}},{key:"render",value:function(){var e,t,n,i=Object(o.a)({},this.props),a=this.getVisible(),l=this.getPrefixCls(),u=this.isInlineMode(),d=this.getMode(),f=c()(l,"".concat(l,"-").concat(d),(e={},Object(r.a)(e,i.className,!!i.className),Object(r.a)(e,this.getOpenClassName(),a),Object(r.a)(e,this.getActiveClassName(),i.active||a&&!u),Object(r.a)(e,this.getDisabledClassName(),i.disabled),Object(r.a)(e,this.getSelectedClassName(),this.isChildrenSelected()),e));this.internalMenuId||(i.eventKey?this.internalMenuId="".concat(i.eventKey,"$Menu"):(pt+=1,this.internalMenuId="$__$".concat(pt,"$Menu")));var p={},h={},m={};i.disabled||(p={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},h={onClick:this.onTitleClick},m={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var g={},v="rtl"===i.direction;u&&(v?g.paddingRight=i.inlineIndent*i.level:g.paddingLeft=i.inlineIndent*i.level);var b={};this.getVisible()&&(b={"aria-owns":this.internalMenuId});var _=null;"horizontal"!==d&&(_=this.props.expandIcon,"function"==typeof this.props.expandIcon&&(_=s.createElement(this.props.expandIcon,Object(o.a)({},this.props))));var y=s.createElement("div",Object(E.a)({ref:this.saveSubMenuTitle,style:g,className:"".concat(l,"-title"),role:"button"},m,h,{"aria-expanded":a},b,{"aria-haspopup":"true",title:"string"==typeof i.title?i.title:void 0}),i.title,_||s.createElement("i",{className:"".concat(l,"-arrow")})),x=this.renderChildren(),O=(null===(t=i.parentMenu)||void 0===t?void 0:t.isRootMenu)?i.parentMenu.props.getPopupContainer:function(e){return e.parentNode},w=ht[d],C=i.popupOffset?{offset:i.popupOffset}:{},S=c()((n={},Object(r.a)(n,i.popupClassName,i.popupClassName&&!u),Object(r.a)(n,"".concat(l,"-rtl"),v),n)),T=i.disabled,A=i.triggerSubMenuAction,D=i.subMenuOpenDelay,k=i.forceSubMenuRender,I=i.subMenuCloseDelay,M=i.builtinPlacements;ee.forEach((function(e){return delete i[e]})),delete i.onClick;var P=v?Object(o.a)(Object(o.a)({},ft),M):Object(o.a)(Object(o.a)({},dt),M);delete i.direction;var L=this.getBaseProps(),R=u?null:this.getMotion(L.mode,L.visible);return s.createElement("li",Object(E.a)({},i,p,{className:f,role:"menuitem"}),s.createElement(ct,{prefixCls:l,popupClassName:c()("".concat(l,"-popup"),S),getPopupContainer:O,builtinPlacements:P,popupPlacement:w,popupVisible:!u&&a,popupAlign:C,popup:u?null:x,action:T||u?[]:[A],mouseEnterDelay:D,mouseLeaveDelay:I,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:k,popupMotion:R},y),u?x:null)}}]),n}(s.Component);gt.defaultProps={onMouseEnter:J,onMouseLeave:J,onTitleMouseEnter:J,onTitleMouseLeave:J,onTitleClick:J,manualRef:J,mode:"vertical",title:""};var vt=Object(T.b)((function(e,t){var n=e.openKeys,r=e.activeKey,i=e.selectedKeys,a=t.eventKey,o=t.subMenuKey;return{isOpen:n.indexOf(a)>-1,active:r[o]===a,selectedKeys:i}}))(gt);vt.isSubMenu=!0;var bt=vt,_t=function(e){Object(C.a)(n,e);var t=Object(S.a)(n);function n(){var e;return Object(x.a)(this,n),(e=t.apply(this,arguments)).resizeObserver=null,e.mutationObserver=null,e.originalTotalWidth=0,e.overflowedItems=[],e.menuItemSizes=[],e.cancelFrameId=null,e.state={lastVisibleIndex:void 0},e.childRef=s.createRef(),e.getMenuItemNodes=function(){var t=e.props.prefixCls,n=e.childRef.current;return n?[].slice.call(n.children).filter((function(e){return e.className.split(" ").indexOf("".concat(t,"-overflowed-submenu"))<0})):[]},e.getOverflowedSubMenuItem=function(t,n,r){var i=e.props,l=i.overflowedIndicator,c=i.level,u=i.mode,d=i.prefixCls,f=i.theme;if(1!==c||"horizontal"!==u)return null;var p=e.props.children[0].props,h=(p.children,p.title,p.style),m=Object(a.a)(p,["children","title","style"]),g=Object(o.a)({},h),v="".concat(t,"-overflowed-indicator"),b="".concat(t,"-overflowed-indicator");0===n.length&&!0!==r?g=Object(o.a)(Object(o.a)({},g),{},{display:"none"}):r&&(g=Object(o.a)(Object(o.a)({},g),{},{visibility:"hidden",position:"absolute"}),v="".concat(v,"-placeholder"),b="".concat(b,"-placeholder"));var _=f?"".concat(d,"-").concat(f):"",y={};return ee.forEach((function(e){void 0!==m[e]&&(y[e]=m[e])})),s.createElement(bt,Object(E.a)({title:l,className:"".concat(d,"-overflowed-submenu"),popupClassName:_},y,{key:v,eventKey:b,disabled:!1,style:g}),n)},e.setChildrenWidthAndResize=function(){if("horizontal"===e.props.mode){var t=e.childRef.current;if(t){var n=t.children;if(n&&0!==n.length){var r=t.children[n.length-1];ne(r,"display","inline-block");var i=e.getMenuItemNodes(),a=i.filter((function(e){return e.className.split(" ").indexOf("menuitem-overflowed")>=0}));a.forEach((function(e){ne(e,"display","inline-block")})),e.menuItemSizes=i.map((function(e){return te(e,!0)})),a.forEach((function(e){ne(e,"display","none")})),e.overflowedIndicatorWidth=te(t.children[t.children.length-1],!0),e.originalTotalWidth=e.menuItemSizes.reduce((function(e,t){return e+t}),0),e.handleResize(),ne(r,"display","none")}}}},e.handleResize=function(){if("horizontal"===e.props.mode){var t=e.childRef.current;if(t){var n=te(t);e.overflowedItems=[];var r,i=0;e.originalTotalWidth>n+.5&&(r=-1,e.menuItemSizes.forEach((function(t){(i+=t)+e.overflowedIndicatorWidth<=n&&(r+=1)}))),e.setState({lastVisibleIndex:r})}}},e}return Object(O.a)(n,[{key:"componentDidMount",value:function(){var e=this;if(this.setChildrenWidthAndResize(),1===this.props.level&&"horizontal"===this.props.mode){var t=this.childRef.current;if(!t)return;this.resizeObserver=new re.default((function(t){t.forEach((function(){var t=e.cancelFrameId;cancelAnimationFrame(t),e.cancelFrameId=requestAnimationFrame(e.setChildrenWidthAndResize)}))})),[].slice.call(t.children).concat(t).forEach((function(t){e.resizeObserver.observe(t)})),"undefined"!=typeof MutationObserver&&(this.mutationObserver=new MutationObserver((function(){e.resizeObserver.disconnect(),[].slice.call(t.children).concat(t).forEach((function(t){e.resizeObserver.observe(t)})),e.setChildrenWidthAndResize()})),this.mutationObserver.observe(t,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(e){var t=this,n=this.state.lastVisibleIndex;return(e||[]).reduce((function(r,i,a){var o=i;if("horizontal"===t.props.mode){var l=t.getOverflowedSubMenuItem(i.props.eventKey,[]);void 0!==n&&-1!==t.props.className.indexOf("".concat(t.props.prefixCls,"-root"))&&(a>n&&(o=s.cloneElement(i,{style:{display:"none"},eventKey:"".concat(i.props.eventKey,"-hidden"),className:"".concat("menuitem-overflowed")})),a===n+1&&(t.overflowedItems=e.slice(n+1).map((function(e){return s.cloneElement(e,{key:e.props.eventKey,mode:"vertical-left"})})),l=t.getOverflowedSubMenuItem(i.props.eventKey,t.overflowedItems)));var c=[].concat(Object(f.a)(r),[l,o]);return a===e.length-1&&c.push(t.getOverflowedSubMenuItem(i.props.eventKey,[],!0)),c}return[].concat(Object(f.a)(r),[o])}),[])}},{key:"render",value:function(){var e=this.props,t=(e.visible,e.prefixCls,e.overflowedIndicator,e.mode,e.level,e.tag),n=e.children,r=(e.theme,Object(a.a)(e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"])),i=t;return s.createElement(i,Object(E.a)({ref:this.childRef},r),this.renderChildren(n))}}]),n}(s.Component);_t.defaultProps={tag:"div",className:""};var yt=_t;function Et(e,t,n){var i=e.getState();e.setState({activeKey:Object(o.a)(Object(o.a)({},i.activeKey),{},Object(r.a)({},t,n))})}function xt(e){return e.eventKey||"0-menu-"}function Ot(e,t){var n,r=t,i=e.children,a=e.eventKey;if(r&&($(i,(function(e,t){e&&e.props&&!e.props.disabled&&r===X(e,a,t)&&(n=!0)})),n))return r;return r=null,e.defaultActiveFirst?($(i,(function(e,t){r||!e||e.props.disabled||(r=X(e,a,t))})),r):r}function wt(e){if(e){var t=this.instanceArray.indexOf(e);-1!==t?this.instanceArray[t]=e:this.instanceArray.push(e)}}var Ct=function(e){Object(C.a)(n,e);var t=Object(S.a)(n);function n(e){var i;return Object(x.a)(this,n),(i=t.call(this,e)).onKeyDown=function(e,t){var n,r=e.keyCode;if(i.getFlatInstanceArray().forEach((function(t){t&&t.props.active&&t.onKeyDown&&(n=t.onKeyDown(e))})),n)return 1;var a=null;return r!==v.a.UP&&r!==v.a.DOWN||(a=i.step(r===v.a.UP?-1:1)),a?(e.preventDefault(),Et(i.props.store,xt(i.props),a.props.eventKey),"function"==typeof t&&t(a),1):void 0},i.onItemHover=function(e){var t=e.key,n=e.hover;Et(i.props.store,xt(i.props),n?t:null)},i.onDeselect=function(e){i.props.onDeselect(e)},i.onSelect=function(e){i.props.onSelect(e)},i.onClick=function(e){i.props.onClick(e)},i.onOpenChange=function(e){i.props.onOpenChange(e)},i.onDestroy=function(e){i.props.onDestroy(e)},i.getFlatInstanceArray=function(){return i.instanceArray},i.step=function(e){var t=i.getFlatInstanceArray(),n=i.props.store.getState().activeKey[xt(i.props)],r=t.length;if(!r)return null;e<0&&(t=t.concat().reverse());var a=-1;if(t.every((function(e,t){return!e||e.props.eventKey!==n||(a=t,!1)})),i.props.defaultActiveFirst||-1===a||(o=t.slice(a,r-1)).length&&!o.every((function(e){return!!e.props.disabled}))){var o,s=(a+1)%r,l=s;do{var c=t[l];if(c&&!c.props.disabled)return c;l=(l+1)%r}while(l!==s);return null}},i.renderCommonMenuItem=function(e,t,n){var r=i.props.store.getState(),a=Object(w.a)(i).props,l=X(e,a.eventKey,t),c=e.props;if(!c||"string"==typeof e.type)return e;var u=l===r.activeKey,d=Object(o.a)(Object(o.a)({mode:c.mode||a.mode,level:a.level,inlineIndent:a.inlineIndent,renderMenuItem:i.renderMenuItem,rootPrefixCls:a.prefixCls,index:t,parentMenu:a.parentMenu,manualRef:c.disabled?void 0:Object(D.a)(e.ref,wt.bind(Object(w.a)(i))),eventKey:l,active:!c.disabled&&u,multiple:a.multiple,onClick:function(e){(c.onClick||J)(e),i.onClick(e)},onItemHover:i.onItemHover,motion:a.motion,subMenuOpenDelay:a.subMenuOpenDelay,subMenuCloseDelay:a.subMenuCloseDelay,forceSubMenuRender:a.forceSubMenuRender,onOpenChange:i.onOpenChange,onDeselect:i.onDeselect,onSelect:i.onSelect,builtinPlacements:a.builtinPlacements,itemIcon:c.itemIcon||i.props.itemIcon,expandIcon:c.expandIcon||i.props.expandIcon},n),{},{direction:a.direction});return("inline"===a.mode||Q.any)&&(d.triggerSubMenuAction="click"),s.cloneElement(e,Object(o.a)(Object(o.a)({},d),{},{key:l||t}))},i.renderMenuItem=function(e,t,n){if(!e)return null;var r=i.props.store.getState(),a={openKeys:r.openKeys,selectedKeys:r.selectedKeys,triggerSubMenuAction:i.props.triggerSubMenuAction,subMenuKey:n};return i.renderCommonMenuItem(e,t,a)},e.store.setState({activeKey:Object(o.a)(Object(o.a)({},e.store.getState().activeKey),{},Object(r.a)({},e.eventKey,Ot(e,e.activeKey)))}),i.instanceArray=[],i}return Object(O.a)(n,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(e){return this.props.visible||e.visible||this.props.className!==e.className||!I()(this.props.style,e.style)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n="activeKey"in t?t.activeKey:t.store.getState().activeKey[xt(t)],r=Ot(t,n);if(r!==n)Et(t.store,xt(t),r);else if("activeKey"in e){r!==Ot(e,e.activeKey)&&Et(t.store,xt(t),r)}}},{key:"render",value:function(){var e=this,t=Object(E.a)({},this.props);this.instanceArray=[];var n={className:c()(t.prefixCls,t.className,"".concat(t.prefixCls,"-").concat(t.mode)),role:t.role||"menu"};t.id&&(n.id=t.id),t.focusable&&(n.tabIndex=0,n.onKeyDown=this.onKeyDown);var r=t.prefixCls,i=t.eventKey,a=t.visible,o=t.level,l=t.mode,d=t.overflowedIndicator,f=t.theme;return ee.forEach((function(e){return delete t[e]})),delete t.onClick,s.createElement(yt,Object(E.a)({},t,{prefixCls:r,mode:l,tag:"ul",level:o,theme:f,visible:a,overflowedIndicator:d},n),Object(u.a)(t.children).map((function(t,n){return e.renderMenuItem(t,n,i||"0-menu-")})))}}]),n}(s.Component);Ct.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:J};var St=Object(T.b)()(Ct),Tt=n("Kwbf");function At(e,t,n){var r=e.prefixCls,i=e.motion,a=e.defaultMotions,o=void 0===a?{}:a,s=e.openAnimation,l=e.openTransitionName,c=t.switchingModeFromInline;if(i)return i;if("object"===Object(M.a)(s)&&s)Object(Tt.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if("string"==typeof s)return{motionName:"".concat(r,"-open-").concat(s)};if(l)return{motionName:l};var u=o[n];return u||(c?null:o.other)}var Dt=function(e){Object(C.a)(n,e);var t=Object(S.a)(n);function n(e){var r;Object(x.a)(this,n),(r=t.call(this,e)).onSelect=function(e){var t=Object(w.a)(r).props;if(t.selectable){var n=r.store.getState().selectedKeys,i=e.key;n=t.multiple?n.concat([i]):[i],"selectedKeys"in t||r.store.setState({selectedKeys:n}),t.onSelect(Object(o.a)(Object(o.a)({},e),{},{selectedKeys:n}))}},r.onClick=function(e){var t=r.getRealMenuMode(),n=Object(w.a)(r),i=n.store,a=n.props.onOpenChange;"inline"===t||"openKeys"in r.props||(i.setState({openKeys:[]}),a([])),r.props.onClick(e)},r.onKeyDown=function(e,t){r.innerMenu.getWrappedInstance().onKeyDown(e,t)},r.onOpenChange=function(e){var t=Object(w.a)(r).props,n=r.store.getState().openKeys.concat(),i=!1,a=function(e){var t=!1;if(e.open)(t=-1===n.indexOf(e.key))&&n.push(e.key);else{var r=n.indexOf(e.key);(t=-1!==r)&&n.splice(r,1)}i=i||t};Array.isArray(e)?e.forEach(a):a(e),i&&("openKeys"in r.props||r.store.setState({openKeys:n}),t.onOpenChange(n))},r.onDeselect=function(e){var t=Object(w.a)(r).props;if(t.selectable){var n=r.store.getState().selectedKeys.concat(),i=e.key,a=n.indexOf(i);-1!==a&&n.splice(a,1),"selectedKeys"in t||r.store.setState({selectedKeys:n}),t.onDeselect(Object(o.a)(Object(o.a)({},e),{},{selectedKeys:n}))}},r.onMouseEnter=function(e){r.restoreModeVerticalFromInline();var t=r.props.onMouseEnter;t&&t(e)},r.onTransitionEnd=function(e){var t="width"===e.propertyName&&e.target===e.currentTarget,n=e.target.className,i="[object SVGAnimatedString]"===Object.prototype.toString.call(n)?n.animVal:n,a="font-size"===e.propertyName&&i.indexOf("anticon")>=0;(t||a)&&r.restoreModeVerticalFromInline()},r.setInnerMenu=function(e){r.innerMenu=e},r.isRootMenu=!0;var i=e.defaultSelectedKeys,a=e.defaultOpenKeys;return"selectedKeys"in e&&(i=e.selectedKeys||[]),"openKeys"in e&&(a=e.openKeys||[]),r.store=Object(T.c)({selectedKeys:i,openKeys:a,activeKey:{"0-menu-":Ot(e,e.activeKey)}}),r.state={switchingModeFromInline:!1,prevProps:e,inlineOpenKeys:[],store:r.store},r}return Object(O.a)(n,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.siderCollapsed,r=t.inlineCollapsed,i=t.onOpenChange;(!e.inlineCollapsed&&r||!e.siderCollapsed&&n)&&i([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var e=this.props.collapsedWidth,t=this.store,n=this.prevOpenKeys;this.getInlineCollapsed()&&(0===e||"0"===e||"0px"===e)?(this.prevOpenKeys=t.getState().openKeys.concat(),this.store.setState({openKeys:[]})):n&&(this.store.setState({openKeys:n}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var e=this.props.mode,t=this.state.switchingModeFromInline,n=this.getInlineCollapsed();return t&&n?"inline":n?"vertical":e}},{key:"getInlineCollapsed",value:function(){var e=this.props,t=e.inlineCollapsed,n=e.siderCollapsed;return void 0!==n?n:t}},{key:"restoreModeVerticalFromInline",value:function(){this.state.switchingModeFromInline&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var e=Object(o.a)({},Object(A.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),t=this.getRealMenuMode();return e.className+=" ".concat(e.prefixCls,"-root"),"rtl"===e.direction&&(e.className+=" ".concat(e.prefixCls,"-rtl")),delete(e=Object(o.a)(Object(o.a)({},e),{},{mode:t,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:At(this.props,this.state,t)})).openAnimation,delete e.openTransitionName,s.createElement(T.a,{store:this.store},s.createElement(St,Object(E.a)({},e,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t.store,i=r.getState(),a={},o={prevProps:e};return"inline"===n.mode&&"inline"!==e.mode&&(o.switchingModeFromInline=!0),"openKeys"in e?a.openKeys=e.openKeys||[]:((e.inlineCollapsed&&!n.inlineCollapsed||e.siderCollapsed&&!n.siderCollapsed)&&(o.switchingModeFromInline=!0,o.inlineOpenKeys=i.openKeys,a.openKeys=[]),(!e.inlineCollapsed&&n.inlineCollapsed||!e.siderCollapsed&&n.siderCollapsed)&&(a.openKeys=t.inlineOpenKeys,o.inlineOpenKeys=[])),Object.keys(a).length&&r.setState(a),o}}]),n}(s.Component);Dt.defaultProps={selectable:!0,onClick:J,onSelect:J,onOpenChange:J,onDeselect:J,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:s.createElement("span",null,"···")};var kt=Dt,It=function(e){Object(C.a)(n,e);var t=Object(S.a)(n);function n(){var e;return Object(x.a)(this,n),(e=t.apply(this,arguments)).onKeyDown=function(t){if(t.keyCode===v.a.ENTER)return e.onClick(t),!0},e.onMouseLeave=function(t){var n=e.props,r=n.eventKey,i=n.onItemHover,a=n.onMouseLeave;i({key:r,hover:!1}),a({key:r,domEvent:t})},e.onMouseEnter=function(t){var n=e.props,r=n.eventKey,i=n.onItemHover,a=n.onMouseEnter;i({key:r,hover:!0}),a({key:r,domEvent:t})},e.onClick=function(t){var n=e.props,r=n.eventKey,i=n.multiple,a=n.onClick,o=n.onSelect,s=n.onDeselect,l=n.isSelected,c={key:r,keyPath:[r],item:Object(w.a)(e),domEvent:t};a(c),i?l?s(c):o(c):l||o(c)},e.saveNode=function(t){e.node=t},e}return Object(O.a)(n,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var e=this.props;e.onDestroy&&e.onDestroy(e.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var e,t=Object(o.a)({},this.props),n=c()(this.getPrefixCls(),t.className,(e={},Object(r.a)(e,this.getActiveClassName(),!t.disabled&&t.active),Object(r.a)(e,this.getSelectedClassName(),t.isSelected),Object(r.a)(e,this.getDisabledClassName(),t.disabled),e)),i=Object(o.a)(Object(o.a)({},t.attribute),{},{title:"string"==typeof t.title?t.title:void 0,className:n,role:t.role||"menuitem","aria-disabled":t.disabled});"option"===t.role?i=Object(o.a)(Object(o.a)({},i),{},{role:"option","aria-selected":t.isSelected}):null!==t.role&&"none"!==t.role||(i.role="none");var a={onClick:t.disabled?null:this.onClick,onMouseLeave:t.disabled?null:this.onMouseLeave,onMouseEnter:t.disabled?null:this.onMouseEnter},l=Object(o.a)({},t.style);"inline"===t.mode&&("rtl"===t.direction?l.paddingRight=t.inlineIndent*t.level:l.paddingLeft=t.inlineIndent*t.level),ee.forEach((function(e){return delete t[e]})),delete t.direction;var u=this.props.itemIcon;return"function"==typeof this.props.itemIcon&&(u=s.createElement(this.props.itemIcon,this.props)),s.createElement("li",Object(E.a)({},Object(A.a)(t,["onClick","onMouseEnter","onMouseLeave","onSelect"]),i,a,{style:l,ref:this.saveNode}),t.children,u)}}]),n}(s.Component);It.isMenuItem=!0,It.defaultProps={onSelect:J,onMouseEnter:J,onMouseLeave:J,manualRef:J};var Mt=Object(T.b)((function(e,t){var n=e.activeKey,r=e.selectedKeys,i=t.eventKey;return{active:n[t.subMenuKey]===i,isSelected:Array.isArray(r)?-1!==r.indexOf(i):r===i}}))(It),Pt=function(e){Object(C.a)(n,e);var t=Object(S.a)(n);function n(){var e;return Object(x.a)(this,n),(e=t.apply(this,arguments)).renderInnerMenuItem=function(t){var n=e.props;return(0,n.renderMenuItem)(t,n.index,e.props.subMenuKey)},e}return Object(O.a)(n,[{key:"render",value:function(){var e=Object(E.a)({},this.props),t=e.className,n=void 0===t?"":t,r=e.rootPrefixCls,i="".concat(r,"-item-group-title"),a="".concat(r,"-item-group-list"),o=e.title,l=e.children;return ee.forEach((function(t){return delete e[t]})),delete e.direction,s.createElement("li",Object(E.a)({},e,{onClick:function(e){return e.stopPropagation()},className:"".concat(n," ").concat(r,"-item-group")}),s.createElement("div",{className:i,title:"string"==typeof o?o:void 0},o),s.createElement("ul",{className:a},s.Children.map(l,this.renderInnerMenuItem)))}}]),n}(s.Component);Pt.isMenuItemGroup=!0,Pt.defaultProps={disabled:!0};var Lt=function(e){var t=e.className,n=e.rootPrefixCls,r=e.style;return s.createElement("li",{className:"".concat(t," ").concat(n,"-item-divider"),style:r})};Lt.defaultProps={disabled:!0,className:"",style:{}};var Rt=kt,Nt=n("eDIo");var jt=s.forwardRef((function(e,t){var n=e.prefixCls,r=e.editable,i=e.locale,a=e.style;return r&&!1!==r.showAdd?s.createElement("button",{ref:t,type:"button",className:"".concat(n,"-nav-add"),style:a,"aria-label":(null==i?void 0:i.addAriaLabel)||"Add tab",onClick:function(e){r.onEdit("add",{event:e})}},r.addIcon||"+"):null}));var Bt=s.forwardRef((function(e,t){var n=e.prefixCls,a=e.id,o=e.tabs,l=e.locale,u=e.mobile,d=e.moreIcon,f=void 0===d?"More":d,p=e.moreTransitionName,h=e.style,m=e.className,g=e.editable,b=e.tabBarGutter,_=e.rtl,y=e.onTabClick,E=Object(s.useState)(!1),x=Object(i.a)(E,2),O=x[0],w=x[1],C=Object(s.useState)(null),S=Object(i.a)(C,2),T=S[0],A=S[1],D="".concat(a,"-more-popup"),k="".concat(n,"-dropdown"),I=null!==T?"".concat(D,"-").concat(T):null,M=null==l?void 0:l.dropdownAriaLabel,P=s.createElement(Rt,{onClick:function(e){var t=e.key,n=e.domEvent;y(t,n),w(!1)},id:D,tabIndex:-1,role:"listbox","aria-activedescendant":I,selectedKeys:[T],"aria-label":void 0!==M?M:"expanded dropdown"},o.map((function(e){return s.createElement(Mt,{key:e.key,id:"".concat(D,"-").concat(e.key),role:"option","aria-controls":a&&"".concat(a,"-panel-").concat(e.key),disabled:e.disabled},e.tab)})));function L(e){for(var t=o.filter((function(e){return!e.disabled})),n=t.findIndex((function(e){return e.key===T}))||0,r=t.length,i=0;it?"left":"right"})})),G=Object(i.a)(W,2),H=G[0],V=G[1],z=Kt(0,(function(e,t){!K&&M&&M({direction:e>t?"top":"bottom"})})),q=Object(i.a)(z,2),Y=q[0],Q=q[1],J=Object(s.useState)(0),X=Object(i.a)(J,2),Z=X[0],$=X[1],ee=Object(s.useState)(0),te=Object(i.a)(ee,2),ne=te[0],re=te[1],ie=Object(s.useState)(0),ae=Object(i.a)(ie,2),oe=ae[0],se=ae[1],le=Object(s.useState)(0),ce=Object(i.a)(le,2),ue=ce[0],de=ce[1],fe=Object(s.useState)(null),pe=Object(i.a)(fe,2),he=pe[0],me=pe[1],ge=Object(s.useState)(null),ve=Object(i.a)(ge,2),be=ve[0],_e=ve[1],ye=Object(s.useState)(0),Ee=Object(i.a)(ye,2),xe=Ee[0],Oe=Ee[1],we=Object(s.useState)(0),Ce=Object(i.a)(we,2),Se=Ce[0],Te=Ce[1],Ae=function(e){var t=Object(s.useRef)([]),n=Object(s.useState)({}),r=Object(i.a)(n,2)[1],a=Object(s.useRef)("function"==typeof e?e():e),o=g((function(){var e=a.current;t.current.forEach((function(t){e=t(e)})),t.current=[],a.current=e,r({})}));return[a.current,function(e){t.current.push(e),o()}]}(new Map),De=Object(i.a)(Ae,2),ke=De[0],Ie=De[1],Me=function(e,t,n){return Object(s.useMemo)((function(){for(var n,r=new Map,i=t.get(null===(n=e[0])||void 0===n?void 0:n.key)||_,a=i.left+i.width,s=0;sRe?[Re,!1]:[e,!0]}K?w?(Le=0,Re=Math.max(0,Z-he)):(Le=Math.min(0,he-Z),Re=0):(Le=Math.min(0,be-ne),Re=0);var je=Object(s.useRef)(),Be=Object(s.useState)(),Fe=Object(i.a)(Be,2),Ue=Fe[0],Ke=Fe[1];function We(){Ke(Date.now())}function Ge(){window.clearTimeout(je.current)}function He(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:O,t=Me.get(e);if(t)if(K){var n=H;w?t.rightH+he&&(n=t.right+t.width-he):t.left<-H?n=-t.left:t.left+t.width>-H+he&&(n=-(t.left+t.width-he)),Q(0),V(Ne(n)[0])}else{var r=Y;t.top<-Y?r=-t.top:t.top+t.height>-Y+be&&(r=-(t.top+t.height-be)),V(0),Q(Ne(r)[0])}}!function(e,t){var n=Object(s.useState)(),r=Object(i.a)(n,2),a=r[0],o=r[1],l=Object(s.useState)(0),c=Object(i.a)(l,2),u=c[0],d=c[1],f=Object(s.useState)(0),p=Object(i.a)(f,2),h=p[0],m=p[1],g=Object(s.useState)(),v=Object(i.a)(g,2),b=v[0],_=v[1],y=Object(s.useRef)(),E=Object(s.useRef)(0),x=Object(s.useRef)(!1),O=Object(s.useRef)(),w=Object(s.useRef)(null);w.current={onTouchStart:function(e){var t=e.touches[0],n=t.screenX,r=t.screenY;o({x:n,y:r}),window.clearInterval(y.current)},onTouchMove:function(e){if(a){e.preventDefault();var n=e.touches[0],r=n.screenX,i=n.screenY;o({x:r,y:i});var s=r-a.x,l=i-a.y;t(s,l);var c=Date.now();d(c),m(c-u),_({x:s,y:l})}},onTouchEnd:function(){if(a&&(o(null),_(null),b)){var e=b.x/h,n=b.y/h,r=Math.abs(e),i=Math.abs(n);if(Math.max(r,i)<.1)return;var s=e,l=n;y.current=window.setInterval((function(){Math.abs(s)<.01&&Math.abs(l)<.01?window.clearInterval(y.current):t(20*(s*=Ut),20*(l*=Ut))}),20)}},onWheel:function(e){var n=e.deltaX,r=e.deltaY,i=0,a=Math.abs(n),o=Math.abs(r);a===o?i="x"===O.current?n:r:a>o?(i=n,O.current="x"):(i=r,O.current="y");var s=Date.now();s-E.current>100&&(x.current=!1),(t(-i,-i)||x.current)&&(e.preventDefault(),x.current=!0),E.current=s}},s.useEffect((function(){function t(e){w.current.onTouchMove(e)}function n(e){w.current.onTouchEnd(e)}return document.addEventListener("touchmove",t,{passive:!1}),document.addEventListener("touchend",n,{passive:!1}),e.current.addEventListener("touchstart",(function(e){w.current.onTouchStart(e)}),{passive:!1}),e.current.addEventListener("wheel",(function(e){w.current.onWheel(e)})),function(){document.removeEventListener("touchmove",t),document.removeEventListener("touchend",n)}}),[])}(P,(function(e,t){var n=!1;function r(e,t){e((function(e){var r=Ne(e+t),a=Object(i.a)(r,2),o=a[0],s=a[1];return n=s,o}))}if(K){if(he>=Z)return n;r(V,e)}else{if(be>=ne)return n;r(Q,t)}return Ge(),We(),n})),Object(s.useEffect)((function(){return Ge(),Ue&&(je.current=window.setTimeout((function(){Ke(0)}),100)),Ge}),[Ue]);var Ve=function(e,t,n,r,i){var a,o,l,c=i.tabs,u=i.tabPosition,d=i.rtl;["top","bottom"].includes(u)?(a="width",o=d?"right":"left",l=Math.abs(t.left)):(a="height",o="top",l=-t.top);var f=t[a],p=n[a],h=r[a],m=f;return p+h>f&&(m=f-h),Object(s.useMemo)((function(){if(!c.length)return[0,0];for(var t=c.length,n=t,r=0;rl+m){n=r-1;break}}for(var s=0,u=t-1;u>=0;u-=1){if((e.get(c[u].key)||y)[o]0,st=H+he` "'(~:]+/,p=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,h=/^\s*\[[^\]]+?\]:.*$/,m=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/;function g(e,t,n){return t.f=t.inline=n,n(e,t)}function v(e,t,n){return t.f=t.block=n,n(e,t)}function b(t){if(t.linkTitle=!1,t.linkHref=!1,t.linkText=!1,t.em=!1,t.strong=!1,t.strikethrough=!1,t.quote=0,t.indentedCode=!1,t.f==y){var n=i;if(!n){var a=e.innerMode(r,t.htmlState);n="xml"==a.mode.name&&null===a.state.tagStart&&!a.state.context&&a.state.tokenize.isInText}n&&(t.f=w,t.block=_,t.htmlState=null)}return t.trailingSpace=0,t.trailingSpaceNewLine=!1,t.prevLine=t.thisLine,t.thisLine={stream:null},null}function _(r,i){var o,f=r.column()===i.indentation,m=!(o=i.prevLine.stream)||!/\S/.test(o.string),v=i.indentedCode,b=i.prevLine.hr,_=!1!==i.list,y=(i.listStack[i.listStack.length-1]||0)+3;i.indentedCode=!1;var O=i.indentation;if(null===i.indentationDiff&&(i.indentationDiff=i.indentation,_)){for(i.list=null;O=4&&(v||i.prevLine.fencedCodeEnd||i.prevLine.header||m))return r.skipToEnd(),i.indentedCode=!0,a.code;if(r.eatSpace())return null;if(f&&i.indentation<=y&&(S=r.match(u))&&S[1].length<=6)return i.quote=0,i.header=S[1].length,i.thisLine.header=!0,n.highlightFormatting&&(i.formatting="header"),i.f=i.inline,x(i);if(i.indentation<=y&&r.eat(">"))return i.quote=f?1:i.quote+1,n.highlightFormatting&&(i.formatting="quote"),r.eatSpace(),x(i);if(!C&&!i.setext&&f&&i.indentation<=y&&(S=r.match(l))){var D=S[1]?"ol":"ul";return i.indentation=O+r.current().length,i.list=!0,i.quote=0,i.listStack.push(i.indentation),i.em=!1,i.strong=!1,i.code=!1,i.strikethrough=!1,n.taskLists&&r.match(c,!1)&&(i.taskList=!0),i.f=i.inline,n.highlightFormatting&&(i.formatting=["list","list-"+D]),x(i)}return f&&i.indentation<=y&&(S=r.match(p,!0))?(i.quote=0,i.fencedEndRE=new RegExp(S[1]+"+ *$"),i.localMode=n.fencedCodeBlockHighlighting&&function(n){if(e.findModeByName){var r=e.findModeByName(n);r&&(n=r.mime||r.mimes[0])}var i=e.getMode(t,n);return"null"==i.name?null:i}(S[2]||n.fencedCodeBlockDefaultMode),i.localMode&&(i.localState=e.startState(i.localMode)),i.f=i.block=E,n.highlightFormatting&&(i.formatting="code-block"),i.code=-1,x(i)):i.setext||!(w&&_||i.quote||!1!==i.list||i.code||C||h.test(r.string))&&(S=r.lookAhead(1))&&(S=S.match(d))?(i.setext?(i.header=i.setext,i.setext=0,r.skipToEnd(),n.highlightFormatting&&(i.formatting="header")):(i.header="="==S[0].charAt(0)?1:2,i.setext=i.header),i.thisLine.header=!0,i.f=i.inline,x(i)):C?(r.skipToEnd(),i.hr=!0,i.thisLine.hr=!0,a.hr):"["===r.peek()?g(r,i,T):g(r,i,i.inline)}function y(t,n){var a=r.token(t,n.htmlState);if(!i){var o=e.innerMode(r,n.htmlState);("xml"==o.mode.name&&null===o.state.tagStart&&!o.state.context&&o.state.tokenize.isInText||n.md_inside&&t.current().indexOf(">")>-1)&&(n.f=w,n.block=_,n.htmlState=null)}return a}function E(e,t){var r,i=t.listStack[t.listStack.length-1]||0,o=t.indentation=e.quote?t.push(a.formatting+"-"+e.formatting[r]+"-"+e.quote):t.push("error"))}if(e.taskOpen)return t.push("meta"),t.length?t.join(" "):null;if(e.taskClosed)return t.push("property"),t.length?t.join(" "):null;if(e.linkHref?t.push(a.linkHref,"url"):(e.strong&&t.push(a.strong),e.em&&t.push(a.em),e.strikethrough&&t.push(a.strikethrough),e.emoji&&t.push(a.emoji),e.linkText&&t.push(a.linkText),e.code&&t.push(a.code),e.image&&t.push(a.image),e.imageAltText&&t.push(a.imageAltText,"link"),e.imageMarker&&t.push(a.imageMarker)),e.header&&t.push(a.header,a.header+"-"+e.header),e.quote&&(t.push(a.quote),!n.maxBlockquoteDepth||n.maxBlockquoteDepth>=e.quote?t.push(a.quote+"-"+e.quote):t.push(a.quote+"-"+n.maxBlockquoteDepth)),!1!==e.list){var i=(e.listStack.length-1)%3;i?1===i?t.push(a.list2):t.push(a.list3):t.push(a.list1)}return e.trailingSpaceNewLine?t.push("trailing-space-new-line"):e.trailingSpace&&t.push("trailing-space-"+(e.trailingSpace%2?"a":"b")),t.length?t.join(" "):null}function O(e,t){if(e.match(f,!0))return x(t)}function w(t,i){var o=i.text(t,i);if(void 0!==o)return o;if(i.list)return i.list=null,x(i);if(i.taskList)return" "===t.match(c,!0)[1]?i.taskOpen=!0:i.taskClosed=!0,n.highlightFormatting&&(i.formatting="task"),i.taskList=!1,x(i);if(i.taskOpen=!1,i.taskClosed=!1,i.header&&t.match(/^#+$/,!0))return n.highlightFormatting&&(i.formatting="header"),x(i);var s=t.next();if(i.linkTitle){i.linkTitle=!1;var l=s;"("===s&&(l=")");var u="^\\s*(?:[^"+(l=(l+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1"))+"\\\\]+|\\\\\\\\|\\\\.)"+l;if(t.match(new RegExp(u),!0))return a.linkHref}if("`"===s){var d=i.formatting;n.highlightFormatting&&(i.formatting="code"),t.eatWhile("`");var f=t.current().length;if(0!=i.code||i.quote&&1!=f){if(f==i.code){var p=x(i);return i.code=0,p}return i.formatting=d,x(i)}return i.code=f,x(i)}if(i.code)return x(i);if("\\"===s&&(t.next(),n.highlightFormatting)){var h=x(i),g=a.formatting+"-escape";return h?h+" "+g:g}if("!"===s&&t.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return i.imageMarker=!0,i.image=!0,n.highlightFormatting&&(i.formatting="image"),x(i);if("["===s&&i.imageMarker&&t.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return i.imageMarker=!1,i.imageAltText=!0,n.highlightFormatting&&(i.formatting="image"),x(i);if("]"===s&&i.imageAltText){n.highlightFormatting&&(i.formatting="image");var h=x(i);return i.imageAltText=!1,i.image=!1,i.inline=i.f=S,h}if("["===s&&!i.image)return i.linkText&&t.match(/^.*?\]/)||(i.linkText=!0,n.highlightFormatting&&(i.formatting="link")),x(i);if("]"===s&&i.linkText){n.highlightFormatting&&(i.formatting="link");var h=x(i);return i.linkText=!1,i.inline=i.f=t.match(/\(.*?\)| ?\[.*?\]/,!1)?S:w,h}if("<"===s&&t.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1))return i.f=i.inline=C,n.highlightFormatting&&(i.formatting="link"),(h=x(i))?h+=" ":h="",h+a.linkInline;if("<"===s&&t.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1))return i.f=i.inline=C,n.highlightFormatting&&(i.formatting="link"),(h=x(i))?h+=" ":h="",h+a.linkEmail;if(n.xml&&"<"===s&&t.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var b=t.string.indexOf(">",t.pos);if(-1!=b){var _=t.string.substring(t.start,b);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(_)&&(i.md_inside=!0)}return t.backUp(1),i.htmlState=e.startState(r),v(t,i,y)}if(n.xml&&"<"===s&&t.match(/^\/\w*?>/))return i.md_inside=!1,"tag";if("*"===s||"_"===s){for(var E=1,O=1==t.pos?" ":t.string.charAt(t.pos-2);E<3&&t.eat(s);)E++;var D=t.peek()||" ",T=!/\s/.test(D)&&(!m.test(D)||/\s/.test(O)||m.test(O)),A=!/\s/.test(O)&&(!m.test(O)||/\s/.test(D)||m.test(D)),k=null,I=null;if(E%2&&(i.em||!T||"*"!==s&&A&&!m.test(O)?i.em!=s||!A||"*"!==s&&T&&!m.test(D)||(k=!1):k=!0),E>1&&(i.strong||!T||"*"!==s&&A&&!m.test(O)?i.strong!=s||!A||"*"!==s&&T&&!m.test(D)||(I=!1):I=!0),null!=I||null!=k)return n.highlightFormatting&&(i.formatting=null==k?"strong":null==I?"em":"strong em"),!0===k&&(i.em=s),!0===I&&(i.strong=s),p=x(i),!1===k&&(i.em=!1),!1===I&&(i.strong=!1),p}else if(" "===s&&(t.eat("*")||t.eat("_"))){if(" "===t.peek())return x(i);t.backUp(1)}if(n.strikethrough)if("~"===s&&t.eatWhile(s)){if(i.strikethrough)return n.highlightFormatting&&(i.formatting="strikethrough"),p=x(i),i.strikethrough=!1,p;if(t.match(/^[^\s]/,!1))return i.strikethrough=!0,n.highlightFormatting&&(i.formatting="strikethrough"),x(i)}else if(" "===s&&t.match(/^~~/,!0)){if(" "===t.peek())return x(i);t.backUp(2)}if(n.emoji&&":"===s&&t.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){i.emoji=!0,n.highlightFormatting&&(i.formatting="emoji");var M=x(i);return i.emoji=!1,M}return" "===s&&(t.match(/^ +$/,!1)?i.trailingSpace++:i.trailingSpace&&(i.trailingSpaceNewLine=!0)),x(i)}function C(e,t){if(">"===e.next()){t.f=t.inline=w,n.highlightFormatting&&(t.formatting="link");var r=x(t);return r?r+=" ":r="",r+a.linkInline}return e.match(/^[^>]+/,!0),a.linkInline}function S(e,t){if(e.eatSpace())return null;var r,i=e.next();return"("===i||"["===i?(t.f=t.inline=(r="("===i?")":"]",function(e,t){if(e.next()===r){t.f=t.inline=w,n.highlightFormatting&&(t.formatting="link-string");var i=x(t);return t.linkHref=!1,i}return e.match(D[r]),t.linkHref=!0,x(t)}),n.highlightFormatting&&(t.formatting="link-string"),t.linkHref=!0,x(t)):"error"}var D={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function T(e,t){return e.match(/^([^\]\\]|\\.)*\]:/,!1)?(t.f=A,e.next(),n.highlightFormatting&&(t.formatting="link"),t.linkText=!0,x(t)):g(e,t,w)}function A(e,t){if(e.match(/^\]:/,!0)){t.f=t.inline=k,n.highlightFormatting&&(t.formatting="link");var r=x(t);return t.linkText=!1,r}return e.match(/^([^\]\\]|\\.)+/,!0),a.linkText}function k(e,t){return e.eatSpace()?null:(e.match(/^[^\s]+/,!0),void 0===e.peek()?t.linkTitle=!0:e.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),t.f=t.inline=w,a.linkHref+" url")}var I={startState:function(){return{f:_,prevLine:{stream:null},thisLine:{stream:null},block:_,htmlState:null,indentation:0,inline:w,text:O,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(t){return{f:t.f,prevLine:t.prevLine,thisLine:t.thisLine,block:t.block,htmlState:t.htmlState&&e.copyState(r,t.htmlState),indentation:t.indentation,localMode:t.localMode,localState:t.localMode?e.copyState(t.localMode,t.localState):null,inline:t.inline,text:t.text,formatting:!1,linkText:t.linkText,linkTitle:t.linkTitle,linkHref:t.linkHref,code:t.code,em:t.em,strong:t.strong,strikethrough:t.strikethrough,emoji:t.emoji,header:t.header,setext:t.setext,hr:t.hr,taskList:t.taskList,list:t.list,listStack:t.listStack.slice(0),quote:t.quote,indentedCode:t.indentedCode,trailingSpace:t.trailingSpace,trailingSpaceNewLine:t.trailingSpaceNewLine,md_inside:t.md_inside,fencedEndRE:t.fencedEndRE}},token:function(e,t){if(t.formatting=!1,e!=t.thisLine.stream){if(t.header=0,t.hr=!1,e.match(/^\s*$/,!0))return b(t),null;if(t.prevLine=t.thisLine,t.thisLine={stream:e},t.taskList=!1,t.trailingSpace=0,t.trailingSpaceNewLine=!1,!t.localState&&(t.f=t.block,t.f!=y)){var n=e.match(/^\s*/,!0)[0].replace(/\t/g," ").length;if(t.indentation=n,t.indentationDiff=null,n>0)return null}}return t.f(e,t)},innerMode:function(e){return e.block==y?{state:e.htmlState,mode:r}:e.localState?{state:e.localState,mode:e.localMode}:{state:e,mode:I}},indent:function(t,n,i){return t.block==y&&r.indent?r.indent(t.htmlState,n,i):t.localState&&t.localMode.indent?t.localMode.indent(t.localState,n,i):e.Pass},blankLine:b,getType:x,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return I}),"xml"),e.defineMIME("text/markdown","markdown"),e.defineMIME("text/x-markdown","markdown")}(n(/*! ../../lib/codemirror */"VrN/"),n(/*! ../xml/xml */"1eCo"),n(/*! ../meta */"8EBN"))},luix: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){!function(e){"use strict";e.defineMode("markdown",(function(t,n){var r=e.getMode(t,"text/html"),i="null"==r.name;void 0===n.highlightFormatting&&(n.highlightFormatting=!1),void 0===n.maxBlockquoteDepth&&(n.maxBlockquoteDepth=0),void 0===n.taskLists&&(n.taskLists=!1),void 0===n.strikethrough&&(n.strikethrough=!1),void 0===n.emoji&&(n.emoji=!1),void 0===n.fencedCodeBlockHighlighting&&(n.fencedCodeBlockHighlighting=!0),void 0===n.fencedCodeBlockDefaultMode&&(n.fencedCodeBlockDefaultMode="text/plain"),void 0===n.xml&&(n.xml=!0),void 0===n.tokenTypeOverrides&&(n.tokenTypeOverrides={});var a={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var o in a)a.hasOwnProperty(o)&&n.tokenTypeOverrides[o]&&(a[o]=n.tokenTypeOverrides[o]);var s=/^([*\-_])(?:\s*\1){2,}\s*$/,l=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,c=/^\[(x| )\](?=\s)/i,u=n.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,d=/^ {0,3}(?:\={1,}|-{2,})\s*$/,f=/^[^#!\[\]*_\\<>` "'(~:]+/,p=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,h=/^\s*\[[^\]]+?\]:.*$/,m=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/;function g(e,t,n){return t.f=t.inline=n,n(e,t)}function v(e,t,n){return t.f=t.block=n,n(e,t)}function b(t){if(t.linkTitle=!1,t.linkHref=!1,t.linkText=!1,t.em=!1,t.strong=!1,t.strikethrough=!1,t.quote=0,t.indentedCode=!1,t.f==y){var n=i;if(!n){var a=e.innerMode(r,t.htmlState);n="xml"==a.mode.name&&null===a.state.tagStart&&!a.state.context&&a.state.tokenize.isInText}n&&(t.f=w,t.block=_,t.htmlState=null)}return t.trailingSpace=0,t.trailingSpaceNewLine=!1,t.prevLine=t.thisLine,t.thisLine={stream:null},null}function _(r,i){var o,f=r.column()===i.indentation,m=!(o=i.prevLine.stream)||!/\S/.test(o.string),v=i.indentedCode,b=i.prevLine.hr,_=!1!==i.list,y=(i.listStack[i.listStack.length-1]||0)+3;i.indentedCode=!1;var O=i.indentation;if(null===i.indentationDiff&&(i.indentationDiff=i.indentation,_)){for(i.list=null;O=4&&(v||i.prevLine.fencedCodeEnd||i.prevLine.header||m))return r.skipToEnd(),i.indentedCode=!0,a.code;if(r.eatSpace())return null;if(f&&i.indentation<=y&&(S=r.match(u))&&S[1].length<=6)return i.quote=0,i.header=S[1].length,i.thisLine.header=!0,n.highlightFormatting&&(i.formatting="header"),i.f=i.inline,x(i);if(i.indentation<=y&&r.eat(">"))return i.quote=f?1:i.quote+1,n.highlightFormatting&&(i.formatting="quote"),r.eatSpace(),x(i);if(!C&&!i.setext&&f&&i.indentation<=y&&(S=r.match(l))){var T=S[1]?"ol":"ul";return i.indentation=O+r.current().length,i.list=!0,i.quote=0,i.listStack.push(i.indentation),i.em=!1,i.strong=!1,i.code=!1,i.strikethrough=!1,n.taskLists&&r.match(c,!1)&&(i.taskList=!0),i.f=i.inline,n.highlightFormatting&&(i.formatting=["list","list-"+T]),x(i)}return f&&i.indentation<=y&&(S=r.match(p,!0))?(i.quote=0,i.fencedEndRE=new RegExp(S[1]+"+ *$"),i.localMode=n.fencedCodeBlockHighlighting&&function(n){if(e.findModeByName){var r=e.findModeByName(n);r&&(n=r.mime||r.mimes[0])}var i=e.getMode(t,n);return"null"==i.name?null:i}(S[2]||n.fencedCodeBlockDefaultMode),i.localMode&&(i.localState=e.startState(i.localMode)),i.f=i.block=E,n.highlightFormatting&&(i.formatting="code-block"),i.code=-1,x(i)):i.setext||!(w&&_||i.quote||!1!==i.list||i.code||C||h.test(r.string))&&(S=r.lookAhead(1))&&(S=S.match(d))?(i.setext?(i.header=i.setext,i.setext=0,r.skipToEnd(),n.highlightFormatting&&(i.formatting="header")):(i.header="="==S[0].charAt(0)?1:2,i.setext=i.header),i.thisLine.header=!0,i.f=i.inline,x(i)):C?(r.skipToEnd(),i.hr=!0,i.thisLine.hr=!0,a.hr):"["===r.peek()?g(r,i,A):g(r,i,i.inline)}function y(t,n){var a=r.token(t,n.htmlState);if(!i){var o=e.innerMode(r,n.htmlState);("xml"==o.mode.name&&null===o.state.tagStart&&!o.state.context&&o.state.tokenize.isInText||n.md_inside&&t.current().indexOf(">")>-1)&&(n.f=w,n.block=_,n.htmlState=null)}return a}function E(e,t){var r,i=t.listStack[t.listStack.length-1]||0,o=t.indentation=e.quote?t.push(a.formatting+"-"+e.formatting[r]+"-"+e.quote):t.push("error"))}if(e.taskOpen)return t.push("meta"),t.length?t.join(" "):null;if(e.taskClosed)return t.push("property"),t.length?t.join(" "):null;if(e.linkHref?t.push(a.linkHref,"url"):(e.strong&&t.push(a.strong),e.em&&t.push(a.em),e.strikethrough&&t.push(a.strikethrough),e.emoji&&t.push(a.emoji),e.linkText&&t.push(a.linkText),e.code&&t.push(a.code),e.image&&t.push(a.image),e.imageAltText&&t.push(a.imageAltText,"link"),e.imageMarker&&t.push(a.imageMarker)),e.header&&t.push(a.header,a.header+"-"+e.header),e.quote&&(t.push(a.quote),!n.maxBlockquoteDepth||n.maxBlockquoteDepth>=e.quote?t.push(a.quote+"-"+e.quote):t.push(a.quote+"-"+n.maxBlockquoteDepth)),!1!==e.list){var i=(e.listStack.length-1)%3;i?1===i?t.push(a.list2):t.push(a.list3):t.push(a.list1)}return e.trailingSpaceNewLine?t.push("trailing-space-new-line"):e.trailingSpace&&t.push("trailing-space-"+(e.trailingSpace%2?"a":"b")),t.length?t.join(" "):null}function O(e,t){if(e.match(f,!0))return x(t)}function w(t,i){var o=i.text(t,i);if(void 0!==o)return o;if(i.list)return i.list=null,x(i);if(i.taskList)return" "===t.match(c,!0)[1]?i.taskOpen=!0:i.taskClosed=!0,n.highlightFormatting&&(i.formatting="task"),i.taskList=!1,x(i);if(i.taskOpen=!1,i.taskClosed=!1,i.header&&t.match(/^#+$/,!0))return n.highlightFormatting&&(i.formatting="header"),x(i);var s=t.next();if(i.linkTitle){i.linkTitle=!1;var l=s;"("===s&&(l=")");var u="^\\s*(?:[^"+(l=(l+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1"))+"\\\\]+|\\\\\\\\|\\\\.)"+l;if(t.match(new RegExp(u),!0))return a.linkHref}if("`"===s){var d=i.formatting;n.highlightFormatting&&(i.formatting="code"),t.eatWhile("`");var f=t.current().length;if(0!=i.code||i.quote&&1!=f){if(f==i.code){var p=x(i);return i.code=0,p}return i.formatting=d,x(i)}return i.code=f,x(i)}if(i.code)return x(i);if("\\"===s&&(t.next(),n.highlightFormatting)){var h=x(i),g=a.formatting+"-escape";return h?h+" "+g:g}if("!"===s&&t.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return i.imageMarker=!0,i.image=!0,n.highlightFormatting&&(i.formatting="image"),x(i);if("["===s&&i.imageMarker&&t.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return i.imageMarker=!1,i.imageAltText=!0,n.highlightFormatting&&(i.formatting="image"),x(i);if("]"===s&&i.imageAltText){n.highlightFormatting&&(i.formatting="image");var h=x(i);return i.imageAltText=!1,i.image=!1,i.inline=i.f=S,h}if("["===s&&!i.image)return i.linkText&&t.match(/^.*?\]/)||(i.linkText=!0,n.highlightFormatting&&(i.formatting="link")),x(i);if("]"===s&&i.linkText){n.highlightFormatting&&(i.formatting="link");var h=x(i);return i.linkText=!1,i.inline=i.f=t.match(/\(.*?\)| ?\[.*?\]/,!1)?S:w,h}if("<"===s&&t.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1))return i.f=i.inline=C,n.highlightFormatting&&(i.formatting="link"),(h=x(i))?h+=" ":h="",h+a.linkInline;if("<"===s&&t.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1))return i.f=i.inline=C,n.highlightFormatting&&(i.formatting="link"),(h=x(i))?h+=" ":h="",h+a.linkEmail;if(n.xml&&"<"===s&&t.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var b=t.string.indexOf(">",t.pos);if(-1!=b){var _=t.string.substring(t.start,b);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(_)&&(i.md_inside=!0)}return t.backUp(1),i.htmlState=e.startState(r),v(t,i,y)}if(n.xml&&"<"===s&&t.match(/^\/\w*?>/))return i.md_inside=!1,"tag";if("*"===s||"_"===s){for(var E=1,O=1==t.pos?" ":t.string.charAt(t.pos-2);E<3&&t.eat(s);)E++;var T=t.peek()||" ",A=!/\s/.test(T)&&(!m.test(T)||/\s/.test(O)||m.test(O)),D=!/\s/.test(O)&&(!m.test(O)||/\s/.test(T)||m.test(T)),k=null,I=null;if(E%2&&(i.em||!A||"*"!==s&&D&&!m.test(O)?i.em!=s||!D||"*"!==s&&A&&!m.test(T)||(k=!1):k=!0),E>1&&(i.strong||!A||"*"!==s&&D&&!m.test(O)?i.strong!=s||!D||"*"!==s&&A&&!m.test(T)||(I=!1):I=!0),null!=I||null!=k)return n.highlightFormatting&&(i.formatting=null==k?"strong":null==I?"em":"strong em"),!0===k&&(i.em=s),!0===I&&(i.strong=s),p=x(i),!1===k&&(i.em=!1),!1===I&&(i.strong=!1),p}else if(" "===s&&(t.eat("*")||t.eat("_"))){if(" "===t.peek())return x(i);t.backUp(1)}if(n.strikethrough)if("~"===s&&t.eatWhile(s)){if(i.strikethrough)return n.highlightFormatting&&(i.formatting="strikethrough"),p=x(i),i.strikethrough=!1,p;if(t.match(/^[^\s]/,!1))return i.strikethrough=!0,n.highlightFormatting&&(i.formatting="strikethrough"),x(i)}else if(" "===s&&t.match(/^~~/,!0)){if(" "===t.peek())return x(i);t.backUp(2)}if(n.emoji&&":"===s&&t.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){i.emoji=!0,n.highlightFormatting&&(i.formatting="emoji");var M=x(i);return i.emoji=!1,M}return" "===s&&(t.match(/^ +$/,!1)?i.trailingSpace++:i.trailingSpace&&(i.trailingSpaceNewLine=!0)),x(i)}function C(e,t){if(">"===e.next()){t.f=t.inline=w,n.highlightFormatting&&(t.formatting="link");var r=x(t);return r?r+=" ":r="",r+a.linkInline}return e.match(/^[^>]+/,!0),a.linkInline}function S(e,t){if(e.eatSpace())return null;var r,i=e.next();return"("===i||"["===i?(t.f=t.inline=(r="("===i?")":"]",function(e,t){if(e.next()===r){t.f=t.inline=w,n.highlightFormatting&&(t.formatting="link-string");var i=x(t);return t.linkHref=!1,i}return e.match(T[r]),t.linkHref=!0,x(t)}),n.highlightFormatting&&(t.formatting="link-string"),t.linkHref=!0,x(t)):"error"}var T={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function A(e,t){return e.match(/^([^\]\\]|\\.)*\]:/,!1)?(t.f=D,e.next(),n.highlightFormatting&&(t.formatting="link"),t.linkText=!0,x(t)):g(e,t,w)}function D(e,t){if(e.match(/^\]:/,!0)){t.f=t.inline=k,n.highlightFormatting&&(t.formatting="link");var r=x(t);return t.linkText=!1,r}return e.match(/^([^\]\\]|\\.)+/,!0),a.linkText}function k(e,t){return e.eatSpace()?null:(e.match(/^[^\s]+/,!0),void 0===e.peek()?t.linkTitle=!0:e.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),t.f=t.inline=w,a.linkHref+" url")}var I={startState:function(){return{f:_,prevLine:{stream:null},thisLine:{stream:null},block:_,htmlState:null,indentation:0,inline:w,text:O,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(t){return{f:t.f,prevLine:t.prevLine,thisLine:t.thisLine,block:t.block,htmlState:t.htmlState&&e.copyState(r,t.htmlState),indentation:t.indentation,localMode:t.localMode,localState:t.localMode?e.copyState(t.localMode,t.localState):null,inline:t.inline,text:t.text,formatting:!1,linkText:t.linkText,linkTitle:t.linkTitle,linkHref:t.linkHref,code:t.code,em:t.em,strong:t.strong,strikethrough:t.strikethrough,emoji:t.emoji,header:t.header,setext:t.setext,hr:t.hr,taskList:t.taskList,list:t.list,listStack:t.listStack.slice(0),quote:t.quote,indentedCode:t.indentedCode,trailingSpace:t.trailingSpace,trailingSpaceNewLine:t.trailingSpaceNewLine,md_inside:t.md_inside,fencedEndRE:t.fencedEndRE}},token:function(e,t){if(t.formatting=!1,e!=t.thisLine.stream){if(t.header=0,t.hr=!1,e.match(/^\s*$/,!0))return b(t),null;if(t.prevLine=t.thisLine,t.thisLine={stream:e},t.taskList=!1,t.trailingSpace=0,t.trailingSpaceNewLine=!1,!t.localState&&(t.f=t.block,t.f!=y)){var n=e.match(/^\s*/,!0)[0].replace(/\t/g," ").length;if(t.indentation=n,t.indentationDiff=null,n>0)return null}}return t.f(e,t)},innerMode:function(e){return e.block==y?{state:e.htmlState,mode:r}:e.localState?{state:e.localState,mode:e.localMode}:{state:e,mode:I}},indent:function(t,n,i){return t.block==y&&r.indent?r.indent(t.htmlState,n,i):t.localState&&t.localMode.indent?t.localMode.indent(t.localState,n,i):e.Pass},blankLine:b,getType:x,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return I}),"xml"),e.defineMIME("text/markdown","markdown"),e.defineMIME("text/x-markdown","markdown")}(n(/*! ../../lib/codemirror */"VrN/"),n(/*! ../xml/xml */"1eCo"),n(/*! ../meta */"8EBN"))},luix: /*!******************************************!*\ !*** ./src/assets/images/icons/tips.svg ***! \******************************************/ @@ -1348,7 +1348,7 @@ function(e){var t=r,n=t.lib,i=n.WordArray,a=n.Hasher,o=t.algo,s=i.create([0,1,2, !*** ./src/components/ImagesIcon/index.ts ***! \********************************************/ /*! exports provided: qrCode, searchIcon, search1Icon, noDataIcon, smallProgramIcon, anonyIcon, errIcon, chromeIcon, firefoxIcon, exportExerciseTemplate, txLiveIcon, blibliIcon, douyuIcon, weibaitongIcon, zoomIcon, groups1Icon, groups2Icon, groups3Icon, matchAdIcon, hbIcon, lockcloseIcon, teacherQQIcon, emptyIcon, charpterWhiteIcon, mainbannerBg, certificateIcon, chooseIcon, emptyIcon2, repositoryNoneDataIcon, questionIcon, noticeIcon, qrCodeIcon, done1Icon, done2Icon, done3Icon, UserQrCode */ -/*! exports used: UserQrCode, anonyIcon, blibliIcon, certificateIcon, charpterWhiteIcon, chooseIcon, chromeIcon, done1Icon, done2Icon, done3Icon, douyuIcon, emptyIcon, emptyIcon2, errIcon, exportExerciseTemplate, firefoxIcon, hbIcon, lockcloseIcon, mainbannerBg, noDataIcon, noticeIcon, qrCode, qrCodeIcon, questionIcon, repositoryNoneDataIcon, search1Icon, searchIcon, smallProgramIcon, txLiveIcon, weibaitongIcon, zoomIcon */function(e,t,n){"use strict";var r=n(/*! @/assets/images/icons/search.png */"E7E6"),i=n.n(r);n.d(t,"A",(function(){return i.a}));var a=n(/*! @/assets/images/icons/search1.png */"/GNS"),o=n.n(a);n.d(t,"z",(function(){return o.a}));var s=n(/*! @/assets/images/icons/nodata.png */"FOrL"),l=n.n(s);n.d(t,"t",(function(){return l.a}));var c=n(/*! @/assets/images/classrooms/small_program.png */"HpTS"),u=n.n(c);n.d(t,"B",(function(){return u.a}));var d=n(/*! @/assets/images/icons/anony.png */"tWlo"),f=n.n(d);n.d(t,"b",(function(){return f.a}));var p=n(/*! @/assets/images/classrooms/err.png */"7ZXX"),h=n.n(p);n.d(t,"n",(function(){return h.a}));var m=n(/*! @/assets/images/icons/chrome.png */"GABl"),g=n.n(m);n.d(t,"g",(function(){return g.a}));var v=n(/*! @/assets/images/icons/firefox.png */"onxn"),b=n.n(v);n.d(t,"p",(function(){return b.a}));var _=n(/*! @/assets/images/classrooms/export_exercise-template.png */"nKGa"),y=n.n(_);n.d(t,"o",(function(){return y.a}));var E=n(/*! @/assets/images/icons/tx-live.png */"4qgm"),x=n.n(E);n.d(t,"C",(function(){return x.a}));var O=n(/*! @/assets/images/icons/blibli.png */"JeFH"),w=n.n(O);n.d(t,"c",(function(){return w.a}));var C=n(/*! @/assets/images/icons/douyu.jpg */"ji0R"),S=n.n(C);n.d(t,"k",(function(){return S.a}));var D=n(/*! @/assets/images/icons/weibaitong.png */"W6BS"),T=n.n(D);n.d(t,"D",(function(){return T.a}));var A=n(/*! @/assets/images/icons/zoom.png */"kPYp"),k=n.n(A);n.d(t,"E",(function(){return k.a}));n(/*! @/assets/images/icons/groups1.png */"nukY"),n(/*! @/assets/images/icons/groups2.png */"4u4S"),n(/*! @/assets/images/icons/groups3.png */"yslc"),n(/*! @/assets/images/forums/match_ad.jpg */"l2Kq");var I=n(/*! @/assets/images/hb.png */"RMFE"),M=n.n(I);n.d(t,"q",(function(){return M.a}));var P=n(/*! @/assets/images/icons/lockclose.svg */"TGq3"),L=n.n(P);n.d(t,"r",(function(){return L.a}));n(/*! @/assets/images/teacherQQ.png */"SMhR");var R=n(/*! @/assets/images/empty.png */"8/bI"),N=n.n(R);n.d(t,"l",(function(){return N.a}));var j=n(/*! @/assets/images/icons/charpter-white.svg */"JWDV"),B=n.n(j);n.d(t,"e",(function(){return B.a}));var F=n(/*! @/assets/images/banner/mainbanner.jpg */"Xsq0"),U=n.n(F);n.d(t,"s",(function(){return U.a}));var K=n(/*! @/assets/images/certificate.jpg */"Ohmc"),W=n.n(K);n.d(t,"d",(function(){return W.a}));var G=n(/*! @/assets/images/icons/choose.svg */"csWT"),H=n.n(G);n.d(t,"f",(function(){return H.a}));var V=n(/*! @/assets/images/empty2.png */"7v3h"),z=n.n(V);n.d(t,"m",(function(){return z.a}));var q=n(/*! @/assets/images/RepositoryNoneData.png */"cRFk"),Y=n.n(q);n.d(t,"y",(function(){return Y.a}));var Q=n(/*! @/assets/images/question.gif */"kPWJ"),J=n.n(Q);n.d(t,"x",(function(){return J.a}));var X=n(/*! @/assets/images/notice.gif */"qgvg"),Z=n.n(X);n.d(t,"u",(function(){return Z.a}));var $=n(/*! @/assets/images/qrCode.png */"FPkq"),ee=n.n($);n.d(t,"w",(function(){return ee.a}));var te=n(/*! @/assets/images/icons/done1.png */"A/g1"),ne=n.n(te);n.d(t,"h",(function(){return ne.a}));var re=n(/*! @/assets/images/icons/done2.png */"Nmxd"),ie=n.n(re);n.d(t,"i",(function(){return ie.a}));var ae=n(/*! @/assets/images/icons/done3.png */"5D2P"),oe=n.n(ae);n.d(t,"j",(function(){return oe.a}));var se=n(/*! @/assets/images/icons/qrCode.png */"djh8"),le=n.n(se);n.d(t,"v",(function(){return le.a}));var ce=n(/*! @/assets/images/user/qrcode.png */"Jq4h"),ue=n.n(ce);n.d(t,"a",(function(){return ue.a}))},mOS8: +/*! exports used: UserQrCode, anonyIcon, blibliIcon, certificateIcon, charpterWhiteIcon, chooseIcon, chromeIcon, done1Icon, done2Icon, done3Icon, douyuIcon, emptyIcon, emptyIcon2, errIcon, exportExerciseTemplate, firefoxIcon, hbIcon, lockcloseIcon, mainbannerBg, noDataIcon, noticeIcon, qrCode, qrCodeIcon, questionIcon, repositoryNoneDataIcon, search1Icon, searchIcon, smallProgramIcon, txLiveIcon, weibaitongIcon, zoomIcon */function(e,t,n){"use strict";var r=n(/*! @/assets/images/icons/search.png */"E7E6"),i=n.n(r);n.d(t,"A",(function(){return i.a}));var a=n(/*! @/assets/images/icons/search1.png */"/GNS"),o=n.n(a);n.d(t,"z",(function(){return o.a}));var s=n(/*! @/assets/images/icons/nodata.png */"FOrL"),l=n.n(s);n.d(t,"t",(function(){return l.a}));var c=n(/*! @/assets/images/classrooms/small_program.png */"HpTS"),u=n.n(c);n.d(t,"B",(function(){return u.a}));var d=n(/*! @/assets/images/icons/anony.png */"tWlo"),f=n.n(d);n.d(t,"b",(function(){return f.a}));var p=n(/*! @/assets/images/classrooms/err.png */"7ZXX"),h=n.n(p);n.d(t,"n",(function(){return h.a}));var m=n(/*! @/assets/images/icons/chrome.png */"GABl"),g=n.n(m);n.d(t,"g",(function(){return g.a}));var v=n(/*! @/assets/images/icons/firefox.png */"onxn"),b=n.n(v);n.d(t,"p",(function(){return b.a}));var _=n(/*! @/assets/images/classrooms/export_exercise-template.png */"nKGa"),y=n.n(_);n.d(t,"o",(function(){return y.a}));var E=n(/*! @/assets/images/icons/tx-live.png */"4qgm"),x=n.n(E);n.d(t,"C",(function(){return x.a}));var O=n(/*! @/assets/images/icons/blibli.png */"JeFH"),w=n.n(O);n.d(t,"c",(function(){return w.a}));var C=n(/*! @/assets/images/icons/douyu.jpg */"ji0R"),S=n.n(C);n.d(t,"k",(function(){return S.a}));var T=n(/*! @/assets/images/icons/weibaitong.png */"W6BS"),A=n.n(T);n.d(t,"D",(function(){return A.a}));var D=n(/*! @/assets/images/icons/zoom.png */"kPYp"),k=n.n(D);n.d(t,"E",(function(){return k.a}));n(/*! @/assets/images/icons/groups1.png */"nukY"),n(/*! @/assets/images/icons/groups2.png */"4u4S"),n(/*! @/assets/images/icons/groups3.png */"yslc"),n(/*! @/assets/images/forums/match_ad.jpg */"l2Kq");var I=n(/*! @/assets/images/hb.png */"RMFE"),M=n.n(I);n.d(t,"q",(function(){return M.a}));var P=n(/*! @/assets/images/icons/lockclose.svg */"TGq3"),L=n.n(P);n.d(t,"r",(function(){return L.a}));n(/*! @/assets/images/teacherQQ.png */"SMhR");var R=n(/*! @/assets/images/empty.png */"8/bI"),N=n.n(R);n.d(t,"l",(function(){return N.a}));var j=n(/*! @/assets/images/icons/charpter-white.svg */"JWDV"),B=n.n(j);n.d(t,"e",(function(){return B.a}));var F=n(/*! @/assets/images/banner/mainbanner.jpg */"Xsq0"),U=n.n(F);n.d(t,"s",(function(){return U.a}));var K=n(/*! @/assets/images/certificate.jpg */"Ohmc"),W=n.n(K);n.d(t,"d",(function(){return W.a}));var G=n(/*! @/assets/images/icons/choose.svg */"csWT"),H=n.n(G);n.d(t,"f",(function(){return H.a}));var V=n(/*! @/assets/images/empty2.png */"7v3h"),z=n.n(V);n.d(t,"m",(function(){return z.a}));var q=n(/*! @/assets/images/RepositoryNoneData.png */"cRFk"),Y=n.n(q);n.d(t,"y",(function(){return Y.a}));var Q=n(/*! @/assets/images/question.gif */"kPWJ"),J=n.n(Q);n.d(t,"x",(function(){return J.a}));var X=n(/*! @/assets/images/notice.gif */"qgvg"),Z=n.n(X);n.d(t,"u",(function(){return Z.a}));var $=n(/*! @/assets/images/qrCode.png */"FPkq"),ee=n.n($);n.d(t,"w",(function(){return ee.a}));var te=n(/*! @/assets/images/icons/done1.png */"A/g1"),ne=n.n(te);n.d(t,"h",(function(){return ne.a}));var re=n(/*! @/assets/images/icons/done2.png */"Nmxd"),ie=n.n(re);n.d(t,"i",(function(){return ie.a}));var ae=n(/*! @/assets/images/icons/done3.png */"5D2P"),oe=n.n(ae);n.d(t,"j",(function(){return oe.a}));var se=n(/*! @/assets/images/icons/qrCode.png */"djh8"),le=n.n(se);n.d(t,"v",(function(){return le.a}));var ce=n(/*! @/assets/images/user/qrcode.png */"Jq4h"),ue=n.n(ce);n.d(t,"a",(function(){return ue.a}))},mOS8: /*!*****************************************!*\ !*** ./src/assets/images/403Qrcode.png ***! \*****************************************/ @@ -1367,13 +1367,13 @@ function(e){var t=r,n=t.lib,i=n.WordArray,a=n.Hasher,o=t.algo,s=i.create([0,1,2, * @author Feross Aboukhadijeh * @license MIT */ -"use strict";var i=e("base64-js"),a=e("ieee754"),o=e("isarray");function s(){return r.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function l(e,t){if(s()=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|e}function h(e,t){if(r.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return F(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return U(e).length;default:if(i)return F(e).length;t=(""+t).toLowerCase(),i=!0}}function m(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return A(this,t,n);case"utf8":case"utf-8":return S(this,t,n);case"ascii":return D(this,t,n);case"latin1":case"binary":return T(this,t,n);case"base64":return C(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function g(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function v(e,t,n,i,a){if(0===e.length)return-1;if("string"==typeof n?(i=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=a?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(a)return-1;n=e.length-1}else if(n<0){if(!a)return-1;n=0}if("string"==typeof t&&(t=r.from(t,i)),r.isBuffer(t))return 0===t.length?-1:b(e,t,n,i,a);if("number"==typeof t)return t&=255,r.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):b(e,[t],n,i,a);throw new TypeError("val must be string, number or Buffer")}function b(e,t,n,r,i){var a,o=1,s=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,s/=2,l/=2,n/=2}function c(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var u=-1;for(a=n;as&&(n=s-l),a=n;a>=0;a--){for(var d=!0,f=0;fi&&(r=i):r=i;var a=t.length;if(a%2!=0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var o=0;o>8,i=n%256,a.push(i),a.push(r);return a}(t,e.length-n),e,n,r)}function C(e,t,n){return 0===t&&n===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,n))}function S(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i239?4:c>223?3:c>191?2:1;if(i+d<=n)switch(d){case 1:c<128&&(u=c);break;case 2:128==(192&(a=e[i+1]))&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=e[i+1],o=e[i+2],128==(192&a)&&128==(192&o)&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,d=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=d}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);for(var n="",r=0;ri)&&(n=i);for(var a="",o=t;on)throw new RangeError("Trying to access beyond buffer length")}function M(e,t,n,i,a,o){if(!r.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||te.length)throw new RangeError("Index out of range")}function P(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-n,2);i>>8*(r?i:1-i)}function L(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-n,4);i>>8*(r?i:3-i)&255}function R(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function N(e,t,n,r,i){return i||R(e,0,n,4),a.write(e,t,n,r,23,4),n+4}function j(e,t,n,r,i){return i||R(e,0,n,8),a.write(e,t,n,r,52,8),n+8}n.Buffer=r,n.SlowBuffer=function(e){return+e!=e&&(e=0),r.alloc(+e)},n.INSPECT_MAX_BYTES=50,r.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),n.kMaxLength=s(),r.poolSize=8192,r._augment=function(e){return e.__proto__=r.prototype,e},r.from=function(e,t,n){return c(null,e,t,n)},r.TYPED_ARRAY_SUPPORT&&(r.prototype.__proto__=Uint8Array.prototype,r.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&r[Symbol.species]===r&&Object.defineProperty(r,Symbol.species,{value:null,configurable:!0})),r.alloc=function(e,t,n){return function(e,t,n,r){return u(t),t<=0?l(e,t):void 0!==n?"string"==typeof r?l(e,t).fill(n,r):l(e,t).fill(n):l(e,t)}(null,e,t,n)},r.allocUnsafe=function(e){return d(null,e)},r.allocUnsafeSlow=function(e){return d(null,e)},r.isBuffer=function(e){return!(null==e||!e._isBuffer)},r.compare=function(e,t){if(!r.isBuffer(e)||!r.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,i=t.length,a=0,o=Math.min(n,i);a0&&(e=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(e+=" ... ")),""},r.prototype.compare=function(e,t,n,i,a){if(!r.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===i&&(i=0),void 0===a&&(a=this.length),t<0||n>e.length||i<0||a>this.length)throw new RangeError("out of range index");if(i>=a&&t>=n)return 0;if(i>=a)return-1;if(t>=n)return 1;if(this===e)return 0;for(var o=(a>>>=0)-(i>>>=0),s=(n>>>=0)-(t>>>=0),l=Math.min(o,s),c=this.slice(i,a),u=e.slice(t,n),d=0;di)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return _(this,e,t,n);case"utf8":case"utf-8":return y(this,e,t,n);case"ascii":return E(this,e,t,n);case"latin1":case"binary":return x(this,e,t,n);case"base64":return O(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return w(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},r.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},r.prototype.slice=function(e,t){var n,i=this.length;if((e=~~e)<0?(e+=i)<0&&(e=0):e>i&&(e=i),(t=void 0===t?i:~~t)<0?(t+=i)<0&&(t=0):t>i&&(t=i),t0&&(i*=256);)r+=this[e+--t]*i;return r},r.prototype.readUInt8=function(e,t){return t||I(e,1,this.length),this[e]},r.prototype.readUInt16LE=function(e,t){return t||I(e,2,this.length),this[e]|this[e+1]<<8},r.prototype.readUInt16BE=function(e,t){return t||I(e,2,this.length),this[e]<<8|this[e+1]},r.prototype.readUInt32LE=function(e,t){return t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},r.prototype.readUInt32BE=function(e,t){return t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},r.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e],i=1,a=0;++a=(i*=128)&&(r-=Math.pow(2,8*t)),r},r.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},r.prototype.readInt8=function(e,t){return t||I(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},r.prototype.readInt16LE=function(e,t){t||I(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},r.prototype.readInt16BE=function(e,t){t||I(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},r.prototype.readInt32LE=function(e,t){return t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},r.prototype.readInt32BE=function(e,t){return t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},r.prototype.readFloatLE=function(e,t){return t||I(e,4,this.length),a.read(this,e,!0,23,4)},r.prototype.readFloatBE=function(e,t){return t||I(e,4,this.length),a.read(this,e,!1,23,4)},r.prototype.readDoubleLE=function(e,t){return t||I(e,8,this.length),a.read(this,e,!0,52,8)},r.prototype.readDoubleBE=function(e,t){return t||I(e,8,this.length),a.read(this,e,!1,52,8)},r.prototype.writeUIntLE=function(e,t,n,r){e=+e,t|=0,n|=0,r||M(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,a=0;for(this[t]=255&e;++a=0&&(a*=256);)this[t+i]=e/a&255;return t+n},r.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,1,255,0),r.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},r.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,2,65535,0),r.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):P(this,e,t,!0),t+2},r.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,2,65535,0),r.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):P(this,e,t,!1),t+2},r.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,4,4294967295,0),r.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):L(this,e,t,!0),t+4},r.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,4,4294967295,0),r.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):L(this,e,t,!1),t+4},r.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);M(this,e,t,n,i-1,-i)}var a=0,o=1,s=0;for(this[t]=255&e;++a>0)-s&255;return t+n},r.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);M(this,e,t,n,i-1,-i)}var a=n-1,o=1,s=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/o>>0)-s&255;return t+n},r.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,1,127,-128),r.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},r.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,2,32767,-32768),r.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):P(this,e,t,!0),t+2},r.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,2,32767,-32768),r.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):P(this,e,t,!1),t+2},r.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,4,2147483647,-2147483648),r.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):L(this,e,t,!0),t+4},r.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),r.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):L(this,e,t,!1),t+4},r.prototype.writeFloatLE=function(e,t,n){return N(this,e,t,!0,n)},r.prototype.writeFloatBE=function(e,t,n){return N(this,e,t,!1,n)},r.prototype.writeDoubleLE=function(e,t,n){return j(this,e,t,!0,n)},r.prototype.writeDoubleBE=function(e,t,n){return j(this,e,t,!1,n)},r.prototype.copy=function(e,t,n,i){if(n||(n=0),i||0===i||(i=this.length),t>=e.length&&(t=e.length),t||(t=0),i>0&&i=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),e.length-t=0;--a)e[a+t]=this[a+n];else if(o<1e3||!r.TYPED_ARRAY_SUPPORT)for(a=0;a>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(o=t;o55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function U(e){return i.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(B,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function K(e,t,n,r){for(var i=0;i=t.length||i>=e.length);++i)t[i+n]=e[i];return i}}).call(this,void 0!==global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer)},{"base64-js":69,buffer:73,ieee754:195,isarray:198}],74:[function(e,t,n){t.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],75:[function(e,t,n){t.exports={O_RDONLY:0,O_WRONLY:1,O_RDWR:2,S_IFMT:61440,S_IFREG:32768,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960,S_IFSOCK:49152,O_CREAT:512,O_EXCL:2048,O_NOCTTY:131072,O_TRUNC:1024,O_APPEND:8,O_DIRECTORY:1048576,O_NOFOLLOW:256,O_SYNC:128,O_SYMLINK:2097152,O_NONBLOCK:4,S_IRWXU:448,S_IRUSR:256,S_IWUSR:128,S_IXUSR:64,S_IRWXG:56,S_IRGRP:32,S_IWGRP:16,S_IXGRP:8,S_IRWXO:7,S_IROTH:4,S_IWOTH:2,S_IXOTH:1,E2BIG:7,EACCES:13,EADDRINUSE:48,EADDRNOTAVAIL:49,EAFNOSUPPORT:47,EAGAIN:35,EALREADY:37,EBADF:9,EBADMSG:94,EBUSY:16,ECANCELED:89,ECHILD:10,ECONNABORTED:53,ECONNREFUSED:61,ECONNRESET:54,EDEADLK:11,EDESTADDRREQ:39,EDOM:33,EDQUOT:69,EEXIST:17,EFAULT:14,EFBIG:27,EHOSTUNREACH:65,EIDRM:90,EILSEQ:92,EINPROGRESS:36,EINTR:4,EINVAL:22,EIO:5,EISCONN:56,EISDIR:21,ELOOP:62,EMFILE:24,EMLINK:31,EMSGSIZE:40,EMULTIHOP:95,ENAMETOOLONG:63,ENETDOWN:50,ENETRESET:52,ENETUNREACH:51,ENFILE:23,ENOBUFS:55,ENODATA:96,ENODEV:19,ENOENT:2,ENOEXEC:8,ENOLCK:77,ENOLINK:97,ENOMEM:12,ENOMSG:91,ENOPROTOOPT:42,ENOSPC:28,ENOSR:98,ENOSTR:99,ENOSYS:78,ENOTCONN:57,ENOTDIR:20,ENOTEMPTY:66,ENOTSOCK:38,ENOTSUP:45,ENOTTY:25,ENXIO:6,EOPNOTSUPP:102,EOVERFLOW:84,EPERM:1,EPIPE:32,EPROTO:100,EPROTONOSUPPORT:43,EPROTOTYPE:41,ERANGE:34,EROFS:30,ESPIPE:29,ESRCH:3,ESTALE:70,ETIME:101,ETIMEDOUT:60,ETXTBSY:26,EWOULDBLOCK:35,EXDEV:18,SIGHUP:1,SIGINT:2,SIGQUIT:3,SIGILL:4,SIGTRAP:5,SIGABRT:6,SIGIOT:6,SIGBUS:10,SIGFPE:8,SIGKILL:9,SIGUSR1:30,SIGSEGV:11,SIGUSR2:31,SIGPIPE:13,SIGALRM:14,SIGTERM:15,SIGCHLD:20,SIGCONT:19,SIGSTOP:17,SIGTSTP:18,SIGTTIN:21,SIGTTOU:22,SIGURG:16,SIGXCPU:24,SIGXFSZ:25,SIGVTALRM:26,SIGPROF:27,SIGWINCH:28,SIGIO:23,SIGSYS:12,SSL_OP_ALL:2147486719,SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION:262144,SSL_OP_CIPHER_SERVER_PREFERENCE:4194304,SSL_OP_CISCO_ANYCONNECT:32768,SSL_OP_COOKIE_EXCHANGE:8192,SSL_OP_CRYPTOPRO_TLSEXT_BUG:2147483648,SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS:2048,SSL_OP_EPHEMERAL_RSA:0,SSL_OP_LEGACY_SERVER_CONNECT:4,SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER:32,SSL_OP_MICROSOFT_SESS_ID_BUG:1,SSL_OP_MSIE_SSLV2_RSA_PADDING:0,SSL_OP_NETSCAPE_CA_DN_BUG:536870912,SSL_OP_NETSCAPE_CHALLENGE_BUG:2,SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG:1073741824,SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG:8,SSL_OP_NO_COMPRESSION:131072,SSL_OP_NO_QUERY_MTU:4096,SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION:65536,SSL_OP_NO_SSLv2:16777216,SSL_OP_NO_SSLv3:33554432,SSL_OP_NO_TICKET:16384,SSL_OP_NO_TLSv1:67108864,SSL_OP_NO_TLSv1_1:268435456,SSL_OP_NO_TLSv1_2:134217728,SSL_OP_PKCS1_CHECK_1:0,SSL_OP_PKCS1_CHECK_2:0,SSL_OP_SINGLE_DH_USE:1048576,SSL_OP_SINGLE_ECDH_USE:524288,SSL_OP_SSLEAY_080_CLIENT_DH_BUG:128,SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG:0,SSL_OP_TLS_BLOCK_PADDING_BUG:512,SSL_OP_TLS_D5_BUG:256,SSL_OP_TLS_ROLLBACK_BUG:8388608,ENGINE_METHOD_DSA:2,ENGINE_METHOD_DH:4,ENGINE_METHOD_RAND:8,ENGINE_METHOD_ECDH:16,ENGINE_METHOD_ECDSA:32,ENGINE_METHOD_CIPHERS:64,ENGINE_METHOD_DIGESTS:128,ENGINE_METHOD_STORE:256,ENGINE_METHOD_PKEY_METHS:512,ENGINE_METHOD_PKEY_ASN1_METHS:1024,ENGINE_METHOD_ALL:65535,ENGINE_METHOD_NONE:0,DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6,F_OK:0,R_OK:4,W_OK:2,X_OK:1,UV_UDP_REUSEADDR:4}},{}],76:[function(e,t,n){ +"use strict";var i=e("base64-js"),a=e("ieee754"),o=e("isarray");function s(){return r.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function l(e,t){if(s()=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|e}function h(e,t){if(r.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return F(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return U(e).length;default:if(i)return F(e).length;t=(""+t).toLowerCase(),i=!0}}function m(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return D(this,t,n);case"utf8":case"utf-8":return S(this,t,n);case"ascii":return T(this,t,n);case"latin1":case"binary":return A(this,t,n);case"base64":return C(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function g(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function v(e,t,n,i,a){if(0===e.length)return-1;if("string"==typeof n?(i=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=a?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(a)return-1;n=e.length-1}else if(n<0){if(!a)return-1;n=0}if("string"==typeof t&&(t=r.from(t,i)),r.isBuffer(t))return 0===t.length?-1:b(e,t,n,i,a);if("number"==typeof t)return t&=255,r.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):b(e,[t],n,i,a);throw new TypeError("val must be string, number or Buffer")}function b(e,t,n,r,i){var a,o=1,s=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,s/=2,l/=2,n/=2}function c(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var u=-1;for(a=n;as&&(n=s-l),a=n;a>=0;a--){for(var d=!0,f=0;fi&&(r=i):r=i;var a=t.length;if(a%2!=0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var o=0;o>8,i=n%256,a.push(i),a.push(r);return a}(t,e.length-n),e,n,r)}function C(e,t,n){return 0===t&&n===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,n))}function S(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i239?4:c>223?3:c>191?2:1;if(i+d<=n)switch(d){case 1:c<128&&(u=c);break;case 2:128==(192&(a=e[i+1]))&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=e[i+1],o=e[i+2],128==(192&a)&&128==(192&o)&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,d=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=d}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);for(var n="",r=0;ri)&&(n=i);for(var a="",o=t;on)throw new RangeError("Trying to access beyond buffer length")}function M(e,t,n,i,a,o){if(!r.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||te.length)throw new RangeError("Index out of range")}function P(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-n,2);i>>8*(r?i:1-i)}function L(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-n,4);i>>8*(r?i:3-i)&255}function R(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function N(e,t,n,r,i){return i||R(e,0,n,4),a.write(e,t,n,r,23,4),n+4}function j(e,t,n,r,i){return i||R(e,0,n,8),a.write(e,t,n,r,52,8),n+8}n.Buffer=r,n.SlowBuffer=function(e){return+e!=e&&(e=0),r.alloc(+e)},n.INSPECT_MAX_BYTES=50,r.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),n.kMaxLength=s(),r.poolSize=8192,r._augment=function(e){return e.__proto__=r.prototype,e},r.from=function(e,t,n){return c(null,e,t,n)},r.TYPED_ARRAY_SUPPORT&&(r.prototype.__proto__=Uint8Array.prototype,r.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&r[Symbol.species]===r&&Object.defineProperty(r,Symbol.species,{value:null,configurable:!0})),r.alloc=function(e,t,n){return function(e,t,n,r){return u(t),t<=0?l(e,t):void 0!==n?"string"==typeof r?l(e,t).fill(n,r):l(e,t).fill(n):l(e,t)}(null,e,t,n)},r.allocUnsafe=function(e){return d(null,e)},r.allocUnsafeSlow=function(e){return d(null,e)},r.isBuffer=function(e){return!(null==e||!e._isBuffer)},r.compare=function(e,t){if(!r.isBuffer(e)||!r.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,i=t.length,a=0,o=Math.min(n,i);a0&&(e=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(e+=" ... ")),""},r.prototype.compare=function(e,t,n,i,a){if(!r.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===i&&(i=0),void 0===a&&(a=this.length),t<0||n>e.length||i<0||a>this.length)throw new RangeError("out of range index");if(i>=a&&t>=n)return 0;if(i>=a)return-1;if(t>=n)return 1;if(this===e)return 0;for(var o=(a>>>=0)-(i>>>=0),s=(n>>>=0)-(t>>>=0),l=Math.min(o,s),c=this.slice(i,a),u=e.slice(t,n),d=0;di)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return _(this,e,t,n);case"utf8":case"utf-8":return y(this,e,t,n);case"ascii":return E(this,e,t,n);case"latin1":case"binary":return x(this,e,t,n);case"base64":return O(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return w(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},r.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},r.prototype.slice=function(e,t){var n,i=this.length;if((e=~~e)<0?(e+=i)<0&&(e=0):e>i&&(e=i),(t=void 0===t?i:~~t)<0?(t+=i)<0&&(t=0):t>i&&(t=i),t0&&(i*=256);)r+=this[e+--t]*i;return r},r.prototype.readUInt8=function(e,t){return t||I(e,1,this.length),this[e]},r.prototype.readUInt16LE=function(e,t){return t||I(e,2,this.length),this[e]|this[e+1]<<8},r.prototype.readUInt16BE=function(e,t){return t||I(e,2,this.length),this[e]<<8|this[e+1]},r.prototype.readUInt32LE=function(e,t){return t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},r.prototype.readUInt32BE=function(e,t){return t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},r.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e],i=1,a=0;++a=(i*=128)&&(r-=Math.pow(2,8*t)),r},r.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},r.prototype.readInt8=function(e,t){return t||I(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},r.prototype.readInt16LE=function(e,t){t||I(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},r.prototype.readInt16BE=function(e,t){t||I(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},r.prototype.readInt32LE=function(e,t){return t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},r.prototype.readInt32BE=function(e,t){return t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},r.prototype.readFloatLE=function(e,t){return t||I(e,4,this.length),a.read(this,e,!0,23,4)},r.prototype.readFloatBE=function(e,t){return t||I(e,4,this.length),a.read(this,e,!1,23,4)},r.prototype.readDoubleLE=function(e,t){return t||I(e,8,this.length),a.read(this,e,!0,52,8)},r.prototype.readDoubleBE=function(e,t){return t||I(e,8,this.length),a.read(this,e,!1,52,8)},r.prototype.writeUIntLE=function(e,t,n,r){e=+e,t|=0,n|=0,r||M(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,a=0;for(this[t]=255&e;++a=0&&(a*=256);)this[t+i]=e/a&255;return t+n},r.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,1,255,0),r.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},r.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,2,65535,0),r.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):P(this,e,t,!0),t+2},r.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,2,65535,0),r.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):P(this,e,t,!1),t+2},r.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,4,4294967295,0),r.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):L(this,e,t,!0),t+4},r.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,4,4294967295,0),r.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):L(this,e,t,!1),t+4},r.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);M(this,e,t,n,i-1,-i)}var a=0,o=1,s=0;for(this[t]=255&e;++a>0)-s&255;return t+n},r.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);M(this,e,t,n,i-1,-i)}var a=n-1,o=1,s=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/o>>0)-s&255;return t+n},r.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,1,127,-128),r.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},r.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,2,32767,-32768),r.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):P(this,e,t,!0),t+2},r.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,2,32767,-32768),r.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):P(this,e,t,!1),t+2},r.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,4,2147483647,-2147483648),r.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):L(this,e,t,!0),t+4},r.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),r.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):L(this,e,t,!1),t+4},r.prototype.writeFloatLE=function(e,t,n){return N(this,e,t,!0,n)},r.prototype.writeFloatBE=function(e,t,n){return N(this,e,t,!1,n)},r.prototype.writeDoubleLE=function(e,t,n){return j(this,e,t,!0,n)},r.prototype.writeDoubleBE=function(e,t,n){return j(this,e,t,!1,n)},r.prototype.copy=function(e,t,n,i){if(n||(n=0),i||0===i||(i=this.length),t>=e.length&&(t=e.length),t||(t=0),i>0&&i=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),e.length-t=0;--a)e[a+t]=this[a+n];else if(o<1e3||!r.TYPED_ARRAY_SUPPORT)for(a=0;a>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(o=t;o55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function U(e){return i.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(B,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function K(e,t,n,r){for(var i=0;i=t.length||i>=e.length);++i)t[i+n]=e[i];return i}}).call(this,void 0!==global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer)},{"base64-js":69,buffer:73,ieee754:195,isarray:198}],74:[function(e,t,n){t.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],75:[function(e,t,n){t.exports={O_RDONLY:0,O_WRONLY:1,O_RDWR:2,S_IFMT:61440,S_IFREG:32768,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960,S_IFSOCK:49152,O_CREAT:512,O_EXCL:2048,O_NOCTTY:131072,O_TRUNC:1024,O_APPEND:8,O_DIRECTORY:1048576,O_NOFOLLOW:256,O_SYNC:128,O_SYMLINK:2097152,O_NONBLOCK:4,S_IRWXU:448,S_IRUSR:256,S_IWUSR:128,S_IXUSR:64,S_IRWXG:56,S_IRGRP:32,S_IWGRP:16,S_IXGRP:8,S_IRWXO:7,S_IROTH:4,S_IWOTH:2,S_IXOTH:1,E2BIG:7,EACCES:13,EADDRINUSE:48,EADDRNOTAVAIL:49,EAFNOSUPPORT:47,EAGAIN:35,EALREADY:37,EBADF:9,EBADMSG:94,EBUSY:16,ECANCELED:89,ECHILD:10,ECONNABORTED:53,ECONNREFUSED:61,ECONNRESET:54,EDEADLK:11,EDESTADDRREQ:39,EDOM:33,EDQUOT:69,EEXIST:17,EFAULT:14,EFBIG:27,EHOSTUNREACH:65,EIDRM:90,EILSEQ:92,EINPROGRESS:36,EINTR:4,EINVAL:22,EIO:5,EISCONN:56,EISDIR:21,ELOOP:62,EMFILE:24,EMLINK:31,EMSGSIZE:40,EMULTIHOP:95,ENAMETOOLONG:63,ENETDOWN:50,ENETRESET:52,ENETUNREACH:51,ENFILE:23,ENOBUFS:55,ENODATA:96,ENODEV:19,ENOENT:2,ENOEXEC:8,ENOLCK:77,ENOLINK:97,ENOMEM:12,ENOMSG:91,ENOPROTOOPT:42,ENOSPC:28,ENOSR:98,ENOSTR:99,ENOSYS:78,ENOTCONN:57,ENOTDIR:20,ENOTEMPTY:66,ENOTSOCK:38,ENOTSUP:45,ENOTTY:25,ENXIO:6,EOPNOTSUPP:102,EOVERFLOW:84,EPERM:1,EPIPE:32,EPROTO:100,EPROTONOSUPPORT:43,EPROTOTYPE:41,ERANGE:34,EROFS:30,ESPIPE:29,ESRCH:3,ESTALE:70,ETIME:101,ETIMEDOUT:60,ETXTBSY:26,EWOULDBLOCK:35,EXDEV:18,SIGHUP:1,SIGINT:2,SIGQUIT:3,SIGILL:4,SIGTRAP:5,SIGABRT:6,SIGIOT:6,SIGBUS:10,SIGFPE:8,SIGKILL:9,SIGUSR1:30,SIGSEGV:11,SIGUSR2:31,SIGPIPE:13,SIGALRM:14,SIGTERM:15,SIGCHLD:20,SIGCONT:19,SIGSTOP:17,SIGTSTP:18,SIGTTIN:21,SIGTTOU:22,SIGURG:16,SIGXCPU:24,SIGXFSZ:25,SIGVTALRM:26,SIGPROF:27,SIGWINCH:28,SIGIO:23,SIGSYS:12,SSL_OP_ALL:2147486719,SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION:262144,SSL_OP_CIPHER_SERVER_PREFERENCE:4194304,SSL_OP_CISCO_ANYCONNECT:32768,SSL_OP_COOKIE_EXCHANGE:8192,SSL_OP_CRYPTOPRO_TLSEXT_BUG:2147483648,SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS:2048,SSL_OP_EPHEMERAL_RSA:0,SSL_OP_LEGACY_SERVER_CONNECT:4,SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER:32,SSL_OP_MICROSOFT_SESS_ID_BUG:1,SSL_OP_MSIE_SSLV2_RSA_PADDING:0,SSL_OP_NETSCAPE_CA_DN_BUG:536870912,SSL_OP_NETSCAPE_CHALLENGE_BUG:2,SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG:1073741824,SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG:8,SSL_OP_NO_COMPRESSION:131072,SSL_OP_NO_QUERY_MTU:4096,SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION:65536,SSL_OP_NO_SSLv2:16777216,SSL_OP_NO_SSLv3:33554432,SSL_OP_NO_TICKET:16384,SSL_OP_NO_TLSv1:67108864,SSL_OP_NO_TLSv1_1:268435456,SSL_OP_NO_TLSv1_2:134217728,SSL_OP_PKCS1_CHECK_1:0,SSL_OP_PKCS1_CHECK_2:0,SSL_OP_SINGLE_DH_USE:1048576,SSL_OP_SINGLE_ECDH_USE:524288,SSL_OP_SSLEAY_080_CLIENT_DH_BUG:128,SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG:0,SSL_OP_TLS_BLOCK_PADDING_BUG:512,SSL_OP_TLS_D5_BUG:256,SSL_OP_TLS_ROLLBACK_BUG:8388608,ENGINE_METHOD_DSA:2,ENGINE_METHOD_DH:4,ENGINE_METHOD_RAND:8,ENGINE_METHOD_ECDH:16,ENGINE_METHOD_ECDSA:32,ENGINE_METHOD_CIPHERS:64,ENGINE_METHOD_DIGESTS:128,ENGINE_METHOD_STORE:256,ENGINE_METHOD_PKEY_METHS:512,ENGINE_METHOD_PKEY_ASN1_METHS:1024,ENGINE_METHOD_ALL:65535,ENGINE_METHOD_NONE:0,DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6,F_OK:0,R_OK:4,W_OK:2,X_OK:1,UV_UDP_REUSEADDR:4}},{}],76:[function(e,t,n){ /*! * copy-to - index.js * Copyright(c) 2014 dead_horse * MIT Licensed */ -"use strict";var r=Array.prototype.slice;function i(e,t){if(!(this instanceof i))return new i(e,t);this.src=e,this._withAccess=t}function a(e,t){return void 0===e[t]&&void 0===e.__lookupGetter__(t)&&void 0===e.__lookupSetter__(t)}t.exports=i,i.prototype.withAccess=function(e){return this._withAccess=!1!==e,this},i.prototype.pick=function(e){return Array.isArray(e)||(e=r.call(arguments)),e.length&&(this.keys=e),this},i.prototype.to=function(e){if(e=e||{},!this.src)return e;var t=this.keys||Object.keys(this.src);if(!this._withAccess){for(var n=0;nu;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}}},{"./_to-absolute-index":156,"./_to-iobject":158,"./_to-length":159}],97:[function(e,t,n){var r=e("./_cof"),i=e("./_wks")("toStringTag"),a="Arguments"==r(function(){return arguments}());t.exports=function(e){var t,n,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),i))?n:a?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},{"./_cof":98,"./_wks":166}],98:[function(e,t,n){var r={}.toString;t.exports=function(e){return r.call(e).slice(8,-1)}},{}],99:[function(e,t,n){var r=t.exports={version:"2.6.11"};"number"==typeof __e&&(__e=r)},{}],100:[function(e,t,n){"use strict";var r=e("./_object-dp"),i=e("./_property-desc");t.exports=function(e,t,n){t in e?r.f(e,t,i(0,n)):e[t]=n}},{"./_object-dp":132,"./_property-desc":146}],101:[function(e,t,n){var r=e("./_a-function");t.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},{"./_a-function":92}],102:[function(e,t,n){t.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},{}],103:[function(e,t,n){t.exports=!e("./_fails")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},{"./_fails":108}],104:[function(e,t,n){var r=e("./_is-object"),i=e("./_global").document,a=r(i)&&r(i.createElement);t.exports=function(e){return a?i.createElement(e):{}}},{"./_global":110,"./_is-object":119}],105:[function(e,t,n){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],106:[function(e,t,n){var r=e("./_object-keys"),i=e("./_object-gops"),a=e("./_object-pie");t.exports=function(e){var t=r(e),n=i.f;if(n)for(var o,s=n(e),l=a.f,c=0;s.length>c;)l.call(e,o=s[c++])&&t.push(o);return t}},{"./_object-gops":137,"./_object-keys":140,"./_object-pie":141}],107:[function(e,t,n){var r=e("./_global"),i=e("./_core"),a=e("./_ctx"),o=e("./_hide"),s=e("./_has"),l=function(e,t,n){var c,u,d,f=e&l.F,p=e&l.G,h=e&l.S,m=e&l.P,g=e&l.B,v=e&l.W,b=p?i:i[t]||(i[t]={}),_=b.prototype,y=p?r:h?r[t]:(r[t]||{}).prototype;for(c in p&&(n=t),n)(u=!f&&y&&void 0!==y[c])&&s(b,c)||(d=u?y[c]:n[c],b[c]=p&&"function"!=typeof y[c]?n[c]:g&&u?a(d,r):v&&y[c]==d?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(d):m&&"function"==typeof d?a(Function.call,d):d,m&&((b.virtual||(b.virtual={}))[c]=d,e&l.R&&_&&!_[c]&&o(_,c,d)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,t.exports=l},{"./_core":99,"./_ctx":101,"./_global":110,"./_has":111,"./_hide":112}],108:[function(e,t,n){t.exports=function(e){try{return!!e()}catch(e){return!0}}},{}],109:[function(e,t,n){var r=e("./_ctx"),i=e("./_iter-call"),a=e("./_is-array-iter"),o=e("./_an-object"),s=e("./_to-length"),l=e("./core.get-iterator-method"),c={},u={};(n=t.exports=function(e,t,n,d,f){var p,h,m,g,v=f?function(){return e}:l(e),b=r(n,d,t?2:1),_=0;if("function"!=typeof v)throw TypeError(e+" is not iterable!");if(a(v)){for(p=s(e.length);p>_;_++)if((g=t?b(o(h=e[_])[0],h[1]):b(e[_]))===c||g===u)return g}else for(m=v.call(e);!(h=m.next()).done;)if((g=i(m,b,h.value,t))===c||g===u)return g}).BREAK=c,n.RETURN=u},{"./_an-object":95,"./_ctx":101,"./_is-array-iter":117,"./_iter-call":120,"./_to-length":159,"./core.get-iterator-method":167}],110:[function(e,t,n){var r=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},{}],111:[function(e,t,n){var r={}.hasOwnProperty;t.exports=function(e,t){return r.call(e,t)}},{}],112:[function(e,t,n){var r=e("./_object-dp"),i=e("./_property-desc");t.exports=e("./_descriptors")?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},{"./_descriptors":103,"./_object-dp":132,"./_property-desc":146}],113:[function(e,t,n){var r=e("./_global").document;t.exports=r&&r.documentElement},{"./_global":110}],114:[function(e,t,n){t.exports=!e("./_descriptors")&&!e("./_fails")((function(){return 7!=Object.defineProperty(e("./_dom-create")("div"),"a",{get:function(){return 7}}).a}))},{"./_descriptors":103,"./_dom-create":104,"./_fails":108}],115:[function(e,t,n){t.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},{}],116:[function(e,t,n){var r=e("./_cof");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},{"./_cof":98}],117:[function(e,t,n){var r=e("./_iterators"),i=e("./_wks")("iterator"),a=Array.prototype;t.exports=function(e){return void 0!==e&&(r.Array===e||a[i]===e)}},{"./_iterators":125,"./_wks":166}],118:[function(e,t,n){var r=e("./_cof");t.exports=Array.isArray||function(e){return"Array"==r(e)}},{"./_cof":98}],119:[function(e,t,n){t.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},{}],120:[function(e,t,n){var r=e("./_an-object");t.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(t){var a=e.return;throw void 0!==a&&r(a.call(e)),t}}},{"./_an-object":95}],121:[function(e,t,n){"use strict";var r=e("./_object-create"),i=e("./_property-desc"),a=e("./_set-to-string-tag"),o={};e("./_hide")(o,e("./_wks")("iterator"),(function(){return this})),t.exports=function(e,t,n){e.prototype=r(o,{next:i(1,n)}),a(e,t+" Iterator")}},{"./_hide":112,"./_object-create":131,"./_property-desc":146,"./_set-to-string-tag":150,"./_wks":166}],122:[function(e,t,n){"use strict";var r=e("./_library"),i=e("./_export"),a=e("./_redefine"),o=e("./_hide"),s=e("./_iterators"),l=e("./_iter-create"),c=e("./_set-to-string-tag"),u=e("./_object-gpo"),d=e("./_wks")("iterator"),f=!([].keys&&"next"in[].keys()),p=function(){return this};t.exports=function(e,t,n,h,m,g,v){l(n,t,h);var b,_,y,E=function(e){if(!f&&e in C)return C[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},x=t+" Iterator",O="values"==m,w=!1,C=e.prototype,S=C[d]||C["@@iterator"]||m&&C[m],D=S||E(m),T=m?O?E("entries"):D:void 0,A="Array"==t&&C.entries||S;if(A&&(y=u(A.call(new e)))!==Object.prototype&&y.next&&(c(y,x,!0),r||"function"==typeof y[d]||o(y,d,p)),O&&S&&"values"!==S.name&&(w=!0,D=function(){return S.call(this)}),r&&!v||!f&&!w&&C[d]||o(C,d,D),s[t]=D,s[x]=p,m)if(b={values:O?D:E("values"),keys:g?D:E("keys"),entries:T},v)for(_ in b)_ in C||a(C,_,b[_]);else i(i.P+i.F*(f||w),t,b);return b}},{"./_export":107,"./_hide":112,"./_iter-create":121,"./_iterators":125,"./_library":126,"./_object-gpo":138,"./_redefine":148,"./_set-to-string-tag":150,"./_wks":166}],123:[function(e,t,n){var r=e("./_wks")("iterator"),i=!1;try{var a=[7][r]();a.return=function(){i=!0},Array.from(a,(function(){throw 2}))}catch(e){}t.exports=function(e,t){if(!t&&!i)return!1;var n=!1;try{var a=[7],o=a[r]();o.next=function(){return{done:n=!0}},a[r]=function(){return o},e(a)}catch(e){}return n}},{"./_wks":166}],124:[function(e,t,n){t.exports=function(e,t){return{value:t,done:!!e}}},{}],125:[function(e,t,n){t.exports={}},{}],126:[function(e,t,n){t.exports=!0},{}],127:[function(e,t,n){var r=e("./_uid")("meta"),i=e("./_is-object"),a=e("./_has"),o=e("./_object-dp").f,s=0,l=Object.isExtensible||function(){return!0},c=!e("./_fails")((function(){return l(Object.preventExtensions({}))})),u=function(e){o(e,r,{value:{i:"O"+ ++s,w:{}}})},d=t.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,r)){if(!l(e))return"F";if(!t)return"E";u(e)}return e[r].i},getWeak:function(e,t){if(!a(e,r)){if(!l(e))return!0;if(!t)return!1;u(e)}return e[r].w},onFreeze:function(e){return c&&d.NEED&&l(e)&&!a(e,r)&&u(e),e}}},{"./_fails":108,"./_has":111,"./_is-object":119,"./_object-dp":132,"./_uid":162}],128:[function(e,t,n){var r=e("./_global"),i=e("./_task").set,a=r.MutationObserver||r.WebKitMutationObserver,o=r.process,s=r.Promise,l="process"==e("./_cof")(o);t.exports=function(){var e,t,n,c=function(){var r,i;for(l&&(r=o.domain)&&r.exit();e;){i=e.fn,e=e.next;try{i()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(l)n=function(){o.nextTick(c)};else if(!a||r.navigator&&r.navigator.standalone)if(s&&s.resolve){var u=s.resolve(void 0);n=function(){u.then(c)}}else n=function(){i.call(r,c)};else{var d=!0,f=document.createTextNode("");new a(c).observe(f,{characterData:!0}),n=function(){f.data=d=!d}}return function(r){var i={fn:r,next:void 0};t&&(t.next=i),e||(e=i,n()),t=i}}},{"./_cof":98,"./_global":110,"./_task":155}],129:[function(e,t,n){"use strict";var r=e("./_a-function");function i(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)}t.exports.f=function(e){return new i(e)}},{"./_a-function":92}],130:[function(e,t,n){"use strict";var r=e("./_descriptors"),i=e("./_object-keys"),a=e("./_object-gops"),o=e("./_object-pie"),s=e("./_to-object"),l=e("./_iobject"),c=Object.assign;t.exports=!c||e("./_fails")((function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=c({},e)[n]||Object.keys(c({},t)).join("")!=r}))?function(e,t){for(var n=s(e),c=arguments.length,u=1,d=a.f,f=o.f;c>u;)for(var p,h=l(arguments[u++]),m=d?i(h).concat(d(h)):i(h),g=m.length,v=0;g>v;)p=m[v++],r&&!f.call(h,p)||(n[p]=h[p]);return n}:c},{"./_descriptors":103,"./_fails":108,"./_iobject":116,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_to-object":160}],131:[function(e,t,n){var r=e("./_an-object"),i=e("./_object-dps"),a=e("./_enum-bug-keys"),o=e("./_shared-key")("IE_PROTO"),s=function(){},l=function(){var t,n=e("./_dom-create")("iframe"),r=a.length;for(n.style.display="none",e("./_html").appendChild(n),n.src="javascript:",(t=n.contentWindow.document).open(),t.write("