From 25e211a5dc97ca20d3bd7b9ca6a6cb6ef2948157 Mon Sep 17 00:00:00 2001 From: dingyongkang Date: Tue, 7 Nov 2023 17:29:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9icon?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .DS_Store | Bin 6148 -> 108548 bytes ...04d97566.async.js => 279.1d6c0022.async.js | 0 ...abd4bb07.async.js => 280.9e22a6eb.async.js | 0 ...bb.async.js => antdesign.4a966372.async.js | 1204 ++++++++--------- color.less | 26 +- index.html | 6 +- ...uts__ShixunDetail__index.9e014849.async.js | 4 +- ...> layouts__SimpleLayouts.6b6b32cb.async.js | 17 +- ...ms__Lists__Poll.37c56b21.9cd04ffa.async.js | 0 ...ync.js => layouts__index.b3ec84e2.async.js | 0 ...uts__index.layouts__user.0c1f758b.async.js | 15 +- ...sync.js => layouts__user.0835e00c.async.js | 0 ...ts__virtualDetail__index.0fe6ce57.async.js | 0 ...ists__Managements__index.811ebf11.async.js | 0 monaco-editor.2e8563a7.async.js | 202 +-- ...2.async.js => p__Account.aba797e4.async.js | 0 ..._Account__Binding__index.15d61de3.async.js | 0 ...nt__Certification__index.deadf996.async.js | 0 ...nt__Profile__Edit__index.b190df41.async.js | 0 ..._Account__Profile__index.fd7ef91a.async.js | 0 ..._Account__Results__index.5a682543.async.js | 0 ...__Account__Secure__index.64164fda.async.js | 0 ...4d831.async.js => p__Api.7bcfc0ea.async.js | 0 ...oms__ClassicCases__index.9047c9af.async.js | 0 ...ssrooms__ExamList__index.2e81d519.async.js | 0 ... => p__Classrooms__Index.fb3e15b2.async.js | 0 ...sts__Announcement__index.d1dba5ca.async.js | 0 ...Lists__Attachment__index.9c27ecd5.async.js | 4 +- ...ttendance__Detail__index.ffe43ba7.async.js | 4 +- ...Lists__Attendance__index.e5c145c5.async.js | 4 +- ...Lists__Board__Add__index.385298e3.async.js | 0 ...ts__Board__Detail__index.7898e673.async.js | 0 ...ists__Board__Edit__index.493e51e9.async.js | 0 ...oms__Lists__Board__index.7047b2af.async.js | 0 ...mmonHomework__Add__index.c76e0a6b.async.js | 0 ...nHomework__Detail__index.0ba04a20.async.js | 4 +- ...omework__EditWork__index.ac4e1d61.async.js | 0 ...monHomework__Edit__index.e3c5f22f.async.js | 0 ...nHomework__Review__index.c2b14402.async.js | 0 ...ework__SubmitWork__index.3c13f0e2.async.js | 0 ...s__CommonHomework__index.00968e85.async.js | 4 +- ...urseGroup__Detail__index.225c1c13.async.js | 4 +- ...CourseGroup__List__index.e002a4d3.async.js | 4 +- ...rseGroup__NotList__index.e8805515.async.js | 4 +- ...ts__Exercise__Add__index.ac557659.async.js | 0 ...cise__AnswerCheck__index.276e9236.async.js | 0 ..._Exercise__Answer__index.360826fc.async.js | 4 +- ...ateChecking__CheckDetail.96622b67.async.js | 4 +- ..._Exercise__Detail__index.6d5aa77b.async.js | 4 +- ...s__Exercise__Edit__index.3c127602.async.js | 4 +- ..._Exercise__Export__index.f6f76188.async.js | 4 +- ...se__ImitateAnswer__index.2c550f32.async.js | 4 +- ...cise__ReviewGroup__index.cc19dbda.async.js | 0 ..._Exercise__Review__index.19b7da89.async.js | 4 +- ...__Lists__Exercise__index.b6a840b6.async.js | 4 +- ...Lists__ExportList__index.6244f4fe.async.js | 4 +- ...ation__Tasks__Add__index.caa2b6d8.async.js | 0 ...on__Tasks__Detail__index.a8f39f17.async.js | 4 +- ...tion__Tasks__Edit__index.ccb1b4e9.async.js | 0 ...Graduation__Tasks__index.1ec9b217.async.js | 0 ...tion__Topics__Add__index.f0dd94a3.async.js | 0 ...n__Topics__Detail__index.23b8d4f4.async.js | 4 +- ...ion__Topics__Edit__index.173f080c.async.js | 0 ...raduation__Topics__index.d476e12b.async.js | 0 ...roupHomework__Add__index.52c251df.async.js | 0 ...pHomework__Detail__index.0f090188.async.js | 4 +- ...omework__EditWork__index.ae5cdb91.async.js | 0 ...oupHomework__Edit__index.7aaefd7a.async.js | 0 ...pHomework__Review__index.d34045da.async.js | 0 ...ework__SubmitWork__index.f6b980df.async.js | 0 ...ts__GroupHomework__index.3b585a1a.async.js | 4 +- ..._Lists__LiveVideo__index.b9c11332.async.js | 4 +- ...s__OnlineLearning__index.27b185c6.async.js | 4 +- ...Lists__Polls__Add__index.f7f9718b.async.js | 0 ...ts__Polls__Answer__index.2cb8ac8d.async.js | 0 ...ts__Polls__Detail__index.0bf89186.async.js | 4 +- ...ists__Polls__Edit__index.957eb556.async.js | 0 ...oms__Lists__Polls__index.1e0f84ee.async.js | 4 +- ...omeworks__Comment__index.46c9c2e2.async.js | 4 +- ...ks__Commitsummary__index.ee3910eb.async.js | 0 ...odeReview__Detail__index.be1e653a.async.js | 4 +- ...Homeworks__Detail__index.b0aa293e.async.js | 4 +- ...__ShixunHomeworks__index.d53cebe2.async.js | 4 +- ...StatisticsQuality__index.176b6414.async.js | 0 ...tatistics__StudentDetail.8501865f.async.js | 4 +- ...tatistics__Detail__index.3d87332a.async.js | 4 +- ...StudentStatistics__index.2e79ca73.async.js | 4 +- ...ics__StudentVideo__index.d73f5a1d.async.js | 4 +- ...__VideoStatistics__index.7bce59d5.async.js | 4 +- ...Lists__Statistics__index.adeb7d70.async.js | 4 +- ...ssrooms__Lists__Students.a6414783.async.js | 4 +- ...ssrooms__Lists__Teachers.6e6781a6.async.js | 4 +- ..._Template__detail__index.37b49010.async.js | 0 ...__Lists__Template__index.4fc9c883.async.js | 0 ...Template__student__index.50761736.async.js | 0 ...Template__teacher__index.0aeeaf82.async.js | 0 ...tatistics__Detail__index.c7ce7bc2.async.js | 4 +- ...cs__StudentDetail__index.1f9f6469.async.js | 4 +- ...Video__Statistics__index.e87e65bd.async.js | 4 +- ...ts__Video__Upload__index.e557b387.async.js | 0 ...virtualSpaces__.4db772dd.cb5f2074.async.js | 0 ...oms__Lists__Video__index.864c75e8.async.js | 4 +- ...js => p__Classrooms__New.95e0235f.async.js | 0 ...ssrooms__New__StartClass.2f27b2a1.async.js | 0 ...js => p__Colleges__index.32934369.async.js | 4 +- ... p__Competitions__Detail.1deacb55.async.js | 4 +- ...p__Competitions__Entered.a156184d.async.js | 0 ...ed__Assembly__TeamDateil.754170fd.async.js | 4 +- ..._Competitions__Exports__.a8463043.async.js | 0 ...> p__Competitions__Index.933dcc51.async.js | 0 ... p__Competitions__Update.60564df1.async.js | 0 ...ync.js => p__Demo__index.7bc2de8a.async.js | 4 +- ...3c.async.js => p__Editor.c4512e59.async.js | 0 ... p__Editor.p__Terminal__.f2db01db.async.js | 0 ...ync.js => p__Engineering.07a2685b.async.js | 0 ...eering__Evaluate__Detail.c25a9cf7.async.js | 4 +- ...ineering__Evaluate__List.9618830b.async.js | 4 +- ...ering__Lists__CourseList.a701f7c4.async.js | 4 +- ...ing__Lists__CourseMatrix.29f0fbba.async.js | 4 +- ...ing__Lists__CurseSetting.efe92cc0.async.js | 4 +- ...__Lists__GraduatedMatrix.07e714e2.async.js | 0 ...__Lists__GraduationIndex.ffde1c9e.async.js | 0 ...ring__Lists__StudentList.c97c0f97.async.js | 4 +- ...ring__Lists__TeacherList.08fcc64d.async.js | 4 +- ...ists__TrainingObjectives.e2e722ab.async.js | 0 ...__Lists__TrainingProgram.cce022cd.async.js | 4 +- ...ts__TrainingProgram__Add.5f9d5bee.async.js | 4 +- ...s__TrainingProgram__Edit.e12fa671.async.js | 4 +- ...eering__Navigation__Home.c7cb6d6a.async.js | 0 ...ngineering__Norm__Detail.3a051bb4.async.js | 0 ..._Engineering__Norm__List.9ec8eafb.async.js | 4 +- ....js => p__Forums__Detail.19e3037d.async.js | 0 ...c.js => p__Forums__Index.bfc725ac.async.js | 0 ..._Forums__Index__redirect.42611030.async.js | 0 ...ync.js => p__Forums__New.4c0ea0b4.async.js | 0 ...js => p__Forums__Subject.6f468788.async.js | 0 ...nc.js => p__Forums__User.f069a39e.async.js | 0 ....async.js => p__Guidance.f8ada22c.async.js | 0 ...ync.js => p__Help__Index.d9aed77f.async.js | 0 ...js => p__HttpStatus__403.9d1e44a1.async.js | 0 ...js => p__HttpStatus__404.267a018f.async.js | 0 ...js => p__HttpStatus__500.43de805d.async.js | 0 ...p__HttpStatus__HpcCourse.863eb82b.async.js | 0 ...__HttpStatus__UserAgents.1261be62.async.js | 0 ...s => p__Messages__Detail.f9d019f1.async.js | 0 ... => p__Messages__Private.76de9932.async.js | 0 ... => p__Messages__Tidings.2f810c43.async.js | 0 ... p__MoopCases__FormPanel.1aeb12a7.async.js | 0 ... p__MoopCases__InfoPanel.e232d8e1.async.js | 0 ...s => p__MoopCases__index.31646445.async.js | 0 ..._MyProblem__RecordDetail.90c0464c.async.js | 0 ...s => p__MyProblem__index.79f80994.async.js | 4 +- ...aperlibrary__Edit__index.8785bc9c.async.js | 0 ...andom__AddAndEdit__index.35925fed.async.js | 4 +- ...y__Random__Detail__index.cca65624.async.js | 4 +- ...dom__ExerciseEdit__index.9e9f77f3.async.js | 0 ...ndom__PreviewEdit__index.098895c3.async.js | 0 ...Paperlibrary__See__index.12e8fffb.async.js | 4 +- ...> p__Paperlibrary__index.0a5b8439.async.js | 4 +- ...aths__Detail__Statistics.f91622e8.async.js | 4 +- ... => p__Paths__Detail__id.8b00b459.async.js | 4 +- ...cationalEducation__index.ea190693.async.js | 0 ...nc.js => p__Paths__Index.c506d191.async.js | 0 ...sync.js => p__Paths__New.f1a624ee.async.js | 4 +- ..._Problems__OjForm__index.ba471762.async.js | 4 +- ...oblemset__NewItem__index.fa1f5ab5.async.js | 4 +- ...set__Preview__New__index.d88baad8.async.js | 0 ...oblemset__Preview__index.8a6c00f8.async.js | 0 ... => p__Problemset__index.c24174c2.async.js | 4 +- ...> p__Question__AddOrEdit.17eb909a.async.js | 4 +- ...ion__AddOrEdit__BatchAdd.9336bf33.async.js | 0 ...js => p__Question__Index.00018fa1.async.js | 4 +- ...> p__Question__OjProblem.91b2e89b.async.js | 4 +- ..._OjProblem__RecordDetail.00a2c45c.async.js | 0 ...4.async.js => p__RestFul.2c5aa7a1.async.js | 4 +- ... p__RestFul__Edit__index.befa9d9f.async.js | 0 ...c.js => p__Search__index.f4f50e0f.async.js | 0 ...l__AuditSituation__index.21946ce5.async.js | 0 ...nges__EditPracticeAnswer.c8ca9bef.async.js | 0 ...ges__EditPracticeSetting.ed3d6069.async.js | 0 ...Challenges__EditQuestion.08a1d46c.async.js | 0 ..._Challenges__NewPractice.990d996b.async.js | 0 ..._Challenges__NewQuestion.04774e69.async.js | 0 ...allenges__RankingSetting.aab4712f.async.js | 0 ...etail__Challenges__index.7536ae0c.async.js | 0 ...il__Collaborators__index.50800da1.async.js | 15 +- ...__Detail__Dataset__index.d07186a1.async.js | 4 +- ...__Detail__Discuss__index.a0488140.async.js | 4 +- ..._Detail__ForkList__index.be633d57.async.js | 4 +- ...ns__Detail__Merge__index.de83b0ef.async.js | 0 ...tail__RankingList__index.b031a95e.async.js | 0 ...pository__AddFile__index.d4f5172e.async.js | 0 ...epository__Commit__index.3fe4d616.async.js | 0 ...itory__UploadFile__index.e7484a98.async.js | 0 ...etail__Repository__index.188883e9.async.js | 4 +- ..._Detail__Settings__index.e6f8fc27.async.js | 0 ...> p__Shixuns__Detail__id.6875b3a8.async.js | 0 ...c.js => p__Shixuns__Edit.746146ee.async.js | 123 +- ...nges__EditPracticeAnswer.317c0b7f.async.js | 0 ...ges__EditPracticeSetting.d298459a.async.js | 0 ...Challenges__EditQuestion.ea108833.async.js | 0 ..._Challenges__NewPractice.876787c8.async.js | 0 ..._Challenges__NewQuestion.0b99258a.async.js | 0 ...allenges__RankingSetting.3a87e779.async.js | 0 ...s__Edit__body__Warehouse.3fc9746f.async.js | 4 +- ...s => p__Shixuns__Exports.08e4dd7b.async.js | 0 ....js => p__Shixuns__Index.c8552617.async.js | 0 ...nc.js => p__Shixuns__New.008b316a.async.js | 4 +- ..._Shixuns__New__CreateImg.985bd9fc.async.js | 0 ...ixuns__New__ImagePreview.1b515620.async.js | 0 ...sync.js => p__Terminal__.9a78d3f9.async.js | 0 ...bbb.async.js => p__Three.d2b23790.async.js | 0 ...tail__Certificate__index.0b278f2e.async.js | 4 +- ...etail__Classrooms__index.014ddfbf.async.js | 4 +- ...rImentImg__Detail__index.ce868a0c.async.js | 0 ...il__ExperImentImg__index.e09084c1.async.js | 4 +- ...ail__LearningPath__index.20ac12cf.async.js | 4 +- ...er__Detail__Order__index.4a05a1c0.async.js | 0 ..._orderInformation__index.a96eec27.async.js | 0 ...__pages__orderPay__index.9e2ab18d.async.js | 0 ...er__pages__result__index.a67a9737.async.js | 0 ...l__OtherResources__index.0809dd7b.async.js | 4 +- ...er__Detail__Paths__index.58098144.async.js | 4 +- ..._Detail__Projects__index.2d3a3bc7.async.js | 0 ...__Detail__Shixuns__index.966b91dd.async.js | 4 +- ...etail__TeachGroup__index.bdb879f7.async.js | 4 +- ...l__Topics__Detail__index.948ce0e1.async.js | 0 ..._Exercise__Detail__index.e23ab758.async.js | 0 ...s__Exercise__Edit__index.917df0ee.async.js | 0 ...il__Topics__Group__index.80b21b3f.async.js | 0 ...l__Topics__Normal__index.7d20b332.async.js | 0 ...ics__Poll__Detail__index.83f76cbc.async.js | 0 ...opics__Poll__Edit__index.c70f5297.async.js | 0 ...r__Detail__Topics__index.8c767b69.async.js | 0 ...ail__UserPortrait__index.e9840a74.async.js | 0 ..._Videos__Protocol__index.3c4835fa.async.js | 0 ...__Videos__Success__index.b4352da2.async.js | 0 ...l__Videos__Upload__index.065aa048.async.js | 0 ...r__Detail__Videos__index.de3edc46.async.js | 4 +- ...s => p__User__Detail__id.7542f854.async.js | 0 ...il__virtualSpaces__index.d6297ec8.async.js | 0 ...ync.js => p__User__Login.129479e1.async.js | 0 ...s => p__User__OtherLogin.cc1028be.async.js | 0 ...r.p__User__ResetPassword.7147de09.async.js | 0 ...c.js => p__User__QQLogin.31e01737.async.js | 0 ....js => p__User__Register.4eb68425.async.js | 0 ...> p__User__ResetPassword.8263a142.async.js | 0 ... => p__User__WechatLogin.6d29932a.async.js | 0 ... => p__Video__Detail__id.777e8f9e.async.js | 0 ...4a8.async.js => p__index.41fb9eef.async.js | 11 +- ....js => p__tasks__Jupyter.b8390e26.async.js | 0 ...nc.js => p__tasks__index.42b49d37.async.js | 4 +- ... p__virtualSpaces__Index.e97097ad.async.js | 0 ...es__Lists__Course__index.95cd222a.async.js | 0 ...ists__Managements__index.64466194.async.js | 0 ...es__Lists__Member__index.bbf6aca0.async.js | 4 +- ...s__Lists__Notices__index.396e03a7.async.js | 0 ...s__Lists__Shixuns__index.ada4b669.async.js | 0 ...s__Syllabuses__AddOrEdit.450c0e3b.async.js | 0 ...ists__Syllabuses__Detail.51c589cb.async.js | 0 ...Lists__Syllabuses__index.baaa2dcd.async.js | 0 ...ts__Video__Upload__index.469b5aa1.async.js | 0 ...ces__Lists__Video__index.c4b984ba.async.js | 4 +- static/logoW.f0d9bc6f.svg | 75 - umi.8428a9d1.js => umi.f88af8e6.js | 218 +-- ...adc4.async.js => vendors.9e50b76d.async.js | 0 266 files changed, 1081 insertions(+), 1191 deletions(-) rename 279.04d97566.async.js => 279.1d6c0022.async.js (100%) rename 280.abd4bb07.async.js => 280.9e22a6eb.async.js (100%) rename antdesign.c8bf36bb.async.js => antdesign.4a966372.async.js (96%) rename layouts__ShixunDetail__index.e4b0dc54.async.js => layouts__ShixunDetail__index.9e014849.async.js (99%) rename layouts__SimpleLayouts.8d0f66b9.async.js => layouts__SimpleLayouts.6b6b32cb.async.js (81%) rename layouts__SimpleLayouts.p__Classrooms__Lists__Exercise__ReviewGroup__index.p__Classrooms__Lists__Poll.37c56b21.ea418151.async.js => layouts__SimpleLayouts.p__Classrooms__Lists__Exercise__ReviewGroup__index.p__Classrooms__Lists__Poll.37c56b21.9cd04ffa.async.js (100%) rename layouts__index.bfb326ee.async.js => layouts__index.b3ec84e2.async.js (100%) rename layouts__index.layouts__user.3e857a06.async.js => layouts__index.layouts__user.0c1f758b.async.js (66%) rename layouts__user.23becc1a.async.js => layouts__user.0835e00c.async.js (100%) rename layouts__virtualDetail__index.65eb2178.async.js => layouts__virtualDetail__index.0fe6ce57.async.js (100%) rename layouts__virtualDetail__index.p__virtualSpaces__Lists__Managements__index.ecf02066.async.js => layouts__virtualDetail__index.p__virtualSpaces__Lists__Managements__index.811ebf11.async.js (100%) rename p__Account.73465722.async.js => p__Account.aba797e4.async.js (100%) rename p__Account__Binding__index.d22648ce.async.js => p__Account__Binding__index.15d61de3.async.js (100%) rename p__Account__Certification__index.3446b8de.async.js => p__Account__Certification__index.deadf996.async.js (100%) rename p__Account__Profile__Edit__index.4343bb3a.async.js => p__Account__Profile__Edit__index.b190df41.async.js (100%) rename p__Account__Profile__index.c3f6dfe0.async.js => p__Account__Profile__index.fd7ef91a.async.js (100%) rename p__Account__Results__index.98113e17.async.js => p__Account__Results__index.5a682543.async.js (100%) rename p__Account__Secure__index.0bffbdb3.async.js => p__Account__Secure__index.64164fda.async.js (100%) rename p__Api.5a04d831.async.js => p__Api.7bcfc0ea.async.js (100%) rename p__Classrooms__ClassicCases__index.d11261e2.async.js => p__Classrooms__ClassicCases__index.9047c9af.async.js (100%) rename p__Classrooms__ExamList__index.ab61abfa.async.js => p__Classrooms__ExamList__index.2e81d519.async.js (100%) rename p__Classrooms__Index.18a48cff.async.js => p__Classrooms__Index.fb3e15b2.async.js (100%) rename p__Classrooms__Lists__Announcement__index.0616404c.async.js => p__Classrooms__Lists__Announcement__index.d1dba5ca.async.js (100%) rename p__Classrooms__Lists__Attachment__index.9655b494.async.js => p__Classrooms__Lists__Attachment__index.9c27ecd5.async.js (99%) rename p__Classrooms__Lists__Attendance__Detail__index.867940cb.async.js => p__Classrooms__Lists__Attendance__Detail__index.ffe43ba7.async.js (99%) rename p__Classrooms__Lists__Attendance__index.c3d36df9.async.js => p__Classrooms__Lists__Attendance__index.e5c145c5.async.js (99%) rename p__Classrooms__Lists__Board__Add__index.0ee4ed54.async.js => p__Classrooms__Lists__Board__Add__index.385298e3.async.js (100%) rename p__Classrooms__Lists__Board__Detail__index.a0d21279.async.js => p__Classrooms__Lists__Board__Detail__index.7898e673.async.js (100%) rename p__Classrooms__Lists__Board__Edit__index.76f8aca9.async.js => p__Classrooms__Lists__Board__Edit__index.493e51e9.async.js (100%) rename p__Classrooms__Lists__Board__index.c670d54f.async.js => p__Classrooms__Lists__Board__index.7047b2af.async.js (100%) rename p__Classrooms__Lists__CommonHomework__Add__index.8d4eab85.async.js => p__Classrooms__Lists__CommonHomework__Add__index.c76e0a6b.async.js (100%) rename p__Classrooms__Lists__CommonHomework__Detail__index.4d5ee592.async.js => p__Classrooms__Lists__CommonHomework__Detail__index.0ba04a20.async.js (99%) rename p__Classrooms__Lists__CommonHomework__EditWork__index.eae14c52.async.js => p__Classrooms__Lists__CommonHomework__EditWork__index.ac4e1d61.async.js (100%) rename p__Classrooms__Lists__CommonHomework__Edit__index.0c68e172.async.js => p__Classrooms__Lists__CommonHomework__Edit__index.e3c5f22f.async.js (100%) rename p__Classrooms__Lists__CommonHomework__Review__index.77c87cd6.async.js => p__Classrooms__Lists__CommonHomework__Review__index.c2b14402.async.js (100%) rename p__Classrooms__Lists__CommonHomework__SubmitWork__index.03110eaa.async.js => p__Classrooms__Lists__CommonHomework__SubmitWork__index.3c13f0e2.async.js (100%) rename p__Classrooms__Lists__CommonHomework__index.505bcb12.async.js => p__Classrooms__Lists__CommonHomework__index.00968e85.async.js (99%) rename p__Classrooms__Lists__CourseGroup__Detail__index.b30a5220.async.js => p__Classrooms__Lists__CourseGroup__Detail__index.225c1c13.async.js (99%) rename p__Classrooms__Lists__CourseGroup__List__index.81e3defc.async.js => p__Classrooms__Lists__CourseGroup__List__index.e002a4d3.async.js (99%) rename p__Classrooms__Lists__CourseGroup__NotList__index.8a7eebea.async.js => p__Classrooms__Lists__CourseGroup__NotList__index.e8805515.async.js (99%) rename p__Classrooms__Lists__Exercise__Add__index.eb7eab67.async.js => p__Classrooms__Lists__Exercise__Add__index.ac557659.async.js (100%) rename p__Classrooms__Lists__Exercise__AnswerCheck__index.46a327d2.async.js => p__Classrooms__Lists__Exercise__AnswerCheck__index.276e9236.async.js (100%) rename p__Classrooms__Lists__Exercise__Answer__index.9eb9e106.async.js => p__Classrooms__Lists__Exercise__Answer__index.360826fc.async.js (99%) rename p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail.f1b1fbe7.async.js => p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail.96622b67.async.js (99%) rename p__Classrooms__Lists__Exercise__Detail__index.f0873951.async.js => p__Classrooms__Lists__Exercise__Detail__index.6d5aa77b.async.js (99%) rename p__Classrooms__Lists__Exercise__Edit__index.04ee76c9.async.js => p__Classrooms__Lists__Exercise__Edit__index.3c127602.async.js (99%) rename p__Classrooms__Lists__Exercise__Export__index.d793317a.async.js => p__Classrooms__Lists__Exercise__Export__index.f6f76188.async.js (99%) rename p__Classrooms__Lists__Exercise__ImitateAnswer__index.01160d71.async.js => p__Classrooms__Lists__Exercise__ImitateAnswer__index.2c550f32.async.js (99%) rename p__Classrooms__Lists__Exercise__ReviewGroup__index.0d901e37.async.js => p__Classrooms__Lists__Exercise__ReviewGroup__index.cc19dbda.async.js (100%) rename p__Classrooms__Lists__Exercise__Review__index.02c59b01.async.js => p__Classrooms__Lists__Exercise__Review__index.19b7da89.async.js (99%) rename p__Classrooms__Lists__Exercise__index.df112e65.async.js => p__Classrooms__Lists__Exercise__index.b6a840b6.async.js (99%) rename p__Classrooms__Lists__ExportList__index.3e0c2f65.async.js => p__Classrooms__Lists__ExportList__index.6244f4fe.async.js (99%) rename p__Classrooms__Lists__Graduation__Tasks__Add__index.4bc48872.async.js => p__Classrooms__Lists__Graduation__Tasks__Add__index.caa2b6d8.async.js (100%) rename p__Classrooms__Lists__Graduation__Tasks__Detail__index.fb1093e5.async.js => p__Classrooms__Lists__Graduation__Tasks__Detail__index.a8f39f17.async.js (99%) rename p__Classrooms__Lists__Graduation__Tasks__Edit__index.b7538da3.async.js => p__Classrooms__Lists__Graduation__Tasks__Edit__index.ccb1b4e9.async.js (100%) rename p__Classrooms__Lists__Graduation__Tasks__index.2d5c5858.async.js => p__Classrooms__Lists__Graduation__Tasks__index.1ec9b217.async.js (100%) rename p__Classrooms__Lists__Graduation__Topics__Add__index.50b53ac4.async.js => p__Classrooms__Lists__Graduation__Topics__Add__index.f0dd94a3.async.js (100%) rename p__Classrooms__Lists__Graduation__Topics__Detail__index.3b61bb69.async.js => p__Classrooms__Lists__Graduation__Topics__Detail__index.23b8d4f4.async.js (99%) rename p__Classrooms__Lists__Graduation__Topics__Edit__index.e1ea7156.async.js => p__Classrooms__Lists__Graduation__Topics__Edit__index.173f080c.async.js (100%) rename p__Classrooms__Lists__Graduation__Topics__index.118ac3e8.async.js => p__Classrooms__Lists__Graduation__Topics__index.d476e12b.async.js (100%) rename p__Classrooms__Lists__GroupHomework__Add__index.9d2ba9a5.async.js => p__Classrooms__Lists__GroupHomework__Add__index.52c251df.async.js (100%) rename p__Classrooms__Lists__GroupHomework__Detail__index.6243693a.async.js => p__Classrooms__Lists__GroupHomework__Detail__index.0f090188.async.js (99%) rename p__Classrooms__Lists__GroupHomework__EditWork__index.2fb3b29a.async.js => p__Classrooms__Lists__GroupHomework__EditWork__index.ae5cdb91.async.js (100%) rename p__Classrooms__Lists__GroupHomework__Edit__index.90a32854.async.js => p__Classrooms__Lists__GroupHomework__Edit__index.7aaefd7a.async.js (100%) rename p__Classrooms__Lists__GroupHomework__Review__index.3e747215.async.js => p__Classrooms__Lists__GroupHomework__Review__index.d34045da.async.js (100%) rename p__Classrooms__Lists__GroupHomework__SubmitWork__index.5aac4ae1.async.js => p__Classrooms__Lists__GroupHomework__SubmitWork__index.f6b980df.async.js (100%) rename p__Classrooms__Lists__GroupHomework__index.39f33d09.async.js => p__Classrooms__Lists__GroupHomework__index.3b585a1a.async.js (99%) rename p__Classrooms__Lists__LiveVideo__index.01087371.async.js => p__Classrooms__Lists__LiveVideo__index.b9c11332.async.js (99%) rename p__Classrooms__Lists__OnlineLearning__index.e7bcb298.async.js => p__Classrooms__Lists__OnlineLearning__index.27b185c6.async.js (99%) rename p__Classrooms__Lists__Polls__Add__index.bbe1ea38.async.js => p__Classrooms__Lists__Polls__Add__index.f7f9718b.async.js (100%) rename p__Classrooms__Lists__Polls__Answer__index.55c2f36b.async.js => p__Classrooms__Lists__Polls__Answer__index.2cb8ac8d.async.js (100%) rename p__Classrooms__Lists__Polls__Detail__index.4d7a953a.async.js => p__Classrooms__Lists__Polls__Detail__index.0bf89186.async.js (99%) rename p__Classrooms__Lists__Polls__Edit__index.88e6d20e.async.js => p__Classrooms__Lists__Polls__Edit__index.957eb556.async.js (100%) rename p__Classrooms__Lists__Polls__index.9171e0e7.async.js => p__Classrooms__Lists__Polls__index.1e0f84ee.async.js (99%) rename p__Classrooms__Lists__ShixunHomeworks__Comment__index.1eae9b7b.async.js => p__Classrooms__Lists__ShixunHomeworks__Comment__index.46c9c2e2.async.js (99%) rename p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index.d7900524.async.js => p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index.ee3910eb.async.js (100%) rename p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index.e4b35b6e.async.js => p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index.be1e653a.async.js (99%) rename p__Classrooms__Lists__ShixunHomeworks__Detail__index.e24b684e.async.js => p__Classrooms__Lists__ShixunHomeworks__Detail__index.b0aa293e.async.js (99%) rename p__Classrooms__Lists__ShixunHomeworks__index.53e7fe7a.async.js => p__Classrooms__Lists__ShixunHomeworks__index.d53cebe2.async.js (99%) rename p__Classrooms__Lists__Statistics__StatisticsQuality__index.bcbd51a2.async.js => p__Classrooms__Lists__Statistics__StatisticsQuality__index.176b6414.async.js (100%) rename p__Classrooms__Lists__Statistics__StudentDetail.b05b10df.async.js => p__Classrooms__Lists__Statistics__StudentDetail.8501865f.async.js (99%) rename p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index.c1a0f765.async.js => p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index.3d87332a.async.js (99%) rename p__Classrooms__Lists__Statistics__StudentStatistics__index.d0666ed5.async.js => p__Classrooms__Lists__Statistics__StudentStatistics__index.2e79ca73.async.js (99%) rename p__Classrooms__Lists__Statistics__StudentVideo__index.d3e34c6c.async.js => p__Classrooms__Lists__Statistics__StudentVideo__index.d73f5a1d.async.js (99%) rename p__Classrooms__Lists__Statistics__VideoStatistics__index.8e67b5af.async.js => p__Classrooms__Lists__Statistics__VideoStatistics__index.7bce59d5.async.js (99%) rename p__Classrooms__Lists__Statistics__index.0a0b76c0.async.js => p__Classrooms__Lists__Statistics__index.adeb7d70.async.js (99%) rename p__Classrooms__Lists__Students.4704214a.async.js => p__Classrooms__Lists__Students.a6414783.async.js (99%) rename p__Classrooms__Lists__Teachers.172dd180.async.js => p__Classrooms__Lists__Teachers.6e6781a6.async.js (99%) rename p__Classrooms__Lists__Template__detail__index.411ecbee.async.js => p__Classrooms__Lists__Template__detail__index.37b49010.async.js (100%) rename p__Classrooms__Lists__Template__index.511aab8a.async.js => p__Classrooms__Lists__Template__index.4fc9c883.async.js (100%) rename p__Classrooms__Lists__Template__student__index.584b3643.async.js => p__Classrooms__Lists__Template__student__index.50761736.async.js (100%) rename p__Classrooms__Lists__Template__teacher__index.052213ea.async.js => p__Classrooms__Lists__Template__teacher__index.0aeeaf82.async.js (100%) rename p__Classrooms__Lists__Video__Statistics__Detail__index.f6fedf7f.async.js => p__Classrooms__Lists__Video__Statistics__Detail__index.c7ce7bc2.async.js (99%) rename p__Classrooms__Lists__Video__Statistics__StudentDetail__index.ce74a73f.async.js => p__Classrooms__Lists__Video__Statistics__StudentDetail__index.1f9f6469.async.js (99%) rename p__Classrooms__Lists__Video__Statistics__index.f70d8e64.async.js => p__Classrooms__Lists__Video__Statistics__index.e87e65bd.async.js (99%) rename p__Classrooms__Lists__Video__Upload__index.7970c094.async.js => p__Classrooms__Lists__Video__Upload__index.e557b387.async.js (100%) rename p__Classrooms__Lists__Video__Upload__index.p__User__Detail__Videos__Upload__index.p__virtualSpaces__.4db772dd.07a15ad9.async.js => p__Classrooms__Lists__Video__Upload__index.p__User__Detail__Videos__Upload__index.p__virtualSpaces__.4db772dd.cb5f2074.async.js (100%) rename p__Classrooms__Lists__Video__index.60dfb629.async.js => p__Classrooms__Lists__Video__index.864c75e8.async.js (99%) rename p__Classrooms__New.b3e5ab32.async.js => p__Classrooms__New.95e0235f.async.js (100%) rename p__Classrooms__New__StartClass.e8259c2e.async.js => p__Classrooms__New__StartClass.2f27b2a1.async.js (100%) rename p__Colleges__index.37f4aadc.async.js => p__Colleges__index.32934369.async.js (99%) rename p__Competitions__Detail.b3d7a8d5.async.js => p__Competitions__Detail.1deacb55.async.js (99%) rename p__Competitions__Entered.f3b32ad1.async.js => p__Competitions__Entered.a156184d.async.js (100%) rename p__Competitions__Entered__Assembly__TeamDateil.37a134d3.async.js => p__Competitions__Entered__Assembly__TeamDateil.754170fd.async.js (99%) rename p__Competitions__Exports__.f509afd2.async.js => p__Competitions__Exports__.a8463043.async.js (100%) rename p__Competitions__Index.ac28002d.async.js => p__Competitions__Index.933dcc51.async.js (100%) rename p__Competitions__Update.7d93063a.async.js => p__Competitions__Update.60564df1.async.js (100%) rename p__Demo__index.f0ca552e.async.js => p__Demo__index.7bc2de8a.async.js (99%) rename p__Editor.7378ba3c.async.js => p__Editor.c4512e59.async.js (100%) rename p__Editor.p__Terminal__.db07bb1a.async.js => p__Editor.p__Terminal__.f2db01db.async.js (100%) rename p__Engineering.5d1f7852.async.js => p__Engineering.07a2685b.async.js (100%) rename p__Engineering__Evaluate__Detail.747abe46.async.js => p__Engineering__Evaluate__Detail.c25a9cf7.async.js (99%) rename p__Engineering__Evaluate__List.ba8968c0.async.js => p__Engineering__Evaluate__List.9618830b.async.js (99%) rename p__Engineering__Lists__CourseList.72c9bd66.async.js => p__Engineering__Lists__CourseList.a701f7c4.async.js (99%) rename p__Engineering__Lists__CourseMatrix.9bb7038c.async.js => p__Engineering__Lists__CourseMatrix.29f0fbba.async.js (99%) rename p__Engineering__Lists__CurseSetting.55b3b3e3.async.js => p__Engineering__Lists__CurseSetting.efe92cc0.async.js (99%) rename p__Engineering__Lists__GraduatedMatrix.3b8c2350.async.js => p__Engineering__Lists__GraduatedMatrix.07e714e2.async.js (100%) rename p__Engineering__Lists__GraduationIndex.729f87c0.async.js => p__Engineering__Lists__GraduationIndex.ffde1c9e.async.js (100%) rename p__Engineering__Lists__StudentList.baee178e.async.js => p__Engineering__Lists__StudentList.c97c0f97.async.js (99%) rename p__Engineering__Lists__TeacherList.0b65657f.async.js => p__Engineering__Lists__TeacherList.08fcc64d.async.js (99%) rename p__Engineering__Lists__TrainingObjectives.b16dcee8.async.js => p__Engineering__Lists__TrainingObjectives.e2e722ab.async.js (100%) rename p__Engineering__Lists__TrainingProgram.e173d698.async.js => p__Engineering__Lists__TrainingProgram.cce022cd.async.js (99%) rename p__Engineering__Lists__TrainingProgram__Add.30bc7344.async.js => p__Engineering__Lists__TrainingProgram__Add.5f9d5bee.async.js (99%) rename p__Engineering__Lists__TrainingProgram__Edit.fadd47d3.async.js => p__Engineering__Lists__TrainingProgram__Edit.e12fa671.async.js (99%) rename p__Engineering__Navigation__Home.ec56313f.async.js => p__Engineering__Navigation__Home.c7cb6d6a.async.js (100%) rename p__Engineering__Norm__Detail.ead3ab91.async.js => p__Engineering__Norm__Detail.3a051bb4.async.js (100%) rename p__Engineering__Norm__List.7e9d92f9.async.js => p__Engineering__Norm__List.9ec8eafb.async.js (99%) rename p__Forums__Detail.a48d540e.async.js => p__Forums__Detail.19e3037d.async.js (100%) rename p__Forums__Index.0d77ead3.async.js => p__Forums__Index.bfc725ac.async.js (100%) rename p__Forums__Index__redirect.41a4317c.async.js => p__Forums__Index__redirect.42611030.async.js (100%) rename p__Forums__New.a5faa6a7.async.js => p__Forums__New.4c0ea0b4.async.js (100%) rename p__Forums__Subject.89a72ebc.async.js => p__Forums__Subject.6f468788.async.js (100%) rename p__Forums__User.4891a7e9.async.js => p__Forums__User.f069a39e.async.js (100%) rename p__Guidance.3f85d580.async.js => p__Guidance.f8ada22c.async.js (100%) rename p__Help__Index.b0b05e2e.async.js => p__Help__Index.d9aed77f.async.js (100%) rename p__HttpStatus__403.5f898b0c.async.js => p__HttpStatus__403.9d1e44a1.async.js (100%) rename p__HttpStatus__404.9a5442be.async.js => p__HttpStatus__404.267a018f.async.js (100%) rename p__HttpStatus__500.87925bfc.async.js => p__HttpStatus__500.43de805d.async.js (100%) rename p__HttpStatus__HpcCourse.8883aca0.async.js => p__HttpStatus__HpcCourse.863eb82b.async.js (100%) rename p__HttpStatus__UserAgents.5b385043.async.js => p__HttpStatus__UserAgents.1261be62.async.js (100%) rename p__Messages__Detail.6c378119.async.js => p__Messages__Detail.f9d019f1.async.js (100%) rename p__Messages__Private.4fa97453.async.js => p__Messages__Private.76de9932.async.js (100%) rename p__Messages__Tidings.c2077280.async.js => p__Messages__Tidings.2f810c43.async.js (100%) rename p__MoopCases__FormPanel.0556927f.async.js => p__MoopCases__FormPanel.1aeb12a7.async.js (100%) rename p__MoopCases__InfoPanel.e08a0d2b.async.js => p__MoopCases__InfoPanel.e232d8e1.async.js (100%) rename p__MoopCases__index.186a1a5a.async.js => p__MoopCases__index.31646445.async.js (100%) rename p__MyProblem__RecordDetail.42239f73.async.js => p__MyProblem__RecordDetail.90c0464c.async.js (100%) rename p__MyProblem__index.dd917516.async.js => p__MyProblem__index.79f80994.async.js (99%) rename p__Paperlibrary__Edit__index.1f27c466.async.js => p__Paperlibrary__Edit__index.8785bc9c.async.js (100%) rename p__Paperlibrary__Random__AddAndEdit__index.ffb8c2ff.async.js => p__Paperlibrary__Random__AddAndEdit__index.35925fed.async.js (99%) rename p__Paperlibrary__Random__Detail__index.7487f66e.async.js => p__Paperlibrary__Random__Detail__index.cca65624.async.js (99%) rename p__Paperlibrary__Random__ExerciseEdit__index.211d4711.async.js => p__Paperlibrary__Random__ExerciseEdit__index.9e9f77f3.async.js (100%) rename p__Paperlibrary__Random__PreviewEdit__index.137dc60d.async.js => p__Paperlibrary__Random__PreviewEdit__index.098895c3.async.js (100%) rename p__Paperlibrary__See__index.12c00d52.async.js => p__Paperlibrary__See__index.12e8fffb.async.js (99%) rename p__Paperlibrary__index.d810f0b9.async.js => p__Paperlibrary__index.0a5b8439.async.js (99%) rename p__Paths__Detail__Statistics.e4788f42.async.js => p__Paths__Detail__Statistics.f91622e8.async.js (99%) rename p__Paths__Detail__id.eeb5d137.async.js => p__Paths__Detail__id.8b00b459.async.js (99%) rename p__Paths__HigherVocationalEducation__index.f527d8f6.async.js => p__Paths__HigherVocationalEducation__index.ea190693.async.js (100%) rename p__Paths__Index.19195b74.async.js => p__Paths__Index.c506d191.async.js (100%) rename p__Paths__New.505d196f.async.js => p__Paths__New.f1a624ee.async.js (99%) rename p__Problems__OjForm__index.a5692bae.async.js => p__Problems__OjForm__index.ba471762.async.js (99%) rename p__Problemset__NewItem__index.8f6203de.async.js => p__Problemset__NewItem__index.fa1f5ab5.async.js (99%) rename p__Problemset__Preview__New__index.ca6b62c2.async.js => p__Problemset__Preview__New__index.d88baad8.async.js (100%) rename p__Problemset__Preview__index.893bbd9c.async.js => p__Problemset__Preview__index.8a6c00f8.async.js (100%) rename p__Problemset__index.589f5b71.async.js => p__Problemset__index.c24174c2.async.js (99%) rename p__Question__AddOrEdit.dd364b57.async.js => p__Question__AddOrEdit.17eb909a.async.js (99%) rename p__Question__AddOrEdit__BatchAdd.cdcec30e.async.js => p__Question__AddOrEdit__BatchAdd.9336bf33.async.js (100%) rename p__Question__Index.9476facc.async.js => p__Question__Index.00018fa1.async.js (99%) rename p__Question__OjProblem.2e70fe41.async.js => p__Question__OjProblem.91b2e89b.async.js (99%) rename p__Question__OjProblem__RecordDetail.b79a12fb.async.js => p__Question__OjProblem__RecordDetail.00a2c45c.async.js (100%) rename p__RestFul.4053dcb4.async.js => p__RestFul.2c5aa7a1.async.js (99%) rename p__RestFul__Edit__index.4ef606d6.async.js => p__RestFul__Edit__index.befa9d9f.async.js (100%) rename p__Search__index.62359b39.async.js => p__Search__index.f4f50e0f.async.js (100%) rename p__Shixuns__Detail__AuditSituation__index.9fa23934.async.js => p__Shixuns__Detail__AuditSituation__index.21946ce5.async.js (100%) rename p__Shixuns__Detail__Challenges__EditPracticeAnswer.a9e914e5.async.js => p__Shixuns__Detail__Challenges__EditPracticeAnswer.c8ca9bef.async.js (100%) rename p__Shixuns__Detail__Challenges__EditPracticeSetting.af2a566c.async.js => p__Shixuns__Detail__Challenges__EditPracticeSetting.ed3d6069.async.js (100%) rename p__Shixuns__Detail__Challenges__EditQuestion.7f56778a.async.js => p__Shixuns__Detail__Challenges__EditQuestion.08a1d46c.async.js (100%) rename p__Shixuns__Detail__Challenges__NewPractice.4c9ba61f.async.js => p__Shixuns__Detail__Challenges__NewPractice.990d996b.async.js (100%) rename p__Shixuns__Detail__Challenges__NewQuestion.e18e5c78.async.js => p__Shixuns__Detail__Challenges__NewQuestion.04774e69.async.js (100%) rename p__Shixuns__Detail__Challenges__RankingSetting.ee75c5ba.async.js => p__Shixuns__Detail__Challenges__RankingSetting.aab4712f.async.js (100%) rename p__Shixuns__Detail__Challenges__index.b3f998fb.async.js => p__Shixuns__Detail__Challenges__index.7536ae0c.async.js (100%) rename p__Shixuns__Detail__Collaborators__index.49f04508.async.js => p__Shixuns__Detail__Collaborators__index.50800da1.async.js (98%) rename p__Shixuns__Detail__Dataset__index.b797f022.async.js => p__Shixuns__Detail__Dataset__index.d07186a1.async.js (99%) rename p__Shixuns__Detail__Discuss__index.9fb3cbdd.async.js => p__Shixuns__Detail__Discuss__index.a0488140.async.js (99%) rename p__Shixuns__Detail__ForkList__index.9b2f4884.async.js => p__Shixuns__Detail__ForkList__index.be633d57.async.js (99%) rename p__Shixuns__Detail__Merge__index.2a12784d.async.js => p__Shixuns__Detail__Merge__index.de83b0ef.async.js (100%) rename p__Shixuns__Detail__RankingList__index.b503ea21.async.js => p__Shixuns__Detail__RankingList__index.b031a95e.async.js (100%) rename p__Shixuns__Detail__Repository__AddFile__index.d6a8f673.async.js => p__Shixuns__Detail__Repository__AddFile__index.d4f5172e.async.js (100%) rename p__Shixuns__Detail__Repository__Commit__index.cab33a0b.async.js => p__Shixuns__Detail__Repository__Commit__index.3fe4d616.async.js (100%) rename p__Shixuns__Detail__Repository__UploadFile__index.8df78fd8.async.js => p__Shixuns__Detail__Repository__UploadFile__index.e7484a98.async.js (100%) rename p__Shixuns__Detail__Repository__index.87252f5e.async.js => p__Shixuns__Detail__Repository__index.188883e9.async.js (99%) rename p__Shixuns__Detail__Settings__index.fb170dda.async.js => p__Shixuns__Detail__Settings__index.e6f8fc27.async.js (100%) rename p__Shixuns__Detail__id.731cade4.async.js => p__Shixuns__Detail__id.6875b3a8.async.js (100%) rename p__Shixuns__Edit.88d18eb7.async.js => p__Shixuns__Edit.746146ee.async.js (89%) rename p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer.9b149d23.async.js => p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer.317c0b7f.async.js (100%) rename p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting.d01f8a76.async.js => p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting.d298459a.async.js (100%) rename p__Shixuns__Edit__body__Level__Challenges__EditQuestion.8f536fc5.async.js => p__Shixuns__Edit__body__Level__Challenges__EditQuestion.ea108833.async.js (100%) rename p__Shixuns__Edit__body__Level__Challenges__NewPractice.270f75f7.async.js => p__Shixuns__Edit__body__Level__Challenges__NewPractice.876787c8.async.js (100%) rename p__Shixuns__Edit__body__Level__Challenges__NewQuestion.f640bd81.async.js => p__Shixuns__Edit__body__Level__Challenges__NewQuestion.0b99258a.async.js (100%) rename p__Shixuns__Edit__body__Level__Challenges__RankingSetting.ba17cb82.async.js => p__Shixuns__Edit__body__Level__Challenges__RankingSetting.3a87e779.async.js (100%) rename p__Shixuns__Edit__body__Warehouse.fd0cae9e.async.js => p__Shixuns__Edit__body__Warehouse.3fc9746f.async.js (99%) rename p__Shixuns__Exports.2bf83d4e.async.js => p__Shixuns__Exports.08e4dd7b.async.js (100%) rename p__Shixuns__Index.c173b770.async.js => p__Shixuns__Index.c8552617.async.js (100%) rename p__Shixuns__New.4b3ff82f.async.js => p__Shixuns__New.008b316a.async.js (99%) rename p__Shixuns__New__CreateImg.4327c98c.async.js => p__Shixuns__New__CreateImg.985bd9fc.async.js (100%) rename p__Shixuns__New__ImagePreview.c4bfdeac.async.js => p__Shixuns__New__ImagePreview.1b515620.async.js (100%) rename p__Terminal__.44919b26.async.js => p__Terminal__.9a78d3f9.async.js (100%) rename p__Three.feeadbbb.async.js => p__Three.d2b23790.async.js (100%) rename p__User__Detail__Certificate__index.86b1f687.async.js => p__User__Detail__Certificate__index.0b278f2e.async.js (99%) rename p__User__Detail__Classrooms__index.d19662e1.async.js => p__User__Detail__Classrooms__index.014ddfbf.async.js (99%) rename p__User__Detail__ExperImentImg__Detail__index.a4e57c36.async.js => p__User__Detail__ExperImentImg__Detail__index.ce868a0c.async.js (100%) rename p__User__Detail__ExperImentImg__index.19f68dab.async.js => p__User__Detail__ExperImentImg__index.e09084c1.async.js (99%) rename p__User__Detail__LearningPath__index.46b6e3a1.async.js => p__User__Detail__LearningPath__index.20ac12cf.async.js (99%) rename p__User__Detail__Order__index.f5d2a5ea.async.js => p__User__Detail__Order__index.4a05a1c0.async.js (100%) rename p__User__Detail__Order__pages__orderInformation__index.2097613b.async.js => p__User__Detail__Order__pages__orderInformation__index.a96eec27.async.js (100%) rename p__User__Detail__Order__pages__orderPay__index.05880b5a.async.js => p__User__Detail__Order__pages__orderPay__index.9e2ab18d.async.js (100%) rename p__User__Detail__Order__pages__result__index.709235f3.async.js => p__User__Detail__Order__pages__result__index.a67a9737.async.js (100%) rename p__User__Detail__OtherResources__index.47308691.async.js => p__User__Detail__OtherResources__index.0809dd7b.async.js (99%) rename p__User__Detail__Paths__index.ce157eda.async.js => p__User__Detail__Paths__index.58098144.async.js (99%) rename p__User__Detail__Projects__index.c937a545.async.js => p__User__Detail__Projects__index.2d3a3bc7.async.js (100%) rename p__User__Detail__Shixuns__index.3e61b389.async.js => p__User__Detail__Shixuns__index.966b91dd.async.js (99%) rename p__User__Detail__TeachGroup__index.8e58b0fd.async.js => p__User__Detail__TeachGroup__index.bdb879f7.async.js (99%) rename p__User__Detail__Topics__Detail__index.14e39adc.async.js => p__User__Detail__Topics__Detail__index.948ce0e1.async.js (100%) rename p__User__Detail__Topics__Exercise__Detail__index.07e7b111.async.js => p__User__Detail__Topics__Exercise__Detail__index.e23ab758.async.js (100%) rename p__User__Detail__Topics__Exercise__Edit__index.afba54e0.async.js => p__User__Detail__Topics__Exercise__Edit__index.917df0ee.async.js (100%) rename p__User__Detail__Topics__Group__index.1f442761.async.js => p__User__Detail__Topics__Group__index.80b21b3f.async.js (100%) rename p__User__Detail__Topics__Normal__index.8aeed2c4.async.js => p__User__Detail__Topics__Normal__index.7d20b332.async.js (100%) rename p__User__Detail__Topics__Poll__Detail__index.75fc462d.async.js => p__User__Detail__Topics__Poll__Detail__index.83f76cbc.async.js (100%) rename p__User__Detail__Topics__Poll__Edit__index.8137d67c.async.js => p__User__Detail__Topics__Poll__Edit__index.c70f5297.async.js (100%) rename p__User__Detail__Topics__index.804d3a37.async.js => p__User__Detail__Topics__index.8c767b69.async.js (100%) rename p__User__Detail__UserPortrait__index.9170f198.async.js => p__User__Detail__UserPortrait__index.e9840a74.async.js (100%) rename p__User__Detail__Videos__Protocol__index.47d84deb.async.js => p__User__Detail__Videos__Protocol__index.3c4835fa.async.js (100%) rename p__User__Detail__Videos__Success__index.5e53d7f0.async.js => p__User__Detail__Videos__Success__index.b4352da2.async.js (100%) rename p__User__Detail__Videos__Upload__index.1e63e4b0.async.js => p__User__Detail__Videos__Upload__index.065aa048.async.js (100%) rename p__User__Detail__Videos__index.745fa1f5.async.js => p__User__Detail__Videos__index.de3edc46.async.js (99%) rename p__User__Detail__id.ef7c36d7.async.js => p__User__Detail__id.7542f854.async.js (100%) rename p__User__Detail__virtualSpaces__index.cd333181.async.js => p__User__Detail__virtualSpaces__index.d6297ec8.async.js (100%) rename p__User__Login.780f5c71.async.js => p__User__Login.129479e1.async.js (100%) rename p__User__OtherLogin.3b900410.async.js => p__User__OtherLogin.cc1028be.async.js (100%) rename p__User__OtherLogin.p__User__Register.p__User__ResetPassword.9b5c23ee.async.js => p__User__OtherLogin.p__User__Register.p__User__ResetPassword.7147de09.async.js (100%) rename p__User__QQLogin.46d3bb7b.async.js => p__User__QQLogin.31e01737.async.js (100%) rename p__User__Register.b9d048d3.async.js => p__User__Register.4eb68425.async.js (100%) rename p__User__ResetPassword.7f970057.async.js => p__User__ResetPassword.8263a142.async.js (100%) rename p__User__WechatLogin.10e8e8a4.async.js => p__User__WechatLogin.6d29932a.async.js (100%) rename p__Video__Detail__id.bd41a84e.async.js => p__Video__Detail__id.777e8f9e.async.js (100%) rename p__index.6b3764a8.async.js => p__index.41fb9eef.async.js (99%) rename p__tasks__Jupyter.168f474f.async.js => p__tasks__Jupyter.b8390e26.async.js (100%) rename p__tasks__index.497a0709.async.js => p__tasks__index.42b49d37.async.js (99%) rename p__virtualSpaces__Index.938aed7f.async.js => p__virtualSpaces__Index.e97097ad.async.js (100%) rename p__virtualSpaces__Lists__Course__index.e9267b17.async.js => p__virtualSpaces__Lists__Course__index.95cd222a.async.js (100%) rename p__virtualSpaces__Lists__Managements__index.e7bfab52.async.js => p__virtualSpaces__Lists__Managements__index.64466194.async.js (100%) rename p__virtualSpaces__Lists__Member__index.d9f46236.async.js => p__virtualSpaces__Lists__Member__index.bbf6aca0.async.js (99%) rename p__virtualSpaces__Lists__Notices__index.26cafdfd.async.js => p__virtualSpaces__Lists__Notices__index.396e03a7.async.js (100%) rename p__virtualSpaces__Lists__Shixuns__index.378ab2db.async.js => p__virtualSpaces__Lists__Shixuns__index.ada4b669.async.js (100%) rename p__virtualSpaces__Lists__Syllabuses__AddOrEdit.c7cec5e0.async.js => p__virtualSpaces__Lists__Syllabuses__AddOrEdit.450c0e3b.async.js (100%) rename p__virtualSpaces__Lists__Syllabuses__Detail.ac820e77.async.js => p__virtualSpaces__Lists__Syllabuses__Detail.51c589cb.async.js (100%) rename p__virtualSpaces__Lists__Syllabuses__index.3cdd5e8a.async.js => p__virtualSpaces__Lists__Syllabuses__index.baaa2dcd.async.js (100%) rename p__virtualSpaces__Lists__Video__Upload__index.c07c74e3.async.js => p__virtualSpaces__Lists__Video__Upload__index.469b5aa1.async.js (100%) rename p__virtualSpaces__Lists__Video__index.f03eb53a.async.js => p__virtualSpaces__Lists__Video__index.c4b984ba.async.js (99%) delete mode 100644 static/logoW.f0d9bc6f.svg rename umi.8428a9d1.js => umi.f88af8e6.js (92%) rename vendors.d204adc4.async.js => vendors.9e50b76d.async.js (100%) diff --git a/.DS_Store b/.DS_Store index 99d1e35c4f1af5e52c9036069f064be032409fe7..fe48d60102bab6275dbdb904f9d3b543ae10f06d 100644 GIT binary patch literal 108548 zcmeI5OOu_|m8MVnZi9icE!p^jWqhk@+gVsQP`Mi;1Q^*MFv8{T9^gW$3$lfzmISsZ zn0ZGK^$Um^)`+ej&_z^7&x!s8M9+Fg)U+qK*R$WV^Q`^d*81`s35u2!Cr>JsXYY5f zz3yx6{Vf)Ytw&!u`{TvdKP(oD&)C0s|JOSgTYrD&VsVeX4%n;yvH$0H`hPxdKiXO> zKK?a(zt=vuSp0agy?D^R9$mcH|MlBHxlMuF6u3=++Z4D>f!h@L5KzEuH-A2Jhu&|0 zy-k7J6u3=+T?(Kd4%mzLN0#re>%FKB`|>gSC;$Hm-uYwSTO3f{4=mpwS-!un_wrHu zz4B3e*GIROA;y+IZa+W3uiN`0%lFsyu8%La^zp^ka^|gNgtAp;x6d6YzrNUdMDMr1 z-lo893iK&()PA(zBK8LsM;3=HdOx~2Z{HtX99|r>_jC4>7Z=wTe_UK%?AZ6eU0gqT z>B`QTOIOa==Mc63W}^1mpUa;zxW;T9B5qm{r{nvr94%;Z;I&5n^XQP~3oVD>D3dj1ttFg}h^O9b5tfMyOS;MnqbRzE& z;c{c`((AAx;*-bhofRIjksd0mo}~T9F063vjs>+@<5?TwMH}Nq``6*Jvy)>jj@wx8 zX&<-$`*MwSEI8spLw3lspodLZHe=Tvjv5qXM!x%d@ z@?l%=k&yQA*U(sGt5-1V^+ zI%7R#W1(^2E#&7x8|$E(`Z8mBWB;~Xwy@%4y}1wUwC zr^hmm=#BMbqY#wdu@TPLSO;yiL-887j3WldI#f7a&~jB?aQJ8Zau6(WlrPCaN;mac!Otm^?A z4So%65c;M;wcjuuD!O6YzJdwO3eSdIU%0EgLh%+nh7CGXbYM6VsCp}8Bs2v29cesg zy9mc7sMV|xx?|0-{b=R$_AmH8wq;!np^*-jk?TtY!P0*4en@pBaPekG0_BMuvCrc_66gm%EoWsSi| zW$*eU$^SrOfeD{2< z)(1~v@fhWt(fp8&8et-yc&$e%IOzajvulyuzqj@5*UnxZfQpP zlC20Toi*AZF~}af7mQQ%=5}Xo@(_Q#lwUjrG-ohU;Z08^xPX!1P52yd18#W0@I_KZOErIq+Y{Ld~QEpy^^9W<&kcfvlR&l-wqB=%G~5si&^ay~*|^x1nonj#JOl!}be z9wAMO4(g8tcN{ZR$P=~=Upzt4CN9(J#4*Swa(>pv3RhS5xsM6C!n+}UMGxT>MwrkW zek5^>_KG|N_K~=1$3~3CG7H&ojMfLI$!g;-;{$|}RrtW8(n!cC5jwskad09Qh7X!( zg^}cIBcoXEokFMByTOxxp~F%1rl9qAY*Z`}5+9D#ixPzi{voQsm*AE00=qGyMnYbY zku$bJB<76KD%v~agMrmaUeK`68s9YJ0`_iTB=#Ij&DyYPL_GnfvUl(FD2}{9XAr@g z3B7_0_dF6li5&tFejxUPpG;cp!5Hkpik=VQL zNXqv?C87azOTsfPd)FU{Jy+h92$3i=j(dkZ8*C!pcf`IUD;bSsdp9r=RFR!yZR}hq!R+0@ zNFX2zAS;7yNN5%0?&EJcxx*$9=`z-l@|PH#%vfymhS!Je6HgqnG0xh!582m%QiTsZ zDs~l-VKa| zyx?14RTR<3o{!1!z)13;eq3;&WvDF#t7Gp5Mv}aM2^&Qemy+Ruk)SVFl<&pHgpmMy zH!u?Pr2`g=u6%Szr?Pi%G<$c*b_(Bw9VBOrenEc*bSit-9|<0ZLReze(87_ByHEI$ z_8Sf?CLD$2p3NAiJE{3ceBPBeR!c%^Q8VOz` zFHWYANR`Miz(m%up_N90Qslyku2j1Wz0JZ?eN4z6(F;7KT5XEYJDEb{0|dkyWKZy* z&cr+gre-8|kDUU;;j;hm6gidHE;wuTe|}=)`mykzh<}M=$jt>*AFzC@8YNyZ*$?D{ztfM^};cfbQ@o5lDcmXR$PvydY`_WO~tA#M;qV_%3hlYKGBDe9v1-1poFc zs{dmeFCcW zESSbpHBPdP9wVO2>A}{n!WGyHR;YXywkO5=i#K=olFUmTNw$l~lo%<*1g&}_DNcq) zcvg7F55>F+rJ9kT6nrjjKnE(Wkv};dZFOz5#v%u-tfrz{q%xH4qES87{aARi$RS*T zPZMy%$XN3Cp%QrTw27I6v5J1~;vx@?)xbVtrRBM?>PdR_tUhb3W1$BbmB=ttgTedr zc0*%H=O|l_wxPC~^Z&YI!Bwo0IG2ct=!B>@SYywN*k_+rhLatnZ-W>hVL2G7!>Q`R zK}%s_$rHl;2@kht`S%+t=!2HRmXWc-_eNJlE9}~SjU{SP)4?Z&zpx>}SUu~{Sh7QK z7uKK59-N=jHlKLkX`3(Er=XRzJ@q|$5>i}Rt^X5LRO>icezYIB$P@)@D>`f2;bCp8 zPX02Q58X};GxU;*e)nr*EaDPSpw;0gGDO;iNhvHGIy9DeTNxQNDO?|{vGCP$tRMc= zXjO4BmUvxNM?8udW7$X=3m(TKp(22%3%YaVC(~<$N4sl;GvRkdJah%YTj3fDkM_p` z8Tkfu);Sx6I6Bm(@WdxCH$1^E)>s}sr_M(eB=#T7k~L%Pvrnooh*%ChcndN^>9~%YQLdE=dp`uV|hzt{K6H&U87@>zan3xT5T$x?u~V{pwTXp z#lSm)`Vqa1yLw|$S7k-=ztwq$bqvOWyXsg!RsROmT8#y_D{cwBKtI+}f*6avtXVdq zSTaBC#-s!lPJOq-sYnp|lN`BnE2<<%W5KCIVz(x@0i+>fRW za25XYVI;{}V@0i3@F6 z;fU^7XhGQxv@&rgHYnwTf9jOuh<%1j`6s+)A{TLLsBb{kqZW|?>mdpw8zt)z@&lH! zK?Sv-v*LdGp74>#2!^=et--Ot#hAp^$P+$qg135O$^O^eIW`TiE9O(xk@tC~0Gxu8yJ#mtPeBgAu- zBolss$K=;xmBO7UyXvV2F6f1KqnrZ16Y)bh7Q6cC)^A;nMK*^VAyS&?nH(GouNQ7Z zBH2$Yc+%hL;i_6g^++=Q>}0q`Bz<5kWfai)@E)-Y{2T3~@kDPdMOQViO1*|07^|MN zy70unSgIjo1Mpbj-DGSvFqW#Ea0X-HZ6-XPvX5^zl8)8TSX89cVL&V&`qP7B;kk+@ z@bbwr@d~vp+W*rY*FO6UD?+lNIWmbXg&e_1jn>deSZgdUF+6*k=njFmnvsyj>Q{hG zCwl0}3AJ_MQ@=jOLIS0`R0pDlm*`eRcQv%qSnBLV0^xf`B^ZQGV;bcjRTK` z@`LVba6x%A4$?y=2dxD^#L{CcY$(4PiJYu#n|hC<^|_J$hrDtyNwc6~&^Oo)c~X-y z4ZnZpu8!yM;NBE&uUWsC`h~&LM z7tzajzB3kiJU9V853SToneYVQ(}A(@;#8SH$FrM>91QxjHx{cBcQGc&$YqCB4)}Cn zEO}uyZ;2*+(RekWSK*1*8lDg@A=g+7(O;FXXe{<|d@N#GGJNEaL%A+I;m7*&lE=XX zpJK(xgz`c&zO;D7&Px8Se1E-rS`zIwfJ`}BVoCB2 z4Yj_s9EYe1zYU(xP|BodvF#{T#~})0m7u{V308*WG~=*)Xl5vmo?$Q1HI@6PI)KoC zo=SBrcnGa0zZAU{QydN09}5ns{U2C0qN`BL7hWG5i~a*Lgvd{V+x=J<{@G}^-)N+Y zGixL+z+Mw;gt*}L&%WUHkg;l(11`X>QAwblkl4q8vE)-CK}0R&I~X?@3vTa?C0dh1 zljTtbI@S)x6N6)s$)o=n>MOzvEgAZ+j`b6reuf{2rPM3I3bB%jXxopq^dcBbS$ldx zu!dM5Mhxf$PgGpHV?lX1KoJ37sp5odEIjd!>+PPg8R`k&>LNW4r4q{U`FeM%l!Hn z3ysBC_`h(iGBKgAS~#OS7BUX6V}GbX6Qk)A(4-GtIHNySrF^ZWaegG^GC1RN4?E8I zPMS#pC_k9y-5y(P(+aJf6gM~_qwY)YCNM%5jrW91vsUd`>)rSo4A9>nmUKF5y8sgt!DPW8l3&&;^oCv`=4`* zr<$FGmpK`OeJ5sOwZV*V;3wa8yZM(hXT(<}2S=VNarzG5q?zyN%=!Af{EG4Pxy3bG zt6~+rKfJeC!@$XY?GJ7c3-(<#P;_}FLV@c&n%6go=4z3P6JJ)@E75m8^;5qno26TeD!o$v5p0!}TG>FM*Qk2HOh^FU`} zF+=~ZXbw-EZw^q$ONw$c>;REmp!3lZO{HeYrmRL+^@sS7+>fg5lhHX^p&9=(hW^Up zg1xqllU`k1Xsscu?bx`N?RPI5ov?{NGTA?C*5HPHk6s|Qq>~O0UcIdmubF0O@O;x` zWqf>eJFCSHPu^hDjQ*9S>?pH~CrH$yjBzrn_qn&64*&XcyyG?w^uR{mFglP=)mdrs z0imU5S3dow8}}O{k6X<~=kz?+F|2TG{*awrZpdK0qE@D@2Sz zgpEf+WR~=QKJ~Wa@q-&cL3~3zL1ag)A5fxbKab(c1~5o+S`7fTo-MW?I^sX_lgA4$ z-RRLWKZ5wNMiX=rhzr%V7x5pucC~t)yBN*ztBK@mfUo6J8PM;DjzmYA$R^ms-IW;WLwv+d9Jv%)w8jc(s zyslhcz~{x9=4O7*#=dS=`;zIoe!Na~lpGs954Gw&>0K2o=VuU82Ks<-roDZ&gW4Tm>-{DV;rpPH9^0dXzenDADxS~$9y zwR&~OZT5@yX)?;xYKc$rP=fKwD&BOQ`n}~UGEtne4phF0iNl?OH=BCm_h-yS%vL=@@&HqjY|BMNIP4{!wP=&fLp3;0+!CBvP5L~PJqYWh@JWNR zM&dD_^l60W2EVJ)6!JWNd^7i7rzzB*oBBRp8)vY{?xt)=<1_#JVD_g>4zKU()Z^wq zUS38=(EDY35hu0C@F}5(I-TevOyO#%@{^l_3+uy)26EtZn+5u$?A2>dpB$Ts>W0yV z`1++$N>OD*yYXA}F-C~cIv&yAY#fnJX-EgE4<)0UJSMa^95E(MU7mtU@DWtFY;=%4 zo61nDUM6n>? zH4pvoRokBn_AmKYA!BJst4qu>I|6Vw|&qW>)7FS)XRJ#+} zvdI5?Ys&vLCZd08eDu^(OAa`>cpVNaS_*2 z8)px7Gf1F)iuA3JeOT-N_gefv&ogLgHWrJMaUwz^531A40lkpJ&%WR^L(RtKY+j4X za}*gcygG8t#OM)6Sq`+pQM0k@;*jpfC&8;uWG6~*g{R0o8+*bu)64dk4CRyM`*Vxm z+xs=^PMp$J^yksvpgy69T4rM#YDLjW>#6JwBb6PzJe}xF`oay$CuV7h2<4PM!viHN zMfa9^3nMwOXr}2ndHj}PMaSvBa<6a5+{+dZVlQeZz)=8JXjYp zSa3m1UG$Wv?mRys(g2>4P>@`qP9209Haz0bJ?y0D;f+$#BjbhyD!J%QYLp?>knjfE zX7wg{-d8Off?ewR%=Cik<~!~X%IvVod4qMcdUFaZmXc0Ky2&$V?M%`eq$fAJ6pMfq3$XlZ`y()`)@hfpKn3uVE3#7^~~hRk$sQwk=gt?4ko zE?w~3okfCIxc>ZSwf>i{U$(E$&ytorO6f~-nRHEE zvr6(sLwn8seQhASNv;~djuS#u$wF$AlUl9H)-g}&hu2}9?B?=*#`B$)6p{KL+Ny*Dvyb?$HhnSSm)(Lp?25P&trw(IP*fq7S0Q$0zc!< z%TB*MxHjK;|5I@Yc1^k3Knm~%8Z-}W6b-wFR^ybf?wp8hnCXlL&-yxTDkn!5GC4Ui zT)7;AMH3Ca^>x}5K4pjX6j+@Ap3D>>wGFy?vH6fBcyw)s%X1wWV{%zUz`9Fy5+@Sd z;9TFv=5W%vM1>8_sB`-PKNe|y*GcQV9*c}7$7<9fg=i`>vAOvFD;77; zvjFf46@*vpt3Ltry#4#SMR1DohBGQq1M5}0$3vZpEx&U`lZBlVnX-?++0BIs#X4BY zu*hH2x%5Ea776u8=T*dVNT(tmq?B`oM8`V)Fe$0<|L0FR{-0NcSRb$IJE}(!sfD~y zbc?6(&EVUyxQJ+yPAR&A6F0*k%MEqsc`iBXj$y^(5&6>hlB$)^Y0{vbXPa|qy;Z?7 z(=$wGT;jHOv_OMzUIk)4KKwn-63~Z6??%X*NPmNHQ~S*+Jo02yT9q^Y_=Qw;Q>QJF zqz3J#Bq@WI7>+Jzof8YYSc{%|`zGkA7VDH|<=hV$5zgPB1p-S@WZxs6S1ldq);wbR zB2+1bGZHz{q5(YSO62m4$(zS}bL4FdFWQT|Cs7cT4mhIdFOPOp z`m3d`*RVv|Xn#(iCp2u)2p-|QYI&AtJwj|LSw^%074vY<(FAvGJ54a3imKx0yCKyL zRZ)hLj}$cs=TmVmLb@P1@5ZeXbfLslG|!~LINzfl$2g@$(L}m!MfLpDz!8or2VVag>7?E$XMC7Ze z>4rOAB>YV$;q$fn_>NbUV?9xvpyre+UTLn{k0g1t^S!9OqeZ*Z-$C9takp{NOde|~ z{@a&(?KQ7UVVW1bhF2G{Dj)Q{2Rw=o-OzKB^6s-p-TDVH5;YKFXQGk-XOSgO%S~#~ zDV)S};H2t>wol2^-FG>8n(x((b7-c|kemcH31uWg%EF}$-uXF+_3(1)7r#z6HPM5D zuiqe^mu060^r}(kZ|$Af;!3YJrw(%L5OGs@h8~;Q;F*`zjPcOdj%_3kO2wK;b%SVL z?fMz3CebNE2gy_RqIc+W`S;MRL%N|Ad#JP9lNm7NxIs3r;y(u&XKL6%GKth$bCUa- zliYc=q-Tw0oTNKveKl9?dwA=b-MXXGrrfnlmp?vZ`i%759?d+idbVJ=G?~Mow~DMK z`9SjcfetR3!Xuh@YBPg~^I|$VMr9n`6;u?8?0HP{>}nU&coh}9PZpj1qmwtH6%y!i z&6B`9E^b~!a}v#`BDx}hn?g1fdr%WnPLDcKqN5m3^zQeZ{H?Q>Q^<7Vzn(On*vn#X zJg#|XH`~3e9&y(n;)$O0H={MUl{e;m?6ya>jx>&=;tVYontrbM+!vP6W14rKw562y zYU%68t0A|N@D_{x^El?6CmqM3E>zu8!hNRUE){9>NajUX{;uP021VKFdP+*Yo?Whj zVpOQm?wLEX%(J@Z1t)>?eAo5Sat48_4`>tAMPoF0PtB@S=J9f_hkLm=+dJGzjjkgr zsprHc;%=;IgZ=3b3_G_ZpcBzN&_1$lCglzC3mZn>)!kz~&G0_@vKzm3KkqdOR-CgB zSLSUn$y)o5#j*Psxe; z4Rq@+y-A@a!&?5u!%nK_ok1GIxc*9r(cxOWt3P-DZ=QLfxNxh%-GDXaJAkfi)43D?tAcqmyR|C_uh!jrpIq zImlmfa*%WSdbY5h5`}LG1t#;qc+<`N^LC&=Kc{i=ZLuDDQdr<&6lwE2Fwb8E0p}~p z_1>`WiMY?&J33?NDMVC_lp&`w7kV2=)fet_QZ=tDa4tG-``~OXXF92K#Zqs!x4}2B z_A-ReYa!i1z}W%1sgnM6gJ)jOKEgxAmoq77nZ(nsk*)^Kyl$BxG}jwHv7g^jwwyB; z+{z%LQYJPu|rQOrxWUj4dc6EbFXw(mx4Smf*6GwZzkGAKHu1t&*`<8 zu5W7Vwf=8EH>%9(sb5*eE`IDbwvSp4-JKx^;DfpqENtbQLBe?p_Yepjfd=Tl8eaIwZ7-!p5-${3IG^OaXQ#j$$65wSi! zNa6k$3G?Wm{Xo&ucaXK=$ztSvyE>FUX#5TGXXNn{K5T<) zUTrszi!-}$DgJ%xc9tUXo?_n(cKnoCjo;gP$!p@pA{WYu1zt2(2?-GSW96ZNOn6;0bT{T6&6spN$I>aJN%eCwtI`~s*FTUE0S4bG_7b2B)(+ZtP- z=r`4o+MtZ0&xlUSe<4%EUU9D8yr*XVDEf=$*OQa!$klz{;XYw;8U!l}(6hsnvA7!^ z&Y-%q`pMYM0pu;|U*o>f#Pe2=(9b>Wrw!}ndn2_ z6jp!IrlL8L^FL)Hov~fGX775UWB-1BdWZ2miDc;|4mkj;*v$XeyPB)J1G)KiM-?@8 ze2ZxHrYANyJGxruV(_?PZR%+M!-p*jS=k4_c6Anb&khOWS@!T4K3+&=Jf|$q%X zAEsww4|(z_{kGiv70|QDv!Ca$+-{Pm8G3T0_punC{4y`@;Ei_>%jakOce7_iVmL{F z#ZC2W!LzgHeB63AiG8ox3(G)f0u&{~o4F6icJNE5+z!@fX{qC6n6lkDb>AiD&&e!9 z+rY12Kbu)sG0XUqK-*c-oyRRVdEHj~vaR&e^4`1W?cXojPadB{k;Is^T82hS*p`m9+ zK2F+-;LSf2t|2W*D148C9bqQqcZ6|A|KLl&gvlTg~K?IWN-$Zu(Dl)uA zT*fVwNF>iGW+M(Q3XL-QqQ<9665#jYs(oPU-CB|moy`h1y!Yk#>J5(HXh!$ z?Rfa>gQL=~%;{6kGURTOG_GpKtxrznHW>6dw66EItRxh>Pge>zTlW1KDpkym*Oqy1 zch_s%1P0xxiKgJpKzN5(i5$G&UL%J-9k40&R^aDs>{pErL-)Po)#+I=`0gPBY;$va z>G}xZFQP{>9P}atJmzU|<|k%F$M+#i16emJ6!@KqNFUF(p~5%@Z&TO@qDy37-0F1% zeNuEusgfM`W0+NMFw`gc_IV+Xf!w?aPKSK`?DQ)Ka_Q>i^IzJOX2@a%^$rG%? zS=jk~Z#sK(e_|HmA4X@N$eRWFrtpBDqk8RK%B@y{^;g7ovApk?6~b$$A4uGB-rj?G z(J{^1st?eew`LL5KgSMH56)Bp;XuE#>cx!BfH$j?#<{fQuhm}TBT+lx{uFLm zi1*cawi&)7}_H$rzRqFXZ2muanLhMISIviL(+cRNjAS!x(!E$j{YOBp;YVVuP? z{%Pi^nWShQ^p@(a*!|3kjFXy~GAoi~qe;*y#LW81M6?cHxp^+zt$OGn%Ojk;bYrKFO=2T4nv{^%L+c~lHnq(8Dpo(>SrnQ)dJ`!@$$R(PV4nVXF+Kax2 zFiOJmH`IB3iT$HV9W)6wMYLn?yadwjIX04$`rO~+rEWvU6JL)f+y_5X$qQ{S`ebm1 zr%Z}2lxVw4Cwx`(hjRL%-%z5fH=M?*R2rWF%cy7p8y`v_dtKM?qo0~4u6sQ`16{tv zMb!7GN~C<#JNzoDb$q($lj}Cl>Iu|7&qzNl_KM25PHqN!UOblf9KF7`)F<&wa4&u% z{ckA_E}A_%*R!Toxo4wh_H=fa`KWlLIBmb5t42se>*~&hXF*@9*2i3tY@(I@Y*SQx zzWA>fmzgDY4BgM^duow!2R0hc&o#BO?p*lI^igsge1y#QYX(P_1OCb?=VxyWFr@3WlMrx>s4FOb5 z-QWR-HgneO#4xvT0}>R(FT>L7mKXlb`jWc&%kMbuT*=?i4)*86ABHorIdQ~?Ecn@0 z{PIWJDeseZEhkl4S~rQ3qE=dNS*V7u(EK^CC}MHMGAf zyy%_cXP>p|>*}lo@iSfPWIpMhiBF!xpPrgO+O>A`<^>O2O7BSO=_`dx{meBp@QmRm z0=Q_SUD|!-H?bO)oJ4XV z^>PQ9p0lKrRGcXKqe;mtC5C~@K6mfsrn>`*RagCsXcf986y?^=HT}!iMOL>8GUD_T zBgg01HhSZEqZP@vpcCOs)xSBNmB{8o{qMcCOZ|m)rE*7`r;iXEHx5IWykh^Srz)MW z-=lx?q9LeHw;Qg?kBuOW#iz**K#N)l9j0_2Lw^MCW8kR~E#h&fG&!>R{rem>Ui}DB zL%u6oi<4Dh^#b3np+#SE#(9(dYx$oiC0$1W=irWOJcLdoLtWrarb-9P06rDxfgx)!B zqtQ2ol_ch?UYoZ)LwX0_01uUH8K0yZ6Nd*oKAyilb?M~wZBb{7hhH~YPLtoW3HT&U=fSPf8S~RUw??!f<_|e z$Z0I{BB6FF8rrSq7S;dnwfO(ZW#(!xS&y2DsgVu*;`0NF^t~5=&!e-gbRs3Pr10!2 zH)43}xyw!A9n)wJ*uL>h0P5>x1rz+(JQexz4bycDC#QFGhZbG_iF0T0T7$Hn#@-Y~ z(F902UItY+R@0o5!van8qKg2X8B|D+um;U0DTD5#zloY-qIcG7@CP}&oWb&hjZWv@ zjgkdEW43Yl_HO2v4&+>J*h7RDeCNAPzB9X&#ezMc^NVf)@>St3;aN0jhJ3ZQZ-$yl zJsphp8~@*@4a;SF)mss~#8W}li4pSEsm_;%n{FLWykAu(xho;Cwna1f-5v5N$0@dV zdaApWE_mI7AMQLd(d_(?otZ|e+>=hUo-6&vbdjJ>x}JjWNp4~*WFk$LL&haO2tCvDg#uioH?{6z&=P z)O3E-8&CFy+rvUy9L0qANnDrQ8!R9;y{$R}uvW(~jm zz}J9Ap__o-Q$6Q%vKE2dHY=#Tgi}1=Z9UNi_hjm}%mmGl#jm`zD~pRo?d!|VNZy(} zGiRf97wqH;k>zH->K{(cm#d#}CxN;s$@nI2S;a0lSZZvuJ{IMksX?i)KG4@i_Wdr@ z=PArV;&Y2#S<)SKa3i~vpiSXKkEq@tyeUN7=!suSH)G~$HpsTevlqS@)6|MW$sW+@ zn93X6d!Lh;8duDr%@`KsNGJTL-z7Rrkf;Vt#%2xIn|NL_QiN}&TgoH<%xqROckT3? zqQvmr#JW(QI2;c2l24|_r02ZQ;fDu6#f5%6@=nv**{s36Z#d5OKFHj;>GWnN zSwFsOXuk_5``K%EZA)c*Zzjf8FcqBbKs98J*csY_Om zys_*Y|80>T&hcSuxZ8`4WIVphyWM(JzS?ZgnAYR;9Nl%~B=IIfUSTI)46(47xO$y8 z6DQsd=kVYKal@oM!3zz_n)}`iHNEGD=A_pSe$sP>rjZ#RHOOl8x_M+|$-pMfp4eM> zu)$VqaGSw)+IEgpZ&#Q3M)ak4Soel?eJ3OcD^cT-kT*+w`?k}fwFdXW;Fn#c8xxHj z=GD-`pZDlbZd9_ysPB21h!ww?oHHG_kxoPxc*L7I|9`;Z|3_16f4XQsbl2GF}aqn!TUq<>ze%|8yi#iGJgk?SJH5_s>S)pK=ZYjZ9}m zxM$eGyWVt?mh&<8hK>vy9L2f(Oh*#Z=CQ3J*EVYjw@lqYLXL+Rfeu5oc#10bzVE0~ zPi0Dy^LL+c9~0+5(JhHvAxd=R=Uqk2?TTxEsn;H8S)%E6>IM8>~**>Q8U`svv@=>S&~&8S~2h*#n2X8zhI zGe-UX{MwH$7Z5Ll1>cODl_MTBes6HB?9(t0W^oYB>9n`*_zn31OW7c)=gUPAol&@9 zHnF>6d~LE+c->f`cqV*=H{ITUXV+V1&EqqXlY*{fRWi?`AR;-nhj};yA!|i;G2TOb z48NXwQ|1um^s^o7Te()Wh&na8G$p4&HxDNWb#Fz$&&8s94E6Tby<;H$Lz<|K5X(lK z+@-?$2#7n`XWb(k-XBmrEKh@aE1@dZt9!m!k316YhgP5bOXbY*$gOZiTfOTzsos9v z9htNGc!c<3iCajE7V_iPx?MXi+%c8`L)*inP%5Ku%<42!Uhe?O&q(fDH)N2TNt_U2 zUz$1VjiF@p>DYp|yAl8unTe_sD@D&qlR!I0u`_whU$tTov2AKc``Cym>4ze!p=&(Q6Gaj| zvPag|x9VQ{UCBLOurmm)J;2was)z-Hh5NXGjZyXsIx&*vncB#p^u1|lPrJYsclGKgJTXw=zJj_=j3!Z z3W0ygmy*>mD(WL`bUdPXDHQzXFc{+tyH}#@jI#J)46nCcRh(jX!nPB$^Qk@vE4GiM`%1>Yj4Ktfjqkr&51Xb?%MyxT}~qMUSSRq)`hA+ zx;+uYV`m(m&By;=vG_l4{mHvrHEVU(;g1$Ox>QqC}-=Xctjx_l4QPvp!rtm3KhOMPTC+wU+rW$l}ICyw> z{a&KQIB}J}Q@3#NYfhr_QQsJ~T0BI2=o@nFsou|Tcr^bx?IC5*s5`H(y?j0tukY-# zGVyDp<2941m+WWQbRvAZSm8I{Kk7u7v#OG2njg@;v}qUI)ZDktn&OXnVtB9$zwf3 zU!_-1CL*iNddYo-wgTGU_l{ffD$hSY3tf!NfR0r^^R%=WA2xH;PRzcv)RkZZy&ihX zW_s0Lx|8F?TKRP9s&t8{CqLB4c-+lC)IQh`2E9&}34iLud(l;%r|WsVTZO-sjBS%g zJ;9O;S}x8&kNFkc>K*8=fO`4Cf}Qi{VYaB~H;@14qxNqz{NK;NQP<=z^&>qaBGAcb z!uwuudZG3o-z=`_W5(abE2mO}RgQGGMIyHZ@mOw{o`3RmIs=pFK|`}Ni0eIPo2Ky? zVmx=KjEyA52q=suxrKQ996|Po+cc@%LhT4IcIQ^`u;|;ztL&08JE>|xvBn(JZO9OfUS#|I@tl+%rovq`+3labTN6%k9j#pI&ExPW2=j9!rYTnmKAW_Sh=$ z(odB905zg>i<6eYx?uCrpG;kuY*6k5vuWyvezhBW?##yu55gPD0R{VpzHR2MeX~>Z zvP#|YMCE#Q_b=570Sx-{m-arDxYcp*p>uM2H6&azE6VjpG-# z{wvn0MOOLj;JsgZ{we-99zdd#9Ivp!k=d0P$64bI^7?w(L6`}_>NF@;k}YWD97u-~jF58I8k*UWKON0-j=Pysw z%Jfb%dcD(Ncy#LboVvo&(nlGhN24_3e{JboK5yAPEDChiGZ@j9*p7^UXFJ@C`qhC^ z>GH%jVjUCDorW))F>4ms-zDG8>vKzF_sLrQX9derTo{zTW>hts=4v?v4BE4 zkw`DJ2!;FRBcYFoUJ%Zrte&&xH8cGWcr9d=p-aq3aH>aAJ%(wT#7NLu_)f??QWMC1 z;b@Pe)>)@;JZ_nLoyozE)Oi*8&G=DWuJUvO6(ia}`$h;)H-NL(mu8fYO3PU~kar)JT*Xqb>M@fn(3sD9tnE<9sYq3`h804?x(Rk0;I9Pj}8{#%zF zw^hGyZ?of*;gxYVnUfCT>f!cg{+g4{&wtf;WOc@cY?LT-()fmFE?+D0bA9GQmv_jy z=&lAbbzyCVXsN+l>lC*NFK4%~qv@OYk-P?R?HyhpF}F|kPn41?10~TPPa_I>010Ri zW-Lc50b@Kch7ezf9;ehI4Q_lMu@H1yw==xxf;`xz1KYzyhjL)z0 z-O6Ia$$|ALlI3TwXRoLBLuaB_ci(g+2)#r03Gbe4cYpy2y8o1upql?$2Lt`y#5mj! zf*%m>1Cr99sQITU6#cBN=LI;Ct|(}csVSIcYY=4iVj2N7AUmx7`$T>kTh(C5L|Wtv zs5`y1XrGzg(t_XN%peurkT0=F4US9{oWX%?5>3&0kM#-p0tso5WHi?E=Ji}PpLu7g zF{h$D^&zSsoI3+TM1@n|cJh+Z>2nZ48E%T;t1{`6I=#rR$MfhiBQqsAT|7j|SezZB z+I9O5oiar={2C~yE<2*nNsQQ?`#r|mzj-q;5}kokHwFJea`NT>mKY7br9~t$lTau_UPN&Ys%L+8g)<- zKhSNFh)2ihNb?Q>||B$E1+yQPo(#)T+j8pUDA*uHouEQ229!o}3{;kmgIp+*pH=cdEr3#faMHAEzQyIesQ#~2KNlbXlI#c+N z?PlUuCw#pIRmP@uDRtU%Smdh6%=Ed3o*k;eio)Y_@n+K+M0?r02oatb&xgn3Ok}6A zYYnEoQ0Z6ZP1ciEU0$McK`enc#4RMDz9|y+nv<}M6e27?`901VV9PQR=kc6M z_|9|i$P-_EVn~8j{Zh3ZkAOHo<3*W``;N!{^aq9=eS%L;_cJ;#pn8#BkG%Fyc%9;( zO-}}fXqv1t`ZO9JS@h%APMNXsXFuJ&NS2>rsP_0w$#N2x`?cV;lN-P@rGF!q8LYy4 zPG*KGs$+AZ!N}neM~8lJkxoBT?PBtD`{m-7&3dFK@%+gf$9oUg`Z;Qk(bODZM^p2Z z4Wh4*W`)C|S;)^{C>fI*_T4obm7SrArk<=+*PUBSf-CQTdv_miPW*qs;{STDgr}%# z5!|~%_8WWm`{GNI`(fYc@+a@D^ZW@v>ANrNu4HxMz|UB}_jft?oK)Z9icdL90Uw2& zgbX%!AP!|)=c6F1SBDL`=R}UPbf9`&FqDCxj{{q;Te8u9sr#hw_9%vY*C7;R5f^nb z{CDa>#9RsP-st>P;IW2uBTx&7<~NV9nSUsHn6rMmk9Ff4wkMHifgc+L^>))bE4IIW z@1??LmpF%vW+1D`lO&^6o26^!{K0?^5YMR|0z6CZP7JjxcH(ZYUH7t5xsRe+K$12J@g> ziFFeertqVmvEJj9oe_(M7Nw>OpG5lxNBa5hG_68M>Tk?jBCCK*UAG$sE}Xn{W#`PL zD`(8>;Q2-Nxkg4mZNIg8Zq@b9Z=}lTutJD9yt-V2iZ@Jfkr@fE~y>6J*tw@&uH8?0ZDZT7PgXs0%h@Ru5 zoqV5wm*s9gWayI@ZKvU`b7qlNoDA~*Z@*$IQY50h!HM!acF{cM3?5sc@ZW?vw?fGTX!f3_I zhMOnCs5idLk@+!+19cixR*-A~vW=zEEj)1!6iwxMXOps(U&(Kbhi?USI9UjBHbAA?Y33@^R!RZM6NSKZwWB zA9RH?GCeN3rD0OvGTz5MPkgG3$Gtr0q;2C{YN7Z-R3_q_i}Bc}-gf%w(`7ueT<|IO zfIBOxBgnrB>;V$}*>~J{pRw^SFQcgAwnqFNq)gt&3B%hxx1`(Mhb6B+g6cEp&H7^# z_|#YgE{@NP;3G)wN}MQ7W=v;|F4^w1&j9um=4=G~ubX*8n}Jt+ z$9;~&?wCzsoq|&Bx7z+Lzv&ipcAgwwruJ*N?tItby3=sgI(d%5t3I74jR&wn$}0Y@ z@U^EI6<|)#afV1|dxCflUD;&!K5yvG&)R?QwRQ2ybL#qX$U5E{5svJse(!|+|!hcR%k}jOM6aF`Up0_#MBr@pSL9_13cvx!s_HQ@*C|mjEG|Z9E%wq<49S zQ(Zb=jt`Hn2zCW+`Gq$e&)jV&Yo8rdVt%sBbSFqJih`WGR+gPS3^Ur*`4bjlEv|H486XZ>ZkQ0)DzG|Lu{3XL(yP>=$ z(hmAPg<^A_#DpKmeIfK7rSi4x`B%L}>@#dtx5U`kZ*=0kTcXLD<13QIhBrgqf}Lz` zI^J(6pIXXNAEoy*=HGq!oMF0b_cE~O{pVZYq2N!F8#!xVL+o&EbNdy3c&4{u`h2tJ zNTi2-r#6=2NOaSI_njnhH+bE3pULj>Vz+y6$dB^W_bA~?G$%OG*dgVxd-uQXP~K}O zYkt$CtXgNNf=NG&?u#LI4Qo}*`JMONoL{v$H<{;{6RTo1>uo_Re+r#Ihbwgqdiwh( z?Z)RIrc(BtjN&2t7dDiWBlw1BwKxN88pB1Zx8whz?8t{L{^!|$7QFuh@x|kd#lPOU z*!p|(>F=@E0ed}QuSe|ltiAruURUk)y1oA1UjJaPf3nxV*z14U>wnv47xucxUI*;; zfW02E*R%HeJ9}NV*X#CsxBuLxz-d~ z`G|etSNJ)(ME+q}v8{j9&$j-Fcm8ZGw*IAjv;4B9kJ-=5$LyVC8ox&f#`}Tg`yKcaWDi&J$G?=#+x|H)f+W3$`w|3@bN|9^8{ BO&|aO delta 306 zcmYk2y-or_6otQG$+C$iVne`(05mo>6h>o1Xo$83aQ&CvS$1QrYnibCr^^FRq`Otde6S!T z>v&N*B33?DHsV=yCMJKvz3dz-d#ct%5O#+e{f+$3HulQ@Y6QWdr=(VMPsgQu`NnR& U;-EBV#jrF-KJJV7zTIDWziBu-R{#J2 diff --git a/279.04d97566.async.js b/279.1d6c0022.async.js similarity index 100% rename from 279.04d97566.async.js rename to 279.1d6c0022.async.js diff --git a/280.abd4bb07.async.js b/280.9e22a6eb.async.js similarity index 100% rename from 280.abd4bb07.async.js rename to 280.9e22a6eb.async.js diff --git a/antdesign.c8bf36bb.async.js b/antdesign.4a966372.async.js similarity index 96% rename from antdesign.c8bf36bb.async.js rename to antdesign.4a966372.async.js index f784910368..9dac8d2b80 100644 --- a/antdesign.c8bf36bb.async.js +++ b/antdesign.4a966372.async.js @@ -37,11 +37,11 @@ /*! 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/@babel/runtime/helpers/slicedToArray.js (<- Module is not an ECMAScript module) */ -/*! 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/pages/Engineering/Lists/CourseMatrix/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/Classrooms/New/StartClass/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/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-motion/es/index.js (<- Module is referenced from these modules with unsupported syntax: ./node_modules/antd/lib/button/LoadingIcon.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("pVnL"),a=n.n(r),i=n("lSNA"),o=n.n(i),s=n("J4zp"),l=n.n(s),c=n("q1tI"),u=n("V/uB"),d=n.n(u),f=n("0G8d"),h=n.n(f),p=n("xddM"),m=n.n(p),v=n("ESPI"),g=n.n(v),b=n("Z/ur"),y=n.n(b),w=n("J84W"),x=n.n(w),k=n("sKbD"),S=n.n(k),C=n("72Ab"),O=n.n(C),_=n("kbBi"),j=n.n(_),N=n("8XRh"),E=n("TSYQ"),A=n.n(E),P=n("H84U");var L=n("lwsE"),T=n.n(L),M=n("W8MJ"),I=n.n(M),z=n("7W2i"),R=n.n(z),B=n("LQ03"),F=n.n(B),D=function(e){R()(n,e);var t=F()(n);function n(){var e;return T()(this,n),(e=t.apply(this,arguments)).state={error:void 0,info:{componentStack:""}},e}return I()(n,[{key:"componentDidCatch",value:function(e,t){this.setState({error:e,info:t})}},{key:"render",value:function(){var e=this.props,t=e.message,n=e.description,r=e.children,a=this.state,i=a.error,o=a.info,s=o&&o.componentStack?o.componentStack:null,l=void 0===t?(i||"").toString():t,u=void 0===n?s:n;return i?c.createElement(K,{type:"error",message:l,description:c.createElement("pre",null,u)}):r}}]),n}(c.Component),q=n("0n0R"),H=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=e.slideCount,e.centerMode?(a=Math.floor(e.slidesToShow/2),n=(i-e.currentSlide)%e.slideCount==0,i>e.currentSlide-a-1&&i<=e.currentSlide+a&&(t=!0)):t=e.currentSlide<=i&&i=e.slideCount?e.targetSlide-e.slideCount:e.targetSlide)}},v=function(e,t){return e.key+"-"+t},g=function(e){var t,n=[],r=[],a=[],i=f.default.Children.count(e.children),o=(0,p.lazyStartIndex)(e),s=(0,p.lazyEndIndex)(e);return f.default.Children.forEach(e.children,(function(l,c){var u,g={message:"children",index:c,slidesToScroll:e.slidesToScroll,currentSlide:e.currentSlide};u=!e.lazyLoad||e.lazyLoad&&e.lazyLoadedList.indexOf(c)>=0?l:f.default.createElement("div",null);var b=function(e){var t={};return void 0!==e.variableWidth&&!1!==e.variableWidth||(t.width=e.slideWidth),e.fade&&(t.position="relative",e.vertical?t.top=-e.index*parseInt(e.slideHeight):t.left=-e.index*parseInt(e.slideWidth),t.opacity=e.currentSlide===e.index?1:0,e.useCSS&&(t.transition="opacity "+e.speed+"ms "+e.cssEase+", visibility "+e.speed+"ms "+e.cssEase)),t}((0,d.default)((0,d.default)({},e),{},{index:c})),y=u.props.className||"",w=m((0,d.default)((0,d.default)({},e),{},{index:c}));if(n.push(f.default.cloneElement(u,{key:"original"+v(u,c),"data-index":c,className:(0,h.default)(w,y),tabIndex:"-1","aria-hidden":!w["slick-active"],style:(0,d.default)((0,d.default)({outline:"none"},u.props.style||{}),b),onClick:function(t){u.props&&u.props.onClick&&u.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(g)}})),e.infinite&&!1===e.fade){var x=i-c;x<=(0,p.getPreClones)(e)&&i!==e.slidesToShow&&((t=-x)>=o&&(u=l),w=m((0,d.default)((0,d.default)({},e),{},{index:t})),r.push(f.default.cloneElement(u,{key:"precloned"+v(u,t),"data-index":t,tabIndex:"-1",className:(0,h.default)(w,y),"aria-hidden":!w["slick-active"],style:(0,d.default)((0,d.default)({},u.props.style||{}),b),onClick:function(t){u.props&&u.props.onClick&&u.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(g)}}))),i!==e.slidesToShow&&((t=i+c)=e.slideCount,e.centerMode?(a=Math.floor(e.slidesToShow/2),n=(i-e.currentSlide)%e.slideCount==0,i>e.currentSlide-a-1&&i<=e.currentSlide+a&&(t=!0)):t=e.currentSlide<=i&&i=e.slideCount?e.targetSlide-e.slideCount:e.targetSlide)}},v=function(e,t){return e.key+"-"+t},g=function(e){var t,n=[],r=[],a=[],i=f.default.Children.count(e.children),o=(0,p.lazyStartIndex)(e),s=(0,p.lazyEndIndex)(e);return f.default.Children.forEach(e.children,(function(l,c){var u,g={message:"children",index:c,slidesToScroll:e.slidesToScroll,currentSlide:e.currentSlide};u=!e.lazyLoad||e.lazyLoad&&e.lazyLoadedList.indexOf(c)>=0?l:f.default.createElement("div",null);var b=function(e){var t={};return void 0!==e.variableWidth&&!1!==e.variableWidth||(t.width=e.slideWidth),e.fade&&(t.position="relative",e.vertical?t.top=-e.index*parseInt(e.slideHeight):t.left=-e.index*parseInt(e.slideWidth),t.opacity=e.currentSlide===e.index?1:0,e.useCSS&&(t.transition="opacity "+e.speed+"ms "+e.cssEase+", visibility "+e.speed+"ms "+e.cssEase)),t}((0,d.default)((0,d.default)({},e),{},{index:c})),y=u.props.className||"",w=m((0,d.default)((0,d.default)({},e),{},{index:c}));if(n.push(f.default.cloneElement(u,{key:"original"+v(u,c),"data-index":c,className:(0,h.default)(w,y),tabIndex:"-1","aria-hidden":!w["slick-active"],style:(0,d.default)((0,d.default)({outline:"none"},u.props.style||{}),b),onClick:function(t){u.props&&u.props.onClick&&u.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(g)}})),e.infinite&&!1===e.fade){var x=i-c;x<=(0,p.getPreClones)(e)&&i!==e.slidesToShow&&((t=-x)>=o&&(u=l),w=m((0,d.default)((0,d.default)({},e),{},{index:t})),r.push(f.default.cloneElement(u,{key:"precloned"+v(u,t),"data-index":t,tabIndex:"-1",className:(0,h.default)(w,y),"aria-hidden":!w["slick-active"],style:(0,d.default)((0,d.default)({},u.props.style||{}),b),onClick:function(t){u.props&&u.props.onClick&&u.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(g)}}))),i!==e.slidesToShow&&((t=i+c)i;)a.push(arguments[i++]);if(r=t,(f(t)||void 0!==e)&&!h(e))return d(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!h(t))return t}),a[1]=t,K.apply(null,a)}}),W.prototype[q]||N(W.prototype,q,W.prototype.valueOf),R(W,"Symbol"),L[D]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js": + \***************************************************/function(e,t,n){"use strict";var r=n(/*! ../internals/export */"./node_modules/core-js/internals/export.js"),a=n(/*! ../internals/global */"./node_modules/core-js/internals/global.js"),i=n(/*! ../internals/get-built-in */"./node_modules/core-js/internals/get-built-in.js"),o=n(/*! ../internals/is-pure */"./node_modules/core-js/internals/is-pure.js"),s=n(/*! ../internals/descriptors */"./node_modules/core-js/internals/descriptors.js"),l=n(/*! ../internals/native-symbol */"./node_modules/core-js/internals/native-symbol.js"),c=n(/*! ../internals/fails */"./node_modules/core-js/internals/fails.js"),u=n(/*! ../internals/has */"./node_modules/core-js/internals/has.js"),d=n(/*! ../internals/is-array */"./node_modules/core-js/internals/is-array.js"),f=n(/*! ../internals/is-object */"./node_modules/core-js/internals/is-object.js"),h=n(/*! ../internals/is-symbol */"./node_modules/core-js/internals/is-symbol.js"),p=n(/*! ../internals/an-object */"./node_modules/core-js/internals/an-object.js"),m=n(/*! ../internals/to-object */"./node_modules/core-js/internals/to-object.js"),v=n(/*! ../internals/to-indexed-object */"./node_modules/core-js/internals/to-indexed-object.js"),g=n(/*! ../internals/to-property-key */"./node_modules/core-js/internals/to-property-key.js"),b=n(/*! ../internals/to-string */"./node_modules/core-js/internals/to-string.js"),y=n(/*! ../internals/create-property-descriptor */"./node_modules/core-js/internals/create-property-descriptor.js"),w=n(/*! ../internals/object-create */"./node_modules/core-js/internals/object-create.js"),x=n(/*! ../internals/object-keys */"./node_modules/core-js/internals/object-keys.js"),k=n(/*! ../internals/object-get-own-property-names */"./node_modules/core-js/internals/object-get-own-property-names.js"),S=n(/*! ../internals/object-get-own-property-names-external */"./node_modules/core-js/internals/object-get-own-property-names-external.js"),C=n(/*! ../internals/object-get-own-property-symbols */"./node_modules/core-js/internals/object-get-own-property-symbols.js"),O=n(/*! ../internals/object-get-own-property-descriptor */"./node_modules/core-js/internals/object-get-own-property-descriptor.js"),_=n(/*! ../internals/object-define-property */"./node_modules/core-js/internals/object-define-property.js"),j=n(/*! ../internals/object-property-is-enumerable */"./node_modules/core-js/internals/object-property-is-enumerable.js"),N=n(/*! ../internals/create-non-enumerable-property */"./node_modules/core-js/internals/create-non-enumerable-property.js"),E=n(/*! ../internals/redefine */"./node_modules/core-js/internals/redefine.js"),A=n(/*! ../internals/shared */"./node_modules/core-js/internals/shared.js"),P=n(/*! ../internals/shared-key */"./node_modules/core-js/internals/shared-key.js"),L=n(/*! ../internals/hidden-keys */"./node_modules/core-js/internals/hidden-keys.js"),T=n(/*! ../internals/uid */"./node_modules/core-js/internals/uid.js"),M=n(/*! ../internals/well-known-symbol */"./node_modules/core-js/internals/well-known-symbol.js"),I=n(/*! ../internals/well-known-symbol-wrapped */"./node_modules/core-js/internals/well-known-symbol-wrapped.js"),z=n(/*! ../internals/define-well-known-symbol */"./node_modules/core-js/internals/define-well-known-symbol.js"),R=n(/*! ../internals/set-to-string-tag */"./node_modules/core-js/internals/set-to-string-tag.js"),B=n(/*! ../internals/internal-state */"./node_modules/core-js/internals/internal-state.js"),F=n(/*! ../internals/array-iteration */"./node_modules/core-js/internals/array-iteration.js").forEach,D=P("hidden"),q=M("toPrimitive"),H=B.set,V=B.getterFor("Symbol"),U=Object.prototype,W=a.Symbol,K=i("JSON","stringify"),G=O.f,Y=_.f,J=S.f,X=j.f,Q=A("symbols"),Z=A("op-symbols"),$=A("string-to-symbol-registry"),ee=A("symbol-to-string-registry"),te=A("wks"),ne=a.QObject,re=!ne||!ne.prototype||!ne.prototype.findChild,ae=s&&c((function(){return 7!=w(Y({},"a",{get:function(){return Y(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=G(U,t);r&&delete U[t],Y(e,t,n),r&&e!==U&&Y(U,t,r)}:Y,ie=function(e,t){var n=Q[e]=w(W.prototype);return H(n,{type:"Symbol",tag:e,description:t}),s||(n.description=t),n},oe=function(e,t,n){e===U&&oe(Z,t,n),p(e);var r=g(t);return p(n),u(Q,r)?(n.enumerable?(u(e,D)&&e[D][r]&&(e[D][r]=!1),n=w(n,{enumerable:y(0,!1)})):(u(e,D)||Y(e,D,y(1,{})),e[D][r]=!0),ae(e,r,n)):Y(e,r,n)},se=function(e,t){p(e);var n=v(t),r=x(n).concat(de(n));return F(r,(function(t){s&&!le.call(n,t)||oe(e,t,n[t])})),e},le=function(e){var t=g(e),n=X.call(this,t);return!(this===U&&u(Q,t)&&!u(Z,t))&&(!(n||!u(this,t)||!u(Q,t)||u(this,D)&&this[D][t])||n)},ce=function(e,t){var n=v(e),r=g(t);if(n!==U||!u(Q,r)||u(Z,r)){var a=G(n,r);return!a||!u(Q,r)||u(n,D)&&n[D][r]||(a.enumerable=!0),a}},ue=function(e){var t=J(v(e)),n=[];return F(t,(function(e){u(Q,e)||u(L,e)||n.push(e)})),n},de=function(e){var t=e===U,n=J(t?Z:v(e)),r=[];return F(n,(function(e){!u(Q,e)||t&&!u(U,e)||r.push(Q[e])})),r};l||(E((W=function(){if(this instanceof W)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?b(arguments[0]):void 0,t=T(e),n=function(e){this===U&&n.call(Z,e),u(this,D)&&u(this[D],t)&&(this[D][t]=!1),ae(this,t,y(1,e))};return s&&re&&ae(U,t,{configurable:!0,set:n}),ie(t,e)}).prototype,"toString",(function(){return V(this).tag})),E(W,"withoutSetter",(function(e){return ie(T(e),e)})),j.f=le,_.f=oe,O.f=ce,k.f=S.f=ue,C.f=de,I.f=function(e){return ie(M(e),e)},s&&(Y(W.prototype,"description",{configurable:!0,get:function(){return V(this).description}}),o||E(U,"propertyIsEnumerable",le,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:W}),F(x(te),(function(e){z(e)})),r({target:"Symbol",stat:!0,forced:!l},{for:function(e){var t=b(e);if(u($,t))return $[t];var n=W(t);return $[t]=n,ee[n]=t,n},keyFor:function(e){if(!h(e))throw TypeError(e+" is not a symbol");if(u(ee,e))return ee[e]},useSetter:function(){re=!0},useSimple:function(){re=!1}}),r({target:"Object",stat:!0,forced:!l,sham:!s},{create:function(e,t){return void 0===t?w(e):se(w(e),t)},defineProperty:oe,defineProperties:se,getOwnPropertyDescriptor:ce}),r({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:ue,getOwnPropertySymbols:de}),r({target:"Object",stat:!0,forced:c((function(){C.f(1)}))},{getOwnPropertySymbols:function(e){return C.f(m(e))}}),K&&r({target:"JSON",stat:!0,forced:!l||c((function(){var e=W();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))}))},{stringify:function(e,t,n){for(var r,a=[e],i=1;arguments.length>i;)a.push(arguments[i++]);if(r=t,(f(t)||void 0!==e)&&!h(e))return d(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!h(t))return t}),a[1]=t,K.apply(null,a)}}),W.prototype[q]||N(W.prototype,q,W.prototype.valueOf),R(W,"Symbol"),L[D]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js": /*!**********************************************************************!*\ !*** ./node_modules/core-js/modules/web.dom-collections.for-each.js ***! \**********************************************************************/function(e,t,n){var r=n(/*! ../internals/global */"./node_modules/core-js/internals/global.js"),a=n(/*! ../internals/dom-iterables */"./node_modules/core-js/internals/dom-iterables.js"),i=n(/*! ../internals/array-for-each */"./node_modules/core-js/internals/array-for-each.js"),o=n(/*! ../internals/create-non-enumerable-property */"./node_modules/core-js/internals/create-non-enumerable-property.js");for(var s in a){var l=r[s],c=l&&l.prototype;if(c&&c.forEach!==i)try{o(c,"forEach",i)}catch(e){c.forEach=i}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js": @@ -639,7 +639,13 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" \************************/function(t){"use strict";t.exports=e}},i={};function o(e){var t=i[e];if(void 0!==t)return t.exports;var n=i[e]={exports:{}};return a[e].call(n.exports,n,n.exports,o),n.exports}o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var s={};return function(){"use strict"; /*!**********************!*\ !*** ./src/index.js ***! - \**********************/o.r(s);var e=o(/*! ./worker.js */"./src/worker.js"),t=(o(/*! ./plugin/jspdf-plugin.js */"./src/plugin/jspdf-plugin.js"),o(/*! ./plugin/pagebreaks.js */"./src/plugin/pagebreaks.js"),o(/*! ./plugin/hyperlinks.js */"./src/plugin/hyperlinks.js"),function e(t,n){var r=new e.Worker(n);return t?r.from(t).save():r});t.Worker=e.default,s.default=t}(),s=s.default}()},e.exports=a(n(/*! jspdf */"dtIV"),n(/*! html2canvas */"wOnQ"))}).call(this,n(/*! ./../../@umijs/deps/compiled/webpack/4/global.js */"IyRk"),n(/*! ./../../node-libs-browser/mock/process.js */"Q2Ig"))},"1vzs": + \**********************/o.r(s);var e=o(/*! ./worker.js */"./src/worker.js"),t=(o(/*! ./plugin/jspdf-plugin.js */"./src/plugin/jspdf-plugin.js"),o(/*! ./plugin/pagebreaks.js */"./src/plugin/pagebreaks.js"),o(/*! ./plugin/hyperlinks.js */"./src/plugin/hyperlinks.js"),function e(t,n){var r=new e.Worker(n);return t?r.from(t).save():r});t.Worker=e.default,s.default=t}(),s=s.default}()},e.exports=a(n(/*! jspdf */"dtIV"),n(/*! html2canvas */"wOnQ"))}).call(this,n(/*! ./../../@umijs/deps/compiled/webpack/4/global.js */"IyRk"),n(/*! ./../../node-libs-browser/mock/process.js */"Q2Ig"))},"1rdo": +/*!*******************************************************************************************************!*\ + !*** ./node_modules/@ant-design/icons/node_modules/@ant-design/icons-svg/lib/asn/EllipsisOutlined.js ***! + \*******************************************************************************************************/ +/*! no static exports found */ +/*! all exports used */ +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"}},"1vzs": /*!*******************************************************!*\ !*** ./node_modules/antd/es/select/utils/iconUtil.js ***! \*******************************************************/ @@ -668,7 +674,7 @@ 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/@ant-design/icons/es/components/AntdIcon.js because of ./src/pages/Engineering/Navigation/Home/Header/index.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectSpread2.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("VTBJ"),a=n("q1tI"),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M685.4 354.8c0-4.4-3.6-8-8-8l-66 .3L512 465.6l-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155L340.5 670a8.32 8.32 0 00-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3L512 564.4l99.3 118.4 66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.5 515l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z"}},{tag:"path",attrs:{d:"M512 65C264.6 65 64 265.6 64 513s200.6 448 448 448 448-200.6 448-448S759.4 65 512 65zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"close-circle",theme:"outlined"},o=n("6VBw"),s=function(e,t){return a.createElement(o.a,Object(r.a)(Object(r.a)({},e),{},{ref:t,icon:i}))};s.displayName="CloseCircleOutlined";t.a=a.forwardRef(s)},"2T/V": +/*! 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("VTBJ"),a=n("q1tI"),i={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},o=n("6VBw"),s=function(e,t){return a.createElement(o.a,Object(r.a)(Object(r.a)({},e),{},{ref:t,icon:i}))};s.displayName="CloseCircleOutlined";t.a=a.forwardRef(s)},"2T/V": /*!********************************************************!*\ !*** ./node_modules/antd/lib/locale-provider/index.js ***! \********************************************************/ @@ -684,13 +690,7 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" !*** ./node_modules/antd/es/tree/utils/iconUtil.js ***! \*****************************************************/ /*! exports provided: default */ -/*! exports used: default */function(e,t,n){"use strict";n.d(t,"a",(function(){return y}));var r=n(/*! @babel/runtime/helpers/typeof */"cDf5"),a=n.n(r),i=n(/*! react */"q1tI"),o=n(/*! classnames */"TSYQ"),s=n.n(o),l=n(/*! @ant-design/icons/LoadingOutlined */"gZBC"),c=n.n(l),u=n(/*! @ant-design/icons/FileOutlined */"vk+C"),d=n.n(u),f=n(/*! @ant-design/icons/MinusSquareOutlined */"pG52"),h=n.n(f),p=n(/*! @ant-design/icons/PlusSquareOutlined */"Csr3"),m=n.n(p),v=n(/*! @ant-design/icons/CaretDownFilled */"e5VY"),g=n.n(v),b=n(/*! ../../_util/reactNode */"0n0R");function y(e,t,n,r){var o,l=r.isLeaf,u=r.expanded;if(r.loading)return i.createElement(c.a,{className:"".concat(e,"-switcher-loading-icon")});if(n&&"object"===a()(n)&&(o=n.showLeafIcon),l)return n?"object"!==a()(n)||o?i.createElement(d.a,{className:"".concat(e,"-switcher-line-icon")}):i.createElement("span",{className:"".concat(e,"-switcher-leaf-line")}):null;var f="".concat(e,"-switcher-icon");return Object(b.b)(t)?Object(b.a)(t,{className:s()(t.props.className||"",f)}):t||(n?u?i.createElement(h.a,{className:"".concat(e,"-switcher-line-icon")}):i.createElement(m.a,{className:"".concat(e,"-switcher-line-icon")}):i.createElement(g.a,{className:f}))}},"2oIt": -/*!******************************************************************!*\ - !*** ./node_modules/@ant-design/icons-svg/lib/asn/UpOutlined.js ***! - \******************************************************************/ -/*! no static exports found */ -/*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"}},"2qtc": +/*! exports used: default */function(e,t,n){"use strict";n.d(t,"a",(function(){return y}));var r=n(/*! @babel/runtime/helpers/typeof */"cDf5"),a=n.n(r),i=n(/*! react */"q1tI"),o=n(/*! classnames */"TSYQ"),s=n.n(o),l=n(/*! @ant-design/icons/LoadingOutlined */"gZBC"),c=n.n(l),u=n(/*! @ant-design/icons/FileOutlined */"vk+C"),d=n.n(u),f=n(/*! @ant-design/icons/MinusSquareOutlined */"pG52"),h=n.n(f),p=n(/*! @ant-design/icons/PlusSquareOutlined */"Csr3"),m=n.n(p),v=n(/*! @ant-design/icons/CaretDownFilled */"e5VY"),g=n.n(v),b=n(/*! ../../_util/reactNode */"0n0R");function y(e,t,n,r){var o,l=r.isLeaf,u=r.expanded;if(r.loading)return i.createElement(c.a,{className:"".concat(e,"-switcher-loading-icon")});if(n&&"object"===a()(n)&&(o=n.showLeafIcon),l)return n?"object"!==a()(n)||o?i.createElement(d.a,{className:"".concat(e,"-switcher-line-icon")}):i.createElement("span",{className:"".concat(e,"-switcher-leaf-line")}):null;var f="".concat(e,"-switcher-icon");return Object(b.b)(t)?Object(b.a)(t,{className:s()(t.props.className||"",f)}):t||(n?u?i.createElement(h.a,{className:"".concat(e,"-switcher-line-icon")}):i.createElement(m.a,{className:"".concat(e,"-switcher-line-icon")}):i.createElement(g.a,{className:f}))}},"2qtc": /*!***************************************************!*\ !*** ./node_modules/antd/es/modal/style/index.js ***! \***************************************************/ @@ -711,13 +711,7 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" \****************************************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.clamp=o,t.canUseDOM=t.slidesOnLeft=t.slidesOnRight=t.siblingDirection=t.getTotalSlides=t.getPostClones=t.getPreClones=t.getTrackLeft=t.getTrackAnimateCSS=t.getTrackCSS=t.checkSpecKeys=t.getSlideCount=t.checkNavigable=t.getNavigableIndexes=t.swipeEnd=t.swipeMove=t.swipeStart=t.keyHandler=t.changeSlide=t.slideHandler=t.initializedState=t.extractObject=t.canGoNext=t.getSwipeDirection=t.getHeight=t.getWidth=t.lazySlidesOnRight=t.lazySlidesOnLeft=t.lazyEndIndex=t.lazyStartIndex=t.getRequiredLazySlides=t.getOnDemandLazySlides=void 0;var a=r(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),i=r(n(/*! react */"q1tI"));function o(e,t,n){return Math.max(t,Math.min(e,n))}var s=function(e){for(var t=[],n=l(e),r=c(e),a=n;a0?1:0):0};t.lazySlidesOnLeft=u;var d=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+(parseInt(e.centerPadding)>0?1:0):e.slidesToShow};t.lazySlidesOnRight=d;var f=function(e){return e&&e.offsetWidth||0};t.getWidth=f;var h=function(e){return e&&e.offsetHeight||0};t.getHeight=h;var p=function(e){var t,n,r,a,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t=e.startX-e.curX,n=e.startY-e.curY,r=Math.atan2(n,t),(a=Math.round(180*r/Math.PI))<0&&(a=360-Math.abs(a)),a<=45&&a>=0||a<=360&&a>=315?"left":a>=135&&a<=225?"right":!0===i?a>=35&&a<=135?"up":"down":"vertical"};t.getSwipeDirection=p;var m=function(e){var t=!0;return e.infinite||(e.centerMode&&e.currentSlide>=e.slideCount-1||e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(t=!1),t};t.canGoNext=m;t.extractObject=function(e,t){var n={};return t.forEach((function(t){return n[t]=e[t]})),n};t.initializedState=function(e){var t,n=i.default.Children.count(e.children),r=e.listRef,o=Math.ceil(f(r)),l=e.trackRef&&e.trackRef.node,c=Math.ceil(f(l));if(e.vertical)t=o;else{var u=e.centerMode&&2*parseInt(e.centerPadding);"string"==typeof e.centerPadding&&"%"===e.centerPadding.slice(-1)&&(u*=o/100),t=Math.ceil((o-u)/e.slidesToShow)}var d=r&&h(r.querySelector('[data-index="0"]')),p=d*e.slidesToShow,m=void 0===e.currentSlide?e.initialSlide:e.currentSlide;e.rtl&&void 0===e.currentSlide&&(m=n-1-e.initialSlide);var v=e.lazyLoadedList||[],g=s((0,a.default)((0,a.default)({},e),{},{currentSlide:m,lazyLoadedList:v}));v.concat(g);var b={slideCount:n,slideWidth:t,listWidth:o,trackWidth:c,currentSlide:m,slideHeight:d,listHeight:p,lazyLoadedList:v};return null===e.autoplaying&&e.autoplay&&(b.autoplaying="playing"),b};t.slideHandler=function(e){var t=e.waitForAnimate,n=e.animating,r=e.fade,i=e.infinite,l=e.index,c=e.slideCount,u=e.lazyLoadedList,d=e.lazyLoad,f=e.currentSlide,h=e.centerMode,p=e.slidesToScroll,v=e.slidesToShow,g=e.useCSS;if(t&&n)return{};var b,y,S,C=l,O={},_={},j=i?l:o(l,0,c-1);if(r){if(!i&&(l<0||l>=c))return{};l<0?C=l+c:l>=c&&(C=l-c),d&&u.indexOf(C)<0&&u.push(C),O={animating:!0,currentSlide:C,lazyLoadedList:u,targetSlide:C},_={animating:!1,targetSlide:C}}else b=C,C<0?(b=C+c,i?c%p!=0&&(b=c-c%p):b=0):!m(e)&&C>f?C=b=f:h&&C>=c?(C=i?c:c-1,b=i?0:c-1):C>=c&&(b=C-c,i?c%p!=0&&(b=0):b=c-v),!i&&C+v>=c&&(b=c-v),y=k((0,a.default)((0,a.default)({},e),{},{slideIndex:C})),S=k((0,a.default)((0,a.default)({},e),{},{slideIndex:b})),i||(y===S&&(C=b),y=S),d&&u.concat(s((0,a.default)((0,a.default)({},e),{},{currentSlide:C}))),g?(O={animating:!0,currentSlide:b,trackStyle:x((0,a.default)((0,a.default)({},e),{},{left:y})),lazyLoadedList:u,targetSlide:j},_={animating:!1,currentSlide:b,trackStyle:w((0,a.default)((0,a.default)({},e),{},{left:S})),swipeLeft:null,targetSlide:j}):O={currentSlide:b,trackStyle:w((0,a.default)((0,a.default)({},e),{},{left:S})),lazyLoadedList:u,targetSlide:j};return{state:O,nextState:_}};t.changeSlide=function(e,t){var n,r,i,o,s=e.slidesToScroll,l=e.slidesToShow,c=e.slideCount,u=e.currentSlide,d=e.targetSlide,f=e.lazyLoad,h=e.infinite;if(n=c%s!=0?0:(c-u)%s,"previous"===t.message)o=u-(i=0===n?s:l-n),f&&!h&&(o=-1===(r=u-i)?c-1:r),h||(o=d-s);else if("next"===t.message)o=u+(i=0===n?s:n),f&&!h&&(o=(u+s)%c+n),h||(o=d+s);else if("dots"===t.message)o=t.index*t.slidesToScroll;else if("children"===t.message){if(o=t.index,h){var p=_((0,a.default)((0,a.default)({},e),{},{targetSlide:o}));o>t.currentSlide&&"left"===p?o-=c:o10)return{scrolling:!0};s&&(x.swipeLength=E);var A=(l?-1:1)*(x.curX>x.startX?1:-1);s&&(A=x.curY>x.startY?1:-1);var P=Math.ceil(g/b),L=p(t.touchObject,s),T=x.swipeLength;return y||(0===c&&"right"===L||c+1>=P&&"left"===L||!m(t)&&"left"===L)&&(T=x.swipeLength*u,!1===d&&f&&(f(L),j.edgeDragged=!0)),!h&&S&&(S(L),j.swiped=!0),_=i?N+T*(C/O)*A:l?N-T*A:N+T*A,s&&(_=N+T*A),j=(0,a.default)((0,a.default)({},j),{},{touchObject:x,swipeLeft:_,trackStyle:w((0,a.default)((0,a.default)({},t),{},{left:_}))}),Math.abs(x.curX-x.startX)<.8*Math.abs(x.curY-x.startY)?j:(x.swipeLength>10&&(j.swiping=!0,e.preventDefault()),j)}};t.swipeEnd=function(e,t){var n=t.dragging,r=t.swipe,i=t.touchObject,o=t.listWidth,s=t.touchThreshold,l=t.verticalSwiping,c=t.listHeight,u=t.swipeToSlide,d=t.scrolling,f=t.onSwipe,h=t.targetSlide,m=t.currentSlide,v=t.infinite;if(!n)return r&&e.preventDefault(),{};var y=l?c/s:o/s,w=p(i,l),S={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(d)return S;if(!i.swipeLength)return S;if(i.swipeLength>y){var C,O;e.preventDefault(),f&&f(w);var _=v?m:h;switch(w){case"left":case"up":O=_+b(t),C=u?g(t,O):O,S.currentDirection=0;break;case"right":case"down":O=_-b(t),C=u?g(t,O):O,S.currentDirection=1;break;default:C=_}S.triggerSlideHandler=C}else{var j=k(t);S.trackStyle=x((0,a.default)((0,a.default)({},t),{},{left:j}))}return S};var v=function(e){for(var t=e.infinite?2*e.slideCount:e.slideCount,n=e.infinite?-1*e.slidesToShow:0,r=e.infinite?-1*e.slidesToShow:0,a=[];nn[n.length-1])t=n[n.length-1];else for(var a in n){if(t-1*e.swipeLeft)return n=r,!1}else if(r.offsetLeft-t+f(r)/2>-1*e.swipeLeft)return n=r,!1;return!0})),!n)return 0;var a=!0===e.rtl?e.slideCount-e.currentSlide:e.currentSlide;return Math.abs(n.dataset.index-a)||1}return e.slidesToScroll};t.getSlideCount=b;var y=function(e,t){return t.reduce((function(t,n){return t&&e.hasOwnProperty(n)}),!0)?null:console.error("Keys Missing:",e)};t.checkSpecKeys=y;var w=function(e){var t,n;y(e,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var r=e.slideCount+2*e.slidesToShow;e.vertical?n=r*e.slideHeight:t=O(e)*e.slideWidth;var i={opacity:1,transition:"",WebkitTransition:""};if(e.useTransform){var o=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",s=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",l=e.vertical?"translateY("+e.left+"px)":"translateX("+e.left+"px)";i=(0,a.default)((0,a.default)({},i),{},{WebkitTransform:o,transform:s,msTransform:l})}else e.vertical?i.top=e.left:i.left=e.left;return e.fade&&(i={opacity:1}),t&&(i.width=t),n&&(i.height=n),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?i.marginTop=e.left+"px":i.marginLeft=e.left+"px"),i};t.getTrackCSS=w;var x=function(e){y(e,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var t=w(e);return e.useTransform?(t.WebkitTransition="-webkit-transform "+e.speed+"ms "+e.cssEase,t.transition="transform "+e.speed+"ms "+e.cssEase):e.vertical?t.transition="top "+e.speed+"ms "+e.cssEase:t.transition="left "+e.speed+"ms "+e.cssEase,t};t.getTrackAnimateCSS=x;var k=function(e){if(e.unslick)return 0;y(e,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var t,n,r=e.slideIndex,a=e.trackRef,i=e.infinite,o=e.centerMode,s=e.slideCount,l=e.slidesToShow,c=e.slidesToScroll,u=e.slideWidth,d=e.listWidth,f=e.variableWidth,h=e.slideHeight,p=e.fade,m=e.vertical;if(p||1===e.slideCount)return 0;var v=0;if(i?(v=-S(e),s%c!=0&&r+c>s&&(v=-(r>s?l-(r-s):s%c)),o&&(v+=parseInt(l/2))):(s%c!=0&&r+c>s&&(v=l-s%c),o&&(v=parseInt(l/2))),t=m?r*h*-1+v*h:r*u*-1+v*u,!0===f){var g,b=a&&a.node;if(g=r+S(e),t=(n=b&&b.childNodes[g])?-1*n.offsetLeft:0,!0===o){g=i?r+S(e):r,n=b&&b.children[g],t=0;for(var w=0;we.currentSlide?e.targetSlide>e.currentSlide+j(e)?"left":"right":e.targetSlide0&&(i+=1),r&&t%2==0&&(i+=1),i}return r?0:t-1};t.slidesOnRight=j;var N=function(e){var t=e.slidesToShow,n=e.centerMode,r=e.rtl,a=e.centerPadding;if(n){var i=(t-1)/2+1;return parseInt(a)>0&&(i+=1),r||t%2!=0||(i+=1),i}return r?t-1:0};t.slidesOnLeft=N;t.canUseDOM=function(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}},"3LGY": -/*!**********************************************************************!*\ - !*** ./node_modules/@ant-design/icons-svg/lib/asn/ZoomInOutlined.js ***! - \**********************************************************************/ -/*! no static exports found */ -/*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"}},"3LgI": +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.clamp=o,t.canUseDOM=t.slidesOnLeft=t.slidesOnRight=t.siblingDirection=t.getTotalSlides=t.getPostClones=t.getPreClones=t.getTrackLeft=t.getTrackAnimateCSS=t.getTrackCSS=t.checkSpecKeys=t.getSlideCount=t.checkNavigable=t.getNavigableIndexes=t.swipeEnd=t.swipeMove=t.swipeStart=t.keyHandler=t.changeSlide=t.slideHandler=t.initializedState=t.extractObject=t.canGoNext=t.getSwipeDirection=t.getHeight=t.getWidth=t.lazySlidesOnRight=t.lazySlidesOnLeft=t.lazyEndIndex=t.lazyStartIndex=t.getRequiredLazySlides=t.getOnDemandLazySlides=void 0;var a=r(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),i=r(n(/*! react */"q1tI"));function o(e,t,n){return Math.max(t,Math.min(e,n))}var s=function(e){for(var t=[],n=l(e),r=c(e),a=n;a0?1:0):0};t.lazySlidesOnLeft=u;var d=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+(parseInt(e.centerPadding)>0?1:0):e.slidesToShow};t.lazySlidesOnRight=d;var f=function(e){return e&&e.offsetWidth||0};t.getWidth=f;var h=function(e){return e&&e.offsetHeight||0};t.getHeight=h;var p=function(e){var t,n,r,a,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t=e.startX-e.curX,n=e.startY-e.curY,r=Math.atan2(n,t),(a=Math.round(180*r/Math.PI))<0&&(a=360-Math.abs(a)),a<=45&&a>=0||a<=360&&a>=315?"left":a>=135&&a<=225?"right":!0===i?a>=35&&a<=135?"up":"down":"vertical"};t.getSwipeDirection=p;var m=function(e){var t=!0;return e.infinite||(e.centerMode&&e.currentSlide>=e.slideCount-1||e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(t=!1),t};t.canGoNext=m;t.extractObject=function(e,t){var n={};return t.forEach((function(t){return n[t]=e[t]})),n};t.initializedState=function(e){var t,n=i.default.Children.count(e.children),r=e.listRef,o=Math.ceil(f(r)),l=e.trackRef&&e.trackRef.node,c=Math.ceil(f(l));if(e.vertical)t=o;else{var u=e.centerMode&&2*parseInt(e.centerPadding);"string"==typeof e.centerPadding&&"%"===e.centerPadding.slice(-1)&&(u*=o/100),t=Math.ceil((o-u)/e.slidesToShow)}var d=r&&h(r.querySelector('[data-index="0"]')),p=d*e.slidesToShow,m=void 0===e.currentSlide?e.initialSlide:e.currentSlide;e.rtl&&void 0===e.currentSlide&&(m=n-1-e.initialSlide);var v=e.lazyLoadedList||[],g=s((0,a.default)((0,a.default)({},e),{},{currentSlide:m,lazyLoadedList:v}));v.concat(g);var b={slideCount:n,slideWidth:t,listWidth:o,trackWidth:c,currentSlide:m,slideHeight:d,listHeight:p,lazyLoadedList:v};return null===e.autoplaying&&e.autoplay&&(b.autoplaying="playing"),b};t.slideHandler=function(e){var t=e.waitForAnimate,n=e.animating,r=e.fade,i=e.infinite,l=e.index,c=e.slideCount,u=e.lazyLoadedList,d=e.lazyLoad,f=e.currentSlide,h=e.centerMode,p=e.slidesToScroll,v=e.slidesToShow,g=e.useCSS;if(t&&n)return{};var b,y,S,C=l,O={},_={},j=i?l:o(l,0,c-1);if(r){if(!i&&(l<0||l>=c))return{};l<0?C=l+c:l>=c&&(C=l-c),d&&u.indexOf(C)<0&&u.push(C),O={animating:!0,currentSlide:C,lazyLoadedList:u,targetSlide:C},_={animating:!1,targetSlide:C}}else b=C,C<0?(b=C+c,i?c%p!=0&&(b=c-c%p):b=0):!m(e)&&C>f?C=b=f:h&&C>=c?(C=i?c:c-1,b=i?0:c-1):C>=c&&(b=C-c,i?c%p!=0&&(b=0):b=c-v),!i&&C+v>=c&&(b=c-v),y=k((0,a.default)((0,a.default)({},e),{},{slideIndex:C})),S=k((0,a.default)((0,a.default)({},e),{},{slideIndex:b})),i||(y===S&&(C=b),y=S),d&&u.concat(s((0,a.default)((0,a.default)({},e),{},{currentSlide:C}))),g?(O={animating:!0,currentSlide:b,trackStyle:x((0,a.default)((0,a.default)({},e),{},{left:y})),lazyLoadedList:u,targetSlide:j},_={animating:!1,currentSlide:b,trackStyle:w((0,a.default)((0,a.default)({},e),{},{left:S})),swipeLeft:null,targetSlide:j}):O={currentSlide:b,trackStyle:w((0,a.default)((0,a.default)({},e),{},{left:S})),lazyLoadedList:u,targetSlide:j};return{state:O,nextState:_}};t.changeSlide=function(e,t){var n,r,i,o,s=e.slidesToScroll,l=e.slidesToShow,c=e.slideCount,u=e.currentSlide,d=e.targetSlide,f=e.lazyLoad,h=e.infinite;if(n=c%s!=0?0:(c-u)%s,"previous"===t.message)o=u-(i=0===n?s:l-n),f&&!h&&(o=-1===(r=u-i)?c-1:r),h||(o=d-s);else if("next"===t.message)o=u+(i=0===n?s:n),f&&!h&&(o=(u+s)%c+n),h||(o=d+s);else if("dots"===t.message)o=t.index*t.slidesToScroll;else if("children"===t.message){if(o=t.index,h){var p=_((0,a.default)((0,a.default)({},e),{},{targetSlide:o}));o>t.currentSlide&&"left"===p?o-=c:o10)return{scrolling:!0};s&&(x.swipeLength=E);var A=(l?-1:1)*(x.curX>x.startX?1:-1);s&&(A=x.curY>x.startY?1:-1);var P=Math.ceil(g/b),L=p(t.touchObject,s),T=x.swipeLength;return y||(0===c&&"right"===L||c+1>=P&&"left"===L||!m(t)&&"left"===L)&&(T=x.swipeLength*u,!1===d&&f&&(f(L),j.edgeDragged=!0)),!h&&S&&(S(L),j.swiped=!0),_=i?N+T*(C/O)*A:l?N-T*A:N+T*A,s&&(_=N+T*A),j=(0,a.default)((0,a.default)({},j),{},{touchObject:x,swipeLeft:_,trackStyle:w((0,a.default)((0,a.default)({},t),{},{left:_}))}),Math.abs(x.curX-x.startX)<.8*Math.abs(x.curY-x.startY)?j:(x.swipeLength>10&&(j.swiping=!0,e.preventDefault()),j)}};t.swipeEnd=function(e,t){var n=t.dragging,r=t.swipe,i=t.touchObject,o=t.listWidth,s=t.touchThreshold,l=t.verticalSwiping,c=t.listHeight,u=t.swipeToSlide,d=t.scrolling,f=t.onSwipe,h=t.targetSlide,m=t.currentSlide,v=t.infinite;if(!n)return r&&e.preventDefault(),{};var y=l?c/s:o/s,w=p(i,l),S={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(d)return S;if(!i.swipeLength)return S;if(i.swipeLength>y){var C,O;e.preventDefault(),f&&f(w);var _=v?m:h;switch(w){case"left":case"up":O=_+b(t),C=u?g(t,O):O,S.currentDirection=0;break;case"right":case"down":O=_-b(t),C=u?g(t,O):O,S.currentDirection=1;break;default:C=_}S.triggerSlideHandler=C}else{var j=k(t);S.trackStyle=x((0,a.default)((0,a.default)({},t),{},{left:j}))}return S};var v=function(e){for(var t=e.infinite?2*e.slideCount:e.slideCount,n=e.infinite?-1*e.slidesToShow:0,r=e.infinite?-1*e.slidesToShow:0,a=[];nn[n.length-1])t=n[n.length-1];else for(var a in n){if(t-1*e.swipeLeft)return n=r,!1}else if(r.offsetLeft-t+f(r)/2>-1*e.swipeLeft)return n=r,!1;return!0})),!n)return 0;var a=!0===e.rtl?e.slideCount-e.currentSlide:e.currentSlide;return Math.abs(n.dataset.index-a)||1}return e.slidesToScroll};t.getSlideCount=b;var y=function(e,t){return t.reduce((function(t,n){return t&&e.hasOwnProperty(n)}),!0)?null:console.error("Keys Missing:",e)};t.checkSpecKeys=y;var w=function(e){var t,n;y(e,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var r=e.slideCount+2*e.slidesToShow;e.vertical?n=r*e.slideHeight:t=O(e)*e.slideWidth;var i={opacity:1,transition:"",WebkitTransition:""};if(e.useTransform){var o=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",s=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",l=e.vertical?"translateY("+e.left+"px)":"translateX("+e.left+"px)";i=(0,a.default)((0,a.default)({},i),{},{WebkitTransform:o,transform:s,msTransform:l})}else e.vertical?i.top=e.left:i.left=e.left;return e.fade&&(i={opacity:1}),t&&(i.width=t),n&&(i.height=n),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?i.marginTop=e.left+"px":i.marginLeft=e.left+"px"),i};t.getTrackCSS=w;var x=function(e){y(e,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var t=w(e);return e.useTransform?(t.WebkitTransition="-webkit-transform "+e.speed+"ms "+e.cssEase,t.transition="transform "+e.speed+"ms "+e.cssEase):e.vertical?t.transition="top "+e.speed+"ms "+e.cssEase:t.transition="left "+e.speed+"ms "+e.cssEase,t};t.getTrackAnimateCSS=x;var k=function(e){if(e.unslick)return 0;y(e,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var t,n,r=e.slideIndex,a=e.trackRef,i=e.infinite,o=e.centerMode,s=e.slideCount,l=e.slidesToShow,c=e.slidesToScroll,u=e.slideWidth,d=e.listWidth,f=e.variableWidth,h=e.slideHeight,p=e.fade,m=e.vertical;if(p||1===e.slideCount)return 0;var v=0;if(i?(v=-S(e),s%c!=0&&r+c>s&&(v=-(r>s?l-(r-s):s%c)),o&&(v+=parseInt(l/2))):(s%c!=0&&r+c>s&&(v=l-s%c),o&&(v=parseInt(l/2))),t=m?r*h*-1+v*h:r*u*-1+v*u,!0===f){var g,b=a&&a.node;if(g=r+S(e),t=(n=b&&b.childNodes[g])?-1*n.offsetLeft:0,!0===o){g=i?r+S(e):r,n=b&&b.children[g],t=0;for(var w=0;we.currentSlide?e.targetSlide>e.currentSlide+j(e)?"left":"right":e.targetSlide0&&(i+=1),r&&t%2==0&&(i+=1),i}return r?0:t-1};t.slidesOnRight=j;var N=function(e){var t=e.slidesToShow,n=e.centerMode,r=e.rtl,a=e.centerPadding;if(n){var i=(t-1)/2+1;return parseInt(a)>0&&(i+=1),r||t%2!=0||(i+=1),i}return r?t-1:0};t.slidesOnLeft=N;t.canUseDOM=function(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}},"3LgI": /*!************************************************!*\ !*** ./node_modules/antd/es/back-top/index.js ***! \************************************************/ @@ -736,13 +730,13 @@ 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/colors.js because of ./src/pages/Search/index.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/pages/Engineering/Lists/CourseMatrix/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/colors.js because of ./src/pages/Classrooms/New/StartClass/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/Classrooms/New/StartClass/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/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-tooltip/es/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tooltip/es/placements.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("J4zp"),o=n.n(i),s=n("pVnL"),l=n.n(s),c=n("q1tI"),u=n("OLES"),d=n("TSYQ"),f=n.n(d),h=n("7ixt"),p={adjustX:1,adjustY:1},m={adjustX:0,adjustY:0},v=[0,0];function g(e){return"boolean"==typeof e?e?p:m:l()(l()({},m),e)}var b=n("0n0R"),y=n("H84U"),w=n("09Wf"),x=new RegExp("^(".concat(w.a.join("|"),")(-inverse)?$"));function k(e,t){var n=e.type;if((!0===n.__ANT_BUTTON||!0===n.__ANT_SWITCH||!0===n.__ANT_CHECKBOX||"button"===e.type)&&e.props.disabled){var r=function(e,t){var n={},r=l()({},e);return t.forEach((function(t){e&&t in e&&(n[t]=e[t],delete r[t])})),{picked:n,omitted:r}}(e.props.style,["position","left","right","top","bottom","float","display","zIndex"]),a=r.picked,i=r.omitted,o=l()(l()({display:"inline-block"},a),{cursor:"not-allowed",width:e.props.block?"100%":null}),s=l()(l()({},i),{pointerEvents:"none"}),u=Object(b.a)(e,{style:s,className:null});return c.createElement("span",{style:o,className:f()(e.props.className,"".concat(t,"-disabled-compatible-wrapper"))},u)}return e}var S=c.forwardRef((function(e,t){var n,r=c.useContext(y.b),i=r.getPopupContainer,s=r.getPrefixCls,d=r.direction,p=c.useState(!!e.visible||!!e.defaultVisible),m=o()(p,2),w=m[0],S=m[1];c.useEffect((function(){"visible"in e&&S(e.visible)}),[e.visible]);var C=function(){var t=e.title,n=e.overlay;return!t&&!n&&0!==t},O=function(){var t=e.builtinPlacements,n=e.arrowPointAtCenter,r=e.autoAdjustOverflow;return t||function(e){var t=e.arrowWidth,n=void 0===t?5:t,r=e.horizontalArrowShift,a=void 0===r?16:r,i=e.verticalArrowShift,o=void 0===i?8:i,s=e.autoAdjustOverflow,c={left:{points:["cr","cl"],offset:[-4,0]},right:{points:["cl","cr"],offset:[4,0]},top:{points:["bc","tc"],offset:[0,-4]},bottom:{points:["tc","bc"],offset:[0,4]},topLeft:{points:["bl","tc"],offset:[-(a+n),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(o+n)]},topRight:{points:["br","tc"],offset:[a+n,-4]},rightTop:{points:["tl","cr"],offset:[4,-(o+n)]},bottomRight:{points:["tr","bc"],offset:[a+n,4]},rightBottom:{points:["bl","cr"],offset:[4,o+n]},bottomLeft:{points:["tl","bc"],offset:[-(a+n),4]},leftBottom:{points:["br","cl"],offset:[-4,o+n]}};return Object.keys(c).forEach((function(t){c[t]=e.arrowPointAtCenter?l()(l()({},c[t]),{overflow:g(s),targetOffset:v}):l()(l()({},h.a[t]),{overflow:g(s)}),c[t].ignoreShake=!0})),c}({arrowPointAtCenter:n,autoAdjustOverflow:r})},_=e.prefixCls,j=e.openClassName,N=e.getPopupContainer,E=e.getTooltipContainer,A=e.overlayClassName,P=e.color,L=e.overlayInnerStyle,T=e.children,M=s("tooltip",_),I=w;!("visible"in e)&&C()&&(I=!1);var z,R,B,F,D=k(Object(b.b)(T)?T:c.createElement("span",null,T),M),q=D.props,H=f()(q.className,a()({},j||"".concat(M,"-open"),!0)),U=f()(A,(n={},a()(n,"".concat(M,"-rtl"),"rtl"===d),a()(n,"".concat(M,"-").concat(P),P&&x.test(P)),n));return P&&!x.test(P)&&(z=l()(l()({},L),{background:P}),R={background:P}),c.createElement(u.a,l()({},e,{prefixCls:M,overlayClassName:U,getTooltipContainer:N||E||i,ref:t,builtinPlacements:O(),overlay:(B=e.title,F=e.overlay,0===B?B:F||B||""),visible:I,onVisibleChange:function(t){"visible"in e||S(!C()&&t),e.onVisibleChange&&!C()&&e.onVisibleChange(t)},onPopupAlign:function(e,t){var n=O(),r=Object.keys(n).filter((function(e){return n[e].points[0]===t.points[0]&&n[e].points[1]===t.points[1]}))[0];if(r){var a=e.getBoundingClientRect(),i={top:"50%",left:"50%"};r.indexOf("top")>=0||r.indexOf("Bottom")>=0?i.top="".concat(a.height-t.offset[1],"px"):(r.indexOf("Top")>=0||r.indexOf("bottom")>=0)&&(i.top="".concat(-t.offset[1],"px")),r.indexOf("left")>=0||r.indexOf("Right")>=0?i.left="".concat(a.width-t.offset[0],"px"):(r.indexOf("right")>=0||r.indexOf("Left")>=0)&&(i.left="".concat(-t.offset[0],"px")),e.style.transformOrigin="".concat(i.left," ").concat(i.top)}},overlayInnerStyle:z,arrowContent:c.createElement("span",{className:"".concat(M,"-arrow-content"),style:R})}),I?Object(b.a)(D,{className:H}):D)}));S.displayName="Tooltip",S.defaultProps={placement:"top",transitionName:"zoom-big-fast",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0};t.a=S},"3dVZ": +/*! 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("J4zp"),o=n.n(i),s=n("pVnL"),l=n.n(s),c=n("q1tI"),u=n("OLES"),d=n("TSYQ"),f=n.n(d),h=n("7ixt"),p={adjustX:1,adjustY:1},m={adjustX:0,adjustY:0},v=[0,0];function g(e){return"boolean"==typeof e?e?p:m:l()(l()({},m),e)}var b=n("0n0R"),y=n("H84U"),w=n("09Wf"),x=new RegExp("^(".concat(w.a.join("|"),")(-inverse)?$"));function k(e,t){var n=e.type;if((!0===n.__ANT_BUTTON||!0===n.__ANT_SWITCH||!0===n.__ANT_CHECKBOX||"button"===e.type)&&e.props.disabled){var r=function(e,t){var n={},r=l()({},e);return t.forEach((function(t){e&&t in e&&(n[t]=e[t],delete r[t])})),{picked:n,omitted:r}}(e.props.style,["position","left","right","top","bottom","float","display","zIndex"]),a=r.picked,i=r.omitted,o=l()(l()({display:"inline-block"},a),{cursor:"not-allowed",width:e.props.block?"100%":null}),s=l()(l()({},i),{pointerEvents:"none"}),u=Object(b.a)(e,{style:s,className:null});return c.createElement("span",{style:o,className:f()(e.props.className,"".concat(t,"-disabled-compatible-wrapper"))},u)}return e}var S=c.forwardRef((function(e,t){var n,r=c.useContext(y.b),i=r.getPopupContainer,s=r.getPrefixCls,d=r.direction,p=c.useState(!!e.visible||!!e.defaultVisible),m=o()(p,2),w=m[0],S=m[1];c.useEffect((function(){"visible"in e&&S(e.visible)}),[e.visible]);var C=function(){var t=e.title,n=e.overlay;return!t&&!n&&0!==t},O=function(){var t=e.builtinPlacements,n=e.arrowPointAtCenter,r=e.autoAdjustOverflow;return t||function(e){var t=e.arrowWidth,n=void 0===t?5:t,r=e.horizontalArrowShift,a=void 0===r?16:r,i=e.verticalArrowShift,o=void 0===i?8:i,s=e.autoAdjustOverflow,c={left:{points:["cr","cl"],offset:[-4,0]},right:{points:["cl","cr"],offset:[4,0]},top:{points:["bc","tc"],offset:[0,-4]},bottom:{points:["tc","bc"],offset:[0,4]},topLeft:{points:["bl","tc"],offset:[-(a+n),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(o+n)]},topRight:{points:["br","tc"],offset:[a+n,-4]},rightTop:{points:["tl","cr"],offset:[4,-(o+n)]},bottomRight:{points:["tr","bc"],offset:[a+n,4]},rightBottom:{points:["bl","cr"],offset:[4,o+n]},bottomLeft:{points:["tl","bc"],offset:[-(a+n),4]},leftBottom:{points:["br","cl"],offset:[-4,o+n]}};return Object.keys(c).forEach((function(t){c[t]=e.arrowPointAtCenter?l()(l()({},c[t]),{overflow:g(s),targetOffset:v}):l()(l()({},h.a[t]),{overflow:g(s)}),c[t].ignoreShake=!0})),c}({arrowPointAtCenter:n,autoAdjustOverflow:r})},_=e.prefixCls,j=e.openClassName,N=e.getPopupContainer,E=e.getTooltipContainer,A=e.overlayClassName,P=e.color,L=e.overlayInnerStyle,T=e.children,M=s("tooltip",_),I=w;!("visible"in e)&&C()&&(I=!1);var z,R,B,F,D=k(Object(b.b)(T)?T:c.createElement("span",null,T),M),q=D.props,H=f()(q.className,a()({},j||"".concat(M,"-open"),!0)),V=f()(A,(n={},a()(n,"".concat(M,"-rtl"),"rtl"===d),a()(n,"".concat(M,"-").concat(P),P&&x.test(P)),n));return P&&!x.test(P)&&(z=l()(l()({},L),{background:P}),R={background:P}),c.createElement(u.a,l()({},e,{prefixCls:M,overlayClassName:V,getTooltipContainer:N||E||i,ref:t,builtinPlacements:O(),overlay:(B=e.title,F=e.overlay,0===B?B:F||B||""),visible:I,onVisibleChange:function(t){"visible"in e||S(!C()&&t),e.onVisibleChange&&!C()&&e.onVisibleChange(t)},onPopupAlign:function(e,t){var n=O(),r=Object.keys(n).filter((function(e){return n[e].points[0]===t.points[0]&&n[e].points[1]===t.points[1]}))[0];if(r){var a=e.getBoundingClientRect(),i={top:"50%",left:"50%"};r.indexOf("top")>=0||r.indexOf("Bottom")>=0?i.top="".concat(a.height-t.offset[1],"px"):(r.indexOf("Top")>=0||r.indexOf("bottom")>=0)&&(i.top="".concat(-t.offset[1],"px")),r.indexOf("left")>=0||r.indexOf("Right")>=0?i.left="".concat(a.width-t.offset[0],"px"):(r.indexOf("right")>=0||r.indexOf("Left")>=0)&&(i.left="".concat(-t.offset[0],"px")),e.style.transformOrigin="".concat(i.left," ").concat(i.top)}},overlayInnerStyle:z,arrowContent:c.createElement("span",{className:"".concat(M,"-arrow-content"),style:R})}),I?Object(b.a)(D,{className:H}):D)}));S.displayName="Tooltip",S.defaultProps={placement:"top",transitionName:"zoom-big-fast",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0};t.a=S},"3dVZ": /*!********************************************************!*\ !*** ./node_modules/antd/es/collapse/style/index.less ***! \********************************************************/ @@ -755,7 +749,7 @@ 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/@ant-design/icons/es/components/AntdIcon.js because of ./src/pages/Engineering/Navigation/Home/Header/index.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectSpread2.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("VTBJ"),a=n("q1tI"),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M354 671h58.9c4.7 0 9.2-2.1 12.3-5.7L512 561.8l86.8 103.5c3 3.6 7.5 5.7 12.3 5.7H670c6.8 0 10.5-7.9 6.1-13.1L553.8 512l122.4-145.9c4.4-5.2.7-13.1-6.1-13.1h-58.9c-4.7 0-9.2 2.1-12.3 5.7L512 462.2l-86.8-103.5c-3-3.6-7.5-5.7-12.3-5.7H354c-6.8 0-10.5 7.9-6.1 13.1L470.2 512 347.9 657.9A7.95 7.95 0 00354 671z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"close-square",theme:"outlined"},o=n("6VBw"),s=function(e,t){return a.createElement(o.a,Object(r.a)(Object(r.a)({},e),{},{ref:t,icon:i}))};s.displayName="CloseSquareOutlined";t.a=a.forwardRef(s)},"3wW7": +/*! 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("VTBJ"),a=n("q1tI"),i={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zm-40 72H184v656h656V184zM640.01 338.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-square",theme:"outlined"},o=n("6VBw"),s=function(e,t){return a.createElement(o.a,Object(r.a)(Object(r.a)({},e),{},{ref:t,icon:i}))};s.displayName="CloseSquareOutlined";t.a=a.forwardRef(s)},"3wW7": /*!****************************************************!*\ !*** ./node_modules/antd/es/list/style/index.less ***! \****************************************************/ @@ -766,13 +760,19 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" \************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.convertLegacyProps=function(e){if("danger"===e)return{danger:!0};return{type:e}},t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/extends */"pVnL")),o=a(n(/*! @babel/runtime/helpers/defineProperty */"lSNA")),s=a(n(/*! @babel/runtime/helpers/slicedToArray */"J4zp")),l=a(n(/*! @babel/runtime/helpers/typeof */"cDf5")),c=r(n(/*! react */"q1tI")),u=a(n(/*! classnames */"TSYQ")),d=a(n(/*! omit.js */"BGR+")),f=a(n(/*! ./button-group */"etqa")),h=n(/*! ../config-provider */"vgIT"),p=a(n(/*! ../_util/wave */"ev5A")),m=n(/*! ../_util/type */"KEtS"),v=a(n(/*! ../_util/devWarning */"m4nH")),g=a(n(/*! ../config-provider/SizeContext */"fVhf")),b=a(n(/*! ./LoadingIcon */"V5BO")),y=n(/*! ../_util/reactNode */"vCXI"),w=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),"Button","`icon` is using ReactNode instead of string naming in v4. Please check `".concat(N,"` at https://ant.design/components/icon")),(0,v.default)(!(E&&S(m)),"Button","`link` or `text` button can't be a `ghost` button.");var J=H("btn",f),X=!1!==U,Q="";switch(O||L){case"large":Q="lg";break;case"small":Q="sm"}var Z=I?"loading":N,$=(0,u.default)(J,_,(n={},(0,o.default)(n,"".concat(J,"-").concat(m),m),(0,o.default)(n,"".concat(J,"-").concat(x),x),(0,o.default)(n,"".concat(J,"-").concat(Q),Q),(0,o.default)(n,"".concat(J,"-icon-only"),!j&&0!==j&&Z),(0,o.default)(n,"".concat(J,"-background-ghost"),E&&!S(m)),(0,o.default)(n,"".concat(J,"-loading"),I),(0,o.default)(n,"".concat(J,"-two-chinese-chars"),F&&X),(0,o.default)(n,"".concat(J,"-block"),A),(0,o.default)(n,"".concat(J,"-dangerous"),!!y),(0,o.default)(n,"".concat(J,"-rtl"),"rtl"===V),n)),ee=N&&!I?N:c.createElement(b.default,{existIcon:!!N,prefixCls:J,loading:!!I}),te=j||0===j?C(j,G()&&X):null,ne=(0,d.default)(P,["htmlType","loading"]);if(void 0!==ne.href)return c.createElement("a",(0,i.default)({},ne,{className:$,onClick:Y,ref:W}),ee,te);var re=P,ae=re.htmlType,ie=w(re,["htmlType"]),oe=c.createElement("button",(0,i.default)({},(0,d.default)(ie,["loading"]),{type:ae,className:$,onClick:Y,ref:W}),ee,te);return S(m)?oe:c.createElement(p.default,null,oe)},_=c.forwardRef(O);_.displayName="Button",_.defaultProps={loading:!1,ghost:!1,block:!1,htmlType:"button"},_.Group=f.default,_.__ANT_BUTTON=!0;var j=_;t.default=j},"4IMT": +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.convertLegacyProps=function(e){if("danger"===e)return{danger:!0};return{type:e}},t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/extends */"pVnL")),o=a(n(/*! @babel/runtime/helpers/defineProperty */"lSNA")),s=a(n(/*! @babel/runtime/helpers/slicedToArray */"J4zp")),l=a(n(/*! @babel/runtime/helpers/typeof */"cDf5")),c=r(n(/*! react */"q1tI")),u=a(n(/*! classnames */"TSYQ")),d=a(n(/*! omit.js */"BGR+")),f=a(n(/*! ./button-group */"etqa")),h=n(/*! ../config-provider */"vgIT"),p=a(n(/*! ../_util/wave */"ev5A")),m=n(/*! ../_util/type */"KEtS"),v=a(n(/*! ../_util/devWarning */"m4nH")),g=a(n(/*! ../config-provider/SizeContext */"fVhf")),b=a(n(/*! ./LoadingIcon */"V5BO")),y=n(/*! ../_util/reactNode */"vCXI"),w=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),"Button","`icon` is using ReactNode instead of string naming in v4. Please check `".concat(N,"` at https://ant.design/components/icon")),(0,v.default)(!(E&&S(m)),"Button","`link` or `text` button can't be a `ghost` button.");var J=H("btn",f),X=!1!==V,Q="";switch(O||L){case"large":Q="lg";break;case"small":Q="sm"}var Z=I?"loading":N,$=(0,u.default)(J,_,(n={},(0,o.default)(n,"".concat(J,"-").concat(m),m),(0,o.default)(n,"".concat(J,"-").concat(x),x),(0,o.default)(n,"".concat(J,"-").concat(Q),Q),(0,o.default)(n,"".concat(J,"-icon-only"),!j&&0!==j&&Z),(0,o.default)(n,"".concat(J,"-background-ghost"),E&&!S(m)),(0,o.default)(n,"".concat(J,"-loading"),I),(0,o.default)(n,"".concat(J,"-two-chinese-chars"),F&&X),(0,o.default)(n,"".concat(J,"-block"),A),(0,o.default)(n,"".concat(J,"-dangerous"),!!y),(0,o.default)(n,"".concat(J,"-rtl"),"rtl"===U),n)),ee=N&&!I?N:c.createElement(b.default,{existIcon:!!N,prefixCls:J,loading:!!I}),te=j||0===j?C(j,G()&&X):null,ne=(0,d.default)(P,["htmlType","loading"]);if(void 0!==ne.href)return c.createElement("a",(0,i.default)({},ne,{className:$,onClick:Y,ref:W}),ee,te);var re=P,ae=re.htmlType,ie=w(re,["htmlType"]),oe=c.createElement("button",(0,i.default)({},(0,d.default)(ie,["loading"]),{type:ae,className:$,onClick:Y,ref:W}),ee,te);return S(m)?oe:c.createElement(p.default,null,oe)},_=c.forwardRef(O);_.displayName="Button",_.defaultProps={loading:!1,ghost:!1,block:!1,htmlType:"button"},_.Group=f.default,_.__ANT_BUTTON=!0;var j=_;t.default=j},"4IMT": /*!***********************************************!*\ !*** ./node_modules/antd/lib/button/index.js ***! \***********************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(/*! ./button */"4Blx")).default;t.default=a},"4eJr": +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n(/*! ./button */"4Blx")).default;t.default=a},"4IeL": +/*!********************************************************************************************************!*\ + !*** ./node_modules/@ant-design/icons/node_modules/@ant-design/icons-svg/lib/asn/CloseCircleFilled.js ***! + \********************************************************************************************************/ +/*! no static exports found */ +/*! all exports used */ +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"}},"4eJr": /*!******************************************************!*\ !*** ./node_modules/antd/es/back-top/style/index.js ***! \******************************************************/ @@ -784,19 +784,13 @@ 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/@ant-design/icons/es/components/AntdIcon.js because of ./src/pages/Engineering/Navigation/Home/Header/index.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectSpread2.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("VTBJ"),a=n("q1tI"),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"}}]},name:"close",theme:"outlined"},o=n("6VBw"),s=function(e,t){return a.createElement(o.a,Object(r.a)(Object(r.a)({},e),{},{ref:t,icon:i}))};s.displayName="CloseOutlined";t.a=a.forwardRef(s)},"4vCz": +/*! 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("VTBJ"),a=n("q1tI"),i={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},o=n("6VBw"),s=function(e,t){return a.createElement(o.a,Object(r.a)(Object(r.a)({},e),{},{ref:t,icon:i}))};s.displayName="CloseOutlined";t.a=a.forwardRef(s)},"4vCz": /*!************************************************************************!*\ !*** ./node_modules/@ant-design/icons/lib/icons/PlusSquareOutlined.js ***! \************************************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/PlusSquareOutlined */"X2/X")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="PlusSquareOutlined";var u=o.forwardRef(c);t.default=u},"4xFK": -/*!***************************************************************************!*\ - !*** ./node_modules/@ant-design/icons-svg/lib/asn/DoubleRightOutlined.js ***! - \***************************************************************************/ -/*! no static exports found */ -/*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"}},"5Dmo": +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/PlusSquareOutlined */"tmPQ")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="PlusSquareOutlined";var u=o.forwardRef(c);t.default=u},"5Dmo": /*!*****************************************************!*\ !*** ./node_modules/antd/es/tooltip/style/index.js ***! \*****************************************************/ @@ -818,7 +812,7 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" !*** ./node_modules/antd/es/tree-select/index.js ***! \***************************************************/ /*! exports provided: TreeNode, default */ -/*! exports used: default */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/extends */"pVnL"),a=n.n(r),i=n(/*! @babel/runtime/helpers/defineProperty */"lSNA"),o=n.n(i),s=n(/*! @babel/runtime/helpers/classCallCheck */"lwsE"),l=n.n(s),c=n(/*! @babel/runtime/helpers/createClass */"W8MJ"),u=n.n(c),d=n(/*! @babel/runtime/helpers/inherits */"7W2i"),f=n.n(d),h=n(/*! @babel/runtime/helpers/createSuper */"LQ03"),p=n.n(h),m=n(/*! react */"q1tI"),v=n(/*! rc-tree-select */"8Jsi"),g=n(/*! classnames */"TSYQ"),b=n.n(g),y=n(/*! omit.js */"BGR+"),w=n(/*! ../config-provider */"H84U"),x=n(/*! ../_util/devWarning */"uaoM"),k=n(/*! ../select/utils/iconUtil */"1vzs"),S=n(/*! ../tree/utils/iconUtil */"2jpz"),C=n(/*! ../config-provider/SizeContext */"3Nzz"),O=function(e){f()(n,e);var t=p()(n);function n(e){var r;return l()(this,n),(r=t.call(this,e)).selectRef=m.createRef(),r.renderTreeSelect=function(e){var t,n=e.getPopupContainer,i=e.getPrefixCls,s=e.renderEmpty,l=e.direction,c=e.virtual,u=e.dropdownMatchSelectWidth,d=r.props,f=d.prefixCls,h=d.size,p=d.className,g=d.treeCheckable,w=d.multiple,x=d.listHeight,O=void 0===x?256:x,_=d.listItemHeight,j=void 0===_?26:_,N=d.notFoundContent,E=d.switcherIcon,A=d.treeLine,P=d.getPopupContainer,L=d.dropdownClassName,T=d.bordered,M=d.treeIcon,I=void 0!==M&&M,z=i("select",f),R=i("select-tree",f),B=i("tree-select",f),F=b()(L,"".concat(B,"-dropdown"),o()({},"".concat(B,"-dropdown-rtl"),"rtl"===l)),D=!(!g&&!w),q=Object(k.a)(a()(a()({},r.props),{multiple:D,prefixCls:z})),H=q.suffixIcon,U=q.itemIcon,V=q.removeIcon,W=q.clearIcon;t=void 0!==N?N:s("Select");var K=Object(y.default)(r.props,["prefixCls","suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon","size","bordered"]);return m.createElement(C.b.Consumer,null,(function(e){var i,s=h||e,d=b()(!f&&B,(i={},o()(i,"".concat(z,"-lg"),"large"===s),o()(i,"".concat(z,"-sm"),"small"===s),o()(i,"".concat(z,"-rtl"),"rtl"===l),o()(i,"".concat(z,"-borderless"),!T),i),p);return m.createElement(v.e,a()({virtual:c,dropdownMatchSelectWidth:u},K,{ref:r.selectRef,prefixCls:z,className:d,listHeight:O,listItemHeight:j,treeCheckable:g?m.createElement("span",{className:"".concat(z,"-tree-checkbox-inner")}):g,inputIcon:H,menuItemSelectedIcon:U,removeIcon:V,clearIcon:W,switcherIcon:function(e){return Object(S.a)(R,E,A,e)},showTreeIcon:I,notFoundContent:t,getPopupContainer:P||n,treeMotion:null,dropdownClassName:F}))}))},Object(x.a)(!1!==e.multiple||!e.treeCheckable,"TreeSelect","`multiple` will alway be `true` when `treeCheckable` is true"),r}return u()(n,[{key:"focus",value:function(){this.selectRef.current&&this.selectRef.current.focus()}},{key:"blur",value:function(){this.selectRef.current&&this.selectRef.current.blur()}},{key:"render",value:function(){return m.createElement(w.a,null,this.renderTreeSelect)}}]),n}(m.Component);O.TreeNode=v.d,O.SHOW_ALL=v.a,O.SHOW_PARENT=v.c,O.SHOW_CHILD=v.b,O.defaultProps={transitionName:"slide-up",choiceTransitionName:"",bordered:!0},t.a=O},"5Uyt": +/*! exports used: default */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/extends */"pVnL"),a=n.n(r),i=n(/*! @babel/runtime/helpers/defineProperty */"lSNA"),o=n.n(i),s=n(/*! @babel/runtime/helpers/classCallCheck */"lwsE"),l=n.n(s),c=n(/*! @babel/runtime/helpers/createClass */"W8MJ"),u=n.n(c),d=n(/*! @babel/runtime/helpers/inherits */"7W2i"),f=n.n(d),h=n(/*! @babel/runtime/helpers/createSuper */"LQ03"),p=n.n(h),m=n(/*! react */"q1tI"),v=n(/*! rc-tree-select */"8Jsi"),g=n(/*! classnames */"TSYQ"),b=n.n(g),y=n(/*! omit.js */"BGR+"),w=n(/*! ../config-provider */"H84U"),x=n(/*! ../_util/devWarning */"uaoM"),k=n(/*! ../select/utils/iconUtil */"1vzs"),S=n(/*! ../tree/utils/iconUtil */"2jpz"),C=n(/*! ../config-provider/SizeContext */"3Nzz"),O=function(e){f()(n,e);var t=p()(n);function n(e){var r;return l()(this,n),(r=t.call(this,e)).selectRef=m.createRef(),r.renderTreeSelect=function(e){var t,n=e.getPopupContainer,i=e.getPrefixCls,s=e.renderEmpty,l=e.direction,c=e.virtual,u=e.dropdownMatchSelectWidth,d=r.props,f=d.prefixCls,h=d.size,p=d.className,g=d.treeCheckable,w=d.multiple,x=d.listHeight,O=void 0===x?256:x,_=d.listItemHeight,j=void 0===_?26:_,N=d.notFoundContent,E=d.switcherIcon,A=d.treeLine,P=d.getPopupContainer,L=d.dropdownClassName,T=d.bordered,M=d.treeIcon,I=void 0!==M&&M,z=i("select",f),R=i("select-tree",f),B=i("tree-select",f),F=b()(L,"".concat(B,"-dropdown"),o()({},"".concat(B,"-dropdown-rtl"),"rtl"===l)),D=!(!g&&!w),q=Object(k.a)(a()(a()({},r.props),{multiple:D,prefixCls:z})),H=q.suffixIcon,V=q.itemIcon,U=q.removeIcon,W=q.clearIcon;t=void 0!==N?N:s("Select");var K=Object(y.default)(r.props,["prefixCls","suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon","size","bordered"]);return m.createElement(C.b.Consumer,null,(function(e){var i,s=h||e,d=b()(!f&&B,(i={},o()(i,"".concat(z,"-lg"),"large"===s),o()(i,"".concat(z,"-sm"),"small"===s),o()(i,"".concat(z,"-rtl"),"rtl"===l),o()(i,"".concat(z,"-borderless"),!T),i),p);return m.createElement(v.e,a()({virtual:c,dropdownMatchSelectWidth:u},K,{ref:r.selectRef,prefixCls:z,className:d,listHeight:O,listItemHeight:j,treeCheckable:g?m.createElement("span",{className:"".concat(z,"-tree-checkbox-inner")}):g,inputIcon:H,menuItemSelectedIcon:V,removeIcon:U,clearIcon:W,switcherIcon:function(e){return Object(S.a)(R,E,A,e)},showTreeIcon:I,notFoundContent:t,getPopupContainer:P||n,treeMotion:null,dropdownClassName:F}))}))},Object(x.a)(!1!==e.multiple||!e.treeCheckable,"TreeSelect","`multiple` will alway be `true` when `treeCheckable` is true"),r}return u()(n,[{key:"focus",value:function(){this.selectRef.current&&this.selectRef.current.focus()}},{key:"blur",value:function(){this.selectRef.current&&this.selectRef.current.blur()}},{key:"render",value:function(){return m.createElement(w.a,null,this.renderTreeSelect)}}]),n}(m.Component);O.TreeNode=v.d,O.SHOW_ALL=v.a,O.SHOW_PARENT=v.c,O.SHOW_CHILD=v.b,O.defaultProps={transitionName:"slide-up",choiceTransitionName:"",bordered:!0},t.a=O},"5Uyt": /*!********************************************************!*\ !*** ./node_modules/@ant-design/icons/FilterFilled.js ***! \********************************************************/ @@ -843,7 +837,13 @@ 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/@ant-design/icons/es/components/AntdIcon.js because of ./src/pages/Engineering/Navigation/Home/Header/index.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectSpread2.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("VTBJ"),a=n("q1tI"),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},o=n("6VBw"),s=function(e,t){return a.createElement(o.a,Object(r.a)(Object(r.a)({},e),{},{ref:t,icon:i}))};s.displayName="LeftOutlined";t.a=a.forwardRef(s)},"5rEg": +/*! 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("VTBJ"),a=n("q1tI"),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},o=n("6VBw"),s=function(e,t){return a.createElement(o.a,Object(r.a)(Object(r.a)({},e),{},{ref:t,icon:i}))};s.displayName="LeftOutlined";t.a=a.forwardRef(s)},"5nmO": +/*!******************************************************************************************************!*\ + !*** ./node_modules/@ant-design/icons/node_modules/@ant-design/icons-svg/lib/asn/LoadingOutlined.js ***! + \******************************************************************************************************/ +/*! no static exports found */ +/*! all exports used */ +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"}},"5rEg": /*!*********************************************************!*\ !*** ./node_modules/antd/es/input/index.js + 3 modules ***! \*********************************************************/ @@ -856,22 +856,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/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/reactNode.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/SizeContext.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/pages/Engineering/Lists/CourseMatrix/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/Classrooms/New/StartClass/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/button/index.js because of ./src/pages/Classrooms/Index/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/SizeContext.js because of ./src/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/CheckDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/index.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/input/Input.js because of ./src/pages/Engineering/Evaluate/List/TabList/index.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/input/TextArea.js because of ./src/pages/Engineering/Evaluate/List/TabList/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/rc-util/es/ref.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("mh/l"),a=n("lSNA"),i=n.n(a),o=n("q1tI"),s=n("TSYQ"),l=n.n(s),c=n("H84U"),u=function(e){return o.createElement(c.a,null,(function(t){var n,r=t.getPrefixCls,a=t.direction,s=e.prefixCls,c=e.className,u=void 0===c?"":c,d=r("input-group",s),f=l()(d,(n={},i()(n,"".concat(d,"-lg"),"large"===e.size),i()(n,"".concat(d,"-sm"),"small"===e.size),i()(n,"".concat(d,"-compact"),e.compact),i()(n,"".concat(d,"-rtl"),"rtl"===a),n),u);return o.createElement("span",{className:f,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},e.children)}))},d=n("pVnL"),f=n.n(d),h=n("c+Xe"),p=n("w6Tc"),m=n.n(p),v=n("gZBC"),g=n.n(v),b=n("2/Rp"),y=n("3Nzz"),w=n("0n0R"),x=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]:"",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": +/*! 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("RIqP"),o=n.n(i),s=n("pVnL"),l=n.n(s),c=n("J4zp"),u=n.n(c),d=n("q1tI"),f=n("GfqC"),h=n("TSYQ"),p=n.n(h),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);a0&&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=U,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})},V=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()}))},U=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:V,onProgress:U,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:U,onSuccess:V},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},"93RS": +/*!**********************************************************************************************************!*\ + !*** ./node_modules/@ant-design/icons/node_modules/@ant-design/icons-svg/lib/asn/DoubleRightOutlined.js ***! + \**********************************************************************************************************/ +/*! no static exports found */ +/*! all exports used */ +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"}},"9BLJ": /*!****************************************************************************!*\ !*** ./node_modules/@ant-design/icons/es/icons/EyeOutlined.js + 1 modules ***! \****************************************************************************/ @@ -1026,7 +1026,7 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" \*******************************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/RightOutlined */"FhTr")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="RightOutlined";var u=o.forwardRef(c);t.default=u},"9ama": +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/RightOutlined */"bxR5")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="RightOutlined";var u=o.forwardRef(c);t.default=u},"9ama": /*!****************************************************!*\ !*** ./node_modules/antd/es/tabs/style/index.less ***! \****************************************************/ @@ -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/Three/Item/SeeItem.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/index.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/Three/Item/SeeItem.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/Engineering/Lists/CourseMatrix/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/node_modules/rc-checkbox/es/index.js because of ./src/pages/Engineering/Lists/GraduatedMatrix/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/SizeContext.js because of ./src/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/CheckDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/node_modules/rc-checkbox/es/index.js because of ./src/pages/Classrooms/New/StartClass/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/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);a=60&&Math.round(e.h)<=240?n?Math.round(e.h)-2*t:Math.round(e.h)+2*t:n?Math.round(e.h)+2*t:Math.round(e.h)-2*t)<0?r+=360:r>=360&&(r-=360),r}function z(e,t,n){return 0===e.h&&0===e.s?e.s:((r=n?e.s-.16*t:4===t?e.s+.16:e.s+.05*t)>1&&(r=1),n&&5===t&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2)));var r}function R(e,t,n){var r;return(r=n?e.v+.05*t:e.v-.15*t)>1&&(r=1),Number(r.toFixed(2))}function B(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=[],r=T()(e),a=5;a>0;a-=1){var i=r.toHsv(),o=T()({h:I(i,a,!0),s:z(i,a,!0),v:R(i,a,!0)}).toHexString();n.push(o)}n.push(r.toHexString());for(var s=1;s<=4;s+=1){var l=r.toHsv(),c=T()({h:I(l,s),s:z(l,s),v:R(l,s)}).toHexString();n.push(c)}return"dark"===t.theme?M.map((function(e){var r=e.index,a=e.opacity;return T.a.mix(t.backgroundColor||"#141414",n[r],100*a).toHexString()})):n}var F={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},D={},q={};Object.keys(F).forEach((function(e){D[e]=B(F[e]),D[e].primary=D[e][5],q[e]=B(F[e],{theme:"dark",backgroundColor:"#141414"}),q[e].primary=q[e][5]}));D.red,D.volcano,D.gold,D.orange,D.yellow,D.lime,D.green,D.cyan,D.blue,D.geekblue,D.purple,D.magenta,D.grey;function H(e){return!e||e<0?0:e>100?100:e}function U(e){var t=e.success,n=e.successPercent;return t&&"progress"in t&&(Object(P.a)(!1,"Progress","`success.progress` is deprecated. Please use `success.percent` instead."),n=t.progress),t&&"percent"in t&&(n=t.percent),n}var V=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=100?"success":e||"normal"}},{key:"renderProcessInfo",value:function(e,t){var n,r=this.props,a=r.showInfo,i=r.format,o=r.type,s=r.percent,l=U(this.props);if(!a)return null;var c="line"===o;return i||"exception"!==t&&"success"!==t?n=(i||function(e){return"".concat(e,"%")})(H(s),H(l)):"exception"===t?n=c?g.createElement(N.a,null):g.createElement(k.a,null):"success"===t&&(n=c?g.createElement(_.a,null):g.createElement(C.a,null)),g.createElement("span",{className:"".concat(e,"-text"),title:"string"==typeof n?n:void 0},n)}},{key:"render",value:function(){return g.createElement(E.a,null,this.renderProgress)}}]),n}(g.Component);$.defaultProps={type:"line",percent:0,showInfo:!0,trailColor:null,size:"default",gapDegree:void 0,strokeLinecap:"round"};t.a=$},CP8R: -/*!********************************************************************!*\ - !*** ./node_modules/@ant-design/icons-svg/lib/asn/FilterFilled.js ***! - \********************************************************************/ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/tinycolor2/tinycolor.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("lwsE"),l=n.n(s),c=n("W8MJ"),u=n.n(c),d=n("PJYZ"),f=n.n(d),h=n("7W2i"),p=n.n(h),m=n("LQ03"),v=n.n(m),g=n("q1tI"),b=n("TSYQ"),y=n.n(b),w=n("BGR+"),x=n("V/uB"),k=n.n(x),S=n("NAnI"),C=n.n(S),O=n("J84W"),_=n.n(O),j=n("kbBi"),N=n.n(j),E=n("H84U"),A=n("CWQg"),P=n("uaoM"),L=n("Zss7"),T=n.n(L),M=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function I(e,t,n){var r;return(r=Math.round(e.h)>=60&&Math.round(e.h)<=240?n?Math.round(e.h)-2*t:Math.round(e.h)+2*t:n?Math.round(e.h)+2*t:Math.round(e.h)-2*t)<0?r+=360:r>=360&&(r-=360),r}function z(e,t,n){return 0===e.h&&0===e.s?e.s:((r=n?e.s-.16*t:4===t?e.s+.16:e.s+.05*t)>1&&(r=1),n&&5===t&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2)));var r}function R(e,t,n){var r;return(r=n?e.v+.05*t:e.v-.15*t)>1&&(r=1),Number(r.toFixed(2))}function B(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=[],r=T()(e),a=5;a>0;a-=1){var i=r.toHsv(),o=T()({h:I(i,a,!0),s:z(i,a,!0),v:R(i,a,!0)}).toHexString();n.push(o)}n.push(r.toHexString());for(var s=1;s<=4;s+=1){var l=r.toHsv(),c=T()({h:I(l,s),s:z(l,s),v:R(l,s)}).toHexString();n.push(c)}return"dark"===t.theme?M.map((function(e){var r=e.index,a=e.opacity;return T.a.mix(t.backgroundColor||"#141414",n[r],100*a).toHexString()})):n}var F={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},D={},q={};Object.keys(F).forEach((function(e){D[e]=B(F[e]),D[e].primary=D[e][5],q[e]=B(F[e],{theme:"dark",backgroundColor:"#141414"}),q[e].primary=q[e][5]}));D.red,D.volcano,D.gold,D.orange,D.yellow,D.lime,D.green,D.cyan,D.blue,D.geekblue,D.purple,D.magenta,D.grey;function H(e){return!e||e<0?0:e>100?100:e}function V(e){var t=e.success,n=e.successPercent;return t&&"progress"in t&&(Object(P.a)(!1,"Progress","`success.progress` is deprecated. Please use `success.percent` instead."),n=t.progress),t&&"percent"in t&&(n=t.percent),n}var U=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=100?"success":e||"normal"}},{key:"renderProcessInfo",value:function(e,t){var n,r=this.props,a=r.showInfo,i=r.format,o=r.type,s=r.percent,l=V(this.props);if(!a)return null;var c="line"===o;return i||"exception"!==t&&"success"!==t?n=(i||function(e){return"".concat(e,"%")})(H(s),H(l)):"exception"===t?n=c?g.createElement(N.a,null):g.createElement(k.a,null):"success"===t&&(n=c?g.createElement(_.a,null):g.createElement(C.a,null)),g.createElement("span",{className:"".concat(e,"-text"),title:"string"==typeof n?n:void 0},n)}},{key:"render",value:function(){return g.createElement(E.a,null,this.renderProgress)}}]),n}(g.Component);$.defaultProps={type:"line",percent:0,showInfo:!0,trailColor:null,size:"default",gapDegree:void 0,strokeLinecap:"round"};t.a=$},CN1N: +/*!*************************************************************************************************!*\ + !*** ./node_modules/@ant-design/icons/node_modules/@ant-design/icons-svg/lib/asn/UpOutlined.js ***! + \*************************************************************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"}},CTES: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"}},CTES: /*!*********************************************************************************!*\ !*** ./node_modules/@ant-design/icons/es/icons/SolutionOutlined.js + 1 modules ***! \*********************************************************************************/ @@ -1182,7 +1188,13 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" !*** ./node_modules/antd/es/_util/type.js ***! \********************************************/ /*! exports provided: tuple, tupleNum */ -/*! exports used: tuple, tupleNum */function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));var r=function(){for(var e=arguments.length,t=new Array(e),n=0;n-1}))}function U(e,t,n,r){return t.map((function(t,a){var i=t[r.label],o=i.indexOf(e)>-1?function(e,t,n){return e.split(t).map((function(e,r){return 0===r?e:[g.createElement("span",{className:"".concat(n,"-menu-item-keyword"),key:"seperator"},t),e]}))}(i,e,n):i;return 0===a?o:[" / ",o]}))}function V(e,t,n,r){function a(e){return e[r.label].indexOf(n)>-1}return e.findIndex(a)-t.findIndex(a)}function W(e){var t=e.fieldNames||{};return{children:t.children||"children",label:t.label||"label",value:t.value||"value"}}function K(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=W(t),a=[],i=r.children;return e.forEach((function(e){var r=n.concat(e);!t.changeOnSelect&&e[i]&&e[i].length||a.push(r),e[i]&&(a=a.concat(K(e[i],t,r)))})),a}var G=function(e){return e.join(" / ")};var Y=function(e){p()(n,e);var t=v()(n);function n(e){var r;return l()(this,n),(r=t.call(this,e)).cachedOptions=[],r.setValue=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];"value"in r.props||r.setState({value:e});var n=r.props.onChange;n&&n(e,t)},r.saveInput=function(e){r.input=e},r.handleChange=function(e,t){if(r.setState({inputValue:""}),t[0].__IS_FILTERED_OPTION){var n=e[0],a=t[0].path;r.setValue(n,a)}else r.setValue(e,t)},r.handlePopupVisibleChange=function(e){"popupVisible"in r.props||r.setState((function(t){return{popupVisible:e,inputFocused:e,inputValue:e?t.inputValue:""}}));var t=r.props.onPopupVisibleChange;t&&t(e)},r.handleInputBlur=function(){r.setState({inputFocused:!1})},r.handleInputClick=function(e){var t=r.state,n=t.inputFocused,a=t.popupVisible;(n||a)&&e.stopPropagation()},r.handleKeyDown=function(e){e.keyCode!==C.a.BACKSPACE&&e.keyCode!==C.a.SPACE||e.stopPropagation()},r.handleInputChange=function(e){var t=r.state.popupVisible,n=e.target.value;t||r.handlePopupVisibleChange(!0),r.setState({inputValue:n})},r.clearSelection=function(e){var t=r.state.inputValue;e.preventDefault(),e.stopPropagation(),t?r.setState({inputValue:""}):(r.handlePopupVisibleChange(!1),r.clearSelectionTimeout=setTimeout((function(){r.setValue([])}),200))},r.renderCascader=function(e,t){var n=e.getPopupContainer,i=e.getPrefixCls,s=e.renderEmpty,l=e.direction;return g.createElement(F.b.Consumer,null,(function(e){var c,u,d,h,p,m=f()(r),v=m.props,y=m.state,w=v.prefixCls,x=v.inputPrefixCls,C=v.children,O=v.placeholder,j=void 0===O?t.placeholder||"Please select":O,E=v.size,P=v.disabled,T=v.className,z=v.style,R=v.allowClear,B=v.showSearch,F=void 0!==B&&B,H=v.suffixIcon,U=v.expandIcon,V=v.notFoundContent,K=v.popupClassName,G=v.bordered,Y=v.dropdownRender,J=q(v,["prefixCls","inputPrefixCls","children","placeholder","size","disabled","className","style","allowClear","showSearch","suffixIcon","expandIcon","notFoundContent","popupClassName","bordered","dropdownRender"]),X=E||e,Q=y.value,Z=y.inputFocused,$="rtl"===l,ee=i("cascader",w),te=i("input",x),ne=k()((c={},o()(c,"".concat(te,"-lg"),"large"===X),o()(c,"".concat(te,"-sm"),"small"===X),c)),re=R&&!P&&Q.length>0||y.inputValue?g.createElement(_.a,{className:"".concat(ee,"-picker-clear"),onClick:r.clearSelection}):null,ae=k()((u={},o()(u,"".concat(ee,"-picker-arrow"),!0),o()(u,"".concat(ee,"-picker-arrow-expand"),y.popupVisible),u)),ie=k()(T,"".concat(ee,"-picker"),(d={},o()(d,"".concat(ee,"-picker-rtl"),$),o()(d,"".concat(ee,"-picker-with-value"),y.inputValue),o()(d,"".concat(ee,"-picker-disabled"),P),o()(d,"".concat(ee,"-picker-").concat(X),!!X),o()(d,"".concat(ee,"-picker-show-search"),!!F),o()(d,"".concat(ee,"-picker-focused"),Z),o()(d,"".concat(ee,"-picker-borderless"),!G),d)),oe=Object(S.default)(J,["onChange","options","popupPlacement","transitionName","displayRender","onPopupVisibleChange","changeOnSelect","expandTrigger","popupVisible","getPopupContainer","loadData","popupClassName","filterOption","renderFilteredOption","sortFilteredOption","notFoundContent","fieldNames","bordered"]),se=v.options,le=W(r.props);se&&se.length>0?y.inputValue&&(se=r.generateFilteredOptions(ee,s)):se=[(p={},o()(p,le.label,V||s("Cascader")),o()(p,le.value,"ANT_CASCADER_NOT_FOUND"),p)];y.popupVisible?r.cachedOptions=se:se=r.cachedOptions;var ce,ue={},de=1===(se||[]).length&&se[0].isEmptyNode;de&&(ue.height="auto"),!1!==F.matchInputWidth&&(y.inputValue||de)&&r.input&&(ue.width=r.input.input.offsetWidth),ce=H?Object(D.c)(H,g.createElement("span",{className:"".concat(ee,"-picker-arrow")},H),(function(){var e;return{className:k()((e={},o()(e,H.props.className,H.props.className),o()(e,"".concat(ee,"-picker-arrow"),!0),e))}})):g.createElement(N.a,{className:ae});var fe,he=C||g.createElement("span",{style:z,className:ie},g.createElement("span",{className:"".concat(ee,"-picker-label")},r.getLabel()),g.createElement(I.a,a()({},oe,{tabIndex:"-1",ref:r.saveInput,prefixCls:te,placeholder:Q&&Q.length>0?void 0:j,className:"".concat(ee,"-input ").concat(ne),value:y.inputValue,disabled:P,readOnly:!F,autoComplete:oe.autoComplete||"off",onClick:F?r.handleInputClick:void 0,onBlur:F?r.handleInputBlur:void 0,onKeyDown:r.handleKeyDown,onChange:F?r.handleInputChange:void 0})),re,ce);fe=U||($?g.createElement(M.a,null):g.createElement(A.a,null));var pe=g.createElement("span",{className:"".concat(ee,"-menu-item-loading-icon")},g.createElement(L.a,{spin:!0})),me=v.getPopupContainer||n,ve=Object(S.default)(v,["inputIcon","expandIcon","loadingIcon","bordered"]),ge=k()(K,(h={},o()(h,"".concat(ee,"-menu-").concat(l),"rtl"===l),o()(h,"".concat(ee,"-menu-empty"),1===se.length&&"ANT_CASCADER_NOT_FOUND"===se[0].value),h));return g.createElement(b.a,a()({},ve,{prefixCls:ee,getPopupContainer:me,options:se,value:Q,popupVisible:y.popupVisible,onPopupVisibleChange:r.handlePopupVisibleChange,onChange:r.handleChange,dropdownMenuColumnStyle:ue,expandIcon:fe,loadingIcon:pe,popupClassName:ge,popupPlacement:r.getPopupPlacement(l),dropdownRender:Y}),he)}))},r.state={value:e.value||e.defaultValue||[],inputValue:"",inputFocused:!1,popupVisible:e.popupVisible,flattenOptions:e.showSearch?K(e.options,e):void 0,prevProps:e},r}return u()(n,[{key:"componentWillUnmount",value:function(){this.clearSelectionTimeout&&clearTimeout(this.clearSelectionTimeout)}},{key:"getLabel",value:function(){var e=this.props,t=e.options,n=e.displayRender,r=void 0===n?G:n,a=W(this.props),i=this.state.value,o=Array.isArray(i[0])?i[0]:i,s=w()(t,(function(e,t){return e[a.value]===o[t]}),{childrenKeyName:a.children});return r(s.length?s.map((function(e){return e[a.label]})):i,s)}},{key:"generateFilteredOptions",value:function(e,t){var n,r,a=this,i=this.props,s=i.showSearch,l=i.notFoundContent,c=W(this.props),u=s.filter,d=void 0===u?H:u,f=s.render,h=void 0===f?U:f,p=s.sort,m=void 0===p?V:p,v=s.limit,g=void 0===v?50:v,b=this.state,y=b.flattenOptions,w=void 0===y?[]:y,x=b.inputValue;if(g>0){r=[];var k=0;w.some((function(e){return d(a.state.inputValue,e,c)&&(r.push(e),k+=1),k>=g}))}else Object(B.a)("number"!=typeof g,"Cascader","'limit' of showSearch should be positive number or false."),r=w.filter((function(e){return d(a.state.inputValue,e,c)}));return(r=r.sort((function(e,t){return m(e,t,x,c)}))).length>0?r.map((function(t){var n;return n={__IS_FILTERED_OPTION:!0,path:t},o()(n,c.value,t.map((function(e){return e[c.value]}))),o()(n,c.label,h(x,t,e,c)),o()(n,"disabled",t.some((function(e){return!!e.disabled}))),o()(n,"isEmptyNode",!0),n})):[(n={},o()(n,c.value,"ANT_CASCADER_NOT_FOUND"),o()(n,c.label,l||t("Cascader")),o()(n,"disabled",!0),o()(n,"isEmptyNode",!0),n)]}},{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"getPopupPlacement",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"ltr",t=this.props.popupPlacement;return void 0!==t?t:"rtl"===e?"bottomRight":"bottomLeft"}},{key:"render",value:function(){var e=this;return g.createElement(z.a,null,(function(t){return g.createElement(R.a,null,(function(n){return e.renderCascader(t,n)}))}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r={prevProps:e};return"value"in e&&(r.value=e.value||[]),"popupVisible"in e&&(r.popupVisible=e.popupVisible),e.showSearch&&n.options!==e.options&&(r.flattenOptions=K(e.options,e)),r}}]),n}(g.Component);Y.defaultProps={transitionName:"slide-up",options:[],disabled:!1,allowClear:!0,bordered:!0},t.a=Y},DFhj: +/*! exports used: default */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/extends */"pVnL"),a=n.n(r),i=n(/*! @babel/runtime/helpers/defineProperty */"lSNA"),o=n.n(i),s=n(/*! @babel/runtime/helpers/classCallCheck */"lwsE"),l=n.n(s),c=n(/*! @babel/runtime/helpers/createClass */"W8MJ"),u=n.n(c),d=n(/*! @babel/runtime/helpers/assertThisInitialized */"PJYZ"),f=n.n(d),h=n(/*! @babel/runtime/helpers/inherits */"7W2i"),p=n.n(h),m=n(/*! @babel/runtime/helpers/createSuper */"LQ03"),v=n.n(m),g=n(/*! react */"q1tI"),b=n(/*! rc-cascader */"RxwV"),y=n(/*! array-tree-filter */"uK0f"),w=n.n(y),x=n(/*! classnames */"TSYQ"),k=n.n(x),S=n(/*! omit.js */"BGR+"),C=n(/*! rc-util/es/KeyCode */"4IlW"),O=n(/*! @ant-design/icons/CloseCircleFilled */"kbBi"),_=n.n(O),j=n(/*! @ant-design/icons/DownOutlined */"HQEm"),N=n.n(j),E=n(/*! @ant-design/icons/RightOutlined */"fEPi"),A=n.n(E),P=n(/*! @ant-design/icons/RedoOutlined */"5YOS"),L=n.n(P),T=n(/*! @ant-design/icons/LeftOutlined */"DFhj"),M=n.n(T),I=n(/*! ../input */"5rEg"),z=n(/*! ../config-provider */"H84U"),R=n(/*! ../locale-provider/LocaleReceiver */"YMnH"),B=n(/*! ../_util/devWarning */"uaoM"),F=n(/*! ../config-provider/SizeContext */"3Nzz"),D=n(/*! ../_util/reactNode */"0n0R"),q=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-1}))}function V(e,t,n,r){return t.map((function(t,a){var i=t[r.label],o=i.indexOf(e)>-1?function(e,t,n){return e.split(t).map((function(e,r){return 0===r?e:[g.createElement("span",{className:"".concat(n,"-menu-item-keyword"),key:"seperator"},t),e]}))}(i,e,n):i;return 0===a?o:[" / ",o]}))}function U(e,t,n,r){function a(e){return e[r.label].indexOf(n)>-1}return e.findIndex(a)-t.findIndex(a)}function W(e){var t=e.fieldNames||{};return{children:t.children||"children",label:t.label||"label",value:t.value||"value"}}function K(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=W(t),a=[],i=r.children;return e.forEach((function(e){var r=n.concat(e);!t.changeOnSelect&&e[i]&&e[i].length||a.push(r),e[i]&&(a=a.concat(K(e[i],t,r)))})),a}var G=function(e){return e.join(" / ")};var Y=function(e){p()(n,e);var t=v()(n);function n(e){var r;return l()(this,n),(r=t.call(this,e)).cachedOptions=[],r.setValue=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];"value"in r.props||r.setState({value:e});var n=r.props.onChange;n&&n(e,t)},r.saveInput=function(e){r.input=e},r.handleChange=function(e,t){if(r.setState({inputValue:""}),t[0].__IS_FILTERED_OPTION){var n=e[0],a=t[0].path;r.setValue(n,a)}else r.setValue(e,t)},r.handlePopupVisibleChange=function(e){"popupVisible"in r.props||r.setState((function(t){return{popupVisible:e,inputFocused:e,inputValue:e?t.inputValue:""}}));var t=r.props.onPopupVisibleChange;t&&t(e)},r.handleInputBlur=function(){r.setState({inputFocused:!1})},r.handleInputClick=function(e){var t=r.state,n=t.inputFocused,a=t.popupVisible;(n||a)&&e.stopPropagation()},r.handleKeyDown=function(e){e.keyCode!==C.a.BACKSPACE&&e.keyCode!==C.a.SPACE||e.stopPropagation()},r.handleInputChange=function(e){var t=r.state.popupVisible,n=e.target.value;t||r.handlePopupVisibleChange(!0),r.setState({inputValue:n})},r.clearSelection=function(e){var t=r.state.inputValue;e.preventDefault(),e.stopPropagation(),t?r.setState({inputValue:""}):(r.handlePopupVisibleChange(!1),r.clearSelectionTimeout=setTimeout((function(){r.setValue([])}),200))},r.renderCascader=function(e,t){var n=e.getPopupContainer,i=e.getPrefixCls,s=e.renderEmpty,l=e.direction;return g.createElement(F.b.Consumer,null,(function(e){var c,u,d,h,p,m=f()(r),v=m.props,y=m.state,w=v.prefixCls,x=v.inputPrefixCls,C=v.children,O=v.placeholder,j=void 0===O?t.placeholder||"Please select":O,E=v.size,P=v.disabled,T=v.className,z=v.style,R=v.allowClear,B=v.showSearch,F=void 0!==B&&B,H=v.suffixIcon,V=v.expandIcon,U=v.notFoundContent,K=v.popupClassName,G=v.bordered,Y=v.dropdownRender,J=q(v,["prefixCls","inputPrefixCls","children","placeholder","size","disabled","className","style","allowClear","showSearch","suffixIcon","expandIcon","notFoundContent","popupClassName","bordered","dropdownRender"]),X=E||e,Q=y.value,Z=y.inputFocused,$="rtl"===l,ee=i("cascader",w),te=i("input",x),ne=k()((c={},o()(c,"".concat(te,"-lg"),"large"===X),o()(c,"".concat(te,"-sm"),"small"===X),c)),re=R&&!P&&Q.length>0||y.inputValue?g.createElement(_.a,{className:"".concat(ee,"-picker-clear"),onClick:r.clearSelection}):null,ae=k()((u={},o()(u,"".concat(ee,"-picker-arrow"),!0),o()(u,"".concat(ee,"-picker-arrow-expand"),y.popupVisible),u)),ie=k()(T,"".concat(ee,"-picker"),(d={},o()(d,"".concat(ee,"-picker-rtl"),$),o()(d,"".concat(ee,"-picker-with-value"),y.inputValue),o()(d,"".concat(ee,"-picker-disabled"),P),o()(d,"".concat(ee,"-picker-").concat(X),!!X),o()(d,"".concat(ee,"-picker-show-search"),!!F),o()(d,"".concat(ee,"-picker-focused"),Z),o()(d,"".concat(ee,"-picker-borderless"),!G),d)),oe=Object(S.default)(J,["onChange","options","popupPlacement","transitionName","displayRender","onPopupVisibleChange","changeOnSelect","expandTrigger","popupVisible","getPopupContainer","loadData","popupClassName","filterOption","renderFilteredOption","sortFilteredOption","notFoundContent","fieldNames","bordered"]),se=v.options,le=W(r.props);se&&se.length>0?y.inputValue&&(se=r.generateFilteredOptions(ee,s)):se=[(p={},o()(p,le.label,U||s("Cascader")),o()(p,le.value,"ANT_CASCADER_NOT_FOUND"),p)];y.popupVisible?r.cachedOptions=se:se=r.cachedOptions;var ce,ue={},de=1===(se||[]).length&&se[0].isEmptyNode;de&&(ue.height="auto"),!1!==F.matchInputWidth&&(y.inputValue||de)&&r.input&&(ue.width=r.input.input.offsetWidth),ce=H?Object(D.c)(H,g.createElement("span",{className:"".concat(ee,"-picker-arrow")},H),(function(){var e;return{className:k()((e={},o()(e,H.props.className,H.props.className),o()(e,"".concat(ee,"-picker-arrow"),!0),e))}})):g.createElement(N.a,{className:ae});var fe,he=C||g.createElement("span",{style:z,className:ie},g.createElement("span",{className:"".concat(ee,"-picker-label")},r.getLabel()),g.createElement(I.a,a()({},oe,{tabIndex:"-1",ref:r.saveInput,prefixCls:te,placeholder:Q&&Q.length>0?void 0:j,className:"".concat(ee,"-input ").concat(ne),value:y.inputValue,disabled:P,readOnly:!F,autoComplete:oe.autoComplete||"off",onClick:F?r.handleInputClick:void 0,onBlur:F?r.handleInputBlur:void 0,onKeyDown:r.handleKeyDown,onChange:F?r.handleInputChange:void 0})),re,ce);fe=V||($?g.createElement(M.a,null):g.createElement(A.a,null));var pe=g.createElement("span",{className:"".concat(ee,"-menu-item-loading-icon")},g.createElement(L.a,{spin:!0})),me=v.getPopupContainer||n,ve=Object(S.default)(v,["inputIcon","expandIcon","loadingIcon","bordered"]),ge=k()(K,(h={},o()(h,"".concat(ee,"-menu-").concat(l),"rtl"===l),o()(h,"".concat(ee,"-menu-empty"),1===se.length&&"ANT_CASCADER_NOT_FOUND"===se[0].value),h));return g.createElement(b.a,a()({},ve,{prefixCls:ee,getPopupContainer:me,options:se,value:Q,popupVisible:y.popupVisible,onPopupVisibleChange:r.handlePopupVisibleChange,onChange:r.handleChange,dropdownMenuColumnStyle:ue,expandIcon:fe,loadingIcon:pe,popupClassName:ge,popupPlacement:r.getPopupPlacement(l),dropdownRender:Y}),he)}))},r.state={value:e.value||e.defaultValue||[],inputValue:"",inputFocused:!1,popupVisible:e.popupVisible,flattenOptions:e.showSearch?K(e.options,e):void 0,prevProps:e},r}return u()(n,[{key:"componentWillUnmount",value:function(){this.clearSelectionTimeout&&clearTimeout(this.clearSelectionTimeout)}},{key:"getLabel",value:function(){var e=this.props,t=e.options,n=e.displayRender,r=void 0===n?G:n,a=W(this.props),i=this.state.value,o=Array.isArray(i[0])?i[0]:i,s=w()(t,(function(e,t){return e[a.value]===o[t]}),{childrenKeyName:a.children});return r(s.length?s.map((function(e){return e[a.label]})):i,s)}},{key:"generateFilteredOptions",value:function(e,t){var n,r,a=this,i=this.props,s=i.showSearch,l=i.notFoundContent,c=W(this.props),u=s.filter,d=void 0===u?H:u,f=s.render,h=void 0===f?V:f,p=s.sort,m=void 0===p?U:p,v=s.limit,g=void 0===v?50:v,b=this.state,y=b.flattenOptions,w=void 0===y?[]:y,x=b.inputValue;if(g>0){r=[];var k=0;w.some((function(e){return d(a.state.inputValue,e,c)&&(r.push(e),k+=1),k>=g}))}else Object(B.a)("number"!=typeof g,"Cascader","'limit' of showSearch should be positive number or false."),r=w.filter((function(e){return d(a.state.inputValue,e,c)}));return(r=r.sort((function(e,t){return m(e,t,x,c)}))).length>0?r.map((function(t){var n;return n={__IS_FILTERED_OPTION:!0,path:t},o()(n,c.value,t.map((function(e){return e[c.value]}))),o()(n,c.label,h(x,t,e,c)),o()(n,"disabled",t.some((function(e){return!!e.disabled}))),o()(n,"isEmptyNode",!0),n})):[(n={},o()(n,c.value,"ANT_CASCADER_NOT_FOUND"),o()(n,c.label,l||t("Cascader")),o()(n,"disabled",!0),o()(n,"isEmptyNode",!0),n)]}},{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"getPopupPlacement",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"ltr",t=this.props.popupPlacement;return void 0!==t?t:"rtl"===e?"bottomRight":"bottomLeft"}},{key:"render",value:function(){var e=this;return g.createElement(z.a,null,(function(t){return g.createElement(R.a,null,(function(n){return e.renderCascader(t,n)}))}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r={prevProps:e};return"value"in e&&(r.value=e.value||[]),"popupVisible"in e&&(r.popupVisible=e.popupVisible),e.showSearch&&n.options!==e.options&&(r.flattenOptions=K(e.options,e)),r}}]),n}(g.Component);Y.defaultProps={transitionName:"slide-up",options:[],disabled:!1,allowClear:!0,bordered:!0},t.a=Y},DFhj: /*!********************************************************!*\ !*** ./node_modules/@ant-design/icons/LeftOutlined.js ***! \********************************************************/ /*! no static exports found */ /*! exports used: default */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(r=n(/*! ./lib/icons/LeftOutlined */"GGyF"))&&r.__esModule?r:{default:r};t.default=a,e.exports=a},DL4k: -/*!*************************************************************************!*\ - !*** ./node_modules/@ant-design/icons-svg/lib/asn/CaretDownOutlined.js ***! - \*************************************************************************/ -/*! no static exports found */ -/*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"}},DO2E: -/*!**********************************************************************!*\ - !*** ./node_modules/@ant-design/icons-svg/lib/asn/DeleteOutlined.js ***! - \**********************************************************************/ -/*! no static exports found */ -/*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"}},DYRE: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(r=n(/*! ./lib/icons/LeftOutlined */"GGyF"))&&r.__esModule?r:{default:r};t.default=a,e.exports=a},DYRE: /*!***************************************************!*\ !*** ./node_modules/antd/es/space/style/index.js ***! \***************************************************/ @@ -1223,19 +1223,7 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*!********************************************************!*\ !*** ./node_modules/antd/es/pagination/style/index.js ***! \********************************************************/ -/*! no exports provided */function(e,t,n){"use strict";n(/*! ../../style/index.less */"cIOH"),n(/*! ./index.less */"Urep"),n(/*! ../../select/style */"OaEy")},"E/ki": -/*!***************************************************************************!*\ - !*** ./node_modules/@ant-design/icons-svg/lib/asn/ClockCircleOutlined.js ***! - \***************************************************************************/ -/*! no static exports found */ -/*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"}},EAZv: -/*!**************************************************************************!*\ - !*** ./node_modules/@ant-design/icons-svg/lib/asn/InfoCircleOutlined.js ***! - \**************************************************************************/ -/*! no static exports found */ -/*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"}},ECub: +/*! no exports provided */function(e,t,n){"use strict";n(/*! ../../style/index.less */"cIOH"),n(/*! ./index.less */"Urep"),n(/*! ../../select/style */"OaEy")},ECub: /*!*********************************************************!*\ !*** ./node_modules/antd/es/empty/index.js + 2 modules ***! \*********************************************************/ @@ -1243,8 +1231,8 @@ 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/config-provider/context.js because of ./src/pages/Engineering/Lists/CourseMatrix/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/LocaleReceiver.js because of ./src/pages/Engineering/Lists/CourseList/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/LocaleReceiver.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/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/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("TSYQ"),c=n.n(l),u=n("H84U"),d=n("YMnH"),f=function(){var e=(0,s.useContext(u.b).getPrefixCls)("empty-img-default");return s.createElement("svg",{className:e,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},s.createElement("g",{fill:"none",fillRule:"evenodd"},s.createElement("g",{transform:"translate(24 31.67)"},s.createElement("ellipse",{className:"".concat(e,"-ellipse"),cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),s.createElement("path",{className:"".concat(e,"-path-1"),d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z"}),s.createElement("path",{className:"".concat(e,"-path-2"),d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",transform:"translate(13.56)"}),s.createElement("path",{className:"".concat(e,"-path-3"),d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z"}),s.createElement("path",{className:"".concat(e,"-path-4"),d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z"})),s.createElement("path",{className:"".concat(e,"-path-5"),d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z"}),s.createElement("g",{className:"".concat(e,"-g"),transform:"translate(149.65 15.383)"},s.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),s.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},h=function(){var e=(0,s.useContext(u.b).getPrefixCls)("empty-img-simple");return s.createElement("svg",{className:e,width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},s.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},s.createElement("ellipse",{className:"".concat(e,"-ellipse"),cx:"32",cy:"33",rx:"32",ry:"7"}),s.createElement("g",{className:"".concat(e,"-g"),fillRule:"nonzero"},s.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),s.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",className:"".concat(e,"-path")}))))},p=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: +/*! 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("cDf5"),o=n.n(i),s=n("pVnL"),l=n.n(s),c=n("q1tI"),u=n("UmKh"),d=n("TSYQ"),f=n.n(d),h=n("J4zp"),p=n.n(h),m=n("H84U"),v=n("0n0R"),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);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()},V=function(){return H()?"":F()},U=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=V();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()({},U()),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=U(),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=V(),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=U();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: /*!************************************************************************!*\ !*** ./node_modules/@ant-design/icons/lib/icons/InfoCircleOutlined.js ***! \************************************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/InfoCircleOutlined */"EAZv")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="InfoCircleOutlined";var u=o.forwardRef(c);t.default=u},Kvyg: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/InfoCircleOutlined */"Ww3U")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="InfoCircleOutlined";var u=o.forwardRef(c);t.default=u},Kvyg: /*!********************************************************!*\ !*** ./node_modules/antd/es/progress/style/index.less ***! \********************************************************/ @@ -1565,7 +1511,13 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" !*** ./node_modules/antd/es/steps/index.js ***! \*********************************************/ /*! exports provided: default */ -/*! exports used: default */function(e,t,n){"use strict";n.d(t,"a",(function(){return _}));var r=n(/*! @babel/runtime/helpers/extends */"pVnL"),a=n.n(r),i=n(/*! @babel/runtime/helpers/defineProperty */"lSNA"),o=n.n(i),s=n(/*! @babel/runtime/helpers/classCallCheck */"lwsE"),l=n.n(s),c=n(/*! @babel/runtime/helpers/createClass */"W8MJ"),u=n.n(c),d=n(/*! @babel/runtime/helpers/inherits */"7W2i"),f=n.n(d),h=n(/*! @babel/runtime/helpers/createSuper */"LQ03"),p=n.n(h),m=n(/*! react */"q1tI"),v=n(/*! omit.js */"BGR+"),g=n(/*! rc-steps */"2U/9"),b=n(/*! @ant-design/icons/CheckOutlined */"NAnI"),y=n.n(b),w=n(/*! @ant-design/icons/CloseOutlined */"V/uB"),x=n.n(w),k=n(/*! classnames */"TSYQ"),S=n.n(k),C=n(/*! ../config-provider */"H84U"),O=n(/*! ../progress */"CFYs"),_=function(e){f()(n,e);var t=p()(n);function n(){var e;return l()(this,n),(e=t.apply(this,arguments)).renderSteps=function(t){var n=t.getPrefixCls,r=t.direction,i=n("steps",e.props.prefixCls),s=n("",e.props.iconPrefix),l=e.props,c=l.percent,u=l.size,d=S()(e.props.className,o()({},"".concat(i,"-rtl"),"rtl"===r)),f={finish:m.createElement(y.a,{className:"".concat(i,"-finish-icon")}),error:m.createElement(x.a,{className:"".concat(i,"-error-icon")})};return m.createElement(g.a,a()({icons:f},Object(v.default)(e.props,["progress"]),{stepIcon:function(e){var t=e.node;if("process"===e.status&&void 0!==c){var n="small"===u?32:40;return m.createElement("div",{className:"".concat(i,"-progress-icon")},m.createElement(O.a,{type:"circle",percent:c,width:n,strokeWidth:4,format:function(){return null}}),t)}return t},prefixCls:i,iconPrefix:s,className:d}))},e}return u()(n,[{key:"render",value:function(){return m.createElement(C.a,null,this.renderSteps)}}]),n}(m.Component);_.Step=g.a.Step,_.defaultProps={current:0}},Lerx: +/*! exports used: default */function(e,t,n){"use strict";n.d(t,"a",(function(){return _}));var r=n(/*! @babel/runtime/helpers/extends */"pVnL"),a=n.n(r),i=n(/*! @babel/runtime/helpers/defineProperty */"lSNA"),o=n.n(i),s=n(/*! @babel/runtime/helpers/classCallCheck */"lwsE"),l=n.n(s),c=n(/*! @babel/runtime/helpers/createClass */"W8MJ"),u=n.n(c),d=n(/*! @babel/runtime/helpers/inherits */"7W2i"),f=n.n(d),h=n(/*! @babel/runtime/helpers/createSuper */"LQ03"),p=n.n(h),m=n(/*! react */"q1tI"),v=n(/*! omit.js */"BGR+"),g=n(/*! rc-steps */"2U/9"),b=n(/*! @ant-design/icons/CheckOutlined */"NAnI"),y=n.n(b),w=n(/*! @ant-design/icons/CloseOutlined */"V/uB"),x=n.n(w),k=n(/*! classnames */"TSYQ"),S=n.n(k),C=n(/*! ../config-provider */"H84U"),O=n(/*! ../progress */"CFYs"),_=function(e){f()(n,e);var t=p()(n);function n(){var e;return l()(this,n),(e=t.apply(this,arguments)).renderSteps=function(t){var n=t.getPrefixCls,r=t.direction,i=n("steps",e.props.prefixCls),s=n("",e.props.iconPrefix),l=e.props,c=l.percent,u=l.size,d=S()(e.props.className,o()({},"".concat(i,"-rtl"),"rtl"===r)),f={finish:m.createElement(y.a,{className:"".concat(i,"-finish-icon")}),error:m.createElement(x.a,{className:"".concat(i,"-error-icon")})};return m.createElement(g.a,a()({icons:f},Object(v.default)(e.props,["progress"]),{stepIcon:function(e){var t=e.node;if("process"===e.status&&void 0!==c){var n="small"===u?32:40;return m.createElement("div",{className:"".concat(i,"-progress-icon")},m.createElement(O.a,{type:"circle",percent:c,width:n,strokeWidth:4,format:function(){return null}}),t)}return t},prefixCls:i,iconPrefix:s,className:d}))},e}return u()(n,[{key:"render",value:function(){return m.createElement(C.a,null,this.renderSteps)}}]),n}(m.Component);_.Step=g.a.Step,_.defaultProps={current:0}},L7bB: +/*!**********************************************************************************************************!*\ + !*** ./node_modules/@ant-design/icons/node_modules/@ant-design/icons-svg/lib/asn/ClockCircleOutlined.js ***! + \**********************************************************************************************************/ +/*! no static exports found */ +/*! all exports used */ +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"}},Lerx: /*!******************************************************!*\ !*** ./node_modules/@ant-design/icons/StarFilled.js ***! \******************************************************/ @@ -1592,7 +1544,13 @@ 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/@ant-design/icons/es/components/AntdIcon.js because of ./src/pages/Engineering/Navigation/Home/Header/index.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectSpread2.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("VTBJ"),a=n("q1tI"),i={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},o=n("6VBw"),s=function(e,t){return a.createElement(o.a,Object(r.a)(Object(r.a)({},e),{},{ref:t,icon:i}))};s.displayName="InboxOutlined";t.a=a.forwardRef(s)},Lyp1: +/*! 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("VTBJ"),a=n("q1tI"),i={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},o=n("6VBw"),s=function(e,t){return a.createElement(o.a,Object(r.a)(Object(r.a)({},e),{},{ref:t,icon:i}))};s.displayName="InboxOutlined";t.a=a.forwardRef(s)},LvUm: +/*!*******************************************************************************************************!*\ + !*** ./node_modules/@ant-design/icons/node_modules/@ant-design/icons-svg/lib/asn/CalendarOutlined.js ***! + \*******************************************************************************************************/ +/*! no static exports found */ +/*! all exports used */ +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"}},Lyp1: /*!***************************************************************************************!*\ !*** ./node_modules/@ant-design/icons/es/icons/QuestionCircleOutlined.js + 1 modules ***! \***************************************************************************************/ @@ -1619,9 +1577,9 @@ 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/pages/Messages/component/LeftNav.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/Engineering/Lists/CourseMatrix/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tree/utils/iconUtil.js because of ./src/pages/virtualSpaces/Lists/Video/components/AddLink.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/motion.js because of ./src/pages/Classrooms/Lists/Students/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tree/utils/iconUtil.js because of ./src/pages/Paths/New/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/lodash/debounce.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/index.js */ @@ -1633,7 +1591,7 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" \******************************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/EditOutlined */"ZxNd")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="EditOutlined";var u=o.forwardRef(c);t.default=u},MXD1: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/EditOutlined */"70ya")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="EditOutlined";var u=o.forwardRef(c);t.default=u},MXD1: /*!******************************************************!*\ !*** ./node_modules/antd/es/progress/style/index.js ***! \******************************************************/ @@ -1643,7 +1601,7 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" \****************************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/StarFilled */"8IMR")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="StarFilled";var u=o.forwardRef(c);t.default=u},Mwp2: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/StarFilled */"vxbW")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="StarFilled";var u=o.forwardRef(c);t.default=u},Mwp2: /*!**************************************************!*\ !*** ./node_modules/antd/es/list/style/index.js ***! \**************************************************/ @@ -1659,19 +1617,13 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" \********************************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/ZoomInOutlined */"3LGY")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="ZoomInOutlined";var u=o.forwardRef(c);t.default=u},NAnI: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/ZoomInOutlined */"C5Ll")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="ZoomInOutlined";var u=o.forwardRef(c);t.default=u},NAnI: /*!*********************************************************!*\ !*** ./node_modules/@ant-design/icons/CheckOutlined.js ***! \*********************************************************/ /*! no static exports found */ /*! exports used: default */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(r=n(/*! ./lib/icons/CheckOutlined */"wXyp"))&&r.__esModule?r:{default:r};t.default=a,e.exports=a},NFYg: -/*!***********************************************************************!*\ - !*** ./node_modules/@ant-design/icons-svg/lib/asn/ZoomOutOutlined.js ***! - \***********************************************************************/ -/*! no static exports found */ -/*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"}},NJEC: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(r=n(/*! ./lib/icons/CheckOutlined */"wXyp"))&&r.__esModule?r:{default:r};t.default=a,e.exports=a},NJEC: /*!**************************************************!*\ !*** ./node_modules/antd/es/popconfirm/index.js ***! \**************************************************/ @@ -1696,20 +1648,20 @@ 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/Engineering/Lists/CourseMatrix/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/hooks/useBreakpoint.js because of ./src/pages/Engineering/Lists/CourseMatrix/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/LocaleReceiver.js because of ./src/pages/Engineering/Lists/CourseList/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/select/index.js because of ./src/pages/Engineering/Lists/GraduatedMatrix/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/hooks/useBreakpoint.js because of ./src/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/CheckDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/LocaleReceiver.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/select/index.js because of ./src/pages/Classrooms/New/StartClass/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 */ -/*! 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("6+eU"),c=n("H4fg"),u=n("TSYQ"),d=n.n(u),f=n("DFhj"),h=n.n(f),p=n("fEPi"),m=n.n(p),v=n("u9fO"),g=n.n(v),b=n("mO/d"),y=n.n(b),w=n("2fM7"),x=function(e){return s.createElement(w.a,o()({size:"small"},e))};x.Option=w.a.Option;var k=x,S=n("YMnH"),C=n("H84U"),O=n("5OYt"),_=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,"`Slider[step]` should be a positive number in order to make Slider[dots] work.");var o=Object.keys(t).map(parseFloat).sort((function(e,t){return e-t}));if(n&&r)for(var s=a;s<=i;s+=r)-1===o.indexOf(s)&&o.push(s);return o}(0,i,o,s,f,d).map((function(e){var i,o="".concat(Math.abs(e-f)/v*100,"%"),s=!l&&e===u||l&&e<=u&&e>=c,d=A(A({},h),{},n?Object(p.a)({},r?"top":"bottom",o):Object(p.a)({},r?"right":"left",o));s&&(d=A(A({},d),m));var g=N()((i={},Object(p.a)(i,"".concat(t,"-dot"),!0),Object(p.a)(i,"".concat(t,"-dot-active"),s),Object(p.a)(i,"".concat(t,"-dot-reverse"),r),i));return a.a.createElement("span",{className:g,style:d,key:e})}));return a.a.createElement("div",{className:"".concat(t,"-step")},g)},L=n("U8pU");function T(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 M(e){for(var t=1;t=l,b=N()((c={},Object(p.a)(c,"".concat(t,"-text"),!0),Object(p.a)(c,"".concat(t,"-text-active"),g),c)),y=Object(p.a)({marginBottom:"-50%"},r?"top":"bottom","".concat((e-u)/h*100,"%")),w=Object(p.a)({transform:"translateX(".concat(r?"50%":"-50%",")"),msTransform:"translateX(".concat(r?"50%":"-50%",")")},r?"right":"left","".concat((e-u)/h*100,"%")),x=n?y:w,k=m?M(M({},x),f.style):x;return a.a.createElement("span",{className:b,style:k,key:e,onMouseDown:function(t){return d(t,e)},onTouchStart:function(t){return d(t,e)}},v)}));return a.a.createElement("div",{className:t},m)};function z(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 R(e){for(var t=1;tr}function W(e){return e.touches.length>1||"touchend"===e.type.toLowerCase()&&e.touches.length>0}function K(e,t){var n=t.marks,r=t.step,a=t.min,i=t.max,o=Object.keys(n).map(parseFloat);if(null!==r){var s=Math.floor((i-a)/r),l=Math.min((e-a)/r,s),c=Math.round(l)*r+a;o.push(c)}var u=o.map((function(t){return Math.abs(e-t)}));return o[u.indexOf(Math.min.apply(Math,Object(D.a)(u)))]}function G(e,t){return e?t.clientY:t.pageX}function Y(e,t){return e?t.touches[0].clientY:t.touches[0].pageX}function J(e,t){var n=t.getBoundingClientRect();return e?n.top+.5*n.height:window.pageXOffset+n.left+.5*n.width}function X(e,t){var n=t.max,r=t.min;return e<=r?r:e>=n?n:e}function Q(e,t){var n=t.step,r=isFinite(K(e,t))?K(e,t):0;return null===n?r:parseFloat(r.toFixed(function(e){var t=e.toString(),n=0;return t.indexOf(".")>=0&&(n=t.length-t.indexOf(".")-1),n}(n)))}function Z(e){e.stopPropagation(),e.preventDefault()}function $(e,t,n){var r="increase";switch(e.keyCode){case H.a.UP:r=t&&n?"decrease":"increase";break;case H.a.RIGHT:r=!t&&n?"decrease":"increase";break;case H.a.DOWN:r=t&&n?"increase":"decrease";break;case H.a.LEFT:r=!t&&n?"increase":"decrease";break;case H.a.END:return function(e,t){return t.max};case H.a.HOME:return function(e,t){return t.min};case H.a.PAGE_UP:return function(e,t){return e+2*t.step};case H.a.PAGE_DOWN:return function(e,t){return e-2*t.step};default:return}return function(e,t){return function(e,t,n){var r={increase:function(e,t){return e+t},decrease:function(e,t){return e-t}},a=r[e](Object.keys(n.marks).indexOf(JSON.stringify(t)),1),i=Object.keys(n.marks)[a];return n.step?r[e](t,n.step):Object.keys(n.marks).length&&n.marks[i]?n.marks[i]:t}(r,e,t)}}function ee(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 te(e){for(var t=1;tthis.props.max?oe(oe({},e),{},{value:this.props.max}):e;n&&this.setState(r);var a=r.value;t.onChange(a)}},{key:"onStart",value:function(e){this.setState({dragging:!0});var t=this.props,n=this.getValue();t.onBeforeChange(n);var r=this.calcValueByPos(e);this.startValue=r,this.startPosition=e,r!==n&&(this.prevMovedHandleIndex=0,this.onChange({value:r}))}},{key:"onMove",value:function(e,t){Z(e);var n=this.state.value,r=this.calcValueByPos(t);r!==n&&this.onChange({value:r})}},{key:"onKeyboard",value:function(e){var t=this.props,n=t.reverse,r=$(e,t.vertical,n);if(r){Z(e);var a=this.state.value,i=r(a,this.props),o=this.trimAlignValue(i);if(o===a)return;this.onChange({value:o}),this.props.onAfterChange(o),this.onEnd()}}},{key:"getValue",value:function(){return this.state.value}},{key:"getLowerBound",value:function(){return this.props.min}},{key:"getUpperBound",value:function(){return this.state.value}},{key:"trimAlignValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null===e)return null;var n=oe(oe({},this.props),t),r=X(e,n);return Q(r,n)}},{key:"render",value:function(){var e=this,t=this.props,n=t.prefixCls,r=t.vertical,i=t.included,o=t.disabled,s=t.minimumTrackStyle,l=t.trackStyle,c=t.handleStyle,u=t.tabIndex,d=t.ariaLabelForHandle,f=t.ariaLabelledByForHandle,h=t.ariaValueTextFormatterForHandle,p=t.min,m=t.max,v=t.startPoint,g=t.reverse,b=t.handle,y=this.state,w=y.value,x=y.dragging,k=this.calcOffset(w),C=b({className:"".concat(n,"-handle"),prefixCls:n,vertical:r,offset:k,value:w,dragging:x,disabled:o,min:p,max:m,reverse:g,index:0,tabIndex:u,ariaLabel:d,ariaLabelledBy:f,ariaValueTextFormatter:h,style:c[0]||c,ref:function(t){return e.saveHandle(0,t)}}),O=void 0!==v?this.calcOffset(v):0,_=l[0]||l;return{tracks:a.a.createElement(S,{className:"".concat(n,"-track"),vertical:r,included:i,offset:O,reverse:g,length:k-O,style:oe(oe({},s),_)}),handles:C}}}]),n}(a.a.Component)),ce=n("Gytx"),ue=n.n(ce);function de(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 fe(e){for(var t=1;t0&&l<=r[n-1]+s&&(c=r[n-1]+s),n=r[n+1]-s&&(c=r[n+1]-s)),Q(c,a)},me=function(e){Object(g.a)(n,e);var t=he(n);function n(e){var r;Object(m.a)(this,n),(r=t.call(this,e)).onEnd=function(e){var t=r.state.handle;r.removeDocumentEvents(),(null!==t||e)&&r.props.onAfterChange(r.getValue()),r.setState({handle:null})};var a=e.count,i=e.min,o=e.max,s=Array.apply(void 0,Object(D.a)(Array(a+1))).map((function(){return i})),l="defaultValue"in e?e.defaultValue:s,c=(void 0!==e.value?e.value:l).map((function(t,n){return pe({value:t,handle:n,props:e})})),u=c[0]===o?0:c.length-1;return r.state={handle:null,recent:u,bounds:c},r}return Object(v.a)(n,[{key:"calcValueByPos",value:function(e){return 0}},{key:"calcOffset",value:function(e){return 0}},{key:"saveHandle",value:function(e,t){}},{key:"removeDocumentEvents",value:function(){}},{key:"componentDidUpdate",value:function(e,t){var n=this;if(("value"in this.props||"min"in this.props||"max"in this.props)&&(this.props.min!==e.min||this.props.max!==e.max||!ue()(this.props.value,e.value))){var r=this.props,a=r.onChange,i=r.value||t.bounds;if(i.some((function(e){return V(e,n.props)})))a(i.map((function(e){return X(e,n.props)})))}}},{key:"onChange",value:function(e){var t=this.props;if(!("value"in t))this.setState(e);else{var n={};["handle","recent"].forEach((function(t){void 0!==e[t]&&(n[t]=e[t])})),Object.keys(n).length&&this.setState(n)}var r=fe(fe({},this.state),e).bounds;t.onChange(r)}},{key:"onStart",value:function(e){var t=this.props,n=this.state,r=this.getValue();t.onBeforeChange(r);var a=this.calcValueByPos(e);this.startValue=a,this.startPosition=e;var i=this.getClosestBound(a);if(this.prevMovedHandleIndex=this.getBoundNeedMoving(a,i),this.setState({handle:this.prevMovedHandleIndex,recent:this.prevMovedHandleIndex}),a!==r[this.prevMovedHandleIndex]){var o=Object(D.a)(n.bounds);o[this.prevMovedHandleIndex]=a,this.onChange({bounds:o})}}},{key:"onMove",value:function(e,t){Z(e);var n=this.state,r=this.calcValueByPos(t);r!==n.bounds[n.handle]&&this.moveTo(r)}},{key:"onKeyboard",value:function(e){var t=this.props,n=t.reverse,r=$(e,t.vertical,n);if(r){Z(e);var a=this.state,i=this.props,o=a.bounds,s=a.handle,l=o[null===s?a.recent:s],c=r(l,i),u=pe({value:c,handle:s,bounds:a.bounds,props:i});if(u===l)return;this.moveTo(u,!0)}}},{key:"getValue",value:function(){return this.state.bounds}},{key:"getClosestBound",value:function(e){for(var t=this.state.bounds,n=0,r=1;r=t[r]&&(n=r);return Math.abs(t[n+1]-e)=r.length||a<0)return!1;var i=t+n,o=r[a],s=this.props.pushable,l=Number(s),c=n*(e[i]-o);return!!this.pushHandle(e,i,n,l-c)&&(e[t]=o,!0)}},{key:"trimAlignValue",value:function(e){var t=this.state,n=t.handle,r=t.bounds;return pe({value:e,handle:n,bounds:r,props:this.props})}},{key:"render",value:function(){var e=this,t=this.state,n=t.handle,r=t.bounds,i=this.props,o=i.prefixCls,s=i.vertical,l=i.included,c=i.disabled,u=i.min,d=i.max,f=i.reverse,h=i.handle,m=i.trackStyle,v=i.handleStyle,g=i.tabIndex,b=i.ariaLabelGroupForHandles,y=i.ariaLabelledByGroupForHandles,w=i.ariaValueTextFormatterGroupForHandles,x=r.map((function(t){return e.calcOffset(t)})),k="".concat(o,"-handle"),C=r.map((function(t,r){var a,i=g[r]||0;(c||null===g[r])&&(i=null);var l=n===r;return h({className:N()((a={},Object(p.a)(a,k,!0),Object(p.a)(a,"".concat(k,"-").concat(r+1),!0),Object(p.a)(a,"".concat(k,"-dragging"),l),a)),prefixCls:o,vertical:s,dragging:l,offset:x[r],value:t,index:r,tabIndex:i,min:u,max:d,reverse:f,disabled:c,style:v[r],ref:function(t){return e.saveHandle(r,t)},ariaLabel:b[r],ariaLabelledBy:y[r],ariaValueTextFormatter:w[r]})}));return{tracks:r.slice(0,-1).map((function(e,t){var n,r=t+1,i=N()((n={},Object(p.a)(n,"".concat(o,"-track"),!0),Object(p.a)(n,"".concat(o,"-track-").concat(r),!0),n));return a.a.createElement(S,{className:i,vertical:s,reverse:f,included:l,offset:x[r-1],length:x[r]-x[r-1],style:m[t],key:r})})),handles:C}}}],[{key:"getDerivedStateFromProps",value:function(e,t){if("value"in e||"min"in e||"max"in e){var n=(e.value||t.bounds).map((function(n,r){return pe({value:n,handle:r,bounds:t.bounds,props:e})}));return n.length===t.bounds.length&&n.every((function(e,n){return e===t.bounds[n]}))?null:fe(fe({},t),{},{bounds:n})}return null}}]),n}(a.a.Component);me.displayName="Range",me.defaultProps={count:1,allowCross:!0,pushable:!1,tabIndex:[],ariaLabelGroupForHandles:[],ariaLabelledByGroupForHandles:[],ariaValueTextFormatterGroupForHandles:[]};var ve=ae(me),ge=n("3S7+");var be=r.forwardRef((function(e,t){var n=e.visible,a=function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&a[a.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]r?{width:r,height:n}:{width:t,height:t/o})}),[o]),N=Object(r.useCallback)((function(e,t){_.current=t}),[]);return Object(r.useImperativeHandle)(t,(function(){return{rotateVal:C,setZoomVal:k,setRotateVal:O,cropPixelsRef:_}}),[C]),a.a.createElement(a.a.Fragment,null,a.a.createElement(Se.a,Ce({},h,{ref:n,image:i,crop:m,cropSize:b,onCropChange:v,aspect:o,cropShape:s,showGrid:l,zoomWithScroll:c,zoom:x,rotation:C,onZoomChange:k,onRotationChange:O,minZoom:d,maxZoom:f,onMediaLoaded:j,onCropComplete:N,classes:{containerClassName:"".concat(je,"-container"),mediaClassName:"".concat(je,"-media")}})),c&&a.a.createElement("section",{className:"".concat(je,"-control ").concat(je,"-control-zoom")},a.a.createElement("button",{onClick:function(){return k(x-.1)},disabled:x-.1f},"+")),u&&a.a.createElement("section",{className:"".concat(je,"-control ").concat(je,"-control-rotate")},a.a.createElement("button",{onClick:function(){return O(C-1)},disabled:-180===C},"↺"),a.a.createElement(ke,{min:-180,max:180,step:1,value:C,onChange:O}),a.a.createElement("button",{onClick:function(){return O(C+1)},disabled:180===C},"↻")))})),Ee=Object(r.memo)(Ne);!function(e){if(e&&"undefined"!=typeof window){var t=document.createElement("style");t.setAttribute("media","screen"),t.innerHTML=e,document.head.appendChild(t)}}(".img-crop-modal .img-crop-container {\n position: relative;\n width: 100%;\n height: 40vh;\n}\n.img-crop-modal .img-crop-control {\n display: flex;\n align-items: center;\n width: 60%;\n margin-left: auto;\n margin-right: auto;\n}\n.img-crop-modal .img-crop-control:first-of-type {\n margin-top: 16px;\n}\n.img-crop-modal .img-crop-control:last-of-type {\n margin-bottom: -8px;\n}\n.img-crop-modal .img-crop-control button {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 34px;\n height: 34px;\n padding: 0;\n font-style: normal;\n background: transparent;\n border: 0;\n outline: 0;\n cursor: pointer;\n}\n.img-crop-modal .img-crop-control button[disabled] {\n cursor: default;\n}\n.img-crop-modal .img-crop-control button + div:only-of-type {\n flex: 1;\n margin: 0 8px;\n}\n.img-crop-modal .img-crop-control-zoom button {\n font-size: 18px;\n}\n.img-crop-modal .img-crop-control-rotate button {\n font-size: 16px;\n}\n.img-crop-modal .img-crop-control-rotate button:first-of-type {\n transform: rotate(-20deg);\n}\n.img-crop-modal .img-crop-control-rotate button:last-of-type {\n transform: rotate(20deg);\n}\n");Object(r.forwardRef)((function(e,t){var n=e.aspect,l=void 0===n?1:n,c=e.shape,u=void 0===c?"rect":c,d=e.grid,f=void 0!==d&&d,h=e.quality,p=void 0===h?.4:h,m=e.fillColor,v=void 0===m?"white":m,g=e.zoom,b=void 0===g||g,y=e.rotate,w=void 0!==y&&y,x=e.minZoom,k=void 0===x?1:x,S=e.maxZoom,C=void 0===S?3:S,O=e.modalTitle,_=e.modalWidth,j=e.modalOk,N=e.modalCancel,E=e.modalMaskTransitionName,A=e.modalTransitionName,P=e.modalClassName,L=e.onModalOk,T=e.onModalCancel,M=e.beforeCrop,I=e.onUploadFail,z=e.cropperProps,R=e.children,B=Object(r.useRef)({});B.current.onModalOk=L,B.current.onModalCancel=T,B.current.beforeCrop=M,B.current.onUploadFail=I;var F=Object(r.useState)(""),D=F[0],q=F[1],H=Object(r.useRef)(),U=Object(r.useRef)(),V=Object(r.useRef)(),W=Object(r.useRef)(),K=Object(r.useMemo)((function(){var e=Array.isArray(R)?R[0]:R,t=e.props,n=t.beforeUpload,r=t.accept,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,"`Slider[step]` should be a positive number in order to make Slider[dots] work.");var o=Object.keys(t).map(parseFloat).sort((function(e,t){return e-t}));if(n&&r)for(var s=a;s<=i;s+=r)-1===o.indexOf(s)&&o.push(s);return o}(0,i,o,s,f,d).map((function(e){var i,o="".concat(Math.abs(e-f)/v*100,"%"),s=!l&&e===u||l&&e<=u&&e>=c,d=A(A({},h),{},n?Object(p.a)({},r?"top":"bottom",o):Object(p.a)({},r?"right":"left",o));s&&(d=A(A({},d),m));var g=N()((i={},Object(p.a)(i,"".concat(t,"-dot"),!0),Object(p.a)(i,"".concat(t,"-dot-active"),s),Object(p.a)(i,"".concat(t,"-dot-reverse"),r),i));return a.a.createElement("span",{className:g,style:d,key:e})}));return a.a.createElement("div",{className:"".concat(t,"-step")},g)},L=n("U8pU");function T(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 M(e){for(var t=1;t=l,b=N()((c={},Object(p.a)(c,"".concat(t,"-text"),!0),Object(p.a)(c,"".concat(t,"-text-active"),g),c)),y=Object(p.a)({marginBottom:"-50%"},r?"top":"bottom","".concat((e-u)/h*100,"%")),w=Object(p.a)({transform:"translateX(".concat(r?"50%":"-50%",")"),msTransform:"translateX(".concat(r?"50%":"-50%",")")},r?"right":"left","".concat((e-u)/h*100,"%")),x=n?y:w,k=m?M(M({},x),f.style):x;return a.a.createElement("span",{className:b,style:k,key:e,onMouseDown:function(t){return d(t,e)},onTouchStart:function(t){return d(t,e)}},v)}));return a.a.createElement("div",{className:t},m)};function z(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 R(e){for(var t=1;tr}function W(e){return e.touches.length>1||"touchend"===e.type.toLowerCase()&&e.touches.length>0}function K(e,t){var n=t.marks,r=t.step,a=t.min,i=t.max,o=Object.keys(n).map(parseFloat);if(null!==r){var s=Math.floor((i-a)/r),l=Math.min((e-a)/r,s),c=Math.round(l)*r+a;o.push(c)}var u=o.map((function(t){return Math.abs(e-t)}));return o[u.indexOf(Math.min.apply(Math,Object(D.a)(u)))]}function G(e,t){return e?t.clientY:t.pageX}function Y(e,t){return e?t.touches[0].clientY:t.touches[0].pageX}function J(e,t){var n=t.getBoundingClientRect();return e?n.top+.5*n.height:window.pageXOffset+n.left+.5*n.width}function X(e,t){var n=t.max,r=t.min;return e<=r?r:e>=n?n:e}function Q(e,t){var n=t.step,r=isFinite(K(e,t))?K(e,t):0;return null===n?r:parseFloat(r.toFixed(function(e){var t=e.toString(),n=0;return t.indexOf(".")>=0&&(n=t.length-t.indexOf(".")-1),n}(n)))}function Z(e){e.stopPropagation(),e.preventDefault()}function $(e,t,n){var r="increase";switch(e.keyCode){case H.a.UP:r=t&&n?"decrease":"increase";break;case H.a.RIGHT:r=!t&&n?"decrease":"increase";break;case H.a.DOWN:r=t&&n?"increase":"decrease";break;case H.a.LEFT:r=!t&&n?"increase":"decrease";break;case H.a.END:return function(e,t){return t.max};case H.a.HOME:return function(e,t){return t.min};case H.a.PAGE_UP:return function(e,t){return e+2*t.step};case H.a.PAGE_DOWN:return function(e,t){return e-2*t.step};default:return}return function(e,t){return function(e,t,n){var r={increase:function(e,t){return e+t},decrease:function(e,t){return e-t}},a=r[e](Object.keys(n.marks).indexOf(JSON.stringify(t)),1),i=Object.keys(n.marks)[a];return n.step?r[e](t,n.step):Object.keys(n.marks).length&&n.marks[i]?n.marks[i]:t}(r,e,t)}}function ee(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 te(e){for(var t=1;tthis.props.max?oe(oe({},e),{},{value:this.props.max}):e;n&&this.setState(r);var a=r.value;t.onChange(a)}},{key:"onStart",value:function(e){this.setState({dragging:!0});var t=this.props,n=this.getValue();t.onBeforeChange(n);var r=this.calcValueByPos(e);this.startValue=r,this.startPosition=e,r!==n&&(this.prevMovedHandleIndex=0,this.onChange({value:r}))}},{key:"onMove",value:function(e,t){Z(e);var n=this.state.value,r=this.calcValueByPos(t);r!==n&&this.onChange({value:r})}},{key:"onKeyboard",value:function(e){var t=this.props,n=t.reverse,r=$(e,t.vertical,n);if(r){Z(e);var a=this.state.value,i=r(a,this.props),o=this.trimAlignValue(i);if(o===a)return;this.onChange({value:o}),this.props.onAfterChange(o),this.onEnd()}}},{key:"getValue",value:function(){return this.state.value}},{key:"getLowerBound",value:function(){return this.props.min}},{key:"getUpperBound",value:function(){return this.state.value}},{key:"trimAlignValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null===e)return null;var n=oe(oe({},this.props),t),r=X(e,n);return Q(r,n)}},{key:"render",value:function(){var e=this,t=this.props,n=t.prefixCls,r=t.vertical,i=t.included,o=t.disabled,s=t.minimumTrackStyle,l=t.trackStyle,c=t.handleStyle,u=t.tabIndex,d=t.ariaLabelForHandle,f=t.ariaLabelledByForHandle,h=t.ariaValueTextFormatterForHandle,p=t.min,m=t.max,v=t.startPoint,g=t.reverse,b=t.handle,y=this.state,w=y.value,x=y.dragging,k=this.calcOffset(w),C=b({className:"".concat(n,"-handle"),prefixCls:n,vertical:r,offset:k,value:w,dragging:x,disabled:o,min:p,max:m,reverse:g,index:0,tabIndex:u,ariaLabel:d,ariaLabelledBy:f,ariaValueTextFormatter:h,style:c[0]||c,ref:function(t){return e.saveHandle(0,t)}}),O=void 0!==v?this.calcOffset(v):0,_=l[0]||l;return{tracks:a.a.createElement(S,{className:"".concat(n,"-track"),vertical:r,included:i,offset:O,reverse:g,length:k-O,style:oe(oe({},s),_)}),handles:C}}}]),n}(a.a.Component)),ce=n("Gytx"),ue=n.n(ce);function de(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 fe(e){for(var t=1;t0&&l<=r[n-1]+s&&(c=r[n-1]+s),n=r[n+1]-s&&(c=r[n+1]-s)),Q(c,a)},me=function(e){Object(g.a)(n,e);var t=he(n);function n(e){var r;Object(m.a)(this,n),(r=t.call(this,e)).onEnd=function(e){var t=r.state.handle;r.removeDocumentEvents(),(null!==t||e)&&r.props.onAfterChange(r.getValue()),r.setState({handle:null})};var a=e.count,i=e.min,o=e.max,s=Array.apply(void 0,Object(D.a)(Array(a+1))).map((function(){return i})),l="defaultValue"in e?e.defaultValue:s,c=(void 0!==e.value?e.value:l).map((function(t,n){return pe({value:t,handle:n,props:e})})),u=c[0]===o?0:c.length-1;return r.state={handle:null,recent:u,bounds:c},r}return Object(v.a)(n,[{key:"calcValueByPos",value:function(e){return 0}},{key:"calcOffset",value:function(e){return 0}},{key:"saveHandle",value:function(e,t){}},{key:"removeDocumentEvents",value:function(){}},{key:"componentDidUpdate",value:function(e,t){var n=this;if(("value"in this.props||"min"in this.props||"max"in this.props)&&(this.props.min!==e.min||this.props.max!==e.max||!ue()(this.props.value,e.value))){var r=this.props,a=r.onChange,i=r.value||t.bounds;if(i.some((function(e){return U(e,n.props)})))a(i.map((function(e){return X(e,n.props)})))}}},{key:"onChange",value:function(e){var t=this.props;if(!("value"in t))this.setState(e);else{var n={};["handle","recent"].forEach((function(t){void 0!==e[t]&&(n[t]=e[t])})),Object.keys(n).length&&this.setState(n)}var r=fe(fe({},this.state),e).bounds;t.onChange(r)}},{key:"onStart",value:function(e){var t=this.props,n=this.state,r=this.getValue();t.onBeforeChange(r);var a=this.calcValueByPos(e);this.startValue=a,this.startPosition=e;var i=this.getClosestBound(a);if(this.prevMovedHandleIndex=this.getBoundNeedMoving(a,i),this.setState({handle:this.prevMovedHandleIndex,recent:this.prevMovedHandleIndex}),a!==r[this.prevMovedHandleIndex]){var o=Object(D.a)(n.bounds);o[this.prevMovedHandleIndex]=a,this.onChange({bounds:o})}}},{key:"onMove",value:function(e,t){Z(e);var n=this.state,r=this.calcValueByPos(t);r!==n.bounds[n.handle]&&this.moveTo(r)}},{key:"onKeyboard",value:function(e){var t=this.props,n=t.reverse,r=$(e,t.vertical,n);if(r){Z(e);var a=this.state,i=this.props,o=a.bounds,s=a.handle,l=o[null===s?a.recent:s],c=r(l,i),u=pe({value:c,handle:s,bounds:a.bounds,props:i});if(u===l)return;this.moveTo(u,!0)}}},{key:"getValue",value:function(){return this.state.bounds}},{key:"getClosestBound",value:function(e){for(var t=this.state.bounds,n=0,r=1;r=t[r]&&(n=r);return Math.abs(t[n+1]-e)=r.length||a<0)return!1;var i=t+n,o=r[a],s=this.props.pushable,l=Number(s),c=n*(e[i]-o);return!!this.pushHandle(e,i,n,l-c)&&(e[t]=o,!0)}},{key:"trimAlignValue",value:function(e){var t=this.state,n=t.handle,r=t.bounds;return pe({value:e,handle:n,bounds:r,props:this.props})}},{key:"render",value:function(){var e=this,t=this.state,n=t.handle,r=t.bounds,i=this.props,o=i.prefixCls,s=i.vertical,l=i.included,c=i.disabled,u=i.min,d=i.max,f=i.reverse,h=i.handle,m=i.trackStyle,v=i.handleStyle,g=i.tabIndex,b=i.ariaLabelGroupForHandles,y=i.ariaLabelledByGroupForHandles,w=i.ariaValueTextFormatterGroupForHandles,x=r.map((function(t){return e.calcOffset(t)})),k="".concat(o,"-handle"),C=r.map((function(t,r){var a,i=g[r]||0;(c||null===g[r])&&(i=null);var l=n===r;return h({className:N()((a={},Object(p.a)(a,k,!0),Object(p.a)(a,"".concat(k,"-").concat(r+1),!0),Object(p.a)(a,"".concat(k,"-dragging"),l),a)),prefixCls:o,vertical:s,dragging:l,offset:x[r],value:t,index:r,tabIndex:i,min:u,max:d,reverse:f,disabled:c,style:v[r],ref:function(t){return e.saveHandle(r,t)},ariaLabel:b[r],ariaLabelledBy:y[r],ariaValueTextFormatter:w[r]})}));return{tracks:r.slice(0,-1).map((function(e,t){var n,r=t+1,i=N()((n={},Object(p.a)(n,"".concat(o,"-track"),!0),Object(p.a)(n,"".concat(o,"-track-").concat(r),!0),n));return a.a.createElement(S,{className:i,vertical:s,reverse:f,included:l,offset:x[r-1],length:x[r]-x[r-1],style:m[t],key:r})})),handles:C}}}],[{key:"getDerivedStateFromProps",value:function(e,t){if("value"in e||"min"in e||"max"in e){var n=(e.value||t.bounds).map((function(n,r){return pe({value:n,handle:r,bounds:t.bounds,props:e})}));return n.length===t.bounds.length&&n.every((function(e,n){return e===t.bounds[n]}))?null:fe(fe({},t),{},{bounds:n})}return null}}]),n}(a.a.Component);me.displayName="Range",me.defaultProps={count:1,allowCross:!0,pushable:!1,tabIndex:[],ariaLabelGroupForHandles:[],ariaLabelledByGroupForHandles:[],ariaValueTextFormatterGroupForHandles:[]};var ve=ae(me),ge=n("3S7+");var be=r.forwardRef((function(e,t){var n=e.visible,a=function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&a[a.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]r?{width:r,height:n}:{width:t,height:t/o})}),[o]),N=Object(r.useCallback)((function(e,t){_.current=t}),[]);return Object(r.useImperativeHandle)(t,(function(){return{rotateVal:C,setZoomVal:k,setRotateVal:O,cropPixelsRef:_}}),[C]),a.a.createElement(a.a.Fragment,null,a.a.createElement(Se.a,Ce({},h,{ref:n,image:i,crop:m,cropSize:b,onCropChange:v,aspect:o,cropShape:s,showGrid:l,zoomWithScroll:c,zoom:x,rotation:C,onZoomChange:k,onRotationChange:O,minZoom:d,maxZoom:f,onMediaLoaded:j,onCropComplete:N,classes:{containerClassName:"".concat(je,"-container"),mediaClassName:"".concat(je,"-media")}})),c&&a.a.createElement("section",{className:"".concat(je,"-control ").concat(je,"-control-zoom")},a.a.createElement("button",{onClick:function(){return k(x-.1)},disabled:x-.1f},"+")),u&&a.a.createElement("section",{className:"".concat(je,"-control ").concat(je,"-control-rotate")},a.a.createElement("button",{onClick:function(){return O(C-1)},disabled:-180===C},"↺"),a.a.createElement(ke,{min:-180,max:180,step:1,value:C,onChange:O}),a.a.createElement("button",{onClick:function(){return O(C+1)},disabled:180===C},"↻")))})),Ee=Object(r.memo)(Ne);!function(e){if(e&&"undefined"!=typeof window){var t=document.createElement("style");t.setAttribute("media","screen"),t.innerHTML=e,document.head.appendChild(t)}}(".img-crop-modal .img-crop-container {\n position: relative;\n width: 100%;\n height: 40vh;\n}\n.img-crop-modal .img-crop-control {\n display: flex;\n align-items: center;\n width: 60%;\n margin-left: auto;\n margin-right: auto;\n}\n.img-crop-modal .img-crop-control:first-of-type {\n margin-top: 16px;\n}\n.img-crop-modal .img-crop-control:last-of-type {\n margin-bottom: -8px;\n}\n.img-crop-modal .img-crop-control button {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 34px;\n height: 34px;\n padding: 0;\n font-style: normal;\n background: transparent;\n border: 0;\n outline: 0;\n cursor: pointer;\n}\n.img-crop-modal .img-crop-control button[disabled] {\n cursor: default;\n}\n.img-crop-modal .img-crop-control button + div:only-of-type {\n flex: 1;\n margin: 0 8px;\n}\n.img-crop-modal .img-crop-control-zoom button {\n font-size: 18px;\n}\n.img-crop-modal .img-crop-control-rotate button {\n font-size: 16px;\n}\n.img-crop-modal .img-crop-control-rotate button:first-of-type {\n transform: rotate(-20deg);\n}\n.img-crop-modal .img-crop-control-rotate button:last-of-type {\n transform: rotate(20deg);\n}\n");Object(r.forwardRef)((function(e,t){var n=e.aspect,l=void 0===n?1:n,c=e.shape,u=void 0===c?"rect":c,d=e.grid,f=void 0!==d&&d,h=e.quality,p=void 0===h?.4:h,m=e.fillColor,v=void 0===m?"white":m,g=e.zoom,b=void 0===g||g,y=e.rotate,w=void 0!==y&&y,x=e.minZoom,k=void 0===x?1:x,S=e.maxZoom,C=void 0===S?3:S,O=e.modalTitle,_=e.modalWidth,j=e.modalOk,N=e.modalCancel,E=e.modalMaskTransitionName,A=e.modalTransitionName,P=e.modalClassName,L=e.onModalOk,T=e.onModalCancel,M=e.beforeCrop,I=e.onUploadFail,z=e.cropperProps,R=e.children,B=Object(r.useRef)({});B.current.onModalOk=L,B.current.onModalCancel=T,B.current.beforeCrop=M,B.current.onUploadFail=I;var F=Object(r.useState)(""),D=F[0],q=F[1],H=Object(r.useRef)(),V=Object(r.useRef)(),U=Object(r.useRef)(),W=Object(r.useRef)(),K=Object(r.useMemo)((function(){var e=Array.isArray(R)?R[0]:R,t=e.props,n=t.beforeUpload,r=t.accept,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);a15?"…"+o.slice(r-15,r):o.slice(0,r))+l+(s+15":">","<":"<",'"':""","'":"'"},c=/[&><"']/g,u=function e(t){return"ordgroup"===t.type||"color"===t.type?1===t.body.length?e(t.body[0]):t:"font"===t.type?e(t.body):t},d={contains:function(e,t){return-1!==e.indexOf(t)},deflt:function(e,t){return void 0===e?t:e},escape:function(e){return String(e).replace(c,(function(e){return l[e]}))},hyphenate:function(e){return e.replace(s,"-$1").toLowerCase()},getBaseElem:u,isCharacterBox:function(e){var t=u(e);return"mathord"===t.type||"textord"===t.type||"atom"===t.type},protocolFromUrl:function(e){var t=/^\s*([^\\/#]*?)(?::|�*58|�*3a)/i.exec(e);return null!=t?t[1]:"_relative"}},f=function(){function e(e){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,e=e||{},this.displayMode=d.deflt(e.displayMode,!1),this.output=d.deflt(e.output,"htmlAndMathml"),this.leqno=d.deflt(e.leqno,!1),this.fleqn=d.deflt(e.fleqn,!1),this.throwOnError=d.deflt(e.throwOnError,!0),this.errorColor=d.deflt(e.errorColor,"#cc0000"),this.macros=e.macros||{},this.minRuleThickness=Math.max(0,d.deflt(e.minRuleThickness,0)),this.colorIsTextColor=d.deflt(e.colorIsTextColor,!1),this.strict=d.deflt(e.strict,"warn"),this.trust=d.deflt(e.trust,!1),this.maxSize=Math.max(0,d.deflt(e.maxSize,1/0)),this.maxExpand=Math.max(0,d.deflt(e.maxExpand,1e3))}var t=e.prototype;return t.reportNonstrict=function(e,t,n){var r=this.strict;if("function"==typeof r&&(r=r(e,t,n)),r&&"ignore"!==r){if(!0===r||"error"===r)throw new o("LaTeX-incompatible input and strict mode is set to 'error': "+t+" ["+e+"]",n);"warn"===r?"undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+t+" ["+e+"]"):"undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+r+"': "+t+" ["+e+"]")}},t.useStrictBehavior=function(e,t,n){var r=this.strict;if("function"==typeof r)try{r=r(e,t,n)}catch(e){r="error"}return!(!r||"ignore"===r||!0!==r&&"error"!==r&&("warn"===r?("undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+t+" ["+e+"]"),1):("undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+r+"': "+t+" ["+e+"]"),1)))},t.isTrusted=function(e){e.url&&!e.protocol&&(e.protocol=d.protocolFromUrl(e.url));var t="function"==typeof this.trust?this.trust(e):this.trust;return Boolean(t)},e}(),h=function(){function e(e,t,n){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=e,this.size=t,this.cramped=n}var t=e.prototype;return t.sup=function(){return p[m[this.id]]},t.sub=function(){return p[v[this.id]]},t.fracNum=function(){return p[g[this.id]]},t.fracDen=function(){return p[b[this.id]]},t.cramp=function(){return p[y[this.id]]},t.text=function(){return p[w[this.id]]},t.isTight=function(){return this.size>=2},e}(),p=[new h(0,0,!1),new h(1,0,!0),new h(2,1,!1),new h(3,1,!0),new h(4,2,!1),new h(5,2,!0),new h(6,3,!1),new h(7,3,!0)],m=[4,5,4,5,6,7,6,7],v=[5,5,5,5,7,7,7,7],g=[2,3,4,5,6,7,6,7],b=[3,3,5,5,7,7,7,7],y=[1,1,3,3,5,5,7,7],w=[0,1,2,3,2,3,2,3],x={DISPLAY:p[0],TEXT:p[2],SCRIPT:p[4],SCRIPTSCRIPT:p[6]},k=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}],S=[];function C(e){for(var t=0;t=S[t]&&e<=S[t+1])return!0;return!1}k.forEach((function(e){return e.blocks.forEach((function(e){return S.push.apply(S,e)}))}));var O={doubleleftarrow:"M262 157\nl10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3\n 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28\n 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5\nc2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5\n 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87\n-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7\n-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z\nm8 0v40h399730v-40zm0 194v40h399730v-40z",doublerightarrow:"M399738 392l\n-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5\n 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88\n-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68\n-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18\n-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782\nc-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3\n-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z",leftarrow:"M400000 241H110l3-3c68.7-52.7 113.7-120\n 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8\n-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247\nc-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208\n 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3\n 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202\n l-3-3h399890zM100 241v40h399900v-40z",leftbrace:"M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117\n-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7\n 5-6 9-10 13-.7 1-7.3 1-20 1H6z",leftbraceunder:"M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13\n 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688\n 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7\n-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z",leftgroup:"M400000 80\nH435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0\n 435 0h399565z",leftgroupunder:"M400000 262\nH435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219\n 435 219h399565z",leftharpoon:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3\n-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5\n-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7\n-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z",leftharpoonplus:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5\n 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3\n-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7\n-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z\nm0 0v40h400000v-40z",leftharpoondown:"M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333\n 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5\n 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667\n-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z",leftharpoondownplus:"M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12\n 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7\n-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0\nv40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z",lefthook:"M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5\n-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3\n-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21\n 71.5 23h399859zM103 281v-40h399897v40z",leftlinesegment:"M40 281 V428 H0 V94 H40 V241 H400000 v40z\nM40 281 V428 H0 V94 H40 V241 H400000 v40z",leftmapsto:"M40 281 V448H0V74H40V241H400000v40z\nM40 281 V448H0V74H40V241H400000v40z",leftToFrom:"M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23\n-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8\nc28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3\n 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z",longequal:"M0 50 h400000 v40H0z m0 194h40000v40H0z\nM0 50 h400000 v40H0z m0 194h40000v40H0z",midbrace:"M200428 334\nc-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14\n-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7\n 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11\n 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z",midbraceunder:"M199572 214\nc100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14\n 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3\n 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0\n-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z",oiintSize1:"M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6\n-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z\nm368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8\n60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z",oiintSize2:"M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8\n-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z\nm502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2\nc0 110 84 276 504 276s502.4-166 502.4-276z",oiiintSize1:"M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6\n-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z\nm525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0\n85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z",oiiintSize2:"M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8\n-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z\nm770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1\nc0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z",rightarrow:"M0 241v40h399891c-47.3 35.3-84 78-110 128\n-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20\n 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7\n 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85\n-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n 151.7 139 205zm0 0v40h399900v-40z",rightbrace:"M400000 542l\n-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5\ns-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1\nc124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z",rightbraceunder:"M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3\n 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237\n-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z",rightgroup:"M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0\n 3-1 3-3v-38c-76-158-257-219-435-219H0z",rightgroupunder:"M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18\n 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z",rightharpoon:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3\n-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2\n-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58\n 69.2 92 94.5zm0 0v40h399900v-40z",rightharpoonplus:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11\n-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7\n 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z\nm0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z",rightharpoondown:"M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8\n 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5\n-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95\n-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z",rightharpoondownplus:"M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8\n 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3\n 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3\n-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z\nm0-194v40h400000v-40zm0 0v40h400000v-40z",righthook:"M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3\n 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0\n-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21\n 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z",rightlinesegment:"M399960 241 V94 h40 V428 h-40 V281 H0 v-40z\nM399960 241 V94 h40 V428 h-40 V281 H0 v-40z",rightToFrom:"M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23\n 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32\n-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142\n-167z M100 147v40h399900v-40zM0 341v40h399900v-40z",twoheadleftarrow:"M0 167c68 40\n 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69\n-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3\n-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19\n-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101\n 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z",twoheadrightarrow:"M400000 167\nc-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3\n 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42\n 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333\n-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70\n 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z",tilde1:"M200 55.538c-77 0-168 73.953-177 73.953-3 0-7\n-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0\n 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0\n 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128\n-68.267.847-113-73.952-191-73.952z",tilde2:"M344 55.266c-142 0-300.638 81.316-311.5 86.418\n-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9\n 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114\nc1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751\n 181.476 676 181.476c-149 0-189-126.21-332-126.21z",tilde3:"M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457\n-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0\n 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697\n 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696\n -338 0-409-156.573-744-156.573z",tilde4:"M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345\n-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409\n 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9\n 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409\n -175.236-744-175.236z",vec:"M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5\n3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11\n10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63\n-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1\n-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59\nH213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359\nc-16-25.333-24-45-24-59z",widehat1:"M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22\nc-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z",widehat2:"M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat3:"M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat4:"M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widecheck1:"M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,\n-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z",widecheck2:"M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck3:"M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck4:"M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",baraboveleftarrow:"M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202\nc4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5\nc-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130\ns-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47\n121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6\ns2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11\nc0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z\nM100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z",rightarrowabovebar:"M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32\n-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0\n13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39\n-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5\n-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z",baraboveshortleftharpoon:"M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17\nc2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21\nc-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40\nc-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z\nM0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z",rightharpoonaboveshortbar:"M0,241 l0,40c399126,0,399993,0,399993,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z",shortbaraboveleftharpoon:"M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,\n1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,\n-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z\nM93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z",shortrightharpoonabovebar:"M53,241l0,40c398570,0,399437,0,399437,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z"},_=function(){function e(e){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}var t=e.prototype;return t.hasClass=function(e){return d.contains(this.classes,e)},t.toNode=function(){for(var e=document.createDocumentFragment(),t=0;t"},P=function(){function e(e,t,n,r){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,N.call(this,e,n,r),this.children=t||[]}var t=e.prototype;return t.setAttribute=function(e,t){this.attributes[e]=t},t.hasClass=function(e){return d.contains(this.classes,e)},t.toNode=function(){return E.call(this,"span")},t.toMarkup=function(){return A.call(this,"span")},e}(),L=function(){function e(e,t,n,r){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,N.call(this,t,r),this.children=n||[],this.setAttribute("href",e)}var t=e.prototype;return t.setAttribute=function(e,t){this.attributes[e]=t},t.hasClass=function(e){return d.contains(this.classes,e)},t.toNode=function(){return E.call(this,"a")},t.toMarkup=function(){return A.call(this,"a")},e}(),T=function(){function e(e,t,n){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=t,this.src=e,this.classes=["mord"],this.style=n}var t=e.prototype;return t.hasClass=function(e){return d.contains(this.classes,e)},t.toNode=function(){var e=document.createElement("img");for(var t in e.src=this.src,e.alt=this.alt,e.className="mord",this.style)this.style.hasOwnProperty(t)&&(e.style[t]=this.style[t]);return e},t.toMarkup=function(){var e=""+this.alt+"=a[0]&&e<=a[1])return n.name}return null}(this.text.charCodeAt(0));l&&this.classes.push(l+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=M[this.text])}var t=e.prototype;return t.hasClass=function(e){return d.contains(this.classes,e)},t.toNode=function(){var e=document.createTextNode(this.text),t=null;for(var n in this.italic>0&&((t=document.createElement("span")).style.marginRight=this.italic+"em"),this.classes.length>0&&((t=t||document.createElement("span")).className=j(this.classes)),this.style)this.style.hasOwnProperty(n)&&((t=t||document.createElement("span")).style[n]=this.style[n]);return t?(t.appendChild(e),t):e},t.toMarkup=function(){var e=!1,t="0&&(n+="margin-right:"+this.italic+"em;"),this.style)this.style.hasOwnProperty(r)&&(n+=d.hyphenate(r)+":"+this.style[r]+";");n&&(e=!0,t+=' style="'+d.escape(n)+'"');var a=d.escape(this.text);return e?(t+=">",t+=a,t+=""):a},e}(),z=function(){function e(e,t){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=t||{}}var t=e.prototype;return t.toNode=function(){var e=document.createElementNS("http://www.w3.org/2000/svg","svg");for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);for(var n=0;n":""},e}(),B=function(){function e(e){this.attributes=void 0,this.attributes=e||{}}var t=e.prototype;return t.toNode=function(){var e=document.createElementNS("http://www.w3.org/2000/svg","line");for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);return e},t.toMarkup=function(){var e="",">"),J("math",X,te,":",":"),J("math",X,te,"≈","\\approx",!0),J("math",X,te,"≅","\\cong",!0),J("math",X,te,"≥","\\ge"),J("math",X,te,"≥","\\geq",!0),J("math",X,te,"←","\\gets"),J("math",X,te,">","\\gt"),J("math",X,te,"∈","\\in",!0),J("math",X,te,"","\\@not"),J("math",X,te,"⊂","\\subset",!0),J("math",X,te,"⊃","\\supset",!0),J("math",X,te,"⊆","\\subseteq",!0),J("math",X,te,"⊇","\\supseteq",!0),J("math",Q,te,"⊈","\\nsubseteq",!0),J("math",Q,te,"⊉","\\nsupseteq",!0),J("math",X,te,"⊨","\\models"),J("math",X,te,"←","\\leftarrow",!0),J("math",X,te,"≤","\\le"),J("math",X,te,"≤","\\leq",!0),J("math",X,te,"<","\\lt"),J("math",X,te,"→","\\rightarrow",!0),J("math",X,te,"→","\\to"),J("math",Q,te,"≱","\\ngeq",!0),J("math",Q,te,"≰","\\nleq",!0),J("math",X,"spacing"," ","\\ "),J("math",X,"spacing"," ","~"),J("math",X,"spacing"," ","\\space"),J("math",X,"spacing"," ","\\nobreakspace"),J("text",X,"spacing"," ","\\ "),J("text",X,"spacing"," ","~"),J("text",X,"spacing"," ","\\space"),J("text",X,"spacing"," ","\\nobreakspace"),J("math",X,"spacing",null,"\\nobreak"),J("math",X,"spacing",null,"\\allowbreak"),J("math",X,"punct",",",","),J("math",X,"punct",";",";"),J("math",Q,Z,"⊼","\\barwedge",!0),J("math",Q,Z,"⊻","\\veebar",!0),J("math",X,Z,"⊙","\\odot",!0),J("math",X,Z,"⊕","\\oplus",!0),J("math",X,Z,"⊗","\\otimes",!0),J("math",X,"textord","∂","\\partial",!0),J("math",X,Z,"⊘","\\oslash",!0),J("math",Q,Z,"⊚","\\circledcirc",!0),J("math",Q,Z,"⊡","\\boxdot",!0),J("math",X,Z,"△","\\bigtriangleup"),J("math",X,Z,"▽","\\bigtriangledown"),J("math",X,Z,"†","\\dagger"),J("math",X,Z,"⋄","\\diamond"),J("math",X,Z,"⋆","\\star"),J("math",X,Z,"◃","\\triangleleft"),J("math",X,Z,"▹","\\triangleright"),J("math",X,"open","{","\\{"),J("text",X,"textord","{","\\{"),J("text",X,"textord","{","\\textbraceleft"),J("math",X,"close","}","\\}"),J("text",X,"textord","}","\\}"),J("text",X,"textord","}","\\textbraceright"),J("math",X,"open","{","\\lbrace"),J("math",X,"close","}","\\rbrace"),J("math",X,"open","[","\\lbrack"),J("text",X,"textord","[","\\lbrack"),J("math",X,"close","]","\\rbrack"),J("text",X,"textord","]","\\rbrack"),J("math",X,"open","(","\\lparen"),J("math",X,"close",")","\\rparen"),J("text",X,"textord","<","\\textless"),J("text",X,"textord",">","\\textgreater"),J("math",X,"open","⌊","\\lfloor",!0),J("math",X,"close","⌋","\\rfloor",!0),J("math",X,"open","⌈","\\lceil",!0),J("math",X,"close","⌉","\\rceil",!0),J("math",X,"textord","\\","\\backslash"),J("math",X,"textord","∣","|"),J("math",X,"textord","∣","\\vert"),J("text",X,"textord","|","\\textbar"),J("math",X,"textord","∥","\\|"),J("math",X,"textord","∥","\\Vert"),J("text",X,"textord","∥","\\textbardbl"),J("text",X,"textord","~","\\textasciitilde"),J("text",X,"textord","\\","\\textbackslash"),J("text",X,"textord","^","\\textasciicircum"),J("math",X,te,"↑","\\uparrow",!0),J("math",X,te,"⇑","\\Uparrow",!0),J("math",X,te,"↓","\\downarrow",!0),J("math",X,te,"⇓","\\Downarrow",!0),J("math",X,te,"↕","\\updownarrow",!0),J("math",X,te,"⇕","\\Updownarrow",!0),J("math",X,ee,"∐","\\coprod"),J("math",X,ee,"⋁","\\bigvee"),J("math",X,ee,"⋀","\\bigwedge"),J("math",X,ee,"⨄","\\biguplus"),J("math",X,ee,"⋂","\\bigcap"),J("math",X,ee,"⋃","\\bigcup"),J("math",X,ee,"∫","\\int"),J("math",X,ee,"∫","\\intop"),J("math",X,ee,"∬","\\iint"),J("math",X,ee,"∭","\\iiint"),J("math",X,ee,"∏","\\prod"),J("math",X,ee,"∑","\\sum"),J("math",X,ee,"⨂","\\bigotimes"),J("math",X,ee,"⨁","\\bigoplus"),J("math",X,ee,"⨀","\\bigodot"),J("math",X,ee,"∮","\\oint"),J("math",X,ee,"∯","\\oiint"),J("math",X,ee,"∰","\\oiiint"),J("math",X,ee,"⨆","\\bigsqcup"),J("math",X,ee,"∫","\\smallint"),J("text",X,"inner","…","\\textellipsis"),J("math",X,"inner","…","\\mathellipsis"),J("text",X,"inner","…","\\ldots",!0),J("math",X,"inner","…","\\ldots",!0),J("math",X,"inner","⋯","\\@cdots",!0),J("math",X,"inner","⋱","\\ddots",!0),J("math",X,"textord","⋮","\\varvdots"),J("math",X,"accent-token","ˊ","\\acute"),J("math",X,"accent-token","ˋ","\\grave"),J("math",X,"accent-token","¨","\\ddot"),J("math",X,"accent-token","~","\\tilde"),J("math",X,"accent-token","ˉ","\\bar"),J("math",X,"accent-token","˘","\\breve"),J("math",X,"accent-token","ˇ","\\check"),J("math",X,"accent-token","^","\\hat"),J("math",X,"accent-token","⃗","\\vec"),J("math",X,"accent-token","˙","\\dot"),J("math",X,"accent-token","˚","\\mathring"),J("math",X,$,"ı","\\imath",!0),J("math",X,$,"ȷ","\\jmath",!0),J("text",X,"textord","ı","\\i",!0),J("text",X,"textord","ȷ","\\j",!0),J("text",X,"textord","ß","\\ss",!0),J("text",X,"textord","æ","\\ae",!0),J("text",X,"textord","æ","\\ae",!0),J("text",X,"textord","œ","\\oe",!0),J("text",X,"textord","ø","\\o",!0),J("text",X,"textord","Æ","\\AE",!0),J("text",X,"textord","Œ","\\OE",!0),J("text",X,"textord","Ø","\\O",!0),J("text",X,"accent-token","ˊ","\\'"),J("text",X,"accent-token","ˋ","\\`"),J("text",X,"accent-token","ˆ","\\^"),J("text",X,"accent-token","˜","\\~"),J("text",X,"accent-token","ˉ","\\="),J("text",X,"accent-token","˘","\\u"),J("text",X,"accent-token","˙","\\."),J("text",X,"accent-token","˚","\\r"),J("text",X,"accent-token","ˇ","\\v"),J("text",X,"accent-token","¨",'\\"'),J("text",X,"accent-token","˝","\\H"),J("text",X,"accent-token","◯","\\textcircled");var ne={"--":!0,"---":!0,"``":!0,"''":!0};J("text",X,"textord","–","--"),J("text",X,"textord","–","\\textendash"),J("text",X,"textord","—","---"),J("text",X,"textord","—","\\textemdash"),J("text",X,"textord","‘","`"),J("text",X,"textord","‘","\\textquoteleft"),J("text",X,"textord","’","'"),J("text",X,"textord","’","\\textquoteright"),J("text",X,"textord","“","``"),J("text",X,"textord","“","\\textquotedblleft"),J("text",X,"textord","”","''"),J("text",X,"textord","”","\\textquotedblright"),J("math",X,"textord","°","\\degree",!0),J("text",X,"textord","°","\\degree"),J("text",X,"textord","°","\\textdegree",!0),J("math",X,$,"£","\\pounds"),J("math",X,$,"£","\\mathsterling",!0),J("text",X,$,"£","\\pounds"),J("text",X,$,"£","\\textsterling",!0),J("math",Q,"textord","✠","\\maltese"),J("text",Q,"textord","✠","\\maltese"),J("text",X,"spacing"," ","\\ "),J("text",X,"spacing"," "," "),J("text",X,"spacing"," ","~");for(var re=0;re<'0123456789/@."'.length;re++){var ae='0123456789/@."'.charAt(re);J("math",X,"textord",ae,ae)}for(var ie=0;ie<'0123456789!@*()-=+[]<>|";:?/.,'.length;ie++){var oe='0123456789!@*()-=+[]<>|";:?/.,'.charAt(ie);J("text",X,"textord",oe,oe)}for(var se="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",le=0;le=5?0:e>=3?1:2]){var n=V[t]={cssEmPerMu:q.quad[t]/18};for(var r in q)q.hasOwnProperty(r)&&(n[r]=q[r][t])}return V[t]}(this.size)),this._fontMetrics},t.getColor=function(){return this.phantom?"transparent":this.color},e}();ke.BASESIZE=6;var Se=ke,Ce={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:1.00375,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:1.00375},Oe={ex:!0,em:!0,mu:!0},_e=function(e){return"string"!=typeof e&&(e=e.unit),e in Ce||e in Oe||"ex"===e},je=function(e,t){var n;if(e.unit in Ce)n=Ce[e.unit]/t.fontMetrics().ptPerEm/t.sizeMultiplier;else if("mu"===e.unit)n=t.fontMetrics().cssEmPerMu;else{var r;if(r=t.style.isTight()?t.havingStyle(t.style.text()):t,"ex"===e.unit)n=r.fontMetrics().xHeight;else{if("em"!==e.unit)throw new o("Invalid unit: '"+e.unit+"'");n=r.fontMetrics().quad}r!==t&&(n*=r.sizeMultiplier/t.sizeMultiplier)}return Math.min(e.number*n,t.maxSize)},Ne=["\\imath","ı","\\jmath","ȷ","\\pounds","\\mathsterling","\\textsterling","£"],Ee=function(e,t,n){return Y[n][e]&&Y[n][e].replace&&(e=Y[n][e].replace),{value:e,metrics:U(e,t,n)}},Ae=function(e,t,n,r,a){var i,o=Ee(e,t,n),s=o.metrics;if(e=o.value,s){var l=s.italic;("text"===n||r&&"mathit"===r.font)&&(l=0),i=new I(e,s.height,s.depth,l,s.skew,s.width,a)}else"undefined"!=typeof console&&console.warn("No character metrics for '"+e+"' in style '"+t+"' and mode '"+n+"'"),i=new I(e,0,0,0,0,0,a);if(r){i.maxFontSize=r.sizeMultiplier,r.style.isTight()&&i.classes.push("mtight");var c=r.getColor();c&&(i.style.color=c)}return i},Pe=function(e,t){if(j(e.classes)!==j(t.classes)||e.skew!==t.skew||e.maxFontSize!==t.maxFontSize)return!1;for(var n in e.style)if(e.style.hasOwnProperty(n)&&e.style[n]!==t.style[n])return!1;for(var r in t.style)if(t.style.hasOwnProperty(r)&&e.style[r]!==t.style[r])return!1;return!0},Le=function(e){for(var t=0,n=0,r=0,a=0;at&&(t=i.height),i.depth>n&&(n=i.depth),i.maxFontSize>r&&(r=i.maxFontSize)}e.height=t,e.depth=n,e.maxFontSize=r},Te=function(e,t,n,r){var a=new P(e,t,n,r);return Le(a),a},Me=function(e,t,n,r){return new P(e,t,n,r)},Ie=function(e){var t=new _(e);return Le(t),t},ze=function(e,t,n){var r="";switch(e){case"amsrm":r="AMS";break;case"textrm":r="Main";break;case"textsf":r="SansSerif";break;case"texttt":r="Typewriter";break;default:r=e}return r+"-"+("textbf"===t&&"textit"===n?"BoldItalic":"textbf"===t?"Bold":"textit"===t?"Italic":"Regular")},Re={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},Be={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},Fe={fontMap:Re,makeSymbol:Ae,mathsym:function(e,t,n,r){return void 0===r&&(r=[]),"boldsymbol"===n.font&&Ee(e,"Main-Bold",t).metrics?Ae(e,"Main-Bold",t,n,r.concat(["mathbf"])):"\\"===e||"main"===Y[t][e].font?Ae(e,"Main-Regular",t,n,r):Ae(e,"AMS-Regular",t,n,r.concat(["amsrm"]))},makeSpan:Te,makeSvgSpan:Me,makeLineSpan:function(e,t,n){var r=Te([e],[],t);return r.height=Math.max(n||t.fontMetrics().defaultRuleThickness,t.minRuleThickness),r.style.borderBottomWidth=r.height+"em",r.maxFontSize=1,r},makeAnchor:function(e,t,n,r){var a=new L(e,t,n,r);return Le(a),a},makeFragment:Ie,wrapFragment:function(e,t){return e instanceof _?Te([],[e],t):e},makeVList:function(e,t){for(var n=function(e){if("individualShift"===e.positionType){for(var t=e.children,n=[t[0]],r=-t[0].shift-t[0].elem.depth,a=r,i=1;i0&&(i.push(ht(o,t)),o=[]),i.push(a[s]));o.length>0&&i.push(ht(o,t)),n&&((r=ht(st(n,t,!0))).classes=["tag"],i.push(r));var c=nt(["katex-html"],i);if(c.setAttribute("aria-hidden","true"),r){var u=r.children[0];u.style.height=c.height+c.depth+"em",u.style.verticalAlign=-c.depth+"em"}return c}function mt(e){return new _(e)}var vt=function(){function e(e,t){this.type=void 0,this.attributes=void 0,this.children=void 0,this.type=e,this.attributes={},this.children=t||[]}var t=e.prototype;return t.setAttribute=function(e,t){this.attributes[e]=t},t.getAttribute=function(e){return this.attributes[e]},t.toNode=function(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);for(var n=0;n"},t.toText=function(){return this.children.map((function(e){return e.toText()})).join("")},e}(),gt=function(){function e(e){this.text=void 0,this.text=e}var t=e.prototype;return t.toNode=function(){return document.createTextNode(this.text)},t.toMarkup=function(){return d.escape(this.toText())},t.toText=function(){return this.text},e}(),bt={MathNode:vt,TextNode:gt,SpaceNode:function(){function e(e){this.width=void 0,this.character=void 0,this.width=e,this.character=e>=.05555&&e<=.05556?" ":e>=.1666&&e<=.1667?" ":e>=.2222&&e<=.2223?" ":e>=.2777&&e<=.2778?"  ":e>=-.05556&&e<=-.05555?" ⁣":e>=-.1667&&e<=-.1666?" ⁣":e>=-.2223&&e<=-.2222?" ⁣":e>=-.2778&&e<=-.2777?" ⁣":null}var t=e.prototype;return t.toNode=function(){if(this.character)return document.createTextNode(this.character);var e=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return e.setAttribute("width",this.width+"em"),e},t.toMarkup=function(){return this.character?""+this.character+"":''},t.toText=function(){return this.character?this.character:" "},e}(),newDocumentFragment:mt},yt=function(e,t,n){return!Y[t][e]||!Y[t][e].replace||55349===e.charCodeAt(0)||ne.hasOwnProperty(e)&&n&&(n.fontFamily&&"tt"===n.fontFamily.substr(4,2)||n.font&&"tt"===n.font.substr(4,2))||(e=Y[t][e].replace),new bt.TextNode(e)},wt=function(e){return 1===e.length?e[0]:new bt.MathNode("mrow",e)},xt=function(e,t){if("texttt"===t.fontFamily)return"monospace";if("textsf"===t.fontFamily)return"textit"===t.fontShape&&"textbf"===t.fontWeight?"sans-serif-bold-italic":"textit"===t.fontShape?"sans-serif-italic":"textbf"===t.fontWeight?"bold-sans-serif":"sans-serif";if("textit"===t.fontShape&&"textbf"===t.fontWeight)return"bold-italic";if("textit"===t.fontShape)return"italic";if("textbf"===t.fontWeight)return"bold";var n=t.font;if(!n||"mathnormal"===n)return null;var r=e.mode;if("mathit"===n)return"italic";if("boldsymbol"===n)return"bold-italic";if("mathbf"===n)return"bold";if("mathbb"===n)return"double-struck";if("mathfrak"===n)return"fraktur";if("mathscr"===n||"mathcal"===n)return"script";if("mathsf"===n)return"sans-serif";if("mathtt"===n)return"monospace";var a=e.text;return d.contains(["\\imath","\\jmath"],a)?null:(Y[r][a]&&Y[r][a].replace&&(a=Y[r][a].replace),U(a,Fe.fontMap[n].fontName,r)?Fe.fontMap[n].variant:null)},kt=function(e,t,n){if(1===e.length){var r=Ct(e[0],t);return n&&r instanceof vt&&"mo"===r.type&&(r.setAttribute("lspace","0em"),r.setAttribute("rspace","0em")),[r]}for(var a,i=[],o=0;o0&&(h.text=h.text.slice(0,1)+"̸"+h.text.slice(1),i.pop())}}}i.push(s),a=s}return i},St=function(e,t,n){return wt(kt(e,t,n))},Ct=function(e,t){if(!e)return new bt.MathNode("mrow");if(Ze[e.type])return Ze[e.type](e,t);throw new o("Got group of unknown type: '"+e.type+"'")};function Ot(e,t,n,r){var a,i=kt(e,n);a=1===i.length&&i[0]instanceof vt&&d.contains(["mrow","mtable"],i[0].type)?i[0]:new bt.MathNode("mrow",i);var o=new bt.MathNode("annotation",[new bt.TextNode(t)]);o.setAttribute("encoding","application/x-tex");var s=new bt.MathNode("semantics",[a,o]),l=new bt.MathNode("math",[s]);l.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML");var c=r?"katex":"katex-mathml";return Fe.makeSpan([c],[l])}var _t=function(e){return new Se({style:e.displayMode?x.DISPLAY:x.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},jt=function(e,t){if(t.displayMode){var n=["katex-display"];t.leqno&&n.push("leqno"),t.fleqn&&n.push("fleqn"),e=Fe.makeSpan(n,[e])}return e},Nt=function(e,t,n){var r,a=_t(n);if("mathml"===n.output)return Ot(e,t,a,!0);if("html"===n.output){var i=pt(e,a);r=Fe.makeSpan(["katex"],[i])}else{var o=Ot(e,t,a,!1),s=pt(e,a);r=Fe.makeSpan(["katex"],[o,s])}return jt(r,n)},Et={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋"},At={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},Pt=function(e,t,n,r){var a,i=e.height+e.depth+2*n;if(/fbox|color/.test(t)){if(a=Fe.makeSpan(["stretchy",t],[],r),"fbox"===t){var o=r.color&&r.getColor();o&&(a.style.borderColor=o)}}else{var s=[];/^[bx]cancel$/.test(t)&&s.push(new B({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(t)&&s.push(new B({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var l=new z(s,{width:"100%",height:i+"em"});a=Fe.makeSvgSpan([],[l],r)}return a.height=i,a.style.height=i+"em",a},Lt=function(e){var t=new bt.MathNode("mo",[new bt.TextNode(Et[e.substr(1)])]);return t.setAttribute("stretchy","true"),t},Tt=function(e,t){var n=function(){var n=4e5,r=e.label.substr(1);if(d.contains(["widehat","widecheck","widetilde","utilde"],r)){var a,i,o,s="ordgroup"===(p=e.base).type?p.body.length:1;if(s>5)"widehat"===r||"widecheck"===r?(a=420,n=2364,o=.42,i=r+"4"):(a=312,n=2340,o=.34,i="tilde4");else{var l=[1,1,2,2,3,3][s];"widehat"===r||"widecheck"===r?(n=[0,1062,2364,2364,2364][l],a=[0,239,300,360,420][l],o=[0,.24,.3,.3,.36,.42][l],i=r+l):(n=[0,600,1033,2339,2340][l],a=[0,260,286,306,312][l],o=[0,.26,.286,.3,.306,.34][l],i="tilde"+l)}var c=new R(i),u=new z([c],{width:"100%",height:o+"em",viewBox:"0 0 "+n+" "+a,preserveAspectRatio:"none"});return{span:Fe.makeSvgSpan([],[u],t),minWidth:0,height:o}}var f,h,p,m=[],v=At[r],g=v[0],b=v[1],y=v[2],w=y/1e3,x=g.length;if(1===x)f=["hide-tail"],h=[v[3]];else if(2===x)f=["halfarrow-left","halfarrow-right"],h=["xMinYMin","xMaxYMin"];else{if(3!==x)throw new Error("Correct katexImagesData or update code here to support\n "+x+" children.");f=["brace-left","brace-center","brace-right"],h=["xMinYMin","xMidYMin","xMaxYMin"]}for(var k=0;k0&&(r.style.minWidth=a+"em"),r},Mt=function(e,t){var n,r,a,i=qe(e,"supsub");i?(n=(r=De(i.base,"accent")).base,i.base=n,a=function(e){if(e instanceof P)return e;throw new Error("Expected span but got "+String(e)+".")}(ft(i,t)),i.base=r):n=(r=De(e,"accent")).base;var o=ft(n,t.havingCrampedStyle()),s=0;if(r.isShifty&&d.isCharacterBox(n)){var l=d.getBaseElem(n);s=F(ft(l,t.havingCrampedStyle())).skew}var c,u=Math.min(o.height,t.fontMetrics().xHeight);if(r.isStretchy)c=Tt(r,t),c=Fe.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"elem",elem:c,wrapperClasses:["svg-align"],wrapperStyle:s>0?{width:"calc(100% - "+2*s+"em)",marginLeft:2*s+"em"}:void 0}]},t);else{var f,h;"\\vec"===r.label?(f=Fe.staticSvg("vec",t),h=Fe.svgData.vec[1]):((f=F(f=Fe.makeOrd({mode:r.mode,text:r.label},t,"textord"))).italic=0,h=f.width),c=Fe.makeSpan(["accent-body"],[f]);var p="\\textcircled"===r.label;p&&(c.classes.push("accent-full"),u=o.height);var m=s;p||(m-=h/2),c.style.left=m+"em","\\textcircled"===r.label&&(c.style.top=".2em"),c=Fe.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:-u},{type:"elem",elem:c}]},t)}var v=Fe.makeSpan(["mord","accent"],[c],t);return a?(a.children[0]=v,a.height=Math.max(v.height,a.height),a.classes[0]="mord",a):v},It=function(e,t){var n=e.isStretchy?Lt(e.label):new bt.MathNode("mo",[yt(e.label,e.mode)]),r=new bt.MathNode("mover",[Ct(e.base,t),n]);return r.setAttribute("accent","true"),r},zt=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map((function(e){return"\\"+e})).join("|"));$e({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:function(e,t){var n=t[0],r=!zt.test(e.funcName),a=!r||"\\widehat"===e.funcName||"\\widetilde"===e.funcName||"\\widecheck"===e.funcName;return{type:"accent",mode:e.parser.mode,label:e.funcName,isStretchy:r,isShifty:a,base:n}},htmlBuilder:Mt,mathmlBuilder:It}),$e({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!1},handler:function(e,t){var n=t[0];return{type:"accent",mode:e.parser.mode,label:e.funcName,isStretchy:!1,isShifty:!0,base:n}},htmlBuilder:Mt,mathmlBuilder:It}),$e({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:function(e,t){var n=e.parser,r=e.funcName,a=t[0];return{type:"accentUnder",mode:n.mode,label:r,base:a}},htmlBuilder:function(e,t){var n=ft(e.base,t),r=Tt(e,t),a="\\utilde"===e.label?.12:0,i=Fe.makeVList({positionType:"bottom",positionData:r.height+a,children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:a},{type:"elem",elem:n}]},t);return Fe.makeSpan(["mord","accentunder"],[i],t)},mathmlBuilder:function(e,t){var n=Lt(e.label),r=new bt.MathNode("munder",[Ct(e.base,t),n]);return r.setAttribute("accentunder","true"),r}});var Rt=function(e){var t=new bt.MathNode("mpadded",e?[e]:[]);return t.setAttribute("width","+0.6em"),t.setAttribute("lspace","0.3em"),t};$e({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium"],props:{numArgs:1,numOptionalArgs:1},handler:function(e,t,n){var r=e.parser,a=e.funcName;return{type:"xArrow",mode:r.mode,label:a,body:t[0],below:n[0]}},htmlBuilder:function(e,t){var n,r=t.style,a=t.havingStyle(r.sup()),i=Fe.wrapFragment(ft(e.body,a,t),t);i.classes.push("x-arrow-pad"),e.below&&(a=t.havingStyle(r.sub()),(n=Fe.wrapFragment(ft(e.below,a,t),t)).classes.push("x-arrow-pad"));var o,s=Tt(e,t),l=-t.fontMetrics().axisHeight+.5*s.height,c=-t.fontMetrics().axisHeight-.5*s.height-.111;if((i.depth>.25||"\\xleftequilibrium"===e.label)&&(c-=i.depth),n){var u=-t.fontMetrics().axisHeight+n.height+.5*s.height+.111;o=Fe.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:c},{type:"elem",elem:s,shift:l},{type:"elem",elem:n,shift:u}]},t)}else o=Fe.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:c},{type:"elem",elem:s,shift:l}]},t);return o.children[0].children[0].children[1].classes.push("svg-align"),Fe.makeSpan(["mrel","x-arrow"],[o],t)},mathmlBuilder:function(e,t){var n,r=Lt(e.label);if(e.body){var a=Rt(Ct(e.body,t));if(e.below){var i=Rt(Ct(e.below,t));n=new bt.MathNode("munderover",[r,i,a])}else n=new bt.MathNode("mover",[r,a])}else if(e.below){var o=Rt(Ct(e.below,t));n=new bt.MathNode("munder",[r,o])}else n=Rt(),n=new bt.MathNode("mover",[r,n]);return n}}),$e({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler:function(e,t){for(var n=e.parser,r=De(t[0],"ordgroup").body,a="",i=0;i","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],Qt=[0,1.2,1.8,2.4,3],Zt=[{type:"small",style:x.SCRIPTSCRIPT},{type:"small",style:x.SCRIPT},{type:"small",style:x.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],$t=[{type:"small",style:x.SCRIPTSCRIPT},{type:"small",style:x.SCRIPT},{type:"small",style:x.TEXT},{type:"stack"}],en=[{type:"small",style:x.SCRIPTSCRIPT},{type:"small",style:x.SCRIPT},{type:"small",style:x.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],tn=function(e){if("small"===e.type)return"Main-Regular";if("large"===e.type)return"Size"+e.size+"-Regular";if("stack"===e.type)return"Size4-Regular";throw new Error("Add support for delim type '"+e.type+"' here.")},nn=function(e,t,n,r){for(var a=Math.min(2,3-r.style.size);at)return n[a]}return n[n.length-1]},rn=function(e,t,n,r,a,i){var o;"<"===e||"\\lt"===e||"⟨"===e?e="\\langle":">"!==e&&"\\gt"!==e&&"⟩"!==e||(e="\\rangle"),o=d.contains(Xt,e)?Zt:d.contains(Yt,e)?en:$t;var s=nn(e,t,o,r);return"small"===s.type?function(e,t,n,r,a,i){var o=Fe.makeSymbol(e,"Main-Regular",a,r),s=qt(o,t,r,i);return n&&Ht(s,r,t),s}(e,s.style,n,r,a,i):"large"===s.type?Ut(e,s.size,n,r,a,i):Kt(e,t,n,r,a,i)},an=function(e,t){var n,r,a=t.havingBaseSizing(),i=nn("\\surd",e*a.sizeMultiplier,en,a),o=a.sizeMultiplier,s=Math.max(0,t.minRuleThickness-t.fontMetrics().sqrtRuleThickness),l=0,c=0,u=0;return"small"===i.type?(e<1?o=1:e<1.4&&(o=.7),c=(1+s)/o,(n=Gt("sqrtMain",l=(1+s+.08)/o,u=1e3+1e3*s+80,s,t)).style.minWidth="0.853em",r=.833/o):"large"===i.type?(u=1080*Qt[i.size],c=(Qt[i.size]+s)/o,l=(Qt[i.size]+s+.08)/o,(n=Gt("sqrtSize"+i.size,l,u,s,t)).style.minWidth="1.02em",r=1/o):(l=e+s+.08,c=e+s,u=Math.floor(1e3*e+s)+80,(n=Gt("sqrtTall",l,u,s,t)).style.minWidth="0.742em",r=1.056),n.height=c,n.style.height=l+"em",{span:n,advanceWidth:r,ruleWidth:(t.fontMetrics().sqrtRuleThickness+s)*o}},on=function(e,t,n,r,a){if("<"===e||"\\lt"===e||"⟨"===e?e="\\langle":">"!==e&&"\\gt"!==e&&"⟩"!==e||(e="\\rangle"),d.contains(Yt,e)||d.contains(Xt,e))return Ut(e,t,!1,n,r,a);if(d.contains(Jt,e))return Kt(e,Qt[t],!1,n,r,a);throw new o("Illegal delimiter: '"+e+"'")},sn=rn,ln=function(e,t,n,r,a,i){var o=r.fontMetrics().axisHeight*r.sizeMultiplier,s=5/r.fontMetrics().ptPerEm,l=Math.max(t-o,n+o),c=Math.max(l/500*901,2*l-s);return rn(e,c,!0,r,a,i)},cn={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},un=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function dn(e,t){var n=Ve(e);if(n&&d.contains(un,n.text))return n;throw new o("Invalid delimiter: '"+(n?n.text:JSON.stringify(e))+"' after '"+t.funcName+"'",e)}function fn(e){if(!e.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}$e({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1},handler:function(e,t){var n=dn(t[0],e);return{type:"delimsizing",mode:e.parser.mode,size:cn[e.funcName].size,mclass:cn[e.funcName].mclass,delim:n.text}},htmlBuilder:function(e,t){return"."===e.delim?Fe.makeSpan([e.mclass]):on(e.delim,e.size,t,e.mode,[e.mclass])},mathmlBuilder:function(e){var t=[];"."!==e.delim&&t.push(yt(e.delim,e.mode));var n=new bt.MathNode("mo",t);return"mopen"===e.mclass||"mclose"===e.mclass?n.setAttribute("fence","true"):n.setAttribute("fence","false"),n}}),$e({type:"leftright-right",names:["\\right"],props:{numArgs:1},handler:function(e,t){var n=e.parser.gullet.macros.get("\\current@color");if(n&&"string"!=typeof n)throw new o("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:e.parser.mode,delim:dn(t[0],e).text,color:n}}}),$e({type:"leftright",names:["\\left"],props:{numArgs:1},handler:function(e,t){var n=dn(t[0],e),r=e.parser;++r.leftrightDepth;var a=r.parseExpression(!1);--r.leftrightDepth,r.expect("\\right",!1);var i=De(r.parseFunction(),"leftright-right");return{type:"leftright",mode:r.mode,body:a,left:n.text,right:i.delim,rightColor:i.color}},htmlBuilder:function(e,t){fn(e);for(var n,r,a=st(e.body,t,!0,["mopen","mclose"]),i=0,o=0,s=!1,l=0;l-1?"mpadded":"menclose",[Ct(e.body,t)]);switch(e.label){case"\\cancel":r.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":r.setAttribute("notation","downdiagonalstrike");break;case"\\sout":r.setAttribute("notation","horizontalstrike");break;case"\\fbox":r.setAttribute("notation","box");break;case"\\fcolorbox":case"\\colorbox":if(n=t.fontMetrics().fboxsep*t.fontMetrics().ptPerEm,r.setAttribute("width","+"+2*n+"pt"),r.setAttribute("height","+"+2*n+"pt"),r.setAttribute("lspace",n+"pt"),r.setAttribute("voffset",n+"pt"),"\\fcolorbox"===e.label){var a=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness);r.setAttribute("style","border: "+a+"em solid "+String(e.borderColor))}break;case"\\xcancel":r.setAttribute("notation","updiagonalstrike downdiagonalstrike")}return e.backgroundColor&&r.setAttribute("mathbackground",e.backgroundColor),r};$e({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","text"]},handler:function(e,t,n){var r=e.parser,a=e.funcName,i=De(t[0],"color-token").color,o=t[1];return{type:"enclose",mode:r.mode,label:a,backgroundColor:i,body:o}},htmlBuilder:hn,mathmlBuilder:pn}),$e({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,greediness:3,argTypes:["color","color","text"]},handler:function(e,t,n){var r=e.parser,a=e.funcName,i=De(t[0],"color-token").color,o=De(t[1],"color-token").color,s=t[2];return{type:"enclose",mode:r.mode,label:a,backgroundColor:o,borderColor:i,body:s}},htmlBuilder:hn,mathmlBuilder:pn}),$e({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler:function(e,t){return{type:"enclose",mode:e.parser.mode,label:"\\fbox",body:t[0]}}}),$e({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout"],props:{numArgs:1},handler:function(e,t,n){var r=e.parser,a=e.funcName,i=t[0];return{type:"enclose",mode:r.mode,label:a,body:i}},htmlBuilder:hn,mathmlBuilder:pn});var mn={};function vn(e){for(var t=e.type,n=e.names,r=e.props,a=e.handler,i=e.htmlBuilder,o=e.mathmlBuilder,s={type:t,numArgs:r.numArgs||0,greediness:1,allowedInText:!1,numOptionalArgs:0,handler:a},l=0;l0&&(y+=.25),c.push({pos:y,isDashed:e[t]})}for(w(i[0]),n=0;n0&&(C<(N+=b)&&(C=N),N=0),e.addJot&&(C+=m),O.height=S,O.depth=C,y+=S,O.pos=y,y+=C+N,l[n]=O,w(i[n+1])}var E,A,P=y/2+t.fontMetrics().axisHeight,L=e.cols||[],T=[];for(r=0,A=0;r=s)){var B=void 0;(r>0||e.hskipBeforeAndAfter)&&0!==(B=d.deflt(M.pregap,h))&&((E=Fe.makeSpan(["arraycolsep"],[])).style.width=B+"em",T.push(E));var F=[];for(n=0;n0){for(var U=Fe.makeLineSpan("hline",t,u),V=Fe.makeLineSpan("hdashline",t,u),W=[{type:"elem",elem:l,shift:0}];c.length>0;){var K=c.pop(),G=K.pos-P;K.isDashed?W.push({type:"elem",elem:V,shift:G}):W.push({type:"elem",elem:U,shift:G})}l=Fe.makeVList({positionType:"individualShift",children:W},t)}return Fe.makeSpan(["mord"],[l],t)},xn={c:"center ",l:"left ",r:"right "},kn=function(e,t){var n=new bt.MathNode("mtable",e.body.map((function(e){return new bt.MathNode("mtr",e.map((function(e){return new bt.MathNode("mtd",[Ct(e,t)])})))}))),r=.5===e.arraystretch?.1:.16+e.arraystretch-1+(e.addJot?.09:0);n.setAttribute("rowspacing",r+"em");var a="",i="";if(e.cols){var o=e.cols,s="",l=!1,c=0,u=o.length;"separator"===o[0].type&&(a+="top ",c=1),"separator"===o[o.length-1].type&&(a+="bottom ",u-=1);for(var d=c;d0?"left ":"",a+=v[v.length-1].length>0?"right ":"";for(var g=1;g0&&d&&(p=1),r[f]={type:"align",align:h,pregap:p,postgap:0}}return a.colSeparationType=d?"align":"alignat",a};vn({type:"array",names:["array","darray"],props:{numArgs:1},handler:function(e,t){var n={cols:(Ve(t[0])?[t[0]]:De(t[0],"ordgroup").body).map((function(e){var t=Ue(e).text;if(-1!=="lcr".indexOf(t))return{type:"align",align:t};if("|"===t)return{type:"separator",separator:"|"};if(":"===t)return{type:"separator",separator:":"};throw new o("Unknown column alignment: "+t,e)})),hskipBeforeAndAfter:!0};return bn(e.parser,n,yn(e.envName))},htmlBuilder:wn,mathmlBuilder:kn}),vn({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix"],props:{numArgs:0},handler:function(e){var t={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[e.envName],n=bn(e.parser,{hskipBeforeAndAfter:!1},yn(e.envName));return t?{type:"leftright",mode:e.mode,body:[n],left:t[0],right:t[1],rightColor:void 0}:n},htmlBuilder:wn,mathmlBuilder:kn}),vn({type:"array",names:["smallmatrix"],props:{numArgs:0},handler:function(e){var t=bn(e.parser,{arraystretch:.5},"script");return t.colSeparationType="small",t},htmlBuilder:wn,mathmlBuilder:kn}),vn({type:"array",names:["subarray"],props:{numArgs:1},handler:function(e,t){var n=(Ve(t[0])?[t[0]]:De(t[0],"ordgroup").body).map((function(e){var t=Ue(e).text;if(-1!=="lc".indexOf(t))return{type:"align",align:t};throw new o("Unknown column alignment: "+t,e)}));if(n.length>1)throw new o("{subarray} can contain only one column");var r={cols:n,hskipBeforeAndAfter:!1,arraystretch:.5};if((r=bn(e.parser,r,"script")).body[0].length>1)throw new o("{subarray} can contain only one column");return r},htmlBuilder:wn,mathmlBuilder:kn}),vn({type:"array",names:["cases","dcases"],props:{numArgs:0},handler:function(e){var t=bn(e.parser,{arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},yn(e.envName));return{type:"leftright",mode:e.mode,body:[t],left:"\\{",right:".",rightColor:void 0}},htmlBuilder:wn,mathmlBuilder:kn}),vn({type:"array",names:["aligned"],props:{numArgs:0},handler:Sn,htmlBuilder:wn,mathmlBuilder:kn}),vn({type:"array",names:["gathered"],props:{numArgs:0},handler:function(e){return bn(e.parser,{cols:[{type:"align",align:"c"}],addJot:!0},"display")},htmlBuilder:wn,mathmlBuilder:kn}),vn({type:"array",names:["alignedat"],props:{numArgs:1},handler:Sn,htmlBuilder:wn,mathmlBuilder:kn}),$e({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler:function(e,t){throw new o(e.funcName+" valid only within array environment")}});var Cn=mn;$e({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler:function(e,t){var n=e.parser,r=e.funcName,a=t[0];if("ordgroup"!==a.type)throw new o("Invalid environment name",a);for(var i="",s=0;s=x.SCRIPT.id?n.text():x.DISPLAY:"text"===e&&n.size===x.DISPLAY.size?n=x.TEXT:"script"===e?n=x.SCRIPT:"scriptscript"===e&&(n=x.SCRIPTSCRIPT),n},Tn=function(e,t){var n,r=Ln(e.size,t.style),a=r.fracNum(),i=r.fracDen();n=t.havingStyle(a);var o=ft(e.numer,n,t);if(e.continued){var s=8.5/t.fontMetrics().ptPerEm,l=3.5/t.fontMetrics().ptPerEm;o.height=o.height0?3*d:7*d,p=t.fontMetrics().denom1):(u>0?(f=t.fontMetrics().num2,h=d):(f=t.fontMetrics().num3,h=3*d),p=t.fontMetrics().denom2),c){var w=t.fontMetrics().axisHeight;f-o.depth-(w+.5*u)0&&(t="."===(t=e)?null:t),t};$e({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,greediness:6,argTypes:["math","math","size","text","math","math"]},handler:function(e,t){var n=e.parser,r=t[4],a=t[5],i=qe(t[0],"atom");i&&(i=He(t[0],"open"));var o=i?zn(i.text):null,s=qe(t[1],"atom");s&&(s=He(t[1],"close"));var l,c=s?zn(s.text):null,u=De(t[2],"size"),d=null;l=!!u.isBlank||(d=u.value).number>0;var f="auto",h=qe(t[3],"ordgroup");if(h){if(h.body.length>0){var p=De(h.body[0],"textord");f=In[Number(p.text)]}}else h=De(t[3],"textord"),f=In[Number(h.text)];return{type:"genfrac",mode:n.mode,numer:r,denom:a,continued:!1,hasBarLine:l,barSize:d,leftDelim:o,rightDelim:c,size:f}},htmlBuilder:Tn,mathmlBuilder:Mn}),$e({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler:function(e,t){var n=e.parser,r=(e.funcName,e.token);return{type:"infix",mode:n.mode,replaceWith:"\\\\abovefrac",size:De(t[0],"size").value,token:r}}}),$e({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:function(e,t){var n=e.parser,r=(e.funcName,t[0]),a=function(e){if(!e)throw new Error("Expected non-null, but got "+String(e));return e}(De(t[1],"infix").size),i=t[2],o=a.number>0;return{type:"genfrac",mode:n.mode,numer:r,denom:i,continued:!1,hasBarLine:o,barSize:a,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:Tn,mathmlBuilder:Mn});var Rn=function(e,t){var n,r,a=t.style,i=qe(e,"supsub");i?(n=i.sup?ft(i.sup,t.havingStyle(a.sup()),t):ft(i.sub,t.havingStyle(a.sub()),t),r=De(i.base,"horizBrace")):r=De(e,"horizBrace");var o,s=ft(r.base,t.havingBaseStyle(x.DISPLAY)),l=Tt(r,t);if(r.isOver?(o=Fe.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:l}]},t)).children[0].children[0].children[1].classes.push("svg-align"):(o=Fe.makeVList({positionType:"bottom",positionData:s.depth+.1+l.height,children:[{type:"elem",elem:l},{type:"kern",size:.1},{type:"elem",elem:s}]},t)).children[0].children[0].children[0].classes.push("svg-align"),n){var c=Fe.makeSpan(["mord",r.isOver?"mover":"munder"],[o],t);o=r.isOver?Fe.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:c},{type:"kern",size:.2},{type:"elem",elem:n}]},t):Fe.makeVList({positionType:"bottom",positionData:c.depth+.2+n.height+n.depth,children:[{type:"elem",elem:n},{type:"kern",size:.2},{type:"elem",elem:c}]},t)}return Fe.makeSpan(["mord",r.isOver?"mover":"munder"],[o],t)};$e({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler:function(e,t){var n=e.parser,r=e.funcName;return{type:"horizBrace",mode:n.mode,label:r,isOver:/^\\over/.test(r),base:t[0]}},htmlBuilder:Rn,mathmlBuilder:function(e,t){var n=Lt(e.label);return new bt.MathNode(e.isOver?"mover":"munder",[Ct(e.base,t),n])}}),$e({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:function(e,t){var n=e.parser,r=t[1],a=De(t[0],"url").url;return n.settings.isTrusted({command:"\\href",url:a})?{type:"href",mode:n.mode,href:a,body:tt(r)}:n.formatUnsupportedCmd("\\href")},htmlBuilder:function(e,t){var n=st(e.body,t,!1);return Fe.makeAnchor(e.href,[],n,t)},mathmlBuilder:function(e,t){var n=St(e.body,t);return n instanceof vt||(n=new vt("mrow",[n])),n.setAttribute("href",e.href),n}}),$e({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:function(e,t){var n=e.parser,r=De(t[0],"url").url;if(!n.settings.isTrusted({command:"\\url",url:r}))return n.formatUnsupportedCmd("\\url");for(var a=[],i=0;i0&&(r=je(e.totalheight,t)-n,r=Number(r.toFixed(2)));var a=0;e.width.number>0&&(a=je(e.width,t));var i={height:n+r+"em"};a>0&&(i.width=a+"em"),r>0&&(i.verticalAlign=-r+"em");var o=new T(e.src,e.alt,i);return o.height=n,o.depth=r,o},mathmlBuilder:function(e,t){var n=new bt.MathNode("mglyph",[]);n.setAttribute("alt",e.alt);var r=je(e.height,t),a=0;if(e.totalheight.number>0&&(a=(a=je(e.totalheight,t)-r).toFixed(2),n.setAttribute("valign","-"+a+"em")),n.setAttribute("height",r+a+"em"),e.width.number>0){var i=je(e.width,t);n.setAttribute("width",i+"em")}return n.setAttribute("src",e.src),n}}),$e({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],allowedInText:!0},handler:function(e,t){var n=e.parser,r=e.funcName,a=De(t[0],"size");if(n.settings.strict){var i="m"===r[1],o="mu"===a.value.unit;i?(o||n.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+r+" supports only mu units, not "+a.value.unit+" units"),"math"!==n.mode&&n.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+r+" works only in math mode")):o&&n.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+r+" doesn't support mu units")}return{type:"kern",mode:n.mode,dimension:a.value}},htmlBuilder:function(e,t){return Fe.makeGlue(e.dimension,t)},mathmlBuilder:function(e,t){var n=je(e.dimension,t);return new bt.SpaceNode(n)}}),$e({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:function(e,t){var n=e.parser,r=e.funcName,a=t[0];return{type:"lap",mode:n.mode,alignment:r.slice(5),body:a}},htmlBuilder:function(e,t){var n;"clap"===e.alignment?(n=Fe.makeSpan([],[ft(e.body,t)]),n=Fe.makeSpan(["inner"],[n],t)):n=Fe.makeSpan(["inner"],[ft(e.body,t)]);var r=Fe.makeSpan(["fix"],[]),a=Fe.makeSpan([e.alignment],[n,r],t),i=Fe.makeSpan(["strut"]);return i.style.height=a.height+a.depth+"em",i.style.verticalAlign=-a.depth+"em",a.children.unshift(i),a=Fe.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:a}]},t),Fe.makeSpan(["mord"],[a],t)},mathmlBuilder:function(e,t){var n=new bt.MathNode("mpadded",[Ct(e.body,t)]);if("rlap"!==e.alignment){var r="llap"===e.alignment?"-1":"-0.5";n.setAttribute("lspace",r+"width")}return n.setAttribute("width","0px"),n}}),$e({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(e,t){var n=e.funcName,r=e.parser,a=r.mode;r.switchMode("math");var i="\\("===n?"\\)":"$",o=r.parseExpression(!1,i);return r.expect(i),r.switchMode(a),{type:"styling",mode:r.mode,style:"text",body:o}}}),$e({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(e,t){throw new o("Mismatched "+e.funcName)}});var Fn=function(e,t){switch(t.style.size){case x.DISPLAY.size:return e.display;case x.TEXT.size:return e.text;case x.SCRIPT.size:return e.script;case x.SCRIPTSCRIPT.size:return e.scriptscript;default:return e.text}};$e({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4},handler:function(e,t){return{type:"mathchoice",mode:e.parser.mode,display:tt(t[0]),text:tt(t[1]),script:tt(t[2]),scriptscript:tt(t[3])}},htmlBuilder:function(e,t){var n=Fn(e,t),r=st(n,t,!1);return Fe.makeFragment(r)},mathmlBuilder:function(e,t){var n=Fn(e,t);return St(n,t)}});var Dn=function(e,t,n,r,a,i,o){var s,l,c;if(e=Fe.makeSpan([],[e]),t){var u=ft(t,r.havingStyle(a.sup()),r);l={elem:u,kern:Math.max(r.fontMetrics().bigOpSpacing1,r.fontMetrics().bigOpSpacing3-u.depth)}}if(n){var d=ft(n,r.havingStyle(a.sub()),r);s={elem:d,kern:Math.max(r.fontMetrics().bigOpSpacing2,r.fontMetrics().bigOpSpacing4-d.height)}}if(l&&s){var f=r.fontMetrics().bigOpSpacing5+s.elem.height+s.elem.depth+s.kern+e.depth+o;c=Fe.makeVList({positionType:"bottom",positionData:f,children:[{type:"kern",size:r.fontMetrics().bigOpSpacing5},{type:"elem",elem:s.elem,marginLeft:-i+"em"},{type:"kern",size:s.kern},{type:"elem",elem:e},{type:"kern",size:l.kern},{type:"elem",elem:l.elem,marginLeft:i+"em"},{type:"kern",size:r.fontMetrics().bigOpSpacing5}]},r)}else if(s){var h=e.height-o;c=Fe.makeVList({positionType:"top",positionData:h,children:[{type:"kern",size:r.fontMetrics().bigOpSpacing5},{type:"elem",elem:s.elem,marginLeft:-i+"em"},{type:"kern",size:s.kern},{type:"elem",elem:e}]},r)}else{if(!l)return e;var p=e.depth+o;c=Fe.makeVList({positionType:"bottom",positionData:p,children:[{type:"elem",elem:e},{type:"kern",size:l.kern},{type:"elem",elem:l.elem,marginLeft:i+"em"},{type:"kern",size:r.fontMetrics().bigOpSpacing5}]},r)}return Fe.makeSpan(["mop","op-limits"],[c],r)},qn=["\\smallint"],Hn=function(e,t){var n,r,a,i=!1,o=qe(e,"supsub");o?(n=o.sup,r=o.sub,a=De(o.base,"op"),i=!0):a=De(e,"op");var s,l=t.style,c=!1;if(l.size===x.DISPLAY.size&&a.symbol&&!d.contains(qn,a.name)&&(c=!0),a.symbol){var u=c?"Size2-Regular":"Size1-Regular",f="";if("\\oiint"!==a.name&&"\\oiiint"!==a.name||(f=a.name.substr(1),a.name="oiint"===f?"\\iint":"\\iiint"),s=Fe.makeSymbol(a.name,u,"math",t,["mop","op-symbol",c?"large-op":"small-op"]),f.length>0){var h=s.italic,p=Fe.staticSvg(f+"Size"+(c?"2":"1"),t);s=Fe.makeVList({positionType:"individualShift",children:[{type:"elem",elem:s,shift:0},{type:"elem",elem:p,shift:c?.08:0}]},t),a.name="\\"+f,s.classes.unshift("mop"),s.italic=h}}else if(a.body){var m=st(a.body,t,!0);1===m.length&&m[0]instanceof I?(s=m[0]).classes[0]="mop":s=Fe.makeSpan(["mop"],Fe.tryCombineChars(m),t)}else{for(var v=[],g=1;g0){for(var l=a.body.map((function(e){var t=e.text;return"string"==typeof t?{type:"textord",mode:e.mode,text:t}:e})),c=st(l,t.withFont("mathrm"),!0),u=0;u=0?s.setAttribute("height","+"+a+"em"):(s.setAttribute("height",a+"em"),s.setAttribute("depth","+"+-a+"em")),s.setAttribute("voffset",a+"em"),s}});var Yn=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"];$e({type:"sizing",names:Yn,props:{numArgs:0,allowedInText:!0},handler:function(e,t){var n=e.breakOnTokenText,r=e.funcName,a=e.parser,i=a.parseExpression(!1,n);return{type:"sizing",mode:a.mode,size:Yn.indexOf(r)+1,body:i}},htmlBuilder:function(e,t){var n=t.havingSize(e.size);return Gn(e.body,n,t)},mathmlBuilder:function(e,t){var n=t.havingSize(e.size),r=kt(e.body,n),a=new bt.MathNode("mstyle",r);return a.setAttribute("mathsize",n.sizeMultiplier+"em"),a}}),$e({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:function(e,t,n){var r=e.parser,a=!1,i=!1,o=n[0]&&De(n[0],"ordgroup");if(o)for(var s="",l=0;ln.height+n.depth+i&&(i=(i+d-n.height-n.depth)/2);var f=l.height-n.height-i-c;n.style.paddingLeft=u+"em";var h=Fe.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:n,wrapperClasses:["svg-align"]},{type:"kern",size:-(n.height+f)},{type:"elem",elem:l},{type:"kern",size:c}]},t);if(e.index){var p=t.havingStyle(x.SCRIPTSCRIPT),m=ft(e.index,p,t),v=.6*(h.height-h.depth),g=Fe.makeVList({positionType:"shift",positionData:-v,children:[{type:"elem",elem:m}]},t),b=Fe.makeSpan(["root"],[g]);return Fe.makeSpan(["mord","sqrt"],[b,h],t)}return Fe.makeSpan(["mord","sqrt"],[h],t)},mathmlBuilder:function(e,t){var n=e.body,r=e.index;return r?new bt.MathNode("mroot",[Ct(n,t),Ct(r,t)]):new bt.MathNode("msqrt",[Ct(n,t)])}});var Jn={display:x.DISPLAY,text:x.TEXT,script:x.SCRIPT,scriptscript:x.SCRIPTSCRIPT};$e({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0},handler:function(e,t){var n=e.breakOnTokenText,r=e.funcName,a=e.parser,i=a.parseExpression(!0,n),o=r.slice(1,r.length-5);return{type:"styling",mode:a.mode,style:o,body:i}},htmlBuilder:function(e,t){var n=Jn[e.style],r=t.havingStyle(n).withFont("");return Gn(e.body,r,t)},mathmlBuilder:function(e,t){var n=Jn[e.style],r=t.havingStyle(n),a=kt(e.body,r),i=new bt.MathNode("mstyle",a),o={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]}[e.style];return i.setAttribute("scriptlevel",o[0]),i.setAttribute("displaystyle",o[1]),i}}),et({type:"supsub",htmlBuilder:function(e,t){var n=function(e,t){var n=e.base;return n?"op"===n.type?n.limits&&(t.style.size===x.DISPLAY.size||n.alwaysHandleSupSub)?Hn:null:"operatorname"===n.type?n.alwaysHandleSupSub&&(t.style.size===x.DISPLAY.size||n.limits)?Kn:null:"accent"===n.type?d.isCharacterBox(n.base)?Mt:null:"horizBrace"===n.type&&!e.sub===n.isOver?Rn:null:null}(e,t);if(n)return n(e,t);var r,a,i,o=e.base,s=e.sup,l=e.sub,c=ft(o,t),u=t.fontMetrics(),f=0,h=0,p=o&&d.isCharacterBox(o);if(s){var m=t.havingStyle(t.style.sup());r=ft(s,m,t),p||(f=c.height-m.fontMetrics().supDrop*m.sizeMultiplier/t.sizeMultiplier)}if(l){var v=t.havingStyle(t.style.sub());a=ft(l,v,t),p||(h=c.depth+v.fontMetrics().subDrop*v.sizeMultiplier/t.sizeMultiplier)}i=t.style===x.DISPLAY?u.sup1:t.style.cramped?u.sup3:u.sup2;var g,b=t.sizeMultiplier,y=.5/u.ptPerEm/b+"em",w=null;if(a){var k=e.base&&"op"===e.base.type&&e.base.name&&("\\oiint"===e.base.name||"\\oiiint"===e.base.name);(c instanceof I||k)&&(w=-c.italic+"em")}if(r&&a){f=Math.max(f,i,r.depth+.25*u.xHeight),h=Math.max(h,u.sub2);var S=4*u.defaultRuleThickness;if(f-r.depth-(a.height-h)0&&(f+=C,h-=C)}var O=[{type:"elem",elem:a,shift:h,marginRight:y,marginLeft:w},{type:"elem",elem:r,shift:-f,marginRight:y}];g=Fe.makeVList({positionType:"individualShift",children:O},t)}else if(a){h=Math.max(h,u.sub1,a.height-.8*u.xHeight);var _=[{type:"elem",elem:a,marginLeft:w,marginRight:y}];g=Fe.makeVList({positionType:"shift",positionData:h,children:_},t)}else{if(!r)throw new Error("supsub must have either sup or sub.");f=Math.max(f,i,r.depth+.25*u.xHeight),g=Fe.makeVList({positionType:"shift",positionData:-f,children:[{type:"elem",elem:r,marginRight:y}]},t)}var j=ut(c,"right")||"mord";return Fe.makeSpan([j],[c,Fe.makeSpan(["msupsub"],[g])],t)},mathmlBuilder:function(e,t){var n,r=!1,a=qe(e.base,"horizBrace");a&&!!e.sup===a.isOver&&(r=!0,n=a.isOver),!e.base||"op"!==e.base.type&&"operatorname"!==e.base.type||(e.base.parentIsSupSub=!0);var i,o=[Ct(e.base,t)];if(e.sub&&o.push(Ct(e.sub,t)),e.sup&&o.push(Ct(e.sup,t)),r)i=n?"mover":"munder";else if(e.sub)if(e.sup){var s=e.base;i=s&&"op"===s.type&&s.limits&&t.style===x.DISPLAY||s&&"operatorname"===s.type&&s.alwaysHandleSupSub&&(t.style===x.DISPLAY||s.limits)?"munderover":"msubsup"}else{var l=e.base;i=l&&"op"===l.type&&l.limits&&(t.style===x.DISPLAY||l.alwaysHandleSupSub)||l&&"operatorname"===l.type&&l.alwaysHandleSupSub&&(l.limits||t.style===x.DISPLAY)?"munder":"msub"}else{var c=e.base;i=c&&"op"===c.type&&c.limits&&(t.style===x.DISPLAY||c.alwaysHandleSupSub)||c&&"operatorname"===c.type&&c.alwaysHandleSupSub&&(c.limits||t.style===x.DISPLAY)?"mover":"msup"}return new bt.MathNode(i,o)}}),et({type:"atom",htmlBuilder:function(e,t){return Fe.mathsym(e.text,e.mode,t,["m"+e.family])},mathmlBuilder:function(e,t){var n=new bt.MathNode("mo",[yt(e.text,e.mode)]);if("bin"===e.family){var r=xt(e,t);"bold-italic"===r&&n.setAttribute("mathvariant",r)}else"punct"===e.family?n.setAttribute("separator","true"):"open"!==e.family&&"close"!==e.family||n.setAttribute("stretchy","false");return n}});var Xn={mi:"italic",mn:"normal",mtext:"normal"};et({type:"mathord",htmlBuilder:function(e,t){return Fe.makeOrd(e,t,"mathord")},mathmlBuilder:function(e,t){var n=new bt.MathNode("mi",[yt(e.text,e.mode,t)]),r=xt(e,t)||"italic";return r!==Xn[n.type]&&n.setAttribute("mathvariant",r),n}}),et({type:"textord",htmlBuilder:function(e,t){return Fe.makeOrd(e,t,"textord")},mathmlBuilder:function(e,t){var n,r=yt(e.text,e.mode,t),a=xt(e,t)||"normal";return n="text"===e.mode?new bt.MathNode("mtext",[r]):/[0-9]/.test(e.text)?new bt.MathNode("mn",[r]):"\\prime"===e.text?new bt.MathNode("mo",[r]):new bt.MathNode("mi",[r]),a!==Xn[n.type]&&n.setAttribute("mathvariant",a),n}});var Qn={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},Zn={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};et({type:"spacing",htmlBuilder:function(e,t){if(Zn.hasOwnProperty(e.text)){var n=Zn[e.text].className||"";if("text"===e.mode){var r=Fe.makeOrd(e,t,"textord");return r.classes.push(n),r}return Fe.makeSpan(["mspace",n],[Fe.mathsym(e.text,e.mode,t)],t)}if(Qn.hasOwnProperty(e.text))return Fe.makeSpan(["mspace",Qn[e.text]],[],t);throw new o('Unknown type of space "'+e.text+'"')},mathmlBuilder:function(e,t){if(!Zn.hasOwnProperty(e.text)){if(Qn.hasOwnProperty(e.text))return new bt.MathNode("mspace");throw new o('Unknown type of space "'+e.text+'"')}return new bt.MathNode("mtext",[new bt.TextNode(" ")])}});var $n=function(){var e=new bt.MathNode("mtd",[]);return e.setAttribute("width","50%"),e};et({type:"tag",mathmlBuilder:function(e,t){var n=new bt.MathNode("mtable",[new bt.MathNode("mtr",[$n(),new bt.MathNode("mtd",[St(e.body,t)]),$n(),new bt.MathNode("mtd",[St(e.tag,t)])])]);return n.setAttribute("width","100%"),n}});var er={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},tr={"\\textbf":"textbf","\\textmd":"textmd"},nr={"\\textit":"textit","\\textup":"textup"},rr=function(e,t){var n=e.font;return n?er[n]?t.withTextFontFamily(er[n]):tr[n]?t.withTextFontWeight(tr[n]):t.withTextFontShape(nr[n]):t};$e({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],greediness:2,allowedInText:!0},handler:function(e,t){var n=e.parser,r=e.funcName,a=t[0];return{type:"text",mode:n.mode,body:tt(a),font:r}},htmlBuilder:function(e,t){var n=rr(e,t),r=st(e.body,n,!0);return Fe.makeSpan(["mord","text"],Fe.tryCombineChars(r),n)},mathmlBuilder:function(e,t){var n=rr(e,t);return St(e.body,n)}}),$e({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler:function(e,t){return{type:"underline",mode:e.parser.mode,body:t[0]}},htmlBuilder:function(e,t){var n=ft(e.body,t),r=Fe.makeLineSpan("underline-line",t),a=t.fontMetrics().defaultRuleThickness,i=Fe.makeVList({positionType:"top",positionData:n.height,children:[{type:"kern",size:a},{type:"elem",elem:r},{type:"kern",size:3*a},{type:"elem",elem:n}]},t);return Fe.makeSpan(["mord","underline"],[i],t)},mathmlBuilder:function(e,t){var n=new bt.MathNode("mo",[new bt.TextNode("‾")]);n.setAttribute("stretchy","true");var r=new bt.MathNode("munder",[Ct(e.body,t),n]);return r.setAttribute("accentunder","true"),r}}),$e({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler:function(e,t,n){throw new o("\\verb ended by end of line instead of matching delimiter")},htmlBuilder:function(e,t){for(var n=ar(e),r=[],a=t.havingStyle(t.style.text()),i=0;i0&&(this.undefStack[this.undefStack.length-1][e]=t)}else{var a=this.undefStack[this.undefStack.length-1];a&&!a.hasOwnProperty(e)&&(a[e]=this.current[e])}this.current[e]=t},e}(),ur={},dr=ur;function fr(e,t){ur[e]=t}fr("\\@firstoftwo",(function(e){return{tokens:e.consumeArgs(2)[0],numArgs:0}})),fr("\\@secondoftwo",(function(e){return{tokens:e.consumeArgs(2)[1],numArgs:0}})),fr("\\@ifnextchar",(function(e){var t=e.consumeArgs(3),n=e.future();return 1===t[0].length&&t[0][0].text===n.text?{tokens:t[1],numArgs:0}:{tokens:t[2],numArgs:0}})),fr("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),fr("\\TextOrMath",(function(e){var t=e.consumeArgs(2);return"text"===e.mode?{tokens:t[0],numArgs:0}:{tokens:t[1],numArgs:0}}));var hr={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};fr("\\char",(function(e){var t,n=e.popToken(),r="";if("'"===n.text)t=8,n=e.popToken();else if('"'===n.text)t=16,n=e.popToken();else if("`"===n.text)if("\\"===(n=e.popToken()).text[0])r=n.text.charCodeAt(1);else{if("EOF"===n.text)throw new o("\\char` missing argument");r=n.text.charCodeAt(0)}else t=10;if(t){if(null==(r=hr[n.text])||r>=t)throw new o("Invalid base-"+t+" digit "+n.text);for(var a;null!=(a=hr[e.future().text])&&a":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};fr("\\dots",(function(e){var t="\\dotso",n=e.expandAfterFuture().text;return n in vr?t=vr[n]:("\\not"===n.substr(0,4)||n in Y.math&&d.contains(["bin","rel"],Y.math[n].group))&&(t="\\dotsb"),t}));var gr={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};fr("\\dotso",(function(e){return e.future().text in gr?"\\ldots\\,":"\\ldots"})),fr("\\dotsc",(function(e){var t=e.future().text;return t in gr&&","!==t?"\\ldots\\,":"\\ldots"})),fr("\\cdots",(function(e){return e.future().text in gr?"\\@cdots\\,":"\\@cdots"})),fr("\\dotsb","\\cdots"),fr("\\dotsm","\\cdots"),fr("\\dotsi","\\!\\cdots"),fr("\\dotsx","\\ldots\\,"),fr("\\DOTSI","\\relax"),fr("\\DOTSB","\\relax"),fr("\\DOTSX","\\relax"),fr("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),fr("\\,","\\tmspace+{3mu}{.1667em}"),fr("\\thinspace","\\,"),fr("\\>","\\mskip{4mu}"),fr("\\:","\\tmspace+{4mu}{.2222em}"),fr("\\medspace","\\:"),fr("\\;","\\tmspace+{5mu}{.2777em}"),fr("\\thickspace","\\;"),fr("\\!","\\tmspace-{3mu}{.1667em}"),fr("\\negthinspace","\\!"),fr("\\negmedspace","\\tmspace-{4mu}{.2222em}"),fr("\\negthickspace","\\tmspace-{5mu}{.277em}"),fr("\\enspace","\\kern.5em "),fr("\\enskip","\\hskip.5em\\relax"),fr("\\quad","\\hskip1em\\relax"),fr("\\qquad","\\hskip2em\\relax"),fr("\\tag","\\@ifstar\\tag@literal\\tag@paren"),fr("\\tag@paren","\\tag@literal{({#1})}"),fr("\\tag@literal",(function(e){if(e.macros.get("\\df@tag"))throw new o("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"})),fr("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),fr("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),fr("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),fr("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),fr("\\pmb","\\html@mathml{\\@binrel{#1}{\\mathrlap{#1}\\kern0.5px#1}}{\\mathbf{#1}}"),fr("\\\\","\\newline"),fr("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var br=D["Main-Regular"]["T".charCodeAt(0)][1]-.7*D["Main-Regular"]["A".charCodeAt(0)][1]+"em";fr("\\LaTeX","\\textrm{\\html@mathml{L\\kern-.36em\\raisebox{"+br+"}{\\scriptstyle A}\\kern-.15em\\TeX}{LaTeX}}"),fr("\\KaTeX","\\textrm{\\html@mathml{K\\kern-.17em\\raisebox{"+br+"}{\\scriptstyle A}\\kern-.15em\\TeX}{KaTeX}}"),fr("\\hspace","\\@ifstar\\@hspacer\\@hspace"),fr("\\@hspace","\\hskip #1\\relax"),fr("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),fr("\\ordinarycolon",":"),fr("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),fr("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),fr("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),fr("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),fr("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),fr("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),fr("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),fr("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),fr("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),fr("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),fr("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),fr("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),fr("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),fr("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),fr("∷","\\dblcolon"),fr("∹","\\eqcolon"),fr("≔","\\coloneqq"),fr("≕","\\eqqcolon"),fr("⩴","\\Coloneqq"),fr("\\ratio","\\vcentcolon"),fr("\\coloncolon","\\dblcolon"),fr("\\colonequals","\\coloneqq"),fr("\\coloncolonequals","\\Coloneqq"),fr("\\equalscolon","\\eqqcolon"),fr("\\equalscoloncolon","\\Eqqcolon"),fr("\\colonminus","\\coloneq"),fr("\\coloncolonminus","\\Coloneq"),fr("\\minuscolon","\\eqcolon"),fr("\\minuscoloncolon","\\Eqcolon"),fr("\\coloncolonapprox","\\Colonapprox"),fr("\\coloncolonsim","\\Colonsim"),fr("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),fr("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),fr("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),fr("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),fr("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}"),fr("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),fr("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),fr("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}"),fr("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}"),fr("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}"),fr("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}"),fr("\\nleqq","\\html@mathml{\\@nleqq}{≰}"),fr("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}"),fr("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}"),fr("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}"),fr("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}"),fr("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}"),fr("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}"),fr("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}"),fr("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}"),fr("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}"),fr("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}"),fr("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}"),fr("⟦","\\llbracket"),fr("⟧","\\rrbracket"),fr("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}"),fr("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}"),fr("⦃","\\lBrace"),fr("⦄","\\rBrace"),fr("\\darr","\\downarrow"),fr("\\dArr","\\Downarrow"),fr("\\Darr","\\Downarrow"),fr("\\lang","\\langle"),fr("\\rang","\\rangle"),fr("\\uarr","\\uparrow"),fr("\\uArr","\\Uparrow"),fr("\\Uarr","\\Uparrow"),fr("\\N","\\mathbb{N}"),fr("\\R","\\mathbb{R}"),fr("\\Z","\\mathbb{Z}"),fr("\\alef","\\aleph"),fr("\\alefsym","\\aleph"),fr("\\Alpha","\\mathrm{A}"),fr("\\Beta","\\mathrm{B}"),fr("\\bull","\\bullet"),fr("\\Chi","\\mathrm{X}"),fr("\\clubs","\\clubsuit"),fr("\\cnums","\\mathbb{C}"),fr("\\Complex","\\mathbb{C}"),fr("\\Dagger","\\ddagger"),fr("\\diamonds","\\diamondsuit"),fr("\\empty","\\emptyset"),fr("\\Epsilon","\\mathrm{E}"),fr("\\Eta","\\mathrm{H}"),fr("\\exist","\\exists"),fr("\\harr","\\leftrightarrow"),fr("\\hArr","\\Leftrightarrow"),fr("\\Harr","\\Leftrightarrow"),fr("\\hearts","\\heartsuit"),fr("\\image","\\Im"),fr("\\infin","\\infty"),fr("\\Iota","\\mathrm{I}"),fr("\\isin","\\in"),fr("\\Kappa","\\mathrm{K}"),fr("\\larr","\\leftarrow"),fr("\\lArr","\\Leftarrow"),fr("\\Larr","\\Leftarrow"),fr("\\lrarr","\\leftrightarrow"),fr("\\lrArr","\\Leftrightarrow"),fr("\\Lrarr","\\Leftrightarrow"),fr("\\Mu","\\mathrm{M}"),fr("\\natnums","\\mathbb{N}"),fr("\\Nu","\\mathrm{N}"),fr("\\Omicron","\\mathrm{O}"),fr("\\plusmn","\\pm"),fr("\\rarr","\\rightarrow"),fr("\\rArr","\\Rightarrow"),fr("\\Rarr","\\Rightarrow"),fr("\\real","\\Re"),fr("\\reals","\\mathbb{R}"),fr("\\Reals","\\mathbb{R}"),fr("\\Rho","\\mathrm{P}"),fr("\\sdot","\\cdot"),fr("\\sect","\\S"),fr("\\spades","\\spadesuit"),fr("\\sub","\\subset"),fr("\\sube","\\subseteq"),fr("\\supe","\\supseteq"),fr("\\Tau","\\mathrm{T}"),fr("\\thetasym","\\vartheta"),fr("\\weierp","\\wp"),fr("\\Zeta","\\mathrm{Z}"),fr("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),fr("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),fr("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),fr("\\blue","\\textcolor{##6495ed}{#1}"),fr("\\orange","\\textcolor{##ffa500}{#1}"),fr("\\pink","\\textcolor{##ff00af}{#1}"),fr("\\red","\\textcolor{##df0030}{#1}"),fr("\\green","\\textcolor{##28ae7b}{#1}"),fr("\\gray","\\textcolor{gray}{#1}"),fr("\\purple","\\textcolor{##9d38bd}{#1}"),fr("\\blueA","\\textcolor{##ccfaff}{#1}"),fr("\\blueB","\\textcolor{##80f6ff}{#1}"),fr("\\blueC","\\textcolor{##63d9ea}{#1}"),fr("\\blueD","\\textcolor{##11accd}{#1}"),fr("\\blueE","\\textcolor{##0c7f99}{#1}"),fr("\\tealA","\\textcolor{##94fff5}{#1}"),fr("\\tealB","\\textcolor{##26edd5}{#1}"),fr("\\tealC","\\textcolor{##01d1c1}{#1}"),fr("\\tealD","\\textcolor{##01a995}{#1}"),fr("\\tealE","\\textcolor{##208170}{#1}"),fr("\\greenA","\\textcolor{##b6ffb0}{#1}"),fr("\\greenB","\\textcolor{##8af281}{#1}"),fr("\\greenC","\\textcolor{##74cf70}{#1}"),fr("\\greenD","\\textcolor{##1fab54}{#1}"),fr("\\greenE","\\textcolor{##0d923f}{#1}"),fr("\\goldA","\\textcolor{##ffd0a9}{#1}"),fr("\\goldB","\\textcolor{##ffbb71}{#1}"),fr("\\goldC","\\textcolor{##ff9c39}{#1}"),fr("\\goldD","\\textcolor{##e07d10}{#1}"),fr("\\goldE","\\textcolor{##a75a05}{#1}"),fr("\\redA","\\textcolor{##fca9a9}{#1}"),fr("\\redB","\\textcolor{##ff8482}{#1}"),fr("\\redC","\\textcolor{##f9685d}{#1}"),fr("\\redD","\\textcolor{##e84d39}{#1}"),fr("\\redE","\\textcolor{##bc2612}{#1}"),fr("\\maroonA","\\textcolor{##ffbde0}{#1}"),fr("\\maroonB","\\textcolor{##ff92c6}{#1}"),fr("\\maroonC","\\textcolor{##ed5fa6}{#1}"),fr("\\maroonD","\\textcolor{##ca337c}{#1}"),fr("\\maroonE","\\textcolor{##9e034e}{#1}"),fr("\\purpleA","\\textcolor{##ddd7ff}{#1}"),fr("\\purpleB","\\textcolor{##c6b9fc}{#1}"),fr("\\purpleC","\\textcolor{##aa87ff}{#1}"),fr("\\purpleD","\\textcolor{##7854ab}{#1}"),fr("\\purpleE","\\textcolor{##543b78}{#1}"),fr("\\mintA","\\textcolor{##f5f9e8}{#1}"),fr("\\mintB","\\textcolor{##edf2df}{#1}"),fr("\\mintC","\\textcolor{##e0e5cc}{#1}"),fr("\\grayA","\\textcolor{##f6f7f7}{#1}"),fr("\\grayB","\\textcolor{##f0f1f2}{#1}"),fr("\\grayC","\\textcolor{##e3e5e6}{#1}"),fr("\\grayD","\\textcolor{##d6d8da}{#1}"),fr("\\grayE","\\textcolor{##babec2}{#1}"),fr("\\grayF","\\textcolor{##888d93}{#1}"),fr("\\grayG","\\textcolor{##626569}{#1}"),fr("\\grayH","\\textcolor{##3b3e40}{#1}"),fr("\\grayI","\\textcolor{##21242c}{#1}"),fr("\\kaBlue","\\textcolor{##314453}{#1}"),fr("\\kaGreen","\\textcolor{##71B307}{#1}");var yr={"\\relax":!0,"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},wr=function(){function e(e,t,n){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=t,this.expansionCount=0,this.feed(e),this.macros=new cr(dr,t.macros),this.mode=n,this.stack=[]}var t=e.prototype;return t.feed=function(e){this.lexer=new lr(e,this.settings)},t.switchMode=function(e){this.mode=e},t.beginGroup=function(){this.macros.beginGroup()},t.endGroup=function(){this.macros.endGroup()},t.future=function(){return 0===this.stack.length&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]},t.popToken=function(){return this.future(),this.stack.pop()},t.pushToken=function(e){this.stack.push(e)},t.pushTokens=function(e){var t;(t=this.stack).push.apply(t,e)},t.consumeSpaces=function(){for(;" "===this.future().text;)this.stack.pop()},t.consumeArgs=function(e){for(var t=[],n=0;nthis.settings.maxExpand)throw new o("Too many expansions: infinite loop or need to increase maxExpand setting");var r=n.tokens;if(n.numArgs)for(var a=this.consumeArgs(n.numArgs),i=(r=r.slice()).length-1;i>=0;--i){var s=r[i];if("#"===s.text){if(0===i)throw new o("Incomplete placeholder at end of macro body",s);if("#"===(s=r[--i]).text)r.splice(i+1,1);else{if(!/^[1-9]$/.test(s.text))throw new o("Not a valid argument number",s);var l;(l=r).splice.apply(l,[i,2].concat(a[+s.text-1]))}}}return this.pushTokens(r),r},t.expandAfterFuture=function(){return this.expandOnce(),this.future()},t.expandNextToken=function(){for(;;){var e=this.expandOnce();if(e instanceof a){if("\\relax"!==e.text)return this.stack.pop();this.stack.pop()}}throw new Error},t.expandMacro=function(e){if(this.macros.get(e)){var t=[],n=this.stack.length;for(this.pushToken(new a(e));this.stack.length>n;)this.expandOnce()instanceof a&&t.push(this.stack.pop());return t}},t.expandMacroAsText=function(e){var t=this.expandMacro(e);return t?t.map((function(e){return e.text})).join(""):t},t._getExpansion=function(e){var t=this.macros.get(e);if(null==t)return t;var n="function"==typeof t?t(this):t;if("string"==typeof n){var r=0;if(-1!==n.indexOf("#"))for(var a=n.replace(/##/g,"");-1!==a.indexOf("#"+(r+1));)++r;for(var i=new lr(n,this.settings),o=[],s=i.lex();"EOF"!==s.text;)o.push(s),s=i.lex();return o.reverse(),{tokens:o,numArgs:r}}return n},t.isDefined=function(e){return this.macros.has(e)||ir.hasOwnProperty(e)||Y.math.hasOwnProperty(e)||Y.text.hasOwnProperty(e)||yr.hasOwnProperty(e)},e}(),xr={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"}},kr={"á":"á","à":"à","ä":"ä","ǟ":"ǟ","ã":"ã","ā":"ā","ă":"ă","ắ":"ắ","ằ":"ằ","ẵ":"ẵ","ǎ":"ǎ","â":"â","ấ":"ấ","ầ":"ầ","ẫ":"ẫ","ȧ":"ȧ","ǡ":"ǡ","å":"å","ǻ":"ǻ","ḃ":"ḃ","ć":"ć","č":"č","ĉ":"ĉ","ċ":"ċ","ď":"ď","ḋ":"ḋ","é":"é","è":"è","ë":"ë","ẽ":"ẽ","ē":"ē","ḗ":"ḗ","ḕ":"ḕ","ĕ":"ĕ","ě":"ě","ê":"ê","ế":"ế","ề":"ề","ễ":"ễ","ė":"ė","ḟ":"ḟ","ǵ":"ǵ","ḡ":"ḡ","ğ":"ğ","ǧ":"ǧ","ĝ":"ĝ","ġ":"ġ","ḧ":"ḧ","ȟ":"ȟ","ĥ":"ĥ","ḣ":"ḣ","í":"í","ì":"ì","ï":"ï","ḯ":"ḯ","ĩ":"ĩ","ī":"ī","ĭ":"ĭ","ǐ":"ǐ","î":"î","ǰ":"ǰ","ĵ":"ĵ","ḱ":"ḱ","ǩ":"ǩ","ĺ":"ĺ","ľ":"ľ","ḿ":"ḿ","ṁ":"ṁ","ń":"ń","ǹ":"ǹ","ñ":"ñ","ň":"ň","ṅ":"ṅ","ó":"ó","ò":"ò","ö":"ö","ȫ":"ȫ","õ":"õ","ṍ":"ṍ","ṏ":"ṏ","ȭ":"ȭ","ō":"ō","ṓ":"ṓ","ṑ":"ṑ","ŏ":"ŏ","ǒ":"ǒ","ô":"ô","ố":"ố","ồ":"ồ","ỗ":"ỗ","ȯ":"ȯ","ȱ":"ȱ","ő":"ő","ṕ":"ṕ","ṗ":"ṗ","ŕ":"ŕ","ř":"ř","ṙ":"ṙ","ś":"ś","ṥ":"ṥ","š":"š","ṧ":"ṧ","ŝ":"ŝ","ṡ":"ṡ","ẗ":"ẗ","ť":"ť","ṫ":"ṫ","ú":"ú","ù":"ù","ü":"ü","ǘ":"ǘ","ǜ":"ǜ","ǖ":"ǖ","ǚ":"ǚ","ũ":"ũ","ṹ":"ṹ","ū":"ū","ṻ":"ṻ","ŭ":"ŭ","ǔ":"ǔ","û":"û","ů":"ů","ű":"ű","ṽ":"ṽ","ẃ":"ẃ","ẁ":"ẁ","ẅ":"ẅ","ŵ":"ŵ","ẇ":"ẇ","ẘ":"ẘ","ẍ":"ẍ","ẋ":"ẋ","ý":"ý","ỳ":"ỳ","ÿ":"ÿ","ỹ":"ỹ","ȳ":"ȳ","ŷ":"ŷ","ẏ":"ẏ","ẙ":"ẙ","ź":"ź","ž":"ž","ẑ":"ẑ","ż":"ż","Á":"Á","À":"À","Ä":"Ä","Ǟ":"Ǟ","Ã":"Ã","Ā":"Ā","Ă":"Ă","Ắ":"Ắ","Ằ":"Ằ","Ẵ":"Ẵ","Ǎ":"Ǎ","Â":"Â","Ấ":"Ấ","Ầ":"Ầ","Ẫ":"Ẫ","Ȧ":"Ȧ","Ǡ":"Ǡ","Å":"Å","Ǻ":"Ǻ","Ḃ":"Ḃ","Ć":"Ć","Č":"Č","Ĉ":"Ĉ","Ċ":"Ċ","Ď":"Ď","Ḋ":"Ḋ","É":"É","È":"È","Ë":"Ë","Ẽ":"Ẽ","Ē":"Ē","Ḗ":"Ḗ","Ḕ":"Ḕ","Ĕ":"Ĕ","Ě":"Ě","Ê":"Ê","Ế":"Ế","Ề":"Ề","Ễ":"Ễ","Ė":"Ė","Ḟ":"Ḟ","Ǵ":"Ǵ","Ḡ":"Ḡ","Ğ":"Ğ","Ǧ":"Ǧ","Ĝ":"Ĝ","Ġ":"Ġ","Ḧ":"Ḧ","Ȟ":"Ȟ","Ĥ":"Ĥ","Ḣ":"Ḣ","Í":"Í","Ì":"Ì","Ï":"Ï","Ḯ":"Ḯ","Ĩ":"Ĩ","Ī":"Ī","Ĭ":"Ĭ","Ǐ":"Ǐ","Î":"Î","İ":"İ","Ĵ":"Ĵ","Ḱ":"Ḱ","Ǩ":"Ǩ","Ĺ":"Ĺ","Ľ":"Ľ","Ḿ":"Ḿ","Ṁ":"Ṁ","Ń":"Ń","Ǹ":"Ǹ","Ñ":"Ñ","Ň":"Ň","Ṅ":"Ṅ","Ó":"Ó","Ò":"Ò","Ö":"Ö","Ȫ":"Ȫ","Õ":"Õ","Ṍ":"Ṍ","Ṏ":"Ṏ","Ȭ":"Ȭ","Ō":"Ō","Ṓ":"Ṓ","Ṑ":"Ṑ","Ŏ":"Ŏ","Ǒ":"Ǒ","Ô":"Ô","Ố":"Ố","Ồ":"Ồ","Ỗ":"Ỗ","Ȯ":"Ȯ","Ȱ":"Ȱ","Ő":"Ő","Ṕ":"Ṕ","Ṗ":"Ṗ","Ŕ":"Ŕ","Ř":"Ř","Ṙ":"Ṙ","Ś":"Ś","Ṥ":"Ṥ","Š":"Š","Ṧ":"Ṧ","Ŝ":"Ŝ","Ṡ":"Ṡ","Ť":"Ť","Ṫ":"Ṫ","Ú":"Ú","Ù":"Ù","Ü":"Ü","Ǘ":"Ǘ","Ǜ":"Ǜ","Ǖ":"Ǖ","Ǚ":"Ǚ","Ũ":"Ũ","Ṹ":"Ṹ","Ū":"Ū","Ṻ":"Ṻ","Ŭ":"Ŭ","Ǔ":"Ǔ","Û":"Û","Ů":"Ů","Ű":"Ű","Ṽ":"Ṽ","Ẃ":"Ẃ","Ẁ":"Ẁ","Ẅ":"Ẅ","Ŵ":"Ŵ","Ẇ":"Ẇ","Ẍ":"Ẍ","Ẋ":"Ẋ","Ý":"Ý","Ỳ":"Ỳ","Ÿ":"Ÿ","Ỹ":"Ỹ","Ȳ":"Ȳ","Ŷ":"Ŷ","Ẏ":"Ẏ","Ź":"Ź","Ž":"Ž","Ẑ":"Ẑ","Ż":"Ż","ά":"ά","ὰ":"ὰ","ᾱ":"ᾱ","ᾰ":"ᾰ","έ":"έ","ὲ":"ὲ","ή":"ή","ὴ":"ὴ","ί":"ί","ὶ":"ὶ","ϊ":"ϊ","ΐ":"ΐ","ῒ":"ῒ","ῑ":"ῑ","ῐ":"ῐ","ό":"ό","ὸ":"ὸ","ύ":"ύ","ὺ":"ὺ","ϋ":"ϋ","ΰ":"ΰ","ῢ":"ῢ","ῡ":"ῡ","ῠ":"ῠ","ώ":"ώ","ὼ":"ὼ","Ύ":"Ύ","Ὺ":"Ὺ","Ϋ":"Ϋ","Ῡ":"Ῡ","Ῠ":"Ῠ","Ώ":"Ώ","Ὼ":"Ὼ"},Sr=function(){function e(e,t){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new wr(e,t,this.mode),this.settings=t,this.leftrightDepth=0}var t=e.prototype;return t.expect=function(e,t){if(void 0===t&&(t=!0),this.fetch().text!==e)throw new o("Expected '"+e+"', got '"+this.fetch().text+"'",this.fetch());t&&this.consume()},t.consume=function(){this.nextToken=null},t.fetch=function(){return null==this.nextToken&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken},t.switchMode=function(e){this.mode=e,this.gullet.switchMode(e)},t.parse=function(){this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");var e=this.parseExpression(!1);return this.expect("EOF"),this.gullet.endGroup(),e},t.parseExpression=function(t,n){for(var r=[];;){"math"===this.mode&&this.consumeSpaces();var a=this.fetch();if(-1!==e.endOfExpression.indexOf(a.text))break;if(n&&a.text===n)break;if(t&&ir[a.text]&&ir[a.text].infix)break;var i=this.parseAtom(n);if(!i)break;r.push(i)}return"text"===this.mode&&this.formLigatures(r),this.handleInfixNodes(r)},t.handleInfixNodes=function(e){for(var t,n=-1,r=0;r0&&!c||0===s&&!c&&"math"===this.mode,d=this.parseGroupOfType("argument to '"+e+"'",l,c,r,u);if(!d){if(c){i.push(null);continue}throw new o("Expected group after '"+e+"'",this.fetch())}(c?i:a).push(d)}return{args:a,optArgs:i}},t.parseGroupOfType=function(e,t,n,r,a){switch(t){case"color":return a&&this.consumeSpaces(),this.parseColorGroup(n);case"size":return a&&this.consumeSpaces(),this.parseSizeGroup(n);case"url":return this.parseUrlGroup(n,a);case"math":case"text":return this.parseGroup(e,n,r,void 0,t,a);case"hbox":var i=this.parseGroup(e,n,r,void 0,"text",a);return i?{type:"styling",mode:i.mode,body:[i],style:"text"}:i;case"raw":if(a&&this.consumeSpaces(),n&&"{"===this.fetch().text)return null;var s=this.parseStringGroup("raw",n,!0);if(s)return{type:"raw",mode:"text",string:s.text};throw new o("Expected raw group",this.fetch());case"original":case null:case void 0:return this.parseGroup(e,n,r,void 0,void 0,a);default:throw new o("Unknown group type as "+e,this.fetch())}},t.consumeSpaces=function(){for(;" "===this.fetch().text;)this.consume()},t.parseStringGroup=function(e,t,n){var r=t?"[":"{",a=t?"]":"}",i=this.fetch();if(i.text!==r){if(t)return null;if(n&&"EOF"!==i.text&&/[^{}[\]]/.test(i.text))return this.consume(),i}var s=this.mode;this.mode="text",this.expect(r);for(var l,c="",u=this.fetch(),d=0,f=u;(l=this.fetch()).text!==a||n&&d>0;){switch(l.text){case"EOF":throw new o("Unexpected end of input in "+e,u.range(f,c));case r:d++;break;case a:d--}c+=(f=l).text,this.consume()}return this.expect(a),this.mode=s,u.range(f,c)},t.parseRegexGroup=function(e,t){var n=this.mode;this.mode="text";for(var r,a=this.fetch(),i=a,s="";"EOF"!==(r=this.fetch()).text&&e.test(s+r.text);)s+=(i=r).text,this.consume();if(""===s)throw new o("Invalid "+t+": '"+a.text+"'",a);return this.mode=n,a.range(i,s)},t.parseColorGroup=function(e){var t=this.parseStringGroup("color",e);if(!t)return null;var n=/^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(t.text);if(!n)throw new o("Invalid color: '"+t.text+"'",t);var r=n[0];return/^[0-9a-f]{6}$/i.test(r)&&(r="#"+r),{type:"color-token",mode:this.mode,color:r}},t.parseSizeGroup=function(e){var t,n=!1;if(!(t=e||"{"===this.fetch().text?this.parseStringGroup("size",e):this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size")))return null;e||0!==t.text.length||(t.text="0pt",n=!0);var r=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(t.text);if(!r)throw new o("Invalid size: '"+t.text+"'",t);var a={number:+(r[1]+r[2]),unit:r[3]};if(!_e(a))throw new o("Invalid unit: '"+a.unit+"'",t);return{type:"size",mode:this.mode,value:a,isBlank:n}},t.parseUrlGroup=function(e,t){this.gullet.lexer.setCatcode("%",13);var n=this.parseStringGroup("url",e,!0);if(this.gullet.lexer.setCatcode("%",14),!n)return null;var r=n.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:r}},t.parseGroup=function(t,n,a,i,s,l){var c=this.mode;s&&this.switchMode(s),l&&this.consumeSpaces();var u,d=this.fetch(),f=d.text;if(n?"["===f:"{"===f||"\\begingroup"===f){this.consume();var h=e.endOfGroup[f];this.gullet.beginGroup();var p=this.parseExpression(!1,h),m=this.fetch();this.expect(h),this.gullet.endGroup(),u={type:"ordgroup",mode:this.mode,loc:r.range(d,m),body:p,semisimple:"\\begingroup"===f||void 0}}else if(n)u=null;else if(null==(u=this.parseFunction(i,t,a)||this.parseSymbol())&&"\\"===f[0]&&!yr.hasOwnProperty(f)){if(this.settings.throwOnError)throw new o("Undefined control sequence: "+f,d);u=this.formatUnsupportedCmd(f),this.consume()}return s&&this.switchMode(c),u},t.formLigatures=function(e){for(var t=e.length-1,n=0;n=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+t[0]+'" used in math mode',e);var l,c=Y[this.mode][t].group,u=r.range(e);if(W.hasOwnProperty(c)){var d=c;l={type:"atom",mode:this.mode,family:d,loc:u,text:t}}else l={type:c,mode:this.mode,loc:u,text:t};i=l}else{if(!(t.charCodeAt(0)>=128))return null;this.settings.strict&&(C(t.charCodeAt(0))?"math"===this.mode&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+t[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+t[0]+'" ('+t.charCodeAt(0)+")",e)),i={type:"textord",mode:"text",loc:r.range(e),text:t}}if(this.consume(),s)for(var f=0;f15?"…"+o.slice(r-15,r):o.slice(0,r))+l+(s+15":">","<":"<",'"':""","'":"'"},c=/[&><"']/g,u=function e(t){return"ordgroup"===t.type||"color"===t.type?1===t.body.length?e(t.body[0]):t:"font"===t.type?e(t.body):t},d={contains:function(e,t){return-1!==e.indexOf(t)},deflt:function(e,t){return void 0===e?t:e},escape:function(e){return String(e).replace(c,(function(e){return l[e]}))},hyphenate:function(e){return e.replace(s,"-$1").toLowerCase()},getBaseElem:u,isCharacterBox:function(e){var t=u(e);return"mathord"===t.type||"textord"===t.type||"atom"===t.type},protocolFromUrl:function(e){var t=/^\s*([^\\/#]*?)(?::|�*58|�*3a)/i.exec(e);return null!=t?t[1]:"_relative"}},f=function(){function e(e){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,e=e||{},this.displayMode=d.deflt(e.displayMode,!1),this.output=d.deflt(e.output,"htmlAndMathml"),this.leqno=d.deflt(e.leqno,!1),this.fleqn=d.deflt(e.fleqn,!1),this.throwOnError=d.deflt(e.throwOnError,!0),this.errorColor=d.deflt(e.errorColor,"#cc0000"),this.macros=e.macros||{},this.minRuleThickness=Math.max(0,d.deflt(e.minRuleThickness,0)),this.colorIsTextColor=d.deflt(e.colorIsTextColor,!1),this.strict=d.deflt(e.strict,"warn"),this.trust=d.deflt(e.trust,!1),this.maxSize=Math.max(0,d.deflt(e.maxSize,1/0)),this.maxExpand=Math.max(0,d.deflt(e.maxExpand,1e3))}var t=e.prototype;return t.reportNonstrict=function(e,t,n){var r=this.strict;if("function"==typeof r&&(r=r(e,t,n)),r&&"ignore"!==r){if(!0===r||"error"===r)throw new o("LaTeX-incompatible input and strict mode is set to 'error': "+t+" ["+e+"]",n);"warn"===r?"undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+t+" ["+e+"]"):"undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+r+"': "+t+" ["+e+"]")}},t.useStrictBehavior=function(e,t,n){var r=this.strict;if("function"==typeof r)try{r=r(e,t,n)}catch(e){r="error"}return!(!r||"ignore"===r||!0!==r&&"error"!==r&&("warn"===r?("undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+t+" ["+e+"]"),1):("undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+r+"': "+t+" ["+e+"]"),1)))},t.isTrusted=function(e){e.url&&!e.protocol&&(e.protocol=d.protocolFromUrl(e.url));var t="function"==typeof this.trust?this.trust(e):this.trust;return Boolean(t)},e}(),h=function(){function e(e,t,n){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=e,this.size=t,this.cramped=n}var t=e.prototype;return t.sup=function(){return p[m[this.id]]},t.sub=function(){return p[v[this.id]]},t.fracNum=function(){return p[g[this.id]]},t.fracDen=function(){return p[b[this.id]]},t.cramp=function(){return p[y[this.id]]},t.text=function(){return p[w[this.id]]},t.isTight=function(){return this.size>=2},e}(),p=[new h(0,0,!1),new h(1,0,!0),new h(2,1,!1),new h(3,1,!0),new h(4,2,!1),new h(5,2,!0),new h(6,3,!1),new h(7,3,!0)],m=[4,5,4,5,6,7,6,7],v=[5,5,5,5,7,7,7,7],g=[2,3,4,5,6,7,6,7],b=[3,3,5,5,7,7,7,7],y=[1,1,3,3,5,5,7,7],w=[0,1,2,3,2,3,2,3],x={DISPLAY:p[0],TEXT:p[2],SCRIPT:p[4],SCRIPTSCRIPT:p[6]},k=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}],S=[];function C(e){for(var t=0;t=S[t]&&e<=S[t+1])return!0;return!1}k.forEach((function(e){return e.blocks.forEach((function(e){return S.push.apply(S,e)}))}));var O={doubleleftarrow:"M262 157\nl10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3\n 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28\n 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5\nc2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5\n 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87\n-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7\n-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z\nm8 0v40h399730v-40zm0 194v40h399730v-40z",doublerightarrow:"M399738 392l\n-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5\n 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88\n-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68\n-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18\n-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782\nc-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3\n-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z",leftarrow:"M400000 241H110l3-3c68.7-52.7 113.7-120\n 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8\n-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247\nc-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208\n 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3\n 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202\n l-3-3h399890zM100 241v40h399900v-40z",leftbrace:"M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117\n-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7\n 5-6 9-10 13-.7 1-7.3 1-20 1H6z",leftbraceunder:"M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13\n 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688\n 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7\n-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z",leftgroup:"M400000 80\nH435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0\n 435 0h399565z",leftgroupunder:"M400000 262\nH435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219\n 435 219h399565z",leftharpoon:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3\n-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5\n-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7\n-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z",leftharpoonplus:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5\n 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3\n-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7\n-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z\nm0 0v40h400000v-40z",leftharpoondown:"M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333\n 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5\n 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667\n-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z",leftharpoondownplus:"M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12\n 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7\n-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0\nv40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z",lefthook:"M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5\n-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3\n-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21\n 71.5 23h399859zM103 281v-40h399897v40z",leftlinesegment:"M40 281 V428 H0 V94 H40 V241 H400000 v40z\nM40 281 V428 H0 V94 H40 V241 H400000 v40z",leftmapsto:"M40 281 V448H0V74H40V241H400000v40z\nM40 281 V448H0V74H40V241H400000v40z",leftToFrom:"M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23\n-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8\nc28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3\n 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z",longequal:"M0 50 h400000 v40H0z m0 194h40000v40H0z\nM0 50 h400000 v40H0z m0 194h40000v40H0z",midbrace:"M200428 334\nc-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14\n-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7\n 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11\n 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z",midbraceunder:"M199572 214\nc100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14\n 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3\n 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0\n-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z",oiintSize1:"M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6\n-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z\nm368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8\n60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z",oiintSize2:"M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8\n-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z\nm502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2\nc0 110 84 276 504 276s502.4-166 502.4-276z",oiiintSize1:"M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6\n-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z\nm525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0\n85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z",oiiintSize2:"M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8\n-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z\nm770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1\nc0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z",rightarrow:"M0 241v40h399891c-47.3 35.3-84 78-110 128\n-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20\n 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7\n 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85\n-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n 151.7 139 205zm0 0v40h399900v-40z",rightbrace:"M400000 542l\n-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5\ns-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1\nc124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z",rightbraceunder:"M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3\n 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237\n-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z",rightgroup:"M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0\n 3-1 3-3v-38c-76-158-257-219-435-219H0z",rightgroupunder:"M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18\n 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z",rightharpoon:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3\n-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2\n-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58\n 69.2 92 94.5zm0 0v40h399900v-40z",rightharpoonplus:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11\n-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7\n 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z\nm0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z",rightharpoondown:"M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8\n 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5\n-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95\n-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z",rightharpoondownplus:"M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8\n 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3\n 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3\n-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z\nm0-194v40h400000v-40zm0 0v40h400000v-40z",righthook:"M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3\n 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0\n-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21\n 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z",rightlinesegment:"M399960 241 V94 h40 V428 h-40 V281 H0 v-40z\nM399960 241 V94 h40 V428 h-40 V281 H0 v-40z",rightToFrom:"M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23\n 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32\n-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142\n-167z M100 147v40h399900v-40zM0 341v40h399900v-40z",twoheadleftarrow:"M0 167c68 40\n 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69\n-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3\n-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19\n-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101\n 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z",twoheadrightarrow:"M400000 167\nc-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3\n 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42\n 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333\n-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70\n 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z",tilde1:"M200 55.538c-77 0-168 73.953-177 73.953-3 0-7\n-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0\n 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0\n 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128\n-68.267.847-113-73.952-191-73.952z",tilde2:"M344 55.266c-142 0-300.638 81.316-311.5 86.418\n-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9\n 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114\nc1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751\n 181.476 676 181.476c-149 0-189-126.21-332-126.21z",tilde3:"M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457\n-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0\n 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697\n 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696\n -338 0-409-156.573-744-156.573z",tilde4:"M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345\n-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409\n 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9\n 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409\n -175.236-744-175.236z",vec:"M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5\n3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11\n10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63\n-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1\n-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59\nH213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359\nc-16-25.333-24-45-24-59z",widehat1:"M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22\nc-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z",widehat2:"M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat3:"M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat4:"M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widecheck1:"M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,\n-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z",widecheck2:"M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck3:"M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck4:"M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",baraboveleftarrow:"M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202\nc4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5\nc-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130\ns-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47\n121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6\ns2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11\nc0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z\nM100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z",rightarrowabovebar:"M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32\n-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0\n13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39\n-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5\n-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z",baraboveshortleftharpoon:"M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17\nc2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21\nc-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40\nc-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z\nM0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z",rightharpoonaboveshortbar:"M0,241 l0,40c399126,0,399993,0,399993,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z",shortbaraboveleftharpoon:"M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,\n1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,\n-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z\nM93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z",shortrightharpoonabovebar:"M53,241l0,40c398570,0,399437,0,399437,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z"},_=function(){function e(e){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}var t=e.prototype;return t.hasClass=function(e){return d.contains(this.classes,e)},t.toNode=function(){for(var e=document.createDocumentFragment(),t=0;t"},P=function(){function e(e,t,n,r){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,N.call(this,e,n,r),this.children=t||[]}var t=e.prototype;return t.setAttribute=function(e,t){this.attributes[e]=t},t.hasClass=function(e){return d.contains(this.classes,e)},t.toNode=function(){return E.call(this,"span")},t.toMarkup=function(){return A.call(this,"span")},e}(),L=function(){function e(e,t,n,r){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,N.call(this,t,r),this.children=n||[],this.setAttribute("href",e)}var t=e.prototype;return t.setAttribute=function(e,t){this.attributes[e]=t},t.hasClass=function(e){return d.contains(this.classes,e)},t.toNode=function(){return E.call(this,"a")},t.toMarkup=function(){return A.call(this,"a")},e}(),T=function(){function e(e,t,n){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=t,this.src=e,this.classes=["mord"],this.style=n}var t=e.prototype;return t.hasClass=function(e){return d.contains(this.classes,e)},t.toNode=function(){var e=document.createElement("img");for(var t in e.src=this.src,e.alt=this.alt,e.className="mord",this.style)this.style.hasOwnProperty(t)&&(e.style[t]=this.style[t]);return e},t.toMarkup=function(){var e=""+this.alt+"=a[0]&&e<=a[1])return n.name}return null}(this.text.charCodeAt(0));l&&this.classes.push(l+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=M[this.text])}var t=e.prototype;return t.hasClass=function(e){return d.contains(this.classes,e)},t.toNode=function(){var e=document.createTextNode(this.text),t=null;for(var n in this.italic>0&&((t=document.createElement("span")).style.marginRight=this.italic+"em"),this.classes.length>0&&((t=t||document.createElement("span")).className=j(this.classes)),this.style)this.style.hasOwnProperty(n)&&((t=t||document.createElement("span")).style[n]=this.style[n]);return t?(t.appendChild(e),t):e},t.toMarkup=function(){var e=!1,t="0&&(n+="margin-right:"+this.italic+"em;"),this.style)this.style.hasOwnProperty(r)&&(n+=d.hyphenate(r)+":"+this.style[r]+";");n&&(e=!0,t+=' style="'+d.escape(n)+'"');var a=d.escape(this.text);return e?(t+=">",t+=a,t+=""):a},e}(),z=function(){function e(e,t){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=t||{}}var t=e.prototype;return t.toNode=function(){var e=document.createElementNS("http://www.w3.org/2000/svg","svg");for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);for(var n=0;n":""},e}(),B=function(){function e(e){this.attributes=void 0,this.attributes=e||{}}var t=e.prototype;return t.toNode=function(){var e=document.createElementNS("http://www.w3.org/2000/svg","line");for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);return e},t.toMarkup=function(){var e="",">"),J("math",X,te,":",":"),J("math",X,te,"≈","\\approx",!0),J("math",X,te,"≅","\\cong",!0),J("math",X,te,"≥","\\ge"),J("math",X,te,"≥","\\geq",!0),J("math",X,te,"←","\\gets"),J("math",X,te,">","\\gt"),J("math",X,te,"∈","\\in",!0),J("math",X,te,"","\\@not"),J("math",X,te,"⊂","\\subset",!0),J("math",X,te,"⊃","\\supset",!0),J("math",X,te,"⊆","\\subseteq",!0),J("math",X,te,"⊇","\\supseteq",!0),J("math",Q,te,"⊈","\\nsubseteq",!0),J("math",Q,te,"⊉","\\nsupseteq",!0),J("math",X,te,"⊨","\\models"),J("math",X,te,"←","\\leftarrow",!0),J("math",X,te,"≤","\\le"),J("math",X,te,"≤","\\leq",!0),J("math",X,te,"<","\\lt"),J("math",X,te,"→","\\rightarrow",!0),J("math",X,te,"→","\\to"),J("math",Q,te,"≱","\\ngeq",!0),J("math",Q,te,"≰","\\nleq",!0),J("math",X,"spacing"," ","\\ "),J("math",X,"spacing"," ","~"),J("math",X,"spacing"," ","\\space"),J("math",X,"spacing"," ","\\nobreakspace"),J("text",X,"spacing"," ","\\ "),J("text",X,"spacing"," ","~"),J("text",X,"spacing"," ","\\space"),J("text",X,"spacing"," ","\\nobreakspace"),J("math",X,"spacing",null,"\\nobreak"),J("math",X,"spacing",null,"\\allowbreak"),J("math",X,"punct",",",","),J("math",X,"punct",";",";"),J("math",Q,Z,"⊼","\\barwedge",!0),J("math",Q,Z,"⊻","\\veebar",!0),J("math",X,Z,"⊙","\\odot",!0),J("math",X,Z,"⊕","\\oplus",!0),J("math",X,Z,"⊗","\\otimes",!0),J("math",X,"textord","∂","\\partial",!0),J("math",X,Z,"⊘","\\oslash",!0),J("math",Q,Z,"⊚","\\circledcirc",!0),J("math",Q,Z,"⊡","\\boxdot",!0),J("math",X,Z,"△","\\bigtriangleup"),J("math",X,Z,"▽","\\bigtriangledown"),J("math",X,Z,"†","\\dagger"),J("math",X,Z,"⋄","\\diamond"),J("math",X,Z,"⋆","\\star"),J("math",X,Z,"◃","\\triangleleft"),J("math",X,Z,"▹","\\triangleright"),J("math",X,"open","{","\\{"),J("text",X,"textord","{","\\{"),J("text",X,"textord","{","\\textbraceleft"),J("math",X,"close","}","\\}"),J("text",X,"textord","}","\\}"),J("text",X,"textord","}","\\textbraceright"),J("math",X,"open","{","\\lbrace"),J("math",X,"close","}","\\rbrace"),J("math",X,"open","[","\\lbrack"),J("text",X,"textord","[","\\lbrack"),J("math",X,"close","]","\\rbrack"),J("text",X,"textord","]","\\rbrack"),J("math",X,"open","(","\\lparen"),J("math",X,"close",")","\\rparen"),J("text",X,"textord","<","\\textless"),J("text",X,"textord",">","\\textgreater"),J("math",X,"open","⌊","\\lfloor",!0),J("math",X,"close","⌋","\\rfloor",!0),J("math",X,"open","⌈","\\lceil",!0),J("math",X,"close","⌉","\\rceil",!0),J("math",X,"textord","\\","\\backslash"),J("math",X,"textord","∣","|"),J("math",X,"textord","∣","\\vert"),J("text",X,"textord","|","\\textbar"),J("math",X,"textord","∥","\\|"),J("math",X,"textord","∥","\\Vert"),J("text",X,"textord","∥","\\textbardbl"),J("text",X,"textord","~","\\textasciitilde"),J("text",X,"textord","\\","\\textbackslash"),J("text",X,"textord","^","\\textasciicircum"),J("math",X,te,"↑","\\uparrow",!0),J("math",X,te,"⇑","\\Uparrow",!0),J("math",X,te,"↓","\\downarrow",!0),J("math",X,te,"⇓","\\Downarrow",!0),J("math",X,te,"↕","\\updownarrow",!0),J("math",X,te,"⇕","\\Updownarrow",!0),J("math",X,ee,"∐","\\coprod"),J("math",X,ee,"⋁","\\bigvee"),J("math",X,ee,"⋀","\\bigwedge"),J("math",X,ee,"⨄","\\biguplus"),J("math",X,ee,"⋂","\\bigcap"),J("math",X,ee,"⋃","\\bigcup"),J("math",X,ee,"∫","\\int"),J("math",X,ee,"∫","\\intop"),J("math",X,ee,"∬","\\iint"),J("math",X,ee,"∭","\\iiint"),J("math",X,ee,"∏","\\prod"),J("math",X,ee,"∑","\\sum"),J("math",X,ee,"⨂","\\bigotimes"),J("math",X,ee,"⨁","\\bigoplus"),J("math",X,ee,"⨀","\\bigodot"),J("math",X,ee,"∮","\\oint"),J("math",X,ee,"∯","\\oiint"),J("math",X,ee,"∰","\\oiiint"),J("math",X,ee,"⨆","\\bigsqcup"),J("math",X,ee,"∫","\\smallint"),J("text",X,"inner","…","\\textellipsis"),J("math",X,"inner","…","\\mathellipsis"),J("text",X,"inner","…","\\ldots",!0),J("math",X,"inner","…","\\ldots",!0),J("math",X,"inner","⋯","\\@cdots",!0),J("math",X,"inner","⋱","\\ddots",!0),J("math",X,"textord","⋮","\\varvdots"),J("math",X,"accent-token","ˊ","\\acute"),J("math",X,"accent-token","ˋ","\\grave"),J("math",X,"accent-token","¨","\\ddot"),J("math",X,"accent-token","~","\\tilde"),J("math",X,"accent-token","ˉ","\\bar"),J("math",X,"accent-token","˘","\\breve"),J("math",X,"accent-token","ˇ","\\check"),J("math",X,"accent-token","^","\\hat"),J("math",X,"accent-token","⃗","\\vec"),J("math",X,"accent-token","˙","\\dot"),J("math",X,"accent-token","˚","\\mathring"),J("math",X,$,"ı","\\imath",!0),J("math",X,$,"ȷ","\\jmath",!0),J("text",X,"textord","ı","\\i",!0),J("text",X,"textord","ȷ","\\j",!0),J("text",X,"textord","ß","\\ss",!0),J("text",X,"textord","æ","\\ae",!0),J("text",X,"textord","æ","\\ae",!0),J("text",X,"textord","œ","\\oe",!0),J("text",X,"textord","ø","\\o",!0),J("text",X,"textord","Æ","\\AE",!0),J("text",X,"textord","Œ","\\OE",!0),J("text",X,"textord","Ø","\\O",!0),J("text",X,"accent-token","ˊ","\\'"),J("text",X,"accent-token","ˋ","\\`"),J("text",X,"accent-token","ˆ","\\^"),J("text",X,"accent-token","˜","\\~"),J("text",X,"accent-token","ˉ","\\="),J("text",X,"accent-token","˘","\\u"),J("text",X,"accent-token","˙","\\."),J("text",X,"accent-token","˚","\\r"),J("text",X,"accent-token","ˇ","\\v"),J("text",X,"accent-token","¨",'\\"'),J("text",X,"accent-token","˝","\\H"),J("text",X,"accent-token","◯","\\textcircled");var ne={"--":!0,"---":!0,"``":!0,"''":!0};J("text",X,"textord","–","--"),J("text",X,"textord","–","\\textendash"),J("text",X,"textord","—","---"),J("text",X,"textord","—","\\textemdash"),J("text",X,"textord","‘","`"),J("text",X,"textord","‘","\\textquoteleft"),J("text",X,"textord","’","'"),J("text",X,"textord","’","\\textquoteright"),J("text",X,"textord","“","``"),J("text",X,"textord","“","\\textquotedblleft"),J("text",X,"textord","”","''"),J("text",X,"textord","”","\\textquotedblright"),J("math",X,"textord","°","\\degree",!0),J("text",X,"textord","°","\\degree"),J("text",X,"textord","°","\\textdegree",!0),J("math",X,$,"£","\\pounds"),J("math",X,$,"£","\\mathsterling",!0),J("text",X,$,"£","\\pounds"),J("text",X,$,"£","\\textsterling",!0),J("math",Q,"textord","✠","\\maltese"),J("text",Q,"textord","✠","\\maltese"),J("text",X,"spacing"," ","\\ "),J("text",X,"spacing"," "," "),J("text",X,"spacing"," ","~");for(var re=0;re<'0123456789/@."'.length;re++){var ae='0123456789/@."'.charAt(re);J("math",X,"textord",ae,ae)}for(var ie=0;ie<'0123456789!@*()-=+[]<>|";:?/.,'.length;ie++){var oe='0123456789!@*()-=+[]<>|";:?/.,'.charAt(ie);J("text",X,"textord",oe,oe)}for(var se="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",le=0;le=5?0:e>=3?1:2]){var n=U[t]={cssEmPerMu:q.quad[t]/18};for(var r in q)q.hasOwnProperty(r)&&(n[r]=q[r][t])}return U[t]}(this.size)),this._fontMetrics},t.getColor=function(){return this.phantom?"transparent":this.color},e}();ke.BASESIZE=6;var Se=ke,Ce={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:1.00375,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:1.00375},Oe={ex:!0,em:!0,mu:!0},_e=function(e){return"string"!=typeof e&&(e=e.unit),e in Ce||e in Oe||"ex"===e},je=function(e,t){var n;if(e.unit in Ce)n=Ce[e.unit]/t.fontMetrics().ptPerEm/t.sizeMultiplier;else if("mu"===e.unit)n=t.fontMetrics().cssEmPerMu;else{var r;if(r=t.style.isTight()?t.havingStyle(t.style.text()):t,"ex"===e.unit)n=r.fontMetrics().xHeight;else{if("em"!==e.unit)throw new o("Invalid unit: '"+e.unit+"'");n=r.fontMetrics().quad}r!==t&&(n*=r.sizeMultiplier/t.sizeMultiplier)}return Math.min(e.number*n,t.maxSize)},Ne=["\\imath","ı","\\jmath","ȷ","\\pounds","\\mathsterling","\\textsterling","£"],Ee=function(e,t,n){return Y[n][e]&&Y[n][e].replace&&(e=Y[n][e].replace),{value:e,metrics:V(e,t,n)}},Ae=function(e,t,n,r,a){var i,o=Ee(e,t,n),s=o.metrics;if(e=o.value,s){var l=s.italic;("text"===n||r&&"mathit"===r.font)&&(l=0),i=new I(e,s.height,s.depth,l,s.skew,s.width,a)}else"undefined"!=typeof console&&console.warn("No character metrics for '"+e+"' in style '"+t+"' and mode '"+n+"'"),i=new I(e,0,0,0,0,0,a);if(r){i.maxFontSize=r.sizeMultiplier,r.style.isTight()&&i.classes.push("mtight");var c=r.getColor();c&&(i.style.color=c)}return i},Pe=function(e,t){if(j(e.classes)!==j(t.classes)||e.skew!==t.skew||e.maxFontSize!==t.maxFontSize)return!1;for(var n in e.style)if(e.style.hasOwnProperty(n)&&e.style[n]!==t.style[n])return!1;for(var r in t.style)if(t.style.hasOwnProperty(r)&&e.style[r]!==t.style[r])return!1;return!0},Le=function(e){for(var t=0,n=0,r=0,a=0;at&&(t=i.height),i.depth>n&&(n=i.depth),i.maxFontSize>r&&(r=i.maxFontSize)}e.height=t,e.depth=n,e.maxFontSize=r},Te=function(e,t,n,r){var a=new P(e,t,n,r);return Le(a),a},Me=function(e,t,n,r){return new P(e,t,n,r)},Ie=function(e){var t=new _(e);return Le(t),t},ze=function(e,t,n){var r="";switch(e){case"amsrm":r="AMS";break;case"textrm":r="Main";break;case"textsf":r="SansSerif";break;case"texttt":r="Typewriter";break;default:r=e}return r+"-"+("textbf"===t&&"textit"===n?"BoldItalic":"textbf"===t?"Bold":"textit"===t?"Italic":"Regular")},Re={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},Be={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},Fe={fontMap:Re,makeSymbol:Ae,mathsym:function(e,t,n,r){return void 0===r&&(r=[]),"boldsymbol"===n.font&&Ee(e,"Main-Bold",t).metrics?Ae(e,"Main-Bold",t,n,r.concat(["mathbf"])):"\\"===e||"main"===Y[t][e].font?Ae(e,"Main-Regular",t,n,r):Ae(e,"AMS-Regular",t,n,r.concat(["amsrm"]))},makeSpan:Te,makeSvgSpan:Me,makeLineSpan:function(e,t,n){var r=Te([e],[],t);return r.height=Math.max(n||t.fontMetrics().defaultRuleThickness,t.minRuleThickness),r.style.borderBottomWidth=r.height+"em",r.maxFontSize=1,r},makeAnchor:function(e,t,n,r){var a=new L(e,t,n,r);return Le(a),a},makeFragment:Ie,wrapFragment:function(e,t){return e instanceof _?Te([],[e],t):e},makeVList:function(e,t){for(var n=function(e){if("individualShift"===e.positionType){for(var t=e.children,n=[t[0]],r=-t[0].shift-t[0].elem.depth,a=r,i=1;i0&&(i.push(ht(o,t)),o=[]),i.push(a[s]));o.length>0&&i.push(ht(o,t)),n&&((r=ht(st(n,t,!0))).classes=["tag"],i.push(r));var c=nt(["katex-html"],i);if(c.setAttribute("aria-hidden","true"),r){var u=r.children[0];u.style.height=c.height+c.depth+"em",u.style.verticalAlign=-c.depth+"em"}return c}function mt(e){return new _(e)}var vt=function(){function e(e,t){this.type=void 0,this.attributes=void 0,this.children=void 0,this.type=e,this.attributes={},this.children=t||[]}var t=e.prototype;return t.setAttribute=function(e,t){this.attributes[e]=t},t.getAttribute=function(e){return this.attributes[e]},t.toNode=function(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);for(var n=0;n"},t.toText=function(){return this.children.map((function(e){return e.toText()})).join("")},e}(),gt=function(){function e(e){this.text=void 0,this.text=e}var t=e.prototype;return t.toNode=function(){return document.createTextNode(this.text)},t.toMarkup=function(){return d.escape(this.toText())},t.toText=function(){return this.text},e}(),bt={MathNode:vt,TextNode:gt,SpaceNode:function(){function e(e){this.width=void 0,this.character=void 0,this.width=e,this.character=e>=.05555&&e<=.05556?" ":e>=.1666&&e<=.1667?" ":e>=.2222&&e<=.2223?" ":e>=.2777&&e<=.2778?"  ":e>=-.05556&&e<=-.05555?" ⁣":e>=-.1667&&e<=-.1666?" ⁣":e>=-.2223&&e<=-.2222?" ⁣":e>=-.2778&&e<=-.2777?" ⁣":null}var t=e.prototype;return t.toNode=function(){if(this.character)return document.createTextNode(this.character);var e=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return e.setAttribute("width",this.width+"em"),e},t.toMarkup=function(){return this.character?""+this.character+"":''},t.toText=function(){return this.character?this.character:" "},e}(),newDocumentFragment:mt},yt=function(e,t,n){return!Y[t][e]||!Y[t][e].replace||55349===e.charCodeAt(0)||ne.hasOwnProperty(e)&&n&&(n.fontFamily&&"tt"===n.fontFamily.substr(4,2)||n.font&&"tt"===n.font.substr(4,2))||(e=Y[t][e].replace),new bt.TextNode(e)},wt=function(e){return 1===e.length?e[0]:new bt.MathNode("mrow",e)},xt=function(e,t){if("texttt"===t.fontFamily)return"monospace";if("textsf"===t.fontFamily)return"textit"===t.fontShape&&"textbf"===t.fontWeight?"sans-serif-bold-italic":"textit"===t.fontShape?"sans-serif-italic":"textbf"===t.fontWeight?"bold-sans-serif":"sans-serif";if("textit"===t.fontShape&&"textbf"===t.fontWeight)return"bold-italic";if("textit"===t.fontShape)return"italic";if("textbf"===t.fontWeight)return"bold";var n=t.font;if(!n||"mathnormal"===n)return null;var r=e.mode;if("mathit"===n)return"italic";if("boldsymbol"===n)return"bold-italic";if("mathbf"===n)return"bold";if("mathbb"===n)return"double-struck";if("mathfrak"===n)return"fraktur";if("mathscr"===n||"mathcal"===n)return"script";if("mathsf"===n)return"sans-serif";if("mathtt"===n)return"monospace";var a=e.text;return d.contains(["\\imath","\\jmath"],a)?null:(Y[r][a]&&Y[r][a].replace&&(a=Y[r][a].replace),V(a,Fe.fontMap[n].fontName,r)?Fe.fontMap[n].variant:null)},kt=function(e,t,n){if(1===e.length){var r=Ct(e[0],t);return n&&r instanceof vt&&"mo"===r.type&&(r.setAttribute("lspace","0em"),r.setAttribute("rspace","0em")),[r]}for(var a,i=[],o=0;o0&&(h.text=h.text.slice(0,1)+"̸"+h.text.slice(1),i.pop())}}}i.push(s),a=s}return i},St=function(e,t,n){return wt(kt(e,t,n))},Ct=function(e,t){if(!e)return new bt.MathNode("mrow");if(Ze[e.type])return Ze[e.type](e,t);throw new o("Got group of unknown type: '"+e.type+"'")};function Ot(e,t,n,r){var a,i=kt(e,n);a=1===i.length&&i[0]instanceof vt&&d.contains(["mrow","mtable"],i[0].type)?i[0]:new bt.MathNode("mrow",i);var o=new bt.MathNode("annotation",[new bt.TextNode(t)]);o.setAttribute("encoding","application/x-tex");var s=new bt.MathNode("semantics",[a,o]),l=new bt.MathNode("math",[s]);l.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML");var c=r?"katex":"katex-mathml";return Fe.makeSpan([c],[l])}var _t=function(e){return new Se({style:e.displayMode?x.DISPLAY:x.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},jt=function(e,t){if(t.displayMode){var n=["katex-display"];t.leqno&&n.push("leqno"),t.fleqn&&n.push("fleqn"),e=Fe.makeSpan(n,[e])}return e},Nt=function(e,t,n){var r,a=_t(n);if("mathml"===n.output)return Ot(e,t,a,!0);if("html"===n.output){var i=pt(e,a);r=Fe.makeSpan(["katex"],[i])}else{var o=Ot(e,t,a,!1),s=pt(e,a);r=Fe.makeSpan(["katex"],[o,s])}return jt(r,n)},Et={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋"},At={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},Pt=function(e,t,n,r){var a,i=e.height+e.depth+2*n;if(/fbox|color/.test(t)){if(a=Fe.makeSpan(["stretchy",t],[],r),"fbox"===t){var o=r.color&&r.getColor();o&&(a.style.borderColor=o)}}else{var s=[];/^[bx]cancel$/.test(t)&&s.push(new B({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(t)&&s.push(new B({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var l=new z(s,{width:"100%",height:i+"em"});a=Fe.makeSvgSpan([],[l],r)}return a.height=i,a.style.height=i+"em",a},Lt=function(e){var t=new bt.MathNode("mo",[new bt.TextNode(Et[e.substr(1)])]);return t.setAttribute("stretchy","true"),t},Tt=function(e,t){var n=function(){var n=4e5,r=e.label.substr(1);if(d.contains(["widehat","widecheck","widetilde","utilde"],r)){var a,i,o,s="ordgroup"===(p=e.base).type?p.body.length:1;if(s>5)"widehat"===r||"widecheck"===r?(a=420,n=2364,o=.42,i=r+"4"):(a=312,n=2340,o=.34,i="tilde4");else{var l=[1,1,2,2,3,3][s];"widehat"===r||"widecheck"===r?(n=[0,1062,2364,2364,2364][l],a=[0,239,300,360,420][l],o=[0,.24,.3,.3,.36,.42][l],i=r+l):(n=[0,600,1033,2339,2340][l],a=[0,260,286,306,312][l],o=[0,.26,.286,.3,.306,.34][l],i="tilde"+l)}var c=new R(i),u=new z([c],{width:"100%",height:o+"em",viewBox:"0 0 "+n+" "+a,preserveAspectRatio:"none"});return{span:Fe.makeSvgSpan([],[u],t),minWidth:0,height:o}}var f,h,p,m=[],v=At[r],g=v[0],b=v[1],y=v[2],w=y/1e3,x=g.length;if(1===x)f=["hide-tail"],h=[v[3]];else if(2===x)f=["halfarrow-left","halfarrow-right"],h=["xMinYMin","xMaxYMin"];else{if(3!==x)throw new Error("Correct katexImagesData or update code here to support\n "+x+" children.");f=["brace-left","brace-center","brace-right"],h=["xMinYMin","xMidYMin","xMaxYMin"]}for(var k=0;k0&&(r.style.minWidth=a+"em"),r},Mt=function(e,t){var n,r,a,i=qe(e,"supsub");i?(n=(r=De(i.base,"accent")).base,i.base=n,a=function(e){if(e instanceof P)return e;throw new Error("Expected span but got "+String(e)+".")}(ft(i,t)),i.base=r):n=(r=De(e,"accent")).base;var o=ft(n,t.havingCrampedStyle()),s=0;if(r.isShifty&&d.isCharacterBox(n)){var l=d.getBaseElem(n);s=F(ft(l,t.havingCrampedStyle())).skew}var c,u=Math.min(o.height,t.fontMetrics().xHeight);if(r.isStretchy)c=Tt(r,t),c=Fe.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"elem",elem:c,wrapperClasses:["svg-align"],wrapperStyle:s>0?{width:"calc(100% - "+2*s+"em)",marginLeft:2*s+"em"}:void 0}]},t);else{var f,h;"\\vec"===r.label?(f=Fe.staticSvg("vec",t),h=Fe.svgData.vec[1]):((f=F(f=Fe.makeOrd({mode:r.mode,text:r.label},t,"textord"))).italic=0,h=f.width),c=Fe.makeSpan(["accent-body"],[f]);var p="\\textcircled"===r.label;p&&(c.classes.push("accent-full"),u=o.height);var m=s;p||(m-=h/2),c.style.left=m+"em","\\textcircled"===r.label&&(c.style.top=".2em"),c=Fe.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:-u},{type:"elem",elem:c}]},t)}var v=Fe.makeSpan(["mord","accent"],[c],t);return a?(a.children[0]=v,a.height=Math.max(v.height,a.height),a.classes[0]="mord",a):v},It=function(e,t){var n=e.isStretchy?Lt(e.label):new bt.MathNode("mo",[yt(e.label,e.mode)]),r=new bt.MathNode("mover",[Ct(e.base,t),n]);return r.setAttribute("accent","true"),r},zt=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map((function(e){return"\\"+e})).join("|"));$e({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:function(e,t){var n=t[0],r=!zt.test(e.funcName),a=!r||"\\widehat"===e.funcName||"\\widetilde"===e.funcName||"\\widecheck"===e.funcName;return{type:"accent",mode:e.parser.mode,label:e.funcName,isStretchy:r,isShifty:a,base:n}},htmlBuilder:Mt,mathmlBuilder:It}),$e({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!1},handler:function(e,t){var n=t[0];return{type:"accent",mode:e.parser.mode,label:e.funcName,isStretchy:!1,isShifty:!0,base:n}},htmlBuilder:Mt,mathmlBuilder:It}),$e({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:function(e,t){var n=e.parser,r=e.funcName,a=t[0];return{type:"accentUnder",mode:n.mode,label:r,base:a}},htmlBuilder:function(e,t){var n=ft(e.base,t),r=Tt(e,t),a="\\utilde"===e.label?.12:0,i=Fe.makeVList({positionType:"bottom",positionData:r.height+a,children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:a},{type:"elem",elem:n}]},t);return Fe.makeSpan(["mord","accentunder"],[i],t)},mathmlBuilder:function(e,t){var n=Lt(e.label),r=new bt.MathNode("munder",[Ct(e.base,t),n]);return r.setAttribute("accentunder","true"),r}});var Rt=function(e){var t=new bt.MathNode("mpadded",e?[e]:[]);return t.setAttribute("width","+0.6em"),t.setAttribute("lspace","0.3em"),t};$e({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium"],props:{numArgs:1,numOptionalArgs:1},handler:function(e,t,n){var r=e.parser,a=e.funcName;return{type:"xArrow",mode:r.mode,label:a,body:t[0],below:n[0]}},htmlBuilder:function(e,t){var n,r=t.style,a=t.havingStyle(r.sup()),i=Fe.wrapFragment(ft(e.body,a,t),t);i.classes.push("x-arrow-pad"),e.below&&(a=t.havingStyle(r.sub()),(n=Fe.wrapFragment(ft(e.below,a,t),t)).classes.push("x-arrow-pad"));var o,s=Tt(e,t),l=-t.fontMetrics().axisHeight+.5*s.height,c=-t.fontMetrics().axisHeight-.5*s.height-.111;if((i.depth>.25||"\\xleftequilibrium"===e.label)&&(c-=i.depth),n){var u=-t.fontMetrics().axisHeight+n.height+.5*s.height+.111;o=Fe.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:c},{type:"elem",elem:s,shift:l},{type:"elem",elem:n,shift:u}]},t)}else o=Fe.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:c},{type:"elem",elem:s,shift:l}]},t);return o.children[0].children[0].children[1].classes.push("svg-align"),Fe.makeSpan(["mrel","x-arrow"],[o],t)},mathmlBuilder:function(e,t){var n,r=Lt(e.label);if(e.body){var a=Rt(Ct(e.body,t));if(e.below){var i=Rt(Ct(e.below,t));n=new bt.MathNode("munderover",[r,i,a])}else n=new bt.MathNode("mover",[r,a])}else if(e.below){var o=Rt(Ct(e.below,t));n=new bt.MathNode("munder",[r,o])}else n=Rt(),n=new bt.MathNode("mover",[r,n]);return n}}),$e({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler:function(e,t){for(var n=e.parser,r=De(t[0],"ordgroup").body,a="",i=0;i","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],Qt=[0,1.2,1.8,2.4,3],Zt=[{type:"small",style:x.SCRIPTSCRIPT},{type:"small",style:x.SCRIPT},{type:"small",style:x.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],$t=[{type:"small",style:x.SCRIPTSCRIPT},{type:"small",style:x.SCRIPT},{type:"small",style:x.TEXT},{type:"stack"}],en=[{type:"small",style:x.SCRIPTSCRIPT},{type:"small",style:x.SCRIPT},{type:"small",style:x.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],tn=function(e){if("small"===e.type)return"Main-Regular";if("large"===e.type)return"Size"+e.size+"-Regular";if("stack"===e.type)return"Size4-Regular";throw new Error("Add support for delim type '"+e.type+"' here.")},nn=function(e,t,n,r){for(var a=Math.min(2,3-r.style.size);at)return n[a]}return n[n.length-1]},rn=function(e,t,n,r,a,i){var o;"<"===e||"\\lt"===e||"⟨"===e?e="\\langle":">"!==e&&"\\gt"!==e&&"⟩"!==e||(e="\\rangle"),o=d.contains(Xt,e)?Zt:d.contains(Yt,e)?en:$t;var s=nn(e,t,o,r);return"small"===s.type?function(e,t,n,r,a,i){var o=Fe.makeSymbol(e,"Main-Regular",a,r),s=qt(o,t,r,i);return n&&Ht(s,r,t),s}(e,s.style,n,r,a,i):"large"===s.type?Vt(e,s.size,n,r,a,i):Kt(e,t,n,r,a,i)},an=function(e,t){var n,r,a=t.havingBaseSizing(),i=nn("\\surd",e*a.sizeMultiplier,en,a),o=a.sizeMultiplier,s=Math.max(0,t.minRuleThickness-t.fontMetrics().sqrtRuleThickness),l=0,c=0,u=0;return"small"===i.type?(e<1?o=1:e<1.4&&(o=.7),c=(1+s)/o,(n=Gt("sqrtMain",l=(1+s+.08)/o,u=1e3+1e3*s+80,s,t)).style.minWidth="0.853em",r=.833/o):"large"===i.type?(u=1080*Qt[i.size],c=(Qt[i.size]+s)/o,l=(Qt[i.size]+s+.08)/o,(n=Gt("sqrtSize"+i.size,l,u,s,t)).style.minWidth="1.02em",r=1/o):(l=e+s+.08,c=e+s,u=Math.floor(1e3*e+s)+80,(n=Gt("sqrtTall",l,u,s,t)).style.minWidth="0.742em",r=1.056),n.height=c,n.style.height=l+"em",{span:n,advanceWidth:r,ruleWidth:(t.fontMetrics().sqrtRuleThickness+s)*o}},on=function(e,t,n,r,a){if("<"===e||"\\lt"===e||"⟨"===e?e="\\langle":">"!==e&&"\\gt"!==e&&"⟩"!==e||(e="\\rangle"),d.contains(Yt,e)||d.contains(Xt,e))return Vt(e,t,!1,n,r,a);if(d.contains(Jt,e))return Kt(e,Qt[t],!1,n,r,a);throw new o("Illegal delimiter: '"+e+"'")},sn=rn,ln=function(e,t,n,r,a,i){var o=r.fontMetrics().axisHeight*r.sizeMultiplier,s=5/r.fontMetrics().ptPerEm,l=Math.max(t-o,n+o),c=Math.max(l/500*901,2*l-s);return rn(e,c,!0,r,a,i)},cn={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},un=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function dn(e,t){var n=Ue(e);if(n&&d.contains(un,n.text))return n;throw new o("Invalid delimiter: '"+(n?n.text:JSON.stringify(e))+"' after '"+t.funcName+"'",e)}function fn(e){if(!e.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}$e({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1},handler:function(e,t){var n=dn(t[0],e);return{type:"delimsizing",mode:e.parser.mode,size:cn[e.funcName].size,mclass:cn[e.funcName].mclass,delim:n.text}},htmlBuilder:function(e,t){return"."===e.delim?Fe.makeSpan([e.mclass]):on(e.delim,e.size,t,e.mode,[e.mclass])},mathmlBuilder:function(e){var t=[];"."!==e.delim&&t.push(yt(e.delim,e.mode));var n=new bt.MathNode("mo",t);return"mopen"===e.mclass||"mclose"===e.mclass?n.setAttribute("fence","true"):n.setAttribute("fence","false"),n}}),$e({type:"leftright-right",names:["\\right"],props:{numArgs:1},handler:function(e,t){var n=e.parser.gullet.macros.get("\\current@color");if(n&&"string"!=typeof n)throw new o("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:e.parser.mode,delim:dn(t[0],e).text,color:n}}}),$e({type:"leftright",names:["\\left"],props:{numArgs:1},handler:function(e,t){var n=dn(t[0],e),r=e.parser;++r.leftrightDepth;var a=r.parseExpression(!1);--r.leftrightDepth,r.expect("\\right",!1);var i=De(r.parseFunction(),"leftright-right");return{type:"leftright",mode:r.mode,body:a,left:n.text,right:i.delim,rightColor:i.color}},htmlBuilder:function(e,t){fn(e);for(var n,r,a=st(e.body,t,!0,["mopen","mclose"]),i=0,o=0,s=!1,l=0;l-1?"mpadded":"menclose",[Ct(e.body,t)]);switch(e.label){case"\\cancel":r.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":r.setAttribute("notation","downdiagonalstrike");break;case"\\sout":r.setAttribute("notation","horizontalstrike");break;case"\\fbox":r.setAttribute("notation","box");break;case"\\fcolorbox":case"\\colorbox":if(n=t.fontMetrics().fboxsep*t.fontMetrics().ptPerEm,r.setAttribute("width","+"+2*n+"pt"),r.setAttribute("height","+"+2*n+"pt"),r.setAttribute("lspace",n+"pt"),r.setAttribute("voffset",n+"pt"),"\\fcolorbox"===e.label){var a=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness);r.setAttribute("style","border: "+a+"em solid "+String(e.borderColor))}break;case"\\xcancel":r.setAttribute("notation","updiagonalstrike downdiagonalstrike")}return e.backgroundColor&&r.setAttribute("mathbackground",e.backgroundColor),r};$e({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","text"]},handler:function(e,t,n){var r=e.parser,a=e.funcName,i=De(t[0],"color-token").color,o=t[1];return{type:"enclose",mode:r.mode,label:a,backgroundColor:i,body:o}},htmlBuilder:hn,mathmlBuilder:pn}),$e({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,greediness:3,argTypes:["color","color","text"]},handler:function(e,t,n){var r=e.parser,a=e.funcName,i=De(t[0],"color-token").color,o=De(t[1],"color-token").color,s=t[2];return{type:"enclose",mode:r.mode,label:a,backgroundColor:o,borderColor:i,body:s}},htmlBuilder:hn,mathmlBuilder:pn}),$e({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler:function(e,t){return{type:"enclose",mode:e.parser.mode,label:"\\fbox",body:t[0]}}}),$e({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout"],props:{numArgs:1},handler:function(e,t,n){var r=e.parser,a=e.funcName,i=t[0];return{type:"enclose",mode:r.mode,label:a,body:i}},htmlBuilder:hn,mathmlBuilder:pn});var mn={};function vn(e){for(var t=e.type,n=e.names,r=e.props,a=e.handler,i=e.htmlBuilder,o=e.mathmlBuilder,s={type:t,numArgs:r.numArgs||0,greediness:1,allowedInText:!1,numOptionalArgs:0,handler:a},l=0;l0&&(y+=.25),c.push({pos:y,isDashed:e[t]})}for(w(i[0]),n=0;n0&&(C<(N+=b)&&(C=N),N=0),e.addJot&&(C+=m),O.height=S,O.depth=C,y+=S,O.pos=y,y+=C+N,l[n]=O,w(i[n+1])}var E,A,P=y/2+t.fontMetrics().axisHeight,L=e.cols||[],T=[];for(r=0,A=0;r=s)){var B=void 0;(r>0||e.hskipBeforeAndAfter)&&0!==(B=d.deflt(M.pregap,h))&&((E=Fe.makeSpan(["arraycolsep"],[])).style.width=B+"em",T.push(E));var F=[];for(n=0;n0){for(var V=Fe.makeLineSpan("hline",t,u),U=Fe.makeLineSpan("hdashline",t,u),W=[{type:"elem",elem:l,shift:0}];c.length>0;){var K=c.pop(),G=K.pos-P;K.isDashed?W.push({type:"elem",elem:U,shift:G}):W.push({type:"elem",elem:V,shift:G})}l=Fe.makeVList({positionType:"individualShift",children:W},t)}return Fe.makeSpan(["mord"],[l],t)},xn={c:"center ",l:"left ",r:"right "},kn=function(e,t){var n=new bt.MathNode("mtable",e.body.map((function(e){return new bt.MathNode("mtr",e.map((function(e){return new bt.MathNode("mtd",[Ct(e,t)])})))}))),r=.5===e.arraystretch?.1:.16+e.arraystretch-1+(e.addJot?.09:0);n.setAttribute("rowspacing",r+"em");var a="",i="";if(e.cols){var o=e.cols,s="",l=!1,c=0,u=o.length;"separator"===o[0].type&&(a+="top ",c=1),"separator"===o[o.length-1].type&&(a+="bottom ",u-=1);for(var d=c;d0?"left ":"",a+=v[v.length-1].length>0?"right ":"";for(var g=1;g0&&d&&(p=1),r[f]={type:"align",align:h,pregap:p,postgap:0}}return a.colSeparationType=d?"align":"alignat",a};vn({type:"array",names:["array","darray"],props:{numArgs:1},handler:function(e,t){var n={cols:(Ue(t[0])?[t[0]]:De(t[0],"ordgroup").body).map((function(e){var t=Ve(e).text;if(-1!=="lcr".indexOf(t))return{type:"align",align:t};if("|"===t)return{type:"separator",separator:"|"};if(":"===t)return{type:"separator",separator:":"};throw new o("Unknown column alignment: "+t,e)})),hskipBeforeAndAfter:!0};return bn(e.parser,n,yn(e.envName))},htmlBuilder:wn,mathmlBuilder:kn}),vn({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix"],props:{numArgs:0},handler:function(e){var t={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[e.envName],n=bn(e.parser,{hskipBeforeAndAfter:!1},yn(e.envName));return t?{type:"leftright",mode:e.mode,body:[n],left:t[0],right:t[1],rightColor:void 0}:n},htmlBuilder:wn,mathmlBuilder:kn}),vn({type:"array",names:["smallmatrix"],props:{numArgs:0},handler:function(e){var t=bn(e.parser,{arraystretch:.5},"script");return t.colSeparationType="small",t},htmlBuilder:wn,mathmlBuilder:kn}),vn({type:"array",names:["subarray"],props:{numArgs:1},handler:function(e,t){var n=(Ue(t[0])?[t[0]]:De(t[0],"ordgroup").body).map((function(e){var t=Ve(e).text;if(-1!=="lc".indexOf(t))return{type:"align",align:t};throw new o("Unknown column alignment: "+t,e)}));if(n.length>1)throw new o("{subarray} can contain only one column");var r={cols:n,hskipBeforeAndAfter:!1,arraystretch:.5};if((r=bn(e.parser,r,"script")).body[0].length>1)throw new o("{subarray} can contain only one column");return r},htmlBuilder:wn,mathmlBuilder:kn}),vn({type:"array",names:["cases","dcases"],props:{numArgs:0},handler:function(e){var t=bn(e.parser,{arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},yn(e.envName));return{type:"leftright",mode:e.mode,body:[t],left:"\\{",right:".",rightColor:void 0}},htmlBuilder:wn,mathmlBuilder:kn}),vn({type:"array",names:["aligned"],props:{numArgs:0},handler:Sn,htmlBuilder:wn,mathmlBuilder:kn}),vn({type:"array",names:["gathered"],props:{numArgs:0},handler:function(e){return bn(e.parser,{cols:[{type:"align",align:"c"}],addJot:!0},"display")},htmlBuilder:wn,mathmlBuilder:kn}),vn({type:"array",names:["alignedat"],props:{numArgs:1},handler:Sn,htmlBuilder:wn,mathmlBuilder:kn}),$e({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler:function(e,t){throw new o(e.funcName+" valid only within array environment")}});var Cn=mn;$e({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler:function(e,t){var n=e.parser,r=e.funcName,a=t[0];if("ordgroup"!==a.type)throw new o("Invalid environment name",a);for(var i="",s=0;s=x.SCRIPT.id?n.text():x.DISPLAY:"text"===e&&n.size===x.DISPLAY.size?n=x.TEXT:"script"===e?n=x.SCRIPT:"scriptscript"===e&&(n=x.SCRIPTSCRIPT),n},Tn=function(e,t){var n,r=Ln(e.size,t.style),a=r.fracNum(),i=r.fracDen();n=t.havingStyle(a);var o=ft(e.numer,n,t);if(e.continued){var s=8.5/t.fontMetrics().ptPerEm,l=3.5/t.fontMetrics().ptPerEm;o.height=o.height0?3*d:7*d,p=t.fontMetrics().denom1):(u>0?(f=t.fontMetrics().num2,h=d):(f=t.fontMetrics().num3,h=3*d),p=t.fontMetrics().denom2),c){var w=t.fontMetrics().axisHeight;f-o.depth-(w+.5*u)0&&(t="."===(t=e)?null:t),t};$e({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,greediness:6,argTypes:["math","math","size","text","math","math"]},handler:function(e,t){var n=e.parser,r=t[4],a=t[5],i=qe(t[0],"atom");i&&(i=He(t[0],"open"));var o=i?zn(i.text):null,s=qe(t[1],"atom");s&&(s=He(t[1],"close"));var l,c=s?zn(s.text):null,u=De(t[2],"size"),d=null;l=!!u.isBlank||(d=u.value).number>0;var f="auto",h=qe(t[3],"ordgroup");if(h){if(h.body.length>0){var p=De(h.body[0],"textord");f=In[Number(p.text)]}}else h=De(t[3],"textord"),f=In[Number(h.text)];return{type:"genfrac",mode:n.mode,numer:r,denom:a,continued:!1,hasBarLine:l,barSize:d,leftDelim:o,rightDelim:c,size:f}},htmlBuilder:Tn,mathmlBuilder:Mn}),$e({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler:function(e,t){var n=e.parser,r=(e.funcName,e.token);return{type:"infix",mode:n.mode,replaceWith:"\\\\abovefrac",size:De(t[0],"size").value,token:r}}}),$e({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:function(e,t){var n=e.parser,r=(e.funcName,t[0]),a=function(e){if(!e)throw new Error("Expected non-null, but got "+String(e));return e}(De(t[1],"infix").size),i=t[2],o=a.number>0;return{type:"genfrac",mode:n.mode,numer:r,denom:i,continued:!1,hasBarLine:o,barSize:a,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:Tn,mathmlBuilder:Mn});var Rn=function(e,t){var n,r,a=t.style,i=qe(e,"supsub");i?(n=i.sup?ft(i.sup,t.havingStyle(a.sup()),t):ft(i.sub,t.havingStyle(a.sub()),t),r=De(i.base,"horizBrace")):r=De(e,"horizBrace");var o,s=ft(r.base,t.havingBaseStyle(x.DISPLAY)),l=Tt(r,t);if(r.isOver?(o=Fe.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:l}]},t)).children[0].children[0].children[1].classes.push("svg-align"):(o=Fe.makeVList({positionType:"bottom",positionData:s.depth+.1+l.height,children:[{type:"elem",elem:l},{type:"kern",size:.1},{type:"elem",elem:s}]},t)).children[0].children[0].children[0].classes.push("svg-align"),n){var c=Fe.makeSpan(["mord",r.isOver?"mover":"munder"],[o],t);o=r.isOver?Fe.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:c},{type:"kern",size:.2},{type:"elem",elem:n}]},t):Fe.makeVList({positionType:"bottom",positionData:c.depth+.2+n.height+n.depth,children:[{type:"elem",elem:n},{type:"kern",size:.2},{type:"elem",elem:c}]},t)}return Fe.makeSpan(["mord",r.isOver?"mover":"munder"],[o],t)};$e({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler:function(e,t){var n=e.parser,r=e.funcName;return{type:"horizBrace",mode:n.mode,label:r,isOver:/^\\over/.test(r),base:t[0]}},htmlBuilder:Rn,mathmlBuilder:function(e,t){var n=Lt(e.label);return new bt.MathNode(e.isOver?"mover":"munder",[Ct(e.base,t),n])}}),$e({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:function(e,t){var n=e.parser,r=t[1],a=De(t[0],"url").url;return n.settings.isTrusted({command:"\\href",url:a})?{type:"href",mode:n.mode,href:a,body:tt(r)}:n.formatUnsupportedCmd("\\href")},htmlBuilder:function(e,t){var n=st(e.body,t,!1);return Fe.makeAnchor(e.href,[],n,t)},mathmlBuilder:function(e,t){var n=St(e.body,t);return n instanceof vt||(n=new vt("mrow",[n])),n.setAttribute("href",e.href),n}}),$e({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:function(e,t){var n=e.parser,r=De(t[0],"url").url;if(!n.settings.isTrusted({command:"\\url",url:r}))return n.formatUnsupportedCmd("\\url");for(var a=[],i=0;i0&&(r=je(e.totalheight,t)-n,r=Number(r.toFixed(2)));var a=0;e.width.number>0&&(a=je(e.width,t));var i={height:n+r+"em"};a>0&&(i.width=a+"em"),r>0&&(i.verticalAlign=-r+"em");var o=new T(e.src,e.alt,i);return o.height=n,o.depth=r,o},mathmlBuilder:function(e,t){var n=new bt.MathNode("mglyph",[]);n.setAttribute("alt",e.alt);var r=je(e.height,t),a=0;if(e.totalheight.number>0&&(a=(a=je(e.totalheight,t)-r).toFixed(2),n.setAttribute("valign","-"+a+"em")),n.setAttribute("height",r+a+"em"),e.width.number>0){var i=je(e.width,t);n.setAttribute("width",i+"em")}return n.setAttribute("src",e.src),n}}),$e({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],allowedInText:!0},handler:function(e,t){var n=e.parser,r=e.funcName,a=De(t[0],"size");if(n.settings.strict){var i="m"===r[1],o="mu"===a.value.unit;i?(o||n.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+r+" supports only mu units, not "+a.value.unit+" units"),"math"!==n.mode&&n.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+r+" works only in math mode")):o&&n.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+r+" doesn't support mu units")}return{type:"kern",mode:n.mode,dimension:a.value}},htmlBuilder:function(e,t){return Fe.makeGlue(e.dimension,t)},mathmlBuilder:function(e,t){var n=je(e.dimension,t);return new bt.SpaceNode(n)}}),$e({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:function(e,t){var n=e.parser,r=e.funcName,a=t[0];return{type:"lap",mode:n.mode,alignment:r.slice(5),body:a}},htmlBuilder:function(e,t){var n;"clap"===e.alignment?(n=Fe.makeSpan([],[ft(e.body,t)]),n=Fe.makeSpan(["inner"],[n],t)):n=Fe.makeSpan(["inner"],[ft(e.body,t)]);var r=Fe.makeSpan(["fix"],[]),a=Fe.makeSpan([e.alignment],[n,r],t),i=Fe.makeSpan(["strut"]);return i.style.height=a.height+a.depth+"em",i.style.verticalAlign=-a.depth+"em",a.children.unshift(i),a=Fe.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:a}]},t),Fe.makeSpan(["mord"],[a],t)},mathmlBuilder:function(e,t){var n=new bt.MathNode("mpadded",[Ct(e.body,t)]);if("rlap"!==e.alignment){var r="llap"===e.alignment?"-1":"-0.5";n.setAttribute("lspace",r+"width")}return n.setAttribute("width","0px"),n}}),$e({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(e,t){var n=e.funcName,r=e.parser,a=r.mode;r.switchMode("math");var i="\\("===n?"\\)":"$",o=r.parseExpression(!1,i);return r.expect(i),r.switchMode(a),{type:"styling",mode:r.mode,style:"text",body:o}}}),$e({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(e,t){throw new o("Mismatched "+e.funcName)}});var Fn=function(e,t){switch(t.style.size){case x.DISPLAY.size:return e.display;case x.TEXT.size:return e.text;case x.SCRIPT.size:return e.script;case x.SCRIPTSCRIPT.size:return e.scriptscript;default:return e.text}};$e({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4},handler:function(e,t){return{type:"mathchoice",mode:e.parser.mode,display:tt(t[0]),text:tt(t[1]),script:tt(t[2]),scriptscript:tt(t[3])}},htmlBuilder:function(e,t){var n=Fn(e,t),r=st(n,t,!1);return Fe.makeFragment(r)},mathmlBuilder:function(e,t){var n=Fn(e,t);return St(n,t)}});var Dn=function(e,t,n,r,a,i,o){var s,l,c;if(e=Fe.makeSpan([],[e]),t){var u=ft(t,r.havingStyle(a.sup()),r);l={elem:u,kern:Math.max(r.fontMetrics().bigOpSpacing1,r.fontMetrics().bigOpSpacing3-u.depth)}}if(n){var d=ft(n,r.havingStyle(a.sub()),r);s={elem:d,kern:Math.max(r.fontMetrics().bigOpSpacing2,r.fontMetrics().bigOpSpacing4-d.height)}}if(l&&s){var f=r.fontMetrics().bigOpSpacing5+s.elem.height+s.elem.depth+s.kern+e.depth+o;c=Fe.makeVList({positionType:"bottom",positionData:f,children:[{type:"kern",size:r.fontMetrics().bigOpSpacing5},{type:"elem",elem:s.elem,marginLeft:-i+"em"},{type:"kern",size:s.kern},{type:"elem",elem:e},{type:"kern",size:l.kern},{type:"elem",elem:l.elem,marginLeft:i+"em"},{type:"kern",size:r.fontMetrics().bigOpSpacing5}]},r)}else if(s){var h=e.height-o;c=Fe.makeVList({positionType:"top",positionData:h,children:[{type:"kern",size:r.fontMetrics().bigOpSpacing5},{type:"elem",elem:s.elem,marginLeft:-i+"em"},{type:"kern",size:s.kern},{type:"elem",elem:e}]},r)}else{if(!l)return e;var p=e.depth+o;c=Fe.makeVList({positionType:"bottom",positionData:p,children:[{type:"elem",elem:e},{type:"kern",size:l.kern},{type:"elem",elem:l.elem,marginLeft:i+"em"},{type:"kern",size:r.fontMetrics().bigOpSpacing5}]},r)}return Fe.makeSpan(["mop","op-limits"],[c],r)},qn=["\\smallint"],Hn=function(e,t){var n,r,a,i=!1,o=qe(e,"supsub");o?(n=o.sup,r=o.sub,a=De(o.base,"op"),i=!0):a=De(e,"op");var s,l=t.style,c=!1;if(l.size===x.DISPLAY.size&&a.symbol&&!d.contains(qn,a.name)&&(c=!0),a.symbol){var u=c?"Size2-Regular":"Size1-Regular",f="";if("\\oiint"!==a.name&&"\\oiiint"!==a.name||(f=a.name.substr(1),a.name="oiint"===f?"\\iint":"\\iiint"),s=Fe.makeSymbol(a.name,u,"math",t,["mop","op-symbol",c?"large-op":"small-op"]),f.length>0){var h=s.italic,p=Fe.staticSvg(f+"Size"+(c?"2":"1"),t);s=Fe.makeVList({positionType:"individualShift",children:[{type:"elem",elem:s,shift:0},{type:"elem",elem:p,shift:c?.08:0}]},t),a.name="\\"+f,s.classes.unshift("mop"),s.italic=h}}else if(a.body){var m=st(a.body,t,!0);1===m.length&&m[0]instanceof I?(s=m[0]).classes[0]="mop":s=Fe.makeSpan(["mop"],Fe.tryCombineChars(m),t)}else{for(var v=[],g=1;g0){for(var l=a.body.map((function(e){var t=e.text;return"string"==typeof t?{type:"textord",mode:e.mode,text:t}:e})),c=st(l,t.withFont("mathrm"),!0),u=0;u=0?s.setAttribute("height","+"+a+"em"):(s.setAttribute("height",a+"em"),s.setAttribute("depth","+"+-a+"em")),s.setAttribute("voffset",a+"em"),s}});var Yn=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"];$e({type:"sizing",names:Yn,props:{numArgs:0,allowedInText:!0},handler:function(e,t){var n=e.breakOnTokenText,r=e.funcName,a=e.parser,i=a.parseExpression(!1,n);return{type:"sizing",mode:a.mode,size:Yn.indexOf(r)+1,body:i}},htmlBuilder:function(e,t){var n=t.havingSize(e.size);return Gn(e.body,n,t)},mathmlBuilder:function(e,t){var n=t.havingSize(e.size),r=kt(e.body,n),a=new bt.MathNode("mstyle",r);return a.setAttribute("mathsize",n.sizeMultiplier+"em"),a}}),$e({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:function(e,t,n){var r=e.parser,a=!1,i=!1,o=n[0]&&De(n[0],"ordgroup");if(o)for(var s="",l=0;ln.height+n.depth+i&&(i=(i+d-n.height-n.depth)/2);var f=l.height-n.height-i-c;n.style.paddingLeft=u+"em";var h=Fe.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:n,wrapperClasses:["svg-align"]},{type:"kern",size:-(n.height+f)},{type:"elem",elem:l},{type:"kern",size:c}]},t);if(e.index){var p=t.havingStyle(x.SCRIPTSCRIPT),m=ft(e.index,p,t),v=.6*(h.height-h.depth),g=Fe.makeVList({positionType:"shift",positionData:-v,children:[{type:"elem",elem:m}]},t),b=Fe.makeSpan(["root"],[g]);return Fe.makeSpan(["mord","sqrt"],[b,h],t)}return Fe.makeSpan(["mord","sqrt"],[h],t)},mathmlBuilder:function(e,t){var n=e.body,r=e.index;return r?new bt.MathNode("mroot",[Ct(n,t),Ct(r,t)]):new bt.MathNode("msqrt",[Ct(n,t)])}});var Jn={display:x.DISPLAY,text:x.TEXT,script:x.SCRIPT,scriptscript:x.SCRIPTSCRIPT};$e({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0},handler:function(e,t){var n=e.breakOnTokenText,r=e.funcName,a=e.parser,i=a.parseExpression(!0,n),o=r.slice(1,r.length-5);return{type:"styling",mode:a.mode,style:o,body:i}},htmlBuilder:function(e,t){var n=Jn[e.style],r=t.havingStyle(n).withFont("");return Gn(e.body,r,t)},mathmlBuilder:function(e,t){var n=Jn[e.style],r=t.havingStyle(n),a=kt(e.body,r),i=new bt.MathNode("mstyle",a),o={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]}[e.style];return i.setAttribute("scriptlevel",o[0]),i.setAttribute("displaystyle",o[1]),i}}),et({type:"supsub",htmlBuilder:function(e,t){var n=function(e,t){var n=e.base;return n?"op"===n.type?n.limits&&(t.style.size===x.DISPLAY.size||n.alwaysHandleSupSub)?Hn:null:"operatorname"===n.type?n.alwaysHandleSupSub&&(t.style.size===x.DISPLAY.size||n.limits)?Kn:null:"accent"===n.type?d.isCharacterBox(n.base)?Mt:null:"horizBrace"===n.type&&!e.sub===n.isOver?Rn:null:null}(e,t);if(n)return n(e,t);var r,a,i,o=e.base,s=e.sup,l=e.sub,c=ft(o,t),u=t.fontMetrics(),f=0,h=0,p=o&&d.isCharacterBox(o);if(s){var m=t.havingStyle(t.style.sup());r=ft(s,m,t),p||(f=c.height-m.fontMetrics().supDrop*m.sizeMultiplier/t.sizeMultiplier)}if(l){var v=t.havingStyle(t.style.sub());a=ft(l,v,t),p||(h=c.depth+v.fontMetrics().subDrop*v.sizeMultiplier/t.sizeMultiplier)}i=t.style===x.DISPLAY?u.sup1:t.style.cramped?u.sup3:u.sup2;var g,b=t.sizeMultiplier,y=.5/u.ptPerEm/b+"em",w=null;if(a){var k=e.base&&"op"===e.base.type&&e.base.name&&("\\oiint"===e.base.name||"\\oiiint"===e.base.name);(c instanceof I||k)&&(w=-c.italic+"em")}if(r&&a){f=Math.max(f,i,r.depth+.25*u.xHeight),h=Math.max(h,u.sub2);var S=4*u.defaultRuleThickness;if(f-r.depth-(a.height-h)0&&(f+=C,h-=C)}var O=[{type:"elem",elem:a,shift:h,marginRight:y,marginLeft:w},{type:"elem",elem:r,shift:-f,marginRight:y}];g=Fe.makeVList({positionType:"individualShift",children:O},t)}else if(a){h=Math.max(h,u.sub1,a.height-.8*u.xHeight);var _=[{type:"elem",elem:a,marginLeft:w,marginRight:y}];g=Fe.makeVList({positionType:"shift",positionData:h,children:_},t)}else{if(!r)throw new Error("supsub must have either sup or sub.");f=Math.max(f,i,r.depth+.25*u.xHeight),g=Fe.makeVList({positionType:"shift",positionData:-f,children:[{type:"elem",elem:r,marginRight:y}]},t)}var j=ut(c,"right")||"mord";return Fe.makeSpan([j],[c,Fe.makeSpan(["msupsub"],[g])],t)},mathmlBuilder:function(e,t){var n,r=!1,a=qe(e.base,"horizBrace");a&&!!e.sup===a.isOver&&(r=!0,n=a.isOver),!e.base||"op"!==e.base.type&&"operatorname"!==e.base.type||(e.base.parentIsSupSub=!0);var i,o=[Ct(e.base,t)];if(e.sub&&o.push(Ct(e.sub,t)),e.sup&&o.push(Ct(e.sup,t)),r)i=n?"mover":"munder";else if(e.sub)if(e.sup){var s=e.base;i=s&&"op"===s.type&&s.limits&&t.style===x.DISPLAY||s&&"operatorname"===s.type&&s.alwaysHandleSupSub&&(t.style===x.DISPLAY||s.limits)?"munderover":"msubsup"}else{var l=e.base;i=l&&"op"===l.type&&l.limits&&(t.style===x.DISPLAY||l.alwaysHandleSupSub)||l&&"operatorname"===l.type&&l.alwaysHandleSupSub&&(l.limits||t.style===x.DISPLAY)?"munder":"msub"}else{var c=e.base;i=c&&"op"===c.type&&c.limits&&(t.style===x.DISPLAY||c.alwaysHandleSupSub)||c&&"operatorname"===c.type&&c.alwaysHandleSupSub&&(c.limits||t.style===x.DISPLAY)?"mover":"msup"}return new bt.MathNode(i,o)}}),et({type:"atom",htmlBuilder:function(e,t){return Fe.mathsym(e.text,e.mode,t,["m"+e.family])},mathmlBuilder:function(e,t){var n=new bt.MathNode("mo",[yt(e.text,e.mode)]);if("bin"===e.family){var r=xt(e,t);"bold-italic"===r&&n.setAttribute("mathvariant",r)}else"punct"===e.family?n.setAttribute("separator","true"):"open"!==e.family&&"close"!==e.family||n.setAttribute("stretchy","false");return n}});var Xn={mi:"italic",mn:"normal",mtext:"normal"};et({type:"mathord",htmlBuilder:function(e,t){return Fe.makeOrd(e,t,"mathord")},mathmlBuilder:function(e,t){var n=new bt.MathNode("mi",[yt(e.text,e.mode,t)]),r=xt(e,t)||"italic";return r!==Xn[n.type]&&n.setAttribute("mathvariant",r),n}}),et({type:"textord",htmlBuilder:function(e,t){return Fe.makeOrd(e,t,"textord")},mathmlBuilder:function(e,t){var n,r=yt(e.text,e.mode,t),a=xt(e,t)||"normal";return n="text"===e.mode?new bt.MathNode("mtext",[r]):/[0-9]/.test(e.text)?new bt.MathNode("mn",[r]):"\\prime"===e.text?new bt.MathNode("mo",[r]):new bt.MathNode("mi",[r]),a!==Xn[n.type]&&n.setAttribute("mathvariant",a),n}});var Qn={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},Zn={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};et({type:"spacing",htmlBuilder:function(e,t){if(Zn.hasOwnProperty(e.text)){var n=Zn[e.text].className||"";if("text"===e.mode){var r=Fe.makeOrd(e,t,"textord");return r.classes.push(n),r}return Fe.makeSpan(["mspace",n],[Fe.mathsym(e.text,e.mode,t)],t)}if(Qn.hasOwnProperty(e.text))return Fe.makeSpan(["mspace",Qn[e.text]],[],t);throw new o('Unknown type of space "'+e.text+'"')},mathmlBuilder:function(e,t){if(!Zn.hasOwnProperty(e.text)){if(Qn.hasOwnProperty(e.text))return new bt.MathNode("mspace");throw new o('Unknown type of space "'+e.text+'"')}return new bt.MathNode("mtext",[new bt.TextNode(" ")])}});var $n=function(){var e=new bt.MathNode("mtd",[]);return e.setAttribute("width","50%"),e};et({type:"tag",mathmlBuilder:function(e,t){var n=new bt.MathNode("mtable",[new bt.MathNode("mtr",[$n(),new bt.MathNode("mtd",[St(e.body,t)]),$n(),new bt.MathNode("mtd",[St(e.tag,t)])])]);return n.setAttribute("width","100%"),n}});var er={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},tr={"\\textbf":"textbf","\\textmd":"textmd"},nr={"\\textit":"textit","\\textup":"textup"},rr=function(e,t){var n=e.font;return n?er[n]?t.withTextFontFamily(er[n]):tr[n]?t.withTextFontWeight(tr[n]):t.withTextFontShape(nr[n]):t};$e({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],greediness:2,allowedInText:!0},handler:function(e,t){var n=e.parser,r=e.funcName,a=t[0];return{type:"text",mode:n.mode,body:tt(a),font:r}},htmlBuilder:function(e,t){var n=rr(e,t),r=st(e.body,n,!0);return Fe.makeSpan(["mord","text"],Fe.tryCombineChars(r),n)},mathmlBuilder:function(e,t){var n=rr(e,t);return St(e.body,n)}}),$e({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler:function(e,t){return{type:"underline",mode:e.parser.mode,body:t[0]}},htmlBuilder:function(e,t){var n=ft(e.body,t),r=Fe.makeLineSpan("underline-line",t),a=t.fontMetrics().defaultRuleThickness,i=Fe.makeVList({positionType:"top",positionData:n.height,children:[{type:"kern",size:a},{type:"elem",elem:r},{type:"kern",size:3*a},{type:"elem",elem:n}]},t);return Fe.makeSpan(["mord","underline"],[i],t)},mathmlBuilder:function(e,t){var n=new bt.MathNode("mo",[new bt.TextNode("‾")]);n.setAttribute("stretchy","true");var r=new bt.MathNode("munder",[Ct(e.body,t),n]);return r.setAttribute("accentunder","true"),r}}),$e({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler:function(e,t,n){throw new o("\\verb ended by end of line instead of matching delimiter")},htmlBuilder:function(e,t){for(var n=ar(e),r=[],a=t.havingStyle(t.style.text()),i=0;i0&&(this.undefStack[this.undefStack.length-1][e]=t)}else{var a=this.undefStack[this.undefStack.length-1];a&&!a.hasOwnProperty(e)&&(a[e]=this.current[e])}this.current[e]=t},e}(),ur={},dr=ur;function fr(e,t){ur[e]=t}fr("\\@firstoftwo",(function(e){return{tokens:e.consumeArgs(2)[0],numArgs:0}})),fr("\\@secondoftwo",(function(e){return{tokens:e.consumeArgs(2)[1],numArgs:0}})),fr("\\@ifnextchar",(function(e){var t=e.consumeArgs(3),n=e.future();return 1===t[0].length&&t[0][0].text===n.text?{tokens:t[1],numArgs:0}:{tokens:t[2],numArgs:0}})),fr("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),fr("\\TextOrMath",(function(e){var t=e.consumeArgs(2);return"text"===e.mode?{tokens:t[0],numArgs:0}:{tokens:t[1],numArgs:0}}));var hr={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};fr("\\char",(function(e){var t,n=e.popToken(),r="";if("'"===n.text)t=8,n=e.popToken();else if('"'===n.text)t=16,n=e.popToken();else if("`"===n.text)if("\\"===(n=e.popToken()).text[0])r=n.text.charCodeAt(1);else{if("EOF"===n.text)throw new o("\\char` missing argument");r=n.text.charCodeAt(0)}else t=10;if(t){if(null==(r=hr[n.text])||r>=t)throw new o("Invalid base-"+t+" digit "+n.text);for(var a;null!=(a=hr[e.future().text])&&a":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};fr("\\dots",(function(e){var t="\\dotso",n=e.expandAfterFuture().text;return n in vr?t=vr[n]:("\\not"===n.substr(0,4)||n in Y.math&&d.contains(["bin","rel"],Y.math[n].group))&&(t="\\dotsb"),t}));var gr={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};fr("\\dotso",(function(e){return e.future().text in gr?"\\ldots\\,":"\\ldots"})),fr("\\dotsc",(function(e){var t=e.future().text;return t in gr&&","!==t?"\\ldots\\,":"\\ldots"})),fr("\\cdots",(function(e){return e.future().text in gr?"\\@cdots\\,":"\\@cdots"})),fr("\\dotsb","\\cdots"),fr("\\dotsm","\\cdots"),fr("\\dotsi","\\!\\cdots"),fr("\\dotsx","\\ldots\\,"),fr("\\DOTSI","\\relax"),fr("\\DOTSB","\\relax"),fr("\\DOTSX","\\relax"),fr("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),fr("\\,","\\tmspace+{3mu}{.1667em}"),fr("\\thinspace","\\,"),fr("\\>","\\mskip{4mu}"),fr("\\:","\\tmspace+{4mu}{.2222em}"),fr("\\medspace","\\:"),fr("\\;","\\tmspace+{5mu}{.2777em}"),fr("\\thickspace","\\;"),fr("\\!","\\tmspace-{3mu}{.1667em}"),fr("\\negthinspace","\\!"),fr("\\negmedspace","\\tmspace-{4mu}{.2222em}"),fr("\\negthickspace","\\tmspace-{5mu}{.277em}"),fr("\\enspace","\\kern.5em "),fr("\\enskip","\\hskip.5em\\relax"),fr("\\quad","\\hskip1em\\relax"),fr("\\qquad","\\hskip2em\\relax"),fr("\\tag","\\@ifstar\\tag@literal\\tag@paren"),fr("\\tag@paren","\\tag@literal{({#1})}"),fr("\\tag@literal",(function(e){if(e.macros.get("\\df@tag"))throw new o("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"})),fr("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),fr("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),fr("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),fr("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),fr("\\pmb","\\html@mathml{\\@binrel{#1}{\\mathrlap{#1}\\kern0.5px#1}}{\\mathbf{#1}}"),fr("\\\\","\\newline"),fr("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var br=D["Main-Regular"]["T".charCodeAt(0)][1]-.7*D["Main-Regular"]["A".charCodeAt(0)][1]+"em";fr("\\LaTeX","\\textrm{\\html@mathml{L\\kern-.36em\\raisebox{"+br+"}{\\scriptstyle A}\\kern-.15em\\TeX}{LaTeX}}"),fr("\\KaTeX","\\textrm{\\html@mathml{K\\kern-.17em\\raisebox{"+br+"}{\\scriptstyle A}\\kern-.15em\\TeX}{KaTeX}}"),fr("\\hspace","\\@ifstar\\@hspacer\\@hspace"),fr("\\@hspace","\\hskip #1\\relax"),fr("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),fr("\\ordinarycolon",":"),fr("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),fr("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),fr("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),fr("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),fr("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),fr("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),fr("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),fr("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),fr("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),fr("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),fr("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),fr("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),fr("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),fr("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),fr("∷","\\dblcolon"),fr("∹","\\eqcolon"),fr("≔","\\coloneqq"),fr("≕","\\eqqcolon"),fr("⩴","\\Coloneqq"),fr("\\ratio","\\vcentcolon"),fr("\\coloncolon","\\dblcolon"),fr("\\colonequals","\\coloneqq"),fr("\\coloncolonequals","\\Coloneqq"),fr("\\equalscolon","\\eqqcolon"),fr("\\equalscoloncolon","\\Eqqcolon"),fr("\\colonminus","\\coloneq"),fr("\\coloncolonminus","\\Coloneq"),fr("\\minuscolon","\\eqcolon"),fr("\\minuscoloncolon","\\Eqcolon"),fr("\\coloncolonapprox","\\Colonapprox"),fr("\\coloncolonsim","\\Colonsim"),fr("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),fr("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),fr("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),fr("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),fr("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}"),fr("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),fr("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),fr("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}"),fr("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}"),fr("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}"),fr("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}"),fr("\\nleqq","\\html@mathml{\\@nleqq}{≰}"),fr("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}"),fr("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}"),fr("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}"),fr("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}"),fr("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}"),fr("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}"),fr("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}"),fr("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}"),fr("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}"),fr("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}"),fr("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}"),fr("⟦","\\llbracket"),fr("⟧","\\rrbracket"),fr("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}"),fr("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}"),fr("⦃","\\lBrace"),fr("⦄","\\rBrace"),fr("\\darr","\\downarrow"),fr("\\dArr","\\Downarrow"),fr("\\Darr","\\Downarrow"),fr("\\lang","\\langle"),fr("\\rang","\\rangle"),fr("\\uarr","\\uparrow"),fr("\\uArr","\\Uparrow"),fr("\\Uarr","\\Uparrow"),fr("\\N","\\mathbb{N}"),fr("\\R","\\mathbb{R}"),fr("\\Z","\\mathbb{Z}"),fr("\\alef","\\aleph"),fr("\\alefsym","\\aleph"),fr("\\Alpha","\\mathrm{A}"),fr("\\Beta","\\mathrm{B}"),fr("\\bull","\\bullet"),fr("\\Chi","\\mathrm{X}"),fr("\\clubs","\\clubsuit"),fr("\\cnums","\\mathbb{C}"),fr("\\Complex","\\mathbb{C}"),fr("\\Dagger","\\ddagger"),fr("\\diamonds","\\diamondsuit"),fr("\\empty","\\emptyset"),fr("\\Epsilon","\\mathrm{E}"),fr("\\Eta","\\mathrm{H}"),fr("\\exist","\\exists"),fr("\\harr","\\leftrightarrow"),fr("\\hArr","\\Leftrightarrow"),fr("\\Harr","\\Leftrightarrow"),fr("\\hearts","\\heartsuit"),fr("\\image","\\Im"),fr("\\infin","\\infty"),fr("\\Iota","\\mathrm{I}"),fr("\\isin","\\in"),fr("\\Kappa","\\mathrm{K}"),fr("\\larr","\\leftarrow"),fr("\\lArr","\\Leftarrow"),fr("\\Larr","\\Leftarrow"),fr("\\lrarr","\\leftrightarrow"),fr("\\lrArr","\\Leftrightarrow"),fr("\\Lrarr","\\Leftrightarrow"),fr("\\Mu","\\mathrm{M}"),fr("\\natnums","\\mathbb{N}"),fr("\\Nu","\\mathrm{N}"),fr("\\Omicron","\\mathrm{O}"),fr("\\plusmn","\\pm"),fr("\\rarr","\\rightarrow"),fr("\\rArr","\\Rightarrow"),fr("\\Rarr","\\Rightarrow"),fr("\\real","\\Re"),fr("\\reals","\\mathbb{R}"),fr("\\Reals","\\mathbb{R}"),fr("\\Rho","\\mathrm{P}"),fr("\\sdot","\\cdot"),fr("\\sect","\\S"),fr("\\spades","\\spadesuit"),fr("\\sub","\\subset"),fr("\\sube","\\subseteq"),fr("\\supe","\\supseteq"),fr("\\Tau","\\mathrm{T}"),fr("\\thetasym","\\vartheta"),fr("\\weierp","\\wp"),fr("\\Zeta","\\mathrm{Z}"),fr("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),fr("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),fr("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),fr("\\blue","\\textcolor{##6495ed}{#1}"),fr("\\orange","\\textcolor{##ffa500}{#1}"),fr("\\pink","\\textcolor{##ff00af}{#1}"),fr("\\red","\\textcolor{##df0030}{#1}"),fr("\\green","\\textcolor{##28ae7b}{#1}"),fr("\\gray","\\textcolor{gray}{#1}"),fr("\\purple","\\textcolor{##9d38bd}{#1}"),fr("\\blueA","\\textcolor{##ccfaff}{#1}"),fr("\\blueB","\\textcolor{##80f6ff}{#1}"),fr("\\blueC","\\textcolor{##63d9ea}{#1}"),fr("\\blueD","\\textcolor{##11accd}{#1}"),fr("\\blueE","\\textcolor{##0c7f99}{#1}"),fr("\\tealA","\\textcolor{##94fff5}{#1}"),fr("\\tealB","\\textcolor{##26edd5}{#1}"),fr("\\tealC","\\textcolor{##01d1c1}{#1}"),fr("\\tealD","\\textcolor{##01a995}{#1}"),fr("\\tealE","\\textcolor{##208170}{#1}"),fr("\\greenA","\\textcolor{##b6ffb0}{#1}"),fr("\\greenB","\\textcolor{##8af281}{#1}"),fr("\\greenC","\\textcolor{##74cf70}{#1}"),fr("\\greenD","\\textcolor{##1fab54}{#1}"),fr("\\greenE","\\textcolor{##0d923f}{#1}"),fr("\\goldA","\\textcolor{##ffd0a9}{#1}"),fr("\\goldB","\\textcolor{##ffbb71}{#1}"),fr("\\goldC","\\textcolor{##ff9c39}{#1}"),fr("\\goldD","\\textcolor{##e07d10}{#1}"),fr("\\goldE","\\textcolor{##a75a05}{#1}"),fr("\\redA","\\textcolor{##fca9a9}{#1}"),fr("\\redB","\\textcolor{##ff8482}{#1}"),fr("\\redC","\\textcolor{##f9685d}{#1}"),fr("\\redD","\\textcolor{##e84d39}{#1}"),fr("\\redE","\\textcolor{##bc2612}{#1}"),fr("\\maroonA","\\textcolor{##ffbde0}{#1}"),fr("\\maroonB","\\textcolor{##ff92c6}{#1}"),fr("\\maroonC","\\textcolor{##ed5fa6}{#1}"),fr("\\maroonD","\\textcolor{##ca337c}{#1}"),fr("\\maroonE","\\textcolor{##9e034e}{#1}"),fr("\\purpleA","\\textcolor{##ddd7ff}{#1}"),fr("\\purpleB","\\textcolor{##c6b9fc}{#1}"),fr("\\purpleC","\\textcolor{##aa87ff}{#1}"),fr("\\purpleD","\\textcolor{##7854ab}{#1}"),fr("\\purpleE","\\textcolor{##543b78}{#1}"),fr("\\mintA","\\textcolor{##f5f9e8}{#1}"),fr("\\mintB","\\textcolor{##edf2df}{#1}"),fr("\\mintC","\\textcolor{##e0e5cc}{#1}"),fr("\\grayA","\\textcolor{##f6f7f7}{#1}"),fr("\\grayB","\\textcolor{##f0f1f2}{#1}"),fr("\\grayC","\\textcolor{##e3e5e6}{#1}"),fr("\\grayD","\\textcolor{##d6d8da}{#1}"),fr("\\grayE","\\textcolor{##babec2}{#1}"),fr("\\grayF","\\textcolor{##888d93}{#1}"),fr("\\grayG","\\textcolor{##626569}{#1}"),fr("\\grayH","\\textcolor{##3b3e40}{#1}"),fr("\\grayI","\\textcolor{##21242c}{#1}"),fr("\\kaBlue","\\textcolor{##314453}{#1}"),fr("\\kaGreen","\\textcolor{##71B307}{#1}");var yr={"\\relax":!0,"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},wr=function(){function e(e,t,n){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=t,this.expansionCount=0,this.feed(e),this.macros=new cr(dr,t.macros),this.mode=n,this.stack=[]}var t=e.prototype;return t.feed=function(e){this.lexer=new lr(e,this.settings)},t.switchMode=function(e){this.mode=e},t.beginGroup=function(){this.macros.beginGroup()},t.endGroup=function(){this.macros.endGroup()},t.future=function(){return 0===this.stack.length&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]},t.popToken=function(){return this.future(),this.stack.pop()},t.pushToken=function(e){this.stack.push(e)},t.pushTokens=function(e){var t;(t=this.stack).push.apply(t,e)},t.consumeSpaces=function(){for(;" "===this.future().text;)this.stack.pop()},t.consumeArgs=function(e){for(var t=[],n=0;nthis.settings.maxExpand)throw new o("Too many expansions: infinite loop or need to increase maxExpand setting");var r=n.tokens;if(n.numArgs)for(var a=this.consumeArgs(n.numArgs),i=(r=r.slice()).length-1;i>=0;--i){var s=r[i];if("#"===s.text){if(0===i)throw new o("Incomplete placeholder at end of macro body",s);if("#"===(s=r[--i]).text)r.splice(i+1,1);else{if(!/^[1-9]$/.test(s.text))throw new o("Not a valid argument number",s);var l;(l=r).splice.apply(l,[i,2].concat(a[+s.text-1]))}}}return this.pushTokens(r),r},t.expandAfterFuture=function(){return this.expandOnce(),this.future()},t.expandNextToken=function(){for(;;){var e=this.expandOnce();if(e instanceof a){if("\\relax"!==e.text)return this.stack.pop();this.stack.pop()}}throw new Error},t.expandMacro=function(e){if(this.macros.get(e)){var t=[],n=this.stack.length;for(this.pushToken(new a(e));this.stack.length>n;)this.expandOnce()instanceof a&&t.push(this.stack.pop());return t}},t.expandMacroAsText=function(e){var t=this.expandMacro(e);return t?t.map((function(e){return e.text})).join(""):t},t._getExpansion=function(e){var t=this.macros.get(e);if(null==t)return t;var n="function"==typeof t?t(this):t;if("string"==typeof n){var r=0;if(-1!==n.indexOf("#"))for(var a=n.replace(/##/g,"");-1!==a.indexOf("#"+(r+1));)++r;for(var i=new lr(n,this.settings),o=[],s=i.lex();"EOF"!==s.text;)o.push(s),s=i.lex();return o.reverse(),{tokens:o,numArgs:r}}return n},t.isDefined=function(e){return this.macros.has(e)||ir.hasOwnProperty(e)||Y.math.hasOwnProperty(e)||Y.text.hasOwnProperty(e)||yr.hasOwnProperty(e)},e}(),xr={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"}},kr={"á":"á","à":"à","ä":"ä","ǟ":"ǟ","ã":"ã","ā":"ā","ă":"ă","ắ":"ắ","ằ":"ằ","ẵ":"ẵ","ǎ":"ǎ","â":"â","ấ":"ấ","ầ":"ầ","ẫ":"ẫ","ȧ":"ȧ","ǡ":"ǡ","å":"å","ǻ":"ǻ","ḃ":"ḃ","ć":"ć","č":"č","ĉ":"ĉ","ċ":"ċ","ď":"ď","ḋ":"ḋ","é":"é","è":"è","ë":"ë","ẽ":"ẽ","ē":"ē","ḗ":"ḗ","ḕ":"ḕ","ĕ":"ĕ","ě":"ě","ê":"ê","ế":"ế","ề":"ề","ễ":"ễ","ė":"ė","ḟ":"ḟ","ǵ":"ǵ","ḡ":"ḡ","ğ":"ğ","ǧ":"ǧ","ĝ":"ĝ","ġ":"ġ","ḧ":"ḧ","ȟ":"ȟ","ĥ":"ĥ","ḣ":"ḣ","í":"í","ì":"ì","ï":"ï","ḯ":"ḯ","ĩ":"ĩ","ī":"ī","ĭ":"ĭ","ǐ":"ǐ","î":"î","ǰ":"ǰ","ĵ":"ĵ","ḱ":"ḱ","ǩ":"ǩ","ĺ":"ĺ","ľ":"ľ","ḿ":"ḿ","ṁ":"ṁ","ń":"ń","ǹ":"ǹ","ñ":"ñ","ň":"ň","ṅ":"ṅ","ó":"ó","ò":"ò","ö":"ö","ȫ":"ȫ","õ":"õ","ṍ":"ṍ","ṏ":"ṏ","ȭ":"ȭ","ō":"ō","ṓ":"ṓ","ṑ":"ṑ","ŏ":"ŏ","ǒ":"ǒ","ô":"ô","ố":"ố","ồ":"ồ","ỗ":"ỗ","ȯ":"ȯ","ȱ":"ȱ","ő":"ő","ṕ":"ṕ","ṗ":"ṗ","ŕ":"ŕ","ř":"ř","ṙ":"ṙ","ś":"ś","ṥ":"ṥ","š":"š","ṧ":"ṧ","ŝ":"ŝ","ṡ":"ṡ","ẗ":"ẗ","ť":"ť","ṫ":"ṫ","ú":"ú","ù":"ù","ü":"ü","ǘ":"ǘ","ǜ":"ǜ","ǖ":"ǖ","ǚ":"ǚ","ũ":"ũ","ṹ":"ṹ","ū":"ū","ṻ":"ṻ","ŭ":"ŭ","ǔ":"ǔ","û":"û","ů":"ů","ű":"ű","ṽ":"ṽ","ẃ":"ẃ","ẁ":"ẁ","ẅ":"ẅ","ŵ":"ŵ","ẇ":"ẇ","ẘ":"ẘ","ẍ":"ẍ","ẋ":"ẋ","ý":"ý","ỳ":"ỳ","ÿ":"ÿ","ỹ":"ỹ","ȳ":"ȳ","ŷ":"ŷ","ẏ":"ẏ","ẙ":"ẙ","ź":"ź","ž":"ž","ẑ":"ẑ","ż":"ż","Á":"Á","À":"À","Ä":"Ä","Ǟ":"Ǟ","Ã":"Ã","Ā":"Ā","Ă":"Ă","Ắ":"Ắ","Ằ":"Ằ","Ẵ":"Ẵ","Ǎ":"Ǎ","Â":"Â","Ấ":"Ấ","Ầ":"Ầ","Ẫ":"Ẫ","Ȧ":"Ȧ","Ǡ":"Ǡ","Å":"Å","Ǻ":"Ǻ","Ḃ":"Ḃ","Ć":"Ć","Č":"Č","Ĉ":"Ĉ","Ċ":"Ċ","Ď":"Ď","Ḋ":"Ḋ","É":"É","È":"È","Ë":"Ë","Ẽ":"Ẽ","Ē":"Ē","Ḗ":"Ḗ","Ḕ":"Ḕ","Ĕ":"Ĕ","Ě":"Ě","Ê":"Ê","Ế":"Ế","Ề":"Ề","Ễ":"Ễ","Ė":"Ė","Ḟ":"Ḟ","Ǵ":"Ǵ","Ḡ":"Ḡ","Ğ":"Ğ","Ǧ":"Ǧ","Ĝ":"Ĝ","Ġ":"Ġ","Ḧ":"Ḧ","Ȟ":"Ȟ","Ĥ":"Ĥ","Ḣ":"Ḣ","Í":"Í","Ì":"Ì","Ï":"Ï","Ḯ":"Ḯ","Ĩ":"Ĩ","Ī":"Ī","Ĭ":"Ĭ","Ǐ":"Ǐ","Î":"Î","İ":"İ","Ĵ":"Ĵ","Ḱ":"Ḱ","Ǩ":"Ǩ","Ĺ":"Ĺ","Ľ":"Ľ","Ḿ":"Ḿ","Ṁ":"Ṁ","Ń":"Ń","Ǹ":"Ǹ","Ñ":"Ñ","Ň":"Ň","Ṅ":"Ṅ","Ó":"Ó","Ò":"Ò","Ö":"Ö","Ȫ":"Ȫ","Õ":"Õ","Ṍ":"Ṍ","Ṏ":"Ṏ","Ȭ":"Ȭ","Ō":"Ō","Ṓ":"Ṓ","Ṑ":"Ṑ","Ŏ":"Ŏ","Ǒ":"Ǒ","Ô":"Ô","Ố":"Ố","Ồ":"Ồ","Ỗ":"Ỗ","Ȯ":"Ȯ","Ȱ":"Ȱ","Ő":"Ő","Ṕ":"Ṕ","Ṗ":"Ṗ","Ŕ":"Ŕ","Ř":"Ř","Ṙ":"Ṙ","Ś":"Ś","Ṥ":"Ṥ","Š":"Š","Ṧ":"Ṧ","Ŝ":"Ŝ","Ṡ":"Ṡ","Ť":"Ť","Ṫ":"Ṫ","Ú":"Ú","Ù":"Ù","Ü":"Ü","Ǘ":"Ǘ","Ǜ":"Ǜ","Ǖ":"Ǖ","Ǚ":"Ǚ","Ũ":"Ũ","Ṹ":"Ṹ","Ū":"Ū","Ṻ":"Ṻ","Ŭ":"Ŭ","Ǔ":"Ǔ","Û":"Û","Ů":"Ů","Ű":"Ű","Ṽ":"Ṽ","Ẃ":"Ẃ","Ẁ":"Ẁ","Ẅ":"Ẅ","Ŵ":"Ŵ","Ẇ":"Ẇ","Ẍ":"Ẍ","Ẋ":"Ẋ","Ý":"Ý","Ỳ":"Ỳ","Ÿ":"Ÿ","Ỹ":"Ỹ","Ȳ":"Ȳ","Ŷ":"Ŷ","Ẏ":"Ẏ","Ź":"Ź","Ž":"Ž","Ẑ":"Ẑ","Ż":"Ż","ά":"ά","ὰ":"ὰ","ᾱ":"ᾱ","ᾰ":"ᾰ","έ":"έ","ὲ":"ὲ","ή":"ή","ὴ":"ὴ","ί":"ί","ὶ":"ὶ","ϊ":"ϊ","ΐ":"ΐ","ῒ":"ῒ","ῑ":"ῑ","ῐ":"ῐ","ό":"ό","ὸ":"ὸ","ύ":"ύ","ὺ":"ὺ","ϋ":"ϋ","ΰ":"ΰ","ῢ":"ῢ","ῡ":"ῡ","ῠ":"ῠ","ώ":"ώ","ὼ":"ὼ","Ύ":"Ύ","Ὺ":"Ὺ","Ϋ":"Ϋ","Ῡ":"Ῡ","Ῠ":"Ῠ","Ώ":"Ώ","Ὼ":"Ὼ"},Sr=function(){function e(e,t){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new wr(e,t,this.mode),this.settings=t,this.leftrightDepth=0}var t=e.prototype;return t.expect=function(e,t){if(void 0===t&&(t=!0),this.fetch().text!==e)throw new o("Expected '"+e+"', got '"+this.fetch().text+"'",this.fetch());t&&this.consume()},t.consume=function(){this.nextToken=null},t.fetch=function(){return null==this.nextToken&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken},t.switchMode=function(e){this.mode=e,this.gullet.switchMode(e)},t.parse=function(){this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");var e=this.parseExpression(!1);return this.expect("EOF"),this.gullet.endGroup(),e},t.parseExpression=function(t,n){for(var r=[];;){"math"===this.mode&&this.consumeSpaces();var a=this.fetch();if(-1!==e.endOfExpression.indexOf(a.text))break;if(n&&a.text===n)break;if(t&&ir[a.text]&&ir[a.text].infix)break;var i=this.parseAtom(n);if(!i)break;r.push(i)}return"text"===this.mode&&this.formLigatures(r),this.handleInfixNodes(r)},t.handleInfixNodes=function(e){for(var t,n=-1,r=0;r0&&!c||0===s&&!c&&"math"===this.mode,d=this.parseGroupOfType("argument to '"+e+"'",l,c,r,u);if(!d){if(c){i.push(null);continue}throw new o("Expected group after '"+e+"'",this.fetch())}(c?i:a).push(d)}return{args:a,optArgs:i}},t.parseGroupOfType=function(e,t,n,r,a){switch(t){case"color":return a&&this.consumeSpaces(),this.parseColorGroup(n);case"size":return a&&this.consumeSpaces(),this.parseSizeGroup(n);case"url":return this.parseUrlGroup(n,a);case"math":case"text":return this.parseGroup(e,n,r,void 0,t,a);case"hbox":var i=this.parseGroup(e,n,r,void 0,"text",a);return i?{type:"styling",mode:i.mode,body:[i],style:"text"}:i;case"raw":if(a&&this.consumeSpaces(),n&&"{"===this.fetch().text)return null;var s=this.parseStringGroup("raw",n,!0);if(s)return{type:"raw",mode:"text",string:s.text};throw new o("Expected raw group",this.fetch());case"original":case null:case void 0:return this.parseGroup(e,n,r,void 0,void 0,a);default:throw new o("Unknown group type as "+e,this.fetch())}},t.consumeSpaces=function(){for(;" "===this.fetch().text;)this.consume()},t.parseStringGroup=function(e,t,n){var r=t?"[":"{",a=t?"]":"}",i=this.fetch();if(i.text!==r){if(t)return null;if(n&&"EOF"!==i.text&&/[^{}[\]]/.test(i.text))return this.consume(),i}var s=this.mode;this.mode="text",this.expect(r);for(var l,c="",u=this.fetch(),d=0,f=u;(l=this.fetch()).text!==a||n&&d>0;){switch(l.text){case"EOF":throw new o("Unexpected end of input in "+e,u.range(f,c));case r:d++;break;case a:d--}c+=(f=l).text,this.consume()}return this.expect(a),this.mode=s,u.range(f,c)},t.parseRegexGroup=function(e,t){var n=this.mode;this.mode="text";for(var r,a=this.fetch(),i=a,s="";"EOF"!==(r=this.fetch()).text&&e.test(s+r.text);)s+=(i=r).text,this.consume();if(""===s)throw new o("Invalid "+t+": '"+a.text+"'",a);return this.mode=n,a.range(i,s)},t.parseColorGroup=function(e){var t=this.parseStringGroup("color",e);if(!t)return null;var n=/^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(t.text);if(!n)throw new o("Invalid color: '"+t.text+"'",t);var r=n[0];return/^[0-9a-f]{6}$/i.test(r)&&(r="#"+r),{type:"color-token",mode:this.mode,color:r}},t.parseSizeGroup=function(e){var t,n=!1;if(!(t=e||"{"===this.fetch().text?this.parseStringGroup("size",e):this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size")))return null;e||0!==t.text.length||(t.text="0pt",n=!0);var r=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(t.text);if(!r)throw new o("Invalid size: '"+t.text+"'",t);var a={number:+(r[1]+r[2]),unit:r[3]};if(!_e(a))throw new o("Invalid unit: '"+a.unit+"'",t);return{type:"size",mode:this.mode,value:a,isBlank:n}},t.parseUrlGroup=function(e,t){this.gullet.lexer.setCatcode("%",13);var n=this.parseStringGroup("url",e,!0);if(this.gullet.lexer.setCatcode("%",14),!n)return null;var r=n.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:r}},t.parseGroup=function(t,n,a,i,s,l){var c=this.mode;s&&this.switchMode(s),l&&this.consumeSpaces();var u,d=this.fetch(),f=d.text;if(n?"["===f:"{"===f||"\\begingroup"===f){this.consume();var h=e.endOfGroup[f];this.gullet.beginGroup();var p=this.parseExpression(!1,h),m=this.fetch();this.expect(h),this.gullet.endGroup(),u={type:"ordgroup",mode:this.mode,loc:r.range(d,m),body:p,semisimple:"\\begingroup"===f||void 0}}else if(n)u=null;else if(null==(u=this.parseFunction(i,t,a)||this.parseSymbol())&&"\\"===f[0]&&!yr.hasOwnProperty(f)){if(this.settings.throwOnError)throw new o("Undefined control sequence: "+f,d);u=this.formatUnsupportedCmd(f),this.consume()}return s&&this.switchMode(c),u},t.formLigatures=function(e){for(var t=e.length-1,n=0;n=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+t[0]+'" used in math mode',e);var l,c=Y[this.mode][t].group,u=r.range(e);if(W.hasOwnProperty(c)){var d=c;l={type:"atom",mode:this.mode,family:d,loc:u,text:t}}else l={type:c,mode:this.mode,loc:u,text:t};i=l}else{if(!(t.charCodeAt(0)>=128))return null;this.settings.strict&&(C(t.charCodeAt(0))?"math"===this.mode&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+t[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+t[0]+'" ('+t.charCodeAt(0)+")",e)),i={type:"textord",mode:"text",loc:r.range(e),text:t}}if(this.consume(),s)for(var f=0;f0),o()(n,"".concat(i,"-rtl"),"rtl"===r),n),s);return g.createElement(k.Provider,{value:{siderHook:e.getSiderHook()}},g.createElement(d,l()({className:h},f),c))},e}return f()(n,[{key:"getSiderHook",value:function(){var e=this;return{addSider:function(t){e.setState((function(e){return{siders:[].concat(a()(e.siders),[t])}}))},removeSider:function(t){e.setState((function(e){return{siders:e.siders.filter((function(e){return e!==t}))}}))}}}},{key:"render",value:function(){return g.createElement(w.a,null,this.renderComponent)}}]),n}(g.Component),_=S({suffixCls:"layout",tagName:"section",displayName:"Layout"})(O),j=S({suffixCls:"layout-header",tagName:"header",displayName:"Header"})(C),N=S({suffixCls:"layout-footer",tagName:"footer",displayName:"Footer"})(C),E=S({suffixCls:"layout-content",tagName:"main",displayName:"Content"})(C);_.Header=j,_.Footer=N,_.Content=E,t.b=_},PQMj: +/*! exports used: LayoutContext, default */function(e,t,n){"use strict";n.d(t,"a",(function(){return k}));var r=n(/*! @babel/runtime/helpers/toConsumableArray */"RIqP"),a=n.n(r),i=n(/*! @babel/runtime/helpers/defineProperty */"lSNA"),o=n.n(i),s=n(/*! @babel/runtime/helpers/extends */"pVnL"),l=n.n(s),c=n(/*! @babel/runtime/helpers/classCallCheck */"lwsE"),u=n.n(c),d=n(/*! @babel/runtime/helpers/createClass */"W8MJ"),f=n.n(d),h=n(/*! @babel/runtime/helpers/inherits */"7W2i"),p=n.n(h),m=n(/*! @babel/runtime/helpers/createSuper */"LQ03"),v=n.n(m),g=n(/*! react */"q1tI"),b=n(/*! classnames */"TSYQ"),y=n.n(b),w=n(/*! ../config-provider */"H84U"),x=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),o()(n,"".concat(i,"-rtl"),"rtl"===r),n),s);return g.createElement(k.Provider,{value:{siderHook:e.getSiderHook()}},g.createElement(d,l()({className:h},f),c))},e}return f()(n,[{key:"getSiderHook",value:function(){var e=this;return{addSider:function(t){e.setState((function(e){return{siders:[].concat(a()(e.siders),[t])}}))},removeSider:function(t){e.setState((function(e){return{siders:e.siders.filter((function(e){return e!==t}))}}))}}}},{key:"render",value:function(){return g.createElement(w.a,null,this.renderComponent)}}]),n}(g.Component),_=S({suffixCls:"layout",tagName:"section",displayName:"Layout"})(O),j=S({suffixCls:"layout-header",tagName:"header",displayName:"Header"})(C),N=S({suffixCls:"layout-footer",tagName:"footer",displayName:"Footer"})(C),E=S({suffixCls:"layout-content",tagName:"main",displayName:"Content"})(C);_.Header=j,_.Footer=N,_.Content=E,t.b=_},"PN+n": +/*!**********************************************************************************************************!*\ + !*** ./node_modules/@ant-design/icons/node_modules/@ant-design/icons-svg/lib/asn/MinusSquareOutlined.js ***! + \**********************************************************************************************************/ +/*! no static exports found */ +/*! all exports used */ +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"}},PQMj: /*!*****************************************************!*\ !*** ./node_modules/antd/es/badge/style/index.less ***! \*****************************************************/ /*! no static exports found */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){},PSzr: -/*!********************************************************************!*\ - !*** ./node_modules/@ant-design/icons-svg/lib/asn/BarsOutlined.js ***! - \********************************************************************/ -/*! no static exports found */ -/*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"}},Q9mQ: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){},Q9mQ: /*!*****************************************************!*\ !*** ./node_modules/antd/es/popover/style/index.js ***! \*****************************************************/ @@ -1853,25 +1811,13 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" \************************************************************/ /*! no static exports found */ /*! exports used: default */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(r=n(/*! ./lib/icons/DownloadOutlined */"X+im"))&&r.__esModule?r:{default:r};t.default=a,e.exports=a},Qs9O: -/*!**********************************************************************!*\ - !*** ./node_modules/@ant-design/icons-svg/lib/asn/FolderOutlined.js ***! - \**********************************************************************/ -/*! no static exports found */ -/*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"}},QyFq: -/*!***********************************************************************!*\ - !*** ./node_modules/@ant-design/icons-svg/lib/asn/CaretDownFilled.js ***! - \***********************************************************************/ +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(r=n(/*! ./lib/icons/DownloadOutlined */"X+im"))&&r.__esModule?r:{default:r};t.default=a,e.exports=a},R3aJ: +/*!*****************************************************************************************************!*\ + !*** ./node_modules/@ant-design/icons/node_modules/@ant-design/icons-svg/lib/asn/DeleteOutlined.js ***! + \*****************************************************************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"}},R80K: -/*!*******************************************************************************!*\ - !*** ./node_modules/@ant-design/icons-svg/lib/asn/ExclamationCircleFilled.js ***! - \*******************************************************************************/ -/*! no static exports found */ -/*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"}},R9oj: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"}},R9oj: /*!***************************************************!*\ !*** ./node_modules/antd/es/empty/style/index.js ***! \***************************************************/ @@ -1889,18 +1835,18 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" \******************************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/FileOutlined */"JgUQ")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="FileOutlined";var u=o.forwardRef(c);t.default=u},RlXo: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/FileOutlined */"nStJ")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="FileOutlined";var u=o.forwardRef(c);t.default=u},RlXo: /*!**********************************************************!*\ !*** ./node_modules/antd/es/time-picker/locale/en_US.js ***! \**********************************************************/ /*! exports provided: default */ -/*! exports used: default */function(e,t,n){"use strict";t.a={placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},SRve: -/*!********************************************************************!*\ - !*** ./node_modules/@ant-design/icons-svg/lib/asn/PlusOutlined.js ***! - \********************************************************************/ +/*! exports used: default */function(e,t,n){"use strict";t.a={placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},RqYY: +/*!******************************************************************************************************!*\ + !*** ./node_modules/@ant-design/icons/node_modules/@ant-design/icons-svg/lib/asn/CaretDownFilled.js ***! + \******************************************************************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"}},Sdc0: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"}},Sdc0: /*!**********************************************!*\ !*** ./node_modules/antd/es/switch/index.js ***! \**********************************************/ @@ -1911,7 +1857,7 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" \******************************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/DownOutlined */"XuBP")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="DownOutlined";var u=o.forwardRef(c);t.default=u},SqFR: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/DownOutlined */"eJKK")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="DownOutlined";var u=o.forwardRef(c);t.default=u},SqFR: /*!**********************************************************!*\ !*** ./node_modules/antd/lib/config-provider/context.js ***! \**********************************************************/ @@ -1927,7 +1873,13 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*!**************************************************!*\ !*** ./node_modules/antd/es/spin/style/index.js ***! \**************************************************/ -/*! no exports provided */function(e,t,n){"use strict";n(/*! ../../style/index.less */"cIOH"),n(/*! ./index.less */"YBTB")},Tckk: +/*! no exports provided */function(e,t,n){"use strict";n(/*! ../../style/index.less */"cIOH"),n(/*! ./index.less */"YBTB")},THVS: +/*!*********************************************************************************************************!*\ + !*** ./node_modules/@ant-design/icons/node_modules/@ant-design/icons-svg/lib/asn/RotateLeftOutlined.js ***! + \*********************************************************************************************************/ +/*! no static exports found */ +/*! all exports used */ +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"}},Tckk: /*!**********************************************************!*\ !*** ./node_modules/antd/es/avatar/index.js + 2 modules ***! \**********************************************************/ @@ -1936,20 +1888,20 @@ 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/Three/Item/SeeItem.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/pages/Engineering/Evaluate/List/TabList/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/Engineering/Lists/CourseMatrix/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/pages/Classrooms/Lists/Statistics/StudentDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/Classrooms/New/StartClass/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/ref.js because of ./src/pages/Classrooms/New/StartClass/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/index.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&&l2),"Avatar","`icon` is using ReactNode instead of string naming in v4. Please check `".concat(R,"` at https://ant.design/components/icon"));var V,U=A("avatar",L),W=d()((n={},o()(n,"".concat(U,"-lg"),"large"===M),o()(n,"".concat(U,"-sm"),"small"===M),n)),K=d()(U,B,W,(r={},o()(r,"".concat(U,"-").concat(T),T),o()(r,"".concat(U,"-image"),I&&O),o()(r,"".concat(U,"-icon"),R),r)),G="number"==typeof M?{width:M,height:M,lineHeight:"".concat(M,"px"),fontSize:R?M/2:18}:{};if(I&&O)V=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)V=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")}:{};V=c.createElement("span",{className:"".concat(U,"-string"),ref:function(e){N.current=e},style:a()(a()({},X),J)},q)}else V=c.createElement("span",{className:"".concat(U,"-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}),V)},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&&l children");r=e}})),r}var c=n("i8i4"),u=n.n(c),d=n("UwPn"),f={isAppearSupported:function(e){return e.transitionName&&e.transitionAppear||e.animation.appear},isEnterSupported:function(e){return e.transitionName&&e.transitionEnter||e.animation.enter},isLeaveSupported:function(e){return e.transitionName&&e.transitionLeave||e.animation.leave},allowAppearCallback:function(e){return e.transitionAppear||e.animation.appear},allowEnterCallback:function(e){return e.transitionEnter||e.animation.enter},allowLeaveCallback:function(e){return e.transitionLeave||e.animation.leave}},h=function(){function e(e,t){for(var n=0;n children");return a.a.createElement(g,{key:n.key,ref:function(t){e.childrenRefs[n.key]=t},animation:t.animation,transitionName:t.transitionName,transitionEnter:t.transitionEnter,transitionAppear:t.transitionAppear,transitionLeave:t.transitionLeave},n)})));var i=t.component;if(i){var o=t;return"string"==typeof i&&(o=b({className:t.className,style:t.style},t.componentProps)),a.a.createElement(i,o,r)}return r[0]||null}}]),t}(a.a.Component);S.isAnimate=!0,S.defaultProps={animation:{},component:"span",componentProps:{},transitionEnter:!0,transitionLeave:!0,transitionAppear:!1,onEnd:k,onEnter:k,onLeave:k,onAppear:k};var C=function(){var e=this;this.performEnter=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillEnter(e.handleDoneAdding.bind(e,t,"enter")))},this.performAppear=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillAppear(e.handleDoneAdding.bind(e,t,"appear")))},this.handleDoneAdding=function(t,n){var r=e.props;if(delete e.currentlyAnimatingKeys[t],!r.exclusive||r===e.nextProps){var a=o(x(r));e.isValidChildByKey(a,t)?"appear"===n?f.allowAppearCallback(r)&&(r.onAppear(t),r.onEnd(t,!0)):f.allowEnterCallback(r)&&(r.onEnter(t),r.onEnd(t,!0)):e.performLeave(t)}},this.performLeave=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillLeave(e.handleDoneLeaving.bind(e,t)))},this.handleDoneLeaving=function(t){var n=e.props;if(delete e.currentlyAnimatingKeys[t],!n.exclusive||n===e.nextProps){var r,a,i,s,l=o(x(n));if(e.isValidChildByKey(l,t))e.performEnter(t);else{var c=function(){f.allowLeaveCallback(n)&&(n.onLeave(t),n.onEnd(t,!1))};r=e.state.children,a=l,i=n.showProp,(s=r.length===a.length)&&r.forEach((function(e,t){var n=a[t];e&&n&&(e&&!n||!e&&n||e.key!==n.key||i&&e.props[i]!==n.props[i])&&(s=!1)})),s?c():e.setState({children:l},c)}}}};t.a=i(S)},Urep: /*!**********************************************************!*\ @@ -2057,7 +1997,7 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" \*****************************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/FileTwoTone */"digP")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="FileTwoTone";var u=o.forwardRef(c);t.default=u},VNzZ: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/FileTwoTone */"dtnJ")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="FileTwoTone";var u=o.forwardRef(c);t.default=u},VNzZ: /*!*********************************************************!*\ !*** ./node_modules/antd/es/affix/index.js + 1 modules ***! \*********************************************************/ @@ -2070,8 +2010,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/inherits.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/throttleByAnimationFrame.js because of ./src/pages/HttpStatus/SixActivities.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/Engineering/Lists/CourseMatrix/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/throttleByAnimationFrame.js because of ./src/components/SideBar/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/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/rc-resize-observer/es/index.js */ @@ -2087,16 +2027,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/reactNode.js because of ./src/pages/Three/Item/SeeItem.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/responsiveObserve.js because of ./src/pages/Engineering/Lists/CourseList/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/Engineering/Lists/CourseMatrix/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/col.js because of ./src/pages/Engineering/Lists/CourseList/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/hooks/useBreakpoint.js because of ./src/pages/Engineering/Lists/CourseMatrix/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/row.js because of ./src/pages/Engineering/Lists/CourseList/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/pagination/index.js because of ./src/pages/Engineering/Lists/CourseMatrix/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/spin/index.js because of ./src/pages/Engineering/Lists/GraduatedMatrix/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/Classrooms/New/StartClass/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/responsiveObserve.js because of ./src/pages/Classrooms/New/StartClass/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/col.js because of ./src/pages/Classrooms/New/StartClass/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/hooks/useBreakpoint.js because of ./src/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/CheckDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/row.js because of ./src/pages/Classrooms/New/StartClass/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/pagination/index.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/components/Shixun/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/spin/index.js because of ./src/pages/Classrooms/Lists/Teachers/components/DownIntoClass.tsx */ /*! 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 N}));var r=n("RIqP"),a=n.n(r),i=n("pVnL"),o=n.n(i),s=n("lSNA"),l=n.n(s),c=n("J4zp"),u=n.n(c),d=n("cDf5"),f=n.n(d),h=n("q1tI"),p=n("TSYQ"),m=n.n(p),v=n("W9HT"),g=n("5OYt"),b=n("ACnJ"),y=n("H84U"),w=n("NUBc"),x=n("qrJ5"),k=n("/kpp"),S=n("0n0R"),C=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&&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: +/*! 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 N}));var r=n("RIqP"),a=n.n(r),i=n("pVnL"),o=n.n(i),s=n("lSNA"),l=n.n(s),c=n("J4zp"),u=n.n(c),d=n("cDf5"),f=n.n(d),h=n("q1tI"),p=n("TSYQ"),m=n.n(p),v=n("W9HT"),g=n("5OYt"),b=n("ACnJ"),y=n("H84U"),w=n("NUBc"),x=n("qrJ5"),k=n("/kpp"),S=n("0n0R"),C=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&&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: /*!*********************************************************!*\ !*** ./node_modules/antd/es/form/index.js + 11 modules ***! \*********************************************************/ @@ -2111,16 +2051,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/Three/Item/SeeItem.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/hooks/useForceUpdate.js because of ./src/pages/Demo/Warehouse/components/UploadFile.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/pages/Three/Item/SeeItem.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/Engineering/Lists/CourseMatrix/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/col.js because of ./src/pages/Engineering/Lists/CourseMatrix/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/row.js because of ./src/pages/Engineering/Lists/CourseMatrix/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/LocaleReceiver.js because of ./src/pages/Demo/Warehouse/components/UploadFile.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale/default.js because of ./src/pages/Demo/Warehouse/components/UploadFile.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/hooks/useForceUpdate.js because of ./src/pages/Paths/New/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/Classrooms/New/StartClass/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/type.js because of ./src/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/CheckDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/SizeContext.js because of ./src/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/CheckDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/col.js because of ./src/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/CheckDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/grid/row.js because of ./src/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/CheckDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/LocaleReceiver.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale/default.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/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/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)) */ @@ -2131,7 +2071,7 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/hooks/useMemo.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/ref.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/react/index.js (<- Module is not an ECMAScript module) */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/scroll-into-view-if-needed/es/index.js */function(e,t,n){"use strict";var r=n("pVnL"),a=n.n(r),i=n("J4zp"),o=n.n(i),s=n("lSNA"),l=n.n(s),c=n("q1tI"),u=n("TSYQ"),d=n.n(u),f=n("85Yc"),h=n("H84U"),p=n("BGR+"),m=c.createContext({labelAlign:"right",vertical:!1,itemRef:function(){}}),v=c.createContext({updateItemErrors:function(){}}),g=n("ZpRC");function b(e){return void 0===e||!1===e?[]:Array.isArray(e)?e:[e]}function y(e,t){if(e.length){var n=e.join("_");return t?"".concat(t,"_").concat(n):n}}function w(e){return b(e).join("_")}function x(e){var t=Object(f.useForm)(),n=o()(t,1)[0],r=Object(c.useRef)({}),i=Object(c.useMemo)((function(){return e||a()(a()({},n),{__INTERNAL__:{itemRef:function(e){return function(t){var n=w(e);t?r.current[n]=t:delete r.current[n]}}},scrollToField:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=b(e),r=y(n,i.__INTERNAL__.name),o=r?document.getElementById(r):null;o&&Object(g.a)(o,a()({scrollMode:"if-needed",block:"nearest"},t))},getFieldInstance:function(e){var t=w(e);return r.current[t]}})}),[e,n]);return[i]}var k=n("3Nzz"),S=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 P()(n[e],t)?n:a()(a()({},n),l()({},e,t))}))},ve=(fe=c.useContext(m).itemRef,he=c.useRef({}),function(e,t){var n=t&&"object"===j()(t)&&t.ref,r=e.join("_");return he.current.name===r&&he.current.originRef===n||(he.current.name=r,he.current.originRef=n,he.current.ref=Object(T.a)(fe(e),n)),he.current.ref});function ge(t,n,i,o){var s,f;if(r&&!B)return t;var h,m=[];Object.keys(ie).forEach((function(e){m=[].concat(E()(m),E()(ie[e]||[]))})),null!=k?h=b(k):(h=i?i.errors:[],h=[].concat(E()(h),E()(m)));var y="";void 0!==C?y=C:(null==i?void 0:i.validating)?y="validating":(null===(f=null==i?void 0:i.errors)||void 0===f?void 0:f.length)||m.length?y="error":(null==i?void 0:i.touched)&&(y="success"),J&&k&&(Q.current=y);var w=(s={},l()(s,"".concat(pe,"-item"),!0),l()(s,"".concat(pe,"-item-with-help"),J||k),l()(s,"".concat(g),!!g),l()(s,"".concat(pe,"-item-has-feedback"),y&&x),l()(s,"".concat(pe,"-item-has-success"),"success"===y),l()(s,"".concat(pe,"-item-has-warning"),"warning"===y),l()(s,"".concat(pe,"-item-has-error"),"error"===y),l()(s,"".concat(pe,"-item-has-error-leave"),!k&&J&&"error"===Q.current),l()(s,"".concat(pe,"-item-is-validating"),"validating"===y),l()(s,"".concat(pe,"-item-hidden"),B),s);return c.createElement(M.a,a()({className:d()(w),style:u,key:"row"},Object(p.default)(F,["colon","extra","getValueFromEvent","getValueProps","hasFeedback","help","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","normalize","preserve","required","validateFirst","validateStatus","valuePropName","wrapperCol"])),c.createElement(D,a()({htmlFor:n,required:o,requiredMark:W},e,{prefixCls:pe})),c.createElement($,a()({},e,i,{errors:h,prefixCls:pe,onDomErrorVisibleChange:ce,validateStatus:y}),c.createElement(v.Provider,{value:{updateItemErrors:me}},t)))}var be="function"==typeof O,ye=c.useRef(0);if(ye.current+=1,!ue&&!be&&!i)return ge(O);var we={};return"string"==typeof N&&(we.label=N),c.createElement(f.Field,a()({},e,{messageVariables:we,trigger:I,validateTrigger:le,onReset:function(){ce(!1)}}),(function(o,s,l){var u=s.errors,d=b(t).length&&s?s.name:[],f=y(d,V);if(r){if(de.current=E()(d),n){var h=Array.isArray(n)?n:[n];de.current=[].concat(E()(d.slice(0,-1)),E()(h))}K(de.current.join("__SPLIT__"),u)}var p=void 0!==_?_:!(!S||!S.some((function(e){if(e&&"object"===j()(e)&&e.required)return!0;if("function"==typeof e){var t=e(l);return t&&t.required}return!1}))),m=a()({},o),v=null;if(Object(z.a)(!(w&&i),"Form.Item","`shouldUpdate` and `dependencies` shouldn't be used together. See https://ant.design/components/form/#dependencies."),Array.isArray(O)&&ue)Object(z.a)(!1,"Form.Item","`children` is array of render props cannot have `name`."),v=O;else if(be&&(!w&&!i||ue))Object(z.a)(!(!w&&!i),"Form.Item","`children` of render props only work with `shouldUpdate` or `dependencies`."),Object(z.a)(!ue,"Form.Item","Do not use `name` with `children` of render props since it's not a field.");else if(!i||be||ue)if(Object(ee.b)(O)){Object(z.a)(void 0===O.props.defaultValue,"Form.Item","`defaultValue` will not work on controlled Field. You should use `initialValues` of Form instead.");var g=a()(a()({},O.props),m);g.id||(g.id=f),Object(T.c)(O)&&(g.ref=ve(d,O)),new Set([].concat(E()(b(I)),E()(b(le)))).forEach((function(e){g[e]=function(){for(var t,n,r,a,i,o=arguments.length,s=new Array(o),l=0;l1&&void 0!==arguments[1]?arguments[1]:{},n=b(e),r=y(n,i.__INTERNAL__.name),o=r?document.getElementById(r):null;o&&Object(g.a)(o,a()({scrollMode:"if-needed",block:"nearest"},t))},getFieldInstance:function(e){var t=w(e);return r.current[t]}})}),[e,n]);return[i]}var k=n("3Nzz"),S=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 P()(n[e],t)?n:a()(a()({},n),l()({},e,t))}))},ve=(fe=c.useContext(m).itemRef,he=c.useRef({}),function(e,t){var n=t&&"object"===j()(t)&&t.ref,r=e.join("_");return he.current.name===r&&he.current.originRef===n||(he.current.name=r,he.current.originRef=n,he.current.ref=Object(T.a)(fe(e),n)),he.current.ref});function ge(t,n,i,o){var s,f;if(r&&!B)return t;var h,m=[];Object.keys(ie).forEach((function(e){m=[].concat(E()(m),E()(ie[e]||[]))})),null!=k?h=b(k):(h=i?i.errors:[],h=[].concat(E()(h),E()(m)));var y="";void 0!==C?y=C:(null==i?void 0:i.validating)?y="validating":(null===(f=null==i?void 0:i.errors)||void 0===f?void 0:f.length)||m.length?y="error":(null==i?void 0:i.touched)&&(y="success"),J&&k&&(Q.current=y);var w=(s={},l()(s,"".concat(pe,"-item"),!0),l()(s,"".concat(pe,"-item-with-help"),J||k),l()(s,"".concat(g),!!g),l()(s,"".concat(pe,"-item-has-feedback"),y&&x),l()(s,"".concat(pe,"-item-has-success"),"success"===y),l()(s,"".concat(pe,"-item-has-warning"),"warning"===y),l()(s,"".concat(pe,"-item-has-error"),"error"===y),l()(s,"".concat(pe,"-item-has-error-leave"),!k&&J&&"error"===Q.current),l()(s,"".concat(pe,"-item-is-validating"),"validating"===y),l()(s,"".concat(pe,"-item-hidden"),B),s);return c.createElement(M.a,a()({className:d()(w),style:u,key:"row"},Object(p.default)(F,["colon","extra","getValueFromEvent","getValueProps","hasFeedback","help","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","normalize","preserve","required","validateFirst","validateStatus","valuePropName","wrapperCol"])),c.createElement(D,a()({htmlFor:n,required:o,requiredMark:W},e,{prefixCls:pe})),c.createElement($,a()({},e,i,{errors:h,prefixCls:pe,onDomErrorVisibleChange:ce,validateStatus:y}),c.createElement(v.Provider,{value:{updateItemErrors:me}},t)))}var be="function"==typeof O,ye=c.useRef(0);if(ye.current+=1,!ue&&!be&&!i)return ge(O);var we={};return"string"==typeof N&&(we.label=N),c.createElement(f.Field,a()({},e,{messageVariables:we,trigger:I,validateTrigger:le,onReset:function(){ce(!1)}}),(function(o,s,l){var u=s.errors,d=b(t).length&&s?s.name:[],f=y(d,U);if(r){if(de.current=E()(d),n){var h=Array.isArray(n)?n:[n];de.current=[].concat(E()(d.slice(0,-1)),E()(h))}K(de.current.join("__SPLIT__"),u)}var p=void 0!==_?_:!(!S||!S.some((function(e){if(e&&"object"===j()(e)&&e.required)return!0;if("function"==typeof e){var t=e(l);return t&&t.required}return!1}))),m=a()({},o),v=null;if(Object(z.a)(!(w&&i),"Form.Item","`shouldUpdate` and `dependencies` shouldn't be used together. See https://ant.design/components/form/#dependencies."),Array.isArray(O)&&ue)Object(z.a)(!1,"Form.Item","`children` is array of render props cannot have `name`."),v=O;else if(be&&(!w&&!i||ue))Object(z.a)(!(!w&&!i),"Form.Item","`children` of render props only work with `shouldUpdate` or `dependencies`."),Object(z.a)(!ue,"Form.Item","Do not use `name` with `children` of render props since it's not a field.");else if(!i||be||ue)if(Object(ee.b)(O)){Object(z.a)(void 0===O.props.defaultValue,"Form.Item","`defaultValue` will not work on controlled Field. You should use `initialValues` of Form instead.");var g=a()(a()({},O.props),m);g.id||(g.id=f),Object(T.c)(O)&&(g.ref=ve(d,O)),new Set([].concat(E()(b(I)),E()(b(le)))).forEach((function(e){g[e]=function(){for(var t,n,r,a,i,o=arguments.length,s=new Array(o),l=0;l=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: @@ -2212,13 +2152,7 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" \**********************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(/*! react */"q1tI").createContext)(void 0);t.default=r},XuBP: -/*!********************************************************************!*\ - !*** ./node_modules/@ant-design/icons-svg/lib/asn/DownOutlined.js ***! - \********************************************************************/ -/*! no static exports found */ -/*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"}},XzQk: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(/*! react */"q1tI").createContext)(void 0);t.default=r},XzQk: /*!***************************************************************!*\ !*** ./node_modules/@ant-design/icons/ClockCircleOutlined.js ***! \***************************************************************/ @@ -2229,18 +2163,12 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" !*** ./node_modules/antd/es/spin/style/index.less ***! \****************************************************/ /*! no static exports found */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){},YCuv: -/*!*********************************************************************!*\ - !*** ./node_modules/@ant-design/icons-svg/lib/asn/EnterOutlined.js ***! - \*********************************************************************/ -/*! no static exports found */ -/*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"}},YJCA: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){},YJCA: /*!************************************************************************!*\ !*** ./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js ***! \************************************************************************/ /*! exports provided: SortableContainer, sortableContainer, SortableElement, sortableElement, SortableHandle, sortableHandle, arrayMove */ -/*! exports used: SortableContainer, SortableElement */function(e,t,n){"use strict";n.d(t,"a",(function(){return ue})),n.d(t,"b",(function(){return he}));var r=n(/*! @babel/runtime/helpers/esm/extends */"wx14"),a=n(/*! @babel/runtime/helpers/esm/slicedToArray */"ODXe"),i=n(/*! @babel/runtime/helpers/esm/objectSpread */"vpQ4"),o=n(/*! @babel/runtime/helpers/esm/classCallCheck */"1OyB"),s=n(/*! @babel/runtime/helpers/esm/createClass */"vuIU"),l=n(/*! @babel/runtime/helpers/esm/possibleConstructorReturn */"md7G"),c=n(/*! @babel/runtime/helpers/esm/getPrototypeOf */"foSv"),u=n(/*! @babel/runtime/helpers/esm/inherits */"Ji7U"),d=n(/*! @babel/runtime/helpers/esm/assertThisInitialized */"JX7q"),f=n(/*! @babel/runtime/helpers/esm/defineProperty */"rePB"),h=n(/*! react */"q1tI"),p=n(/*! prop-types */"17x9"),m=n.n(p),v=n(/*! react-dom */"i8i4"),g=n(/*! invariant */"QLaP"),b=n.n(g),y=n(/*! @babel/runtime/helpers/esm/toConsumableArray */"KQm4"),w=function(){function e(){Object(o.a)(this,e),Object(f.a)(this,"refs",{})}return Object(s.a)(e,[{key:"add",value:function(e,t){this.refs[e]||(this.refs[e]=[]),this.refs[e].push(t)}},{key:"remove",value:function(e,t){var n=this.getIndex(e,t);-1!==n&&this.refs[e].splice(n,1)}},{key:"isActive",value:function(){return this.active}},{key:"getActive",value:function(){var e=this;return this.refs[this.active.collection].find((function(t){return t.node.sortableInfo.index==e.active.index}))}},{key:"getIndex",value:function(e,t){return this.refs[e].indexOf(t)}},{key:"getOrderedRefs",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.active.collection;return this.refs[e].sort(x)}}]),e}();function x(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function k(e,t){return Object.keys(e).reduce((function(n,r){return-1===t.indexOf(r)&&(n[r]=e[r]),n}),{})}var S={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},C=function(){if("undefined"==typeof window||"undefined"==typeof document)return"";var e=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],t=(Array.prototype.slice.call(e).join("").match(/-(moz|webkit|ms)-/)||""===e.OLink&&["","o"])[1];switch(t){case"ms":return"ms";default:return t&&t.length?t[0].toUpperCase()+t.substr(1):""}}();function O(e,t){Object.keys(t).forEach((function(n){e.style[n]=t[n]}))}function _(e,t){e.style["".concat(C,"Transform")]=null==t?"":"translate3d(".concat(t.x,"px,").concat(t.y,"px,0)")}function j(e,t){e.style["".concat(C,"TransitionDuration")]=null==t?"":"".concat(t,"ms")}function N(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function E(e,t,n){return Math.max(e,Math.min(n,t))}function A(e){return"px"===e.substr(-2)?parseFloat(e):0}function P(e){var t=window.getComputedStyle(e);return{bottom:A(t.marginBottom),left:A(t.marginLeft),right:A(t.marginRight),top:A(t.marginTop)}}function L(e,t){var n=t.displayName||t.name;return n?"".concat(e,"(").concat(n,")"):e}function T(e,t){var n=e.getBoundingClientRect();return{top:n.top+t.top,left:n.left+t.left}}function M(e){return e.touches&&e.touches.length?{x:e.touches[0].pageX,y:e.touches[0].pageY}:e.changedTouches&&e.changedTouches.length?{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}:{x:e.pageX,y:e.pageY}}function I(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}function z(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{left:0,top:0};if(e){var r={left:n.left+e.offsetLeft,top:n.top+e.offsetTop};return e.parentNode===t?r:z(e.parentNode,t,r)}}function R(e,t,n){return et?e-1:e>n&&e0&&n[t].height>0)&&e.getContext("2d").drawImage(n[t],0,0)})),r}function ne(e){return null!=e.sortableHandle}var re=function(){function e(t,n){Object(o.a)(this,e),this.container=t,this.onScrollCallback=n}return Object(s.a)(e,[{key:"clear",value:function(){null!=this.interval&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(e){var t=this,n=e.translate,r=e.minTranslate,a=e.maxTranslate,i=e.width,o=e.height,s={x:0,y:0},l={x:1,y:1},c=10,u=10,d=this.container,f=d.scrollTop,h=d.scrollLeft,p=d.scrollHeight,m=d.scrollWidth,v=0===f,g=p-f-d.clientHeight==0,b=0===h,y=m-h-d.clientWidth==0;n.y>=a.y-o/2&&!g?(s.y=1,l.y=u*Math.abs((a.y-o/2-n.y)/o)):n.x>=a.x-i/2&&!y?(s.x=1,l.x=c*Math.abs((a.x-i/2-n.x)/i)):n.y<=r.y+o/2&&!v?(s.y=-1,l.y=u*Math.abs((n.y-o/2-r.y)/o)):n.x<=r.x+i/2&&!b&&(s.x=-1,l.x=c*Math.abs((n.x-i/2-r.x)/i)),this.interval&&(this.clear(),this.isAutoScrolling=!1),0===s.x&&0===s.y||(this.interval=setInterval((function(){t.isAutoScrolling=!0;var e={left:l.x*s.x,top:l.y*s.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)}),5))}}]),e}();var ae={axis:m.a.oneOf(["x","y","xy"]),contentWindow:m.a.any,disableAutoscroll:m.a.bool,distance:m.a.number,getContainer:m.a.func,getHelperDimensions:m.a.func,helperClass:m.a.string,helperContainer:m.a.oneOfType([m.a.func,"undefined"==typeof HTMLElement?m.a.any:m.a.instanceOf(HTMLElement)]),hideSortableGhost:m.a.bool,keyboardSortingTransitionDuration:m.a.number,lockAxis:m.a.string,lockOffset:m.a.oneOfType([m.a.number,m.a.string,m.a.arrayOf(m.a.oneOfType([m.a.number,m.a.string]))]),lockToContainerEdges:m.a.bool,onSortEnd:m.a.func,onSortMove:m.a.func,onSortOver:m.a.func,onSortStart:m.a.func,pressDelay:m.a.number,pressThreshold:m.a.number,keyCodes:m.a.shape({lift:m.a.arrayOf(m.a.number),drop:m.a.arrayOf(m.a.number),cancel:m.a.arrayOf(m.a.number),up:m.a.arrayOf(m.a.number),down:m.a.arrayOf(m.a.number)}),shouldCancelStart:m.a.func,transitionDuration:m.a.number,updateBeforeSortStart:m.a.func,useDragHandle:m.a.bool,useWindowAsScrollContainer:m.a.bool},ie={lift:[U],drop:[U],cancel:[H],up:[W,V],down:[G,K]},oe={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:function(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}},hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:ie,shouldCancelStart:function(e){return-1!==[Q,$,ee,Z,J].indexOf(e.target.tagName)||!!N(e.target,(function(e){return"true"===e.contentEditable}))},transitionDuration:300,useWindowAsScrollContainer:!1},se=Object.keys(ae);function le(e){b()(!(e.distance&&e.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function ce(e,t){try{var n=e()}catch(e){return t(!0,e)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,value)}function ue(e){var t,n,p=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(e){var t;return Object(o.a)(this,n),t=Object(l.a)(this,Object(c.a)(n).call(this,e)),Object(f.a)(Object(d.a)(Object(d.a)(t)),"state",{}),Object(f.a)(Object(d.a)(Object(d.a)(t)),"handleStart",(function(e){var n=t.props,r=n.distance,a=n.shouldCancelStart;if(2!==e.button&&!a(e)){t.touched=!0,t.position=M(e);var i=N(e.target,(function(e){return null!=e.sortableInfo}));if(i&&i.sortableInfo&&t.nodeIsChild(i)&&!t.state.sorting){var o=t.props.useDragHandle,s=i.sortableInfo,l=s.index,c=s.collection;if(s.disabled)return;if(o&&!N(e.target,ne))return;t.manager.active={collection:c,index:l},I(e)||e.target.tagName!==Y||e.preventDefault(),r||(0===t.props.pressDelay?t.handlePress(e):t.pressTimer=setTimeout((function(){return t.handlePress(e)}),t.props.pressDelay))}}})),Object(f.a)(Object(d.a)(Object(d.a)(t)),"nodeIsChild",(function(e){return e.sortableInfo.manager===t.manager})),Object(f.a)(Object(d.a)(Object(d.a)(t)),"handleMove",(function(e){var n=t.props,r=n.distance,a=n.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var i=M(e),o={x:t.position.x-i.x,y:t.position.y-i.y},s=Math.abs(o.x)+Math.abs(o.y);t.delta=o,r||a&&!(s>=a)?r&&s>=r&&t.manager.isActive()&&t.handlePress(e):(clearTimeout(t.cancelTimer),t.cancelTimer=setTimeout(t.cancel,0))}})),Object(f.a)(Object(d.a)(Object(d.a)(t)),"handleEnd",(function(){t.touched=!1,t.cancel()})),Object(f.a)(Object(d.a)(Object(d.a)(t)),"cancel",(function(){var e=t.props.distance;t.state.sorting||(e||clearTimeout(t.pressTimer),t.manager.active=null)})),Object(f.a)(Object(d.a)(Object(d.a)(t)),"handlePress",(function(e){try{var n=t.manager.getActive(),r=function(){if(n){var r=function(){var n=h.sortableInfo.index,r=P(h),a=q(t.container),u=t.scrollContainer.getBoundingClientRect(),v=s({index:n,node:h,collection:p});if(t.node=h,t.margin=r,t.gridGap=a,t.width=v.width,t.height=v.height,t.marginOffset={x:t.margin.left+t.margin.right+t.gridGap.x,y:Math.max(t.margin.top,t.margin.bottom,t.gridGap.y)},t.boundingClientRect=h.getBoundingClientRect(),t.containerBoundingRect=u,t.index=n,t.newIndex=n,t.axis={x:o.indexOf("x")>=0,y:o.indexOf("y")>=0},t.offsetEdge=z(h,t.container),t.initialOffset=M(m?Object(i.a)({},e,{pageX:t.boundingClientRect.left,pageY:t.boundingClientRect.top}):e),t.initialScroll={left:t.scrollContainer.scrollLeft,top:t.scrollContainer.scrollTop},t.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},t.helper=t.helperContainer.appendChild(te(h)),O(t.helper,{boxSizing:"border-box",height:"".concat(t.height,"px"),left:"".concat(t.boundingClientRect.left-r.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(t.boundingClientRect.top-r.top,"px"),width:"".concat(t.width,"px")}),m&&t.helper.focus(),c&&(t.sortableGhost=h,O(h,{opacity:0,visibility:"hidden"})),t.minTranslate={},t.maxTranslate={},m){var g=f?{top:0,left:0,width:t.contentWindow.innerWidth,height:t.contentWindow.innerHeight}:t.containerBoundingRect,b=g.top,y=g.left,w=g.width,x=b+g.height,k=y+w;t.axis.x&&(t.minTranslate.x=y-t.boundingClientRect.left,t.maxTranslate.x=k-(t.boundingClientRect.left+t.width)),t.axis.y&&(t.minTranslate.y=b-t.boundingClientRect.top,t.maxTranslate.y=x-(t.boundingClientRect.top+t.height))}else t.axis.x&&(t.minTranslate.x=(f?0:u.left)-t.boundingClientRect.left-t.width/2,t.maxTranslate.x=(f?t.contentWindow.innerWidth:u.left+u.width)-t.boundingClientRect.left-t.width/2),t.axis.y&&(t.minTranslate.y=(f?0:u.top)-t.boundingClientRect.top-t.height/2,t.maxTranslate.y=(f?t.contentWindow.innerHeight:u.top+u.height)-t.boundingClientRect.top-t.height/2);l&&l.split(" ").forEach((function(e){return t.helper.classList.add(e)})),t.listenerNode=e.touches?h:t.contentWindow,m?(t.listenerNode.addEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.addEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.addEventListener("keydown",t.handleKeyDown)):(S.move.forEach((function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)})),S.end.forEach((function(e){return t.listenerNode.addEventListener(e,t.handleSortEnd,!1)}))),t.setState({sorting:!0,sortingIndex:n}),d&&d({node:h,index:n,collection:p,isKeySorting:m,nodes:t.manager.getOrderedRefs(),helper:t.helper},e),m&&t.keyMove(0)},a=t.props,o=a.axis,s=a.getHelperDimensions,l=a.helperClass,c=a.hideSortableGhost,u=a.updateBeforeSortStart,d=a.onSortStart,f=a.useWindowAsScrollContainer,h=n.node,p=n.collection,m=t.manager.isKeySorting,v=function(){if("function"==typeof u){t._awaitingUpdateBeforeSortStart=!0;var n=ce((function(){var t=h.sortableInfo.index;return Promise.resolve(u({collection:p,index:t,node:h,isKeySorting:m},e)).then((function(){}))}),(function(e,n){if(t._awaitingUpdateBeforeSortStart=!1,e)throw n;return n}));if(n&&n.then)return n.then((function(){}))}}();return v&&v.then?v.then(r):r()}}();return Promise.resolve(r&&r.then?r.then((function(){})):void 0)}catch(e){return Promise.reject(e)}})),Object(f.a)(Object(d.a)(Object(d.a)(t)),"handleSortMove",(function(e){var n=t.props.onSortMove;"function"==typeof e.preventDefault&&e.preventDefault(),t.updateHelperPosition(e),t.animateNodes(),t.autoscroll(),n&&n(e)})),Object(f.a)(Object(d.a)(Object(d.a)(t)),"handleSortEnd",(function(e){var n=t.props,r=n.hideSortableGhost,a=n.onSortEnd,i=t.manager,o=i.active.collection,s=i.isKeySorting,l=t.manager.getOrderedRefs();t.listenerNode&&(s?(t.listenerNode.removeEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("keydown",t.handleKeyDown)):(S.move.forEach((function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)})),S.end.forEach((function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)})))),t.helper.parentNode.removeChild(t.helper),r&&t.sortableGhost&&O(t.sortableGhost,{opacity:"",visibility:""});for(var c=0,u=l.length;cr)){t.prevIndex=i,t.newIndex=a;var o=R(t.newIndex,t.prevIndex,t.index),s=n.find((function(e){return e.node.sortableInfo.index===o})),l=s.node,c=t.containerScrollDelta,u=s.boundingClientRect||T(l,c),d=s.translate||{x:0,y:0},f=u.top+d.y-c.top,h=u.left+d.x-c.left,p=iv?v/2:this.height/2,width:this.width>m?m/2:this.width/2},b=c&&p>this.index&&p<=u,y=c&&p=u,w={x:0,y:0},x=o[d].edgeOffset;x||(x=z(h,this.container),o[d].edgeOffset=x,c&&(o[d].boundingClientRect=T(h,a)));var k=d0&&o[d-1];k&&!k.edgeOffset&&(k.edgeOffset=z(k.node,this.container),c&&(k.boundingClientRect=T(k.node,a))),p!==this.index?(t&&j(h,t),this.axis.x?this.axis.y?y||pthis.containerBoundingRect.width-g.width&&k&&(w.x=k.edgeOffset.left-x.left,w.y=k.edgeOffset.top-x.top),null===this.newIndex&&(this.newIndex=p)):(b||p>this.index&&(s+i.left+g.width>=x.left&&l+i.top+g.height>=x.top||l+i.top+g.height>=x.top+v))&&(w.x=-(this.width+this.marginOffset.x),x.left+w.xthis.index&&s+i.left+g.width>=x.left?(w.x=-(this.width+this.marginOffset.x),this.newIndex=p):(y||pthis.index&&l+i.top+g.height>=x.top?(w.y=-(this.height+this.marginOffset.y),this.newIndex=p):(y||p1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){return Object(o.a)(this,n),Object(l.a)(this,Object(c.a)(n).apply(this,arguments))}return Object(u.a)(n,t),Object(s.a)(n,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(e){this.node&&(e.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),e.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),e.collection!==this.props.collection&&(this.unregister(e.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var e=this.props,t=e.collection,n=e.disabled,r=e.index,a=Object(v.findDOMNode)(this);a.sortableInfo={collection:t,disabled:n,index:r,manager:this.context.manager},this.node=a,this.ref={node:a},this.context.manager.add(t,this.ref)}},{key:"unregister",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.collection;this.context.manager.remove(e,this.ref)}},{key:"getWrappedInstance",value:function(){return b()(a.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var t=a.withRef?"wrappedInstance":null;return Object(h.createElement)(e,Object(r.a)({ref:t},k(this.props,fe)))}}]),n}(h.Component),Object(f.a)(t,"displayName",L("sortableElement",e)),Object(f.a)(t,"contextTypes",{manager:m.a.object.isRequired}),Object(f.a)(t,"propTypes",de),Object(f.a)(t,"defaultProps",{collection:0}),n}},YMnH: +/*! exports used: SortableContainer, SortableElement */function(e,t,n){"use strict";n.d(t,"a",(function(){return ue})),n.d(t,"b",(function(){return he}));var r=n(/*! @babel/runtime/helpers/esm/extends */"wx14"),a=n(/*! @babel/runtime/helpers/esm/slicedToArray */"ODXe"),i=n(/*! @babel/runtime/helpers/esm/objectSpread */"vpQ4"),o=n(/*! @babel/runtime/helpers/esm/classCallCheck */"1OyB"),s=n(/*! @babel/runtime/helpers/esm/createClass */"vuIU"),l=n(/*! @babel/runtime/helpers/esm/possibleConstructorReturn */"md7G"),c=n(/*! @babel/runtime/helpers/esm/getPrototypeOf */"foSv"),u=n(/*! @babel/runtime/helpers/esm/inherits */"Ji7U"),d=n(/*! @babel/runtime/helpers/esm/assertThisInitialized */"JX7q"),f=n(/*! @babel/runtime/helpers/esm/defineProperty */"rePB"),h=n(/*! react */"q1tI"),p=n(/*! prop-types */"17x9"),m=n.n(p),v=n(/*! react-dom */"i8i4"),g=n(/*! invariant */"QLaP"),b=n.n(g),y=n(/*! @babel/runtime/helpers/esm/toConsumableArray */"KQm4"),w=function(){function e(){Object(o.a)(this,e),Object(f.a)(this,"refs",{})}return Object(s.a)(e,[{key:"add",value:function(e,t){this.refs[e]||(this.refs[e]=[]),this.refs[e].push(t)}},{key:"remove",value:function(e,t){var n=this.getIndex(e,t);-1!==n&&this.refs[e].splice(n,1)}},{key:"isActive",value:function(){return this.active}},{key:"getActive",value:function(){var e=this;return this.refs[this.active.collection].find((function(t){return t.node.sortableInfo.index==e.active.index}))}},{key:"getIndex",value:function(e,t){return this.refs[e].indexOf(t)}},{key:"getOrderedRefs",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.active.collection;return this.refs[e].sort(x)}}]),e}();function x(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function k(e,t){return Object.keys(e).reduce((function(n,r){return-1===t.indexOf(r)&&(n[r]=e[r]),n}),{})}var S={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},C=function(){if("undefined"==typeof window||"undefined"==typeof document)return"";var e=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],t=(Array.prototype.slice.call(e).join("").match(/-(moz|webkit|ms)-/)||""===e.OLink&&["","o"])[1];switch(t){case"ms":return"ms";default:return t&&t.length?t[0].toUpperCase()+t.substr(1):""}}();function O(e,t){Object.keys(t).forEach((function(n){e.style[n]=t[n]}))}function _(e,t){e.style["".concat(C,"Transform")]=null==t?"":"translate3d(".concat(t.x,"px,").concat(t.y,"px,0)")}function j(e,t){e.style["".concat(C,"TransitionDuration")]=null==t?"":"".concat(t,"ms")}function N(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function E(e,t,n){return Math.max(e,Math.min(n,t))}function A(e){return"px"===e.substr(-2)?parseFloat(e):0}function P(e){var t=window.getComputedStyle(e);return{bottom:A(t.marginBottom),left:A(t.marginLeft),right:A(t.marginRight),top:A(t.marginTop)}}function L(e,t){var n=t.displayName||t.name;return n?"".concat(e,"(").concat(n,")"):e}function T(e,t){var n=e.getBoundingClientRect();return{top:n.top+t.top,left:n.left+t.left}}function M(e){return e.touches&&e.touches.length?{x:e.touches[0].pageX,y:e.touches[0].pageY}:e.changedTouches&&e.changedTouches.length?{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}:{x:e.pageX,y:e.pageY}}function I(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}function z(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{left:0,top:0};if(e){var r={left:n.left+e.offsetLeft,top:n.top+e.offsetTop};return e.parentNode===t?r:z(e.parentNode,t,r)}}function R(e,t,n){return et?e-1:e>n&&e0&&n[t].height>0)&&e.getContext("2d").drawImage(n[t],0,0)})),r}function ne(e){return null!=e.sortableHandle}var re=function(){function e(t,n){Object(o.a)(this,e),this.container=t,this.onScrollCallback=n}return Object(s.a)(e,[{key:"clear",value:function(){null!=this.interval&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(e){var t=this,n=e.translate,r=e.minTranslate,a=e.maxTranslate,i=e.width,o=e.height,s={x:0,y:0},l={x:1,y:1},c=10,u=10,d=this.container,f=d.scrollTop,h=d.scrollLeft,p=d.scrollHeight,m=d.scrollWidth,v=0===f,g=p-f-d.clientHeight==0,b=0===h,y=m-h-d.clientWidth==0;n.y>=a.y-o/2&&!g?(s.y=1,l.y=u*Math.abs((a.y-o/2-n.y)/o)):n.x>=a.x-i/2&&!y?(s.x=1,l.x=c*Math.abs((a.x-i/2-n.x)/i)):n.y<=r.y+o/2&&!v?(s.y=-1,l.y=u*Math.abs((n.y-o/2-r.y)/o)):n.x<=r.x+i/2&&!b&&(s.x=-1,l.x=c*Math.abs((n.x-i/2-r.x)/i)),this.interval&&(this.clear(),this.isAutoScrolling=!1),0===s.x&&0===s.y||(this.interval=setInterval((function(){t.isAutoScrolling=!0;var e={left:l.x*s.x,top:l.y*s.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)}),5))}}]),e}();var ae={axis:m.a.oneOf(["x","y","xy"]),contentWindow:m.a.any,disableAutoscroll:m.a.bool,distance:m.a.number,getContainer:m.a.func,getHelperDimensions:m.a.func,helperClass:m.a.string,helperContainer:m.a.oneOfType([m.a.func,"undefined"==typeof HTMLElement?m.a.any:m.a.instanceOf(HTMLElement)]),hideSortableGhost:m.a.bool,keyboardSortingTransitionDuration:m.a.number,lockAxis:m.a.string,lockOffset:m.a.oneOfType([m.a.number,m.a.string,m.a.arrayOf(m.a.oneOfType([m.a.number,m.a.string]))]),lockToContainerEdges:m.a.bool,onSortEnd:m.a.func,onSortMove:m.a.func,onSortOver:m.a.func,onSortStart:m.a.func,pressDelay:m.a.number,pressThreshold:m.a.number,keyCodes:m.a.shape({lift:m.a.arrayOf(m.a.number),drop:m.a.arrayOf(m.a.number),cancel:m.a.arrayOf(m.a.number),up:m.a.arrayOf(m.a.number),down:m.a.arrayOf(m.a.number)}),shouldCancelStart:m.a.func,transitionDuration:m.a.number,updateBeforeSortStart:m.a.func,useDragHandle:m.a.bool,useWindowAsScrollContainer:m.a.bool},ie={lift:[V],drop:[V],cancel:[H],up:[W,U],down:[G,K]},oe={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:function(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}},hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:ie,shouldCancelStart:function(e){return-1!==[Q,$,ee,Z,J].indexOf(e.target.tagName)||!!N(e.target,(function(e){return"true"===e.contentEditable}))},transitionDuration:300,useWindowAsScrollContainer:!1},se=Object.keys(ae);function le(e){b()(!(e.distance&&e.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function ce(e,t){try{var n=e()}catch(e){return t(!0,e)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,value)}function ue(e){var t,n,p=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(e){var t;return Object(o.a)(this,n),t=Object(l.a)(this,Object(c.a)(n).call(this,e)),Object(f.a)(Object(d.a)(Object(d.a)(t)),"state",{}),Object(f.a)(Object(d.a)(Object(d.a)(t)),"handleStart",(function(e){var n=t.props,r=n.distance,a=n.shouldCancelStart;if(2!==e.button&&!a(e)){t.touched=!0,t.position=M(e);var i=N(e.target,(function(e){return null!=e.sortableInfo}));if(i&&i.sortableInfo&&t.nodeIsChild(i)&&!t.state.sorting){var o=t.props.useDragHandle,s=i.sortableInfo,l=s.index,c=s.collection;if(s.disabled)return;if(o&&!N(e.target,ne))return;t.manager.active={collection:c,index:l},I(e)||e.target.tagName!==Y||e.preventDefault(),r||(0===t.props.pressDelay?t.handlePress(e):t.pressTimer=setTimeout((function(){return t.handlePress(e)}),t.props.pressDelay))}}})),Object(f.a)(Object(d.a)(Object(d.a)(t)),"nodeIsChild",(function(e){return e.sortableInfo.manager===t.manager})),Object(f.a)(Object(d.a)(Object(d.a)(t)),"handleMove",(function(e){var n=t.props,r=n.distance,a=n.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var i=M(e),o={x:t.position.x-i.x,y:t.position.y-i.y},s=Math.abs(o.x)+Math.abs(o.y);t.delta=o,r||a&&!(s>=a)?r&&s>=r&&t.manager.isActive()&&t.handlePress(e):(clearTimeout(t.cancelTimer),t.cancelTimer=setTimeout(t.cancel,0))}})),Object(f.a)(Object(d.a)(Object(d.a)(t)),"handleEnd",(function(){t.touched=!1,t.cancel()})),Object(f.a)(Object(d.a)(Object(d.a)(t)),"cancel",(function(){var e=t.props.distance;t.state.sorting||(e||clearTimeout(t.pressTimer),t.manager.active=null)})),Object(f.a)(Object(d.a)(Object(d.a)(t)),"handlePress",(function(e){try{var n=t.manager.getActive(),r=function(){if(n){var r=function(){var n=h.sortableInfo.index,r=P(h),a=q(t.container),u=t.scrollContainer.getBoundingClientRect(),v=s({index:n,node:h,collection:p});if(t.node=h,t.margin=r,t.gridGap=a,t.width=v.width,t.height=v.height,t.marginOffset={x:t.margin.left+t.margin.right+t.gridGap.x,y:Math.max(t.margin.top,t.margin.bottom,t.gridGap.y)},t.boundingClientRect=h.getBoundingClientRect(),t.containerBoundingRect=u,t.index=n,t.newIndex=n,t.axis={x:o.indexOf("x")>=0,y:o.indexOf("y")>=0},t.offsetEdge=z(h,t.container),t.initialOffset=M(m?Object(i.a)({},e,{pageX:t.boundingClientRect.left,pageY:t.boundingClientRect.top}):e),t.initialScroll={left:t.scrollContainer.scrollLeft,top:t.scrollContainer.scrollTop},t.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},t.helper=t.helperContainer.appendChild(te(h)),O(t.helper,{boxSizing:"border-box",height:"".concat(t.height,"px"),left:"".concat(t.boundingClientRect.left-r.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(t.boundingClientRect.top-r.top,"px"),width:"".concat(t.width,"px")}),m&&t.helper.focus(),c&&(t.sortableGhost=h,O(h,{opacity:0,visibility:"hidden"})),t.minTranslate={},t.maxTranslate={},m){var g=f?{top:0,left:0,width:t.contentWindow.innerWidth,height:t.contentWindow.innerHeight}:t.containerBoundingRect,b=g.top,y=g.left,w=g.width,x=b+g.height,k=y+w;t.axis.x&&(t.minTranslate.x=y-t.boundingClientRect.left,t.maxTranslate.x=k-(t.boundingClientRect.left+t.width)),t.axis.y&&(t.minTranslate.y=b-t.boundingClientRect.top,t.maxTranslate.y=x-(t.boundingClientRect.top+t.height))}else t.axis.x&&(t.minTranslate.x=(f?0:u.left)-t.boundingClientRect.left-t.width/2,t.maxTranslate.x=(f?t.contentWindow.innerWidth:u.left+u.width)-t.boundingClientRect.left-t.width/2),t.axis.y&&(t.minTranslate.y=(f?0:u.top)-t.boundingClientRect.top-t.height/2,t.maxTranslate.y=(f?t.contentWindow.innerHeight:u.top+u.height)-t.boundingClientRect.top-t.height/2);l&&l.split(" ").forEach((function(e){return t.helper.classList.add(e)})),t.listenerNode=e.touches?h:t.contentWindow,m?(t.listenerNode.addEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.addEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.addEventListener("keydown",t.handleKeyDown)):(S.move.forEach((function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)})),S.end.forEach((function(e){return t.listenerNode.addEventListener(e,t.handleSortEnd,!1)}))),t.setState({sorting:!0,sortingIndex:n}),d&&d({node:h,index:n,collection:p,isKeySorting:m,nodes:t.manager.getOrderedRefs(),helper:t.helper},e),m&&t.keyMove(0)},a=t.props,o=a.axis,s=a.getHelperDimensions,l=a.helperClass,c=a.hideSortableGhost,u=a.updateBeforeSortStart,d=a.onSortStart,f=a.useWindowAsScrollContainer,h=n.node,p=n.collection,m=t.manager.isKeySorting,v=function(){if("function"==typeof u){t._awaitingUpdateBeforeSortStart=!0;var n=ce((function(){var t=h.sortableInfo.index;return Promise.resolve(u({collection:p,index:t,node:h,isKeySorting:m},e)).then((function(){}))}),(function(e,n){if(t._awaitingUpdateBeforeSortStart=!1,e)throw n;return n}));if(n&&n.then)return n.then((function(){}))}}();return v&&v.then?v.then(r):r()}}();return Promise.resolve(r&&r.then?r.then((function(){})):void 0)}catch(e){return Promise.reject(e)}})),Object(f.a)(Object(d.a)(Object(d.a)(t)),"handleSortMove",(function(e){var n=t.props.onSortMove;"function"==typeof e.preventDefault&&e.preventDefault(),t.updateHelperPosition(e),t.animateNodes(),t.autoscroll(),n&&n(e)})),Object(f.a)(Object(d.a)(Object(d.a)(t)),"handleSortEnd",(function(e){var n=t.props,r=n.hideSortableGhost,a=n.onSortEnd,i=t.manager,o=i.active.collection,s=i.isKeySorting,l=t.manager.getOrderedRefs();t.listenerNode&&(s?(t.listenerNode.removeEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("keydown",t.handleKeyDown)):(S.move.forEach((function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)})),S.end.forEach((function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)})))),t.helper.parentNode.removeChild(t.helper),r&&t.sortableGhost&&O(t.sortableGhost,{opacity:"",visibility:""});for(var c=0,u=l.length;cr)){t.prevIndex=i,t.newIndex=a;var o=R(t.newIndex,t.prevIndex,t.index),s=n.find((function(e){return e.node.sortableInfo.index===o})),l=s.node,c=t.containerScrollDelta,u=s.boundingClientRect||T(l,c),d=s.translate||{x:0,y:0},f=u.top+d.y-c.top,h=u.left+d.x-c.left,p=iv?v/2:this.height/2,width:this.width>m?m/2:this.width/2},b=c&&p>this.index&&p<=u,y=c&&p=u,w={x:0,y:0},x=o[d].edgeOffset;x||(x=z(h,this.container),o[d].edgeOffset=x,c&&(o[d].boundingClientRect=T(h,a)));var k=d0&&o[d-1];k&&!k.edgeOffset&&(k.edgeOffset=z(k.node,this.container),c&&(k.boundingClientRect=T(k.node,a))),p!==this.index?(t&&j(h,t),this.axis.x?this.axis.y?y||pthis.containerBoundingRect.width-g.width&&k&&(w.x=k.edgeOffset.left-x.left,w.y=k.edgeOffset.top-x.top),null===this.newIndex&&(this.newIndex=p)):(b||p>this.index&&(s+i.left+g.width>=x.left&&l+i.top+g.height>=x.top||l+i.top+g.height>=x.top+v))&&(w.x=-(this.width+this.marginOffset.x),x.left+w.xthis.index&&s+i.left+g.width>=x.left?(w.x=-(this.width+this.marginOffset.x),this.newIndex=p):(y||pthis.index&&l+i.top+g.height>=x.top?(w.y=-(this.height+this.marginOffset.y),this.newIndex=p):(y||p1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){return Object(o.a)(this,n),Object(l.a)(this,Object(c.a)(n).apply(this,arguments))}return Object(u.a)(n,t),Object(s.a)(n,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(e){this.node&&(e.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),e.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),e.collection!==this.props.collection&&(this.unregister(e.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var e=this.props,t=e.collection,n=e.disabled,r=e.index,a=Object(v.findDOMNode)(this);a.sortableInfo={collection:t,disabled:n,index:r,manager:this.context.manager},this.node=a,this.ref={node:a},this.context.manager.add(t,this.ref)}},{key:"unregister",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.collection;this.context.manager.remove(e,this.ref)}},{key:"getWrappedInstance",value:function(){return b()(a.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var t=a.withRef?"wrappedInstance":null;return Object(h.createElement)(e,Object(r.a)({ref:t},k(this.props,fe)))}}]),n}(h.Component),Object(f.a)(t,"displayName",L("sortableElement",e)),Object(f.a)(t,"contextTypes",{manager:m.a.object.isRequired}),Object(f.a)(t,"propTypes",de),Object(f.a)(t,"defaultProps",{collection:0}),n}},YMnH: /*!****************************************************************************!*\ !*** ./node_modules/antd/es/locale-provider/LocaleReceiver.js + 1 modules ***! \****************************************************************************/ @@ -2251,15 +2179,21 @@ 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/.umi-production/plugin-locale/locale.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale/default.js because of ./src/pages/Engineering/Lists/CourseList/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale-provider/context.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/locale/default.js because of ./src/pages/Classrooms/New/StartClass/index.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 ***! \*********************************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/CaretDownFilled */"QyFq")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="CaretDownFilled";var u=o.forwardRef(c);t.default=u},YkAm: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/CaretDownFilled */"RqYY")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="CaretDownFilled";var u=o.forwardRef(c);t.default=u},YWWQ: +/*!*********************************************************************************************************!*\ + !*** ./node_modules/@ant-design/icons/node_modules/@ant-design/icons-svg/lib/asn/FolderOpenOutlined.js ***! + \*********************************************************************************************************/ +/*! no static exports found */ +/*! all exports used */ +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"}},YkAm: /*!*****************************************************!*\ !*** ./node_modules/antd/es/alert/style/index.less ***! \*****************************************************/ @@ -2275,7 +2209,7 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" \********************************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/DeleteOutlined */"DO2E")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="DeleteOutlined";var u=o.forwardRef(c);t.default=u},"Z/ur": +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/DeleteOutlined */"R3aJ")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="DeleteOutlined";var u=o.forwardRef(c);t.default=u},"Z/ur": /*!***************************************************************!*\ !*** ./node_modules/@ant-design/icons/CloseCircleOutlined.js ***! \***************************************************************/ @@ -2293,19 +2227,13 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" \***********************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={placeholder:"请选择时间",rangePlaceholder:["开始时间","结束时间"]};t.default=r},ZLWo: -/*!**************************************************************************!*\ - !*** ./node_modules/@ant-design/icons-svg/lib/asn/FolderOpenOutlined.js ***! - \**************************************************************************/ -/*! no static exports found */ -/*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"}},ZMnZ: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={placeholder:"请选择时间",rangePlaceholder:["开始时间","结束时间"]};t.default=r},ZMnZ: /*!****************************************************************!*\ !*** ./node_modules/@ant-design/icons/lib/icons/UpOutlined.js ***! \****************************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/UpOutlined */"2oIt")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="UpOutlined";var u=o.forwardRef(c);t.default=u},ZTPi: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/UpOutlined */"CN1N")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="UpOutlined";var u=o.forwardRef(c);t.default=u},ZTPi: /*!********************************************!*\ !*** ./node_modules/antd/es/tabs/index.js ***! \********************************************/ @@ -2330,51 +2258,45 @@ 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/Engineering/Lists/CourseMatrix/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/layout/layout.js because of ./src/pages/Messages/component/LeftNav.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/index.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+": /*!**************************************************!*\ !*** ./node_modules/antd/es/tabs/style/index.js ***! \**************************************************/ -/*! no exports provided */function(e,t,n){"use strict";n(/*! ../../style/index.less */"cIOH"),n(/*! ./index.less */"9ama")},ZtMN: -/*!********************************************************************************!*\ - !*** ./node_modules/@ant-design/icons-svg/lib/asn/VerticalAlignTopOutlined.js ***! - \********************************************************************************/ -/*! no static exports found */ -/*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z"}}]},name:"vertical-align-top",theme:"outlined"}},ZvpZ: +/*! no exports provided */function(e,t,n){"use strict";n(/*! ../../style/index.less */"cIOH"),n(/*! ./index.less */"9ama")},ZvpZ: /*!************************************************************!*\ !*** ./node_modules/antd/es/locale/default.js + 1 modules ***! \************************************************************/ /*! 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/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 ***! - \********************************************************************/ -/*! no static exports found */ -/*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"}},a7Wl: -/*!***********************************************************************!*\ - !*** ./node_modules/@ant-design/icons-svg/lib/asn/CaretUpOutlined.js ***! - \***********************************************************************/ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/date-picker/locale/en_US.js because of ./src/pages/Classrooms/New/StartClass/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/time-picker/locale/en_US.js because of ./src/pages/Classrooms/New/StartClass/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},"ZzS+": +/*!***********************************************************************************************************!*\ + !*** ./node_modules/@ant-design/icons/node_modules/@ant-design/icons-svg/lib/asn/EyeInvisibleOutlined.js ***! + \***********************************************************************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"}},aHsQ: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"}},aHsQ: /*!*******************************************************!*\ !*** ./node_modules/antd/es/statistic/style/index.js ***! \*******************************************************/ -/*! no exports provided */function(e,t,n){"use strict";n(/*! ../../style/index.less */"cIOH"),n(/*! ./index.less */"6D9b")},apAg: +/*! no exports provided */function(e,t,n){"use strict";n(/*! ../../style/index.less */"cIOH"),n(/*! ./index.less */"6D9b")},aPwd: +/*!***************************************************************************************************!*\ + !*** ./node_modules/@ant-design/icons/node_modules/@ant-design/icons-svg/lib/asn/PlusOutlined.js ***! + \***************************************************************************************************/ +/*! no static exports found */ +/*! all exports used */ +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"}},apAg: /*!********************************************************************!*\ !*** ./node_modules/@ant-design/icons/lib/icons/SearchOutlined.js ***! \********************************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/SearchOutlined */"bsht")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="SearchOutlined";var u=o.forwardRef(c);t.default=u},aueg: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/SearchOutlined */"cpju")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="SearchOutlined";var u=o.forwardRef(c);t.default=u},aueg: /*!*************************************************!*\ !*** ./node_modules/antd/lib/input/Password.js ***! \*************************************************/ @@ -2386,7 +2308,7 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" \*****************************************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/ExclamationCircleFilled */"R80K")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="ExclamationCircleFilled";var u=o.forwardRef(c);t.default=u},b56q: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/ExclamationCircleFilled */"BMsA")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="ExclamationCircleFilled";var u=o.forwardRef(c);t.default=u},b56q: /*!******************************************************!*\ !*** ./node_modules/antd/es/anchor/style/index.less ***! \******************************************************/ @@ -2397,7 +2319,7 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" \************************************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/DoubleLeftOutlined */"gKaM")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="DoubleLeftOutlined";var u=o.forwardRef(c);t.default=u},bE4E: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/DoubleLeftOutlined */"1Xau")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="DoubleLeftOutlined";var u=o.forwardRef(c);t.default=u},bE4E: /*!*******************************************************!*\ !*** ./node_modules/antd/es/divider/style/index.less ***! \*******************************************************/ @@ -2412,11 +2334,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/Three/Item/SeeItem.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/pages/Engineering/Lists/CourseMatrix/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/dropdown/dropdown.js because of ./src/pages/Demo/Warehouse/components/Tree.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/menu/index.js because of ./src/pages/Messages/component/LeftNav.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/devWarning.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/_util/reactNode.js because of ./src/pages/Classrooms/New/StartClass/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/dropdown/dropdown.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/menu/index.js because of ./src/pages/Classrooms/Lists/Students/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("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: @@ -2443,22 +2365,22 @@ var a;self,a=function(e,n){return function(){var a={"./src/plugin/hyperlinks.js" \*********************************************************************/ /*! no static exports found */ /*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/LoadingOutlined */"sM0O")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="LoadingOutlined";var u=o.forwardRef(c);t.default=u},bbsP: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";var r=n(/*! @babel/runtime/helpers/interopRequireWildcard */"284h"),a=n(/*! @babel/runtime/helpers/interopRequireDefault */"TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(/*! @babel/runtime/helpers/objectSpread2 */"3tO9")),o=r(n(/*! react */"q1tI")),s=a(n(/*! @ant-design/icons-svg/lib/asn/LoadingOutlined */"5nmO")),l=a(n(/*! ../components/AntdIcon */"KQxl")),c=function(e,t){return o.createElement(l.default,(0,i.default)((0,i.default)({},e),{},{ref:t,icon:s.default}))};c.displayName="LoadingOutlined";var u=o.forwardRef(c);t.default=u},bbsP: /*!****************************************************!*\ !*** ./node_modules/antd/es/drawer/style/index.js ***! \****************************************************/ -/*! no exports provided */function(e,t,n){"use strict";n(/*! ../../style/index.less */"cIOH"),n(/*! ./index.less */"CWI+")},bogI: +/*! no exports provided */function(e,t,n){"use strict";n(/*! ../../style/index.less */"cIOH"),n(/*! ./index.less */"CWI+")},bhsu: +/*!********************************************************************************************************!*\ + !*** ./node_modules/@ant-design/icons/node_modules/@ant-design/icons-svg/lib/asn/PaperClipOutlined.js ***! + \********************************************************************************************************/ +/*! no static exports found */ +/*! all exports used */ +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"}},bogI: /*!**********************************************************!*\ !*** ./node_modules/antd/es/_util/getRenderPropValue.js ***! \**********************************************************/ /*! exports provided: getRenderPropValue */ -/*! exports used: getRenderPropValue */function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(e){return e?"function"==typeof e?e():e:null}},bsht: -/*!**********************************************************************!*\ - !*** ./node_modules/@ant-design/icons-svg/lib/asn/SearchOutlined.js ***! - \**********************************************************************/ -/*! no static exports found */ -/*! all exports used */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"}},bx4M: +/*! exports used: getRenderPropValue */function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(e){return e?"function"==typeof e?e():e:null}},bx4M: /*!********************************************************!*\ !*** ./node_modules/antd/es/card/index.js + 2 modules ***! \********************************************************/ @@ -2466,20 +2388,32 @@ 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/Engineering/Lists/CourseMatrix/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/SizeContext.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/pages/Engineering/Lists/CourseMatrix/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/row/index.js because of ./src/pages/Engineering/Lists/CourseMatrix/index.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tabs/index.js because of ./src/pages/Engineering/Lists/GraduatedMatrix/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/col/index.js because of ./src/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/CheckDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/SizeContext.js because of ./src/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/CheckDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/config-provider/context.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/row/index.js because of ./src/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/CheckDetail/index.tsx */ +/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tabs/index.js because of ./src/pages/Classrooms/Lists/Statistics/StudentDetail/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);a€/\f©þdSiz";var i=(t+this.padding).substr(0,32),o=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(i,o),this.P=-(1+(255^a)),this.encryptionKey=j(i+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=A(this.encryptionKey,this.padding)}function T(e){if(/[^\u0000-\u00ff]/.test(e))throw new Error("Invalid PDF Name Object: "+e+", Only accept ASCII characters.");for(var t="",n=e.length,r=0;r126?"#"+("0"+a.toString(16)).slice(-2):e[r]}return t}function M(e){if("object"!==a()(e))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var t={};this.subscribe=function(e,n,r){if(r=r||!1,"string"!=typeof e||"function"!=typeof n||"boolean"!=typeof r)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");t.hasOwnProperty(e)||(t[e]={});var a=Math.random().toString(35);return t[e][a]=[n,!!r],a},this.unsubscribe=function(e){for(var n in t)if(t[n][e])return delete t[n][e],0===Object.keys(t[n]).length&&delete t[n],!0;return!1},this.publish=function(n){if(t.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),a=[];for(var i in t[n]){var s=t[n][i];try{s[0].apply(e,r)}catch(n){o.console&&l.error("jsPDF PubSub Error",n.message,n)}s[1]&&a.push(i)}a.length&&a.forEach(this.unsubscribe)}},this.getTopics=function(){return t}}function I(e){if(!(this instanceof I))return new I(e);var t="opacity,stroke-opacity".split(",");for(var n in e)e.hasOwnProperty(n)&&t.indexOf(n)>=0&&(this[n]=e[n]);this.id="",this.objectNumber=-1}function z(e,t){this.gState=e,this.matrix=t,this.id="",this.objectNumber=-1}function R(e,t,n,r,a){if(!(this instanceof R))return new R(e,t,n,r,a);this.type="axial"===e?2:3,this.coords=t,this.colors=n,z.call(this,r,a)}function B(e,t,n,r,a){if(!(this instanceof B))return new B(e,t,n,r,a);this.boundingBox=e,this.xStep=t,this.yStep=n,this.stream="",this.cloneIndex=0,z.call(this,r,a)}function F(e){var t,n="string"==typeof arguments[0]?arguments[0]:"p",r=arguments[1],i=arguments[2],s=arguments[3],c=[],u=1,d=16,f="S",v=null;"object"===a()(e=e||{})&&(n=e.orientation,r=e.unit||r,i=e.format||i,s=e.compress||e.compressPdf||s,null!==(v=e.encryption||null)&&(v.userPassword=v.userPassword||"",v.ownerPassword=v.ownerPassword||"",v.userPermissions=v.userPermissions||[]),u="number"==typeof e.userUnit?Math.abs(e.userUnit):1,void 0!==e.precision&&(t=e.precision),void 0!==e.floatPrecision&&(d=e.floatPrecision),f=e.defaultPathOperation||"S"),c=e.filters||(!0===s?["FlateEncode"]:c),r=r||"mm",n=(""+(n||"P")).toLowerCase();var g=e.putOnlyUsedFonts||!1,b={},y={internal:{},__private__:{}};y.__private__.PubSub=M;var w="1.3",x=y.__private__.getPdfVersion=function(){return w};y.__private__.setPdfVersion=function(e){w=e};var k={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};y.__private__.getPageFormats=function(){return k};var S=y.__private__.getPageFormat=function(e){return k[e]};i=i||"a4";var C={COMPAT:"compat",ADVANCED:"advanced"},O=C.COMPAT;function _(){this.saveGraphicsState(),de(new We(_e,0,0,-_e,0,Dn()*_e).toString()+" cm"),this.setFontSize(this.getFontSize()/_e),f="n",O=C.ADVANCED}function j(){this.restoreGraphicsState(),f="S",O=C.COMPAT}var N=y.__private__.combineFontStyleAndFontWeight=function(e,t){if("bold"==e&&"normal"==t||"bold"==e&&400==t||"normal"==e&&"italic"==t||"bold"==e&&"italic"==t)throw new Error("Invalid Combination of fontweight and fontstyle");return t&&(e=400==t||"normal"===t?"italic"===e?"italic":"normal":700!=t&&"bold"!==t||"normal"!==e?(700==t?"bold":t)+""+e:"bold"),e};y.advancedAPI=function(e){var t=O===C.COMPAT;return t&&_.call(this),"function"!=typeof e||(e(this),t&&j.call(this)),this},y.compatAPI=function(e){var t=O===C.ADVANCED;return t&&j.call(this),"function"!=typeof e||(e(this),t&&_.call(this)),this},y.isAdvancedAPI=function(){return O===C.ADVANCED};var E,A=function(e){if(O!==C.ADVANCED)throw new Error(e+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},P=y.roundToPrecision=y.__private__.roundToPrecision=function(e,n){var r=t||n;if(isNaN(e)||isNaN(r))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return e.toFixed(r).replace(/0+$/,"")};E=y.hpf=y.__private__.hpf="number"==typeof d?function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.hpf");return P(e,d)}:"smart"===d?function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.hpf");return P(e,e>-1&&e<1?16:5)}:function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.hpf");return P(e,16)};var z=y.f2=y.__private__.f2=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.f2");return P(e,2)},D=y.__private__.f3=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.f3");return P(e,3)},q=y.scale=y.__private__.scale=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.scale");return O===C.COMPAT?e*_e:O===C.ADVANCED?e:void 0},H=function(e){return O===C.COMPAT?Dn()-e:O===C.ADVANCED?e:void 0},U=function(e){return q(H(e))};y.__private__.setPrecision=y.setPrecision=function(e){"number"==typeof parseInt(e,10)&&(t=parseInt(e,10))};var V,W="00000000000000000000000000000000",K=y.__private__.getFileId=function(){return W},G=y.__private__.setFileId=function(e){return W=void 0!==e&&/^[a-fA-F0-9]{32}$/.test(e)?e.toUpperCase():W.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),null!==v&&(Gt=new L(v.userPermissions,v.userPassword,v.ownerPassword,W)),W};y.setFileId=function(e){return G(e),this},y.getFileId=function(){return K()};var Y=y.__private__.convertDateToPDFDate=function(e){var t=e.getTimezoneOffset(),n=t<0?"+":"-",r=Math.floor(Math.abs(t/60)),a=Math.abs(t%60),i=[n,$(r),"'",$(a),"'"].join("");return["D:",e.getFullYear(),$(e.getMonth()+1),$(e.getDate()),$(e.getHours()),$(e.getMinutes()),$(e.getSeconds()),i].join("")},J=y.__private__.convertPDFDateToDate=function(e){var t=parseInt(e.substr(2,4),10),n=parseInt(e.substr(6,2),10)-1,r=parseInt(e.substr(8,2),10),a=parseInt(e.substr(10,2),10),i=parseInt(e.substr(12,2),10),o=parseInt(e.substr(14,2),10);return new Date(t,n,r,a,i,o,0)},X=y.__private__.setCreationDate=function(e){var t;if(void 0===e&&(e=new Date),e instanceof Date)t=Y(e);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(e))throw new Error("Invalid argument passed to jsPDF.setCreationDate");t=e}return V=t},Q=y.__private__.getCreationDate=function(e){var t=V;return"jsDate"===e&&(t=J(V)),t};y.setCreationDate=function(e){return X(e),this},y.getCreationDate=function(e){return Q(e)};var Z,$=y.__private__.padd2=function(e){return("0"+parseInt(e)).slice(-2)},ee=y.__private__.padd2Hex=function(e){return("00"+(e=e.toString())).substr(e.length)},te=0,ne=[],re=[],ae=0,ie=[],oe=[],se=!1,le=re,ce=function(){te=0,ae=0,re=[],ne=[],ie=[],$e=Xe(),et=Xe()};y.__private__.setCustomOutputDestination=function(e){se=!0,le=e};var ue=function(e){se||(le=e)};y.__private__.resetCustomOutputDestination=function(){se=!1,le=re};var de=y.__private__.out=function(e){return e=e.toString(),ae+=e.length+1,le.push(e),le},fe=y.__private__.write=function(e){return de(1===arguments.length?e.toString():Array.prototype.join.call(arguments," "))},he=y.__private__.getArrayBuffer=function(e){for(var t=e.length,n=new ArrayBuffer(t),r=new Uint8Array(n);t--;)r[t]=e.charCodeAt(t);return n},pe=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];y.__private__.getStandardFonts=function(){return pe};var me=e.fontSize||16;y.__private__.setFontSize=y.setFontSize=function(e){return me=O===C.ADVANCED?e/_e:e,this};var ve,ge=y.__private__.getFontSize=y.getFontSize=function(){return O===C.COMPAT?me:me*_e},be=e.R2L||!1;y.__private__.setR2L=y.setR2L=function(e){return be=e,this},y.__private__.getR2L=y.getR2L=function(){return be};var ye,we=y.__private__.setZoomMode=function(e){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(e))ve=e;else if(isNaN(e)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(e))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+e+'" is not recognized.');ve=e}else ve=parseInt(e,10)};y.__private__.getZoomMode=function(){return ve};var xe,ke=y.__private__.setPageMode=function(e){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(e))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+e+'" is not recognized.');ye=e};y.__private__.getPageMode=function(){return ye};var Se=y.__private__.setLayoutMode=function(e){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(e))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+e+'" is not recognized.');xe=e};y.__private__.getLayoutMode=function(){return xe},y.__private__.setDisplayMode=y.setDisplayMode=function(e,t,n){return we(e),Se(t),ke(n),this};var Ce={title:"",subject:"",author:"",keywords:"",creator:""};y.__private__.getDocumentProperty=function(e){if(-1===Object.keys(Ce).indexOf(e))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return Ce[e]},y.__private__.getDocumentProperties=function(){return Ce},y.__private__.setDocumentProperties=y.setProperties=y.setDocumentProperties=function(e){for(var t in Ce)Ce.hasOwnProperty(t)&&e[t]&&(Ce[t]=e[t]);return this},y.__private__.setDocumentProperty=function(e,t){if(-1===Object.keys(Ce).indexOf(e))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return Ce[e]=t};var Oe,_e,je,Ne,Ee,Ae={},Pe={},Le=[],Te={},Me={},Ie={},ze={},Re=null,Be=0,Fe=[],De=new M(y),qe=e.hotfixes||[],He={},Ue={},Ve=[],We=function e(t,n,r,a,i,o){if(!(this instanceof e))return new e(t,n,r,a,i,o);isNaN(t)&&(t=1),isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(a)&&(a=1),isNaN(i)&&(i=0),isNaN(o)&&(o=0),this._matrix=[t,n,r,a,i,o]};Object.defineProperty(We.prototype,"sx",{get:function(){return this._matrix[0]},set:function(e){this._matrix[0]=e}}),Object.defineProperty(We.prototype,"shy",{get:function(){return this._matrix[1]},set:function(e){this._matrix[1]=e}}),Object.defineProperty(We.prototype,"shx",{get:function(){return this._matrix[2]},set:function(e){this._matrix[2]=e}}),Object.defineProperty(We.prototype,"sy",{get:function(){return this._matrix[3]},set:function(e){this._matrix[3]=e}}),Object.defineProperty(We.prototype,"tx",{get:function(){return this._matrix[4]},set:function(e){this._matrix[4]=e}}),Object.defineProperty(We.prototype,"ty",{get:function(){return this._matrix[5]},set:function(e){this._matrix[5]=e}}),Object.defineProperty(We.prototype,"a",{get:function(){return this._matrix[0]},set:function(e){this._matrix[0]=e}}),Object.defineProperty(We.prototype,"b",{get:function(){return this._matrix[1]},set:function(e){this._matrix[1]=e}}),Object.defineProperty(We.prototype,"c",{get:function(){return this._matrix[2]},set:function(e){this._matrix[2]=e}}),Object.defineProperty(We.prototype,"d",{get:function(){return this._matrix[3]},set:function(e){this._matrix[3]=e}}),Object.defineProperty(We.prototype,"e",{get:function(){return this._matrix[4]},set:function(e){this._matrix[4]=e}}),Object.defineProperty(We.prototype,"f",{get:function(){return this._matrix[5]},set:function(e){this._matrix[5]=e}}),Object.defineProperty(We.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(We.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(We.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(We.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),We.prototype.join=function(e){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(E).join(e)},We.prototype.multiply=function(e){var t=e.sx*this.sx+e.shy*this.shx,n=e.sx*this.shy+e.shy*this.sy,r=e.shx*this.sx+e.sy*this.shx,a=e.shx*this.shy+e.sy*this.sy,i=e.tx*this.sx+e.ty*this.shx+this.tx,o=e.tx*this.shy+e.ty*this.sy+this.ty;return new We(t,n,r,a,i,o)},We.prototype.decompose=function(){var e=this.sx,t=this.shy,n=this.shx,r=this.sy,a=this.tx,i=this.ty,o=Math.sqrt(e*e+t*t),s=(e/=o)*n+(t/=o)*r;n-=e*s,r-=t*s;var l=Math.sqrt(n*n+r*r);return s/=l,e*(r/=l)>16&255,r=c>>8&255,i=255&c}if(void 0===r||void 0===o&&n===r&&r===i)if("string"==typeof n)t=n+" "+s[0];else switch(e.precision){case 2:t=z(n/255)+" "+s[0];break;case 3:default:t=D(n/255)+" "+s[0]}else if(void 0===o||"object"===a()(o)){if(o&&!isNaN(o.a)&&0===o.a)return["1.","1.","1.",s[1]].join(" ");if("string"==typeof n)t=[n,r,i,s[1]].join(" ");else switch(e.precision){case 2:t=[z(n/255),z(r/255),z(i/255),s[1]].join(" ");break;default:case 3:t=[D(n/255),D(r/255),D(i/255),s[1]].join(" ")}}else if("string"==typeof n)t=[n,r,i,o,s[2]].join(" ");else switch(e.precision){case 2:t=[z(n),z(r),z(i),z(o),s[2]].join(" ");break;case 3:default:t=[D(n),D(r),D(i),D(o),s[2]].join(" ")}return t},rt=y.__private__.getFilters=function(){return c},at=y.__private__.putStream=function(e){var t=(e=e||{}).data||"",n=e.filters||rt(),r=e.alreadyAppliedFilters||[],a=e.addLength1||!1,i=t.length,o=e.objectId,s=function(e){return e};if(null!==v&&void 0===o)throw new Error("ObjectId must be passed to putStream for file encryption");null!==v&&(s=Gt.encryptor(o,0));var l={};!0===n&&(n=["FlateEncode"]);var c=e.additionalKeyValues||[],u=(l=void 0!==F.API.processDataByFilters?F.API.processDataByFilters(t,n):{data:t,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==l.data.length&&(c.push({key:"Length",value:l.data.length}),!0===a&&c.push({key:"Length1",value:i})),0!=u.length)if(u.split("/").length-1==1)c.push({key:"Filter",value:u});else{c.push({key:"Filter",value:"["+u+"]"});for(var d=0;d>"),0!==l.data.length&&(de("stream"),de(s(l.data)),de("endstream"))},it=y.__private__.putPage=function(e){var t=e.number,n=e.data,r=e.objId,a=e.contentsObjId;Qe(r,!0),de("<>"),de("endobj");var i=n.join("\n");return O===C.ADVANCED&&(i+="\nQ"),Qe(a,!0),at({data:i,filters:rt(),objectId:a}),de("endobj"),r},ot=y.__private__.putPages=function(){var e,t,n=[];for(e=1;e<=Be;e++)Fe[e].objId=Xe(),Fe[e].contentsObjId=Xe();for(e=1;e<=Be;e++)n.push(it({number:e,data:oe[e],objId:Fe[e].objId,contentsObjId:Fe[e].contentsObjId,mediaBox:Fe[e].mediaBox,cropBox:Fe[e].cropBox,bleedBox:Fe[e].bleedBox,trimBox:Fe[e].trimBox,artBox:Fe[e].artBox,userUnit:Fe[e].userUnit,rootDictionaryObjId:$e,resourceDictionaryObjId:et}));Qe($e,!0),de("<>"),de("endobj"),De.publish("postPutPages")},st=function(e){De.publish("putFont",{font:e,out:de,newObject:Je,putStream:at}),!0!==e.isAlreadyPutted&&(e.objectNumber=Je(),de("<<"),de("/Type /Font"),de("/BaseFont /"+T(e.postScriptName)),de("/Subtype /Type1"),"string"==typeof e.encoding&&de("/Encoding /"+e.encoding),de("/FirstChar 32"),de("/LastChar 255"),de(">>"),de("endobj"))},lt=function(){for(var e in Ae)Ae.hasOwnProperty(e)&&(!1===g||!0===g&&b.hasOwnProperty(e))&&st(Ae[e])},ct=function(e){e.objectNumber=Je();var t=[];t.push({key:"Type",value:"/XObject"}),t.push({key:"Subtype",value:"/Form"}),t.push({key:"BBox",value:"["+[E(e.x),E(e.y),E(e.x+e.width),E(e.y+e.height)].join(" ")+"]"}),t.push({key:"Matrix",value:"["+e.matrix.toString()+"]"});var n=e.pages[1].join("\n");at({data:n,additionalKeyValues:t,objectId:e.objectNumber}),de("endobj")},ut=function(){for(var e in He)He.hasOwnProperty(e)&&ct(He[e])},dt=function(e,t){var n,r=[],a=1/(t-1);for(n=0;n<1;n+=a)r.push(n);if(r.push(1),0!=e[0].offset){var i={offset:0,color:e[0].color};e.unshift(i)}if(1!=e[e.length-1].offset){var o={offset:1,color:e[e.length-1].color};e.push(o)}for(var s="",l=0,c=0;ce[l+1].offset;)l++;var u=e[l].offset,d=(n-u)/(e[l+1].offset-u),f=e[l].color,h=e[l+1].color;s+=ee(Math.round((1-d)*f[0]+d*h[0]).toString(16))+ee(Math.round((1-d)*f[1]+d*h[1]).toString(16))+ee(Math.round((1-d)*f[2]+d*h[2]).toString(16))}return s.trim()},ft=function(e,t){t||(t=21);var n=Je(),r=dt(e.colors,t),a=[];a.push({key:"FunctionType",value:"0"}),a.push({key:"Domain",value:"[0.0 1.0]"}),a.push({key:"Size",value:"["+t+"]"}),a.push({key:"BitsPerSample",value:"8"}),a.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),a.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),at({data:r,additionalKeyValues:a,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),de("endobj"),e.objectNumber=Je(),de("<< /ShadingType "+e.type),de("/ColorSpace /DeviceRGB");var i="/Coords ["+E(parseFloat(e.coords[0]))+" "+E(parseFloat(e.coords[1]))+" ";2===e.type?i+=E(parseFloat(e.coords[2]))+" "+E(parseFloat(e.coords[3])):i+=E(parseFloat(e.coords[2]))+" "+E(parseFloat(e.coords[3]))+" "+E(parseFloat(e.coords[4]))+" "+E(parseFloat(e.coords[5])),de(i+="]"),e.matrix&&de("/Matrix ["+e.matrix.toString()+"]"),de("/Function "+n+" 0 R"),de("/Extend [true true]"),de(">>"),de("endobj")},ht=function(e,t){var n=Xe(),r=Je();t.push({resourcesOid:n,objectOid:r}),e.objectNumber=r;var a=[];a.push({key:"Type",value:"/Pattern"}),a.push({key:"PatternType",value:"1"}),a.push({key:"PaintType",value:"1"}),a.push({key:"TilingType",value:"1"}),a.push({key:"BBox",value:"["+e.boundingBox.map(E).join(" ")+"]"}),a.push({key:"XStep",value:E(e.xStep)}),a.push({key:"YStep",value:E(e.yStep)}),a.push({key:"Resources",value:n+" 0 R"}),e.matrix&&a.push({key:"Matrix",value:"["+e.matrix.toString()+"]"}),at({data:e.stream,additionalKeyValues:a,objectId:e.objectNumber}),de("endobj")},pt=function(e){var t;for(t in Te)Te.hasOwnProperty(t)&&(Te[t]instanceof R?ft(Te[t]):Te[t]instanceof B&&ht(Te[t],e))},mt=function(e){for(var t in e.objectNumber=Je(),de("<<"),e)switch(t){case"opacity":de("/ca "+z(e[t]));break;case"stroke-opacity":de("/CA "+z(e[t]))}de(">>"),de("endobj")},vt=function(){var e;for(e in Ie)Ie.hasOwnProperty(e)&&mt(Ie[e])},gt=function(){for(var e in de("/XObject <<"),He)He.hasOwnProperty(e)&&He[e].objectNumber>=0&&de("/"+e+" "+He[e].objectNumber+" 0 R");De.publish("putXobjectDict"),de(">>")},bt=function(){Gt.oid=Je(),de("<<"),de("/Filter /Standard"),de("/V "+Gt.v),de("/R "+Gt.r),de("/U <"+Gt.toHexString(Gt.U)+">"),de("/O <"+Gt.toHexString(Gt.O)+">"),de("/P "+Gt.P),de(">>"),de("endobj")},yt=function(){for(var e in de("/Font <<"),Ae)Ae.hasOwnProperty(e)&&(!1===g||!0===g&&b.hasOwnProperty(e))&&de("/"+e+" "+Ae[e].objectNumber+" 0 R");de(">>")},wt=function(){if(Object.keys(Te).length>0){for(var e in de("/Shading <<"),Te)Te.hasOwnProperty(e)&&Te[e]instanceof R&&Te[e].objectNumber>=0&&de("/"+e+" "+Te[e].objectNumber+" 0 R");De.publish("putShadingPatternDict"),de(">>")}},xt=function(e){if(Object.keys(Te).length>0){for(var t in de("/Pattern <<"),Te)Te.hasOwnProperty(t)&&Te[t]instanceof y.TilingPattern&&Te[t].objectNumber>=0&&Te[t].objectNumber>")}},kt=function(){if(Object.keys(Ie).length>0){var e;for(e in de("/ExtGState <<"),Ie)Ie.hasOwnProperty(e)&&Ie[e].objectNumber>=0&&de("/"+e+" "+Ie[e].objectNumber+" 0 R");De.publish("putGStateDict"),de(">>")}},St=function(e){Qe(e.resourcesOid,!0),de("<<"),de("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),yt(),wt(),xt(e.objectOid),kt(),gt(),de(">>"),de("endobj")},Ct=function(){var e=[];lt(),vt(),ut(),pt(e),De.publish("putResources"),e.forEach(St),St({resourcesOid:et,objectOid:Number.MAX_SAFE_INTEGER}),De.publish("postPutResources")},Ot=function(){De.publish("putAdditionalObjects");for(var e=0;e>8&&(l=!0);e=s.join("")}for(n=e.length;void 0===l&&0!==n;)e.charCodeAt(n-1)>>8&&(l=!0),n--;if(!l)return e;for(s=t.noBOM?[]:[254,255],n=0,r=e.length;n>8)>>8)throw new Error("Character at position "+n+" of string '"+e+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(u),s.push(c-(u<<8))}return String.fromCharCode.apply(void 0,s)},Pt=y.__private__.pdfEscape=y.pdfEscape=function(e,t){return At(e,t).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Lt=y.__private__.beginPage=function(e){oe[++Be]=[],Fe[Be]={objId:0,contentsObjId:0,userUnit:Number(u),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(e[0]),topRightY:Number(e[1])}},It(Be),ue(oe[Z])},Tt=function(e,t){var r,a,o;switch(n=t||n,"string"==typeof e&&(r=S(e.toLowerCase()),Array.isArray(r)&&(a=r[0],o=r[1])),Array.isArray(e)&&(a=e[0]*_e,o=e[1]*_e),isNaN(a)&&(a=i[0],o=i[1]),(a>14400||o>14400)&&(l.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),a=Math.min(14400,a),o=Math.min(14400,o)),i=[a,o],n.substr(0,1)){case"l":o>a&&(i=[o,a]);break;case"p":a>o&&(i=[o,a])}Lt(i),mn(hn),de(Sn),0!==En&&de(En+" J"),0!==An&&de(An+" j"),De.publish("addPage",{pageNumber:Be})},Mt=function(e){e>0&&e<=Be&&(oe.splice(e,1),Fe.splice(e,1),Be--,Z>Be&&(Z=Be),this.setPage(Z))},It=function(e){e>0&&e<=Be&&(Z=e)},zt=y.__private__.getNumberOfPages=y.getNumberOfPages=function(){return oe.length-1},Rt=function(e,t,n){var r,a=void 0;return n=n||{},e=void 0!==e?e:Ae[Oe].fontName,t=void 0!==t?t:Ae[Oe].fontStyle,r=e.toLowerCase(),void 0!==Pe[r]&&void 0!==Pe[r][t]?a=Pe[r][t]:void 0!==Pe[e]&&void 0!==Pe[e][t]?a=Pe[e][t]:!1===n.disableWarning&&l.warn("Unable to look up font label for font '"+e+"', '"+t+"'. Refer to getFontList() for available fonts."),a||n.noFallback||null==(a=Pe.times[t])&&(a=Pe.times.normal),a},Bt=y.__private__.putInfo=function(){var e=Je(),t=function(e){return e};for(var n in null!==v&&(t=Gt.encryptor(e,0)),de("<<"),de("/Producer ("+Pt(t("jsPDF "+F.version))+")"),Ce)Ce.hasOwnProperty(n)&&Ce[n]&&de("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+Pt(t(Ce[n]))+")");de("/CreationDate ("+Pt(t(V))+")"),de(">>"),de("endobj")},Ft=y.__private__.putCatalog=function(e){var t=(e=e||{}).rootDictionaryObjId||$e;switch(Je(),de("<<"),de("/Type /Catalog"),de("/Pages "+t+" 0 R"),ve||(ve="fullwidth"),ve){case"fullwidth":de("/OpenAction [3 0 R /FitH null]");break;case"fullheight":de("/OpenAction [3 0 R /FitV null]");break;case"fullpage":de("/OpenAction [3 0 R /Fit]");break;case"original":de("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+ve;"%"===n.substr(n.length-1)&&(ve=parseInt(ve)/100),"number"==typeof ve&&de("/OpenAction [3 0 R /XYZ null null "+z(ve)+"]")}switch(xe||(xe="continuous"),xe){case"continuous":de("/PageLayout /OneColumn");break;case"single":de("/PageLayout /SinglePage");break;case"two":case"twoleft":de("/PageLayout /TwoColumnLeft");break;case"tworight":de("/PageLayout /TwoColumnRight")}ye&&de("/PageMode /"+ye),De.publish("putCatalog"),de(">>"),de("endobj")},Dt=y.__private__.putTrailer=function(){de("trailer"),de("<<"),de("/Size "+(te+1)),de("/Root "+te+" 0 R"),de("/Info "+(te-1)+" 0 R"),null!==v&&de("/Encrypt "+Gt.oid+" 0 R"),de("/ID [ <"+W+"> <"+W+"> ]"),de(">>")},qt=y.__private__.putHeader=function(){de("%PDF-"+w),de("%ºß¬à")},Ht=y.__private__.putXRef=function(){var e="0000000000";de("xref"),de("0 "+(te+1)),de("0000000000 65535 f ");for(var t=1;t<=te;t++)"function"==typeof ne[t]?de((e+ne[t]()).slice(-10)+" 00000 n "):void 0!==ne[t]?de((e+ne[t]).slice(-10)+" 00000 n "):de("0000000000 00000 n ")},Ut=y.__private__.buildDocument=function(){ce(),ue(re),De.publish("buildDocument"),qt(),ot(),Ot(),Ct(),null!==v&&bt(),Bt(),Ft();var e=ae;return Ht(),Dt(),de("startxref"),de(""+e),de("%%EOF"),ue(oe[Z]),re.join("\n")},Vt=y.__private__.getBlob=function(e){return new Blob([he(e)],{type:"application/pdf"})},Wt=y.output=y.__private__.output=Et((function(e,t){switch("string"==typeof(t=t||{})?t={filename:t}:t.filename=t.filename||"generated.pdf",e){case void 0:return Ut();case"save":y.save(t.filename);break;case"arraybuffer":return he(Ut());case"blob":return Vt(Ut());case"bloburi":case"bloburl":if(void 0!==o.URL&&"function"==typeof o.URL.createObjectURL)return o.URL&&o.URL.createObjectURL(Vt(Ut()))||void 0;l.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",r=Ut();try{n=h(r)}catch(e){n=h(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+t.filename+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(o)){var a="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",i=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';t.pdfObjectUrl&&(a=t.pdfObjectUrl,i="");var s=' --> - - - + + + diff --git a/layouts__ShixunDetail__index.e4b0dc54.async.js b/layouts__ShixunDetail__index.9e014849.async.js similarity index 99% rename from layouts__ShixunDetail__index.e4b0dc54.async.js rename to layouts__ShixunDetail__index.9e014849.async.js index b130d6ab66..6ec1b51258 100644 --- a/layouts__ShixunDetail__index.e4b0dc54.async.js +++ b/layouts__ShixunDetail__index.9e014849.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/antd/es/tree/DirectoryTree.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/utils/treeUtil.js because of ./node_modules/antd/es/tree/DirectoryTree.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;l0):g(!1)};return r.a.createElement("div",{className:C.a.sideBar},r.a.createElement("div",{id:"wechat_QR_code_ids"},!s.onlyShowBackTop&&(null==s?void 0:s.onlyShowBackTopIcons)&&z&&r.a.createElement(r.a.Fragment,null,0===parseInt(localStorage.getItem("Noviceguide"))&&2!=d.userInfo.user_id&&d.userInfo.is_teacher&&r.a.createElement("div",{id:"wechat_QR_code",onClick:function(){localStorage.setItem("Noviceguide","1"),"/classrooms"===(null==W?void 0:W.pathname)?m({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:5,text:r.a.createElement("div",null,"非常棒,咱们已经到达【教学课堂】,平台上已经有几千位老师创建了自己的教学课堂,你也可以轻松完成哟!现在请您点击页面上 “新建课堂”按钮开始新建自己的课堂~")}}):"/classrooms/new"===(null==W?void 0:W.pathname)?m({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:6,text:r.a.createElement("div",null,"教学课堂必填的内容包括:课程名称、课堂名称和课堂所属单位。其他内容你可以根据实际需求进行安排。填写完成后,点击页面底部 “提交”按钮即可。")}}):m({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,text:r.a.createElement("div",null,"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。")}})},ref:D},r.a.createElement(N.a,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:r.a.createElement("div",null,"新手引导")},r.a.createElement("img",{id:"textaa",style:{position:"absolute",top:"-140px",left:"-10px",width:"86px",height:"120px"},src:T.a}))),!(null==d||null===(n=d.userInfo)||void 0===n||!n.login)&&r.a.createElement(N.a,{placement:"left",defaultVisible:!(null!=j&&j.includes(null==d||null===(a=d.userInfo)||void 0===a?void 0:a.login)),getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:r.a.createElement("div",null,r.a.createElement("div",{className:"tc"},r.a.createElement("img",{className:"mt10",src:P.a,width:"188px",height:"188px"})),r.a.createElement("div",{className:"tc font15 mt10"},"免费教研助理"),r.a.createElement("div",{className:"tc font15"},"微信扫一扫添加"),r.a.createElement("div",{className:"pt10 font12"},r.a.createElement("ul",{className:C.a.ul},r.a.createElement("li",null,"解答老师疑惑、帮助老师更快熟悉和使用平台教学"),r.a.createElement("li",null,"协助老师创建课堂、课程设计、做好教学工作。"),r.a.createElement("li",null,"根据老师教学方向,分享平台C9院校、985高校、211高校、双一流高校老师经典实践教学案例。"))))},r.a.createElement("div",{className:C.a.wrap,ref:D},r.a.createElement("a",{href:"javascript:void(0)"},r.a.createElement("i",{className:"iconfont icon-yijianfankui1 c-light-primary font22"})))),!(null!=s&&null!==(l=s.setting)&&void 0!==l&&l.is_local)&&r.a.createElement(N.a,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:r.a.createElement("div",null,r.a.createElement("img",{src:"".concat(E.a.IMG_SERVER,"/images/educoder/EWM.jpg"),width:"158px",height:"158px"}),r.a.createElement("div",{className:"tc font15"},"微信扫一扫"),r.a.createElement("div",{className:"tc font15"},"关注公众号"))},r.a.createElement("div",{className:C.a.wrap},r.a.createElement("i",{className:"iconfont icon-erweima1 c-light-primary font22"}))),!(null!=s&&null!==(c=s.setting)&&void 0!==c&&c.is_local)&&r.a.createElement(N.a,{placement:"left",title:"在线咨询"},r.a.createElement("div",{className:C.a.wrap},r.a.createElement("a",{onClick:function(){var e=/macintosh|mac os x/i.test(navigator.userAgent);if(console.log(e),e)w(!0);else{Object(y.Q)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}},className:"c-white"},r.a.createElement("i",{className:"iconfont icon-QQ1 c-light-primary font22"})))),r.a.createElement("div",{onClick:function(){F(!1),localStorage.setItem("hidesidebar","1")},style:{textAlign:"center",fontSize:"14px",color:"#0152d9",margin:"10px 0px",cursor:"pointer"}},"收起")),(null==W?void 0:W.pathname.includes("/vspaces/"))&&L&&r.a.createElement(N.a,{visible:!0,overlayClassName:C.a.tooltipclass,placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:r.a.createElement("div",null,r.a.createElement("div",{style:{fontSize:"12px",marginBottom:"15px"},className:"tc "},"个人创建或加入的虚拟社区,可以在“ ",r.a.createElement("span",{style:{fontSize:"14px"}},"个人中心-更多-虚拟社区"),"”中查看哦。"),r.a.createElement("img",{src:M.a,width:"426px",height:"335px"}))},r.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"50px"}},r.a.createElement("i",{className:"iconfont icon-tishi6 c-light-primary font22"}))),(null==W?void 0:W.pathname.includes("/vspaces/"))&&!L&&r.a.createElement(N.a,{overlayClassName:C.a.tooltipclass,placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:r.a.createElement("div",null,r.a.createElement("div",{style:{fontSize:"12px",marginBottom:"15px"},className:"tc "},"个人创建或加入的虚拟社区,可以在“",r.a.createElement("span",{style:{fontSize:"14px",fontWeight:600}},"个人中心-更多-虚拟社区"),"”中查看哦。"),r.a.createElement("img",{src:M.a,width:"426px",height:"335px"}))},r.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"50px"}},r.a.createElement("i",{className:"iconfont icon-tishi6 c-light-primary font22"}))),v&&r.a.createElement(N.a,{placement:"left",title:"返回顶部"},r.a.createElement(I.a,{className:"".concat(C.a.wrap," ").concat(C.a.backTop),visibilityHeight:0},r.a.createElement("i",{className:"iconfont icon-huidaodingbu c-light-primary font14"})))),r.a.createElement(b.a,{centered:!0,destroyOnClose:!0,visible:x,title:"教师交流社区",width:"500px",footer:null,onCancel:function(){return w(!1)}},r.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},r.a.createElement("p",null,"扫码或搜索加入教师交流QQ群:612934990 "),r.a.createElement("img",{src:O.a,width:200,height:200}))))})),H=(n("+L6B"),n("2/Rp")),L=n("9og8"),V=n("WmNS"),D=n.n(V),W=Object(u.a)((function(e){return{user:e.user,classroomList:e.classroomList}}))((function(e){e.user;var t=e.dispatch,n=e.classroomList;return r.a.createElement(b.a,{title:"温馨提示",zIndex:9999,footer:null,visible:"导出提醒"===n.actionTabs.key,onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})}},r.a.createElement("div",null,r.a.createElement("span",null,"您在当前栏目中有已导出的表格未下载,请先下载已有表格,然后再导出新的表格。"),r.a.createElement("br",null),r.a.createElement("div",{style:{textAlign:"end"}},r.a.createElement(H.a,{type:"primary",onClick:Object(L.a)(D.a.mark((function e(){return D.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t({type:"classroomList/setActionTabs",payload:{}});case 1:case"end":return e.stop()}}),e)})))},"知道了"))))})),Q=(n("14J3"),n("BMrR")),Y=(n("sRBo"),n("kaz8")),q=n("2tKv"),G=n.n(q),K=n("O9QN"),J=n.n(K),U=Object(u.a)((function(e){return{user:e.user}}))((function(e){var t,n,a=e.user,l=Object(i.useState)(!1),c=Object(o.a)(l,2),s=c[0],u=c[1],d=Object(i.useState)(""),f=Object(o.a)(d,2),p=f[0],v=f[1];Object(i.useEffect)((function(){var e,t,n=localStorage.getItem("extension-modal");if(null!=a&&null!==(e=a.userInfo)&&void 0!==e&&e.login&&n){var o=m()(),l="".concat(null==a||null===(t=a.userInfo)||void 0===t?void 0:t.login,"-extend-date"),i=localStorage.getItem(l);if(i)if(o<=m()(i))u(!1);else{u(!0),localStorage.removeItem(l),localStorage.removeItem("extension-modal");var r=m()(localStorage.getItem("extension-date")).format("YYYY年MM月DD日");v(r)}else{u(!0),localStorage.removeItem("extension-modal");var c=m()(localStorage.getItem("extension-date")).format("YYYY年MM月DD日");v(c)}return function(){u(!1)}}}),[null==a||null===(t=a.userInfo)||void 0===t?void 0:t.login]);return r.a.createElement(b.a,{title:"温馨提示",visible:s,zIndex:9999,centered:!0,width:594,onCancel:function(){u(!1)},footer:r.a.createElement(Q.a,{align:"middle",justify:"space-between"},r.a.createElement(Y.a,{onChange:function(e){var t,n="".concat(null==a||null===(t=a.userInfo)||void 0===t?void 0:t.login,"-extend-date"),o=m()().endOf("day").format("YYYY-MM-DD HH:mm:ss");e.target.checked?localStorage.setItem(n,o):localStorage.removeItem(n)}},"今日不再提醒"),r.a.createElement(H.a,{onClick:function(){u(!1)},style:{borderRadius:4},type:"primary"}," 关闭"))},r.a.createElement("div",{className:"font14",style:{paddingLeft:16}},r.a.createElement("div",null,"老师您好!"),r.a.createElement("div",{style:{textIndent:28}},"感谢您对平台的认可与支持!根据平台",r.a.createElement("a",{href:"/help/agreement",target:"_blank"},"服务协议"),",贵单位免费试用期已结束,将限制对相关功能和资源的使用。"),r.a.createElement("div",{style:{textIndent:28}},"请您添加以下微信客服,协助您完成后续使用及申请流程,感谢支持与理解。"),r.a.createElement("img",{style:{margin:"8px auto",display:"block"},width:160,src:"安徽"===(null===(n=a.userInfo)||void 0===n?void 0:n.school_province)?J.a:G.a,alt:"二维码"}),r.a.createElement("div",{style:{textAlign:"right"}},"运营中心"),r.a.createElement("div",{style:{textAlign:"right"}},p)))})),X=(n("fV52"),n("3I+P")),Z=n("xnZT"),$=n.n(Z),ee=n("9Bee"),te=n("ErOA"),ne=n("LvDl"),ae=n.n(ne),oe=Object(u.a)((function(e){return{user:e.user,globalSetting:e.globalSetting}}))((function(e){var t,n=e.dispatch,a=e.user,l=e.globalSetting,c=Object(i.useState)({}),s=Object(o.a)(c,2),u=s[0],d=s[1],f=Object(i.useState)([]),p=Object(o.a)(f,2),v=p[0],g=p[1],h=Object(i.useState)(0),b=Object(o.a)(h,2),_=b[0],x=b[1],E=Object(i.useState)(!1),w=Object(o.a)(E,2),O=w[0],S=w[1],j=Object(i.useRef)(null),I=Object(A.h)(),N=function(e){var t,n,o,l="".concat(null==a||null===(t=a.userInfo)||void 0===t?void 0:t.login,"-deadline-operate"),i=localStorage.getItem(l)?JSON.parse(localStorage.getItem(l)):[];i=null===(n=i)||void 0===n?void 0:n.filter((function(t){return t.id!==(null==e?void 0:e.id)}));var r=function(e,t){var n=null;return 0===e&&(n=m()().add(100,"month").unix()),1===e&&(n=m()().add(t,"hour").unix()),2===e&&(n=m()().add(t,"days").unix()),3===e&&(n=m()().add(7*t,"days").unix()),4===e&&(n=m()().add(t,"month").unix()),5===e&&(n=m()().add(3*t,"month").unix()),n}(null==e?void 0:e.show_type,null==e?void 0:e.show_count),c={id:null==e?void 0:e.id,deadline:r,type:null==e?void 0:e.show_type};null===(o=i)||void 0===o||o.push(c),localStorage.setItem(l,JSON.stringify(i))},k=function(){F(null==u?void 0:u.id,"close");var e=v[_+1];e?(N(e),d(e),x(_+1),F(null==e?void 0:e.id,"popup")):S(!1)},C=[{name:"首页",key:0,path:"/"},{name:"实践课程",key:1,path:"/paths"},{name:"实践项目",key:2,path:"/shixuns"},{name:"教学课堂",key:3,path:"/classrooms"},{name:"在线竞赛",key:4,path:"/competitions"},{name:"教学案例",key:5,path:"/moop_cases"},{name:"交流问答",key:6,path:"/forums/categories"},{name:"个人中心",key:7,path:"/users"}];Object(i.useEffect)((function(){var e,t,n;console.log(null==l?void 0:l.operateModelPath,null==a||null===(e=a.userInfo)||void 0===e?void 0:e.login,11444),null!=l&&l.operateModelPath&&null!=l&&null!==(t=l.setting)&&void 0!==t&&t.main_site&&null!=a&&null!==(n=a.userInfo)&&void 0!==n&&n.login&&M()}),[null==l?void 0:l.operateModelPath,null==a||null===(t=a.userInfo)||void 0===t?void 0:t.login]),Object(i.useEffect)((function(){return function(){n({type:"globalSetting/setOperateModelPath",payload:""})}}),[]),Object(i.useEffect)((function(){var e,t,a,o;if(null!=I&&null!==(e=I.pathname)&&void 0!==e&&e.includes("/users")&&4===(null==I||null===(t=I.pathname)||void 0===t||null===(a=t.split("/"))||void 0===a?void 0:a.length))n({type:"globalSetting/setOperateModelPath",payload:"/users"});else if(null!=I&&null!==(o=I.pathname)&&void 0!==o&&o.includes("/forums/categories"))n({type:"globalSetting/setOperateModelPath",payload:"/forums/categories"});else for(var l=0;lparseInt(t)&&h(!0):h(!0)}),[]),r.a.createElement(a.b,{locale:c.default},(null===(t=d.userInfo)||void 0===t?void 0:t.change_password)&&g&&r.a.createElement("div",{style:{backgroundImage:"url(".concat(ce.a,")"),width:"100%",height:60,margin:"0px auto",display:"flex"}},r.a.createElement("div",{style:{width:1200,margin:"0px auto",height:60,display:"flex",alignItems:"center",justifyContent:"space-between",position:"relative"}},r.a.createElement("div",{style:{fontSize:24,fontWeight:"bold",color:"#fff"}},"检测到您已经超过",null===(n=d.userInfo)||void 0===n?void 0:n.change_password_duration,"天没修改过密码,为了你的账号安全,请及时更换密码"),r.a.createElement("div",{onClick:function(){window.open("/account/secure")},style:{width:"154px",height:"40px",position:"absolute",right:-15,top:10,borderRadius:15,display:"flex",alignItems:"center",justifyContent:"center",color:"#FFFFFF",cursor:"pointer"}})),r.a.createElement("img",{src:ue.a,onClick:function(){localStorage.setItem("mainclose",m()().add(1,"days").unix()+""),h(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})),"kepukehuan.educoder.net"!==document.domain&&r.a.createElement(s.a,f),r.a.createElement("section",{className:ie.a.layoutMainClass},u),r.a.createElement(B,null),!Object(y.p)()&&"kepukehuan.educoder.net"!==document.domain&&r.a.createElement(j,null),r.a.createElement(W,null),r.a.createElement(U,null),r.a.createElement(oe,null))}))},NaGD: +/*! 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("GNNt");var a=n("wEI+"),o=n("tJVT"),l=n("PpiC"),i=n("q1tI"),r=n.n(i),c=n("+Gva"),s=n("ruvs"),u=n("9kvl"),d=n("wd/R"),m=n.n(d),f=n("d5bv"),v=n.n(f),p=n("BLHT"),g=n.n(p),h=function(e){e.user;var t,n,a,o,l=e.globalSetting;return r.a.createElement("div",{className:g.a.footer,style:{height:null!=l&&null!==(t=l.setting)&&void 0!==t&&t.main_site?"":"80px",lineHeight:null!=l&&null!==(n=l.setting)&&void 0!==n&&n.main_site?"":"80px"}},null!==(a=l.setting)&&void 0!==a&&a.footer?r.a.createElement("div",{dangerouslySetInnerHTML:{__html:null===(o=l.setting)||void 0===o?void 0:o.footer}}):r.a.createElement("div",null,r.a.createElement("p",{className:"footer_con-p inline lineh-30 font-14"},r.a.createElement("span",{className:"font-18 fl"},"©")," ",m()().year()," 启智",r.a.createElement("a",{style:{color:"#888"},target:"_blank",href:"http://beian.miit.gov.cn/",className:"ml15 mr15"},"京ICP备18004880号"),r.a.createElement("a",{style:{color:"#888"},target:"_blank",href:"https://beian.miit.gov.cn/",className:"mr15"},r.a.createElement("img",{className:"vertical4",src:v.a}),"京ICP备18004880号"),r.a.createElement("a",{href:"https://team.trustie.net",style:{color:"#888"},target:"_blank"},"Trustie"),"   &   IntelliDE inside. ",r.a.createElement("span",{className:"mr15"},"版权所有 Powered_by 鹏城实验室云脑"))))},b=(n("2qtc"),n("kLXV")),_=n("NaGD"),x=n.n(_),E=n("m3rI"),y=n("1vsH"),w=n("CAjq"),O=n.n(w),S=function(e){e.user;var t,n,a=e.globalSetting,l=Object(i.useState)(!1),c=Object(o.a)(l,2),s=c[0],u=c[1];Object(i.useEffect)((function(){return window.addEventListener("click",d),function(){window.removeEventListener("click",d)}}),[]);var d=function(e){var t,n,a;null==e||!e.target||"教师交流社区"!==(null==e||null===(t=e.target)||void 0===t?void 0:t.innerText)&&"教师交流社区"!==(null==e||null===(n=e.target)||void 0===n||null===(a=n.nextElementSibling)||void 0===a?void 0:a.innerText)||function(e,t){if(e.className===t)return e;for(var n=0,a=e;a=a.parentNode;n++){if(a.className===t)return a;if(a==document.documentElement)return!1}}(e.target,"module-introduce")&&function(){if(/macintosh|mac os x/i.test(navigator.userAgent))u(!0);else{Object(y.Q)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}}()};return r.a.createElement(r.a.Fragment,null,r.a.createElement(b.a,{centered:!0,destroyOnClose:!0,visible:s,title:"教师交流社区",width:"500px",footer:null,onCancel:function(){return u(!1)}},r.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},r.a.createElement("p",null,"扫码或搜索加入教师交流QQ群:612934990 "),r.a.createElement("img",{src:O.a,width:200,height:200}))),r.a.createElement("div",{className:x.a.newFooter,dangerouslySetInnerHTML:{__html:null===(t=a.setting)||void 0===t||null===(n=t.footer)||void 0===n?void 0:n.replaceAll("/api/attachments/",E.a.IMG_SERVER+"/api/attachments/")}}))},j=Object(u.a)((function(e){var t=e.user,n=e.loading;return{user:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t,n,a=e.user,o=e.globalSetting;e.loading,e.dispatch;return o.showFooter&&o.showHeaderFooter?r.a.createElement("section",{id:"footer"},null==o||null===(t=o.setting)||void 0===t||!t.main_site||null!=o&&null!==(n=o.setting)&&void 0!==n&&n.is_local?r.a.createElement(h,{user:a,globalSetting:o}):r.a.createElement(S,{user:a,globalSetting:o})):r.a.createElement(r.a.Fragment,null," ")})),I=(n("4eJr"),n("3LgI")),N=(n("5Dmo"),n("3S7+")),A=n("Ty5D"),k=n("iHkK"),C=n.n(k),R=n("Cs+z"),T=n.n(R),z=n("yTi+"),P=n.n(z),F=n("odpV"),M=n.n(F),H=Object(u.a)((function(e){var t=e.loading,n=e.globalSetting,a=e.user,o=e.shixunHomeworks;return{globalSetting:n,user:a,loading:t.models.index,shixunHomeworks:o}}))((function(e){var t,n,a,l,c,s=e.globalSetting,u=(e.loading,e.shixunHomeworks),d=e.user,m=e.dispatch,f=Object(i.useState)(!1),v=Object(o.a)(f,2),p=v[0],g=v[1],h=Object(i.useState)(!1),_=Object(o.a)(h,2),x=_[0],w=_[1],S=Object(i.useState)(localStorage.hideCustom?JSON.parse(localStorage.hideCustom):[]),j=Object(o.a)(S,1)[0],k=Object(i.useState)("1"!=(null===(t=localStorage)||void 0===t?void 0:t.hidesidebar)),R=Object(o.a)(k,2),z=R[0],F=R[1],H=Object(i.useState)(!1),B=Object(o.a)(H,2),L=B[0],V=B[1],D=Object(i.useRef)(),W=Object(A.h)();Object(i.useEffect)((function(){return window.addEventListener("scroll",Q),function(){return window.removeEventListener("scroll",Q)}}),[]),Object(i.useEffect)((function(){setTimeout((function(){localStorage.setItem("hidesidebar","1"),F(!1)}),5e3)}),[]),Object(i.useEffect)((function(){99===u.actionTabs.type&&(V(!0),setTimeout((function(){V(!1)}),5e3))}),[u.actionTabs]),console.log("-----",L),Object(i.useEffect)((function(){var e,t,n;null!=d&&null!==(e=d.userInfo)&&void 0!==e&&e.login&&(j.includes(null==d||null===(t=d.userInfo)||void 0===t?void 0:t.login)||null!=s&&null!==(n=s.setting)&&void 0!==n&&n.is_local||setTimeout((function(){var e,t,n=document.createEvent("Events");(n.initEvent("mouseout",!0,!1),D)&&(null===(t=D.current)||void 0===t||t.dispatchEvent(n));j.push(null==d||null===(e=d.userInfo)||void 0===e?void 0:e.login),localStorage.hideCustom=JSON.stringify(j)}),5e3))}),[d]),console.log("------location",W);var Q=function(){var e,t;"/Activities"!==W.pathname?g((null===(e=document)||void 0===e||null===(t=e.documentElement)||void 0===t?void 0:t.scrollTop)>0):g(!1)};return r.a.createElement("div",{className:C.a.sideBar},r.a.createElement("div",{id:"wechat_QR_code_ids"},!s.onlyShowBackTop&&(null==s?void 0:s.onlyShowBackTopIcons)&&z&&r.a.createElement(r.a.Fragment,null,0===parseInt(localStorage.getItem("Noviceguide"))&&2!=d.userInfo.user_id&&d.userInfo.is_teacher&&r.a.createElement("div",{id:"wechat_QR_code",onClick:function(){localStorage.setItem("Noviceguide","1"),"/classrooms"===(null==W?void 0:W.pathname)?m({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:5,text:r.a.createElement("div",null,"非常棒,咱们已经到达【教学课堂】,平台上已经有几千位老师创建了自己的教学课堂,你也可以轻松完成哟!现在请您点击页面上 “新建课堂”按钮开始新建自己的课堂~")}}):"/classrooms/new"===(null==W?void 0:W.pathname)?m({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:6,text:r.a.createElement("div",null,"教学课堂必填的内容包括:课程名称、课堂名称和课堂所属单位。其他内容你可以根据实际需求进行安排。填写完成后,点击页面底部 “提交”按钮即可。")}}):m({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,text:r.a.createElement("div",null,"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。")}})},ref:D},r.a.createElement(N.a,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:r.a.createElement("div",null,"新手引导")},r.a.createElement("img",{id:"textaa",style:{position:"absolute",top:"-140px",left:"-10px",width:"86px",height:"120px"},src:T.a}))),!(null==d||null===(n=d.userInfo)||void 0===n||!n.login)&&r.a.createElement(N.a,{placement:"left",defaultVisible:!(null!=j&&j.includes(null==d||null===(a=d.userInfo)||void 0===a?void 0:a.login)),getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:r.a.createElement("div",null,r.a.createElement("div",{className:"tc"},r.a.createElement("img",{className:"mt10",src:P.a,width:"188px",height:"188px"})),r.a.createElement("div",{className:"tc font15 mt10"},"免费教研助理"),r.a.createElement("div",{className:"tc font15"},"微信扫一扫添加"),r.a.createElement("div",{className:"pt10 font12"},r.a.createElement("ul",{className:C.a.ul},r.a.createElement("li",null,"解答老师疑惑、帮助老师更快熟悉和使用平台教学"),r.a.createElement("li",null,"协助老师创建课堂、课程设计、做好教学工作。"),r.a.createElement("li",null,"根据老师教学方向,分享平台C9院校、985高校、211高校、双一流高校老师经典实践教学案例。"))))},r.a.createElement("div",{className:C.a.wrap,ref:D},r.a.createElement("a",{href:"javascript:void(0)"},r.a.createElement("i",{className:"iconfont icon-yijianfankui1 c-light-primary font22"})))),!(null!=s&&null!==(l=s.setting)&&void 0!==l&&l.is_local)&&r.a.createElement(N.a,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:r.a.createElement("div",null,r.a.createElement("img",{src:"".concat(E.a.IMG_SERVER,"/images/educoder/EWM.jpg"),width:"158px",height:"158px"}),r.a.createElement("div",{className:"tc font15"},"微信扫一扫"),r.a.createElement("div",{className:"tc font15"},"关注公众号"))},r.a.createElement("div",{className:C.a.wrap},r.a.createElement("i",{className:"iconfont icon-erweima1 c-light-primary font22"}))),!(null!=s&&null!==(c=s.setting)&&void 0!==c&&c.is_local)&&r.a.createElement(N.a,{placement:"left",title:"在线咨询"},r.a.createElement("div",{className:C.a.wrap},r.a.createElement("a",{onClick:function(){var e=/macintosh|mac os x/i.test(navigator.userAgent);if(console.log(e),e)w(!0);else{Object(y.Q)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}},className:"c-white"},r.a.createElement("i",{className:"iconfont icon-QQ1 c-light-primary font22"})))),r.a.createElement("div",{onClick:function(){F(!1),localStorage.setItem("hidesidebar","1")},style:{textAlign:"center",fontSize:"14px",color:"#0152d9",margin:"10px 0px",cursor:"pointer"}},"收起")),(null==W?void 0:W.pathname.includes("/vspaces/"))&&L&&r.a.createElement(N.a,{visible:!0,overlayClassName:C.a.tooltipclass,placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:r.a.createElement("div",null,r.a.createElement("div",{style:{fontSize:"12px",marginBottom:"15px"},className:"tc "},"个人创建或加入的虚拟社区,可以在“ ",r.a.createElement("span",{style:{fontSize:"14px"}},"个人中心-更多-虚拟社区"),"”中查看哦。"),r.a.createElement("img",{src:M.a,width:"426px",height:"335px"}))},r.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"50px"}},r.a.createElement("i",{className:"iconfont icon-tishi6 c-light-primary font22"}))),(null==W?void 0:W.pathname.includes("/vspaces/"))&&!L&&r.a.createElement(N.a,{overlayClassName:C.a.tooltipclass,placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:r.a.createElement("div",null,r.a.createElement("div",{style:{fontSize:"12px",marginBottom:"15px"},className:"tc "},"个人创建或加入的虚拟社区,可以在“",r.a.createElement("span",{style:{fontSize:"14px",fontWeight:600}},"个人中心-更多-虚拟社区"),"”中查看哦。"),r.a.createElement("img",{src:M.a,width:"426px",height:"335px"}))},r.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"50px"}},r.a.createElement("i",{className:"iconfont icon-tishi6 c-light-primary font22"}))),p&&r.a.createElement(N.a,{placement:"left",title:"返回顶部"},r.a.createElement(I.a,{className:"".concat(C.a.wrap," ").concat(C.a.backTop),visibilityHeight:0},r.a.createElement("i",{className:"iconfont icon-huidaodingbu c-light-primary font14"})))),r.a.createElement(b.a,{centered:!0,destroyOnClose:!0,visible:x,title:"教师交流社区",width:"500px",footer:null,onCancel:function(){return w(!1)}},r.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},r.a.createElement("p",null,"扫码或搜索加入教师交流QQ群:612934990 "),r.a.createElement("img",{src:O.a,width:200,height:200}))))})),B=(n("+L6B"),n("2/Rp")),L=n("9og8"),V=n("WmNS"),D=n.n(V),W=Object(u.a)((function(e){return{user:e.user,classroomList:e.classroomList}}))((function(e){e.user;var t=e.dispatch,n=e.classroomList;return r.a.createElement(b.a,{title:"温馨提示",zIndex:9999,footer:null,visible:"导出提醒"===n.actionTabs.key,onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})}},r.a.createElement("div",null,r.a.createElement("span",null,"您在当前栏目中有已导出的表格未下载,请先下载已有表格,然后再导出新的表格。"),r.a.createElement("br",null),r.a.createElement("div",{style:{textAlign:"end"}},r.a.createElement(B.a,{type:"primary",onClick:Object(L.a)(D.a.mark((function e(){return D.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t({type:"classroomList/setActionTabs",payload:{}});case 1:case"end":return e.stop()}}),e)})))},"知道了"))))})),Q=(n("14J3"),n("BMrR")),Y=(n("sRBo"),n("kaz8")),q=n("2tKv"),G=n.n(q),K=n("O9QN"),J=n.n(K),U=Object(u.a)((function(e){return{user:e.user}}))((function(e){var t,n,a=e.user,l=Object(i.useState)(!1),c=Object(o.a)(l,2),s=c[0],u=c[1],d=Object(i.useState)(""),f=Object(o.a)(d,2),v=f[0],p=f[1];Object(i.useEffect)((function(){var e,t,n=localStorage.getItem("extension-modal");if(null!=a&&null!==(e=a.userInfo)&&void 0!==e&&e.login&&n){var o=m()(),l="".concat(null==a||null===(t=a.userInfo)||void 0===t?void 0:t.login,"-extend-date"),i=localStorage.getItem(l);if(i)if(o<=m()(i))u(!1);else{u(!0),localStorage.removeItem(l),localStorage.removeItem("extension-modal");var r=m()(localStorage.getItem("extension-date")).format("YYYY年MM月DD日");p(r)}else{u(!0),localStorage.removeItem("extension-modal");var c=m()(localStorage.getItem("extension-date")).format("YYYY年MM月DD日");p(c)}return function(){u(!1)}}}),[null==a||null===(t=a.userInfo)||void 0===t?void 0:t.login]);return r.a.createElement(b.a,{title:"温馨提示",visible:s,zIndex:9999,centered:!0,width:594,onCancel:function(){u(!1)},footer:r.a.createElement(Q.a,{align:"middle",justify:"space-between"},r.a.createElement(Y.a,{onChange:function(e){var t,n="".concat(null==a||null===(t=a.userInfo)||void 0===t?void 0:t.login,"-extend-date"),o=m()().endOf("day").format("YYYY-MM-DD HH:mm:ss");e.target.checked?localStorage.setItem(n,o):localStorage.removeItem(n)}},"今日不再提醒"),r.a.createElement(B.a,{onClick:function(){u(!1)},style:{borderRadius:4},type:"primary"}," 关闭"))},r.a.createElement("div",{className:"font14",style:{paddingLeft:16}},r.a.createElement("div",null,"老师您好!"),r.a.createElement("div",{style:{textIndent:28}},"感谢您对平台的认可与支持!根据平台",r.a.createElement("a",{href:"/help/agreement",target:"_blank"},"服务协议"),",贵单位免费试用期已结束,将限制对相关功能和资源的使用。"),r.a.createElement("div",{style:{textIndent:28}},"请您添加以下微信客服,协助您完成后续使用及申请流程,感谢支持与理解。"),r.a.createElement("img",{style:{margin:"8px auto",display:"block"},width:160,src:"安徽"===(null===(n=a.userInfo)||void 0===n?void 0:n.school_province)?J.a:G.a,alt:"二维码"}),r.a.createElement("div",{style:{textAlign:"right"}},"运营中心"),r.a.createElement("div",{style:{textAlign:"right"}},v)))})),X=(n("fV52"),n("3I+P")),Z=n("xnZT"),$=n.n(Z),ee=n("9Bee"),te=n("ErOA"),ne=n("LvDl"),ae=n.n(ne),oe=Object(u.a)((function(e){return{user:e.user,globalSetting:e.globalSetting}}))((function(e){var t,n=e.dispatch,a=e.user,l=e.globalSetting,c=Object(i.useState)({}),s=Object(o.a)(c,2),u=s[0],d=s[1],f=Object(i.useState)([]),v=Object(o.a)(f,2),p=v[0],g=v[1],h=Object(i.useState)(0),b=Object(o.a)(h,2),_=b[0],x=b[1],E=Object(i.useState)(!1),w=Object(o.a)(E,2),O=w[0],S=w[1],j=Object(i.useRef)(null),I=Object(A.h)(),N=function(e){var t,n,o,l="".concat(null==a||null===(t=a.userInfo)||void 0===t?void 0:t.login,"-deadline-operate"),i=localStorage.getItem(l)?JSON.parse(localStorage.getItem(l)):[];i=null===(n=i)||void 0===n?void 0:n.filter((function(t){return t.id!==(null==e?void 0:e.id)}));var r=function(e,t){var n=null;return 0===e&&(n=m()().add(100,"month").unix()),1===e&&(n=m()().add(t,"hour").unix()),2===e&&(n=m()().add(t,"days").unix()),3===e&&(n=m()().add(7*t,"days").unix()),4===e&&(n=m()().add(t,"month").unix()),5===e&&(n=m()().add(3*t,"month").unix()),n}(null==e?void 0:e.show_type,null==e?void 0:e.show_count),c={id:null==e?void 0:e.id,deadline:r,type:null==e?void 0:e.show_type};null===(o=i)||void 0===o||o.push(c),localStorage.setItem(l,JSON.stringify(i))},k=function(){F(null==u?void 0:u.id,"close");var e=p[_+1];e?(N(e),d(e),x(_+1),F(null==e?void 0:e.id,"popup")):S(!1)},C=[{name:"首页",key:0,path:"/"},{name:"实践课程",key:1,path:"/paths"},{name:"实践项目",key:2,path:"/shixuns"},{name:"教学课堂",key:3,path:"/classrooms"},{name:"在线竞赛",key:4,path:"/competitions"},{name:"教学案例",key:5,path:"/moop_cases"},{name:"交流问答",key:6,path:"/forums/categories"},{name:"个人中心",key:7,path:"/users"}];Object(i.useEffect)((function(){var e,t,n;console.log(null==l?void 0:l.operateModelPath,null==a||null===(e=a.userInfo)||void 0===e?void 0:e.login,11444),null!=l&&l.operateModelPath&&null!=l&&null!==(t=l.setting)&&void 0!==t&&t.main_site&&null!=a&&null!==(n=a.userInfo)&&void 0!==n&&n.login&&M()}),[null==l?void 0:l.operateModelPath,null==a||null===(t=a.userInfo)||void 0===t?void 0:t.login]),Object(i.useEffect)((function(){return function(){n({type:"globalSetting/setOperateModelPath",payload:""})}}),[]),Object(i.useEffect)((function(){var e,t,a,o;if(null!=I&&null!==(e=I.pathname)&&void 0!==e&&e.includes("/users")&&4===(null==I||null===(t=I.pathname)||void 0===t||null===(a=t.split("/"))||void 0===a?void 0:a.length))n({type:"globalSetting/setOperateModelPath",payload:"/users"});else if(null!=I&&null!==(o=I.pathname)&&void 0!==o&&o.includes("/forums/categories"))n({type:"globalSetting/setOperateModelPath",payload:"/forums/categories"});else for(var l=0;lparseInt(t)&&h(!0):h(!0)}),[]),r.a.createElement(a.b,{locale:c.default},(null===(t=d.userInfo)||void 0===t?void 0:t.change_password)&&g&&r.a.createElement("div",{style:{backgroundImage:"url(".concat(ce.a,")"),width:"100%",height:60,margin:"0px auto",display:"flex"}},r.a.createElement("div",{style:{width:1200,margin:"0px auto",height:60,display:"flex",alignItems:"center",justifyContent:"space-between",position:"relative"}},r.a.createElement("div",{style:{fontSize:24,fontWeight:"bold",color:"#fff"}},"检测到您已经超过",null===(n=d.userInfo)||void 0===n?void 0:n.change_password_duration,"天没修改过密码,为了你的账号安全,请及时更换密码"),r.a.createElement("div",{onClick:function(){window.open("/account/secure")},style:{width:"154px",height:"40px",position:"absolute",right:-15,top:10,borderRadius:15,display:"flex",alignItems:"center",justifyContent:"center",color:"#FFFFFF",cursor:"pointer"}})),r.a.createElement("img",{src:ue.a,onClick:function(){localStorage.setItem("mainclose",m()().add(1,"days").unix()+""),h(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})),"kepukehuan.educoder.net"!==document.domain&&r.a.createElement(s.a,f),r.a.createElement("section",{className:ie.a.layoutMainClass},u),r.a.createElement(H,null),!Object(y.p)()&&"kepukehuan.educoder.net"!==document.domain&&r.a.createElement(j,null),r.a.createElement(W,null),r.a.createElement(U,null),r.a.createElement(oe,null))}))},NaGD: /*!************************************************************!*\ !*** ./src/components/Footer/NewFooter/index.less?modules ***! \************************************************************/ @@ -127,7 +127,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,n){"use strict";n.r(t),n.d(t,"ResizableTextArea",(function(){return T}));var a=n("wx14"),o=n("1OyB"),l=n("vuIU"),i=n("Ji7U"),r=n("LK+K"),c=n("q1tI"),s=n("VTBJ"),u=n("rePB"),d=n("Zm9Q"),m=(n("Kwbf"),n("c+Xe")),f=n("m+aA"),p=n("bdgK"),v=new Map;var g=new p.default((function(e){e.forEach((function(e){var t,n=e.target;null===(t=v.get(n))||void 0===t||t.forEach((function(e){return e(n)}))}))}));var h=function(e){Object(i.a)(n,e);var t=Object(r.a)(n);function n(){return Object(o.a)(this,n),t.apply(this,arguments)}return Object(l.a)(n,[{key:"render",value:function(){return this.props.children}}]),n}(c.Component),b=c.createContext(null);function _(e){var t=e.children,n=e.disabled,a=c.useRef(null),o=c.useRef(null),l=c.useContext(b),i=c.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),r=c.isValidElement(t)&&Object(m.c)(t),u=r?t.ref:null,d=c.useMemo((function(){return Object(m.a)(u,a)}),[u,a]),p=c.useRef(e);p.current=e;var _=c.useCallback((function(e){var t=p.current,n=t.onResize,a=t.data,o=e.getBoundingClientRect(),r=o.width,c=o.height,u=e.offsetWidth,d=e.offsetHeight,m=Math.floor(r),f=Math.floor(c);if(i.current.width!==m||i.current.height!==f||i.current.offsetWidth!==u||i.current.offsetHeight!==d){var v={width:m,height:f,offsetWidth:u,offsetHeight:d};i.current=v;var g=u===Math.round(r)?r:u,h=d===Math.round(c)?c:d,b=Object(s.a)(Object(s.a)({},v),{},{offsetWidth:g,offsetHeight:h});null==l||l(b,e,a),n&&Promise.resolve().then((function(){n(b,e)}))}}),[]);return c.useEffect((function(){var e,t,l=Object(f.a)(a.current)||Object(f.a)(o.current);return l&&!n&&(e=l,t=_,v.has(e)||(v.set(e,new Set),g.observe(e)),v.get(e).add(t)),function(){return function(e,t){v.has(e)&&(v.get(e).delete(t),v.get(e).size||(g.unobserve(e),v.delete(e)))}(l,_)}}),[a.current,n]),c.createElement(h,{ref:o},r?c.cloneElement(t,{ref:d}):t)}function x(e){var t=e.children;return Object(d.a)(t).map((function(t,n){var o=(null==t?void 0:t.key)||"".concat("rc-observer-key","-").concat(n);return c.createElement(_,Object(a.a)({},e,{key:o}),t)}))}x.Collection=function(e){var t=e.children,n=e.onBatchResize,a=c.useRef(0),o=c.useRef([]),l=c.useContext(b),i=c.useCallback((function(e,t,i){a.current+=1;var r=a.current;o.current.push({size:e,element:t,data:i}),Promise.resolve().then((function(){r===a.current&&(null==n||n(o.current),o.current=[])})),null==l||l(e,t,i)}),[n,l]);return c.createElement(b.Provider,{value:i},t)};var E,y=x,w=n("bT9E"),O=n("TSYQ"),S=n.n(O),j="\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",I=["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"],N={};function A(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&&N[n])return N[n];var a=window.getComputedStyle(e),o=a.getPropertyValue("box-sizing")||a.getPropertyValue("-moz-box-sizing")||a.getPropertyValue("-webkit-box-sizing"),l=parseFloat(a.getPropertyValue("padding-bottom"))+parseFloat(a.getPropertyValue("padding-top")),i=parseFloat(a.getPropertyValue("border-bottom-width"))+parseFloat(a.getPropertyValue("border-top-width")),r=I.map((function(e){return"".concat(e,":").concat(a.getPropertyValue(e))})).join(";"),c={sizingStyle:r,paddingSize:l,borderSize:i,boxSizing:o};return t&&n&&(N[n]=c),c}var k,C=n("Gytx"),R=n.n(C);!function(e){e[e.NONE=0]="NONE",e[e.RESIZING=1]="RESIZING",e[e.RESIZED=2]="RESIZED"}(k||(k={}));var T=function(e){Object(i.a)(n,e);var t=Object(r.a)(n);function n(e){var l;return Object(o.a)(this,n),(l=t.call(this,e)).nextFrameActionId=void 0,l.resizeFrameId=void 0,l.textArea=void 0,l.saveTextArea=function(e){l.textArea=e},l.handleResize=function(e){var t=l.state.resizeStatus,n=l.props,a=n.autoSize,o=n.onResize;t===k.NONE&&("function"==typeof o&&o(e),a&&l.resizeOnNextFrame())},l.resizeOnNextFrame=function(){cancelAnimationFrame(l.nextFrameActionId),l.nextFrameActionId=requestAnimationFrame(l.resizeTextarea)},l.resizeTextarea=function(){var e=l.props.autoSize;if(e&&l.textArea){var t=e.minRows,n=e.maxRows,a=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=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 o=A(e,t),l=o.paddingSize,i=o.borderSize,r=o.boxSizing,c=o.sizingStyle;E.setAttribute("style","".concat(c,";").concat(j)),E.value=e.value||e.placeholder||"";var s,u=Number.MIN_SAFE_INTEGER,d=Number.MAX_SAFE_INTEGER,m=E.scrollHeight;if("border-box"===r?m+=i:"content-box"===r&&(m-=l),null!==n||null!==a){E.value=" ";var f=E.scrollHeight-l;null!==n&&(u=f*n,"border-box"===r&&(u=u+l+i),m=Math.max(u,m)),null!==a&&(d=f*a,"border-box"===r&&(d=d+l+i),s=m>d?"":"hidden",m=Math.min(d,m))}return{height:m,minHeight:u,maxHeight:d,overflowY:s,resize:"none"}}(l.textArea,!1,t,n);l.setState({textareaStyles:a,resizeStatus:k.RESIZING},(function(){cancelAnimationFrame(l.resizeFrameId),l.resizeFrameId=requestAnimationFrame((function(){l.setState({resizeStatus:k.RESIZED},(function(){l.resizeFrameId=requestAnimationFrame((function(){l.setState({resizeStatus:k.NONE}),l.fixFirefoxAutoScroll()}))}))}))}))}},l.renderTextArea=function(){var e=l.props,t=e.prefixCls,n=void 0===t?"rc-textarea":t,o=e.autoSize,i=e.onResize,r=e.className,d=e.disabled,m=l.state,f=m.textareaStyles,p=m.resizeStatus,v=Object(w.a)(l.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),g=S()(n,r,Object(u.a)({},"".concat(n,"-disabled"),d));"value"in v&&(v.value=v.value||"");var h=Object(s.a)(Object(s.a)(Object(s.a)({},l.props.style),f),p===k.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return c.createElement(y,{onResize:l.handleResize,disabled:!(o||i)},c.createElement("textarea",Object(a.a)({},v,{className:g,style:h,ref:l.saveTextArea})))},l.state={textareaStyles:{},resizeStatus:k.NONE},l}return Object(l.a)(n,[{key:"componentDidUpdate",value:function(e){e.value===this.props.value&&R()(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}(c.Component),z=function(e){Object(i.a)(n,e);var t=Object(r.a)(n);function n(e){var a;Object(o.a)(this,n),(a=t.call(this,e)).resizableTextArea=void 0,a.focus=function(){a.resizableTextArea.textArea.focus()},a.saveTextArea=function(e){a.resizableTextArea=e},a.handleChange=function(e){var t=a.props.onChange;a.setValue(e.target.value,(function(){a.resizableTextArea.resizeTextarea()})),t&&t(e)},a.handleKeyDown=function(e){var t=a.props,n=t.onPressEnter,o=t.onKeyDown;13===e.keyCode&&n&&n(e),o&&o(e)};var l=void 0===e.value||null===e.value?e.defaultValue:e.value;return a.state={value:l},a}return Object(l.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 c.createElement(T,Object(a.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}(c.Component);t.default=z},bT9E: +/*! 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 T}));var a=n("wx14"),o=n("1OyB"),l=n("vuIU"),i=n("Ji7U"),r=n("LK+K"),c=n("q1tI"),s=n("VTBJ"),u=n("rePB"),d=n("Zm9Q"),m=(n("Kwbf"),n("c+Xe")),f=n("m+aA"),v=n("bdgK"),p=new Map;var g=new v.default((function(e){e.forEach((function(e){var t,n=e.target;null===(t=p.get(n))||void 0===t||t.forEach((function(e){return e(n)}))}))}));var h=function(e){Object(i.a)(n,e);var t=Object(r.a)(n);function n(){return Object(o.a)(this,n),t.apply(this,arguments)}return Object(l.a)(n,[{key:"render",value:function(){return this.props.children}}]),n}(c.Component),b=c.createContext(null);function _(e){var t=e.children,n=e.disabled,a=c.useRef(null),o=c.useRef(null),l=c.useContext(b),i=c.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),r=c.isValidElement(t)&&Object(m.c)(t),u=r?t.ref:null,d=c.useMemo((function(){return Object(m.a)(u,a)}),[u,a]),v=c.useRef(e);v.current=e;var _=c.useCallback((function(e){var t=v.current,n=t.onResize,a=t.data,o=e.getBoundingClientRect(),r=o.width,c=o.height,u=e.offsetWidth,d=e.offsetHeight,m=Math.floor(r),f=Math.floor(c);if(i.current.width!==m||i.current.height!==f||i.current.offsetWidth!==u||i.current.offsetHeight!==d){var p={width:m,height:f,offsetWidth:u,offsetHeight:d};i.current=p;var g=u===Math.round(r)?r:u,h=d===Math.round(c)?c:d,b=Object(s.a)(Object(s.a)({},p),{},{offsetWidth:g,offsetHeight:h});null==l||l(b,e,a),n&&Promise.resolve().then((function(){n(b,e)}))}}),[]);return c.useEffect((function(){var e,t,l=Object(f.a)(a.current)||Object(f.a)(o.current);return l&&!n&&(e=l,t=_,p.has(e)||(p.set(e,new Set),g.observe(e)),p.get(e).add(t)),function(){return function(e,t){p.has(e)&&(p.get(e).delete(t),p.get(e).size||(g.unobserve(e),p.delete(e)))}(l,_)}}),[a.current,n]),c.createElement(h,{ref:o},r?c.cloneElement(t,{ref:d}):t)}function x(e){var t=e.children;return Object(d.a)(t).map((function(t,n){var o=(null==t?void 0:t.key)||"".concat("rc-observer-key","-").concat(n);return c.createElement(_,Object(a.a)({},e,{key:o}),t)}))}x.Collection=function(e){var t=e.children,n=e.onBatchResize,a=c.useRef(0),o=c.useRef([]),l=c.useContext(b),i=c.useCallback((function(e,t,i){a.current+=1;var r=a.current;o.current.push({size:e,element:t,data:i}),Promise.resolve().then((function(){r===a.current&&(null==n||n(o.current),o.current=[])})),null==l||l(e,t,i)}),[n,l]);return c.createElement(b.Provider,{value:i},t)};var E,y=x,w=n("bT9E"),O=n("TSYQ"),S=n.n(O),j="\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",I=["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"],N={};function A(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&&N[n])return N[n];var a=window.getComputedStyle(e),o=a.getPropertyValue("box-sizing")||a.getPropertyValue("-moz-box-sizing")||a.getPropertyValue("-webkit-box-sizing"),l=parseFloat(a.getPropertyValue("padding-bottom"))+parseFloat(a.getPropertyValue("padding-top")),i=parseFloat(a.getPropertyValue("border-bottom-width"))+parseFloat(a.getPropertyValue("border-top-width")),r=I.map((function(e){return"".concat(e,":").concat(a.getPropertyValue(e))})).join(";"),c={sizingStyle:r,paddingSize:l,borderSize:i,boxSizing:o};return t&&n&&(N[n]=c),c}var k,C=n("Gytx"),R=n.n(C);!function(e){e[e.NONE=0]="NONE",e[e.RESIZING=1]="RESIZING",e[e.RESIZED=2]="RESIZED"}(k||(k={}));var T=function(e){Object(i.a)(n,e);var t=Object(r.a)(n);function n(e){var l;return Object(o.a)(this,n),(l=t.call(this,e)).nextFrameActionId=void 0,l.resizeFrameId=void 0,l.textArea=void 0,l.saveTextArea=function(e){l.textArea=e},l.handleResize=function(e){var t=l.state.resizeStatus,n=l.props,a=n.autoSize,o=n.onResize;t===k.NONE&&("function"==typeof o&&o(e),a&&l.resizeOnNextFrame())},l.resizeOnNextFrame=function(){cancelAnimationFrame(l.nextFrameActionId),l.nextFrameActionId=requestAnimationFrame(l.resizeTextarea)},l.resizeTextarea=function(){var e=l.props.autoSize;if(e&&l.textArea){var t=e.minRows,n=e.maxRows,a=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=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 o=A(e,t),l=o.paddingSize,i=o.borderSize,r=o.boxSizing,c=o.sizingStyle;E.setAttribute("style","".concat(c,";").concat(j)),E.value=e.value||e.placeholder||"";var s,u=Number.MIN_SAFE_INTEGER,d=Number.MAX_SAFE_INTEGER,m=E.scrollHeight;if("border-box"===r?m+=i:"content-box"===r&&(m-=l),null!==n||null!==a){E.value=" ";var f=E.scrollHeight-l;null!==n&&(u=f*n,"border-box"===r&&(u=u+l+i),m=Math.max(u,m)),null!==a&&(d=f*a,"border-box"===r&&(d=d+l+i),s=m>d?"":"hidden",m=Math.min(d,m))}return{height:m,minHeight:u,maxHeight:d,overflowY:s,resize:"none"}}(l.textArea,!1,t,n);l.setState({textareaStyles:a,resizeStatus:k.RESIZING},(function(){cancelAnimationFrame(l.resizeFrameId),l.resizeFrameId=requestAnimationFrame((function(){l.setState({resizeStatus:k.RESIZED},(function(){l.resizeFrameId=requestAnimationFrame((function(){l.setState({resizeStatus:k.NONE}),l.fixFirefoxAutoScroll()}))}))}))}))}},l.renderTextArea=function(){var e=l.props,t=e.prefixCls,n=void 0===t?"rc-textarea":t,o=e.autoSize,i=e.onResize,r=e.className,d=e.disabled,m=l.state,f=m.textareaStyles,v=m.resizeStatus,p=Object(w.a)(l.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),g=S()(n,r,Object(u.a)({},"".concat(n,"-disabled"),d));"value"in p&&(p.value=p.value||"");var h=Object(s.a)(Object(s.a)(Object(s.a)({},l.props.style),f),v===k.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return c.createElement(y,{onResize:l.handleResize,disabled:!(o||i)},c.createElement("textarea",Object(a.a)({},p,{className:g,style:h,ref:l.saveTextArea})))},l.state={textareaStyles:{},resizeStatus:k.NONE},l}return Object(l.a)(n,[{key:"componentDidUpdate",value:function(e){e.value===this.props.value&&R()(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}(c.Component),z=function(e){Object(i.a)(n,e);var t=Object(r.a)(n);function n(e){var a;Object(o.a)(this,n),(a=t.call(this,e)).resizableTextArea=void 0,a.focus=function(){a.resizableTextArea.textArea.focus()},a.saveTextArea=function(e){a.resizableTextArea=e},a.handleChange=function(e){var t=a.props.onChange;a.setValue(e.target.value,(function(){a.resizableTextArea.resizeTextarea()})),t&&t(e)},a.handleKeyDown=function(e){var t=a.props,n=t.onPressEnter,o=t.onKeyDown;13===e.keyCode&&n&&n(e),o&&o(e)};var l=void 0===e.value||null===e.value?e.defaultValue:e.value;return a.state={value:l},a}return Object(l.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 c.createElement(T,Object(a.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}(c.Component);t.default=z},bT9E: /*!*****************************************!*\ !*** ./node_modules/rc-util/es/omit.js ***! \*****************************************/ @@ -138,13 +138,7 @@ \*************************************/ /*! no static exports found */ /*! exports used: default */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports=n.p+"static/beian.0c577066.png"},fB83: -/*!*****************************************!*\ - !*** ./src/components/Header/logoW.svg ***! - \*****************************************/ -/*! no static exports found */ -/*! exports used: default */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports=n.p+"static/logoW.f0d9bc6f.svg"},iHkK: +/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports=n.p+"static/beian.0c577066.png"},iHkK: /*!***************************************************!*\ !*** ./src/components/SideBar/index.less?modules ***! \***************************************************/ @@ -179,7 +173,6 @@ /*! ModuleConcatenation bailout: Cannot concat with ./src/utils/authority.ts */ /*! ModuleConcatenation bailout: Cannot concat with ./src/utils/env.ts */ /*! ModuleConcatenation bailout: Cannot concat with ./src/utils/util.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./src/components/Header/logoW.svg (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/dropdown/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/dropdown/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/input/index.js */ @@ -191,7 +184,7 @@ /*! 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-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.d(t,"b",(function(){return k}));var a,o=n("PpiC"),l=n("k1fw"),i=(n("5NDa"),n("5rEg")),r=(n("B9cy"),n("Ol7k")),c=n("q1tI"),s=n.n(c),u=n("55Ip"),d=n("9kvl"),m=n("xrsn"),f=n.n(m),p=n("fB83"),v=n.n(p),g=(n("1Sn+"),n("qVdP"),n("jsC+")),h=(n("miYZ"),n("tsqr")),b=n("9og8"),_=(n("lUTK"),n("BvKs")),x=n("WmNS"),E=n.n(x),y=n("vToQ"),w=n.n(y),O=n("xKgJ"),S=n("jb+D"),j=n("m3rI"),I=n("1vsH"),N=function(e){var t=new Date;t.setTime(t.getTime()-1);var n,a,o=(a=RegExp("(^| )"+e+"=([^;]+)(;|$)"),(n=document.cookie.match(a))?decodeURIComponent(n[2]):null);null!=o&&(document.cookie=e+"="+o+";expires="+t.toGMTString())};!function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"}(a||(a={}));var A=Object(d.a)((function(e){var t=e.homePage,n=e.loading;return{homePage:t,user:e.user,globalSetting:e.globalSetting,shixunHomeworks:e.shixunHomeworks,loading:n.models.index}}))((function(e){e.homePage;var t,n,i,r,c,m,f,p,v,x,y,A,k,C=e.user,R=e.globalSetting,T=(e.loading,e.dispatch),z=e.shixunHomeworks,P=(e.location,e.payload),F=void 0===P?{}:P;Object(o.a)(e,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),null===(t=((null===(n=R.setting)||void 0===n?void 0:n.navbar)||[]).find((function(e){return e.link==="/".concat(a.Classrooms)})))||void 0===t||t.hidden,null===(i=((null===(r=R.setting)||void 0===r?void 0:r.navbar)||[]).find((function(e){return e.link==="/".concat(a.Shixuns)})))||void 0===i||i.hidden,null===(c=((null===(m=R.setting)||void 0===m?void 0:m.navbar)||[]).find((function(e){return e.link==="/".concat(a.Paths)})))||void 0===c||c.hidden,(null===(f=C.userInfo)||void 0===f?void 0:f.admin)||(null===(p=C.userInfo)||void 0===p?void 0:p.business)||(null===(v=C.userInfo)||void 0===v?void 0:v.is_shixun_marker)||(null===(x=C.userInfo)||void 0===x?void 0:x.is_teacher)||null===(y=C.userInfo)||void 0===y||y.user_identity;return Object(O.p)()?s.a.createElement(g.a,{overlay:function(){return Object(I.p)()?s.a.createElement(_.a,{className:"".concat(w.a.rightMenu," ").concat(w.a.menuWrap)},s.a.createElement(_.a.Item,null,s.a.createElement(u.a,{to:"/account/profile"},"账号管理"))):s.a.createElement(_.a,{className:"".concat(w.a.rightMenu," ").concat(w.a.menuWrap)},s.a.createElement(_.a.Item,null,s.a.createElement(u.a,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||T({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:2,href:"/classrooms",text:s.a.createElement("div",null,"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。")}})},to:"/account/profile"},"账号管理")),s.a.createElement(_.a.Item,{className:w.a.exit},s.a.createElement("a",{onClick:Object(b.a)(E.a.mark((function e(){var t;return E.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(S.c)({});case 2:1===(null==(t=e.sent)?void 0:t.status)&&(T({type:"user/getUserInfo",payload:Object(l.a)({},F)}),T({type:"user/getNavigationInfo",payload:Object(l.a)({},F)}),N("autologin_trustie"),N("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),h.b.success(null==t?void 0:t.message),d.d.replace("/"));case 4:case"end":return e.stop()}}),e)})))},"退出")))},placement:"bottomRight"},s.a.createElement("section",null,s.a.createElement("aside",null,s.a.createElement("div",{className:1===z.actionTabs.type?w.a.classromediv:""},s.a.createElement("img",{className:"".concat(w.a.userPic," current ml15"),src:"".concat(null===j.a||void 0===j.a?void 0:j.a.IMG_SERVER,"/images/").concat(null===(A=C.userInfo)||void 0===A?void 0:A.image_url),alt:"",onClick:function(){var e;return d.d.push(Object(I.p)()?"/account/profile":"/users/".concat(null===(e=C.userInfo)||void 0===e?void 0:e.login,"/classrooms"))}}),Object(I.p)()&&s.a.createElement("span",{className:"ml10 font16"},null===(k=C.userInfo)||void 0===k?void 0:k.username))))):s.a.createElement("div",{className:"font15 ".concat(R.isIlearning?w.a.login:""," ml30")},s.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){T({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"登录"),s.a.createElement("span",{style:{color:"rgba(255, 255, 255, 0.7)"},className:"ml5 mr5"},"|"),s.a.createElement(u.a,{to:"/user/register",className:"ml5 current c-white"},"注册"))}));r.a.Header,i.a.Search;function k(){var e,t,n=window.location.pathname.split("/"),a={};return!("classrooms"==n[1]&&n.length>3)||null!==(e=n[4])&&void 0!==e&&e.includes("newgold")||null!==(t=n[5])&&void 0!==t&&t.includes("newgold")||"coursesId"===n[2]||(a.course_id=n[2]),"shixuns"===n[1]&&n.length>3&&(a.objective_type="shixun",a.objective_id=n[2]),"paths"===n[1]&&n.length>3&&(a.objective_type="path",a.objective_id=n[2]),Object(l.a)(Object(l.a)({},a),{school:1})}t.a=Object(d.a)((function(e){var t=e.homePage,n=e.loading,a=e.user,o=e.globalSetting,l=e.shixunHomeworks,i=e.competitions;return{homePage:t,user:a,globalSetting:o,loading:n.models.index,shixunHomeworks:l,competitions:i}}))((function(e){e.homePage;var t,n,a,l,i=e.user,r=e.globalSetting,c=(e.loading,e.dispatch),d=e.location,m=e.isLogin,p=void 0!==m&&m,g=(e.shixunHomeworks,e.competitions),h=(Object(o.a)(e,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks","competitions"]),k()),b=d.pathname,_=null==b?void 0:b.includes("/forums"),x=g.qs;return r.showHeader&&r.showHeaderFooter?s.a.createElement("div",{className:f.a.header},s.a.createElement("div",{className:f.a.wrap},s.a.createElement("div",{className:"menu"},s.a.createElement("a",{className:"logo",href:"http://10.16.22.23:43001"},s.a.createElement("img",{src:v.a,alt:"OpenI 启智 新一代人工智能开源开放平台"})),s.a.createElement("a",{title:"OpenI 启智 新一代人工智能开源开放平台",href:"http://10.16.22.23:43001"},x["首页"]),s.a.createElement("a",{className:"list ".concat(_?"active":"")},x["社区"],s.a.createElement("i",{className:"iconfont icon-shangla-copy"}),s.a.createElement("div",{className:"transition"},s.a.createElement("a",{className:"item",href:"/forums"},x["OpenI社区章程"]),s.a.createElement("a",{className:"item",href:"/forums"},x["启智开源许可证"]),s.a.createElement("a",{className:"item",href:"/forums"},x["组织结构"]),s.a.createElement("a",{className:"item",href:"/forums"},x["欢迎加入OpenI"]),s.a.createElement("a",{className:"item",href:"/forums"},x["社区动态"]),s.a.createElement("a",{className:"item",href:"/forums"},x["论坛交流"]))),s.a.createElement("a",{href:"http://10.16.22.23:43001",title:"项目"},x["项目"]),s.a.createElement("a",{className:"list ".concat(_?"":"active")},x["学习"],s.a.createElement("i",{className:"iconfont icon-shangla-copy"}),s.a.createElement("div",{className:"transition"},s.a.createElement("a",{className:"item",href:"/shixuns"},x["云脑开源实训"]),s.a.createElement("a",{className:"item",href:"/competitions"},x["开源创新大赛"]))),s.a.createElement("a",{href:"https://openi.org.cn/index.php?m=content&c=index&a=lists&catid=90",title:"社区活动"},x["社区活动"]),s.a.createElement("a",{href:"http://10.16.22.23:43001",title:"AI协作平台"},x["AI协作平台"]),s.a.createElement("div",{className:"right"},s.a.createElement("a",{style:{color:"首页"===x["首页"]?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0.7)"},onClick:function(){c({type:"competitions/switchLanguage",payload:!0})}},"中文"),s.a.createElement("span",{style:{color:"rgba(255, 255, 255, 0.7)"}},"|"),s.a.createElement("a",{style:{color:"Home"===x["首页"]?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0.7)"},onClick:function(){c({type:"competitions/switchLanguage",payload:!1})}},"English"),!p&&!(null==i||null===(t=i.userInfo)||void 0===t||!t.login)&&s.a.createElement(u.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(null==i||null===(n=i.userInfo)||void 0===n?void 0:n.login,"/user_tidings")},(null==i||null===(a=i.navigationInfo)||void 0===a||null===(l=a.top)||void 0===l?void 0:l.new_message)&&s.a.createElement("span",{className:f.a.newslight})),s.a.createElement(A,{payload:h}))))):s.a.createElement(s.a.Fragment,null)}))},syqs: +/*! 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 N}));var a,o=n("PpiC"),l=n("k1fw"),i=(n("5NDa"),n("5rEg")),r=(n("B9cy"),n("Ol7k")),c=n("q1tI"),s=n.n(c),u=n("55Ip"),d=n("9kvl"),m=n("xrsn"),f=n.n(m),v=(n("1Sn+"),n("qVdP"),n("jsC+")),p=(n("miYZ"),n("tsqr")),g=n("9og8"),h=(n("lUTK"),n("BvKs")),b=n("WmNS"),_=n.n(b),x=n("vToQ"),E=n.n(x),y=n("xKgJ"),w=n("jb+D"),O=n("m3rI"),S=n("1vsH"),j=function(e){var t=new Date;t.setTime(t.getTime()-1);var n,a,o=(a=RegExp("(^| )"+e+"=([^;]+)(;|$)"),(n=document.cookie.match(a))?decodeURIComponent(n[2]):null);null!=o&&(document.cookie=e+"="+o+";expires="+t.toGMTString())};!function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"}(a||(a={}));var I=Object(d.a)((function(e){var t=e.homePage,n=e.loading;return{homePage:t,user:e.user,globalSetting:e.globalSetting,shixunHomeworks:e.shixunHomeworks,loading:n.models.index}}))((function(e){e.homePage;var t,n,i,r,c,m,f,b,x,I,N,A,k,C=e.user,R=e.globalSetting,T=(e.loading,e.dispatch),z=e.shixunHomeworks,P=(e.location,e.payload),F=void 0===P?{}:P;Object(o.a)(e,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),null===(t=((null===(n=R.setting)||void 0===n?void 0:n.navbar)||[]).find((function(e){return e.link==="/".concat(a.Classrooms)})))||void 0===t||t.hidden,null===(i=((null===(r=R.setting)||void 0===r?void 0:r.navbar)||[]).find((function(e){return e.link==="/".concat(a.Shixuns)})))||void 0===i||i.hidden,null===(c=((null===(m=R.setting)||void 0===m?void 0:m.navbar)||[]).find((function(e){return e.link==="/".concat(a.Paths)})))||void 0===c||c.hidden,(null===(f=C.userInfo)||void 0===f?void 0:f.admin)||(null===(b=C.userInfo)||void 0===b?void 0:b.business)||(null===(x=C.userInfo)||void 0===x?void 0:x.is_shixun_marker)||(null===(I=C.userInfo)||void 0===I?void 0:I.is_teacher)||null===(N=C.userInfo)||void 0===N||N.user_identity;return Object(y.p)()?s.a.createElement(v.a,{overlay:function(){return Object(S.p)()?s.a.createElement(h.a,{className:"".concat(E.a.rightMenu," ").concat(E.a.menuWrap)},s.a.createElement(h.a.Item,null,s.a.createElement(u.a,{to:"/account/profile"},"账号管理"))):s.a.createElement(h.a,{className:"".concat(E.a.rightMenu," ").concat(E.a.menuWrap)},s.a.createElement(h.a.Item,null,s.a.createElement(u.a,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||T({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:2,href:"/classrooms",text:s.a.createElement("div",null,"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。")}})},to:"/account/profile"},"账号管理")),s.a.createElement(h.a.Item,{className:E.a.exit},s.a.createElement("a",{onClick:Object(g.a)(_.a.mark((function e(){var t;return _.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(w.c)({});case 2:1===(null==(t=e.sent)?void 0:t.status)&&(T({type:"user/getUserInfo",payload:Object(l.a)({},F)}),T({type:"user/getNavigationInfo",payload:Object(l.a)({},F)}),j("autologin_trustie"),j("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),p.b.success(null==t?void 0:t.message),d.d.replace("/"));case 4:case"end":return e.stop()}}),e)})))},"退出")))},placement:"bottomRight"},s.a.createElement("section",null,s.a.createElement("aside",null,s.a.createElement("div",{className:1===z.actionTabs.type?E.a.classromediv:""},s.a.createElement("img",{className:"".concat(E.a.userPic," current ml15"),src:"".concat(null===O.a||void 0===O.a?void 0:O.a.IMG_SERVER,"/images/").concat(null===(A=C.userInfo)||void 0===A?void 0:A.image_url),alt:"",onClick:function(){var e;return d.d.push(Object(S.p)()?"/account/profile":"/users/".concat(null===(e=C.userInfo)||void 0===e?void 0:e.login,"/classrooms"))}}),Object(S.p)()&&s.a.createElement("span",{className:"ml10 font16"},null===(k=C.userInfo)||void 0===k?void 0:k.username))))):s.a.createElement("div",{className:"font15 ".concat(R.isIlearning?E.a.login:""," ml30")},s.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){T({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"登录"),s.a.createElement("span",{style:{color:"rgba(255, 255, 255, 0.7)"},className:"ml5 mr5"},"|"),s.a.createElement(u.a,{to:"/user/register",className:"ml5 current c-white"},"注册"))}));r.a.Header,i.a.Search;function N(){var e,t,n=window.location.pathname.split("/"),a={};return!("classrooms"==n[1]&&n.length>3)||null!==(e=n[4])&&void 0!==e&&e.includes("newgold")||null!==(t=n[5])&&void 0!==t&&t.includes("newgold")||"coursesId"===n[2]||(a.course_id=n[2]),"shixuns"===n[1]&&n.length>3&&(a.objective_type="shixun",a.objective_id=n[2]),"paths"===n[1]&&n.length>3&&(a.objective_type="path",a.objective_id=n[2]),Object(l.a)(Object(l.a)({},a),{school:1})}t.a=Object(d.a)((function(e){var t=e.homePage,n=e.loading,a=e.user,o=e.globalSetting,l=e.shixunHomeworks,i=e.competitions;return{homePage:t,user:a,globalSetting:o,loading:n.models.index,shixunHomeworks:l,competitions:i}}))((function(e){e.homePage;var t,n,a,l,i=e.user,r=e.globalSetting,c=(e.loading,e.dispatch),d=e.location,m=e.isLogin,v=void 0!==m&&m,p=(e.shixunHomeworks,e.competitions),g=(Object(o.a)(e,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks","competitions"]),N()),h=d.pathname,b=null==h?void 0:h.includes("/forums"),_=p.qs;return r.showHeader&&r.showHeaderFooter?s.a.createElement("div",{className:f.a.header},s.a.createElement("div",{className:f.a.wrap},s.a.createElement("div",{className:"menu"},s.a.createElement("a",{style:{marginLeft:0},title:"OpenI 启智 新一代人工智能开源开放平台",href:"http://10.16.22.23:43001"},_["首页"]),s.a.createElement("a",{className:"list ".concat(b?"active":"")},_["社区"],s.a.createElement("i",{className:"iconfont icon-shangla-copy"}),s.a.createElement("div",{className:"transition"},s.a.createElement("a",{className:"item",href:"/forums"},_["OpenI社区章程"]),s.a.createElement("a",{className:"item",href:"/forums"},_["启智开源许可证"]),s.a.createElement("a",{className:"item",href:"/forums"},_["组织结构"]),s.a.createElement("a",{className:"item",href:"/forums"},_["欢迎加入OpenI"]),s.a.createElement("a",{className:"item",href:"/forums"},_["社区动态"]),s.a.createElement("a",{className:"item",href:"/forums"},_["论坛交流"]))),s.a.createElement("a",{href:"http://10.16.22.23:43001",title:"项目"},_["项目"]),s.a.createElement("a",{className:"list ".concat(b?"":"active")},_["学习"],s.a.createElement("i",{className:"iconfont icon-shangla-copy"}),s.a.createElement("div",{className:"transition"},s.a.createElement("a",{className:"item",href:"/shixuns"},_["云脑开源实训"]),s.a.createElement("a",{className:"item",href:"/competitions"},_["开源创新大赛"]))),s.a.createElement("a",{href:"https://openi.org.cn/index.php?m=content&c=index&a=lists&catid=90",title:"社区活动"},_["社区活动"]),s.a.createElement("a",{href:"http://10.16.22.23:43001",title:"AI协作平台"},_["AI协作平台"]),s.a.createElement("div",{className:"right"},s.a.createElement("a",{style:{color:"首页"===_["首页"]?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0.7)"},onClick:function(){c({type:"competitions/switchLanguage",payload:!0})}},"中文"),s.a.createElement("span",{style:{color:"rgba(255, 255, 255, 0.7)"}},"|"),s.a.createElement("a",{style:{color:"Home"===_["首页"]?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0.7)"},onClick:function(){c({type:"competitions/switchLanguage",payload:!1})}},"English"),!v&&!(null==i||null===(t=i.userInfo)||void 0===t||!t.login)&&s.a.createElement(u.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(null==i||null===(n=i.userInfo)||void 0===n?void 0:n.login,"/user_tidings")},(null==i||null===(a=i.navigationInfo)||void 0===a||null===(l=a.top)||void 0===l?void 0:l.new_message)&&s.a.createElement("span",{className:f.a.newslight})),s.a.createElement(I,{payload:g}))))):s.a.createElement(s.a.Fragment,null)}))},syqs: /*!**************************************!*\ !*** ./src/assets/images/delete.png ***! \**************************************/ diff --git a/layouts__SimpleLayouts.p__Classrooms__Lists__Exercise__ReviewGroup__index.p__Classrooms__Lists__Poll.37c56b21.ea418151.async.js b/layouts__SimpleLayouts.p__Classrooms__Lists__Exercise__ReviewGroup__index.p__Classrooms__Lists__Poll.37c56b21.9cd04ffa.async.js similarity index 100% rename from layouts__SimpleLayouts.p__Classrooms__Lists__Exercise__ReviewGroup__index.p__Classrooms__Lists__Poll.37c56b21.ea418151.async.js rename to layouts__SimpleLayouts.p__Classrooms__Lists__Exercise__ReviewGroup__index.p__Classrooms__Lists__Poll.37c56b21.9cd04ffa.async.js diff --git a/layouts__index.bfb326ee.async.js b/layouts__index.b3ec84e2.async.js similarity index 100% rename from layouts__index.bfb326ee.async.js rename to layouts__index.b3ec84e2.async.js diff --git a/layouts__index.layouts__user.3e857a06.async.js b/layouts__index.layouts__user.0c1f758b.async.js similarity index 66% rename from layouts__index.layouts__user.3e857a06.async.js rename to layouts__index.layouts__user.0c1f758b.async.js index 23fcd60a6a..ff116300a8 100644 --- a/layouts__index.layouts__user.3e857a06.async.js +++ b/layouts__index.layouts__user.0c1f758b.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,n){"use strict";n.d(t,"a",(function(){return p}));var a=n(/*! react-router */"Ty5D"),r=n(/*! @babel/runtime/helpers/esm/inheritsLoose */"dI71"),o=n(/*! react */"q1tI"),i=n.n(o),l=n(/*! history */"YS25"),c=(n(/*! prop-types */"17x9"),n(/*! @babel/runtime/helpers/esm/extends */"wx14")),s=n(/*! @babel/runtime/helpers/esm/objectWithoutPropertiesLoose */"zLVn"),u=n(/*! 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(l.c)(e,null,null,t):e},f=function(e){return e},v=i.a.forwardRef;void 0===v&&(v=f);var h=v((function(e,t){var n=e.innerRef,a=e.navigate,r=e.onClick,o=Object(s.a)(e,["innerRef","navigate","onClick"]),l=o.target,u=Object(c.a)({},o,{onClick:function(e){try{r&&r(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||l&&"_self"!==l||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),a())}});return u.ref=f!==v&&t||n,i.a.createElement("a",u)}));var p=v((function(e,t){var n=e.component,r=void 0===n?h:n,o=e.replace,l=e.to,p=e.innerRef,g=Object(s.a)(e,["component","replace","to","innerRef"]);return i.a.createElement(a.e.Consumer,null,(function(e){e||Object(u.a)(!1);var n=e.history,a=d(m(l,e.location),e.location),s=a?n.createHref(a):"",h=Object(c.a)({},g,{href:s,navigate:function(){var t=m(l,e.location);(o?n.replace:n.push)(t)}});return f!==v?h.ref=t||p:h.innerRef=p,i.a.createElement(r,h)}))})),g=function(e){return e},b=i.a.forwardRef;void 0===b&&(b=g);b((function(e,t){var n=e["aria-current"],r=void 0===n?"page":n,o=e.activeClassName,l=void 0===o?"active":o,f=e.activeStyle,v=e.className,h=e.exact,x=e.isActive,_=e.location,E=e.sensitive,y=e.strict,w=e.style,S=e.to,O=e.innerRef,I=Object(s.a)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return i.a.createElement(a.e.Consumer,null,(function(e){e||Object(u.a)(!1);var n=_||e.location,o=d(m(S,n),n),s=o.pathname,j=s&&s.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),N=j?Object(a.f)(n.pathname,{path:j,exact:h,sensitive:E,strict:y}):null,A=!!(x?x(N,n):N),z=A?function(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]&&arguments[1],n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&N[n])return N[n];var a=window.getComputedStyle(e),r=a.getPropertyValue("box-sizing")||a.getPropertyValue("-moz-box-sizing")||a.getPropertyValue("-webkit-box-sizing"),o=parseFloat(a.getPropertyValue("padding-bottom"))+parseFloat(a.getPropertyValue("padding-top")),i=parseFloat(a.getPropertyValue("border-bottom-width"))+parseFloat(a.getPropertyValue("border-top-width")),l=j.map((function(e){return"".concat(e,":").concat(a.getPropertyValue(e))})).join(";"),c={sizingStyle:l,paddingSize:o,borderSize:i,boxSizing:r};return t&&n&&(N[n]=c),c}var z,k=n("Gytx"),R=n.n(k);!function(e){e[e.NONE=0]="NONE",e[e.RESIZING=1]="RESIZING",e[e.RESIZED=2]="RESIZED"}(z||(z={}));var C=function(e){Object(i.a)(n,e);var t=Object(l.a)(n);function n(e){var o;return Object(r.a)(this,n),(o=t.call(this,e)).nextFrameActionId=void 0,o.resizeFrameId=void 0,o.textArea=void 0,o.saveTextArea=function(e){o.textArea=e},o.handleResize=function(e){var t=o.state.resizeStatus,n=o.props,a=n.autoSize,r=n.onResize;t===z.NONE&&("function"==typeof r&&r(e),a&&o.resizeOnNextFrame())},o.resizeOnNextFrame=function(){cancelAnimationFrame(o.nextFrameActionId),o.nextFrameActionId=requestAnimationFrame(o.resizeTextarea)},o.resizeTextarea=function(){var e=o.props.autoSize;if(e&&o.textArea){var t=e.minRows,n=e.maxRows,a=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=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 r=A(e,t),o=r.paddingSize,i=r.borderSize,l=r.boxSizing,c=r.sizingStyle;E.setAttribute("style","".concat(c,";").concat(I)),E.value=e.value||e.placeholder||"";var s,u=Number.MIN_SAFE_INTEGER,m=Number.MAX_SAFE_INTEGER,d=E.scrollHeight;if("border-box"===l?d+=i:"content-box"===l&&(d-=o),null!==n||null!==a){E.value=" ";var f=E.scrollHeight-o;null!==n&&(u=f*n,"border-box"===l&&(u=u+o+i),d=Math.max(u,d)),null!==a&&(m=f*a,"border-box"===l&&(m=m+o+i),s=d>m?"":"hidden",d=Math.min(m,d))}return{height:d,minHeight:u,maxHeight:m,overflowY:s,resize:"none"}}(o.textArea,!1,t,n);o.setState({textareaStyles:a,resizeStatus:z.RESIZING},(function(){cancelAnimationFrame(o.resizeFrameId),o.resizeFrameId=requestAnimationFrame((function(){o.setState({resizeStatus:z.RESIZED},(function(){o.resizeFrameId=requestAnimationFrame((function(){o.setState({resizeStatus:z.NONE}),o.fixFirefoxAutoScroll()}))}))}))}))}},o.renderTextArea=function(){var e=o.props,t=e.prefixCls,n=void 0===t?"rc-textarea":t,r=e.autoSize,i=e.onResize,l=e.className,m=e.disabled,d=o.state,f=d.textareaStyles,v=d.resizeStatus,h=Object(w.a)(o.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),p=O()(n,l,Object(u.a)({},"".concat(n,"-disabled"),m));"value"in h&&(h.value=h.value||"");var g=Object(s.a)(Object(s.a)(Object(s.a)({},o.props.style),f),v===z.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return c.createElement(y,{onResize:o.handleResize,disabled:!(r||i)},c.createElement("textarea",Object(a.a)({},h,{className:p,style:g,ref:o.saveTextArea})))},o.state={textareaStyles:{},resizeStatus:z.NONE},o}return Object(o.a)(n,[{key:"componentDidUpdate",value:function(e){e.value===this.props.value&&R()(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}(c.Component),P=function(e){Object(i.a)(n,e);var t=Object(l.a)(n);function n(e){var a;Object(r.a)(this,n),(a=t.call(this,e)).resizableTextArea=void 0,a.focus=function(){a.resizableTextArea.textArea.focus()},a.saveTextArea=function(e){a.resizableTextArea=e},a.handleChange=function(e){var t=a.props.onChange;a.setValue(e.target.value,(function(){a.resizableTextArea.resizeTextarea()})),t&&t(e)},a.handleKeyDown=function(e){var t=a.props,n=t.onPressEnter,r=t.onKeyDown;13===e.keyCode&&n&&n(e),r&&r(e)};var o=void 0===e.value||null===e.value?e.defaultValue:e.value;return a.state={value:o},a}return Object(o.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 c.createElement(C,Object(a.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}(c.Component);t.default=P},bT9E: +/*! 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 C}));var a=n("wx14"),r=n("1OyB"),o=n("vuIU"),i=n("Ji7U"),l=n("LK+K"),c=n("q1tI"),s=n("VTBJ"),u=n("rePB"),m=n("Zm9Q"),d=(n("Kwbf"),n("c+Xe")),f=n("m+aA"),v=n("bdgK"),h=new Map;var p=new v.default((function(e){e.forEach((function(e){var t,n=e.target;null===(t=h.get(n))||void 0===t||t.forEach((function(e){return e(n)}))}))}));var g=function(e){Object(i.a)(n,e);var t=Object(l.a)(n);function n(){return Object(r.a)(this,n),t.apply(this,arguments)}return Object(o.a)(n,[{key:"render",value:function(){return this.props.children}}]),n}(c.Component),b=c.createContext(null);function x(e){var t=e.children,n=e.disabled,a=c.useRef(null),r=c.useRef(null),o=c.useContext(b),i=c.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),l=c.isValidElement(t)&&Object(d.c)(t),u=l?t.ref:null,m=c.useMemo((function(){return Object(d.a)(u,a)}),[u,a]),v=c.useRef(e);v.current=e;var x=c.useCallback((function(e){var t=v.current,n=t.onResize,a=t.data,r=e.getBoundingClientRect(),l=r.width,c=r.height,u=e.offsetWidth,m=e.offsetHeight,d=Math.floor(l),f=Math.floor(c);if(i.current.width!==d||i.current.height!==f||i.current.offsetWidth!==u||i.current.offsetHeight!==m){var h={width:d,height:f,offsetWidth:u,offsetHeight:m};i.current=h;var p=u===Math.round(l)?l:u,g=m===Math.round(c)?c:m,b=Object(s.a)(Object(s.a)({},h),{},{offsetWidth:p,offsetHeight:g});null==o||o(b,e,a),n&&Promise.resolve().then((function(){n(b,e)}))}}),[]);return c.useEffect((function(){var e,t,o=Object(f.a)(a.current)||Object(f.a)(r.current);return o&&!n&&(e=o,t=x,h.has(e)||(h.set(e,new Set),p.observe(e)),h.get(e).add(t)),function(){return function(e,t){h.has(e)&&(h.get(e).delete(t),h.get(e).size||(p.unobserve(e),h.delete(e)))}(o,x)}}),[a.current,n]),c.createElement(g,{ref:r},l?c.cloneElement(t,{ref:m}):t)}function _(e){var t=e.children;return Object(m.a)(t).map((function(t,n){var r=(null==t?void 0:t.key)||"".concat("rc-observer-key","-").concat(n);return c.createElement(x,Object(a.a)({},e,{key:r}),t)}))}_.Collection=function(e){var t=e.children,n=e.onBatchResize,a=c.useRef(0),r=c.useRef([]),o=c.useContext(b),i=c.useCallback((function(e,t,i){a.current+=1;var l=a.current;r.current.push({size:e,element:t,data:i}),Promise.resolve().then((function(){l===a.current&&(null==n||n(r.current),r.current=[])})),null==o||o(e,t,i)}),[n,o]);return c.createElement(b.Provider,{value:i},t)};var E,y=_,w=n("bT9E"),S=n("TSYQ"),O=n.n(S),j="\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",I=["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"],N={};function A(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&&N[n])return N[n];var a=window.getComputedStyle(e),r=a.getPropertyValue("box-sizing")||a.getPropertyValue("-moz-box-sizing")||a.getPropertyValue("-webkit-box-sizing"),o=parseFloat(a.getPropertyValue("padding-bottom"))+parseFloat(a.getPropertyValue("padding-top")),i=parseFloat(a.getPropertyValue("border-bottom-width"))+parseFloat(a.getPropertyValue("border-top-width")),l=I.map((function(e){return"".concat(e,":").concat(a.getPropertyValue(e))})).join(";"),c={sizingStyle:l,paddingSize:o,borderSize:i,boxSizing:r};return t&&n&&(N[n]=c),c}var z,k=n("Gytx"),R=n.n(k);!function(e){e[e.NONE=0]="NONE",e[e.RESIZING=1]="RESIZING",e[e.RESIZED=2]="RESIZED"}(z||(z={}));var C=function(e){Object(i.a)(n,e);var t=Object(l.a)(n);function n(e){var o;return Object(r.a)(this,n),(o=t.call(this,e)).nextFrameActionId=void 0,o.resizeFrameId=void 0,o.textArea=void 0,o.saveTextArea=function(e){o.textArea=e},o.handleResize=function(e){var t=o.state.resizeStatus,n=o.props,a=n.autoSize,r=n.onResize;t===z.NONE&&("function"==typeof r&&r(e),a&&o.resizeOnNextFrame())},o.resizeOnNextFrame=function(){cancelAnimationFrame(o.nextFrameActionId),o.nextFrameActionId=requestAnimationFrame(o.resizeTextarea)},o.resizeTextarea=function(){var e=o.props.autoSize;if(e&&o.textArea){var t=e.minRows,n=e.maxRows,a=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=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 r=A(e,t),o=r.paddingSize,i=r.borderSize,l=r.boxSizing,c=r.sizingStyle;E.setAttribute("style","".concat(c,";").concat(j)),E.value=e.value||e.placeholder||"";var s,u=Number.MIN_SAFE_INTEGER,m=Number.MAX_SAFE_INTEGER,d=E.scrollHeight;if("border-box"===l?d+=i:"content-box"===l&&(d-=o),null!==n||null!==a){E.value=" ";var f=E.scrollHeight-o;null!==n&&(u=f*n,"border-box"===l&&(u=u+o+i),d=Math.max(u,d)),null!==a&&(m=f*a,"border-box"===l&&(m=m+o+i),s=d>m?"":"hidden",d=Math.min(m,d))}return{height:d,minHeight:u,maxHeight:m,overflowY:s,resize:"none"}}(o.textArea,!1,t,n);o.setState({textareaStyles:a,resizeStatus:z.RESIZING},(function(){cancelAnimationFrame(o.resizeFrameId),o.resizeFrameId=requestAnimationFrame((function(){o.setState({resizeStatus:z.RESIZED},(function(){o.resizeFrameId=requestAnimationFrame((function(){o.setState({resizeStatus:z.NONE}),o.fixFirefoxAutoScroll()}))}))}))}))}},o.renderTextArea=function(){var e=o.props,t=e.prefixCls,n=void 0===t?"rc-textarea":t,r=e.autoSize,i=e.onResize,l=e.className,m=e.disabled,d=o.state,f=d.textareaStyles,v=d.resizeStatus,h=Object(w.a)(o.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),p=O()(n,l,Object(u.a)({},"".concat(n,"-disabled"),m));"value"in h&&(h.value=h.value||"");var g=Object(s.a)(Object(s.a)(Object(s.a)({},o.props.style),f),v===z.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return c.createElement(y,{onResize:o.handleResize,disabled:!(r||i)},c.createElement("textarea",Object(a.a)({},h,{className:p,style:g,ref:o.saveTextArea})))},o.state={textareaStyles:{},resizeStatus:z.NONE},o}return Object(o.a)(n,[{key:"componentDidUpdate",value:function(e){e.value===this.props.value&&R()(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}(c.Component),P=function(e){Object(i.a)(n,e);var t=Object(l.a)(n);function n(e){var a;Object(r.a)(this,n),(a=t.call(this,e)).resizableTextArea=void 0,a.focus=function(){a.resizableTextArea.textArea.focus()},a.saveTextArea=function(e){a.resizableTextArea=e},a.handleChange=function(e){var t=a.props.onChange;a.setValue(e.target.value,(function(){a.resizableTextArea.resizeTextarea()})),t&&t(e)},a.handleKeyDown=function(e){var t=a.props,n=t.onPressEnter,r=t.onKeyDown;13===e.keyCode&&n&&n(e),r&&r(e)};var o=void 0===e.value||null===e.value?e.defaultValue:e.value;return a.state={value:o},a}return Object(o.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 c.createElement(C,Object(a.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}(c.Component);t.default=P},bT9E: /*!*****************************************!*\ !*** ./node_modules/rc-util/es/omit.js ***! \*****************************************/ /*! exports provided: default */ -/*! exports used: default */function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(/*! @babel/runtime/helpers/esm/objectSpread2 */"VTBJ");function r(e,t){var n=Object(a.a)({},e);return Array.isArray(t)&&t.forEach((function(e){delete n[e]})),n}},fB83: -/*!*****************************************!*\ - !*** ./src/components/Header/logoW.svg ***! - \*****************************************/ -/*! no static exports found */ -/*! exports used: default */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports=n.p+"static/logoW.f0d9bc6f.svg"},ruvs: +/*! exports used: default */function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(/*! @babel/runtime/helpers/esm/objectSpread2 */"VTBJ");function r(e,t){var n=Object(a.a)({},e);return Array.isArray(t)&&t.forEach((function(e){delete n[e]})),n}},ruvs: /*!*****************************************************!*\ !*** ./src/components/Header/index.tsx + 1 modules ***! \*****************************************************/ @@ -57,7 +51,6 @@ /*! ModuleConcatenation bailout: Cannot concat with ./src/utils/authority.ts */ /*! ModuleConcatenation bailout: Cannot concat with ./src/utils/env.ts */ /*! ModuleConcatenation bailout: Cannot concat with ./src/utils/util.tsx */ -/*! ModuleConcatenation bailout: Cannot concat with ./src/components/Header/logoW.svg (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/dropdown/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/dropdown/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/input/index.js */ @@ -69,7 +62,7 @@ /*! 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-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.d(t,"b",(function(){return z}));var a,r=n("PpiC"),o=n("k1fw"),i=(n("5NDa"),n("5rEg")),l=(n("B9cy"),n("Ol7k")),c=n("q1tI"),s=n.n(c),u=n("55Ip"),m=n("9kvl"),d=n("xrsn"),f=n.n(d),v=n("fB83"),h=n.n(v),p=(n("1Sn+"),n("qVdP"),n("jsC+")),g=(n("miYZ"),n("tsqr")),b=n("9og8"),x=(n("lUTK"),n("BvKs")),_=n("WmNS"),E=n.n(_),y=n("vToQ"),w=n.n(y),S=n("xKgJ"),O=n("jb+D"),I=n("m3rI"),j=n("1vsH"),N=function(e){var t=new Date;t.setTime(t.getTime()-1);var n,a,r=(a=RegExp("(^| )"+e+"=([^;]+)(;|$)"),(n=document.cookie.match(a))?decodeURIComponent(n[2]):null);null!=r&&(document.cookie=e+"="+r+";expires="+t.toGMTString())};!function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"}(a||(a={}));var A=Object(m.a)((function(e){var t=e.homePage,n=e.loading;return{homePage:t,user:e.user,globalSetting:e.globalSetting,shixunHomeworks:e.shixunHomeworks,loading:n.models.index}}))((function(e){e.homePage;var t,n,i,l,c,d,f,v,h,_,y,A,z,k=e.user,R=e.globalSetting,C=(e.loading,e.dispatch),P=e.shixunHomeworks,T=(e.location,e.payload),F=void 0===T?{}:T;Object(r.a)(e,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),null===(t=((null===(n=R.setting)||void 0===n?void 0:n.navbar)||[]).find((function(e){return e.link==="/".concat(a.Classrooms)})))||void 0===t||t.hidden,null===(i=((null===(l=R.setting)||void 0===l?void 0:l.navbar)||[]).find((function(e){return e.link==="/".concat(a.Shixuns)})))||void 0===i||i.hidden,null===(c=((null===(d=R.setting)||void 0===d?void 0:d.navbar)||[]).find((function(e){return e.link==="/".concat(a.Paths)})))||void 0===c||c.hidden,(null===(f=k.userInfo)||void 0===f?void 0:f.admin)||(null===(v=k.userInfo)||void 0===v?void 0:v.business)||(null===(h=k.userInfo)||void 0===h?void 0:h.is_shixun_marker)||(null===(_=k.userInfo)||void 0===_?void 0:_.is_teacher)||null===(y=k.userInfo)||void 0===y||y.user_identity;return Object(S.p)()?s.a.createElement(p.a,{overlay:function(){return Object(j.p)()?s.a.createElement(x.a,{className:"".concat(w.a.rightMenu," ").concat(w.a.menuWrap)},s.a.createElement(x.a.Item,null,s.a.createElement(u.a,{to:"/account/profile"},"账号管理"))):s.a.createElement(x.a,{className:"".concat(w.a.rightMenu," ").concat(w.a.menuWrap)},s.a.createElement(x.a.Item,null,s.a.createElement(u.a,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||C({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:2,href:"/classrooms",text:s.a.createElement("div",null,"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。")}})},to:"/account/profile"},"账号管理")),s.a.createElement(x.a.Item,{className:w.a.exit},s.a.createElement("a",{onClick:Object(b.a)(E.a.mark((function e(){var t;return E.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(O.c)({});case 2:1===(null==(t=e.sent)?void 0:t.status)&&(C({type:"user/getUserInfo",payload:Object(o.a)({},F)}),C({type:"user/getNavigationInfo",payload:Object(o.a)({},F)}),N("autologin_trustie"),N("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),g.b.success(null==t?void 0:t.message),m.d.replace("/"));case 4:case"end":return e.stop()}}),e)})))},"退出")))},placement:"bottomRight"},s.a.createElement("section",null,s.a.createElement("aside",null,s.a.createElement("div",{className:1===P.actionTabs.type?w.a.classromediv:""},s.a.createElement("img",{className:"".concat(w.a.userPic," current ml15"),src:"".concat(null===I.a||void 0===I.a?void 0:I.a.IMG_SERVER,"/images/").concat(null===(A=k.userInfo)||void 0===A?void 0:A.image_url),alt:"",onClick:function(){var e;return m.d.push(Object(j.p)()?"/account/profile":"/users/".concat(null===(e=k.userInfo)||void 0===e?void 0:e.login,"/classrooms"))}}),Object(j.p)()&&s.a.createElement("span",{className:"ml10 font16"},null===(z=k.userInfo)||void 0===z?void 0:z.username))))):s.a.createElement("div",{className:"font15 ".concat(R.isIlearning?w.a.login:""," ml30")},s.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){C({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"登录"),s.a.createElement("span",{style:{color:"rgba(255, 255, 255, 0.7)"},className:"ml5 mr5"},"|"),s.a.createElement(u.a,{to:"/user/register",className:"ml5 current c-white"},"注册"))}));l.a.Header,i.a.Search;function z(){var e,t,n=window.location.pathname.split("/"),a={};return!("classrooms"==n[1]&&n.length>3)||null!==(e=n[4])&&void 0!==e&&e.includes("newgold")||null!==(t=n[5])&&void 0!==t&&t.includes("newgold")||"coursesId"===n[2]||(a.course_id=n[2]),"shixuns"===n[1]&&n.length>3&&(a.objective_type="shixun",a.objective_id=n[2]),"paths"===n[1]&&n.length>3&&(a.objective_type="path",a.objective_id=n[2]),Object(o.a)(Object(o.a)({},a),{school:1})}t.a=Object(m.a)((function(e){var t=e.homePage,n=e.loading,a=e.user,r=e.globalSetting,o=e.shixunHomeworks,i=e.competitions;return{homePage:t,user:a,globalSetting:r,loading:n.models.index,shixunHomeworks:o,competitions:i}}))((function(e){e.homePage;var t,n,a,o,i=e.user,l=e.globalSetting,c=(e.loading,e.dispatch),m=e.location,d=e.isLogin,v=void 0!==d&&d,p=(e.shixunHomeworks,e.competitions),g=(Object(r.a)(e,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks","competitions"]),z()),b=m.pathname,x=null==b?void 0:b.includes("/forums"),_=p.qs;return l.showHeader&&l.showHeaderFooter?s.a.createElement("div",{className:f.a.header},s.a.createElement("div",{className:f.a.wrap},s.a.createElement("div",{className:"menu"},s.a.createElement("a",{className:"logo",href:"http://10.16.22.23:43001"},s.a.createElement("img",{src:h.a,alt:"OpenI 启智 新一代人工智能开源开放平台"})),s.a.createElement("a",{title:"OpenI 启智 新一代人工智能开源开放平台",href:"http://10.16.22.23:43001"},_["首页"]),s.a.createElement("a",{className:"list ".concat(x?"active":"")},_["社区"],s.a.createElement("i",{className:"iconfont icon-shangla-copy"}),s.a.createElement("div",{className:"transition"},s.a.createElement("a",{className:"item",href:"/forums"},_["OpenI社区章程"]),s.a.createElement("a",{className:"item",href:"/forums"},_["启智开源许可证"]),s.a.createElement("a",{className:"item",href:"/forums"},_["组织结构"]),s.a.createElement("a",{className:"item",href:"/forums"},_["欢迎加入OpenI"]),s.a.createElement("a",{className:"item",href:"/forums"},_["社区动态"]),s.a.createElement("a",{className:"item",href:"/forums"},_["论坛交流"]))),s.a.createElement("a",{href:"http://10.16.22.23:43001",title:"项目"},_["项目"]),s.a.createElement("a",{className:"list ".concat(x?"":"active")},_["学习"],s.a.createElement("i",{className:"iconfont icon-shangla-copy"}),s.a.createElement("div",{className:"transition"},s.a.createElement("a",{className:"item",href:"/shixuns"},_["云脑开源实训"]),s.a.createElement("a",{className:"item",href:"/competitions"},_["开源创新大赛"]))),s.a.createElement("a",{href:"https://openi.org.cn/index.php?m=content&c=index&a=lists&catid=90",title:"社区活动"},_["社区活动"]),s.a.createElement("a",{href:"http://10.16.22.23:43001",title:"AI协作平台"},_["AI协作平台"]),s.a.createElement("div",{className:"right"},s.a.createElement("a",{style:{color:"首页"===_["首页"]?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0.7)"},onClick:function(){c({type:"competitions/switchLanguage",payload:!0})}},"中文"),s.a.createElement("span",{style:{color:"rgba(255, 255, 255, 0.7)"}},"|"),s.a.createElement("a",{style:{color:"Home"===_["首页"]?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0.7)"},onClick:function(){c({type:"competitions/switchLanguage",payload:!1})}},"English"),!v&&!(null==i||null===(t=i.userInfo)||void 0===t||!t.login)&&s.a.createElement(u.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(null==i||null===(n=i.userInfo)||void 0===n?void 0:n.login,"/user_tidings")},(null==i||null===(a=i.navigationInfo)||void 0===a||null===(o=a.top)||void 0===o?void 0:o.new_message)&&s.a.createElement("span",{className:f.a.newslight})),s.a.createElement(A,{payload:g}))))):s.a.createElement(s.a.Fragment,null)}))},vToQ: +/*! 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 N}));var a,r=n("PpiC"),o=n("k1fw"),i=(n("5NDa"),n("5rEg")),l=(n("B9cy"),n("Ol7k")),c=n("q1tI"),s=n.n(c),u=n("55Ip"),m=n("9kvl"),d=n("xrsn"),f=n.n(d),v=(n("1Sn+"),n("qVdP"),n("jsC+")),h=(n("miYZ"),n("tsqr")),p=n("9og8"),g=(n("lUTK"),n("BvKs")),b=n("WmNS"),x=n.n(b),_=n("vToQ"),E=n.n(_),y=n("xKgJ"),w=n("jb+D"),S=n("m3rI"),O=n("1vsH"),j=function(e){var t=new Date;t.setTime(t.getTime()-1);var n,a,r=(a=RegExp("(^| )"+e+"=([^;]+)(;|$)"),(n=document.cookie.match(a))?decodeURIComponent(n[2]):null);null!=r&&(document.cookie=e+"="+r+";expires="+t.toGMTString())};!function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"}(a||(a={}));var I=Object(m.a)((function(e){var t=e.homePage,n=e.loading;return{homePage:t,user:e.user,globalSetting:e.globalSetting,shixunHomeworks:e.shixunHomeworks,loading:n.models.index}}))((function(e){e.homePage;var t,n,i,l,c,d,f,b,_,I,N,A,z,k=e.user,R=e.globalSetting,C=(e.loading,e.dispatch),P=e.shixunHomeworks,T=(e.location,e.payload),F=void 0===T?{}:T;Object(r.a)(e,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),null===(t=((null===(n=R.setting)||void 0===n?void 0:n.navbar)||[]).find((function(e){return e.link==="/".concat(a.Classrooms)})))||void 0===t||t.hidden,null===(i=((null===(l=R.setting)||void 0===l?void 0:l.navbar)||[]).find((function(e){return e.link==="/".concat(a.Shixuns)})))||void 0===i||i.hidden,null===(c=((null===(d=R.setting)||void 0===d?void 0:d.navbar)||[]).find((function(e){return e.link==="/".concat(a.Paths)})))||void 0===c||c.hidden,(null===(f=k.userInfo)||void 0===f?void 0:f.admin)||(null===(b=k.userInfo)||void 0===b?void 0:b.business)||(null===(_=k.userInfo)||void 0===_?void 0:_.is_shixun_marker)||(null===(I=k.userInfo)||void 0===I?void 0:I.is_teacher)||null===(N=k.userInfo)||void 0===N||N.user_identity;return Object(y.p)()?s.a.createElement(v.a,{overlay:function(){return Object(O.p)()?s.a.createElement(g.a,{className:"".concat(E.a.rightMenu," ").concat(E.a.menuWrap)},s.a.createElement(g.a.Item,null,s.a.createElement(u.a,{to:"/account/profile"},"账号管理"))):s.a.createElement(g.a,{className:"".concat(E.a.rightMenu," ").concat(E.a.menuWrap)},s.a.createElement(g.a.Item,null,s.a.createElement(u.a,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||C({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:2,href:"/classrooms",text:s.a.createElement("div",null,"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。")}})},to:"/account/profile"},"账号管理")),s.a.createElement(g.a.Item,{className:E.a.exit},s.a.createElement("a",{onClick:Object(p.a)(x.a.mark((function e(){var t;return x.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(w.c)({});case 2:1===(null==(t=e.sent)?void 0:t.status)&&(C({type:"user/getUserInfo",payload:Object(o.a)({},F)}),C({type:"user/getNavigationInfo",payload:Object(o.a)({},F)}),j("autologin_trustie"),j("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),h.b.success(null==t?void 0:t.message),m.d.replace("/"));case 4:case"end":return e.stop()}}),e)})))},"退出")))},placement:"bottomRight"},s.a.createElement("section",null,s.a.createElement("aside",null,s.a.createElement("div",{className:1===P.actionTabs.type?E.a.classromediv:""},s.a.createElement("img",{className:"".concat(E.a.userPic," current ml15"),src:"".concat(null===S.a||void 0===S.a?void 0:S.a.IMG_SERVER,"/images/").concat(null===(A=k.userInfo)||void 0===A?void 0:A.image_url),alt:"",onClick:function(){var e;return m.d.push(Object(O.p)()?"/account/profile":"/users/".concat(null===(e=k.userInfo)||void 0===e?void 0:e.login,"/classrooms"))}}),Object(O.p)()&&s.a.createElement("span",{className:"ml10 font16"},null===(z=k.userInfo)||void 0===z?void 0:z.username))))):s.a.createElement("div",{className:"font15 ".concat(R.isIlearning?E.a.login:""," ml30")},s.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){C({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"登录"),s.a.createElement("span",{style:{color:"rgba(255, 255, 255, 0.7)"},className:"ml5 mr5"},"|"),s.a.createElement(u.a,{to:"/user/register",className:"ml5 current c-white"},"注册"))}));l.a.Header,i.a.Search;function N(){var e,t,n=window.location.pathname.split("/"),a={};return!("classrooms"==n[1]&&n.length>3)||null!==(e=n[4])&&void 0!==e&&e.includes("newgold")||null!==(t=n[5])&&void 0!==t&&t.includes("newgold")||"coursesId"===n[2]||(a.course_id=n[2]),"shixuns"===n[1]&&n.length>3&&(a.objective_type="shixun",a.objective_id=n[2]),"paths"===n[1]&&n.length>3&&(a.objective_type="path",a.objective_id=n[2]),Object(o.a)(Object(o.a)({},a),{school:1})}t.a=Object(m.a)((function(e){var t=e.homePage,n=e.loading,a=e.user,r=e.globalSetting,o=e.shixunHomeworks,i=e.competitions;return{homePage:t,user:a,globalSetting:r,loading:n.models.index,shixunHomeworks:o,competitions:i}}))((function(e){e.homePage;var t,n,a,o,i=e.user,l=e.globalSetting,c=(e.loading,e.dispatch),m=e.location,d=e.isLogin,v=void 0!==d&&d,h=(e.shixunHomeworks,e.competitions),p=(Object(r.a)(e,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks","competitions"]),N()),g=m.pathname,b=null==g?void 0:g.includes("/forums"),x=h.qs;return l.showHeader&&l.showHeaderFooter?s.a.createElement("div",{className:f.a.header},s.a.createElement("div",{className:f.a.wrap},s.a.createElement("div",{className:"menu"},s.a.createElement("a",{style:{marginLeft:0},title:"OpenI 启智 新一代人工智能开源开放平台",href:"http://10.16.22.23:43001"},x["首页"]),s.a.createElement("a",{className:"list ".concat(b?"active":"")},x["社区"],s.a.createElement("i",{className:"iconfont icon-shangla-copy"}),s.a.createElement("div",{className:"transition"},s.a.createElement("a",{className:"item",href:"/forums"},x["OpenI社区章程"]),s.a.createElement("a",{className:"item",href:"/forums"},x["启智开源许可证"]),s.a.createElement("a",{className:"item",href:"/forums"},x["组织结构"]),s.a.createElement("a",{className:"item",href:"/forums"},x["欢迎加入OpenI"]),s.a.createElement("a",{className:"item",href:"/forums"},x["社区动态"]),s.a.createElement("a",{className:"item",href:"/forums"},x["论坛交流"]))),s.a.createElement("a",{href:"http://10.16.22.23:43001",title:"项目"},x["项目"]),s.a.createElement("a",{className:"list ".concat(b?"":"active")},x["学习"],s.a.createElement("i",{className:"iconfont icon-shangla-copy"}),s.a.createElement("div",{className:"transition"},s.a.createElement("a",{className:"item",href:"/shixuns"},x["云脑开源实训"]),s.a.createElement("a",{className:"item",href:"/competitions"},x["开源创新大赛"]))),s.a.createElement("a",{href:"https://openi.org.cn/index.php?m=content&c=index&a=lists&catid=90",title:"社区活动"},x["社区活动"]),s.a.createElement("a",{href:"http://10.16.22.23:43001",title:"AI协作平台"},x["AI协作平台"]),s.a.createElement("div",{className:"right"},s.a.createElement("a",{style:{color:"首页"===x["首页"]?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0.7)"},onClick:function(){c({type:"competitions/switchLanguage",payload:!0})}},"中文"),s.a.createElement("span",{style:{color:"rgba(255, 255, 255, 0.7)"}},"|"),s.a.createElement("a",{style:{color:"Home"===x["首页"]?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0.7)"},onClick:function(){c({type:"competitions/switchLanguage",payload:!1})}},"English"),!v&&!(null==i||null===(t=i.userInfo)||void 0===t||!t.login)&&s.a.createElement(u.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(null==i||null===(n=i.userInfo)||void 0===n?void 0:n.login,"/user_tidings")},(null==i||null===(a=i.navigationInfo)||void 0===a||null===(o=a.top)||void 0===o?void 0:o.new_message)&&s.a.createElement("span",{className:f.a.newslight})),s.a.createElement(I,{payload:p}))))):s.a.createElement(s.a.Fragment,null)}))},vToQ: /*!******************************************************************!*\ !*** ./src/components/Header/components/User/index.less?modules ***! \******************************************************************/ diff --git a/layouts__user.23becc1a.async.js b/layouts__user.0835e00c.async.js similarity index 100% rename from layouts__user.23becc1a.async.js rename to layouts__user.0835e00c.async.js diff --git a/layouts__virtualDetail__index.65eb2178.async.js b/layouts__virtualDetail__index.0fe6ce57.async.js similarity index 100% rename from layouts__virtualDetail__index.65eb2178.async.js rename to layouts__virtualDetail__index.0fe6ce57.async.js diff --git a/layouts__virtualDetail__index.p__virtualSpaces__Lists__Managements__index.ecf02066.async.js b/layouts__virtualDetail__index.p__virtualSpaces__Lists__Managements__index.811ebf11.async.js similarity index 100% rename from layouts__virtualDetail__index.p__virtualSpaces__Lists__Managements__index.ecf02066.async.js rename to layouts__virtualDetail__index.p__virtualSpaces__Lists__Managements__index.811ebf11.async.js diff --git a/monaco-editor.2e8563a7.async.js b/monaco-editor.2e8563a7.async.js index fe376b7fc2..e48123c5a1 100644 --- a/monaco-editor.2e8563a7.async.js +++ b/monaco-editor.2e8563a7.async.js @@ -36,7 +36,7 @@ /*! 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/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/model/textModel.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js */function(e,t,n){"use strict";n.r(t),n.d(t,"DragAndDropController",(function(){return f}));n("OhnE");var i,o=n("pmY6"),r=n("MNsG"),s=n("sswD"),a=n("cGHE"),u=n("aokT"),l=n("gCVg"),c=function(){function e(e,t,n){this.selection=e,this.targetPosition=t,this.copy=n,this.targetSelection=null}return e.prototype.getEditOperations=function(e,t){var n=e.getValueInRange(this.selection);this.copy||t.addEditOperation(this.selection,null),t.addEditOperation(new u.a(this.targetPosition.lineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.targetPosition.column),n),!this.selection.containsPosition(this.targetPosition)||this.copy&&(this.selection.getEndPosition().equals(this.targetPosition)||this.selection.getStartPosition().equals(this.targetPosition))?this.copy?this.targetSelection=new l.a(this.targetPosition.lineNumber,this.targetPosition.column,this.selection.endLineNumber-this.selection.startLineNumber+this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn):this.targetPosition.lineNumber>this.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.lineNumbero,u=i>r,l=ir)continue;if(bi)continue;if(g1&&o--,e.columnSelect(t,n,i.fromViewLineNumber,i.fromViewVisualColumn,i.toViewLineNumber,o)},e.columnSelectRight=function(e,t,n){for(var i=0,o=Math.min(n.fromViewLineNumber,n.toViewLineNumber),r=Math.max(n.fromViewLineNumber,n.toViewLineNumber),s=o;s<=r;s++){var a=t.getLineMaxColumn(s),u=m.a.visibleColumnFromColumn2(e,t,new v.a(s,a));i=Math.max(i,u)}var l=n.toViewVisualColumn;return l1)for(var r=n.modelState?n.modelState.position:null,s=n.viewState?n.viewState.position:null,a=0,u=o.length;ao&&(i=o);var r=new _.a(i,1,i,e.context.model.getLineMaxColumn(i)),a=0;if(n.at)switch(n.at){case s.RawAtArgument.Top:a=3;break;case s.RawAtArgument.Center:a=1;break;case s.RawAtArgument.Bottom:a=4}var u=e.context.convertModelRangeToViewRange(r);e.revealRange(t.source,!1,u,a,0)},t}(x))),e.SelectAll=Object(f.g)(new(function(e){function t(){return e.call(this,{id:"selectAll",precondition:void 0})||this}return D(t,e),t.prototype.runCoreEditorCommand=function(e,t){e.context.model.pushStackElement(),e.setStates(t.source,3,[C.b.selectAll(e.context,e.getPrimaryCursor())])},t}(x))),e.SetSelection=Object(f.g)(new(function(e){function t(){return e.call(this,{id:"setSelection",precondition:void 0})||this}return D(t,e),t.prototype.runCoreEditorCommand=function(e,t){e.context.model.pushStackElement(),e.setStates(t.source,3,[m.d.fromModelSelection(t.selection)])},t}(x)))}(u||(u={})),c=l||(l={}),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return D(t,e),t.prototype.runEditorCommand=function(e,t,n){var i=t._getCursors();i&&this.runCoreEditingCommand(t,i,n||{})},t}(f.c),c.CoreEditingCommand=d,c.LineBreakInsert=Object(f.g)(new(function(e){function t(){return e.call(this,{id:"lineBreakInsert",precondition:O.a.writable,kbOpts:{weight:0,kbExpr:O.a.textInputFocus,primary:0,mac:{primary:301}}})||this}return D(t,e),t.prototype.runCoreEditingCommand=function(e,t,n){e.pushUndoStop(),e.executeCommands(this.id,w.a.lineBreakInsert(t.context.config,t.context.model,t.getAll().map((function(e){return e.modelState.selection}))))},t}(d))),c.Outdent=Object(f.g)(new(function(e){function t(){return e.call(this,{id:"outdent",precondition:O.a.writable,kbOpts:{weight:0,kbExpr:L.a.and(O.a.editorTextFocus,O.a.tabDoesNotMoveFocus),primary:1026}})||this}return D(t,e),t.prototype.runCoreEditingCommand=function(e,t,n){e.pushUndoStop(),e.executeCommands(this.id,w.a.outdent(t.context.config,t.context.model,t.getAll().map((function(e){return e.modelState.selection})))),e.pushUndoStop()},t}(d))),c.Tab=Object(f.g)(new(function(e){function t(){return e.call(this,{id:"tab",precondition:O.a.writable,kbOpts:{weight:0,kbExpr:L.a.and(O.a.editorTextFocus,O.a.tabDoesNotMoveFocus),primary:2}})||this}return D(t,e),t.prototype.runCoreEditingCommand=function(e,t,n){e.pushUndoStop(),e.executeCommands(this.id,w.a.tab(t.context.config,t.context.model,t.getAll().map((function(e){return e.modelState.selection})))),e.pushUndoStop()},t}(d))),c.DeleteLeft=Object(f.g)(new(function(e){function t(){return e.call(this,{id:"deleteLeft",precondition:O.a.writable,kbOpts:{weight:0,kbExpr:O.a.textInputFocus,primary:1,secondary:[1025],mac:{primary:1,secondary:[1025,294,257]}}})||this}return D(t,e),t.prototype.runCoreEditingCommand=function(e,t,n){var i=y.a.deleteLeft(t.getPrevEditOperationType(),t.context.config,t.context.model,t.getAll().map((function(e){return e.modelState.selection}))),o=i[0],r=i[1];o&&e.pushUndoStop(),e.executeCommands(this.id,r),t.setPrevEditOperationType(2)},t}(d))),c.DeleteRight=Object(f.g)(new(function(e){function t(){return e.call(this,{id:"deleteRight",precondition:O.a.writable,kbOpts:{weight:0,kbExpr:O.a.textInputFocus,primary:20,mac:{primary:20,secondary:[290,276]}}})||this}return D(t,e),t.prototype.runCoreEditingCommand=function(e,t,n){var i=y.a.deleteRight(t.getPrevEditOperationType(),t.context.config,t.context.model,t.getAll().map((function(e){return e.modelState.selection}))),o=i[0],r=i[1];o&&e.pushUndoStop(),e.executeCommands(this.id,r),t.setPrevEditOperationType(3)},t}(d)));var k=function(e){function t(t){var n=e.call(this,t)||this;return n._editorHandler=t.editorHandler,n._inputHandler=t.inputHandler,n}return D(t,e),t.prototype.runCommand=function(e,t){var n=e.get(g.a).getFocusedCodeEditor();if(n&&n.hasTextFocus())return this._runEditorHandler(e,n,t);var i=document.activeElement;if(!(i&&["input","textarea"].indexOf(i.tagName.toLowerCase())>=0)){var o=e.get(g.a).getActiveCodeEditor();return o?(o.focus(),this._runEditorHandler(e,o,t)):void 0}document.execCommand(this._inputHandler)},t.prototype._runEditorHandler=function(e,t,n){var i=this._editorHandler;"string"==typeof i?t.trigger("keyboard",i,n):((n=n||{}).source="keyboard",i.runEditorCommand(e,t,n))},t}(f.a),E=function(e){function t(t,n,i){var o=e.call(this,{id:t,precondition:void 0,description:i})||this;return o._handlerId=n,o}return D(t,e),t.prototype.runCommand=function(e,t){var n=e.get(g.a).getFocusedCodeEditor();n&&n.trigger("keyboard",this._handlerId,t)},t}(f.a);function I(e,t){N(new E("default:"+e,e)),N(new E(e,e,t))}N(new k({editorHandler:u.SelectAll,inputHandler:"selectAll",id:"editor.action.selectAll",precondition:O.a.textInputFocus,kbOpts:{weight:0,kbExpr:null,primary:2079},menuOpts:{menuId:25,group:"1_basic",title:h.a({key:"miSelectAll",comment:["&& denotes a mnemonic"]},"&&Select All"),order:1}})),N(new k({editorHandler:S.b.Undo,inputHandler:"undo",id:S.b.Undo,precondition:O.a.writable,kbOpts:{weight:0,kbExpr:O.a.textInputFocus,primary:2104},menuOpts:{menuId:17,group:"1_do",title:h.a({key:"miUndo",comment:["&& denotes a mnemonic"]},"&&Undo"),order:1}})),N(new E("default:"+S.b.Undo,S.b.Undo)),N(new k({editorHandler:S.b.Redo,inputHandler:"redo",id:S.b.Redo,precondition:O.a.writable,kbOpts:{weight:0,kbExpr:O.a.textInputFocus,primary:2103,secondary:[3128],mac:{primary:3128}},menuOpts:{menuId:17,group:"1_do",title:h.a({key:"miRedo",comment:["&& denotes a mnemonic"]},"&&Redo"),order:2}})),N(new E("default:"+S.b.Redo,S.b.Redo)),I(S.b.Type,{description:"Type",args:[{name:"args",schema:{type:"object",required:["text"],properties:{text:{type:"string"}}}}]}),I(S.b.ReplacePreviousChar),I(S.b.CompositionStart),I(S.b.CompositionEnd),I(S.b.Paste),I(S.b.Cut)},"1lwE": @@ -175,13 +175,13 @@ /*! 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/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/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/htmlContent.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/parameterHints/parameterHints.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/platform.js (<- Module uses injected variables (process, global)) */ /*! 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/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/inPlaceReplace/inPlaceReplace.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/multicursor/multicursor.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/contrib/gotoSymbol/link/clickLinkGesture.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition.js */ @@ -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/standalone/browser/quickOpen/gotoLine.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/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 */ @@ -406,7 +406,7 @@ /*! 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 */ /*! 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/contrib/find/findController.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/contrib/codeAction/codeActionContributions.js */function(e,t,n){"use strict";n.r(t),n.d(t,"DefinitionAction",(function(){return ie}));var i,o=n("OBOq"),r=n("X+cX"),s=n("/kV6"),a=n("MNsG"),u=n("sFUC"),l=n("sswD"),c=n("Vxe3"),d=n("cGHE"),h=n("aokT"),p=n("wQH0"),f=n("twdY"),g=n("NR8r"),m=n("iNS8"),v=n("QY8A"),_=n("9o5J"),b=n("3/fG"),y=n("fjLI"),C=n("T8No"),w=n("sM1p"),S=n("tTk5"),O=n("vRMv"),L=n("nnTU"),D=n("vATl"),x=n("Cg/j"),N=n("9fML"),k=n("nrhi"),E=n("pmY6"),I=n("MI8n"),M=n("bexQ"),T=n("gslv"),P=(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)}),R=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},A=function(e,t){return function(n,i){t(n,i,e)}},F=new C.d("hasSymbols",!1),j=Object(x.c)("ISymbolNavigationService"),W=function(){function e(e,t,n,i){this._editorService=t,this._notificationService=n,this._keybindingService=i,this._currentModel=void 0,this._currentIdx=-1,this._ignoreEditorChange=!1,this._ctxHasSymbols=F.bindTo(e)}return e.prototype.reset=function(){this._ctxHasSymbols.reset(),Object(E.f)(this._currentState),Object(E.f)(this._currentMessage),this._currentModel=void 0,this._currentIdx=-1},e.prototype.put=function(e){var t=this,n=e.parent.parent;if(n.references.length<=1)this.reset();else{this._currentModel=n,this._currentIdx=n.references.indexOf(e),this._ctxHasSymbols.set(!0),this._showMessage();var i=new Y(this._editorService),o=i.onDidChange((function(e){if(!t._ignoreEditorChange){var i=t._editorService.getActiveCodeEditor();if(i){var o=i.getModel(),r=i.getPosition();if(o&&r){for(var s=!1,a=!1,u=0,l=n.references;u0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]1)?[3,1]:(this._openInPeek(n,i),[3,3]);case 1:return r=i.firstReference(),s=i.references.length>1&&"gotoAndPeek"===o,[4,this._openReference(n,e,r,this._configuration.openToSide,!s)];case 2:a=u.sent(),s&&a?this._openInPeek(a,i):i.dispose(),"goto"===o&&t.put(r),u.label=3;case 3:return[2]}}))}))},t.prototype._openReference=function(e,t,n,i,o){return ee(this,void 0,void 0,(function(){var r,s,a,u;return te(this,(function(l){switch(l.label){case 0:return r=void 0,Object(f.G)(n)&&(r=n.targetSelectionRange),r||(r=n.range),[4,t.openCodeEditor({resource:n.uri,options:{selection:h.a.collapseToStart(r),revealInCenterIfOutsideViewport:!0}},e,i)];case 1:return(s=l.sent())?(o&&(a=s.getModel(),u=s.deltaDecorations([],[{range:r,options:{className:"symbolHighlight"}}]),setTimeout((function(){s.getModel()===a&&s.deltaDecorations(u,[])}),350)),[2,s]):[2,void 0]}}))}))},t.prototype._openInPeek=function(e,t){var n=v.a.get(e);n&&e.hasModel()?n.toggleWidget(e.getSelection(),Object(r.f)((function(e){return Promise.resolve(t)})),this._configuration.openInPeek):t.dispose()},t}(l.b),ie=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return $(t,e),t.prototype._getLocationModel=function(e,t,n){return ee(this,void 0,void 0,(function(){var i;return te(this,(function(o){switch(o.label){case 0:return i=_.c.bind,[4,Object(O.b)(e,t,n)];case 1:return[2,new(i.apply(_.c,[void 0,o.sent(),b.a("def.title","Definitions")]))]}}))}))},t.prototype._getNoResultFoundMessage=function(e){return e&&e.word?b.a("noResultWord","No definition found for '{0}'",e.word):b.a("generic.noResults","No definition found")},t.prototype._getAlternativeCommand=function(e){return e.getOption(41).alternativeDefinitionCommand},t.prototype._getGoToPreference=function(e){return e.getOption(41).multipleDefinitions},t}(ne),oe=a.g&&!Z.l?2118:70;Object(l.f)(((V=function(e){function t(){var n=e.call(this,{openToSide:!1,openInPeek:!1,muteMessage:!1},{id:t.id,label:b.a("actions.goToDecl.label","Go to Definition"),alias:"Go to Definition",precondition:C.a.and(p.a.hasDefinitionProvider,p.a.isInEmbeddedEditor.toNegated()),kbOpts:{kbExpr:p.a.editorTextFocus,primary:oe,weight:100},contextMenuOpts:{group:"navigation",order:1.1},menuOpts:{menuId:19,group:"4_symbol_nav",order:2,title:b.a({key:"miGotoDefinition",comment:["&& denotes a mnemonic"]},"Go to &&Definition")}})||this;return L.a.registerCommandAlias("editor.action.goToDeclaration",t.id),n}return $(t,e),t}(ie)).id="editor.action.revealDefinition",V)),Object(l.f)(((B=function(e){function t(){var n=e.call(this,{openToSide:!0,openInPeek:!1,muteMessage:!1},{id:t.id,label:b.a("actions.goToDeclToSide.label","Open Definition to the Side"),alias:"Open Definition to the Side",precondition:C.a.and(p.a.hasDefinitionProvider,p.a.isInEmbeddedEditor.toNegated()),kbOpts:{kbExpr:p.a.editorTextFocus,primary:Object(s.a)(2089,oe),weight:100}})||this;return L.a.registerCommandAlias("editor.action.openDeclarationToTheSide",t.id),n}return $(t,e),t}(ie)).id="editor.action.revealDefinitionAside",B)),Object(l.f)(((H=function(e){function t(){var n=e.call(this,{openToSide:!1,openInPeek:!0,muteMessage:!1},{id:t.id,label:b.a("actions.previewDecl.label","Peek Definition"),alias:"Peek Definition",precondition:C.a.and(p.a.hasDefinitionProvider,m.b.notInPeekEditor,p.a.isInEmbeddedEditor.toNegated()),kbOpts:{kbExpr:p.a.editorTextFocus,primary:582,linux:{primary:3140},weight:100},contextMenuOpts:{menuId:8,group:"peek",order:2}})||this;return L.a.registerCommandAlias("editor.action.previewDeclaration",t.id),n}return $(t,e),t}(ie)).id="editor.action.peekDefinition",H));var re=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return $(t,e),t.prototype._getLocationModel=function(e,t,n){return ee(this,void 0,void 0,(function(){var i;return te(this,(function(o){switch(o.label){case 0:return i=_.c.bind,[4,Object(O.a)(e,t,n)];case 1:return[2,new(i.apply(_.c,[void 0,o.sent(),b.a("decl.title","Declarations")]))]}}))}))},t.prototype._getNoResultFoundMessage=function(e){return e&&e.word?b.a("decl.noResultWord","No declaration found for '{0}'",e.word):b.a("decl.generic.noResults","No declaration found")},t.prototype._getAlternativeCommand=function(e){return e.getOption(41).alternativeDeclarationCommand},t.prototype._getGoToPreference=function(e){return e.getOption(41).multipleDeclarations},t}(ne);Object(l.f)(((z=function(e){function t(){return e.call(this,{openToSide:!1,openInPeek:!1,muteMessage:!1},{id:t.id,label:b.a("actions.goToDeclaration.label","Go to Declaration"),alias:"Go to Declaration",precondition:C.a.and(p.a.hasDeclarationProvider,p.a.isInEmbeddedEditor.toNegated()),contextMenuOpts:{group:"navigation",order:1.3},menuOpts:{menuId:19,group:"4_symbol_nav",order:3,title:b.a({key:"miGotoDeclaration",comment:["&& denotes a mnemonic"]},"Go to &&Declaration")}})||this}return $(t,e),t.prototype._getNoResultFoundMessage=function(e){return e&&e.word?b.a("decl.noResultWord","No declaration found for '{0}'",e.word):b.a("decl.generic.noResults","No declaration found")},t}(re)).id="editor.action.revealDeclaration",z)),Object(l.f)(function(e){function t(){return e.call(this,{openToSide:!1,openInPeek:!0,muteMessage:!1},{id:"editor.action.peekDeclaration",label:b.a("actions.peekDecl.label","Peek Declaration"),alias:"Peek Declaration",precondition:C.a.and(p.a.hasDeclarationProvider,m.b.notInPeekEditor,p.a.isInEmbeddedEditor.toNegated()),contextMenuOpts:{menuId:8,group:"peek",order:3}})||this}return $(t,e),t}(re));var se=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return $(t,e),t.prototype._getLocationModel=function(e,t,n){return ee(this,void 0,void 0,(function(){var i;return te(this,(function(o){switch(o.label){case 0:return i=_.c.bind,[4,Object(O.e)(e,t,n)];case 1:return[2,new(i.apply(_.c,[void 0,o.sent(),b.a("typedef.title","Type Definitions")]))]}}))}))},t.prototype._getNoResultFoundMessage=function(e){return e&&e.word?b.a("goToTypeDefinition.noResultWord","No type definition found for '{0}'",e.word):b.a("goToTypeDefinition.generic.noResults","No type definition found")},t.prototype._getAlternativeCommand=function(e){return e.getOption(41).alternativeTypeDefinitionCommand},t.prototype._getGoToPreference=function(e){return e.getOption(41).multipleTypeDefinitions},t}(ne);Object(l.f)(((U=function(e){function t(){return e.call(this,{openToSide:!1,openInPeek:!1,muteMessage:!1},{id:t.ID,label:b.a("actions.goToTypeDefinition.label","Go to Type Definition"),alias:"Go to Type Definition",precondition:C.a.and(p.a.hasTypeDefinitionProvider,p.a.isInEmbeddedEditor.toNegated()),kbOpts:{kbExpr:p.a.editorTextFocus,primary:0,weight:100},contextMenuOpts:{group:"navigation",order:1.4},menuOpts:{menuId:19,group:"4_symbol_nav",order:3,title:b.a({key:"miGotoTypeDefinition",comment:["&& denotes a mnemonic"]},"Go to &&Type Definition")}})||this}return $(t,e),t}(se)).ID="editor.action.goToTypeDefinition",U)),Object(l.f)(((K=function(e){function t(){return e.call(this,{openToSide:!1,openInPeek:!0,muteMessage:!1},{id:t.ID,label:b.a("actions.peekTypeDefinition.label","Peek Type Definition"),alias:"Peek Type Definition",precondition:C.a.and(p.a.hasTypeDefinitionProvider,m.b.notInPeekEditor,p.a.isInEmbeddedEditor.toNegated()),contextMenuOpts:{menuId:8,group:"peek",order:4}})||this}return $(t,e),t}(se)).ID="editor.action.peekTypeDefinition",K));var ae=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return $(t,e),t.prototype._getLocationModel=function(e,t,n){return ee(this,void 0,void 0,(function(){var i;return te(this,(function(o){switch(o.label){case 0:return i=_.c.bind,[4,Object(O.c)(e,t,n)];case 1:return[2,new(i.apply(_.c,[void 0,o.sent(),b.a("impl.title","Implementations")]))]}}))}))},t.prototype._getNoResultFoundMessage=function(e){return e&&e.word?b.a("goToImplementation.noResultWord","No implementation found for '{0}'",e.word):b.a("goToImplementation.generic.noResults","No implementation found")},t.prototype._getAlternativeCommand=function(e){return e.getOption(41).alternativeImplementationCommand},t.prototype._getGoToPreference=function(e){return e.getOption(41).multipleImplementations},t}(ne);Object(l.f)(((q=function(e){function t(){return e.call(this,{openToSide:!1,openInPeek:!1,muteMessage:!1},{id:t.ID,label:b.a("actions.goToImplementation.label","Go to Implementations"),alias:"Go to Implementations",precondition:C.a.and(p.a.hasImplementationProvider,p.a.isInEmbeddedEditor.toNegated()),kbOpts:{kbExpr:p.a.editorTextFocus,primary:2118,weight:100},menuOpts:{menuId:19,group:"4_symbol_nav",order:4,title:b.a({key:"miGotoImplementation",comment:["&& denotes a mnemonic"]},"Go to &&Implementations")},contextMenuOpts:{group:"navigation",order:1.45}})||this}return $(t,e),t}(ae)).ID="editor.action.goToImplementation",q)),Object(l.f)(((G=function(e){function t(){return e.call(this,{openToSide:!1,openInPeek:!0,muteMessage:!1},{id:t.ID,label:b.a("actions.peekImplementation.label","Peek Implementations"),alias:"Peek Implementations",precondition:C.a.and(p.a.hasImplementationProvider,m.b.notInPeekEditor,p.a.isInEmbeddedEditor.toNegated()),kbOpts:{kbExpr:p.a.editorTextFocus,primary:3142,weight:100},contextMenuOpts:{menuId:8,group:"peek",order:5}})||this}return $(t,e),t}(ae)).ID="editor.action.peekImplementation",G));var ue=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return $(t,e),t.prototype._getNoResultFoundMessage=function(e){return e?b.a("references.no","No references found for '{0}'",e.word):b.a("references.noGeneric","No references found")},t.prototype._getAlternativeCommand=function(e){return e.getOption(41).alternativeReferenceCommand},t.prototype._getGoToPreference=function(e){return e.getOption(41).multipleReferences},t}(ne);Object(l.f)(function(e){function t(){return e.call(this,{openToSide:!1,openInPeek:!1,muteMessage:!1},{id:"editor.action.goToReferences",label:b.a("goToReferences.label","Go to References"),alias:"Go to References",precondition:C.a.and(p.a.hasReferenceProvider,m.b.notInPeekEditor,p.a.isInEmbeddedEditor.toNegated()),kbOpts:{kbExpr:p.a.editorTextFocus,primary:1094,weight:100},contextMenuOpts:{group:"navigation",order:1.45},menuOpts:{menuId:19,group:"4_symbol_nav",order:5,title:b.a({key:"miGotoReference",comment:["&& denotes a mnemonic"]},"Go to &&References")}})||this}return $(t,e),t.prototype._getLocationModel=function(e,t,n){return ee(this,void 0,void 0,(function(){var i;return te(this,(function(o){switch(o.label){case 0:return i=_.c.bind,[4,Object(O.d)(e,t,!0,n)];case 1:return[2,new(i.apply(_.c,[void 0,o.sent(),b.a("ref.title","References")]))]}}))}))},t}(ue)),Object(l.f)(function(e){function t(){return e.call(this,{openToSide:!1,openInPeek:!0,muteMessage:!1},{id:"editor.action.referenceSearch.trigger",label:b.a("references.action.label","Peek References"),alias:"Peek References",precondition:C.a.and(p.a.hasReferenceProvider,m.b.notInPeekEditor,p.a.isInEmbeddedEditor.toNegated()),contextMenuOpts:{menuId:8,group:"peek",order:6}})||this}return $(t,e),t.prototype._getLocationModel=function(e,t,n){return ee(this,void 0,void 0,(function(){var i;return te(this,(function(o){switch(o.label){case 0:return i=_.c.bind,[4,Object(O.d)(e,t,!1,n)];case 1:return[2,new(i.apply(_.c,[void 0,o.sent(),b.a("ref.title","References")]))]}}))}))},t}(ue));var le=function(e){function t(t,n,i){var o=e.call(this,t,{id:"editor.action.goToLocation",label:b.a("label.generic","Go To Any Symbol"),alias:"Go To Any Symbol",precondition:C.a.and(m.b.notInPeekEditor,p.a.isInEmbeddedEditor.toNegated())})||this;return o._references=n,o._gotoMultipleBehaviour=i,o}return $(t,e),t.prototype._getLocationModel=function(e,t,n){return ee(this,void 0,void 0,(function(){return te(this,(function(e){return[2,new _.c(this._references,b.a("generic.title","Locations"))]}))}))},t.prototype._getNoResultFoundMessage=function(e){return e&&b.a("generic.noResult","No results for '{0}'",e.word)||""},t.prototype._getGoToPreference=function(e){var t;return null!==(t=this._gotoMultipleBehaviour)&&void 0!==t?t:e.getOption(41).multipleReferences},t.prototype._getAlternativeCommand=function(){return""},t}(ne);L.a.registerCommand({id:"editor.action.goToLocations",description:{description:"Go to locations from a position in a file",args:[{name:"uri",description:"The text document in which to start",constraint:X.a},{name:"position",description:"The position at which to start",constraint:d.a.isIPosition},{name:"locations",description:"An array of locations.",constraint:Array},{name:"multiple",description:"Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto"}]},handler:function(e,t,n,i,o,r){return ee(void 0,void 0,void 0,(function(){var s,a;return te(this,(function(l){switch(l.label){case 0:return Object(Q.a)(X.a.isUri(t)),Object(Q.a)(d.a.isIPosition(n)),Object(Q.a)(Array.isArray(i)),Object(Q.a)(void 0===o||"string"==typeof o),Object(Q.a)(void 0===r||"boolean"==typeof r),[4,(s=e.get(c.a)).openCodeEditor({resource:t},s.getFocusedCodeEditor())];case 1:return a=l.sent(),Object(u.a)(a)?(a.setPosition(n),a.revealPositionInCenterIfOutsideViewport(n,0),[2,a.invokeWithinContext((function(e){var t=new le({muteMessage:!0,openInPeek:Boolean(r),openToSide:!1},i,o);e.get(x.a).invokeFunction(t.run.bind(t),a)}))]):[2]}}))}))}}),L.a.registerCommand({id:"editor.action.peekLocations",description:{description:"Peek locations from a position in a file",args:[{name:"uri",description:"The text document in which to start",constraint:X.a},{name:"position",description:"The position at which to start",constraint:d.a.isIPosition},{name:"locations",description:"An array of locations.",constraint:Array},{name:"multiple",description:"Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto"}]},handler:function(e,t,n,i,o){return ee(void 0,void 0,void 0,(function(){return te(this,(function(r){return e.get(L.b).executeCommand("editor.action.goToLocations",t,n,i,o,!0),[2]}))}))}}),L.a.registerCommand({id:"editor.action.findReferences",handler:function(e,t,n){Object(Q.a)(X.a.isUri(t)),Object(Q.a)(d.a.isIPosition(n));var i=e.get(c.a);return i.openCodeEditor({resource:t},i.getFocusedCodeEditor()).then((function(e){if(Object(u.a)(e)&&e.hasModel()){var t=v.a.get(e);if(t){var i=Object(r.f)((function(t){return Object(O.d)(e.getModel(),d.a.lift(n),!1,t).then((function(e){return new _.c(e,b.a("ref.title","References"))}))})),o=new h.a(n.lineNumber,n.column,n.lineNumber,n.column);return Promise.resolve(t.toggleWidget(o,i,!1))}}}))}}),L.a.registerCommandAlias("editor.action.showReferences","editor.action.peekLocations")},"8gvo": +/*! 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 */function(e,t,n){"use strict";n.r(t),n.d(t,"DefinitionAction",(function(){return ie}));var i,o=n("OBOq"),r=n("X+cX"),s=n("/kV6"),a=n("MNsG"),u=n("sFUC"),l=n("sswD"),c=n("Vxe3"),d=n("cGHE"),h=n("aokT"),p=n("wQH0"),f=n("twdY"),g=n("NR8r"),m=n("iNS8"),v=n("QY8A"),_=n("9o5J"),b=n("3/fG"),y=n("fjLI"),C=n("T8No"),w=n("sM1p"),S=n("tTk5"),O=n("vRMv"),L=n("nnTU"),D=n("vATl"),x=n("Cg/j"),N=n("9fML"),k=n("nrhi"),E=n("pmY6"),I=n("MI8n"),M=n("bexQ"),T=n("gslv"),P=(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)}),R=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},A=function(e,t){return function(n,i){t(n,i,e)}},F=new C.d("hasSymbols",!1),j=Object(x.c)("ISymbolNavigationService"),W=function(){function e(e,t,n,i){this._editorService=t,this._notificationService=n,this._keybindingService=i,this._currentModel=void 0,this._currentIdx=-1,this._ignoreEditorChange=!1,this._ctxHasSymbols=F.bindTo(e)}return e.prototype.reset=function(){this._ctxHasSymbols.reset(),Object(E.f)(this._currentState),Object(E.f)(this._currentMessage),this._currentModel=void 0,this._currentIdx=-1},e.prototype.put=function(e){var t=this,n=e.parent.parent;if(n.references.length<=1)this.reset();else{this._currentModel=n,this._currentIdx=n.references.indexOf(e),this._ctxHasSymbols.set(!0),this._showMessage();var i=new Y(this._editorService),o=i.onDidChange((function(e){if(!t._ignoreEditorChange){var i=t._editorService.getActiveCodeEditor();if(i){var o=i.getModel(),r=i.getPosition();if(o&&r){for(var s=!1,a=!1,u=0,l=n.references;u0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]1)?[3,1]:(this._openInPeek(n,i),[3,3]);case 1:return r=i.firstReference(),s=i.references.length>1&&"gotoAndPeek"===o,[4,this._openReference(n,e,r,this._configuration.openToSide,!s)];case 2:a=u.sent(),s&&a?this._openInPeek(a,i):i.dispose(),"goto"===o&&t.put(r),u.label=3;case 3:return[2]}}))}))},t.prototype._openReference=function(e,t,n,i,o){return ee(this,void 0,void 0,(function(){var r,s,a,u;return te(this,(function(l){switch(l.label){case 0:return r=void 0,Object(f.G)(n)&&(r=n.targetSelectionRange),r||(r=n.range),[4,t.openCodeEditor({resource:n.uri,options:{selection:h.a.collapseToStart(r),revealInCenterIfOutsideViewport:!0}},e,i)];case 1:return(s=l.sent())?(o&&(a=s.getModel(),u=s.deltaDecorations([],[{range:r,options:{className:"symbolHighlight"}}]),setTimeout((function(){s.getModel()===a&&s.deltaDecorations(u,[])}),350)),[2,s]):[2,void 0]}}))}))},t.prototype._openInPeek=function(e,t){var n=v.a.get(e);n&&e.hasModel()?n.toggleWidget(e.getSelection(),Object(r.f)((function(e){return Promise.resolve(t)})),this._configuration.openInPeek):t.dispose()},t}(l.b),ie=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return $(t,e),t.prototype._getLocationModel=function(e,t,n){return ee(this,void 0,void 0,(function(){var i;return te(this,(function(o){switch(o.label){case 0:return i=_.c.bind,[4,Object(O.b)(e,t,n)];case 1:return[2,new(i.apply(_.c,[void 0,o.sent(),b.a("def.title","Definitions")]))]}}))}))},t.prototype._getNoResultFoundMessage=function(e){return e&&e.word?b.a("noResultWord","No definition found for '{0}'",e.word):b.a("generic.noResults","No definition found")},t.prototype._getAlternativeCommand=function(e){return e.getOption(41).alternativeDefinitionCommand},t.prototype._getGoToPreference=function(e){return e.getOption(41).multipleDefinitions},t}(ne),oe=a.g&&!Z.l?2118:70;Object(l.f)(((V=function(e){function t(){var n=e.call(this,{openToSide:!1,openInPeek:!1,muteMessage:!1},{id:t.id,label:b.a("actions.goToDecl.label","Go to Definition"),alias:"Go to Definition",precondition:C.a.and(p.a.hasDefinitionProvider,p.a.isInEmbeddedEditor.toNegated()),kbOpts:{kbExpr:p.a.editorTextFocus,primary:oe,weight:100},contextMenuOpts:{group:"navigation",order:1.1},menuOpts:{menuId:19,group:"4_symbol_nav",order:2,title:b.a({key:"miGotoDefinition",comment:["&& denotes a mnemonic"]},"Go to &&Definition")}})||this;return L.a.registerCommandAlias("editor.action.goToDeclaration",t.id),n}return $(t,e),t}(ie)).id="editor.action.revealDefinition",V)),Object(l.f)(((B=function(e){function t(){var n=e.call(this,{openToSide:!0,openInPeek:!1,muteMessage:!1},{id:t.id,label:b.a("actions.goToDeclToSide.label","Open Definition to the Side"),alias:"Open Definition to the Side",precondition:C.a.and(p.a.hasDefinitionProvider,p.a.isInEmbeddedEditor.toNegated()),kbOpts:{kbExpr:p.a.editorTextFocus,primary:Object(s.a)(2089,oe),weight:100}})||this;return L.a.registerCommandAlias("editor.action.openDeclarationToTheSide",t.id),n}return $(t,e),t}(ie)).id="editor.action.revealDefinitionAside",B)),Object(l.f)(((H=function(e){function t(){var n=e.call(this,{openToSide:!1,openInPeek:!0,muteMessage:!1},{id:t.id,label:b.a("actions.previewDecl.label","Peek Definition"),alias:"Peek Definition",precondition:C.a.and(p.a.hasDefinitionProvider,m.b.notInPeekEditor,p.a.isInEmbeddedEditor.toNegated()),kbOpts:{kbExpr:p.a.editorTextFocus,primary:582,linux:{primary:3140},weight:100},contextMenuOpts:{menuId:8,group:"peek",order:2}})||this;return L.a.registerCommandAlias("editor.action.previewDeclaration",t.id),n}return $(t,e),t}(ie)).id="editor.action.peekDefinition",H));var re=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return $(t,e),t.prototype._getLocationModel=function(e,t,n){return ee(this,void 0,void 0,(function(){var i;return te(this,(function(o){switch(o.label){case 0:return i=_.c.bind,[4,Object(O.a)(e,t,n)];case 1:return[2,new(i.apply(_.c,[void 0,o.sent(),b.a("decl.title","Declarations")]))]}}))}))},t.prototype._getNoResultFoundMessage=function(e){return e&&e.word?b.a("decl.noResultWord","No declaration found for '{0}'",e.word):b.a("decl.generic.noResults","No declaration found")},t.prototype._getAlternativeCommand=function(e){return e.getOption(41).alternativeDeclarationCommand},t.prototype._getGoToPreference=function(e){return e.getOption(41).multipleDeclarations},t}(ne);Object(l.f)(((z=function(e){function t(){return e.call(this,{openToSide:!1,openInPeek:!1,muteMessage:!1},{id:t.id,label:b.a("actions.goToDeclaration.label","Go to Declaration"),alias:"Go to Declaration",precondition:C.a.and(p.a.hasDeclarationProvider,p.a.isInEmbeddedEditor.toNegated()),contextMenuOpts:{group:"navigation",order:1.3},menuOpts:{menuId:19,group:"4_symbol_nav",order:3,title:b.a({key:"miGotoDeclaration",comment:["&& denotes a mnemonic"]},"Go to &&Declaration")}})||this}return $(t,e),t.prototype._getNoResultFoundMessage=function(e){return e&&e.word?b.a("decl.noResultWord","No declaration found for '{0}'",e.word):b.a("decl.generic.noResults","No declaration found")},t}(re)).id="editor.action.revealDeclaration",z)),Object(l.f)(function(e){function t(){return e.call(this,{openToSide:!1,openInPeek:!0,muteMessage:!1},{id:"editor.action.peekDeclaration",label:b.a("actions.peekDecl.label","Peek Declaration"),alias:"Peek Declaration",precondition:C.a.and(p.a.hasDeclarationProvider,m.b.notInPeekEditor,p.a.isInEmbeddedEditor.toNegated()),contextMenuOpts:{menuId:8,group:"peek",order:3}})||this}return $(t,e),t}(re));var se=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return $(t,e),t.prototype._getLocationModel=function(e,t,n){return ee(this,void 0,void 0,(function(){var i;return te(this,(function(o){switch(o.label){case 0:return i=_.c.bind,[4,Object(O.e)(e,t,n)];case 1:return[2,new(i.apply(_.c,[void 0,o.sent(),b.a("typedef.title","Type Definitions")]))]}}))}))},t.prototype._getNoResultFoundMessage=function(e){return e&&e.word?b.a("goToTypeDefinition.noResultWord","No type definition found for '{0}'",e.word):b.a("goToTypeDefinition.generic.noResults","No type definition found")},t.prototype._getAlternativeCommand=function(e){return e.getOption(41).alternativeTypeDefinitionCommand},t.prototype._getGoToPreference=function(e){return e.getOption(41).multipleTypeDefinitions},t}(ne);Object(l.f)(((U=function(e){function t(){return e.call(this,{openToSide:!1,openInPeek:!1,muteMessage:!1},{id:t.ID,label:b.a("actions.goToTypeDefinition.label","Go to Type Definition"),alias:"Go to Type Definition",precondition:C.a.and(p.a.hasTypeDefinitionProvider,p.a.isInEmbeddedEditor.toNegated()),kbOpts:{kbExpr:p.a.editorTextFocus,primary:0,weight:100},contextMenuOpts:{group:"navigation",order:1.4},menuOpts:{menuId:19,group:"4_symbol_nav",order:3,title:b.a({key:"miGotoTypeDefinition",comment:["&& denotes a mnemonic"]},"Go to &&Type Definition")}})||this}return $(t,e),t}(se)).ID="editor.action.goToTypeDefinition",U)),Object(l.f)(((K=function(e){function t(){return e.call(this,{openToSide:!1,openInPeek:!0,muteMessage:!1},{id:t.ID,label:b.a("actions.peekTypeDefinition.label","Peek Type Definition"),alias:"Peek Type Definition",precondition:C.a.and(p.a.hasTypeDefinitionProvider,m.b.notInPeekEditor,p.a.isInEmbeddedEditor.toNegated()),contextMenuOpts:{menuId:8,group:"peek",order:4}})||this}return $(t,e),t}(se)).ID="editor.action.peekTypeDefinition",K));var ae=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return $(t,e),t.prototype._getLocationModel=function(e,t,n){return ee(this,void 0,void 0,(function(){var i;return te(this,(function(o){switch(o.label){case 0:return i=_.c.bind,[4,Object(O.c)(e,t,n)];case 1:return[2,new(i.apply(_.c,[void 0,o.sent(),b.a("impl.title","Implementations")]))]}}))}))},t.prototype._getNoResultFoundMessage=function(e){return e&&e.word?b.a("goToImplementation.noResultWord","No implementation found for '{0}'",e.word):b.a("goToImplementation.generic.noResults","No implementation found")},t.prototype._getAlternativeCommand=function(e){return e.getOption(41).alternativeImplementationCommand},t.prototype._getGoToPreference=function(e){return e.getOption(41).multipleImplementations},t}(ne);Object(l.f)(((q=function(e){function t(){return e.call(this,{openToSide:!1,openInPeek:!1,muteMessage:!1},{id:t.ID,label:b.a("actions.goToImplementation.label","Go to Implementations"),alias:"Go to Implementations",precondition:C.a.and(p.a.hasImplementationProvider,p.a.isInEmbeddedEditor.toNegated()),kbOpts:{kbExpr:p.a.editorTextFocus,primary:2118,weight:100},menuOpts:{menuId:19,group:"4_symbol_nav",order:4,title:b.a({key:"miGotoImplementation",comment:["&& denotes a mnemonic"]},"Go to &&Implementations")},contextMenuOpts:{group:"navigation",order:1.45}})||this}return $(t,e),t}(ae)).ID="editor.action.goToImplementation",q)),Object(l.f)(((G=function(e){function t(){return e.call(this,{openToSide:!1,openInPeek:!0,muteMessage:!1},{id:t.ID,label:b.a("actions.peekImplementation.label","Peek Implementations"),alias:"Peek Implementations",precondition:C.a.and(p.a.hasImplementationProvider,m.b.notInPeekEditor,p.a.isInEmbeddedEditor.toNegated()),kbOpts:{kbExpr:p.a.editorTextFocus,primary:3142,weight:100},contextMenuOpts:{menuId:8,group:"peek",order:5}})||this}return $(t,e),t}(ae)).ID="editor.action.peekImplementation",G));var ue=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return $(t,e),t.prototype._getNoResultFoundMessage=function(e){return e?b.a("references.no","No references found for '{0}'",e.word):b.a("references.noGeneric","No references found")},t.prototype._getAlternativeCommand=function(e){return e.getOption(41).alternativeReferenceCommand},t.prototype._getGoToPreference=function(e){return e.getOption(41).multipleReferences},t}(ne);Object(l.f)(function(e){function t(){return e.call(this,{openToSide:!1,openInPeek:!1,muteMessage:!1},{id:"editor.action.goToReferences",label:b.a("goToReferences.label","Go to References"),alias:"Go to References",precondition:C.a.and(p.a.hasReferenceProvider,m.b.notInPeekEditor,p.a.isInEmbeddedEditor.toNegated()),kbOpts:{kbExpr:p.a.editorTextFocus,primary:1094,weight:100},contextMenuOpts:{group:"navigation",order:1.45},menuOpts:{menuId:19,group:"4_symbol_nav",order:5,title:b.a({key:"miGotoReference",comment:["&& denotes a mnemonic"]},"Go to &&References")}})||this}return $(t,e),t.prototype._getLocationModel=function(e,t,n){return ee(this,void 0,void 0,(function(){var i;return te(this,(function(o){switch(o.label){case 0:return i=_.c.bind,[4,Object(O.d)(e,t,!0,n)];case 1:return[2,new(i.apply(_.c,[void 0,o.sent(),b.a("ref.title","References")]))]}}))}))},t}(ue)),Object(l.f)(function(e){function t(){return e.call(this,{openToSide:!1,openInPeek:!0,muteMessage:!1},{id:"editor.action.referenceSearch.trigger",label:b.a("references.action.label","Peek References"),alias:"Peek References",precondition:C.a.and(p.a.hasReferenceProvider,m.b.notInPeekEditor,p.a.isInEmbeddedEditor.toNegated()),contextMenuOpts:{menuId:8,group:"peek",order:6}})||this}return $(t,e),t.prototype._getLocationModel=function(e,t,n){return ee(this,void 0,void 0,(function(){var i;return te(this,(function(o){switch(o.label){case 0:return i=_.c.bind,[4,Object(O.d)(e,t,!1,n)];case 1:return[2,new(i.apply(_.c,[void 0,o.sent(),b.a("ref.title","References")]))]}}))}))},t}(ue));var le=function(e){function t(t,n,i){var o=e.call(this,t,{id:"editor.action.goToLocation",label:b.a("label.generic","Go To Any Symbol"),alias:"Go To Any Symbol",precondition:C.a.and(m.b.notInPeekEditor,p.a.isInEmbeddedEditor.toNegated())})||this;return o._references=n,o._gotoMultipleBehaviour=i,o}return $(t,e),t.prototype._getLocationModel=function(e,t,n){return ee(this,void 0,void 0,(function(){return te(this,(function(e){return[2,new _.c(this._references,b.a("generic.title","Locations"))]}))}))},t.prototype._getNoResultFoundMessage=function(e){return e&&b.a("generic.noResult","No results for '{0}'",e.word)||""},t.prototype._getGoToPreference=function(e){var t;return null!==(t=this._gotoMultipleBehaviour)&&void 0!==t?t:e.getOption(41).multipleReferences},t.prototype._getAlternativeCommand=function(){return""},t}(ne);L.a.registerCommand({id:"editor.action.goToLocations",description:{description:"Go to locations from a position in a file",args:[{name:"uri",description:"The text document in which to start",constraint:X.a},{name:"position",description:"The position at which to start",constraint:d.a.isIPosition},{name:"locations",description:"An array of locations.",constraint:Array},{name:"multiple",description:"Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto"}]},handler:function(e,t,n,i,o,r){return ee(void 0,void 0,void 0,(function(){var s,a;return te(this,(function(l){switch(l.label){case 0:return Object(Q.a)(X.a.isUri(t)),Object(Q.a)(d.a.isIPosition(n)),Object(Q.a)(Array.isArray(i)),Object(Q.a)(void 0===o||"string"==typeof o),Object(Q.a)(void 0===r||"boolean"==typeof r),[4,(s=e.get(c.a)).openCodeEditor({resource:t},s.getFocusedCodeEditor())];case 1:return a=l.sent(),Object(u.a)(a)?(a.setPosition(n),a.revealPositionInCenterIfOutsideViewport(n,0),[2,a.invokeWithinContext((function(e){var t=new le({muteMessage:!0,openInPeek:Boolean(r),openToSide:!1},i,o);e.get(x.a).invokeFunction(t.run.bind(t),a)}))]):[2]}}))}))}}),L.a.registerCommand({id:"editor.action.peekLocations",description:{description:"Peek locations from a position in a file",args:[{name:"uri",description:"The text document in which to start",constraint:X.a},{name:"position",description:"The position at which to start",constraint:d.a.isIPosition},{name:"locations",description:"An array of locations.",constraint:Array},{name:"multiple",description:"Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto"}]},handler:function(e,t,n,i,o){return ee(void 0,void 0,void 0,(function(){return te(this,(function(r){return e.get(L.b).executeCommand("editor.action.goToLocations",t,n,i,o,!0),[2]}))}))}}),L.a.registerCommand({id:"editor.action.findReferences",handler:function(e,t,n){Object(Q.a)(X.a.isUri(t)),Object(Q.a)(d.a.isIPosition(n));var i=e.get(c.a);return i.openCodeEditor({resource:t},i.getFocusedCodeEditor()).then((function(e){if(Object(u.a)(e)&&e.hasModel()){var t=v.a.get(e);if(t){var i=Object(r.f)((function(t){return Object(O.d)(e.getModel(),d.a.lift(n),!1,t).then((function(e){return new _.c(e,b.a("ref.title","References"))}))})),o=new h.a(n.lineNumber,n.column,n.lineNumber,n.column);return Promise.resolve(t.toggleWidget(o,i,!1))}}}))}}),L.a.registerCommandAlias("editor.action.showReferences","editor.action.peekLocations")},"8gvo": /*!****************************************************************************************!*\ !*** ./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/minimap/minimap.css ***! \****************************************************************************************/ @@ -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/quickCommand.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/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/standalone/browser/quickOpen/quickCommand.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/gotoLine.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/find/findController.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/stopwatch.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/multicursor/multicursor.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/gotoSymbol/goToCommands.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/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 */ @@ -469,24 +469,24 @@ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/editor/common/config/commonEditorConfig.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/config/editorOptions.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/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/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/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/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/linesOperations/linesOperations.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/multicursor/multicursor.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/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/range.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/core/selection.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/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/inPlaceReplace/inPlaceReplace.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/multicursor/multicursor.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/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/textModel.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/multicursor/multicursor.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/multicursor/multicursor.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/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/multicursor/multicursor.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/inPlaceReplace/inPlaceReplace.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/multicursor/multicursor.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/parameterHints/parameterHints.js */ @@ -504,7 +504,7 @@ /*! 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/accessibility/common/accessibility.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/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/clipboard/common/clipboardService.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/clipboard/common/clipboardService.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/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/contrib/colorPicker/colorDetector.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/configuration/common/configurationRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.js */ @@ -518,7 +518,7 @@ /*! 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 */ /*! 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/contrib/snippet/snippetController2.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/platform/list/browser/listService.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/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/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/markers/common/markers.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/platform/notification/common/notification.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/platform/opener/common/opener.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/contrib/rename/rename.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/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/inPlaceReplace/inPlaceReplace.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/multicursor/multicursor.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 */ @@ -651,12 +651,12 @@ /*! 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/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/contextview/browser/contextView.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/platform/contextview/browser/contextView.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/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/markers/common/markers.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/markers/common/markers.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/notification/common/notification.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/platform/progress/common/progress.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/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/telemetry/common/telemetry.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 */ /*! 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 */function(e,t,n){"use strict";n.d(t,"f",(function(){return be})),n.d(t,"e",(function(){return we})),n.d(t,"b",(function(){return Se})),n.d(t,"g",(function(){return Oe})),n.d(t,"h",(function(){return Le})),n.d(t,"d",(function(){return De})),n.d(t,"c",(function(){return xe})),n.d(t,"a",(function(){return Ne}));var i,o,r=function(){function e(e){this.executor=e,this._didRun=!1}return e.prototype.getValue=function(){if(!this._didRun)try{this._value=this.executor()}catch(e){this._error=e}finally{this._didRun=!0}if(this._error)throw this._error;return this._value},Object.defineProperty(e.prototype,"rawValue",{get:function(){return this._value},enumerable:!0,configurable:!0}),e}(),s=n("pmY6"),a=n("N0LK"),u=n("sswD"),l=n("x/UI"),c=n("wQH0"),d=n("hJVp"),h=n("6OMU"),p=n("/cxE"),f=n("NR8r"),g=n("Cg/j"),m=n("EffR"),v=n("WqXY"),_=n("8HAY"),b=n("cGHE"),y=n("twdY"),C=n("nlbu"),w=n("Uzvx"),S=n("bexQ"),O=(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)}),L=function(){return(L=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},x=function(e,t){return function(n,i){t(n,i,e)}},N=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{u(i.next(e))}catch(e){r(e)}}function a(e){try{u(i.throw(e))}catch(e){r(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((i=i.apply(e,t||[])).next())}))},k=function(e,t){var n,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(r){return function(a){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return s.label++,{value:r[1],done:!1};case 5:s.label++,i=r[1],r=[0];continue;case 7:r=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]=0})).filter((function(e){return e.resolvedKeybinding})).map((function(e){var t=e.commandArgs;return e.command===d.d?t={kind:C.b.SourceOrganizeImports.value}:e.command===d.b&&(t={kind:C.b.SourceFixAll.value}),L({resolvedKeybinding:e.resolvedKeybinding},C.a.fromUser(t,{kind:C.b.None,apply:"never"}))}))}));return function(e){if(e.kind){var i=t.bestKeybindingForCodeAction(e,n.getValue());return null==i?void 0:i.resolvedKeybinding}}},e.prototype.bestKeybindingForCodeAction=function(e,t){if(e.kind){var n=new C.b(e.kind);return t.filter((function(e){return e.kind.contains(n)})).filter((function(t){return!t.preferred||e.isPreferred})).reduceRight((function(e,t){return e?e.kind.contains(t.kind)?t:e:t}),void 0)}},e.codeActionCommands=[d.e,d.a,d.f,d.d,d.b],e}(),P=n("AKMP"),R=n("MI8n"),A=(n("MNXI"),n("tX9W")),F=n("3/fG"),j=n("t9D7"),W=n("MD5Z"),V=n("pg8w"),B=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)}}(),H=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},z=function(e,t){return function(n,i){t(n,i,e)}};!function(e){e.Hidden={type:0};var t=function(e,t,n,i){this.actions=e,this.trigger=t,this.editorPosition=n,this.widgetPosition=i,this.type=1};e.Showing=t}(o||(o={}));var U=function(e){function t(t,n,i,r){var s=e.call(this)||this;return s._editor=t,s._quickFixActionId=n,s._preferredFixActionId=i,s._keybindingService=r,s._onClick=s._register(new R.a),s.onClick=s._onClick.event,s._state=o.Hidden,s._domNode=document.createElement("div"),s._domNode.className="codicon codicon-lightbulb",s._editor.addContentWidget(s),s._register(s._editor.onDidChangeModelContent((function(e){var t=s._editor.getModel();(1!==s.state.type||!t||s.state.editorPosition.lineNumber>=t.getLineCount())&&s.hide()}))),V.b.ignoreTarget(s._domNode),s._register(m.n(s._domNode,(function(e){if(1===s.state.type){s._editor.focus(),e.preventDefault();var t=m.C(s._domNode),n=t.top,i=t.height,o=s._editor.getOption(49),r=Math.floor(o/3);null!==s.state.widgetPosition.position&&s.state.widgetPosition.position.lineNumber2&&r._editor.getTopForLineNumber(e)===r._editor.getTopForLineNumber(e-1)},g=a;if(!(d.spaceWidth*p>22))if(a>1&&!f(a-1))g-=1;else if(f(a+1)){if(u*d.spaceWidth<22)return this.hide()}else g+=1;this.state=new o.Showing(e,n,i,{position:{lineNumber:g,column:1},preference:t._posPref}),m.Y(this._domNode,"codicon-lightbulb-autofix",e.hasAutoFix),this._editor.layoutContentWidget(this)},t.prototype.hide=function(){this.state=o.Hidden,this._editor.layoutContentWidget(this)},Object.defineProperty(t.prototype,"state",{get:function(){return this._state},set:function(e){this._state=e,this._updateLightBulbTitle()},enumerable:!0,configurable:!0}),t.prototype._updateLightBulbTitle=function(){if(1===this.state.type&&this.state.actions.hasAutoFix){var e=this._keybindingService.lookupKeybinding(this._preferredFixActionId);if(e)return void(this.title=F.a("prefferedQuickFixWithKb","Show Fixes. Preferred Fix Available ({0})",e.getLabel()))}var t=this._keybindingService.lookupKeybinding(this._quickFixActionId);this.title=t?F.a("quickFixWithKb","Show Fixes ({0})",t.getLabel()):F.a("quickFix","Show Fixes")},Object.defineProperty(t.prototype,"title",{set:function(e){this._domNode.title=e},enumerable:!0,configurable:!0}),t._posPref=[0],t=H([z(3,S.a)],t)}(s.a);Object(j.e)((function(e,t){var n=e.getColor(W.J);n&&t.addRule("\n\t\t.monaco-editor .contentWidgets .codicon-lightbulb {\n\t\t\tcolor: "+n+";\n\t\t}");var i=e.getColor(W.I);i&&t.addRule("\n\t\t.monaco-editor .contentWidgets .codicon-lightbulb-autofix {\n\t\t\tcolor: "+i+";\n\t\t}")}));var K,q=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)}}(),G=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},Y=function(e,t){return function(n,i){t(n,i,e)}},Z=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{u(i.next(e))}catch(e){r(e)}}function a(e){try{u(i.throw(e))}catch(e){r(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((i=i.apply(e,t||[])).next())}))},X=function(e,t){var n,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(r){return function(a){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return s.label++,{value:r[1],done:!1};case 5:s.label++,i=r[1],r=[0];continue;case 7:r=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]0||"ifSingle"===e.autoApply&&1===t.validActions.length?t.validActions[0]:void 0},t.prototype.showCodeActionList=function(e,t,n,i){return Z(this,void 0,void 0,(function(){return X(this,(function(o){return this._codeActionWidget.getValue().show(e,t,n,i),[2]}))}))},t=G([Y(4,g.a)],t)}(s.a),J=n("nnTU"),$=n("T8No"),ee=n("tADe"),te=n("sM1p"),ne=n("tTk5"),ie=n("XXUj"),oe=n("X+cX"),re=n("aokT"),se=n("gslv"),ae=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)}}(),ue=new $.d("supportedCodeAction",""),le=function(e){function t(t,n,i,o){void 0===o&&(o=250);var r=e.call(this)||this;return r._editor=t,r._markerService=n,r._signalChange=i,r._delay=o,r._autoTriggerTimer=r._register(new oe.e),r._register(r._markerService.onMarkerChanged((function(e){return r._onMarkerChanges(e)}))),r._register(r._editor.onDidChangeCursorPosition((function(){return r._onCursorChange()}))),r}return ae(t,e),t.prototype.trigger=function(e){var t=this._getRangeOfSelectionUnlessWhitespaceEnclosed(e);return this._createEventAndSignalChange(e,t)},t.prototype._onMarkerChanges=function(e){var t=this,n=this._editor.getModel();n&&e.some((function(e){return Object(se.e)(e,n.uri)}))&&this._autoTriggerTimer.cancelAndSet((function(){t.trigger({type:1})}),this._delay)},t.prototype._onCursorChange=function(){var e=this;this._autoTriggerTimer.cancelAndSet((function(){e.trigger({type:1})}),this._delay)},t.prototype._getRangeOfMarker=function(e){var t=this._editor.getModel();if(t)for(var n=0,i=this._markerService.read({resource:t.uri});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},pe=function(e,t){return function(n,i){t(n,i,e)}},fe=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{u(i.next(e))}catch(e){r(e)}}function a(e){try{u(i.throw(e))}catch(e){r(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((i=i.apply(e,t||[])).next())}))},ge=function(e,t){var n,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(r){return function(a){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return s.label++,{value:r[1],done:!1};case 5:s.label++,i=r[1],r=[0];continue;case 7:r=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]1){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},_=function(e,t){return function(n,i){t(n,i,e)}},b=new s.d("renameInputVisible",!1),y=function(){function e(e,t,n,i,o){var r=this;this._editor=e,this._acceptKeybindings=t,this._themeService=n,this._keybindingService=i,this._disposables=new c.b,this.allowEditorOverflow=!0,this._visibleContextKey=b.bindTo(o),this._editor.addContentWidget(this),this._disposables.add(this._editor.onDidChangeConfiguration((function(e){e.hasChanged(34)&&r._updateFont()}))),this._disposables.add(n.onThemeChange(this._updateStyles,this))}return e.prototype.dispose=function(){this._disposables.dispose(),this._editor.removeContentWidget(this)},e.prototype.getId=function(){return"__renameInputWidget"},e.prototype.getDomNode=function(){var e=this;if(!this._domNode){this._domNode=document.createElement("div"),this._domNode.className="monaco-editor rename-box",this._input=document.createElement("input"),this._input.className="rename-input",this._input.type="text",this._input.setAttribute("aria-label",Object(o.a)("renameAriaLabel","Rename input. Type new name and press Enter to commit.")),this._domNode.appendChild(this._input),this._label=document.createElement("div"),this._label.className="rename-label",this._domNode.appendChild(this._label);var t=function(){var t,n,i=e._acceptKeybindings,r=i[0],s=i[1];e._keybindingService.lookupKeybinding(r),e._label.innerText=Object(o.a)("label","{0} to Rename, {1} to Preview",null===(t=e._keybindingService.lookupKeybinding(r))||void 0===t?void 0:t.getLabel(),null===(n=e._keybindingService.lookupKeybinding(s))||void 0===n?void 0:n.getLabel())};t(),this._disposables.add(this._keybindingService.onDidUpdateKeybindings(t)),this._updateFont(),this._updateStyles(this._themeService.getTheme())}return this._domNode},e.prototype._updateStyles=function(e){var t,n,i,o;if(this._input&&this._domNode){var r=e.getColor(p.hc);this._domNode.style.backgroundColor=String(null!==(t=e.getColor(p.Q))&&void 0!==t?t:""),this._domNode.style.boxShadow=r?" 0 2px 8px "+r:"",this._domNode.style.color=String(null!==(n=e.getColor(p.bb))&&void 0!==n?n:""),this._input.style.backgroundColor=String(null!==(i=e.getColor(p.Z))&&void 0!==i?i:"");var s=e.getColor(p.ab);this._input.style.borderWidth=s?"1px":"0px",this._input.style.borderStyle=s?"solid":"none",this._input.style.borderColor=null!==(o=null==s?void 0:s.toString())&&void 0!==o?o:"none"}},e.prototype._updateFont=function(){if(this._input&&this._label){var e=this._editor.getOption(34);this._input.style.fontFamily=e.fontFamily,this._input.style.fontWeight=e.fontWeight,this._input.style.fontSize=e.fontSize+"px",this._label.style.fontSize=.8*e.fontSize+"px"}},e.prototype.getPosition=function(){return this._visible?{position:this._position,preference:[2,1]}:null},e.prototype.acceptInput=function(e){this._currentAcceptInput&&this._currentAcceptInput(e)},e.prototype.cancelInput=function(e){this._currentCancelInput&&this._currentCancelInput(e)},e.prototype.getInput=function(e,t,n,i,o){var r=this;Object(m.Y)(this._domNode,"preview",o),this._position=new d.a(e.startLineNumber,e.startColumn),this._input.value=t,this._input.setAttribute("selectionStart",n.toString()),this._input.setAttribute("selectionEnd",i.toString()),this._input.size=Math.max(1.1*(e.endColumn-e.startColumn),20);var s=new c.b;return new Promise((function(n){r._currentCancelInput=function(e){return r._currentAcceptInput=void 0,r._currentCancelInput=void 0,n(e),!0},r._currentAcceptInput=function(e){0!==r._input.value.trim().length&&r._input.value!==t?(r._currentAcceptInput=void 0,r._currentCancelInput=void 0,n({newName:r._input.value,wantsPreview:o&&e})):r.cancelInput(!0)};s.add(r._editor.onDidChangeCursorSelection((function(){var t=r._editor.getPosition();t&&h.a.containsPosition(e,t)||r.cancelInput(!0)}))),s.add(r._editor.onDidBlurEditorWidget((function(){return r.cancelInput(!1)}))),r._show()})).finally((function(){s.dispose(),r._hide()}))},e.prototype._show=function(){var e=this;this._editor.revealLineInCenterIfOutsideViewport(this._position.lineNumber,0),this._visible=!0,this._visibleContextKey.set(!0),this._editor.layoutContentWidget(this),setTimeout((function(){e._input.focus(),e._input.setSelectionRange(parseInt(e._input.getAttribute("selectionStart")),parseInt(e._input.getAttribute("selectionEnd")))}),100)},e.prototype._hide=function(){this._visible=!1,this._visibleContextKey.reset(),this._editor.layoutContentWidget(this)},e=v([_(2,f.c),_(3,g.a),_(4,s.c)],e)}(),C=n("twdY"),w=n("OBOq"),S=n("NR8r"),O=n("vATl"),L=n("sM1p"),D=n("x/UI"),x=n("bY76"),N=n("Vxe3"),k=n("JQT/"),E=n("X+cX"),I=n("746U"),M=n("09fa"),T=n("Cg/j"),P=n("ic2d"),R=n("CRAX"),A=n("e0rL"),F=(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)}),j=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},W=function(e,t){return function(n,i){t(n,i,e)}},V=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{u(i.next(e))}catch(e){r(e)}}function a(e){try{u(i.throw(e))}catch(e){r(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((i=i.apply(e,t||[])).next())}))},B=function(e,t){var n,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(r){return function(a){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return s.label++,{value:r[1],done:!1};case 5:s.label++,i=r[1],r=[0];continue;case 7:r=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]0},e.prototype.resolveRenameLocation=function(e){return V(this,void 0,void 0,(function(){var t,n,i,o;return B(this,(function(r){switch(r.label){case 0:return(t=this._providers[0])?t.resolveRenameLocation?(i=I.n,[4,t.resolveRenameLocation(this.model,this.position,e)]):[3,2]:[2,void 0];case 1:n=i.apply(void 0,[r.sent()]),r.label=2;case 2:return!n&&(o=this.model.getWordAtPosition(this.position))?[2,{range:new h.a(this.position.lineNumber,o.startColumn,this.position.lineNumber,o.endColumn),text:o.word}]:[2,n]}}))}))},e.prototype.provideRenameEdits=function(e,t,n,i){return V(this,void 0,void 0,(function(){var r,s;return B(this,(function(a){switch(a.label){case 0:return(r=this._providers[t])?[4,r.provideRenameEdits(this.model,this.position,e,i)]:[2,{edits:[],rejectReason:n.join("\n")}];case 1:return(s=a.sent())?s.rejectReason?[2,this.provideRenameEdits(e,t+1,n.concat(s.rejectReason),i)]:[2,s]:[2,this.provideRenameEdits(e,t+1,n.concat(o.a("no result","No result.")),i)]}}))}))},e}();function z(e,t,n){return V(this,void 0,void 0,(function(){return B(this,(function(i){return[2,new H(e,t).provideRenameEdits(n,0,[],k.a.None)]}))}))}var U=function(){function e(e,t,n,i,o,r,s){var a=this;this.editor=e,this._instaService=t,this._notificationService=n,this._bulkEditService=i,this._progressService=o,this._logService=r,this._configService=s,this._dispoableStore=new c.b,this._cts=new k.b,this._renameInputField=this._dispoableStore.add(new E.b((function(){return a._dispoableStore.add(a._instaService.createInstance(y,a.editor,["acceptRenameInput","acceptRenameInputWithPreview"]))})))}return e.get=function(t){return t.getContribution(e.ID)},e.prototype.dispose=function(){this._dispoableStore.dispose(),this._cts.dispose(!0)},e.prototype.run=function(){return V(this,void 0,void 0,(function(){var e,t,n,i,r,s,a,u,l,c,d,p=this;return B(this,(function(f){switch(f.label){case 0:if(this._cts.dispose(!0),!this.editor.hasModel())return[2,void 0];if(e=this.editor.getPosition(),!(t=new H(this.editor.getModel(),e)).hasProvider())return[2,void 0];this._cts=new O.b(this.editor,5),f.label=1;case 1:return f.trys.push([1,3,,4]),i=t.resolveRenameLocation(this._cts.token),this._progressService.showWhile(i,250),[4,i];case 2:return n=f.sent(),[3,4];case 3:return r=f.sent(),S.a.get(this.editor).showMessage(r||o.a("resolveRenameLocationFailed","An unknown error occurred while resolving rename location"),e),[2,void 0];case 4:return n?n.rejectReason?(S.a.get(this.editor).showMessage(n.rejectReason,e),[2,void 0]):this._cts.token.isCancellationRequested?[2,void 0]:(s=this.editor.getSelection(),a=0,u=n.text.length,h.a.isEmpty(s)||h.a.spansMultipleLines(s)||!h.a.containsRange(n.range,s)||(a=Math.max(0,s.startColumn-n.range.startColumn),u=Math.min(n.range.endColumn,s.endColumn)-n.range.startColumn),l=this._bulkEditService.hasPreviewHandler()&&this._configService.getValue(this.editor.getModel().uri,"editor.rename.enablePreview"),[4,this._renameInputField.getValue().getInput(n.range,n.text,a,u,l)]):[2,void 0];case 5:return"boolean"==typeof(c=f.sent())?(c&&this.editor.focus(),[2,void 0]):(this.editor.focus(),d=Object(E.j)(t.provideRenameEdits(c.newName,0,[],this._cts.token),this._cts.token).then((function(e){return V(p,void 0,void 0,(function(){var t=this;return B(this,(function(i){return e&&this.editor.hasModel()?e.rejectReason?(this._notificationService.info(e.rejectReason),[2]):(this._bulkEditService.apply(e,{editor:this.editor,showPreview:c.wantsPreview,label:o.a("label","Renaming '{0}'",null==n?void 0:n.text)}).then((function(e){e.ariaSummary&&Object(w.a)(o.a("aria","Successfully renamed '{0}' to '{1}'. Summary: {2}",n.text,c.newName,e.ariaSummary))})).catch((function(e){t._notificationService.error(o.a("rename.failedApply","Rename failed to apply edits")),t._logService.error(e)})),[2]):[2]}))}))}),(function(e){p._notificationService.error(o.a("rename.failed","Rename failed to compute edits")),p._logService.error(e)})),this._progressService.showWhile(d,250),[2,d])}}))}))},e.prototype.acceptRenameInput=function(e){this._renameInputField.getValue().acceptInput(e)},e.prototype.cancelRenameInput=function(){this._renameInputField.getValue().cancelInput(!0)},e.ID="editor.contrib.renameController",e=j([W(1,T.a),W(2,L.a),W(3,D.a),W(4,a.a),W(5,M.a),W(6,A.a)],e)}(),K=function(e){function t(){return e.call(this,{id:"editor.action.rename",label:o.a("rename.label","Rename Symbol"),alias:"Rename Symbol",precondition:s.a.and(l.a.writable,l.a.hasRenameProvider),kbOpts:{kbExpr:l.a.editorTextFocus,primary:60,weight:100},contextMenuOpts:{group:"1_modification",order:1.1}})||this}return F(t,e),t.prototype.runCommand=function(t,n){var i=this,o=t.get(N.a),s=Array.isArray(n)&&n||[void 0,void 0],a=s[0],u=s[1];return x.a.isUri(a)&&d.a.isIPosition(u)?o.openCodeEditor({resource:a},o.getActiveCodeEditor()).then((function(e){e&&(e.setPosition(u),e.invokeWithinContext((function(t){return i.reportTelemetry(t,e),i.run(t,e)})))}),r.e):e.prototype.runCommand.call(this,t,n)},t.prototype.run=function(e,t){var n=U.get(t);return n?n.run():Promise.resolve()},t}(u.b);Object(u.h)(U.ID,U),Object(u.f)(K);var q=u.c.bindToContribution(U.get);Object(u.g)(new q({id:"acceptRenameInput",precondition:b,handler:function(e){return e.acceptRenameInput(!1)},kbOpts:{weight:199,kbExpr:l.a.focus,primary:3}})),Object(u.g)(new q({id:"acceptRenameInputWithPreview",precondition:s.a.and(b,s.a.has("config.editor.rename.enablePreview")),handler:function(e){return e.acceptRenameInput(!0)},kbOpts:{weight:199,kbExpr:l.a.focus,primary:1027}})),Object(u.g)(new q({id:"cancelRenameInput",precondition:b,handler:function(e){return e.cancelRenameInput()},kbOpts:{weight:199,kbExpr:l.a.focus,primary:9,secondary:[1033]}})),Object(u.e)("_executeDocumentRenameProvider",(function(e,t,n){var i=n.newName;if("string"!=typeof i)throw Object(r.b)("newName");return z(e,t,i)})),P.a.as(R.a.Configuration).registerConfiguration({id:"editor",properties:{"editor.rename.enablePreview":{scope:5,description:o.a("enablePreview","Enable/disable the ability to preview changes before renaming"),default:!0,type:"boolean"}}})},QDVR: @@ -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/quickCommand.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/quickCommand.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/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/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/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/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 */ @@ -1181,13 +1181,13 @@ /*! 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/inPlaceReplace/inPlaceReplace.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/multicursor/multicursor.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/gotoSymbol/goToCommands.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/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/contrib/colorPicker/colorDetector.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/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 */ @@ -1242,8 +1242,8 @@ /*! exports used: QuickOpenEntry, QuickOpenEntryGroup, QuickOpenModel */ /*! 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/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/browser/ui/highlightedlabel/highlightedLabel.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/browser/ui/iconLabel/iconLabel.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/browser/ui/highlightedlabel/highlightedLabel.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/base/browser/ui/iconLabel/iconLabel.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/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/keybindingLabels.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/objects.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.js */ @@ -1362,7 +1362,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/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/base/parts/quickopen/browser/quickOpenModel.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/parts/quickopen/browser/quickOpenModel.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/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 */ @@ -1394,10 +1394,10 @@ /*! 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/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/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/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/contrib/gotoSymbol/link/goToDefinitionAtPosition.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/hover/hover.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,17 +1570,17 @@ /*! 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/gotoSymbol/goToCommands.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/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/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/editOperation.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/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/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.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/editorWorkerService.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/editor.api.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/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/commands/common/commands.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.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/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": +/*! 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/multicursor/multicursor.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/multicursor/multicursor.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 ***! \***********************************************************************************************************/ @@ -1629,14 +1629,14 @@ /*! 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/keyboardEvent.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/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/list/listView.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/browser/ui/list/listView.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/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/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/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/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/contrib/gotoSymbol/goToCommands.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/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 */ @@ -1650,7 +1650,7 @@ /*! 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/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/codicons.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/codicons.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/parameterHints/parameterHints.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/functional.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/hash.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/colorPicker/colorDetector.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/gotoSymbol/link/goToDefinitionAtPosition.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/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/inPlaceReplace/inPlaceReplace.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/multicursor/multicursor.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/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/contrib/gotoSymbol/link/goToDefinitionAtPosition.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/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/contrib/find/findController.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,16 +1691,16 @@ /*! 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/browser/controller/coreCommands.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 */ +/*! 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/format/formatActions.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/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/browser/controller/coreCommands.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/editor/common/modes/languageConfigurationRegistry.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/multicursor/multicursor.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/inPlaceReplace/inPlaceReplace.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/multicursor/multicursor.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/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/multicursor/multicursor.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,16 +1759,16 @@ /*! 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/quickCommand.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/contrib/gotoSymbol/goToCommands.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/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/parameterHints/parameterHints.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/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/standalone/browser/quickOpen/quickCommand.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/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/parameterHints/parameterHints.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 */ /*! 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 */ @@ -1779,8 +1779,8 @@ /*! 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/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/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/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/linesOperations/linesOperations.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/core/selection.js because of ./node_modules/monaco-editor/esm/vs/editor/editor.api.js */ @@ -1798,7 +1798,7 @@ /*! 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/snippet/snippetController2.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/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/contrib/colorPicker/colorDetector.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/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 */ @@ -1831,7 +1831,7 @@ /*! exports provided: ContextMenuController */ /*! all exports used */ /*! 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/ui/actionbar/actionbar.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/browser/ui/actionbar/actionbar.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/menu/menu.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/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/editor/browser/editorExtensions.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -1839,7 +1839,7 @@ /*! 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/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/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/contextview/browser/contextView.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/platform/contextview/browser/contextView.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/keybinding/common/keybinding.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,"ContextMenuController",(function(){return y}));var i,o=n("3/fG"),r=n("EffR"),s=n("WqXY"),a=n("pmY6"),u=n("sswD"),l=n("wQH0"),c=n("fjLI"),d=n("T8No"),h=n("Uzvx"),p=n("bexQ"),f=n("2gzu"),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(e){function t(t,n){var i=e.call(this,t,n,"contextsubmenu")||this;return i.entries=n,i}return g(t,e),t}(f.b),v=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(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},b=function(e,t){return function(n,i){t(n,i,e)}},y=function(){function e(e,t,n,i,o,r){var s=this;this._contextMenuService=t,this._contextViewService=n,this._contextKeyService=i,this._keybindingService=o,this._menuService=r,this._toDispose=new a.b,this._contextMenuIsBeingShownCount=0,this._editor=e,this._toDispose.add(this._editor.onContextMenu((function(e){return s._onContextMenu(e)}))),this._toDispose.add(this._editor.onMouseWheel((function(e){s._contextMenuIsBeingShownCount>0&&s._contextViewService.hideContextView()}))),this._toDispose.add(this._editor.onKeyDown((function(e){58===e.keyCode&&(e.preventDefault(),e.stopPropagation(),s.showContextMenu())})))}return e.get=function(t){return t.getContribution(e.ID)},e.prototype._onContextMenu=function(e){if(this._editor.hasModel()){if(!this._editor.getOption(14))return this._editor.focus(),void(e.target.position&&!this._editor.getSelection().containsPosition(e.target.position)&&this._editor.setPosition(e.target.position));if(12!==e.target.type&&(e.event.preventDefault(),6===e.target.type||7===e.target.type||1===e.target.type)){if(this._editor.focus(),e.target.position){for(var t=!1,n=0,i=this._editor.getSelections();n0&&this._doShowContextMenu(t,e)}else this._editor.focus()},e.prototype._getMenuActions=function(e,t){var n=[],i=this._menuService.createMenu(t,this._contextKeyService),o=i.getActions({arg:e.uri});i.dispose();for(var r=0,a=o;r0&&(n.push(new m(h.label,p)),u++)}else n.push(h),u++}u&&n.push(new s.d)}return n.length&&n.pop(),n},e.prototype._doShowContextMenu=function(e,t){var n=this;if(void 0===t&&(t=null),this._editor.hasModel()){var i=this._editor.getOption(44);if(this._editor.updateOptions({hover:{enabled:!1}}),!t){this._editor.revealPosition(this._editor.getPosition(),1),this._editor.render();var o=this._editor.getScrolledVisiblePosition(this._editor.getPosition()),a=r.C(this._editor.getDomNode()),u=a.left+o.left,l=a.top+o.top+o.height;t={x:u,y:l}}this._contextMenuIsBeingShownCount++,this._contextMenuService.showContextMenu({getAnchor:function(){return t},getActions:function(){return e},getActionViewItem:function(e){var t=n._keybindingFor(e);if(t)return new s.b(e,e,{label:!0,keybinding:t.getLabel(),isMenu:!0});var i=e;return"function"==typeof i.getActionViewItem?i.getActionViewItem():new s.b(e,e,{icon:!0,label:!0,isMenu:!0})},getKeyBinding:function(e){return n._keybindingFor(e)},onHide:function(e){n._contextMenuIsBeingShownCount--,n._editor.focus(),n._editor.updateOptions({hover:i})}})}},e.prototype._keybindingFor=function(e){return this._keybindingService.lookupKeybinding(e.id)},e.prototype.dispose=function(){this._contextMenuIsBeingShownCount>0&&this._contextViewService.hideContextView(),this._toDispose.dispose()},e.ID="editor.contrib.contextmenu",e=_([b(1,h.a),b(2,h.b),b(3,d.c),b(4,p.a),b(5,c.a)],e)}(),C=function(e){function t(){return e.call(this,{id:"editor.action.showContextMenu",label:o.a("action.showContextMenu.label","Show Editor Context Menu"),alias:"Show Editor Context Menu",precondition:void 0,kbOpts:{kbExpr:l.a.textInputFocus,primary:1092,weight:100}})||this}return v(t,e),t.prototype.run=function(e,t){y.get(t).showContextMenu()},t}(u.b);Object(u.h)(y.ID,y),Object(u.f)(C)},feEw: /*!****************************************************************************************!*\ !*** ./node_modules/monaco-editor/esm/vs/base/browser/ui/list/listView.js + 2 modules ***! @@ -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/standalone/browser/quickOpen/quickCommand.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;u .extensions .codicon-error,\n\t\t\t.monaco-dialog-box .dialog-message-row .codicon-error {\n\t\t\t\tcolor: "+n+";\n\t\t\t}\n\t\t");var i=e.getColor(f.Rb);n&&t.addRule("\n\t\t\t.monaco-editor .zone-widget .codicon-warning,\n\t\t\t.markers-panel .marker-icon.codicon-warning,\n\t\t\t.extensions-viewlet > .extensions .codicon-warning,\n\t\t\t.extension-editor .codicon-warning,\n\t\t\t.monaco-dialog-box .dialog-message-row .codicon-warning {\n\t\t\t\tcolor: "+i+";\n\t\t\t}\n\t\t");var o=e.getColor(f.Qb);n&&t.addRule("\n\t\t\t.monaco-editor .zone-widget .codicon-info,\n\t\t\t.markers-panel .marker-icon.codicon-info,\n\t\t\t.extensions-viewlet > .extensions .codicon-info,\n\t\t\t.extension-editor .codicon-info,\n\t\t\t.monaco-dialog-box .dialog-message-row .codicon-info {\n\t\t\t\tcolor: "+o+";\n\t\t\t}\n\t\t")}));var w,S=(w=function(e,t){return(w=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}w(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),O=function(){function e(e,t,n,i){var o=this;this._openerService=i,this._lines=0,this._longestLineLength=0,this._relatedDiagnostics=new WeakMap,this._disposables=new s.b,this._editor=t;var r=document.createElement("div");r.className="descriptioncontainer",r.setAttribute("aria-live","assertive"),r.setAttribute("role","alert"),this._messageBlock=document.createElement("div"),p.f(this._messageBlock,"message"),r.appendChild(this._messageBlock),this._relatedBlock=document.createElement("div"),r.appendChild(this._relatedBlock),this._disposables.add(p.o(this._relatedBlock,"click",(function(e){e.preventDefault();var t=o._relatedDiagnostics.get(e.target);t&&n(t)}))),this._scrollable=new m.b(r,{horizontal:1,vertical:1,useShadows:!1,horizontalScrollbarSize:3,verticalScrollbarSize:3}),e.appendChild(this._scrollable.getDomNode()),this._disposables.add(this._scrollable.onScroll((function(e){r.style.left="-"+e.scrollLeft+"px",r.style.top="-"+e.scrollTop+"px"}))),this._disposables.add(this._scrollable)}return e.prototype.dispose=function(){Object(s.f)(this._disposables)},e.prototype.update=function(e){var t=this,n=e.source,i=e.message,o=e.relatedInformation,r=e.code,s=((null==n?void 0:n.length)||0)+"()".length;r&&(s+="string"==typeof r?r.length:r.value.length);var a=i.split(/\r\n|\r|\n/g);this._lines=a.length,this._longestLineLength=0;for(var u=0,l=a;u1?o.a("problems","{0} of {1} problems",n,r):o.a("change","{0} of {1} problem",n,r);this.setTitle(Object(y.b)(d.uri),h)}this._icon.className="codicon "+i.className(u.c.toSeverity(this._severity)),this.editor.revealPositionInCenter(c,0),this.editor.focus()},t.prototype.updateMarker=function(e){this._container.classList.remove("stale"),this._message.update(e)},t.prototype.showStale=function(){this._container.classList.add("stale"),this._relayout()},t.prototype._doLayoutBody=function(t,n){e.prototype._doLayoutBody.call(this,t,n),this._heightInPixel=t,this._message.layout(t,n),this._container.style.height=t+"px"},t.prototype._onWidth=function(e){this._message.layout(this._heightInPixel,e)},t.prototype._relayout=function(){e.prototype._relayout.call(this,this.computeRequiredHeight())},t.prototype.computeRequiredHeight=function(){return 3+this._message.getHeightInLines()},t}(b.c),D=Object(f.Kb)(f.q,f.p),x=Object(f.Kb)(f.P,f.O),N=Object(f.Kb)(f.H,f.G),k=Object(f.Tb)("editorMarkerNavigationError.background",{dark:D,light:D,hc:D},o.a("editorMarkerNavigationError","Editor marker navigation widget error color.")),E=Object(f.Tb)("editorMarkerNavigationWarning.background",{dark:x,light:x,hc:x},o.a("editorMarkerNavigationWarning","Editor marker navigation widget warning color.")),I=Object(f.Tb)("editorMarkerNavigationInfo.background",{dark:N,light:N,hc:N},o.a("editorMarkerNavigationInfo","Editor marker navigation widget info color.")),M=Object(f.Tb)("editorMarkerNavigation.background",{dark:"#2D2D30",light:g.a.white,hc:"#0C141F"},o.a("editorMarkerNavigationBackground","Editor marker navigation widget background."));Object(d.e)((function(e,t){var n=e.getColor(f.ec);n&&(t.addRule(".monaco-editor .marker-widget a { color: "+n+"; }"),t.addRule(".monaco-editor .marker-widget a.code-link span:hover { color: "+n+"; }"))}));var T=n("N0LK"),P=n("Vxe3"),R=n("/cxE"),A=n("fjLI"),F=n("8HAY"),j=n("bexQ"),W=n("W9cx"),V=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)}}(),B=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},H=function(e,t){return function(n,i){t(n,i,e)}},z=function(e,t,n,i){return new(n||(n=Promise))((function(o,r){function s(e){try{u(i.next(e))}catch(e){r(e)}}function a(e){try{u(i.throw(e))}catch(e){r(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((i=i.apply(e,t||[])).next())}))},U=function(e,t){var n,i,o,r,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(r){return function(a){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return s.label++,{value:r[1],done:!1};case 5:s.label++,i=r[1],r=[0];continue;case 7:r=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]=0?this._markers[this._nextIdx]:void 0;this._markers=e||[],this._markers.sort(G.compareMarker),this._nextIdx=t?Math.max(-1,Object(_.c)(this._markers,t,G.compareMarker)):-1,this._onMarkerSetChanged.fire(this)},e.prototype.withoutWatchingEditorPosition=function(e){this._ignoreSelectionChange=!0;try{e()}finally{this._ignoreSelectionChange=!1}},e.prototype._initIdx=function(e){for(var t=!1,n=this._editor.getPosition(),i=0;i0?this._nextIdx=(this._nextIdx-1+this._markers.length)%this._markers.length:i=!0),n!==this._nextIdx){var o=this._markers[this._nextIdx];this._onCurrentMarkerChanged.fire(o)}return i},e.prototype.canNavigate=function(){return this._markers.length>0},e.prototype.findMarkerAtPosition=function(e){return Object(_.h)(this._markers,(function(t){return l.a.containsPosition(t,e)}))},Object.defineProperty(e.prototype,"total",{get:function(){return this._markers.length},enumerable:!0,configurable:!0}),e.prototype.indexOf=function(e){return 1+this._markers.indexOf(e)},e.prototype.dispose=function(){this._toUnbind.dispose()},e}(),q=function(){function e(e,t,n,i,o,r,a){this._markerService=t,this._contextKeyService=n,this._themeService=i,this._editorService=o,this._keybindingService=r,this._openerService=a,this._model=null,this._widget=null,this._disposeOnClose=new s.b,this._editor=e,this._widgetVisible=J.bindTo(this._contextKeyService)}return e.get=function(t){return t.getContribution(e.ID)},e.prototype.dispose=function(){this._cleanUp(),this._disposeOnClose.dispose()},e.prototype._cleanUp=function(){this._widgetVisible.reset(),this._disposeOnClose.clear(),this._widget=null,this._model=null},e.prototype.getOrCreateModel=function(){var e=this;if(this._model)return this._model;var t=this._getMarkers();this._model=new K(this._editor,t),this._markerService.onMarkerChanged(this._onMarkerChanged,this,this._disposeOnClose);var n=this._keybindingService.lookupKeybinding(Z.ID),i=this._keybindingService.lookupKeybinding(Y.ID),o=[new F.a(Y.ID,Y.LABEL+(i?" ("+i.getLabel()+")":""),"show-next-problem codicon-chevron-down",this._model.canNavigate(),(function(){return z(e,void 0,void 0,(function(){return U(this,(function(e){return this._model&&this._model.move(!0,!0),[2]}))}))})),new F.a(Z.ID,Z.LABEL+(n?" ("+n.getLabel()+")":""),"show-previous-problem codicon-chevron-up",this._model.canNavigate(),(function(){return z(e,void 0,void 0,(function(){return U(this,(function(e){return this._model&&this._model.move(!1,!0),[2]}))}))}))];this._widget=new L(this._editor,o,this._themeService,this._openerService),this._widgetVisible.set(!0),this._widget.onDidClose((function(){return e.closeMarkersNavigation()}),this,this._disposeOnClose),this._disposeOnClose.add(this._model),this._disposeOnClose.add(this._widget);for(var r=0,s=o;re.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+1:1},e.prototype.getCurrentMatchesPosition=function(t){for(var n=0,i=this._editor.getModel().getDecorationsInRange(t);n1e3){r=e._FIND_MATCH_NO_OVERVIEW_DECORATION;for(var a=i._editor.getModel().getLineCount(),u=i._editor.getLayoutInfo().height/a,l=Math.max(2,Math.ceil(3/u)),c=t[0].range.startLineNumber,h=t[0].range.endLineNumber,p=1,f=t.length;p=g.startLineNumber?g.endLineNumber>h&&(h=g.endLineNumber):(s.push({range:new d.a(c,1,h,1),options:e._FIND_MATCH_ONLY_OVERVIEW_DECORATION}),c=g.startLineNumber,h=g.endLineNumber)}s.push({range:new d.a(c,1,h,1),options:e._FIND_MATCH_ONLY_OVERVIEW_DECORATION})}var m=new Array(t.length);for(p=0,f=t.length;p=0;t--){var n=this._decorations[t],i=this._editor.getModel().getDecorationRange(n);if(i&&!(i.endLineNumber>e.lineNumber)){if(i.endLineNumbere.column))return i}}return this._editor.getModel().getDecorationRange(this._decorations[this._decorations.length-1])},e.prototype.matchAfterPosition=function(e){if(0===this._decorations.length)return null;for(var t=0,n=this._decorations.length;te.lineNumber)return o;if(!(o.startColumn0){for(var n=[],i=0;i0;){if(e0},e.prototype._cannotFind=function(){if(!this._hasMatches()){var e=this._decorations.getFindScope();return e&&this._editor.revealRangeInCenterIfOutsideViewport(e,0),!0}return!1},e.prototype._setCurrentFindMatch=function(e){var t=this._decorations.setCurrentFindMatch(e);this._state.changeMatchInfo(t,this._decorations.getCount(),e),this._editor.setSelection(e),this._editor.revealRangeInCenterIfOutsideViewport(e,0)},e.prototype._prevSearchPosition=function(e){var t=this._state.isRegex&&(this._state.searchString.indexOf("^")>=0||this._state.searchString.indexOf("$")>=0),n=e.lineNumber,i=e.column,o=this._editor.getModel();return t||1===i?(1===n?n=o.getLineCount():n--,i=o.getLineMaxColumn(n)):i--,new c.a(n,i)},e.prototype._moveToPrevMatch=function(t,n){if(void 0===n&&(n=!1),this._decorations.getCount()<19999){var i=this._decorations.matchBeforePosition(t);return i&&i.isEmpty()&&i.getStartPosition().equals(t)&&(t=this._prevSearchPosition(t),i=this._decorations.matchBeforePosition(t)),void(i&&this._setCurrentFindMatch(i))}if(!this._cannotFind()){var o=this._decorations.getFindScope(),r=e._getSearchRange(this._editor.getModel(),o);r.getEndPosition().isBefore(t)&&(t=r.getEndPosition()),t.isBefore(r.getStartPosition())&&(t=r.getEndPosition());var s=t.lineNumber,a=t.column,u=this._editor.getModel(),l=new c.a(s,a),d=u.findPreviousMatch(this._state.searchString,l,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,!1);if(d&&d.range.isEmpty()&&d.range.getStartPosition().equals(l)&&(l=this._prevSearchPosition(l),d=u.findPreviousMatch(this._state.searchString,l,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,!1)),d)return n||r.containsRange(d.range)?void this._setCurrentFindMatch(d.range):this._moveToPrevMatch(d.range.getStartPosition(),!0)}},e.prototype.moveToPrevMatch=function(){this._moveToPrevMatch(this._editor.getSelection().getStartPosition())},e.prototype._nextSearchPosition=function(e){var t=this._state.isRegex&&(this._state.searchString.indexOf("^")>=0||this._state.searchString.indexOf("$")>=0),n=e.lineNumber,i=e.column,o=this._editor.getModel();return t||i===o.getLineMaxColumn(n)?(n===o.getLineCount()?n=1:n++,i=1):i++,new c.a(n,i)},e.prototype._moveToNextMatch=function(e){if(this._decorations.getCount()<19999){var t=this._decorations.matchAfterPosition(e);return t&&t.isEmpty()&&t.getStartPosition().equals(e)&&(e=this._nextSearchPosition(e),t=this._decorations.matchAfterPosition(e)),void(t&&this._setCurrentFindMatch(t))}var n=this._getNextMatch(e,!1,!0);n&&this._setCurrentFindMatch(n.range)},e.prototype._getNextMatch=function(t,n,i,o){if(void 0===o&&(o=!1),this._cannotFind())return null;var r=this._decorations.getFindScope(),s=e._getSearchRange(this._editor.getModel(),r);s.getEndPosition().isBefore(t)&&(t=s.getStartPosition()),t.isBefore(s.getStartPosition())&&(t=s.getStartPosition());var a=t.lineNumber,u=t.column,l=this._editor.getModel(),d=new c.a(a,u),h=l.findNextMatch(this._state.searchString,d,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,n);return i&&h&&h.range.isEmpty()&&h.range.getStartPosition().equals(d)&&(d=this._nextSearchPosition(d),h=l.findNextMatch(this._state.searchString,d,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,n)),h?o||s.containsRange(h.range)?h:this._getNextMatch(h.range.getEndPosition(),n,i,!0):null},e.prototype.moveToNextMatch=function(){this._moveToNextMatch(this._editor.getSelection().getEndPosition())},e.prototype._getReplacePattern=function(){return this._state.isRegex?function(e){if(!e||0===e.length)return new L(null);for(var t=new x(e),n=0,i=e.length;n=i)break;if(36===(a=e.charCodeAt(n))){t.emitUnchanged(n-1),t.emitStatic("$",n+1);continue}if(48===a||38===a){t.emitUnchanged(n-1),t.emitMatchIndex(0,n+1);continue}if(49<=a&&a<=57){var r=a-48;if(n+1=i)break;var a;switch(a=e.charCodeAt(n)){case 92:t.emitUnchanged(n-1),t.emitStatic("\\",n+1);break;case 110:t.emitUnchanged(n-1),t.emitStatic("\n",n+1);break;case 116:t.emitUnchanged(n-1),t.emitStatic("\t",n+1)}}}return t.finalize()}(this._state.replaceString):L.fromStaticValue(this._state.replaceString)},e.prototype.replace=function(){if(this._hasMatches()){var e=this._getReplacePattern(),t=this._editor.getSelection(),n=this._getNextMatch(t.getStartPosition(),!0,!1);if(n)if(t.equalsRange(n.range)){var i=e.buildReplaceString(n.matches,this._state.preserveCase),o=new l.a(t,i);this._executeEditorCommand("replace",o),this._decorations.setStartPosition(new c.a(t.startLineNumber,t.startColumn+i.length)),this.research(!0)}else this._decorations.setStartPosition(this._editor.getPosition()),this._setCurrentFindMatch(n.range)}},e.prototype._findMatches=function(t,n,i){var o=e._getSearchRange(this._editor.getModel(),t);return this._editor.getModel().findMatches(this._state.searchString,o,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,n,i)},e.prototype.replaceAll=function(){if(this._hasMatches()){var e=this._decorations.getFindScope();null===e&&this._state.matchesCount>=19999?this._largeReplaceAll():this._regularReplaceAll(e),this.research(!1)}},e.prototype._largeReplaceAll=function(){var e=new p.a(this._state.searchString,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null).parseSearchRequest();if(e){var t=e.regex;if(!t.multiline){var n="mu";t.ignoreCase&&(n+="i"),t.global&&(n+="g"),t=new RegExp(t.source,n)}var i,o=this._editor.getModel(),r=o.getValue(1),s=o.getFullModelRange(),a=this._getReplacePattern(),u=this._state.preserveCase;i=a.hasReplacementPatterns||u?r.replace(t,(function(){return a.buildReplaceString(arguments,u)})):r.replace(t,a.buildReplaceString(null,u));var c=new l.b(s,i,this._editor.getSelection());this._executeEditorCommand("replaceAll",c)}},e.prototype._regularReplaceAll=function(e){for(var t=this._getReplacePattern(),n=this._findMatches(e,t.hasReplacementPatterns||this._state.preserveCase,1073741824),i=[],o=0,r=n.length;ot&&(e=t),this._matchesPosition!==e&&(this._matchesPosition=e,i.matchesPosition=!0,o=!0),this._matchesCount!==t&&(this._matchesCount=t,i.matchesCount=!0,o=!0),void 0!==n&&(d.a.equalsRange(this._currentMatch,n)||(this._currentMatch=n,i.currentMatch=!0,o=!0)),o&&this._onFindReplaceStateChange.fire(i)},t.prototype.change=function(e,t,n){void 0===n&&(n=!0);var i={moveCursor:t,updateHistory:n,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1},o=!1,r=this.isRegex,s=this.wholeWord,a=this.matchCase,u=this.preserveCase;void 0!==e.searchString&&this._searchString!==e.searchString&&(this._searchString=e.searchString,i.searchString=!0,o=!0),void 0!==e.replaceString&&this._replaceString!==e.replaceString&&(this._replaceString=e.replaceString,i.replaceString=!0,o=!0),void 0!==e.isRevealed&&this._isRevealed!==e.isRevealed&&(this._isRevealed=e.isRevealed,i.isRevealed=!0,o=!0),void 0!==e.isReplaceRevealed&&this._isReplaceRevealed!==e.isReplaceRevealed&&(this._isReplaceRevealed=e.isReplaceRevealed,i.isReplaceRevealed=!0,o=!0),void 0!==e.isRegex&&(this._isRegex=e.isRegex),void 0!==e.wholeWord&&(this._wholeWord=e.wholeWord),void 0!==e.matchCase&&(this._matchCase=e.matchCase),void 0!==e.preserveCase&&(this._preserveCase=e.preserveCase),void 0!==e.searchScope&&(d.a.equalsRange(this._searchScope,e.searchScope)||(this._searchScope=e.searchScope,i.searchScope=!0,o=!0)),this._isRegexOverride=void 0!==e.isRegexOverride?e.isRegexOverride:0,this._wholeWordOverride=void 0!==e.wholeWordOverride?e.wholeWordOverride:0,this._matchCaseOverride=void 0!==e.matchCaseOverride?e.matchCaseOverride:0,this._preserveCaseOverride=void 0!==e.preserveCaseOverride?e.preserveCaseOverride:0,r!==this.isRegex&&(o=!0,i.isRegex=!0),s!==this.wholeWord&&(o=!0,i.wholeWord=!0),a!==this.matchCase&&(o=!0,i.matchCase=!0),u!==this.preserveCase&&(o=!0,i.preserveCase=!0),o&&this._onFindReplaceStateChange.fire(i)},t}(r.a),be=(n("AbCa"),n("OBOq")),ye=n("cMOf"),Ce=n("/cxE"),we=n("MNsG"),Se=(n("yqFB"),n("0+8E")),Oe=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)}}(),Le=i.a("defaultLabel","input"),De=function(e){function t(t,n,i,o){var r=e.call(this)||this;r._showOptionButtons=i,r.fixFocusOnOptionClickEnabled=!0,r._onDidOptionChange=r._register(new ne.a),r.onDidOptionChange=r._onDidOptionChange.event,r._onKeyDown=r._register(new ne.a),r.onKeyDown=r._onKeyDown.event,r._onMouseDown=r._register(new ne.a),r.onMouseDown=r._onMouseDown.event,r._onInput=r._register(new ne.a),r._onKeyUp=r._register(new ne.a),r._onCaseSensitiveKeyDown=r._register(new ne.a),r.onCaseSensitiveKeyDown=r._onCaseSensitiveKeyDown.event,r._onRegexKeyDown=r._register(new ne.a),r.onRegexKeyDown=r._onRegexKeyDown.event,r._lastHighlightFindOptions=0,r.contextViewProvider=n,r.placeholder=o.placeholder||"",r.validation=o.validation,r.label=o.label||Le,r.inputActiveOptionBorder=o.inputActiveOptionBorder,r.inputActiveOptionBackground=o.inputActiveOptionBackground,r.inputBackground=o.inputBackground,r.inputForeground=o.inputForeground,r.inputBorder=o.inputBorder,r.inputValidationInfoBorder=o.inputValidationInfoBorder,r.inputValidationInfoBackground=o.inputValidationInfoBackground,r.inputValidationInfoForeground=o.inputValidationInfoForeground,r.inputValidationWarningBorder=o.inputValidationWarningBorder,r.inputValidationWarningBackground=o.inputValidationWarningBackground,r.inputValidationWarningForeground=o.inputValidationWarningForeground,r.inputValidationErrorBorder=o.inputValidationErrorBorder,r.inputValidationErrorBackground=o.inputValidationErrorBackground,r.inputValidationErrorForeground=o.inputValidationErrorForeground;var s=o.appendCaseSensitiveLabel||"",a=o.appendWholeWordsLabel||"",u=o.appendRegexLabel||"",l=o.history||[],c=!!o.flexibleHeight,d=!!o.flexibleWidth,h=o.flexibleMaxHeight;r.domNode=document.createElement("div"),$.f(r.domNode,"monaco-findInput"),r.inputBox=r._register(new Se.a(r.domNode,r.contextViewProvider,{placeholder:r.placeholder||"",ariaLabel:r.label||"",validationOptions:{validation:r.validation},inputBackground:r.inputBackground,inputForeground:r.inputForeground,inputBorder:r.inputBorder,inputValidationInfoBackground:r.inputValidationInfoBackground,inputValidationInfoForeground:r.inputValidationInfoForeground,inputValidationInfoBorder:r.inputValidationInfoBorder,inputValidationWarningBackground:r.inputValidationWarningBackground,inputValidationWarningForeground:r.inputValidationWarningForeground,inputValidationWarningBorder:r.inputValidationWarningBorder,inputValidationErrorBackground:r.inputValidationErrorBackground,inputValidationErrorForeground:r.inputValidationErrorForeground,inputValidationErrorBorder:r.inputValidationErrorBorder,history:l,flexibleHeight:c,flexibleWidth:d,flexibleMaxHeight:h})),r.regex=r._register(new pe({appendTitle:u,isChecked:!1,inputActiveOptionBorder:r.inputActiveOptionBorder,inputActiveOptionBackground:r.inputActiveOptionBackground})),r._register(r.regex.onChange((function(e){r._onDidOptionChange.fire(e),!e&&r.fixFocusOnOptionClickEnabled&&r.inputBox.focus(),r.validate()}))),r._register(r.regex.onKeyDown((function(e){r._onRegexKeyDown.fire(e)}))),r.wholeWords=r._register(new he({appendTitle:a,isChecked:!1,inputActiveOptionBorder:r.inputActiveOptionBorder,inputActiveOptionBackground:r.inputActiveOptionBackground})),r._register(r.wholeWords.onChange((function(e){r._onDidOptionChange.fire(e),!e&&r.fixFocusOnOptionClickEnabled&&r.inputBox.focus(),r.validate()}))),r.caseSensitive=r._register(new de({appendTitle:s,isChecked:!1,inputActiveOptionBorder:r.inputActiveOptionBorder,inputActiveOptionBackground:r.inputActiveOptionBackground})),r._register(r.caseSensitive.onChange((function(e){r._onDidOptionChange.fire(e),!e&&r.fixFocusOnOptionClickEnabled&&r.inputBox.focus(),r.validate()}))),r._register(r.caseSensitive.onKeyDown((function(e){r._onCaseSensitiveKeyDown.fire(e)}))),r._showOptionButtons&&(r.inputBox.paddingRight=r.caseSensitive.width()+r.wholeWords.width()+r.regex.width());var p=[r.caseSensitive.domNode,r.wholeWords.domNode,r.regex.domNode];r.onkeydown(r.domNode,(function(e){if(e.equals(15)||e.equals(17)||e.equals(9)){var t=p.indexOf(document.activeElement);if(t>=0){var n=-1;e.equals(17)?n=(t+1)%p.length:e.equals(15)&&(n=0===t?p.length-1:t-1),e.equals(9)?p[t].blur():n>=0&&p[n].focus(),$.c.stop(e,!0)}}}));var f=document.createElement("div");return f.className="controls",f.style.display=r._showOptionButtons?"block":"none",f.appendChild(r.caseSensitive.domNode),f.appendChild(r.wholeWords.domNode),f.appendChild(r.regex.domNode),r.domNode.appendChild(f),t&&t.appendChild(r.domNode),r.onkeydown(r.inputBox.inputElement,(function(e){return r._onKeyDown.fire(e)})),r.onkeyup(r.inputBox.inputElement,(function(e){return r._onKeyUp.fire(e)})),r.oninput(r.inputBox.inputElement,(function(e){return r._onInput.fire()})),r.onmousedown(r.inputBox.inputElement,(function(e){return r._onMouseDown.fire(e)})),r}return Oe(t,e),t.prototype.enable=function(){$.P(this.domNode,"disabled"),this.inputBox.enable(),this.regex.enable(),this.wholeWords.enable(),this.caseSensitive.enable()},t.prototype.disable=function(){$.f(this.domNode,"disabled"),this.inputBox.disable(),this.regex.disable(),this.wholeWords.disable(),this.caseSensitive.disable()},t.prototype.setFocusInputOnOptionClick=function(e){this.fixFocusOnOptionClickEnabled=e},t.prototype.setEnabled=function(e){e?this.enable():this.disable()},t.prototype.getValue=function(){return this.inputBox.value},t.prototype.setValue=function(e){this.inputBox.value!==e&&(this.inputBox.value=e)},t.prototype.style=function(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionBackground=e.inputActiveOptionBackground,this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()},t.prototype.applyStyles=function(){if(this.domNode){var e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionBackground:this.inputActiveOptionBackground};this.regex.style(e),this.wholeWords.style(e),this.caseSensitive.style(e);var t={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder};this.inputBox.style(t)}},t.prototype.select=function(){this.inputBox.select()},t.prototype.focus=function(){this.inputBox.focus()},t.prototype.getCaseSensitive=function(){return this.caseSensitive.checked},t.prototype.setCaseSensitive=function(e){this.caseSensitive.checked=e},t.prototype.getWholeWords=function(){return this.wholeWords.checked},t.prototype.setWholeWords=function(e){this.wholeWords.checked=e},t.prototype.getRegex=function(){return this.regex.checked},t.prototype.setRegex=function(e){this.regex.checked=e,this.validate()},t.prototype.focusOnCaseSensitive=function(){this.caseSensitive.focus()},t.prototype.highlightFindOptions=function(){$.P(this.domNode,"highlight-"+this._lastHighlightFindOptions),this._lastHighlightFindOptions=1-this._lastHighlightFindOptions,$.f(this.domNode,"highlight-"+this._lastHighlightFindOptions)},t.prototype.validate=function(){this.inputBox.validate()},t.prototype.clearMessage=function(){this.inputBox.hideMessage()},t}(ee.a),xe=n("nrhi"),Ne=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)}}(),ke=i.a("defaultLabel","input"),Ee=i.a("label.preserveCaseCheckbox","Preserve Case"),Ie=function(e){function t(t){return e.call(this,{actionClassName:"codicon-preserve-case",title:Ee+t.appendTitle,isChecked:t.isChecked,inputActiveOptionBorder:t.inputActiveOptionBorder,inputActiveOptionBackground:t.inputActiveOptionBackground})||this}return Ne(t,e),t}(se),Me=function(e){function t(t,n,i,o){var r=e.call(this)||this;r._showOptionButtons=i,r.fixFocusOnOptionClickEnabled=!0,r.cachedOptionsWidth=0,r._onDidOptionChange=r._register(new ne.a),r.onDidOptionChange=r._onDidOptionChange.event,r._onKeyDown=r._register(new ne.a),r.onKeyDown=r._onKeyDown.event,r._onMouseDown=r._register(new ne.a),r._onInput=r._register(new ne.a),r._onKeyUp=r._register(new ne.a),r._onPreserveCaseKeyDown=r._register(new ne.a),r.onPreserveCaseKeyDown=r._onPreserveCaseKeyDown.event,r.contextViewProvider=n,r.placeholder=o.placeholder||"",r.validation=o.validation,r.label=o.label||ke,r.inputActiveOptionBorder=o.inputActiveOptionBorder,r.inputActiveOptionBackground=o.inputActiveOptionBackground,r.inputBackground=o.inputBackground,r.inputForeground=o.inputForeground,r.inputBorder=o.inputBorder,r.inputValidationInfoBorder=o.inputValidationInfoBorder,r.inputValidationInfoBackground=o.inputValidationInfoBackground,r.inputValidationInfoForeground=o.inputValidationInfoForeground,r.inputValidationWarningBorder=o.inputValidationWarningBorder,r.inputValidationWarningBackground=o.inputValidationWarningBackground,r.inputValidationWarningForeground=o.inputValidationWarningForeground,r.inputValidationErrorBorder=o.inputValidationErrorBorder,r.inputValidationErrorBackground=o.inputValidationErrorBackground,r.inputValidationErrorForeground=o.inputValidationErrorForeground;var s=o.history||[],a=!!o.flexibleHeight,u=!!o.flexibleWidth,l=o.flexibleMaxHeight;r.domNode=document.createElement("div"),$.f(r.domNode,"monaco-findInput"),r.inputBox=r._register(new Se.a(r.domNode,r.contextViewProvider,{ariaLabel:r.label||"",placeholder:r.placeholder||"",validationOptions:{validation:r.validation},inputBackground:r.inputBackground,inputForeground:r.inputForeground,inputBorder:r.inputBorder,inputValidationInfoBackground:r.inputValidationInfoBackground,inputValidationInfoForeground:r.inputValidationInfoForeground,inputValidationInfoBorder:r.inputValidationInfoBorder,inputValidationWarningBackground:r.inputValidationWarningBackground,inputValidationWarningForeground:r.inputValidationWarningForeground,inputValidationWarningBorder:r.inputValidationWarningBorder,inputValidationErrorBackground:r.inputValidationErrorBackground,inputValidationErrorForeground:r.inputValidationErrorForeground,inputValidationErrorBorder:r.inputValidationErrorBorder,history:s,flexibleHeight:a,flexibleWidth:u,flexibleMaxHeight:l})),r.preserveCase=r._register(new Ie({appendTitle:"",isChecked:!1,inputActiveOptionBorder:r.inputActiveOptionBorder,inputActiveOptionBackground:r.inputActiveOptionBackground})),r._register(r.preserveCase.onChange((function(e){r._onDidOptionChange.fire(e),!e&&r.fixFocusOnOptionClickEnabled&&r.inputBox.focus(),r.validate()}))),r._register(r.preserveCase.onKeyDown((function(e){r._onPreserveCaseKeyDown.fire(e)}))),r._showOptionButtons?r.cachedOptionsWidth=r.preserveCase.width():r.cachedOptionsWidth=0;var c=[r.preserveCase.domNode];r.onkeydown(r.domNode,(function(e){if(e.equals(15)||e.equals(17)||e.equals(9)){var t=c.indexOf(document.activeElement);if(t>=0){var n=-1;e.equals(17)?n=(t+1)%c.length:e.equals(15)&&(n=0===t?c.length-1:t-1),e.equals(9)?c[t].blur():n>=0&&c[n].focus(),$.c.stop(e,!0)}}}));var d=document.createElement("div");return d.className="controls",d.style.display=r._showOptionButtons?"block":"none",d.appendChild(r.preserveCase.domNode),r.domNode.appendChild(d),t&&t.appendChild(r.domNode),r.onkeydown(r.inputBox.inputElement,(function(e){return r._onKeyDown.fire(e)})),r.onkeyup(r.inputBox.inputElement,(function(e){return r._onKeyUp.fire(e)})),r.oninput(r.inputBox.inputElement,(function(e){return r._onInput.fire()})),r.onmousedown(r.inputBox.inputElement,(function(e){return r._onMouseDown.fire(e)})),r}return Ne(t,e),t.prototype.enable=function(){$.P(this.domNode,"disabled"),this.inputBox.enable(),this.preserveCase.enable()},t.prototype.disable=function(){$.f(this.domNode,"disabled"),this.inputBox.disable(),this.preserveCase.disable()},t.prototype.setEnabled=function(e){e?this.enable():this.disable()},t.prototype.style=function(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionBackground=e.inputActiveOptionBackground,this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()},t.prototype.applyStyles=function(){if(this.domNode){var e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionBackground:this.inputActiveOptionBackground};this.preserveCase.style(e);var t={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder};this.inputBox.style(t)}},t.prototype.select=function(){this.inputBox.select()},t.prototype.focus=function(){this.inputBox.focus()},t.prototype.getPreserveCase=function(){return this.preserveCase.checked},t.prototype.setPreserveCase=function(e){this.preserveCase.checked=e},t.prototype.focusOnPreserve=function(){this.preserveCase.focus()},t.prototype.validate=function(){this.inputBox&&this.inputBox.validate()},Object.defineProperty(t.prototype,"width",{set:function(e){this.inputBox.paddingRight=this.cachedOptionsWidth,this.inputBox.width=e,this.domNode.style.width=e+"px"},enumerable:!0,configurable:!0}),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t}(ee.a),Te=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)}}(),Pe=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},Re=function(e,t){return function(n,i){t(n,i,e)}};function Ae(e,t){return e.getContext(document.activeElement).getValue(t)}function Fe(e,t){var n=function(e,t){return e.createScoped(t.target)}(e,t);return function(e,t,n){new k.d(n,t).bindTo(e)}(n,t,"historyNavigationWidget"),{scopedContextKeyService:n,historyNavigationEnablement:new k.d("historyNavigationEnabled",!0).bindTo(n)}}var je=function(e){function t(t,n,i,o,r){void 0===r&&(r=!1);var s=e.call(this,t,n,r,i)||this;return s._register(Fe(o,{target:s.inputBox.element,historyNavigator:s.inputBox}).scopedContextKeyService),s}return Te(t,e),t=Pe([Re(3,k.c)],t)}(De),We=function(e){function t(t,n,i,o,r){void 0===r&&(r=!1);var s=e.call(this,t,n,r,i)||this;return s._register(Fe(o,{target:s.inputBox.element,historyNavigator:s.inputBox}).scopedContextKeyService),s}return Te(t,e),t=Pe([Re(3,k.c)],t)}(Me);xe.a.registerCommandAndKeybindingRule({id:"history.showPrevious",weight:200,when:k.a.and(k.a.has("historyNavigationWidget"),k.a.equals("historyNavigationEnabled",!0)),primary:16,secondary:[528],handler:function(e,t){var n=Ae(e.get(k.c),"historyNavigationWidget");n&&n.historyNavigator.showPreviousValue()}}),xe.a.registerCommandAndKeybindingRule({id:"history.showNext",weight:200,when:k.a.and(k.a.has("historyNavigationWidget"),k.a.equals("historyNavigationEnabled",!0)),primary:18,secondary:[530],handler:function(e,t){var n=Ae(e.get(k.c),"historyNavigationWidget");n&&n.historyNavigator.showNextValue()}});var Ve=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)}}(),Be=i.a("label.find","Find"),He=i.a("placeholder.find","Find"),ze=i.a("label.previousMatchButton","Previous match"),Ue=i.a("label.nextMatchButton","Next match"),Ke=i.a("label.toggleSelectionFind","Find in selection"),qe=i.a("label.closeButton","Close"),Ge=i.a("label.replace","Replace"),Ye=i.a("placeholder.replace","Replace"),Ze=i.a("label.replaceButton","Replace"),Xe=i.a("label.replaceAllButton","Replace All"),Qe=i.a("label.toggleReplaceButton","Toggle Replace mode"),Je=i.a("title.matchesCountLimit","Only the first {0} results are highlighted, but all find operations work on the entire text.",19999),$e=i.a("label.matchesLocation","{0} of {1}"),et=i.a("label.noResults","No Results"),tt=69,nt=we.e?256:2048,it=function(e){this.afterLineNumber=e,this.heightInPx=33,this.suppressMouseDown=!1,this.domNode=document.createElement("div"),this.domNode.className="dock-find-viewzone"};function ot(e,t,n){var i=!!t.match(/\n/);n&&i&&n.selectionStart>0&&e.stopPropagation()}function rt(e,t,n){var i=!!t.match(/\n/);n&&i&&n.selectionEnd0&&0===this._state.matchesCount;$.Y(this._domNode,"no-results",t),this._updateMatchesCount(),this._updateButtons()}(e.searchString||e.currentMatch)&&this._layoutViewZone(),e.updateHistory&&this._delayedUpdateHistory()},t.prototype._delayedUpdateHistory=function(){this._updateHistoryDelayer.trigger(this._updateHistory.bind(this))},t.prototype._updateHistory=function(){this._state.searchString&&this._findInput.inputBox.addToHistory(),this._state.replaceString&&this._replaceInput.inputBox.addToHistory()},t.prototype._updateMatchesCount=function(){var e;if(this._matchesCount.style.minWidth=tt+"px",this._state.matchesCount>=19999?this._matchesCount.title=Je:this._matchesCount.title="",this._matchesCount.firstChild&&this._matchesCount.removeChild(this._matchesCount.firstChild),this._state.matchesCount>0){var t=String(this._state.matchesCount);this._state.matchesCount>=19999&&(t+="+");var n=String(this._state.matchesPosition);"0"===n&&(n="?"),e=s.r($e,n,t)}else e=et;this._matchesCount.appendChild(document.createTextNode(e)),Object(be.a)(this._getAriaLabel(e,this._state.currentMatch,this._state.searchString),!0),tt=Math.max(tt,this._matchesCount.clientWidth)},t.prototype._getAriaLabel=function(e,t,n){return e===et?""===n?i.a("ariaSearchNoResultEmpty","{0} found",e):i.a("ariaSearchNoResult","{0} found for {1}",e,n):t?i.a("ariaSearchNoResultWithLineNum","{0} found for {1} at {2}",e,n,t.startLineNumber+":"+t.startColumn):i.a("ariaSearchNoResultWithLineNumNoCurrentMatch","{0} found for {1}",e,n)},t.prototype._updateToggleSelectionFindButton=function(){var e=this._codeEditor.getSelection(),t=!!e&&(e.startLineNumber!==e.endLineNumber||e.startColumn!==e.endColumn),n=this._toggleSelectionFind.checked;this._isVisible&&(n||t)?this._toggleSelectionFind.enable():this._toggleSelectionFind.disable()},t.prototype._updateButtons=function(){this._findInput.setEnabled(this._isVisible),this._replaceInput.setEnabled(this._isVisible&&this._isReplaceVisible),this._updateToggleSelectionFindButton(),this._closeBtn.setEnabled(this._isVisible);var e=this._state.searchString.length>0,t=!!this._state.matchesCount;this._prevBtn.setEnabled(this._isVisible&&e&&t),this._nextBtn.setEnabled(this._isVisible&&e&&t),this._replaceBtn.setEnabled(this._isVisible&&this._isReplaceVisible&&e),this._replaceAllBtn.setEnabled(this._isVisible&&this._isReplaceVisible&&e),$.Y(this._domNode,"replaceToggled",this._isReplaceVisible),this._toggleReplaceBtn.toggleClass("codicon-chevron-right",!this._isReplaceVisible),this._toggleReplaceBtn.toggleClass("codicon-chevron-down",this._isReplaceVisible),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible);var n=!this._codeEditor.getOption(68);this._toggleReplaceBtn.setEnabled(this._isVisible&&n)},t.prototype._reveal=function(){var e=this;if(!this._isVisible){this._isVisible=!0;var t=this._codeEditor.getSelection();switch(this._codeEditor.getOption(28).autoFindInSelection){case"always":this._toggleSelectionFind.checked=!0;break;case"never":this._toggleSelectionFind.checked=!1;break;case"multiline":var n=!!t&&t.startLineNumber!==t.endLineNumber;this._toggleSelectionFind.checked=n}this._tryUpdateWidgetWidth(),this._updateButtons(),setTimeout((function(){$.f(e._domNode,"visible"),e._domNode.setAttribute("aria-hidden","false")}),0),setTimeout((function(){e._findInput.validate()}),200),this._codeEditor.layoutOverlayWidget(this);var i=!0;if(this._codeEditor.getOption(28).seedSearchStringFromSelection&&t){var o=this._codeEditor.getDomNode();if(o){var r=$.C(o),s=this._codeEditor.getScrolledVisiblePosition(t.getStartPosition()),a=r.left+(s?s.left:0),u=s?s.top:0;if(this._viewZone&&ut.startLineNumber&&(i=!1);var l=$.F(this._domNode).left;a>l&&(i=!1);var c=this._codeEditor.getScrolledVisiblePosition(t.getEndPosition());r.left+(c?c.left:0)>l&&(i=!1)}}}this._showViewZone(i)}},t.prototype._hide=function(e){this._isVisible&&(this._isVisible=!1,this._updateButtons(),$.P(this._domNode,"visible"),this._domNode.setAttribute("aria-hidden","true"),this._findInput.clearMessage(),e&&this._codeEditor.focus(),this._codeEditor.layoutOverlayWidget(this),this._removeViewZone())},t.prototype._layoutViewZone=function(){var e=this;if(this._codeEditor.getOption(28).addExtraSpaceOnTop){if(this._isVisible){var t=this._viewZone;void 0===this._viewZoneId&&t&&this._codeEditor.changeViewZones((function(n){t.heightInPx=e._getHeight(),e._viewZoneId=n.addZone(t),e._codeEditor.setScrollTop(e._codeEditor.getScrollTop()+t.heightInPx)}))}}else this._removeViewZone()},t.prototype._showViewZone=function(e){var t=this;if((void 0===e&&(e=!0),this._isVisible)&&this._codeEditor.getOption(28).addExtraSpaceOnTop){void 0===this._viewZone&&(this._viewZone=new it(0));var n=this._viewZone;this._codeEditor.changeViewZones((function(i){if(void 0!==t._viewZoneId){var o=t._getHeight();if(o===n.heightInPx)return;var r=o-n.heightInPx;return n.heightInPx=o,i.layoutZone(t._viewZoneId),void(e&&t._codeEditor.setScrollTop(t._codeEditor.getScrollTop()+r))}r=t._getHeight();n.heightInPx=r,t._viewZoneId=i.addZone(n),e&&t._codeEditor.setScrollTop(t._codeEditor.getScrollTop()+r)}))}},t.prototype._removeViewZone=function(){var e=this;this._codeEditor.changeViewZones((function(t){void 0!==e._viewZoneId&&(t.removeZone(e._viewZoneId),e._viewZoneId=void 0,e._viewZone&&(e._codeEditor.setScrollTop(e._codeEditor.getScrollTop()-e._viewZone.heightInPx),e._viewZone=void 0))}))},t.prototype._applyTheme=function(e){var t={inputActiveOptionBorder:e.getColor(m.Y),inputActiveOptionBackground:e.getColor(m.X),inputBackground:e.getColor(m.Z),inputForeground:e.getColor(m.bb),inputBorder:e.getColor(m.ab),inputValidationInfoBackground:e.getColor(m.fb),inputValidationInfoForeground:e.getColor(m.hb),inputValidationInfoBorder:e.getColor(m.gb),inputValidationWarningBackground:e.getColor(m.ib),inputValidationWarningForeground:e.getColor(m.kb),inputValidationWarningBorder:e.getColor(m.jb),inputValidationErrorBackground:e.getColor(m.cb),inputValidationErrorForeground:e.getColor(m.eb),inputValidationErrorBorder:e.getColor(m.db)};this._findInput.style(t),this._replaceInput.style(t),this._toggleSelectionFind.style(t)},t.prototype._tryUpdateWidgetWidth=function(){if(this._isVisible&&$.M(this._domNode)){var e=this._codeEditor.getLayoutInfo();if(e.contentWidth<=0)$.f(this._domNode,"hiddenEditor");else{$.I(this._domNode,"hiddenEditor")&&$.P(this._domNode,"hiddenEditor");var t=e.width,n=e.minimapWidth,i=!1,o=!1,r=!1;if(this._resized)if($.H(this._domNode)>419)return this._domNode.style.maxWidth=t-28-n-15+"px",void(this._replaceInput.width=$.H(this._findInput.domNode));if(447+n>=t&&(o=!0),447+n-tt>=t&&(r=!0),447+n-tt>=t+50&&(i=!0),$.Y(this._domNode,"collapsed-find-widget",i),$.Y(this._domNode,"narrow-find-widget",r),$.Y(this._domNode,"reduced-find-widget",o),r||i||(this._domNode.style.maxWidth=t-28-n-15+"px"),this._resized){this._findInput.inputBox.layout();var s=this._findInput.inputBox.element.clientWidth;s>0&&(this._replaceInput.width=s)}else this._isReplaceVisible&&(this._replaceInput.width=$.H(this._findInput.domNode))}}},t.prototype._getHeight=function(){var e=0;return e+=4,e+=this._findInput.inputBox.height+2,this._isReplaceVisible&&(e+=4,e+=this._replaceInput.inputBox.height+2),e+=4},t.prototype._tryUpdateHeight=function(){var e=this._getHeight();return(null===this._cachedHeight||this._cachedHeight!==e)&&(this._cachedHeight=e,this._domNode.style.height=e+"px",!0)},t.prototype.focusFindInput=function(){this._findInput.select(),this._findInput.focus()},t.prototype.focusReplaceInput=function(){this._replaceInput.select(),this._replaceInput.focus()},t.prototype.highlightFindOptions=function(){this._findInput.highlightFindOptions()},t.prototype._updateSearchScope=function(){if(this._codeEditor.hasModel()&&this._toggleSelectionFind.checked){var e=this._codeEditor.getSelection();1===e.endColumn&&e.endLineNumber>e.startLineNumber&&(e=e.setEndPosition(e.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(e.endLineNumber-1)));var t=this._state.currentMatch;e.startLineNumber!==e.endLineNumber&&(d.a.equalsRange(e,t)||this._state.change({searchScope:e},!0))}},t.prototype._onFindInputMouseDown=function(e){e.middleButton&&e.stopPropagation()},t.prototype._onFindInputKeyDown=function(e){return e.equals(3|nt)?(this._findInput.inputBox.insertAtCursor("\n"),void e.preventDefault()):e.equals(2)?(this._isReplaceVisible?this._replaceInput.focus():this._findInput.focusOnCaseSensitive(),void e.preventDefault()):e.equals(2066)?(this._codeEditor.focus(),void e.preventDefault()):e.equals(16)?ot(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):e.equals(18)?rt(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):void 0},t.prototype._onReplaceInputKeyDown=function(e){return e.equals(3|nt)?(we.h&&we.f&&!this._ctrlEnterReplaceAllWarningPrompted&&(this._notificationService.info(i.a("ctrlEnter.keybindingChanged","Ctrl+Enter now inserts line break instead of replacing all. You can modify the keybinding for editor.action.replaceAll to override this behavior.")),this._ctrlEnterReplaceAllWarningPrompted=!0,this._storageService.store("ctrlEnterReplaceAll.windows.donotask",!0,0)),this._replaceInput.inputBox.insertAtCursor("\n"),void e.preventDefault()):e.equals(2)?(this._findInput.focusOnCaseSensitive(),void e.preventDefault()):e.equals(1026)?(this._findInput.focus(),void e.preventDefault()):e.equals(2066)?(this._codeEditor.focus(),void e.preventDefault()):e.equals(16)?ot(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):e.equals(18)?rt(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):void 0},t.prototype.getHorizontalSashTop=function(e){return 0},t.prototype.getHorizontalSashLeft=function(e){return 0},t.prototype.getHorizontalSashWidth=function(e){return 500},t.prototype._keybindingLabelFor=function(e){var t=this._keybindingService.lookupKeybinding(e);return t?" ("+t.getLabel()+")":""},t.prototype._buildDomNode=function(){var e=this;this._findInput=this._register(new je(null,this._contextViewProvider,{width:221,label:Be,placeholder:He,appendCaseSensitiveLabel:this._keybindingLabelFor(K),appendWholeWordsLabel:this._keybindingLabelFor(q),appendRegexLabel:this._keybindingLabelFor(G),validation:function(t){if(0===t.length||!e._findInput.getRegex())return null;try{return new RegExp(t),null}catch(e){return{content:e.message}}},flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._findInput.setRegex(!!this._state.isRegex),this._findInput.setCaseSensitive(!!this._state.matchCase),this._findInput.setWholeWords(!!this._state.wholeWord),this._register(this._findInput.onKeyDown((function(t){return e._onFindInputKeyDown(t)}))),this._register(this._findInput.inputBox.onDidChange((function(){e._ignoreChangeEvent||e._state.change({searchString:e._findInput.getValue()},!0)}))),this._register(this._findInput.onDidOptionChange((function(){e._state.change({isRegex:e._findInput.getRegex(),wholeWord:e._findInput.getWholeWords(),matchCase:e._findInput.getCaseSensitive()},!0)}))),this._register(this._findInput.onCaseSensitiveKeyDown((function(t){t.equals(1026)&&e._isReplaceVisible&&(e._replaceInput.focus(),t.preventDefault())}))),this._register(this._findInput.onRegexKeyDown((function(t){t.equals(2)&&e._isReplaceVisible&&(e._replaceInput.focusOnPreserve(),t.preventDefault())}))),this._register(this._findInput.inputBox.onDidHeightChange((function(t){e._tryUpdateHeight()&&e._showViewZone()}))),we.d&&this._register(this._findInput.onMouseDown((function(t){return e._onFindInputMouseDown(t)}))),this._matchesCount=document.createElement("div"),this._matchesCount.className="matchesCount",this._updateMatchesCount(),this._prevBtn=this._register(new at({label:ze+this._keybindingLabelFor(V),className:"codicon codicon-arrow-up",onTrigger:function(){e._codeEditor.getAction(V).run().then(void 0,Ce.e)}})),this._nextBtn=this._register(new at({label:Ue+this._keybindingLabelFor(W),className:"codicon codicon-arrow-down",onTrigger:function(){e._codeEditor.getAction(W).run().then(void 0,Ce.e)}}));var t=document.createElement("div");t.className="find-part",t.appendChild(this._findInput.domNode);var n=document.createElement("div");n.className="find-actions",t.appendChild(n),n.appendChild(this._matchesCount),n.appendChild(this._prevBtn.domNode),n.appendChild(this._nextBtn.domNode),this._toggleSelectionFind=this._register(new se({actionClassName:"codicon codicon-selection",title:Ke+this._keybindingLabelFor(Y),isChecked:!1})),this._register(this._toggleSelectionFind.onChange((function(){if(e._toggleSelectionFind.checked){if(e._codeEditor.hasModel()){var t=e._codeEditor.getSelection();1===t.endColumn&&t.endLineNumber>t.startLineNumber&&(t=t.setEndPosition(t.endLineNumber-1,e._codeEditor.getModel().getLineMaxColumn(t.endLineNumber-1))),t.isEmpty()||e._state.change({searchScope:t},!0)}}else e._state.change({searchScope:null},!0)}))),n.appendChild(this._toggleSelectionFind.domNode),this._closeBtn=this._register(new at({label:qe+this._keybindingLabelFor(U),className:"codicon codicon-close",onTrigger:function(){e._state.change({isRevealed:!1,searchScope:null},!1)},onKeyDown:function(t){t.equals(2)&&e._isReplaceVisible&&(e._replaceBtn.isEnabled()?e._replaceBtn.focus():e._codeEditor.focus(),t.preventDefault())}})),n.appendChild(this._closeBtn.domNode),this._replaceInput=this._register(new We(null,void 0,{label:Ge,placeholder:Ye,history:[],flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._replaceInput.setPreserveCase(!!this._state.preserveCase),this._register(this._replaceInput.onKeyDown((function(t){return e._onReplaceInputKeyDown(t)}))),this._register(this._replaceInput.inputBox.onDidChange((function(){e._state.change({replaceString:e._replaceInput.inputBox.value},!1)}))),this._register(this._replaceInput.inputBox.onDidHeightChange((function(t){e._isReplaceVisible&&e._tryUpdateHeight()&&e._showViewZone()}))),this._register(this._replaceInput.onDidOptionChange((function(){e._state.change({preserveCase:e._replaceInput.getPreserveCase()},!0)}))),this._register(this._replaceInput.onPreserveCaseKeyDown((function(t){t.equals(2)&&(e._prevBtn.isEnabled()?e._prevBtn.focus():e._nextBtn.isEnabled()?e._nextBtn.focus():e._toggleSelectionFind.enabled?e._toggleSelectionFind.focus():e._closeBtn.isEnabled()&&e._closeBtn.focus(),t.preventDefault())}))),this._replaceBtn=this._register(new at({label:Ze+this._keybindingLabelFor(Z),className:"codicon codicon-replace",onTrigger:function(){e._controller.replace()},onKeyDown:function(t){t.equals(1026)&&(e._closeBtn.focus(),t.preventDefault())}})),this._replaceAllBtn=this._register(new at({label:Xe+this._keybindingLabelFor(X),className:"codicon codicon-replace-all",onTrigger:function(){e._controller.replaceAll()}}));var i=document.createElement("div");i.className="replace-part",i.appendChild(this._replaceInput.domNode);var o=document.createElement("div");o.className="replace-actions",i.appendChild(o),o.appendChild(this._replaceBtn.domNode),o.appendChild(this._replaceAllBtn.domNode),this._toggleReplaceBtn=this._register(new at({label:Qe,className:"codicon toggle left",onTrigger:function(){e._state.change({isReplaceRevealed:!e._isReplaceVisible},!1),e._isReplaceVisible&&(e._replaceInput.width=$.H(e._findInput.domNode),e._replaceInput.inputBox.layout()),e._showViewZone()}})),this._toggleReplaceBtn.toggleClass("codicon-chevron-down",this._isReplaceVisible),this._toggleReplaceBtn.toggleClass("codicon-chevron-right",!this._isReplaceVisible),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible),this._domNode=document.createElement("div"),this._domNode.className="editor-widget find-widget",this._domNode.setAttribute("aria-hidden","true"),this._domNode.style.width="419px",this._domNode.appendChild(this._toggleReplaceBtn.domNode),this._domNode.appendChild(t),this._domNode.appendChild(i),this._resizeSash=new ye.a(this._domNode,this,{orientation:0}),this._resized=!1;var r=419;this._register(this._resizeSash.onDidStart((function(){r=$.H(e._domNode)}))),this._register(this._resizeSash.onDidChange((function(t){e._resized=!0;var n=r+t.startX-t.currentX;n<419||(n>(parseFloat($.z(e._domNode).maxWidth)||0)||(e._domNode.style.width=n+"px",e._isReplaceVisible&&(e._replaceInput.width=$.H(e._findInput.domNode)),e._findInput.inputBox.layout(),e._tryUpdateHeight()))}))),this._register(this._resizeSash.onDidReset((function(){var t=$.H(e._domNode);if(!(t<419)){var n=419;if(!e._resized||419===t){var i=e._codeEditor.getLayoutInfo();n=i.width-28-i.minimapWidth-15,e._resized=!0}e._domNode.style.width=n+"px",e._isReplaceVisible&&(e._replaceInput.width=$.H(e._findInput.domNode)),e._findInput.inputBox.layout()}})))},t.prototype.updateAccessibilitySupport=function(){var e=this._codeEditor.getOption(2);this._findInput.setFocusInputOnOptionClick(2!==e)},t.ID="editor.contrib.findWidget",t}(ee.a),at=function(e){function t(t){var n=e.call(this)||this;return n._opts=t,n._domNode=document.createElement("div"),n._domNode.title=n._opts.label,n._domNode.tabIndex=0,n._domNode.className="button "+n._opts.className,n._domNode.setAttribute("role","button"),n._domNode.setAttribute("aria-label",n._opts.label),n.onclick(n._domNode,(function(e){n._opts.onTrigger(),e.preventDefault()})),n.onkeydown(n._domNode,(function(e){if(e.equals(10)||e.equals(3))return n._opts.onTrigger(),void e.preventDefault();n._opts.onKeyDown&&n._opts.onKeyDown(e)})),n}return Ve(t,e),Object.defineProperty(t.prototype,"domNode",{get:function(){return this._domNode},enumerable:!0,configurable:!0}),t.prototype.isEnabled=function(){return this._domNode.tabIndex>=0},t.prototype.focus=function(){this._domNode.focus()},t.prototype.setEnabled=function(e){$.Y(this._domNode,"disabled",!e),this._domNode.setAttribute("aria-disabled",String(!e)),this._domNode.tabIndex=e?0:-1},t.prototype.setExpanded=function(e){this._domNode.setAttribute("aria-expanded",String(!!e))},t.prototype.toggleClass=function(e,t){$.Y(this._domNode,e,t)},t}(ee.a);Object(v.e)((function(e,t){var n=function(e,n){n&&t.addRule(".monaco-editor "+e+" { background-color: "+n+"; }")};n(".findMatch",e.getColor(m.t)),n(".currentFindMatch",e.getColor(m.r)),n(".findScope",e.getColor(m.v)),n(".find-widget",e.getColor(m.Q));var i=e.getColor(m.hc);i&&t.addRule(".monaco-editor .find-widget { box-shadow: 0 2px 8px "+i+"; }");var o=e.getColor(m.u);o&&t.addRule(".monaco-editor .findMatch { border: 1px "+("hc"===e.type?"dotted":"solid")+" "+o+"; box-sizing: border-box; }");var r=e.getColor(m.s);r&&t.addRule(".monaco-editor .currentFindMatch { border: 2px solid "+r+"; padding: 1px; box-sizing: border-box; }");var s=e.getColor(m.w);s&&t.addRule(".monaco-editor .findScope { border: 1px "+("hc"===e.type?"dashed":"solid")+" "+s+"; }");var a=e.getColor(m.e);a&&t.addRule(".monaco-editor .find-widget { border: 1px solid "+a+"; }");var u=e.getColor(m.S);u&&t.addRule(".monaco-editor .find-widget { color: "+u+"; }");var l=e.getColor(m.U);l&&t.addRule(".monaco-editor .find-widget.no-results .matchesCount { color: "+l+"; }");var c=e.getColor(m.T);if(c)t.addRule(".monaco-editor .find-widget .monaco-sash { background-color: "+c+"; width: 3px !important; margin-left: -4px;}");else{var d=e.getColor(m.R);d&&t.addRule(".monaco-editor .find-widget .monaco-sash { background-color: "+d+"; width: 3px !important; margin-left: -4px;}")}var h=e.getColor(m.V);h&&t.addRule(".monaco-editor .find-widget .monaco-inputbox.synthetic-focus { outline-color: "+h+"; }")}));var ut=n("9XeP"),lt=n("Uzvx"),ct=n("Cg/j"),dt=n("bexQ"),ht=n("A+jI"),pt=n("sM1p"),ft=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)}}(),gt=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},mt=function(e,t){return function(n,i){t(n,i,e)}};function vt(e){if(!e.hasModel())return null;var t=e.getSelection();if(t.startLineNumber===t.endLineNumber)if(t.isEmpty()){var n=e.getModel().getWordAtPosition(t.getStartPosition());if(n)return n.word}else if(e.getModel().getValueLengthInRange(t)<524288)return e.getModel().getValueInRange(t);return null}var _t=function(e){function t(t,n,i,r){var s=e.call(this)||this;return s._editor=t,s._findWidgetVisible=E.bindTo(n),s._contextKeyService=n,s._storageService=i,s._clipboardService=r,s._updateHistoryDelayer=new o.a(500),s._state=s._register(new _e),s.loadQueryState(),s._register(s._state.onFindReplaceStateChange((function(e){return s._onStateChanged(e)}))),s._model=null,s._register(s._editor.onDidChangeModel((function(){var e=s._editor.getModel()&&s._state.isRevealed;s.disposeModel(),s._state.change({searchScope:null,matchCase:s._storageService.getBoolean("editor.matchCase",1,!1),wholeWord:s._storageService.getBoolean("editor.wholeWord",1,!1),isRegex:s._storageService.getBoolean("editor.isRegex",1,!1),preserveCase:s._storageService.getBoolean("editor.preserveCase",1,!1)},!1),e&&s._start({forceRevealReplace:!1,seedSearchStringFromSelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!1,updateSearchScope:!1})}))),s}return ft(t,e),t.get=function(e){return e.getContribution(t.ID)},t.prototype.dispose=function(){this.disposeModel(),e.prototype.dispose.call(this)},t.prototype.disposeModel=function(){this._model&&(this._model.dispose(),this._model=null)},t.prototype._onStateChanged=function(e){this.saveQueryState(e),e.isRevealed&&(this._state.isRevealed?this._findWidgetVisible.set(!0):(this._findWidgetVisible.reset(),this.disposeModel())),e.searchString&&this.setGlobalBufferTerm(this._state.searchString)},t.prototype.saveQueryState=function(e){e.isRegex&&this._storageService.store("editor.isRegex",this._state.actualIsRegex,1),e.wholeWord&&this._storageService.store("editor.wholeWord",this._state.actualWholeWord,1),e.matchCase&&this._storageService.store("editor.matchCase",this._state.actualMatchCase,1),e.preserveCase&&this._storageService.store("editor.preserveCase",this._state.actualPreserveCase,1)},t.prototype.loadQueryState=function(){this._state.change({matchCase:this._storageService.getBoolean("editor.matchCase",1,this._state.matchCase),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,this._state.wholeWord),isRegex:this._storageService.getBoolean("editor.isRegex",1,this._state.isRegex),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,this._state.preserveCase)},!1)},t.prototype.isFindInputFocused=function(){return!!I.getValue(this._contextKeyService)},t.prototype.getState=function(){return this._state},t.prototype.closeFindWidget=function(){this._state.change({isRevealed:!1,searchScope:null},!1),this._editor.focus()},t.prototype.toggleCaseSensitive=function(){this._state.change({matchCase:!this._state.matchCase},!1),this._state.isRevealed||this.highlightFindOptions()},t.prototype.toggleWholeWords=function(){this._state.change({wholeWord:!this._state.wholeWord},!1),this._state.isRevealed||this.highlightFindOptions()},t.prototype.toggleRegex=function(){this._state.change({isRegex:!this._state.isRegex},!1),this._state.isRevealed||this.highlightFindOptions()},t.prototype.toggleSearchScope=function(){if(this._state.searchScope)this._state.change({searchScope:null},!0);else if(this._editor.hasModel()){var e=this._editor.getSelection();1===e.endColumn&&e.endLineNumber>e.startLineNumber&&(e=e.setEndPosition(e.endLineNumber-1,this._editor.getModel().getLineMaxColumn(e.endLineNumber-1))),e.isEmpty()||this._state.change({searchScope:e},!0)}},t.prototype.setSearchString=function(e){this._state.isRegex&&(e=s.p(e)),this._state.change({searchString:e},!1)},t.prototype.highlightFindOptions=function(){},t.prototype._start=function(e){if(this.disposeModel(),this._editor.hasModel()){var t,n={isRevealed:!0};if(e.seedSearchStringFromSelection)(t=vt(this._editor))&&(this._state.isRegex?n.searchString=s.p(t):n.searchString=t);if(!n.searchString&&e.seedSearchStringFromGlobalClipboard)(t=this.getGlobalBufferTerm())&&(n.searchString=t);if(e.forceRevealReplace?n.isReplaceRevealed=!0:this._findWidgetVisible.get()||(n.isReplaceRevealed=!1),e.updateSearchScope){var i=this._editor.getSelection();i.isEmpty()||(n.searchScope=i)}this._state.change(n,!1),this._model||(this._model=new J(this._editor,this._state))}},t.prototype.start=function(e){this._start(e)},t.prototype.moveToNextMatch=function(){return!!this._model&&(this._model.moveToNextMatch(),!0)},t.prototype.moveToPrevMatch=function(){return!!this._model&&(this._model.moveToPrevMatch(),!0)},t.prototype.replace=function(){return!!this._model&&(this._model.replace(),!0)},t.prototype.replaceAll=function(){return!!this._model&&(this._model.replaceAll(),!0)},t.prototype.selectAllMatches=function(){return!!this._model&&(this._model.selectAllMatches(),this._editor.focus(),!0)},t.prototype.getGlobalBufferTerm=function(){return this._editor.getOption(28).globalFindClipboard&&this._clipboardService&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()?this._clipboardService.readFindText():""},t.prototype.setGlobalBufferTerm=function(e){this._editor.getOption(28).globalFindClipboard&&this._clipboardService&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()&&this._clipboardService.writeFindText(e)},t.ID="editor.contrib.findController",t=gt([mt(1,k.c),mt(2,ht.a),mt(3,ut.a)],t)}(r.a),bt=function(e){function t(t,n,i,o,r,s,a,u){var l=e.call(this,t,i,a,u)||this;return l._contextViewService=n,l._keybindingService=o,l._themeService=r,l._notificationService=s,l._widget=null,l._findOptionsWidget=null,l}return ft(t,e),t.prototype._start=function(t){this._widget||this._createFindWidget();var n=this._editor.getSelection(),i=!1;switch(this._editor.getOption(28).autoFindInSelection){case"always":i=!0;break;case"never":i=!1;break;case"multiline":i=!!n&&n.startLineNumber!==n.endLineNumber}t.updateSearchScope=i,e.prototype._start.call(this,t),2===t.shouldFocus?this._widget.focusReplaceInput():1===t.shouldFocus&&this._widget.focusFindInput()},t.prototype.highlightFindOptions=function(){this._widget||this._createFindWidget(),this._state.isRevealed?this._widget.highlightFindOptions():this._findOptionsWidget.highlightFindOptions()},t.prototype._createFindWidget=function(){this._widget=this._register(new st(this._editor,this,this._state,this._contextViewService,this._keybindingService,this._contextKeyService,this._themeService,this._storageService,this._notificationService)),this._findOptionsWidget=this._register(new ge(this._editor,this._state,this._keybindingService,this._themeService))},t=gt([mt(1,lt.b),mt(2,k.c),mt(3,dt.a),mt(4,v.c),mt(5,pt.a),mt(6,ht.a),mt(7,Object(ct.d)(ut.a))],t)}(_t),yt=function(e){function t(){return e.call(this,{id:F,label:i.a("startFindAction","Find"),alias:"Find",precondition:void 0,kbOpts:{kbExpr:null,primary:2084,weight:100},menuOpts:{menuId:17,group:"3_find",title:i.a({key:"miFind",comment:["&& denotes a mnemonic"]},"&&Find"),order:1}})||this}return ft(t,e),t.prototype.run=function(e,t){var n=_t.get(t);n&&n.start({forceRevealReplace:!1,seedSearchStringFromSelection:t.getOption(28).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:t.getOption(28).globalFindClipboard,shouldFocus:1,shouldAnimate:!0,updateSearchScope:!1})},t}(a.b),Ct=function(e){function t(){return e.call(this,{id:j,label:i.a("startFindWithSelectionAction","Find With Selection"),alias:"Find With Selection",precondition:void 0,kbOpts:{kbExpr:null,primary:0,mac:{primary:2083},weight:100}})||this}return ft(t,e),t.prototype.run=function(e,t){var n=_t.get(t);n&&(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:!0,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),n.setGlobalBufferTerm(n.getState().searchString))},t}(a.b),wt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return ft(t,e),t.prototype.run=function(e,t){var n=_t.get(t);n&&!this._run(n)&&(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:0===n.getState().searchString.length&&t.getOption(28).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!0,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),this._run(n))},t}(a.b),St=function(e){function t(){return e.call(this,{id:W,label:i.a("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:61,mac:{primary:2085,secondary:[61]},weight:100}})||this}return ft(t,e),t.prototype._run=function(e){return e.moveToNextMatch()},t}(wt),Ot=function(e){function t(){return e.call(this,{id:W,label:i.a("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:{kbExpr:k.a.and(u.a.focus,I),primary:3,weight:100}})||this}return ft(t,e),t.prototype._run=function(e){return e.moveToNextMatch()},t}(wt),Lt=function(e){function t(){return e.call(this,{id:V,label:i.a("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:1085,mac:{primary:3109,secondary:[1085]},weight:100}})||this}return ft(t,e),t.prototype._run=function(e){return e.moveToPrevMatch()},t}(wt),Dt=function(e){function t(){return e.call(this,{id:V,label:i.a("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:{kbExpr:k.a.and(u.a.focus,I),primary:1027,weight:100}})||this}return ft(t,e),t.prototype._run=function(e){return e.moveToPrevMatch()},t}(wt),xt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return ft(t,e),t.prototype.run=function(e,t){var n=_t.get(t);if(n){var i=vt(t);i&&n.setSearchString(i),this._run(n)||(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:t.getOption(28).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),this._run(n))}},t}(a.b),Nt=function(e){function t(){return e.call(this,{id:B,label:i.a("nextSelectionMatchFindAction","Find Next Selection"),alias:"Find Next Selection",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:2109,weight:100}})||this}return ft(t,e),t.prototype._run=function(e){return e.moveToNextMatch()},t}(xt),kt=function(e){function t(){return e.call(this,{id:H,label:i.a("previousSelectionMatchFindAction","Find Previous Selection"),alias:"Find Previous Selection",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:3133,weight:100}})||this}return ft(t,e),t.prototype._run=function(e){return e.moveToPrevMatch()},t}(xt),Et=function(e){function t(){return e.call(this,{id:z,label:i.a("startReplace","Replace"),alias:"Replace",precondition:void 0,kbOpts:{kbExpr:null,primary:2086,mac:{primary:2596},weight:100},menuOpts:{menuId:17,group:"3_find",title:i.a({key:"miReplace",comment:["&& denotes a mnemonic"]},"&&Replace"),order:2}})||this}return ft(t,e),t.prototype.run=function(e,t){if(t.hasModel()&&!t.getOption(68)){var n=_t.get(t),i=t.getSelection(),o=n.isFindInputFocused(),r=!i.isEmpty()&&i.startLineNumber===i.endLineNumber&&t.getOption(28).seedSearchStringFromSelection&&!o,s=o||r?2:1;n&&n.start({forceRevealReplace:!0,seedSearchStringFromSelection:r,seedSearchStringFromGlobalClipboard:t.getOption(28).seedSearchStringFromSelection,shouldFocus:s,shouldAnimate:!0,updateSearchScope:!1})}},t}(a.b);Object(a.h)(_t.ID,bt),Object(a.f)(yt),Object(a.f)(Ct),Object(a.f)(St),Object(a.f)(Ot),Object(a.f)(Lt),Object(a.f)(Dt),Object(a.f)(Nt),Object(a.f)(kt),Object(a.f)(Et);var It=a.c.bindToContribution(_t.get);Object(a.g)(new It({id:U,precondition:E,handler:function(e){return e.closeFindWidget()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:9,secondary:[1033]}})),Object(a.g)(new It({id:K,precondition:void 0,handler:function(e){return e.toggleCaseSensitive()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:T.primary,mac:T.mac,win:T.win,linux:T.linux}})),Object(a.g)(new It({id:q,precondition:void 0,handler:function(e){return e.toggleWholeWords()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:P.primary,mac:P.mac,win:P.win,linux:P.linux}})),Object(a.g)(new It({id:G,precondition:void 0,handler:function(e){return e.toggleRegex()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:R.primary,mac:R.mac,win:R.win,linux:R.linux}})),Object(a.g)(new It({id:Y,precondition:void 0,handler:function(e){return e.toggleSearchScope()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:A.primary,mac:A.mac,win:A.win,linux:A.linux}})),Object(a.g)(new It({id:Z,precondition:E,handler:function(e){return e.replace()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:3094}})),Object(a.g)(new It({id:Z,precondition:E,handler:function(e){return e.replace()},kbOpts:{weight:105,kbExpr:k.a.and(u.a.focus,M),primary:3}})),Object(a.g)(new It({id:X,precondition:E,handler:function(e){return e.replaceAll()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:2563}})),Object(a.g)(new It({id:X,precondition:E,handler:function(e){return e.replaceAll()},kbOpts:{weight:105,kbExpr:k.a.and(u.a.focus,M),primary:void 0,mac:{primary:2051}}})),Object(a.g)(new It({id:Q,precondition:E,handler:function(e){return e.selectAllMatches()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:515}}))},oiKk: @@ -2385,7 +2385,7 @@ /*! all exports used */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/browser.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/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/codeAction/codeActionContributions.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/parameterHints/parameterHints.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/parameterHints/parameterHints.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/monaco-editor/esm/vs/base/browser/ui/widget.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/arrays.js because of ./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js */ @@ -2394,7 +2394,7 @@ /*! 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/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/htmlContent.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/parameterHints/parameterHints.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 */ /*! 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 */ @@ -2402,7 +2402,7 @@ /*! 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/inPlaceReplace/inPlaceReplace.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/multicursor/multicursor.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/markersDecorationService.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/parameterHints/parameterHints.js */ @@ -2416,7 +2416,7 @@ /*! 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/parameterHints/parameterHints.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/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/markers/common/markers.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/platform/markers/common/markers.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/opener/common/opener.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 */ /*! 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 */function(e,t,n){"use strict";n.r(t),n.d(t,"ModesHoverController",(function(){return ve}));n("uAX5");var i,o=n("3/fG"),r=n("/kV6"),s=n("pmY6"),a=n("sswD"),u=n("aokT"),l=n("wQH0"),c=n("WBhO"),d=n("EffR"),h=n("JQT/"),p=n("zrhQ"),f=n("eLzo"),g=n("cGHE"),m=n("tX9W"),v=n("twdY"),_=n("ZIMw"),b=n("kqbb"),y=n("MI8n"),C=function(){function e(e,t,n){this.presentationIndex=n,this._onColorFlushed=new y.a,this.onColorFlushed=this._onColorFlushed.event,this._onDidChangeColor=new y.a,this.onDidChangeColor=this._onDidChangeColor.event,this._onDidChangePresentation=new y.a,this.onDidChangePresentation=this._onDidChangePresentation.event,this.originalColor=e,this._color=e,this._colorPresentations=t}return Object.defineProperty(e.prototype,"color",{get:function(){return this._color},set:function(e){this._color.equals(e)||(this._color=e,this._onDidChangeColor.fire(e))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"presentation",{get:function(){return this.colorPresentations[this.presentationIndex]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"colorPresentations",{get:function(){return this._colorPresentations},set:function(e){this._colorPresentations=e,this.presentationIndex>e.length-1&&(this.presentationIndex=0),this._onDidChangePresentation.fire(this.presentation)},enumerable:!0,configurable:!0}),e.prototype.selectNextColorPresentation=function(){this.presentationIndex=(this.presentationIndex+1)%this.colorPresentations.length,this.flushColor(),this._onDidChangePresentation.fire(this.presentation)},e.prototype.guessColorPresentation=function(e,t){for(var n=0;n0,n&&i)?e:void 0;var t,n,i}),(function(e){Object(F.f)(e)}))}));return Promise.all(i).then(A.d)}Object(a.k)("_executeHoverProvider",(function(e,t){return j(e,t,h.a.None)}));var W=n("X+cX"),V=function(){function e(e,t,n,i,o){var r=this;this._computer=e,this._state=0,this._hoverTime=o,this._firstWaitScheduler=new W.d((function(){return r._triggerAsyncComputation()}),0),this._secondWaitScheduler=new W.d((function(){return r._triggerSyncComputation()}),0),this._loadingMessageScheduler=new W.d((function(){return r._showLoadingMessage()}),0),this._asyncComputationPromise=null,this._asyncComputationPromiseDone=!1,this._completeCallback=t,this._errorCallback=n,this._progressCallback=i}return e.prototype.setHoverTime=function(e){this._hoverTime=e},e.prototype._firstWaitTime=function(){return this._hoverTime/2},e.prototype._secondWaitTime=function(){return this._hoverTime/2},e.prototype._loadingMessageTime=function(){return 3*this._hoverTime},e.prototype._triggerAsyncComputation=function(){var e=this;this._state=2,this._secondWaitScheduler.schedule(this._secondWaitTime()),this._computer.computeAsync?(this._asyncComputationPromiseDone=!1,this._asyncComputationPromise=Object(W.f)((function(t){return e._computer.computeAsync(t)})),this._asyncComputationPromise.then((function(t){e._asyncComputationPromiseDone=!0,e._withAsyncResult(t)}),(function(t){return e._onError(t)}))):this._asyncComputationPromiseDone=!0},e.prototype._triggerSyncComputation=function(){this._computer.computeSync&&this._computer.onResult(this._computer.computeSync(),!0),this._asyncComputationPromiseDone?(this._state=0,this._onComplete(this._computer.getResult())):(this._state=3,this._onProgress(this._computer.getResult()))},e.prototype._showLoadingMessage=function(){3===this._state&&this._onProgress(this._computer.getResultWithLoadingMessage())},e.prototype._withAsyncResult=function(e){e&&this._computer.onResult(e,!1),3===this._state&&(this._state=0,this._onComplete(this._computer.getResult()))},e.prototype._onComplete=function(e){this._completeCallback&&this._completeCallback(e)},e.prototype._onError=function(e){this._errorCallback?this._errorCallback(e):Object(F.e)(e)},e.prototype._onProgress=function(e){this._progressCallback&&this._progressCallback(e)},e.prototype.start=function(e){if(0===e)0===this._state&&(this._state=1,this._firstWaitScheduler.schedule(this._firstWaitTime()),this._loadingMessageScheduler.schedule(this._loadingMessageTime()));else switch(this._state){case 0:this._triggerAsyncComputation(),this._secondWaitScheduler.cancel(),this._triggerSyncComputation();break;case 2:this._secondWaitScheduler.cancel(),this._triggerSyncComputation()}},e.prototype.cancel=function(){this._loadingMessageScheduler.cancel(),1===this._state&&this._firstWaitScheduler.cancel(),2===this._state&&(this._secondWaitScheduler.cancel(),this._asyncComputationPromise&&(this._asyncComputationPromise.cancel(),this._asyncComputationPromise=null)),3===this._state&&this._asyncComputationPromise&&(this._asyncComputationPromise.cancel(),this._asyncComputationPromise=null),this._state=0},e}(),B=n("GJhM"),H=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)}}(),z=function(){for(var e=0,t=0,n=arguments.length;tthis._editor.getModel().getLineCount())return[];var i=b.ColorDetector.get(this._editor),o=t.getLineMaxColumn(n),r=this._editor.getLineDecorations(n),s=!1,a=this._range,l=r.map((function(r){var l=r.range.startLineNumber===n?r.range.startColumn:1,c=r.range.endLineNumber===n?r.range.endColumn:o;if(l>a.startColumn||a.endColumn>c)return null;var d=new u.a(a.startLineNumber,l,a.startLineNumber,c),h=e._markerDecorationsService.getMarker(t,r);if(h)return new oe(d,h);var p=i.getColorData(r.range.getStartPosition());if(!s&&p){s=!0;var g=p.colorInfo,m=g.color,v=g.range;return new ie(v,m,p.provider)}return Object(f.b)(r.options.hoverMessage)?null:{contents:r.options.hoverMessage?Object(A.b)(r.options.hoverMessage):[],range:d}}));return Object(A.d)(l)},e.prototype.onResult=function(e,t){this._result=t?e.concat(this._result.sort((function(e,t){return e instanceof ie?-1:t instanceof ie?1:0}))):this._result.concat(e)},e.prototype.getResult=function(){return this._result.slice(0)},e.prototype.getResultWithLoadingMessage=function(){return this._result.slice(0).concat([this._getLoadingMessage()])},e.prototype._getLoadingMessage=function(){return{range:this._range,contents:[(new f.a).appendText(o.a("modesContentHover.loading","Loading..."))]}},e}(),se={type:2,filter:{include:$.b.QuickFix}},ae=function(e){function t(n,i,o,r,a,u){void 0===u&&(u=Z.b);var l=e.call(this,t.ID,n)||this;return l._themeService=o,l._keybindingService=r,l._modeService=a,l._openerService=u,l.renderDisposable=l._register(new s.d),l._messages=[],l._lastRange=null,l._computer=new re(l._editor,i),l._highlightDecorations=[],l._isChangingDecorations=!1,l._shouldFocus=!1,l._colorPicker=null,l._hoverOperation=new V(l._computer,(function(e){return l._withResult(e,!0)}),null,(function(e){return l._withResult(e,!1)}),l._editor.getOption(44).delay),l._register(d.o(l.getDomNode(),d.d.FOCUS,(function(){l._colorPicker&&d.f(l.getDomNode(),"colorpicker-hover")}))),l._register(d.o(l.getDomNode(),d.d.BLUR,(function(){d.P(l.getDomNode(),"colorpicker-hover")}))),l._register(n.onDidChangeConfiguration((function(e){l._hoverOperation.setHoverTime(l._editor.getOption(44).delay)}))),l._register(v.B.onDidChange((function(e){l.isVisible&&l._lastRange&&l._messages.length>0&&(l._domNode.textContent="",l._renderMessages(l._lastRange,l._messages))}))),l}return ee(t,e),t.prototype.dispose=function(){this._hoverOperation.cancel(),e.prototype.dispose.call(this)},t.prototype.onModelDecorationsChanged=function(){this._isChangingDecorations||this.isVisible&&(this._hoverOperation.cancel(),this._computer.clearResult(),this._colorPicker||this._hoverOperation.start(0))},t.prototype.startShowingAt=function(e,t,n){if(!this._lastRange||!this._lastRange.equalsRange(e)){if(this._hoverOperation.cancel(),this.isVisible)if(this._showAtPosition&&this._showAtPosition.lineNumber===e.startLineNumber){for(var i=[],o=0,r=this._messages.length;o=e.endColumn&&i.push(s)}if(i.length>0){if(function(e,t){if(!e&&t||e&&!t||e.length!==t.length)return!1;for(var n=0;n0?this._renderMessages(this._lastRange,this._messages):t&&this.hide()},t.prototype._renderMessages=function(e,n){var i=this;this.renderDisposable.dispose(),this._colorPicker=null;var o=1073741824,r=n[0].range?u.a.lift(n[0].range):null,a=document.createDocumentFragment(),l=!0,c=!1,m=new s.b,v=[];if(n.forEach((function(e){if(e.range)if(o=Math.min(o,e.range.startColumn),r=r?u.a.plusRange(r,e.range):u.a.lift(e.range),e instanceof ie){c=!0;var t=e.color,n=t.red,g=t.green,b=t.blue,y=t.alpha,w=new p.c(Math.round(255*n),Math.round(255*g),Math.round(255*b),y),S=new p.a(w);if(!i._editor.hasModel())return;var O=i._editor.getModel(),L=new u.a(e.range.startLineNumber,e.range.startColumn,e.range.endLineNumber,e.range.endColumn),D={range:e.range,color:e.color},x=new C(S,[],0),N=new R(a,x,i._editor.getOption(105),i._themeService);Object(_.a)(O,D,e.provider,h.a.None).then((function(t){if(x.colorPresentations=t||[],i._editor.hasModel()){var n=i._editor.getModel().getValueInRange(e.range);x.guessColorPresentation(S,n);var o=function(){var e,t;x.presentation.textEdit?(e=[x.presentation.textEdit],t=(t=new u.a(x.presentation.textEdit.range.startLineNumber,x.presentation.textEdit.range.startColumn,x.presentation.textEdit.range.endLineNumber,x.presentation.textEdit.range.endColumn)).setEndPosition(t.endLineNumber,t.startColumn+x.presentation.textEdit.text.length)):(e=[{identifier:null,range:L,text:x.presentation.label,forceMoveMarkers:!1}],t=L.setEndPosition(L.endLineNumber,L.startColumn+x.presentation.label.length)),i._editor.pushUndoStop(),i._editor.executeEdits("colorpicker",e),x.presentation.additionalTextEdits&&(e=te(x.presentation.additionalTextEdits),i._editor.executeEdits("colorpicker",e),i.hide()),i._editor.pushUndoStop(),L=t},r=function(t){return Object(_.a)(O,{range:L,color:{red:t.rgba.r/255,green:t.rgba.g/255,blue:t.rgba.b/255,alpha:t.rgba.a}},e.provider,h.a.None).then((function(e){x.colorPresentations=e||[]}))},l=x.onColorFlushed((function(e){r(e).then(o)})),c=x.onDidChangeColor(r);i._colorPicker=N,i.showAt(L.getStartPosition(),L,i._shouldFocus),i.updateContents(a),i._colorPicker.layout(),i.renderDisposable.value=Object(s.e)(l,c,N,m)}}))}else e instanceof oe?(v.push(e),l=!1):e.contents.filter((function(e){return!Object(f.b)(e)})).forEach((function(e){var t=ne("div.hover-row.markdown-hover"),n=d.q(t,ne("div.hover-contents")),o=m.add(new q.a(i._editor,i._modeService,i._openerService));m.add(o.onDidRenderCodeBlock((function(){n.className="hover-contents code-hover-contents",i.onContentsChange()})));var r=m.add(o.render(e));n.appendChild(r.element),a.appendChild(t),l=!1}))})),v.length){v.forEach((function(e){return a.appendChild(i.renderMarkerHover(e))}));var b=1===v.length?v[0]:v.sort((function(e,t){return G.c.compare(e.marker.severity,t.marker.severity)}))[0];a.appendChild(this.renderMarkerStatusbar(b))}c||l||(this.showAt(new g.a(e.startLineNumber,o),r,this._shouldFocus),this.updateContents(a)),this._isChangingDecorations=!0,this._highlightDecorations=this._editor.deltaDecorations(this._highlightDecorations,r?[{range:r,options:t._DECORATION_OPTIONS}]:[]),this._isChangingDecorations=!1},t.prototype.renderMarkerHover=function(e){var t=this,n=ne("div.hover-row"),i=d.q(n,ne("div.marker.hover-contents")),o=e.marker,r=o.source,s=o.message,a=o.code,u=o.relatedInformation;this._editor.applyFontInfo(i);var l=d.q(i,ne("span"));if(l.style.whiteSpace="pre-wrap",l.innerText=s,r||a)if("string"==typeof a)(c=d.q(i,ne("span"))).style.opacity="0.6",c.style.paddingLeft="6px",c.innerText=r&&a?r+"("+a+")":r||"("+a+")";else if(a){var c,h=ne("span");if(r)d.q(h,ne("span")).innerText=r;this._codeLink=d.q(h,ne("a.code-link")),this._codeLink.setAttribute("href",a.link.toString()),this._codeLink.onclick=function(e){t._openerService.open(a.link),e.preventDefault(),e.stopPropagation()},d.q(this._codeLink,ne("span")).innerText=a.value,(c=d.q(i,h)).style.opacity="0.6",c.style.paddingLeft="6px"}if(Object(A.q)(u))for(var p=function(e,n,o,r){var s=d.q(i,ne("div"));s.style.marginTop="8px";var a=d.q(s,ne("a"));a.innerText=Object(Y.b)(n)+"("+o+", "+r+"): ",a.style.cursor="pointer",a.onclick=function(e){e.stopPropagation(),e.preventDefault(),t._openerService&&t._openerService.open(n.with({fragment:o+","+r}),{fromUserGesture:!0}).catch(F.e)};var u=d.q(s,ne("span"));u.innerText=e,f._editor.applyFontInfo(u)},f=this,g=0,m=u;g0?this._renderMessages(this._lastLineNumber,this._messages):this.hide()},t.prototype._renderMessages=function(e,t){this._renderDisposeables.clear();for(var n=document.createDocumentFragment(),i=0,o=t;i=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},me=function(e,t){return function(n,i){t(n,i,e)}},ve=function(){function e(e,t,n,i,o,r){var a=this;this._editor=e,this._openerService=t,this._modeService=n,this._markerDecorationsService=i,this._keybindingService=o,this._themeService=r,this._toUnhook=new s.b,this._contentWidget=new s.d,this._glyphWidget=new s.d,this._isMouseDown=!1,this._hoverClicked=!1,this._hookEvents(),this._didChangeConfigurationHandler=this._editor.onDidChangeConfiguration((function(e){e.hasChanged(44)&&(a._hideWidgets(),a._unhookEvents(),a._hookEvents())}))}return Object.defineProperty(e.prototype,"contentWidget",{get:function(){return this._contentWidget.value||this._createHoverWidgets(),this._contentWidget.value},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"glyphWidget",{get:function(){return this._glyphWidget.value||this._createHoverWidgets(),this._glyphWidget.value},enumerable:!0,configurable:!0}),e.get=function(t){return t.getContribution(e.ID)},e.prototype._hookEvents=function(){var e=this,t=function(){return e._hideWidgets()},n=this._editor.getOption(44);this._isHoverEnabled=n.enabled,this._isHoverSticky=n.sticky,this._isHoverEnabled?(this._toUnhook.add(this._editor.onMouseDown((function(t){return e._onEditorMouseDown(t)}))),this._toUnhook.add(this._editor.onMouseUp((function(t){return e._onEditorMouseUp(t)}))),this._toUnhook.add(this._editor.onMouseMove((function(t){return e._onEditorMouseMove(t)}))),this._toUnhook.add(this._editor.onKeyDown((function(t){return e._onKeyDown(t)}))),this._toUnhook.add(this._editor.onDidChangeModelDecorations((function(){return e._onModelDecorationsChanged()})))):this._toUnhook.add(this._editor.onMouseMove(t)),this._toUnhook.add(this._editor.onMouseLeave(t)),this._toUnhook.add(this._editor.onDidChangeModel(t)),this._toUnhook.add(this._editor.onDidScrollChange((function(t){return e._onEditorScrollChanged(t)})))},e.prototype._unhookEvents=function(){this._toUnhook.clear()},e.prototype._onModelDecorationsChanged=function(){this.contentWidget.onModelDecorationsChanged(),this.glyphWidget.onModelDecorationsChanged()},e.prototype._onEditorScrollChanged=function(e){(e.scrollTopChanged||e.scrollLeftChanged)&&this._hideWidgets()},e.prototype._onEditorMouseDown=function(e){this._isMouseDown=!0;var t=e.target.type;9!==t||e.target.detail!==ae.ID?12===t&&e.target.detail===ce.ID||(12!==t&&e.target.detail!==ce.ID&&(this._hoverClicked=!1),this._hideWidgets()):this._hoverClicked=!0},e.prototype._onEditorMouseUp=function(e){this._isMouseDown=!1},e.prototype._onEditorMouseMove=function(e){var t=e.target.type;if(!(this._isMouseDown&&this._hoverClicked&&this.contentWidget.isColorPickerVisible()||this._isHoverSticky&&9===t&&e.target.detail===ae.ID||this._isHoverSticky&&12===t&&e.target.detail===ce.ID)){if(7===t){var n=this._editor.getOption(34).typicalHalfwidthCharacterWidth/2,i=e.target.detail;i&&!i.isAfterLines&&"number"==typeof i.horizontalDistanceToText&&i.horizontalDistanceToText0)},e.prototype.getChildren=function(e,t){var n=this.modelProvider.getModel();return Promise.resolve(n===t?n.entries:[])},e.prototype.getParent=function(e,t){return Promise.resolve(null)},e}(),d=function(){function e(e){this.modelProvider=e}return e.prototype.getAriaLabel=function(e,t){var n=this.modelProvider.getModel();return n.accessibilityProvider?n.accessibilityProvider.getAriaLabel(t):null},e.prototype.getPosInSet=function(e,t){var n=this.modelProvider.getModel(),i=0;if(n.filter)for(var o=0,r=n.entries;o=0;t--){var n=this._arr[t];if(e.toChord().equals(n.keybinding))return n.callback}return null},e}(),_=function(){function e(e){var t=this;void 0===e&&(e={clickBehavior:0,keyboardSupport:!0,openMode:0}),this.options=e,this.downKeyBindingDispatcher=new v,this.upKeyBindingDispatcher=new v,("boolean"!=typeof e.keyboardSupport||e.keyboardSupport)&&(this.downKeyBindingDispatcher.set(16,(function(e,n){return t.onUp(e,n)})),this.downKeyBindingDispatcher.set(18,(function(e,n){return t.onDown(e,n)})),this.downKeyBindingDispatcher.set(15,(function(e,n){return t.onLeft(e,n)})),this.downKeyBindingDispatcher.set(17,(function(e,n){return t.onRight(e,n)})),u.e&&(this.downKeyBindingDispatcher.set(2064,(function(e,n){return t.onLeft(e,n)})),this.downKeyBindingDispatcher.set(300,(function(e,n){return t.onDown(e,n)})),this.downKeyBindingDispatcher.set(302,(function(e,n){return t.onUp(e,n)}))),this.downKeyBindingDispatcher.set(11,(function(e,n){return t.onPageUp(e,n)})),this.downKeyBindingDispatcher.set(12,(function(e,n){return t.onPageDown(e,n)})),this.downKeyBindingDispatcher.set(14,(function(e,n){return t.onHome(e,n)})),this.downKeyBindingDispatcher.set(13,(function(e,n){return t.onEnd(e,n)})),this.downKeyBindingDispatcher.set(10,(function(e,n){return t.onSpace(e,n)})),this.downKeyBindingDispatcher.set(9,(function(e,n){return t.onEscape(e,n)})),this.upKeyBindingDispatcher.set(3,this.onEnter.bind(this)),this.upKeyBindingDispatcher.set(2051,this.onEnter.bind(this)))}return e.prototype.onMouseDown=function(e,t,n,i){if(void 0===i&&(i="mouse"),0===this.options.clickBehavior&&(n.leftButton||n.middleButton)){if(n.target){if(n.target.tagName&&"input"===n.target.tagName.toLowerCase())return!1;if(s.x(n.target,"scrollbar","monaco-tree"))return!1;if(s.x(n.target,"monaco-action-bar","row"))return!1}return this.onLeftClick(e,t,n,i)}return!1},e.prototype.onClick=function(e,t,n){return u.e&&n.ctrlKey?(n.preventDefault(),n.stopPropagation(),!1):(!n.target||!n.target.tagName||"input"!==n.target.tagName.toLowerCase())&&((0!==this.options.clickBehavior||!n.leftButton&&!n.middleButton)&&this.onLeftClick(e,t,n))},e.prototype.onLeftClick=function(e,t,n,i){void 0===i&&(i="mouse");var o=n,r={origin:i,originalEvent:n,didClickOnTwistie:this.isClickOnTwistie(o)};e.getInput()===t?(e.clearFocus(r),e.clearSelection(r)):(n&&o.browserEvent&&"mousedown"===o.browserEvent.type&&1===o.browserEvent.detail||n.preventDefault(),n.stopPropagation(),e.domFocus(),e.setSelection([t],r),e.setFocus(t,r),this.shouldToggleExpansion(t,o,i)&&(e.isExpanded(t)?e.collapse(t).then(void 0,g.e):e.expand(t).then(void 0,g.e)));return!0},e.prototype.shouldToggleExpansion=function(e,t,n){var i="mouse"===n&&2===t.detail;return this.openOnSingleClick||i||this.isClickOnTwistie(t)},Object.defineProperty(e.prototype,"openOnSingleClick",{get:function(){return 0===this.options.openMode},enumerable:!0,configurable:!0}),e.prototype.isClickOnTwistie=function(e){var t=e.target;if(!s.I(t,"content"))return!1;var n=window.getComputedStyle(t,":before");if("none"===n.backgroundImage||"none"===n.display)return!1;var i=parseInt(n.width)+parseInt(n.paddingRight);return e.browserEvent.offsetX<=i},e.prototype.onContextMenu=function(e,t,n){return n.target&&n.target.tagName&&"input"===n.target.tagName.toLowerCase()||n&&(n.preventDefault(),n.stopPropagation()),!1},e.prototype.onTap=function(e,t,n){var i=n.initialTarget;return(!i||!i.tagName||"input"!==i.tagName.toLowerCase())&&this.onLeftClick(e,t,n,"touch")},e.prototype.onKeyDown=function(e,t){return this.onKey(this.downKeyBindingDispatcher,e,t)},e.prototype.onKeyUp=function(e,t){return this.onKey(this.upKeyBindingDispatcher,e,t)},e.prototype.onKey=function(e,t,n){var i=e.dispatch(n.toKeybinding());return!(!i||!i(t,n))&&(n.preventDefault(),n.stopPropagation(),!0)},e.prototype.onUp=function(e,t){var n={origin:"keyboard",originalEvent:t};return e.getHighlight()?e.clearHighlight(n):(e.focusPrevious(1,n),e.reveal(e.getFocus()).then(void 0,g.e)),!0},e.prototype.onPageUp=function(e,t){var n={origin:"keyboard",originalEvent:t};return e.getHighlight()?e.clearHighlight(n):(e.focusPreviousPage(n),e.reveal(e.getFocus()).then(void 0,g.e)),!0},e.prototype.onDown=function(e,t){var n={origin:"keyboard",originalEvent:t};return e.getHighlight()?e.clearHighlight(n):(e.focusNext(1,n),e.reveal(e.getFocus()).then(void 0,g.e)),!0},e.prototype.onPageDown=function(e,t){var n={origin:"keyboard",originalEvent:t};return e.getHighlight()?e.clearHighlight(n):(e.focusNextPage(n),e.reveal(e.getFocus()).then(void 0,g.e)),!0},e.prototype.onHome=function(e,t){var n={origin:"keyboard",originalEvent:t};return e.getHighlight()?e.clearHighlight(n):(e.focusFirst(n),e.reveal(e.getFocus()).then(void 0,g.e)),!0},e.prototype.onEnd=function(e,t){var n={origin:"keyboard",originalEvent:t};return e.getHighlight()?e.clearHighlight(n):(e.focusLast(n),e.reveal(e.getFocus()).then(void 0,g.e)),!0},e.prototype.onLeft=function(e,t){var n={origin:"keyboard",originalEvent:t};if(e.getHighlight())e.clearHighlight(n);else{var i=e.getFocus();e.collapse(i).then((function(t){if(i&&!t)return e.focusParent(n),e.reveal(e.getFocus())})).then(void 0,g.e)}return!0},e.prototype.onRight=function(e,t){var n={origin:"keyboard",originalEvent:t};if(e.getHighlight())e.clearHighlight(n);else{var i=e.getFocus();e.expand(i).then((function(t){if(i&&!t)return e.focusFirstChild(n),e.reveal(e.getFocus())})).then(void 0,g.e)}return!0},e.prototype.onEnter=function(e,t){var n={origin:"keyboard",originalEvent:t};if(e.getHighlight())return!1;var i=e.getFocus();return i&&e.setSelection([i],n),!0},e.prototype.onSpace=function(e,t){if(e.getHighlight())return!1;var n=e.getFocus();return n&&e.toggleExpansion(n),!0},e.prototype.onEscape=function(e,t){var n={origin:"keyboard",originalEvent:t};return e.getHighlight()?(e.clearHighlight(n),!0):e.getSelection().length?(e.clearSelection(n),!0):!!e.getFocus()&&(e.clearFocus(n),!0)},e}(),b=function(){function e(){}return e.prototype.getDragURI=function(e,t){return null},e.prototype.onDragStart=function(e,t,n){},e.prototype.onDragOver=function(e,t,n,i){return null},e.prototype.drop=function(e,t,n,i){},e}(),y=function(){function e(){}return e.prototype.isVisible=function(e,t){return!0},e}(),C=function(){function e(){}return e.prototype.getAriaLabel=function(e,t){return null},e}(),w=function(){function e(e,t){this.styleElement=e,this.selectorSuffix=t}return e.prototype.style=function(e){var t=this.selectorSuffix?"."+this.selectorSuffix:"",n=[];e.listFocusBackground&&n.push(".monaco-tree"+t+".focused .monaco-tree-rows > .monaco-tree-row.focused:not(.highlighted) { background-color: "+e.listFocusBackground+"; }"),e.listFocusForeground&&n.push(".monaco-tree"+t+".focused .monaco-tree-rows > .monaco-tree-row.focused:not(.highlighted) { color: "+e.listFocusForeground+"; }"),e.listActiveSelectionBackground&&n.push(".monaco-tree"+t+".focused .monaco-tree-rows > .monaco-tree-row.selected:not(.highlighted) { background-color: "+e.listActiveSelectionBackground+"; }"),e.listActiveSelectionForeground&&n.push(".monaco-tree"+t+".focused .monaco-tree-rows > .monaco-tree-row.selected:not(.highlighted) { color: "+e.listActiveSelectionForeground+"; }"),e.listFocusAndSelectionBackground&&n.push("\n\t\t\t\t.monaco-tree-drag-image,\n\t\t\t\t.monaco-tree"+t+".focused .monaco-tree-rows > .monaco-tree-row.focused.selected:not(.highlighted) { background-color: "+e.listFocusAndSelectionBackground+"; }\n\t\t\t"),e.listFocusAndSelectionForeground&&n.push("\n\t\t\t\t.monaco-tree-drag-image,\n\t\t\t\t.monaco-tree"+t+".focused .monaco-tree-rows > .monaco-tree-row.focused.selected:not(.highlighted) { color: "+e.listFocusAndSelectionForeground+"; }\n\t\t\t"),e.listInactiveSelectionBackground&&n.push(".monaco-tree"+t+" .monaco-tree-rows > .monaco-tree-row.selected:not(.highlighted) { background-color: "+e.listInactiveSelectionBackground+"; }"),e.listInactiveSelectionForeground&&n.push(".monaco-tree"+t+" .monaco-tree-rows > .monaco-tree-row.selected:not(.highlighted) { color: "+e.listInactiveSelectionForeground+"; }"),e.listHoverBackground&&n.push(".monaco-tree"+t+" .monaco-tree-rows > .monaco-tree-row:hover:not(.highlighted):not(.selected):not(.focused) { background-color: "+e.listHoverBackground+"; }"),e.listHoverForeground&&n.push(".monaco-tree"+t+" .monaco-tree-rows > .monaco-tree-row:hover:not(.highlighted):not(.selected):not(.focused) { color: "+e.listHoverForeground+"; }"),e.listDropBackground&&n.push("\n\t\t\t\t.monaco-tree"+t+" .monaco-tree-wrapper.drop-target,\n\t\t\t\t.monaco-tree"+t+" .monaco-tree-rows > .monaco-tree-row.drop-target { background-color: "+e.listDropBackground+" !important; color: inherit !important; }\n\t\t\t"),e.listFocusOutline&&n.push("\n\t\t\t\t.monaco-tree-drag-image\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{ border: 1px solid "+e.listFocusOutline+"; background: #000; }\n\t\t\t\t.monaco-tree"+t+" .monaco-tree-rows > .monaco-tree-row \t\t\t\t\t\t\t\t\t\t\t\t\t\t{ border: 1px solid transparent; }\n\t\t\t\t.monaco-tree"+t+".focused .monaco-tree-rows > .monaco-tree-row.focused:not(.highlighted) \t\t\t\t\t\t{ border: 1px dotted "+e.listFocusOutline+"; }\n\t\t\t\t.monaco-tree"+t+".focused .monaco-tree-rows > .monaco-tree-row.selected:not(.highlighted) \t\t\t\t\t\t{ border: 1px solid "+e.listFocusOutline+"; }\n\t\t\t\t.monaco-tree"+t+" .monaco-tree-rows > .monaco-tree-row.selected:not(.highlighted) \t\t\t\t\t\t\t{ border: 1px solid "+e.listFocusOutline+"; }\n\t\t\t\t.monaco-tree"+t+" .monaco-tree-rows > .monaco-tree-row:hover:not(.highlighted):not(.selected):not(.focused) \t{ border: 1px dashed "+e.listFocusOutline+"; }\n\t\t\t\t.monaco-tree"+t+" .monaco-tree-wrapper.drop-target,\n\t\t\t\t.monaco-tree"+t+" .monaco-tree-rows > .monaco-tree-row.drop-target\t\t\t\t\t\t\t\t\t\t\t\t{ border: 1px dashed "+e.listFocusOutline+"; }\n\t\t\t");var i=n.join("\n");i!==this.styleElement.innerHTML&&(this.styleElement.innerHTML=i)},e}(),S=n("FWmy"),O=n("pmY6"),L=n("MI8n"),D=(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)}),x=function(){function e(e){this._onDispose=new L.a,this.onDispose=this._onDispose.event,this._item=e}return Object.defineProperty(e.prototype,"item",{get:function(){return this._item},enumerable:!0,configurable:!0}),e.prototype.dispose=function(){this._onDispose&&(this._onDispose.fire(),this._onDispose.dispose(),this._onDispose=void 0)},e}(),N=function(){function e(){this.locks=Object.create({})}return e.prototype.isLocked=function(e){return!!this.locks[e.id]},e.prototype.run=function(e,t){var n=this,i=this.getLock(e);return new Promise(i?function(o,r){L.b.once(i.onDispose)((function(){return n.run(e,t).then(o,r)}))}:function(i,o){if(e.isDisposed())return o(new Error("Item is disposed."));var r=n.locks[e.id]=new x(e);return t().then((function(t){return delete n.locks[e.id],r.dispose(),t})).then(i,o)})},e.prototype.getLock=function(e){var t;for(t in this.locks){var n=this.locks[t];if(e.intersects(n.item))return n}return null},e}(),k=function(){function e(){this._isDisposed=!1,this._onDidRevealItem=new L.d,this.onDidRevealItem=this._onDidRevealItem.event,this._onExpandItem=new L.d,this.onExpandItem=this._onExpandItem.event,this._onDidExpandItem=new L.d,this.onDidExpandItem=this._onDidExpandItem.event,this._onCollapseItem=new L.d,this.onCollapseItem=this._onCollapseItem.event,this._onDidCollapseItem=new L.d,this.onDidCollapseItem=this._onDidCollapseItem.event,this._onDidAddTraitItem=new L.d,this.onDidAddTraitItem=this._onDidAddTraitItem.event,this._onDidRemoveTraitItem=new L.d,this.onDidRemoveTraitItem=this._onDidRemoveTraitItem.event,this._onDidRefreshItem=new L.d,this.onDidRefreshItem=this._onDidRefreshItem.event,this._onRefreshItemChildren=new L.d,this.onRefreshItemChildren=this._onRefreshItemChildren.event,this._onDidRefreshItemChildren=new L.d,this.onDidRefreshItemChildren=this._onDidRefreshItemChildren.event,this._onDidDisposeItem=new L.d,this.onDidDisposeItem=this._onDidDisposeItem.event,this.items={}}return e.prototype.register=function(e){S.a(!this.isRegistered(e.id),"item already registered: "+e.id);var t=Object(O.e)(this._onDidRevealItem.add(e.onDidReveal),this._onExpandItem.add(e.onExpand),this._onDidExpandItem.add(e.onDidExpand),this._onCollapseItem.add(e.onCollapse),this._onDidCollapseItem.add(e.onDidCollapse),this._onDidAddTraitItem.add(e.onDidAddTrait),this._onDidRemoveTraitItem.add(e.onDidRemoveTrait),this._onDidRefreshItem.add(e.onDidRefresh),this._onRefreshItemChildren.add(e.onRefreshChildren),this._onDidRefreshItemChildren.add(e.onDidRefreshChildren),this._onDidDisposeItem.add(e.onDidDispose));this.items[e.id]={item:e,disposable:t}},e.prototype.deregister=function(e){S.a(this.isRegistered(e.id),"item not registered: "+e.id),this.items[e.id].disposable.dispose(),delete this.items[e.id]},e.prototype.isRegistered=function(e){return this.items.hasOwnProperty(e)},e.prototype.getItem=function(e){var t=this.items[e];return t?t.item:null},e.prototype.dispose=function(){this.items={},this._onDidRevealItem.dispose(),this._onExpandItem.dispose(),this._onDidExpandItem.dispose(),this._onCollapseItem.dispose(),this._onDidCollapseItem.dispose(),this._onDidAddTraitItem.dispose(),this._onDidRemoveTraitItem.dispose(),this._onDidRefreshItem.dispose(),this._onRefreshItemChildren.dispose(),this._onDidRefreshItemChildren.dispose(),this._isDisposed=!0},e.prototype.isDisposed=function(){return this._isDisposed},e}(),E=function(){function e(e,t,n,i,o){this._onDidCreate=new L.a,this._onDidReveal=new L.a,this.onDidReveal=this._onDidReveal.event,this._onExpand=new L.a,this.onExpand=this._onExpand.event,this._onDidExpand=new L.a,this.onDidExpand=this._onDidExpand.event,this._onCollapse=new L.a,this.onCollapse=this._onCollapse.event,this._onDidCollapse=new L.a,this.onDidCollapse=this._onDidCollapse.event,this._onDidAddTrait=new L.a,this.onDidAddTrait=this._onDidAddTrait.event,this._onDidRemoveTrait=new L.a,this.onDidRemoveTrait=this._onDidRemoveTrait.event,this._onDidRefresh=new L.a,this.onDidRefresh=this._onDidRefresh.event,this._onRefreshChildren=new L.a,this.onRefreshChildren=this._onRefreshChildren.event,this._onDidRefreshChildren=new L.a,this.onDidRefreshChildren=this._onDidRefreshChildren.event,this._onDidDispose=new L.a,this.onDidDispose=this._onDidDispose.event,this.registry=t,this.context=n,this.lock=i,this.element=o,this.id=e,this.registry.register(this),this.doesHaveChildren=this.context.dataSource.hasChildren(this.context.tree,this.element),this.needsChildrenRefresh=!0,this.parent=null,this.previous=null,this.next=null,this.firstChild=null,this.lastChild=null,this.traits={},this.depth=0,this.expanded=!(!this.context.dataSource.shouldAutoexpand||!this.context.dataSource.shouldAutoexpand(this.context.tree,o)),this._onDidCreate.fire(this),this.visible=this._isVisible(),this.height=this._getHeight(),this._isDisposed=!1}return e.prototype.getElement=function(){return this.element},e.prototype.hasChildren=function(){return this.doesHaveChildren},e.prototype.getDepth=function(){return this.depth},e.prototype.isVisible=function(){return this.visible},e.prototype.setVisible=function(e){this.visible=e},e.prototype.isExpanded=function(){return this.expanded},e.prototype._setExpanded=function(e){this.expanded=e},e.prototype.reveal=function(e){void 0===e&&(e=null);var t={item:this,relativeTop:e};this._onDidReveal.fire(t)},e.prototype.expand=function(){var e=this;return this.isExpanded()||!this.doesHaveChildren||this.lock.isLocked(this)?Promise.resolve(!1):this.lock.run(this,(function(){if(e.isExpanded()||!e.doesHaveChildren)return Promise.resolve(!1);var t={item:e};return e._onExpand.fire(t),(e.needsChildrenRefresh?e.refreshChildren(!1,!0,!0):Promise.resolve(null)).then((function(){return e._setExpanded(!0),e._onDidExpand.fire(t),!0}))})).then((function(t){return!e.isDisposed()&&(e.context.options.autoExpandSingleChildren&&t&&null!==e.firstChild&&e.firstChild===e.lastChild&&e.firstChild.isVisible()?e.firstChild.expand().then((function(){return!0})):t)}))},e.prototype.collapse=function(e){var t=this;if(void 0===e&&(e=!1),e){var n=Promise.resolve(null);return this.forEachChild((function(e){n=n.then((function(){return e.collapse(!0)}))})),n.then((function(){return t.collapse(!1)}))}return!this.isExpanded()||this.lock.isLocked(this)?Promise.resolve(!1):this.lock.run(this,(function(){var e={item:t};return t._onCollapse.fire(e),t._setExpanded(!1),t._onDidCollapse.fire(e),Promise.resolve(!0)}))},e.prototype.addTrait=function(e){var t={item:this,trait:e};this.traits[e]=!0,this._onDidAddTrait.fire(t)},e.prototype.removeTrait=function(e){var t={item:this,trait:e};delete this.traits[e],this._onDidRemoveTrait.fire(t)},e.prototype.hasTrait=function(e){return this.traits[e]||!1},e.prototype.getAllTraits=function(){var e,t=[];for(e in this.traits)this.traits.hasOwnProperty(e)&&this.traits[e]&&t.push(e);return t},e.prototype.getHeight=function(){return this.height},e.prototype.refreshChildren=function(t,n,i){var o=this;if(void 0===n&&(n=!1),void 0===i&&(i=!1),!i&&!this.isExpanded()){var r=function(e){e.needsChildrenRefresh=!0,e.forEachChild(r)};return r(this),Promise.resolve(this)}this.needsChildrenRefresh=!1;var s=function(){var i={item:o,isNested:n};return o._onRefreshChildren.fire(i),(o.doesHaveChildren?o.context.dataSource.getChildren(o.context.tree,o.element):Promise.resolve([])).then((function(n){if(o.isDisposed()||o.registry.isDisposed())return Promise.resolve(null);if(!Array.isArray(n))return Promise.reject(new Error("Please return an array of children."));n=n?n.slice(0):[],n=o.sort(n);for(var i={};null!==o.firstChild;)i[o.firstChild.id]=o.firstChild,o.removeChild(o.firstChild);for(var r=0,s=n.length;r=0;o--)this.onInsertItem(l[o]);for(o=this.heightMap.length-1;o>=i;o--)this.onRefreshItem(this.heightMap[o]);return a},e.prototype.onInsertItem=function(e){},e.prototype.onRemoveItems=function(e){for(var t,n=null,i=null,o=0,r=0;n=e.next();){if(o=this.indexes[n],!(t=this.heightMap[o]))return void console.error("view item doesnt exist");r-=t.height,delete this.indexes[n],this.onRemoveItem(t),null===i&&(i=o)}if(0!==r&&null!==i)for(this.heightMap.splice(i,o-i+1),o=i;o=n.top+n.height))return t;if(i===t)break;i=t}return this.heightMap.length},e.prototype.indexAfter=function(e){return Math.min(this.indexAt(e)+1,this.heightMap.length)},e.prototype.itemAtIndex=function(e){return this.heightMap[e]},e.prototype.itemAfter=function(e){return this.heightMap[this.indexes[e.model.id]+1]||null},e.prototype.createViewItem=function(e){throw new Error("not implemented")},e.prototype.dispose=function(){this.heightMap=[],this.indexes={}},e}(),q=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)}}(),G=function(){function e(e,t,n){this._posx=e,this._posy=t,this._target=n}return e.prototype.preventDefault=function(){},e.prototype.stopPropagation=function(){},Object.defineProperty(e.prototype,"target",{get:function(){return this._target},enumerable:!0,configurable:!0}),e}(),Y=function(e){function t(t){var n=e.call(this,t.posx,t.posy,t.target)||this;return n.originalEvent=t,n}return q(t,e),t.prototype.preventDefault=function(){this.originalEvent.preventDefault()},t.prototype.stopPropagation=function(){this.originalEvent.stopPropagation()},t}(G),Z=function(e){function t(t,n,i){var o=e.call(this,t,n,i.target)||this;return o.originalEvent=i,o}return q(t,e),t.prototype.preventDefault=function(){this.originalEvent.preventDefault()},t.prototype.stopPropagation=function(){this.originalEvent.stopPropagation()},t}(G),X=n("ZQ78"),Q=n("X+cX"),J=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)}}();var $=function(){function e(e){this.context=e,this._cache={"":[]}}return e.prototype.alloc=function(e){var t=this.cache(e).pop();if(!t){var n=document.createElement("div");n.className="content";var i=document.createElement("div");i.appendChild(n);var o=null;try{o=this.context.renderer.renderTemplate(this.context.tree,e,n)}catch(e){console.error("Tree usage error: exception while rendering template"),console.error(e)}t={element:i,templateId:e,templateData:o}}return t},e.prototype.release=function(e,t){!function(e){try{e.parentElement.removeChild(e)}catch(e){}}(t.element),this.cache(e).push(t)},e.prototype.cache=function(e){return this._cache[e]||(this._cache[e]=[])},e.prototype.garbageCollect=function(){var e=this;this._cache&&Object.keys(this._cache).forEach((function(t){e._cache[t].forEach((function(n){e.context.renderer.disposeTemplate(e.context.tree,t,n.templateData),n.element=null,n.templateData=null})),delete e._cache[t]}))},e.prototype.dispose=function(){this.garbageCollect(),this._cache=null},e}(),ee=function(){function e(e,t){var n=this;this.width=0,this.needsRender=!1,this.uri=null,this.unbindDragStart=O.a.None,this._draggable=!1,this.context=e,this.model=t,this.id=this.model.id,this.row=null,this.top=0,this.height=t.getHeight(),this._styles={},t.getAllTraits().forEach((function(e){return n._styles[e]=!0})),t.isExpanded()&&this.addClass("expanded")}return Object.defineProperty(e.prototype,"expanded",{set:function(e){e?this.addClass("expanded"):this.removeClass("expanded")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"loading",{set:function(e){e?this.addClass("codicon-loading"):this.removeClass("codicon-loading")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"draggable",{get:function(){return this._draggable},set:function(e){this._draggable=e,this.render(!0)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"dropTarget",{set:function(e){e?this.addClass("drop-target"):this.removeClass("drop-target")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"element",{get:function(){return this.row&&this.row.element},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"templateId",{get:function(){return this._templateId||(this._templateId=this.context.renderer.getTemplateId&&this.context.renderer.getTemplateId(this.context.tree,this.model.getElement()))},enumerable:!0,configurable:!0}),e.prototype.addClass=function(e){this._styles[e]=!0,this.render(!0)},e.prototype.removeClass=function(e){delete this._styles[e],this.render(!0)},e.prototype.render=function(e){var t=this;if(void 0===e&&(e=!1),this.model&&this.element){var n=["monaco-tree-row"];n.push.apply(n,Object.keys(this._styles)),this.model.hasChildren()&&n.push("has-children"),this.element.className=n.join(" "),this.element.draggable=this.draggable,this.element.style.height=this.height+"px",this.element.setAttribute("role","treeitem");var i=this.context.accessibilityProvider,o=i.getAriaLabel(this.context.tree,this.model.getElement());if(o&&this.element.setAttribute("aria-label",o),i.getPosInSet&&i.getSetSize&&(this.element.setAttribute("aria-setsize",i.getSetSize()),this.element.setAttribute("aria-posinset",i.getPosInSet(this.context.tree,this.model.getElement()))),this.model.hasTrait("focused")){var r=F.L(this.model.id);this.element.setAttribute("aria-selected","true"),this.element.setAttribute("id",r)}else this.element.setAttribute("aria-selected","false"),this.element.removeAttribute("id");this.model.hasChildren()?this.element.setAttribute("aria-expanded",String(!!this._styles.expanded)):this.element.removeAttribute("aria-expanded"),this.element.setAttribute("aria-level",String(this.model.getDepth())),this.context.options.paddingOnRow?this.element.style.paddingLeft=this.context.options.twistiePixels+(this.model.getDepth()-1)*this.context.options.indentPixels+"px":(this.element.style.paddingLeft=(this.model.getDepth()-1)*this.context.options.indentPixels+"px",this.row.element.firstElementChild.style.paddingLeft=this.context.options.twistiePixels+"px");var a=this.context.dnd.getDragURI(this.context.tree,this.model.getElement());if(a!==this.uri&&(this.unbindDragStart&&this.unbindDragStart.dispose(),a?(this.uri=a,this.draggable=!0,this.unbindDragStart=s.j(this.element,"dragstart",(function(e){t.onDragStart(e)}))):this.uri=null),!e&&this.element){var u=0;if(this.context.horizontalScrolling){var l=window.getComputedStyle(this.element);u=parseFloat(l.paddingLeft)}this.context.horizontalScrolling&&(this.element.style.width=P.h?"-moz-fit-content":"fit-content");try{this.context.renderer.renderElement(this.context.tree,this.model.getElement(),this.templateId,this.row.templateData)}catch(e){console.error("Tree usage error: exception while rendering element"),console.error(e)}this.context.horizontalScrolling&&(this.width=s.B(this.element)+u,this.element.style.width="")}}},e.prototype.insertInDOM=function(e,t){if(this.row||(this.row=this.context.cache.alloc(this.templateId),this.element[ne.BINDING]=this),!this.element.parentElement){if(null===t)e.appendChild(this.element);else try{e.insertBefore(this.element,t)}catch(t){console.warn("Failed to locate previous tree element"),e.appendChild(this.element)}this.render()}},e.prototype.removeFromDOM=function(){this.row&&(this.unbindDragStart.dispose(),this.uri=null,this.element[ne.BINDING]=null,this.context.cache.release(this.templateId,this.row),this.row=null)},e.prototype.dispose=function(){this.row=null},e}(),te=function(e){function t(t,n,i){var o=e.call(this,t,n)||this;return o.row={element:i,templateData:null,templateId:null},o}return J(t,e),t.prototype.render=function(){if(this.model&&this.element){var e=["monaco-tree-wrapper"];e.push.apply(e,Object.keys(this._styles)),this.model.hasChildren()&&e.push("has-children"),this.element.className=e.join(" ")}},t.prototype.insertInDOM=function(e,t){},t.prototype.removeFromDOM=function(){},t}(ee);var ne=function(e){function t(n,i){var o=e.call(this)||this;o.model=null,o.lastPointerType="",o.lastClickTimeStamp=0,o.contentWidthUpdateDelayer=new Q.a(50),o.isRefreshing=!1,o.refreshingPreviousChildrenIds={},o.currentDragAndDropData=null,o.currentDropTarget=null,o.currentDropTargets=null,o.currentDropDisposable=O.a.None,o.gestureDisposable=O.a.None,o.dragAndDropScrollInterval=null,o.dragAndDropScrollTimeout=null,o.dragAndDropMouseY=null,o.highlightedItemWasDraggable=!1,o.onHiddenScrollTop=null,o._onDOMFocus=new L.a,o.onDOMFocus=o._onDOMFocus.event,o._onDOMBlur=new L.a,o._onDidScroll=new L.a,t.counter++,o.instance=t.counter;var r=void 0===n.options.horizontalScrollMode?2:n.options.horizontalScrollMode;o.horizontalScrolling=2!==r,o.context={dataSource:n.dataSource,renderer:n.renderer,controller:n.controller,dnd:n.dnd,filter:n.filter,sorter:n.sorter,tree:n.tree,accessibilityProvider:n.accessibilityProvider,options:n.options,cache:new $(n),horizontalScrolling:o.horizontalScrolling},o.modelListeners=[],o.viewListeners=[],o.items={},o.domNode=document.createElement("div"),o.domNode.className="monaco-tree no-focused-item monaco-tree-instance-"+o.instance,o.domNode.tabIndex=n.options.preventRootFocus?-1:0,o.styleElement=s.w(o.domNode),o.treeStyler=n.styler||new w(o.styleElement,"monaco-tree-instance-"+o.instance),o.domNode.setAttribute("role","tree"),o.context.options.ariaLabel&&o.domNode.setAttribute("aria-label",o.context.options.ariaLabel),o.context.options.alwaysFocused&&s.f(o.domNode,"focused"),o.context.options.paddingOnRow||s.f(o.domNode,"no-row-padding"),o.wrapper=document.createElement("div"),o.wrapper.className="monaco-tree-wrapper",o.scrollableElement=new U.b(o.wrapper,{alwaysConsumeMouseWheel:!0,horizontal:r,vertical:void 0!==n.options.verticalScrollMode?n.options.verticalScrollMode:1,useShadows:n.options.useShadows}),o.scrollableElement.onScroll((function(e){o.render(e.scrollTop,e.height,e.scrollLeft,e.width,e.scrollWidth),o._onDidScroll.fire()})),P.i?(o.wrapper.style.msTouchAction="none",o.wrapper.style.msContentZooming="none"):o.gestureDisposable=A.b.addTarget(o.wrapper),o.rowsContainer=document.createElement("div"),o.rowsContainer.className="monaco-tree-rows",n.options.showTwistie&&(o.rowsContainer.className+=" show-twisties");var a=s.Z(o.domNode);return o.viewListeners.push(a.onDidFocus((function(){return o.onFocus()}))),o.viewListeners.push(a.onDidBlur((function(){return o.onBlur()}))),o.viewListeners.push(a),o.viewListeners.push(s.j(o.domNode,"keydown",(function(e){return o.onKeyDown(e)}))),o.viewListeners.push(s.j(o.domNode,"keyup",(function(e){return o.onKeyUp(e)}))),o.viewListeners.push(s.j(o.domNode,"mousedown",(function(e){return o.onMouseDown(e)}))),o.viewListeners.push(s.j(o.domNode,"mouseup",(function(e){return o.onMouseUp(e)}))),o.viewListeners.push(s.j(o.wrapper,"auxclick",(function(e){e&&1===e.button&&o.onMouseMiddleClick(e)}))),o.viewListeners.push(s.j(o.wrapper,"click",(function(e){return o.onClick(e)}))),o.viewListeners.push(s.j(o.domNode,"contextmenu",(function(e){return o.onContextMenu(e)}))),o.viewListeners.push(s.j(o.wrapper,A.a.Tap,(function(e){return o.onTap(e)}))),o.viewListeners.push(s.j(o.wrapper,A.a.Change,(function(e){return o.onTouchChange(e)}))),P.i&&(o.viewListeners.push(s.j(o.wrapper,"MSPointerDown",(function(e){return o.onMsPointerDown(e)}))),o.viewListeners.push(s.j(o.wrapper,"MSGestureTap",(function(e){return o.onMsGestureTap(e)}))),o.viewListeners.push(s.m(o.wrapper,"MSGestureChange",(function(e){return o.onThrottledMsGestureChange(e)}),(function(e,t){t.stopPropagation(),t.preventDefault();var n={translationY:t.translationY,translationX:t.translationX};return e&&(n.translationY+=e.translationY,n.translationX+=e.translationX),n})))),o.viewListeners.push(s.j(window,"dragover",(function(e){return o.onDragOver(e)}))),o.viewListeners.push(s.j(o.wrapper,"drop",(function(e){return o.onDrop(e)}))),o.viewListeners.push(s.j(window,"dragend",(function(e){return o.onDragEnd(e)}))),o.viewListeners.push(s.j(window,"dragleave",(function(e){return o.onDragOver(e)}))),o.wrapper.appendChild(o.rowsContainer),o.domNode.appendChild(o.scrollableElement.getDomNode()),i.appendChild(o.domNode),o.lastRenderTop=0,o.lastRenderHeight=0,o.didJustPressContextMenuKey=!1,o.currentDropTarget=null,o.currentDropTargets=[],o.shouldInvalidateDropReaction=!1,o.dragAndDropScrollInterval=null,o.dragAndDropScrollTimeout=null,o.onRowsChanged(),o.layout(),o.setupMSGesture(),o.applyStyles(n.options),o}return J(t,e),t.prototype.applyStyles=function(e){this.treeStyler.style(e)},t.prototype.createViewItem=function(e){return new ee(this.context,e)},t.prototype.getHTMLElement=function(){return this.domNode},t.prototype.focus=function(){this.domNode.focus()},t.prototype.isFocused=function(){return document.activeElement===this.domNode},t.prototype.blur=function(){this.domNode.blur()},t.prototype.setupMSGesture=function(){var e=this;window.MSGesture&&(this.msGesture=new MSGesture,setTimeout((function(){return e.msGesture.target=e.wrapper}),100))},t.prototype.isTreeVisible=function(){return null===this.onHiddenScrollTop},t.prototype.layout=function(e,t){this.isTreeVisible()&&(this.viewHeight=e||s.A(this.wrapper),this.scrollHeight=this.getContentHeight(),this.horizontalScrolling&&(this.viewWidth=t||s.B(this.wrapper)))},t.prototype.render=function(e,t,n,i,o){var r,s,a=e,u=e+t,l=this.lastRenderTop+this.lastRenderHeight;for(r=this.indexAfter(u)-1,s=this.indexAt(Math.max(l,a));r>=s;r--)this.insertItemInDOM(this.itemAtIndex(r));for(r=Math.min(this.indexAt(this.lastRenderTop),this.indexAfter(u))-1,s=this.indexAt(a);r>=s;r--)this.insertItemInDOM(this.itemAtIndex(r));for(r=this.indexAt(this.lastRenderTop),s=Math.min(this.indexAt(a),this.indexAfter(l));r1e3,l=[],c=!1;if(!u)c=(l=new R.a({getElements:function(){return o}},{getElements:function(){return r.map((function(e){return e.id}))}},null).ComputeDiff(!1).changes).some((function(e){if(e.modifiedLength>0)for(var n=e.modifiedStart,i=e.modifiedStart+e.modifiedLength;n0&&this.onRemoveItems(new z.a(o,p.originalStart,p.originalStart+p.originalLength)),p.modifiedLength>0){var f=r[p.modifiedStart-1]||n;f=f.getDepth()>0?f:null,this.onInsertItems(new z.a(r,p.modifiedStart,p.modifiedStart+p.modifiedLength),f?f.id:null)}}else(u||l.length)&&(this.onRemoveItems(new z.a(o)),this.onInsertItems(new z.a(r),n.getDepth()>0?n.id:null));(u||l.length)&&this.onRowsChanged()}},t.prototype.onItemRefresh=function(e){this.onItemsRefresh([e])},t.prototype.onItemsRefresh=function(e){var t=this;this.onRefreshItemSet(e.filter((function(e){return t.items.hasOwnProperty(e.id)}))),this.onRowsChanged()},t.prototype.onItemExpanding=function(e){var t=this.items[e.item.id];t&&(t.expanded=!0)},t.prototype.onItemExpanded=function(e){var t=e.item,n=this.items[t.id];if(n){n.expanded=!0;var i=this.onInsertItems(t.getNavigator(),t.id)||0,o=this.scrollTop;n.top+n.height<=this.scrollTop&&(o+=i),this.onRowsChanged(o)}},t.prototype.onItemCollapsing=function(e){var t=e.item,n=this.items[t.id];n&&(n.expanded=!1,this.onRemoveItems(new z.e(t.getNavigator(),(function(e){return e&&e.id}))),this.onRowsChanged())},t.prototype.onItemReveal=function(e){var t=e.item,n=e.relativeTop,i=this.items[t.id];if(i)if(null!==n){n=(n=n<0?0:n)>1?1:n;var o=i.height-this.viewHeight;this.scrollTop=o*n+i.top}else{var r=i.top+i.height,s=this.scrollTop+this.viewHeight;i.top=s&&(this.scrollTop=r-this.viewHeight)}},t.prototype.onItemAddTrait=function(e){var t=e.item,n=e.trait,i=this.items[t.id];i&&i.addClass(n),"highlighted"===n&&(s.f(this.domNode,n),i&&(this.highlightedItemWasDraggable=!!i.draggable,i.draggable&&(i.draggable=!1)))},t.prototype.onItemRemoveTrait=function(e){var t=e.item,n=e.trait,i=this.items[t.id];i&&i.removeClass(n),"highlighted"===n&&(s.P(this.domNode,n),this.highlightedItemWasDraggable&&(i.draggable=!0),this.highlightedItemWasDraggable=!1)},t.prototype.onModelFocusChange=function(){var e=this.model&&this.model.getFocus();s.Y(this.domNode,"no-focused-item",!e),e?this.domNode.setAttribute("aria-activedescendant",F.L(this.context.dataSource.getId(this.context.tree,e))):this.domNode.removeAttribute("aria-activedescendant")},t.prototype.onInsertItem=function(e){var t=this;e.onDragStart=function(n){t.onDragStart(e,n)},e.needsRender=!0,this.refreshViewItem(e),this.items[e.id]=e},t.prototype.onRefreshItem=function(e,t){void 0===t&&(t=!1),e.needsRender=e.needsRender||t,this.refreshViewItem(e)},t.prototype.onRemoveItem=function(e){this.removeItemFromDOM(e),e.dispose(),delete this.items[e.id]},t.prototype.refreshViewItem=function(e){e.render(),this.shouldBeRendered(e)?this.insertItemInDOM(e):this.removeItemFromDOM(e)},t.prototype.onClick=function(e){if(!this.lastPointerType||"mouse"===this.lastPointerType){var t=new j.b(e),n=this.getItemAround(t.target);n&&(P.i&&Date.now()-this.lastClickTimeStamp<300&&(t.detail=2),this.lastClickTimeStamp=Date.now(),this.context.controller.onClick(this.context.tree,n.model.getElement(),t))}},t.prototype.onMouseMiddleClick=function(e){if(this.context.controller.onMouseMiddleClick){var t=new j.b(e),n=this.getItemAround(t.target);n&&this.context.controller.onMouseMiddleClick(this.context.tree,n.model.getElement(),t)}},t.prototype.onMouseDown=function(e){if(this.didJustPressContextMenuKey=!1,this.context.controller.onMouseDown&&(!this.lastPointerType||"mouse"===this.lastPointerType)){var t=new j.b(e);if(!(t.ctrlKey&&u.f&&u.e)){var n=this.getItemAround(t.target);n&&this.context.controller.onMouseDown(this.context.tree,n.model.getElement(),t)}}},t.prototype.onMouseUp=function(e){if(this.context.controller.onMouseUp&&(!this.lastPointerType||"mouse"===this.lastPointerType)){var t=new j.b(e);if(!(t.ctrlKey&&u.f&&u.e)){var n=this.getItemAround(t.target);n&&this.context.controller.onMouseUp(this.context.tree,n.model.getElement(),t)}}},t.prototype.onTap=function(e){var t=this.getItemAround(e.initialTarget);t&&this.context.controller.onTap(this.context.tree,t.model.getElement(),e)},t.prototype.onTouchChange=function(e){e.preventDefault(),e.stopPropagation(),this.scrollTop-=e.translationY},t.prototype.onContextMenu=function(e){var t,n;if(e instanceof KeyboardEvent||this.didJustPressContextMenuKey){this.didJustPressContextMenuKey=!1;var i=new W.a(e),o=void 0;if(n=this.model.getFocus()){var r=this.context.dataSource.getId(this.context.tree,n),a=this.items[r];o=s.C(a.element)}else n=this.model.getInput(),o=s.C(this.inputItem.element);t=new Z(o.left+o.width,o.top,i)}else{var u=new j.b(e),l=this.getItemAround(u.target);if(!l)return;n=l.model.getElement(),t=new Y(u)}this.context.controller.onContextMenu(this.context.tree,n,t)},t.prototype.onKeyDown=function(e){var t=new W.a(e);this.didJustPressContextMenuKey=58===t.keyCode||t.shiftKey&&68===t.keyCode,t.target&&t.target.tagName&&"input"===t.target.tagName.toLowerCase()||(this.didJustPressContextMenuKey&&(t.preventDefault(),t.stopPropagation()),this.context.controller.onKeyDown(this.context.tree,t))},t.prototype.onKeyUp=function(e){this.didJustPressContextMenuKey&&this.onContextMenu(e),this.didJustPressContextMenuKey=!1,this.context.controller.onKeyUp(this.context.tree,new W.a(e))},t.prototype.onDragStart=function(e,t){if(!this.model.getHighlight()){var n,i=e.model.getElement(),o=this.model.getSelection();if(n=o.indexOf(i)>-1?o:[i],t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setData(X.a.RESOURCES,JSON.stringify([e.uri])),t.dataTransfer.setDragImage){var r=void 0;r=this.context.dnd.getDragLabel?this.context.dnd.getDragLabel(this.context.tree,n):String(n.length);var s=document.createElement("div");s.className="monaco-tree-drag-image",s.textContent=r,document.body.appendChild(s),t.dataTransfer.setDragImage(s,-10,-10),setTimeout((function(){return document.body.removeChild(s)}),0)}this.currentDragAndDropData=new V(n),X.c.CurrentDragAndDropData=new B(n),this.context.dnd.onDragStart(this.context.tree,this.currentDragAndDropData,new j.a(t))}},t.prototype.setupDragAndDropScrollInterval=function(){var e=this,t=s.F(this.wrapper).top;this.dragAndDropScrollInterval||(this.dragAndDropScrollInterval=window.setInterval((function(){if(null!==e.dragAndDropMouseY){var n=e.dragAndDropMouseY-t,i=0,o=e.viewHeight-35;n<35?i=Math.max(-14,.2*(n-35)):n>o&&(i=Math.min(14,.2*(n-o))),e.scrollTop+=i}}),10),this.cancelDragAndDropScrollTimeout(),this.dragAndDropScrollTimeout=window.setTimeout((function(){e.cancelDragAndDropScrollInterval(),e.dragAndDropScrollTimeout=null}),1e3))},t.prototype.cancelDragAndDropScrollInterval=function(){this.dragAndDropScrollInterval&&(window.clearInterval(this.dragAndDropScrollInterval),this.dragAndDropScrollInterval=null),this.cancelDragAndDropScrollTimeout()},t.prototype.cancelDragAndDropScrollTimeout=function(){this.dragAndDropScrollTimeout&&(window.clearTimeout(this.dragAndDropScrollTimeout),this.dragAndDropScrollTimeout=null)},t.prototype.onDragOver=function(e){var t=this;e.preventDefault();var n,i=new j.a(e),o=this.getItemAround(i.target);if(!o||0===i.posx&&0===i.posy&&i.browserEvent.type===s.d.DRAG_LEAVE)return this.currentDropTarget&&(this.currentDropTargets.forEach((function(e){return e.dropTarget=!1})),this.currentDropTargets=[],this.currentDropDisposable.dispose()),this.cancelDragAndDropScrollInterval(),this.currentDropTarget=null,this.currentDropElement=null,this.dragAndDropMouseY=null,!1;if(this.setupDragAndDropScrollInterval(),this.dragAndDropMouseY=i.posy,!this.currentDragAndDropData)if(X.c.CurrentDragAndDropData)this.currentDragAndDropData=X.c.CurrentDragAndDropData;else{if(!i.dataTransfer.types)return!1;this.currentDragAndDropData=new H}this.currentDragAndDropData.update(i.browserEvent.dataTransfer);var r,a=o.model;do{if(n=a?a.getElement():this.model.getInput(),!(r=this.context.dnd.onDragOver(this.context.tree,this.currentDragAndDropData,n,i))||1!==r.bubble)break;a=a&&a.parent}while(a);if(!a)return this.currentDropElement=null,!1;var u=r&&r.accept;u?(this.currentDropElement=a.getElement(),i.preventDefault(),i.dataTransfer.dropEffect=0===r.effect?"copy":"move"):this.currentDropElement=null;var l,c,d=a.id===this.inputItem.id?this.inputItem:this.items[a.id];if((this.shouldInvalidateDropReaction||this.currentDropTarget!==d||(l=this.currentDropElementReaction,c=r,!(!l&&!c||l&&c&&l.accept===c.accept&&l.bubble===c.bubble&&l.effect===c.effect)))&&(this.shouldInvalidateDropReaction=!1,this.currentDropTarget&&(this.currentDropTargets.forEach((function(e){return e.dropTarget=!1})),this.currentDropTargets=[],this.currentDropDisposable.dispose()),this.currentDropTarget=d,this.currentDropElementReaction=r,u)){if(this.currentDropTarget&&(this.currentDropTarget.dropTarget=!0,this.currentDropTargets.push(this.currentDropTarget)),0===r.bubble)for(var h=a.getNavigator(),p=void 0;p=h.next();)(o=this.items[p.id])&&(o.dropTarget=!0,this.currentDropTargets.push(o));if(r.autoExpand){var f=Object(Q.l)(500);this.currentDropDisposable=O.h((function(){return f.cancel()})),f.then((function(){return t.context.tree.expand(t.currentDropElement)})).then((function(){return t.shouldInvalidateDropReaction=!0}))}}return!0},t.prototype.onDrop=function(e){if(this.currentDropElement){var t=new j.a(e);t.preventDefault(),this.currentDragAndDropData.update(t.browserEvent.dataTransfer),this.context.dnd.drop(this.context.tree,this.currentDragAndDropData,this.currentDropElement,t),this.onDragEnd(e)}this.cancelDragAndDropScrollInterval()},t.prototype.onDragEnd=function(e){this.currentDropTarget&&(this.currentDropTargets.forEach((function(e){return e.dropTarget=!1})),this.currentDropTargets=[]),this.currentDropDisposable.dispose(),this.cancelDragAndDropScrollInterval(),this.currentDragAndDropData=null,X.c.CurrentDragAndDropData=void 0,this.currentDropElement=null,this.currentDropTarget=null,this.dragAndDropMouseY=null},t.prototype.onFocus=function(){this.context.options.alwaysFocused||s.f(this.domNode,"focused"),this._onDOMFocus.fire()},t.prototype.onBlur=function(){this.context.options.alwaysFocused||s.P(this.domNode,"focused"),this.domNode.removeAttribute("aria-activedescendant"),this._onDOMBlur.fire()},t.prototype.onMsPointerDown=function(e){if(this.msGesture){var t=e.pointerType;t!==(e.MSPOINTER_TYPE_MOUSE||"mouse")?t===(e.MSPOINTER_TYPE_TOUCH||"touch")&&(this.lastPointerType="touch",e.stopPropagation(),e.preventDefault(),this.msGesture.addPointer(e.pointerId)):this.lastPointerType="mouse"}},t.prototype.onThrottledMsGestureChange=function(e){this.scrollTop-=e.translationY},t.prototype.onMsGestureTap=function(e){e.initialTarget=document.elementFromPoint(e.clientX,e.clientY),this.onTap(e)},t.prototype.insertItemInDOM=function(e){var t=null,n=this.itemAfter(e);n&&n.element&&(t=n.element),e.insertInDOM(this.rowsContainer,t)},t.prototype.removeItemFromDOM=function(e){e&&e.removeFromDOM()},t.prototype.shouldBeRendered=function(e){return e.topthis.lastRenderTop},t.prototype.getItemAround=function(e){var n=this.inputItem,i=e;do{if(i[t.BINDING]&&(n=i[t.BINDING]),i===this.wrapper||i===this.domNode)return n;if(i===this.scrollableElement.getDomNode()||i===document.body)return}while(i=i.parentElement)},t.prototype.releaseModel=function(){this.model&&(this.modelListeners=O.f(this.modelListeners),this.model=null)},t.prototype.dispose=function(){var t=this;this.scrollableElement.dispose(),this.releaseModel(),this.viewListeners=O.f(this.viewListeners),this._onDOMFocus.dispose(),this._onDOMBlur.dispose(),this.domNode.parentNode&&this.domNode.parentNode.removeChild(this.domNode),this.items&&Object.keys(this.items).forEach((function(e){return t.items[e].removeFromDOM()})),this.context.cache&&this.context.cache.dispose(),this.gestureDisposable.dispose(),e.prototype.dispose.call(this)},t.BINDING="monaco-tree-row",t.LOADING_DECORATION_DELAY=800,t.counter=0,t}(K),ie=n("zrhQ"),oe=n("qj0h"),re=function(e,t,n){if(void 0===n&&(n={}),this.tree=e,this.configuration=t,this.options=n,!t.dataSource)throw new Error("You must provide a Data Source to the tree.");this.dataSource=t.dataSource,this.renderer=t.renderer,this.controller=t.controller||new _({clickBehavior:1,keyboardSupport:"boolean"!=typeof n.keyboardSupport||n.keyboardSupport}),this.dnd=t.dnd||new b,this.filter=t.filter||new y,this.sorter=t.sorter,this.accessibilityProvider=t.accessibilityProvider||new C,this.styler=t.styler},se={listFocusBackground:ie.a.fromHex("#073655"),listActiveSelectionBackground:ie.a.fromHex("#0E639C"),listActiveSelectionForeground:ie.a.fromHex("#FFFFFF"),listFocusAndSelectionBackground:ie.a.fromHex("#094771"),listFocusAndSelectionForeground:ie.a.fromHex("#FFFFFF"),listInactiveSelectionBackground:ie.a.fromHex("#3F3F46"),listHoverBackground:ie.a.fromHex("#2A2D2E"),listDropBackground:ie.a.fromHex("#383B3D")},ae=function(){function e(e,t,n){void 0===n&&(n={}),this._onDidChangeFocus=new L.f,this.onDidChangeFocus=this._onDidChangeFocus.event,this._onDidChangeSelection=new L.f,this.onDidChangeSelection=this._onDidChangeSelection.event,this._onHighlightChange=new L.f,this._onDidExpandItem=new L.f,this._onDidCollapseItem=new L.f,this._onDispose=new L.a,this.onDidDispose=this._onDispose.event,this.container=e,Object(oe.g)(n,se,!1),n.twistiePixels="number"==typeof n.twistiePixels?n.twistiePixels:32,n.showTwistie=!1!==n.showTwistie,n.indentPixels="number"==typeof n.indentPixels?n.indentPixels:12,n.alwaysFocused=!0===n.alwaysFocused,n.useShadows=!1!==n.useShadows,n.paddingOnRow=!1!==n.paddingOnRow,n.showLoading=!1!==n.showLoading,this.context=new re(this,t,n),this.model=new T(this.context),this.view=new ne(this.context,this.container),this.view.setModel(this.model),this._onDidChangeFocus.input=this.model.onDidFocus,this._onDidChangeSelection.input=this.model.onDidSelect,this._onHighlightChange.input=this.model.onDidHighlight,this._onDidExpandItem.input=this.model.onDidExpandItem,this._onDidCollapseItem.input=this.model.onDidCollapseItem}return e.prototype.style=function(e){this.view.applyStyles(e)},Object.defineProperty(e.prototype,"onDidFocus",{get:function(){return this.view.onDOMFocus},enumerable:!0,configurable:!0}),e.prototype.getHTMLElement=function(){return this.view.getHTMLElement()},e.prototype.layout=function(e,t){this.view.layout(e,t)},e.prototype.domFocus=function(){this.view.focus()},e.prototype.isDOMFocused=function(){return this.view.isFocused()},e.prototype.domBlur=function(){this.view.blur()},e.prototype.setInput=function(e){return this.model.setInput(e)},e.prototype.getInput=function(){return this.model.getInput()},e.prototype.expand=function(e){return this.model.expand(e)},e.prototype.collapse=function(e,t){return void 0===t&&(t=!1),this.model.collapse(e,t)},e.prototype.toggleExpansion=function(e,t){return void 0===t&&(t=!1),this.model.toggleExpansion(e,t)},e.prototype.isExpanded=function(e){return this.model.isExpanded(e)},e.prototype.reveal=function(e,t){return void 0===t&&(t=null),this.model.reveal(e,t)},e.prototype.getHighlight=function(){return this.model.getHighlight()},e.prototype.clearHighlight=function(e){this.model.setHighlight(null,e)},e.prototype.setSelection=function(e,t){this.model.setSelection(e,t)},e.prototype.getSelection=function(){return this.model.getSelection()},e.prototype.clearSelection=function(e){this.model.setSelection([],e)},e.prototype.setFocus=function(e,t){this.model.setFocus(e,t)},e.prototype.getFocus=function(){return this.model.getFocus()},e.prototype.focusNext=function(e,t){this.model.focusNext(e,t)},e.prototype.focusPrevious=function(e,t){this.model.focusPrevious(e,t)},e.prototype.focusParent=function(e){this.model.focusParent(e)},e.prototype.focusFirstChild=function(e){this.model.focusFirstChild(e)},e.prototype.focusFirst=function(e,t){this.model.focusFirst(e,t)},e.prototype.focusNth=function(e,t){this.model.focusNth(e,t)},e.prototype.focusLast=function(e,t){this.model.focusLast(e,t)},e.prototype.focusNextPage=function(e){this.view.focusNextPage(e)},e.prototype.focusPreviousPage=function(e){this.view.focusPreviousPage(e)},e.prototype.clearFocus=function(e){this.model.setFocus(null,e)},e.prototype.dispose=function(){this._onDispose.fire(),this.model.dispose(),this.view.dispose(),this._onDidChangeFocus.dispose(),this._onDidChangeSelection.dispose(),this._onHighlightChange.dispose(),this._onDidExpandItem.dispose(),this._onDidCollapseItem.dispose(),this._onDispose.dispose()},e}(),ue=(n("HyZH"),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)}}()),le={progressBarBackground:ie.a.fromHex("#0E70C0")},ce=function(e){function t(t,n){var i=e.call(this)||this;return i.options=n||Object.create(null),Object(oe.g)(i.options,le,!1),i.workedVal=0,i.progressBarBackground=i.options.progressBarBackground,i._register(i.showDelayedScheduler=new Q.d((function(){return Object(s.X)(i.element)}),0)),i.create(t),i}return ue(t,e),t.prototype.create=function(e){this.element=document.createElement("div"),Object(s.f)(this.element,"monaco-progress-container"),e.appendChild(this.element),this.bit=document.createElement("div"),Object(s.f)(this.bit,"progress-bit"),this.element.appendChild(this.bit),this.applyStyles()},t.prototype.off=function(){this.bit.style.width="inherit",this.bit.style.opacity="1",Object(s.Q)(this.element,"active","infinite","discrete"),this.workedVal=0,this.totalWork=void 0},t.prototype.stop=function(){return this.doDone(!1)},t.prototype.doDone=function(e){var t=this;return Object(s.f)(this.element,"done"),Object(s.I)(this.element,"infinite")?(this.bit.style.opacity="0",e?setTimeout((function(){return t.off()}),200):this.off()):(this.bit.style.width="inherit",e?setTimeout((function(){return t.off()}),200):this.off()),this},t.prototype.hide=function(){Object(s.J)(this.element),this.showDelayedScheduler.cancel()},t.prototype.style=function(e){this.progressBarBackground=e.progressBarBackground,this.applyStyles()},t.prototype.applyStyles=function(){if(this.bit){var e=this.progressBarBackground?this.progressBarBackground.toString():"";this.bit.style.backgroundColor=e}},t}(O.a),de=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)}}(),he=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return de(t,e),t.prototype.onContextMenu=function(t,n,i){return u.e?this.onLeftClick(t,n,i):e.prototype.onContextMenu.call(this,t,n,i)},t}(_),pe={background:ie.a.fromHex("#1E1E1E"),foreground:ie.a.fromHex("#CCCCCC"),pickerGroupForeground:ie.a.fromHex("#0097FB"),pickerGroupBorder:ie.a.fromHex("#3F3F46"),widgetShadow:ie.a.fromHex("#000000"),progressBarBackground:ie.a.fromHex("#0E70C0")},fe=a.a("quickOpenAriaLabel","Quick picker. Type to narrow down results."),ge=function(e){function t(t,n,i){var o=e.call(this)||this;return o.isDisposed=!1,o.container=t,o.callbacks=n,o.options=i,o.styles=i||Object.create(null),Object(oe.g)(o.styles,pe,!1),o.model=null,o}return de(t,e),t.prototype.getModel=function(){return this.model},t.prototype.create=function(){var e=this;this.element=document.createElement("div"),s.f(this.element,"monaco-quick-open-widget"),this.container.appendChild(this.element),this._register(s.j(this.element,s.d.CONTEXT_MENU,(function(e){return s.c.stop(e,!0)}))),this._register(s.j(this.element,s.d.FOCUS,(function(t){return e.gainingFocus()}),!0)),this._register(s.j(this.element,s.d.BLUR,(function(t){return e.loosingFocus(t)}),!0)),this._register(s.j(this.element,s.d.KEY_DOWN,(function(t){var n=new W.a(t);if(9===n.keyCode)s.c.stop(t,!0),e.hide(2);else if(2===n.keyCode&&!n.altKey&&!n.ctrlKey&&!n.metaKey){var i=t.currentTarget.querySelectorAll("input, .monaco-tree, .monaco-tree-row.focused .action-label.icon");n.shiftKey&&n.target===i[0]?(s.c.stop(t,!0),i[i.length-1].focus()):n.shiftKey||n.target!==i[i.length-1]||(s.c.stop(t,!0),i[0].focus())}}))),this.progressBar=this._register(new ce(this.element,{progressBarBackground:this.styles.progressBarBackground})),this.progressBar.hide(),this.inputContainer=document.createElement("div"),s.f(this.inputContainer,"quick-open-input"),this.element.appendChild(this.inputContainer),this.inputBox=this._register(new f.b(this.inputContainer,void 0,{placeholder:this.options.inputPlaceHolder||"",ariaLabel:fe,inputBackground:this.styles.inputBackground,inputForeground:this.styles.inputForeground,inputBorder:this.styles.inputBorder,inputValidationInfoBackground:this.styles.inputValidationInfoBackground,inputValidationInfoForeground:this.styles.inputValidationInfoForeground,inputValidationInfoBorder:this.styles.inputValidationInfoBorder,inputValidationWarningBackground:this.styles.inputValidationWarningBackground,inputValidationWarningForeground:this.styles.inputValidationWarningForeground,inputValidationWarningBorder:this.styles.inputValidationWarningBorder,inputValidationErrorBackground:this.styles.inputValidationErrorBackground,inputValidationErrorForeground:this.styles.inputValidationErrorForeground,inputValidationErrorBorder:this.styles.inputValidationErrorBorder})),this.inputElement=this.inputBox.inputElement,this.inputElement.setAttribute("role","combobox"),this.inputElement.setAttribute("aria-haspopup","false"),this.inputElement.setAttribute("aria-autocomplete","list"),this._register(s.j(this.inputBox.inputElement,s.d.INPUT,(function(t){return e.onType()}))),this._register(s.j(this.inputBox.inputElement,s.d.KEY_DOWN,(function(t){var n=new W.a(t),i=e.shouldOpenInBackground(n);if(2!==n.keyCode)if(18===n.keyCode||16===n.keyCode||12===n.keyCode||11===n.keyCode)s.c.stop(t,!0),e.navigateInTree(n.keyCode,n.shiftKey),e.inputBox.inputElement.selectionStart===e.inputBox.inputElement.selectionEnd&&(e.inputBox.inputElement.selectionStart=e.inputBox.value.length);else if(3===n.keyCode||i){s.c.stop(t,!0);var o=e.tree.getFocus();o&&e.elementSelected(o,t,i?2:1)}}))),this.resultCount=document.createElement("div"),s.f(this.resultCount,"quick-open-result-count"),this.resultCount.setAttribute("aria-live","polite"),this.resultCount.setAttribute("aria-atomic","true"),this.element.appendChild(this.resultCount),this.treeContainer=document.createElement("div"),s.f(this.treeContainer,"quick-open-tree"),this.element.appendChild(this.treeContainer);var t=this.options.treeCreator||function(e,t,n){return new ae(e,t,n)};return this.tree=this._register(t(this.treeContainer,{dataSource:new c(this),controller:new he({clickBehavior:1,keyboardSupport:this.options.keyboardSupport}),renderer:this.renderer=new p(this,this.styles),filter:new h(this),accessibilityProvider:new d(this)},{twistiePixels:11,indentPixels:0,alwaysFocused:!0,verticalScrollMode:3,horizontalScrollMode:2,ariaLabel:a.a("treeAriaLabel","Quick Picker"),keyboardSupport:this.options.keyboardSupport,preventRootFocus:!1})),this.treeElement=this.tree.getHTMLElement(),this._register(this.tree.onDidChangeFocus((function(t){e.elementFocused(t.focus,t)}))),this._register(this.tree.onDidChangeSelection((function(t){if(t.selection&&t.selection.length>0){var n=t.payload&&t.payload.originalEvent instanceof j.b?t.payload.originalEvent:void 0,i=!!n&&e.shouldOpenInBackground(n);e.elementSelected(t.selection[0],t,i?2:1)}}))),this._register(s.j(this.treeContainer,s.d.KEY_DOWN,(function(t){var n=new W.a(t);if(e.quickNavigateConfiguration)if(18===n.keyCode||16===n.keyCode||12===n.keyCode||11===n.keyCode)s.c.stop(t,!0),e.navigateInTree(n.keyCode);else if(3===n.keyCode){s.c.stop(t,!0);var i=e.tree.getFocus();i&&e.elementSelected(i,t)}}))),this._register(s.j(this.treeContainer,s.d.KEY_UP,(function(t){var n=new W.a(t),i=n.keyCode;if(e.quickNavigateConfiguration&&e.quickNavigateConfiguration.keybindings.some((function(e){var t=e.getParts(),o=t[0];return!t[1]&&(o.shiftKey&&4===i?!(n.ctrlKey||n.altKey||n.metaKey):!(!o.altKey||6!==i)||(!(!o.ctrlKey||5!==i)||!(!o.metaKey||57!==i)))}))){var o=e.tree.getFocus();o&&e.elementSelected(o,t)}}))),this.layoutDimensions&&this.layout(this.layoutDimensions),this.applyStyles(),this._register(s.j(this.treeContainer,s.d.KEY_DOWN,(function(t){var n=new W.a(t);e.quickNavigateConfiguration||18!==n.keyCode&&16!==n.keyCode&&12!==n.keyCode&&11!==n.keyCode||(s.c.stop(t,!0),e.navigateInTree(n.keyCode,n.shiftKey),e.treeElement.focus())}))),this.element},t.prototype.style=function(e){this.styles=e,this.applyStyles()},t.prototype.applyStyles=function(){if(this.element){var e=this.styles.foreground?this.styles.foreground.toString():"",t=this.styles.background?this.styles.background.toString():"",n=this.styles.borderColor?this.styles.borderColor.toString():"",i=this.styles.widgetShadow?this.styles.widgetShadow.toString():"";this.element.style.color=e,this.element.style.backgroundColor=t,this.element.style.borderColor=n,this.element.style.borderWidth=n?"1px":"",this.element.style.borderStyle=n?"solid":"",this.element.style.boxShadow=i?"0 5px 8px "+i:""}this.progressBar&&this.progressBar.style({progressBarBackground:this.styles.progressBarBackground}),this.inputBox&&this.inputBox.style({inputBackground:this.styles.inputBackground,inputForeground:this.styles.inputForeground,inputBorder:this.styles.inputBorder,inputValidationInfoBackground:this.styles.inputValidationInfoBackground,inputValidationInfoForeground:this.styles.inputValidationInfoForeground,inputValidationInfoBorder:this.styles.inputValidationInfoBorder,inputValidationWarningBackground:this.styles.inputValidationWarningBackground,inputValidationWarningForeground:this.styles.inputValidationWarningForeground,inputValidationWarningBorder:this.styles.inputValidationWarningBorder,inputValidationErrorBackground:this.styles.inputValidationErrorBackground,inputValidationErrorForeground:this.styles.inputValidationErrorForeground,inputValidationErrorBorder:this.styles.inputValidationErrorBorder}),this.tree&&!this.options.treeCreator&&this.tree.style(this.styles),this.renderer&&this.renderer.updateStyles(this.styles)},t.prototype.shouldOpenInBackground=function(e){if(e instanceof W.a){if(17!==e.keyCode)return!1;if(e.metaKey||e.ctrlKey||e.shiftKey||e.altKey)return!1;var t=this.inputBox.inputElement;return t.selectionEnd===this.inputBox.value.length&&t.selectionStart===t.selectionEnd}return e.middleButton},t.prototype.onType=function(){var e=this.inputBox.value;this.helpText&&(e?s.J(this.helpText):s.X(this.helpText)),this.callbacks.onType(e)},t.prototype.navigateInTree=function(e,t){var n=this.tree.getInput(),i=n?n.entries:[],o=this.tree.getFocus();switch(e){case 18:this.tree.focusNext();break;case 16:this.tree.focusPrevious();break;case 12:this.tree.focusNextPage();break;case 11:this.tree.focusPreviousPage();break;case 2:t?this.tree.focusPrevious():this.tree.focusNext()}var r=this.tree.getFocus();i.length>1&&o===r&&(16===e||2===e&&t?this.tree.focusLast():(18===e||2===e&&!t)&&this.tree.focusFirst()),(r=this.tree.getFocus())&&this.tree.reveal(r)},t.prototype.elementFocused=function(e,t){if(e&&this.isVisible()){var n=this.treeElement.getAttribute("aria-activedescendant");n?this.inputElement.setAttribute("aria-activedescendant",n):this.inputElement.removeAttribute("aria-activedescendant");var i={event:t,keymods:this.extractKeyMods(t),quickNavigateConfiguration:this.quickNavigateConfiguration};this.model.runner.run(e,0,i)}},t.prototype.elementSelected=function(e,t,n){var i=!0;if(this.isVisible()){var o=n||1,r={event:t,keymods:this.extractKeyMods(t),quickNavigateConfiguration:this.quickNavigateConfiguration};i=this.model.runner.run(e,o,r)}i&&this.hide(0)},t.prototype.extractKeyMods=function(e){return{ctrlCmd:e&&(e.ctrlKey||e.metaKey||e.payload&&e.payload.originalEvent&&(e.payload.originalEvent.ctrlKey||e.payload.originalEvent.metaKey)),alt:e&&(e.altKey||e.payload&&e.payload.originalEvent&&e.payload.originalEvent.altKey)}},t.prototype.show=function(e,t){this.visible=!0,this.isLoosingFocus=!1,this.quickNavigateConfiguration=t?t.quickNavigateConfiguration:void 0,this.quickNavigateConfiguration?(s.J(this.inputContainer),s.X(this.element),this.tree.domFocus()):(s.X(this.inputContainer),s.X(this.element),this.inputBox.focus()),this.helpText&&(this.quickNavigateConfiguration||l.j(e)?s.J(this.helpText):s.X(this.helpText)),l.j(e)?this.doShowWithPrefix(e):(t&&t.value&&this.restoreLastInput(t.value),this.doShowWithInput(e,t&&t.autoFocus?t.autoFocus:{})),t&&t.inputSelection&&!this.quickNavigateConfiguration&&this.inputBox.select(t.inputSelection),this.callbacks.onShow&&this.callbacks.onShow()},t.prototype.restoreLastInput=function(e){this.inputBox.value=e,this.inputBox.select(),this.callbacks.onType(e)},t.prototype.doShowWithPrefix=function(e){this.inputBox.value=e,this.callbacks.onType(e)},t.prototype.doShowWithInput=function(e,t){this.setInput(e,t)},t.prototype.setInputAndLayout=function(e,t){var n=this;this.treeContainer.style.height=this.getHeight(e)+"px",this.tree.setInput(null).then((function(){return n.model=e,n.inputElement.setAttribute("aria-haspopup",String(e&&e.entries&&e.entries.length>0)),n.tree.setInput(e)})).then((function(){n.tree.layout();var i=e?e.entries.filter((function(t){return n.isElementVisible(e,t)})):[];n.updateResultCount(i.length),i.length&&n.autoFocus(e,i,t)}))},t.prototype.isElementVisible=function(e,t){return!e.filter||e.filter.isVisible(t)},t.prototype.autoFocus=function(e,t,n){if(void 0===n&&(n={}),n.autoFocusPrefixMatch){for(var i=void 0,o=void 0,r=n.autoFocusPrefixMatch,s=r.toLowerCase(),a=0,u=t;an.autoFocusIndex&&(this.tree.focusNth(n.autoFocusIndex),this.tree.reveal(this.tree.getFocus())):n.autoFocusSecondEntry?t.length>1&&this.tree.focusNth(1):n.autoFocusLastEntry&&t.length>1&&(this.tree.focusLast(),this.tree.reveal(this.tree.getFocus()))},t.prototype.getHeight=function(e){var n=this,i=e.renderer;if(!e){var o=i.getHeight(null);return this.options.minItemsToShow?this.options.minItemsToShow*o:0}var r,s=0;this.layoutDimensions&&this.layoutDimensions.height&&(r=.4*(this.layoutDimensions.height-50)),(!r||r>t.MAX_ITEMS_HEIGHT)&&(r=t.MAX_ITEMS_HEIGHT);for(var a=e.entries.filter((function(t){return n.isElementVisible(e,t)})),u=this.options.maxItemsToShow||a.length,l=0;l=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},we=function(e,t){return function(n,i){t(n,i,e)}},Se=function(){function e(e,t){this.themeService=t,this.widget=null,this.rangeHighlightDecorationId=null,this.lastKnownEditorSelection=null,this.editor=e}return e.get=function(t){return t.getContribution(e.ID)},e.prototype.dispose=function(){this.widget&&(this.widget.destroy(),this.widget=null)},e.prototype.run=function(e){var t=this;this.widget&&(this.widget.destroy(),this.widget=null);var n=function(e){t.clearDecorations(),e&&t.lastKnownEditorSelection&&(t.editor.setSelection(t.lastKnownEditorSelection),t.editor.revealRangeInCenterIfOutsideViewport(t.lastKnownEditorSelection,0)),t.lastKnownEditorSelection=null,document.activeElement!==document.body&&e||t.editor.focus()};this.widget=new _e(this.editor,(function(){return n(!1)}),(function(){return n(!0)}),(function(n){t.widget.setInput(e.getModel(n),e.getAutoFocus(n))}),{inputAriaLabel:e.inputAriaLabel},this.themeService),this.lastKnownEditorSelection||(this.lastKnownEditorSelection=this.editor.getSelection()),this.widget.show("")},e.prototype.decorateLine=function(t,n){var i=[];this.rangeHighlightDecorationId&&(i.push(this.rangeHighlightDecorationId),this.rangeHighlightDecorationId=null);var o=[{range:t,options:e._RANGE_HIGHLIGHT_DECORATION}],r=n.deltaDecorations(i,o);this.rangeHighlightDecorationId=r[0]},e.prototype.clearDecorations=function(){this.rangeHighlightDecorationId&&(this.editor.deltaDecorations([this.rangeHighlightDecorationId],[]),this.rangeHighlightDecorationId=null)},e.ID="editor.controller.quickOpenController",e._RANGE_HIGHLIGHT_DECORATION=r.a.register({className:"rangeHighlight",isWholeLine:!0}),e=Ce([we(1,be.c)],e)}(),Oe=function(e){function t(t,n){var i=e.call(this,n)||this;return i._inputAriaLabel=t,i}return ye(t,e),t.prototype.getController=function(e){return Se.get(e)},t.prototype._show=function(e,t){e.run({inputAriaLabel:this._inputAriaLabel,getModel:function(e){return t.getModel(e)},getAutoFocus:function(e){return t.getAutoFocus(e)}})},t}(o.b);Object(o.h)(Se.ID,Se)},s7Km: /*!*******************************************************************************************!*\ !*** ./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js ***! @@ -2539,7 +2539,7 @@ /*! 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/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/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.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/textModelSearch.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/editor/common/model/tokensStore.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/wordHelper.js because of ./node_modules/monaco-editor/esm/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.js */ @@ -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/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/inPlaceReplace/inPlaceReplace.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/multicursor/multicursor.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/multicursor/multicursor.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/contrib/rename/rename.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/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: diff --git a/p__Account.73465722.async.js b/p__Account.aba797e4.async.js similarity index 100% rename from p__Account.73465722.async.js rename to p__Account.aba797e4.async.js diff --git a/p__Account__Binding__index.d22648ce.async.js b/p__Account__Binding__index.15d61de3.async.js similarity index 100% rename from p__Account__Binding__index.d22648ce.async.js rename to p__Account__Binding__index.15d61de3.async.js diff --git a/p__Account__Certification__index.3446b8de.async.js b/p__Account__Certification__index.deadf996.async.js similarity index 100% rename from p__Account__Certification__index.3446b8de.async.js rename to p__Account__Certification__index.deadf996.async.js diff --git a/p__Account__Profile__Edit__index.4343bb3a.async.js b/p__Account__Profile__Edit__index.b190df41.async.js similarity index 100% rename from p__Account__Profile__Edit__index.4343bb3a.async.js rename to p__Account__Profile__Edit__index.b190df41.async.js diff --git a/p__Account__Profile__index.c3f6dfe0.async.js b/p__Account__Profile__index.fd7ef91a.async.js similarity index 100% rename from p__Account__Profile__index.c3f6dfe0.async.js rename to p__Account__Profile__index.fd7ef91a.async.js diff --git a/p__Account__Results__index.98113e17.async.js b/p__Account__Results__index.5a682543.async.js similarity index 100% rename from p__Account__Results__index.98113e17.async.js rename to p__Account__Results__index.5a682543.async.js diff --git a/p__Account__Secure__index.0bffbdb3.async.js b/p__Account__Secure__index.64164fda.async.js similarity index 100% rename from p__Account__Secure__index.0bffbdb3.async.js rename to p__Account__Secure__index.64164fda.async.js diff --git a/p__Api.5a04d831.async.js b/p__Api.7bcfc0ea.async.js similarity index 100% rename from p__Api.5a04d831.async.js rename to p__Api.7bcfc0ea.async.js diff --git a/p__Classrooms__ClassicCases__index.d11261e2.async.js b/p__Classrooms__ClassicCases__index.9047c9af.async.js similarity index 100% rename from p__Classrooms__ClassicCases__index.d11261e2.async.js rename to p__Classrooms__ClassicCases__index.9047c9af.async.js diff --git a/p__Classrooms__ExamList__index.ab61abfa.async.js b/p__Classrooms__ExamList__index.2e81d519.async.js similarity index 100% rename from p__Classrooms__ExamList__index.ab61abfa.async.js rename to p__Classrooms__ExamList__index.2e81d519.async.js diff --git a/p__Classrooms__Index.18a48cff.async.js b/p__Classrooms__Index.fb3e15b2.async.js similarity index 100% rename from p__Classrooms__Index.18a48cff.async.js rename to p__Classrooms__Index.fb3e15b2.async.js diff --git a/p__Classrooms__Lists__Announcement__index.0616404c.async.js b/p__Classrooms__Lists__Announcement__index.d1dba5ca.async.js similarity index 100% rename from p__Classrooms__Lists__Announcement__index.0616404c.async.js rename to p__Classrooms__Lists__Announcement__index.d1dba5ca.async.js diff --git a/p__Classrooms__Lists__Attachment__index.9655b494.async.js b/p__Classrooms__Lists__Attachment__index.9c27ecd5.async.js similarity index 99% rename from p__Classrooms__Lists__Attachment__index.9655b494.async.js rename to p__Classrooms__Lists__Attachment__index.9c27ecd5.async.js index 5bd8a8e766..033d08c5b2 100644 --- a/p__Classrooms__Lists__Attachment__index.9655b494.async.js +++ b/p__Classrooms__Lists__Attachment__index.9c27ecd5.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/antd/es/tree/DirectoryTree.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/utils/treeUtil.js because of ./node_modules/antd/es/tree/DirectoryTree.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;l3)||null!==(e=n[4])&&void 0!==e&&e.includes("newgold")||null!==(t=n[5])&&void 0!==t&&t.includes("newgold")||"coursesId"===n[2]||(r.course_id=n[2]),"shixuns"===n[1]&&n.length>3&&(r.objective_type="shixun",r.objective_id=n[2]),"paths"===n[1]&&n.length>3&&(r.objective_type="path",r.objective_id=n[2]),Object(a.a)(Object(a.a)({},r),{school:1})}t.a=Object(d.a)((function(e){var t=e.homePage,n=e.loading,r=e.user,i=e.globalSetting,a=e.shixunHomeworks,o=e.competitions;return{homePage:t,user:r,globalSetting:i,loading:n.models.index,shixunHomeworks:a,competitions:o}}))((function(e){e.homePage;var t,n,r,a,o=e.user,s=e.globalSetting,c=(e.loading,e.dispatch),d=e.location,h=e.isLogin,p=void 0!==h&&h,m=(e.shixunHomeworks,e.competitions),g=(Object(i.a)(e,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks","competitions"]),M()),b=d.pathname,y=null==b?void 0:b.includes("/forums"),A=m.qs;return s.showHeader&&s.showHeaderFooter?l.a.createElement("div",{className:f.a.header},l.a.createElement("div",{className:f.a.wrap},l.a.createElement("div",{className:"menu"},l.a.createElement("a",{className:"logo",href:"http://10.16.22.23:43001"},l.a.createElement("img",{src:v.a,alt:"OpenI 启智 新一代人工智能开源开放平台"})),l.a.createElement("a",{title:"OpenI 启智 新一代人工智能开源开放平台",href:"http://10.16.22.23:43001"},A["首页"]),l.a.createElement("a",{className:"list ".concat(y?"active":"")},A["社区"],l.a.createElement("i",{className:"iconfont icon-shangla-copy"}),l.a.createElement("div",{className:"transition"},l.a.createElement("a",{className:"item",href:"/forums"},A["OpenI社区章程"]),l.a.createElement("a",{className:"item",href:"/forums"},A["启智开源许可证"]),l.a.createElement("a",{className:"item",href:"/forums"},A["组织结构"]),l.a.createElement("a",{className:"item",href:"/forums"},A["欢迎加入OpenI"]),l.a.createElement("a",{className:"item",href:"/forums"},A["社区动态"]),l.a.createElement("a",{className:"item",href:"/forums"},A["论坛交流"]))),l.a.createElement("a",{href:"http://10.16.22.23:43001",title:"项目"},A["项目"]),l.a.createElement("a",{className:"list ".concat(y?"":"active")},A["学习"],l.a.createElement("i",{className:"iconfont icon-shangla-copy"}),l.a.createElement("div",{className:"transition"},l.a.createElement("a",{className:"item",href:"/shixuns"},A["云脑开源实训"]),l.a.createElement("a",{className:"item",href:"/competitions"},A["开源创新大赛"]))),l.a.createElement("a",{href:"https://openi.org.cn/index.php?m=content&c=index&a=lists&catid=90",title:"社区活动"},A["社区活动"]),l.a.createElement("a",{href:"http://10.16.22.23:43001",title:"AI协作平台"},A["AI协作平台"]),l.a.createElement("div",{className:"right"},l.a.createElement("a",{style:{color:"首页"===A["首页"]?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0.7)"},onClick:function(){c({type:"competitions/switchLanguage",payload:!0})}},"中文"),l.a.createElement("span",{style:{color:"rgba(255, 255, 255, 0.7)"}},"|"),l.a.createElement("a",{style:{color:"Home"===A["首页"]?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0.7)"},onClick:function(){c({type:"competitions/switchLanguage",payload:!1})}},"English"),!p&&!(null==o||null===(t=o.userInfo)||void 0===t||!t.login)&&l.a.createElement(u.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(null==o||null===(n=o.userInfo)||void 0===n?void 0:n.login,"/user_tidings")},(null==o||null===(r=o.navigationInfo)||void 0===r||null===(a=r.top)||void 0===a?void 0:a.new_message)&&l.a.createElement("span",{className:f.a.newslight})),l.a.createElement(j,{payload:g}))))):l.a.createElement(l.a.Fragment,null)}))},sR1s: +/*! 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 I}));var r,i=n("PpiC"),a=n("k1fw"),o=(n("5NDa"),n("5rEg")),s=(n("B9cy"),n("Ol7k")),c=n("q1tI"),l=n.n(c),u=n("55Ip"),d=n("9kvl"),h=n("xrsn"),f=n.n(h),p=(n("1Sn+"),n("qVdP"),n("jsC+")),v=(n("miYZ"),n("tsqr")),m=n("9og8"),g=(n("lUTK"),n("BvKs")),b=n("WmNS"),y=n.n(b),A=n("vToQ"),x=n.n(A),C=n("xKgJ"),E=n("jb+D"),O=n("m3rI"),k=n("1vsH"),w=function(e){var t=new Date;t.setTime(t.getTime()-1);var n,r,i=(r=RegExp("(^| )"+e+"=([^;]+)(;|$)"),(n=document.cookie.match(r))?decodeURIComponent(n[2]):null);null!=i&&(document.cookie=e+"="+i+";expires="+t.toGMTString())};!function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"}(r||(r={}));var S=Object(d.a)((function(e){var t=e.homePage,n=e.loading;return{homePage:t,user:e.user,globalSetting:e.globalSetting,shixunHomeworks:e.shixunHomeworks,loading:n.models.index}}))((function(e){e.homePage;var t,n,o,s,c,h,f,b,A,S,I,j,M,N=e.user,T=e.globalSetting,D=(e.loading,e.dispatch),R=e.shixunHomeworks,B=(e.location,e.payload),P=void 0===B?{}:B;Object(i.a)(e,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),null===(t=((null===(n=T.setting)||void 0===n?void 0:n.navbar)||[]).find((function(e){return e.link==="/".concat(r.Classrooms)})))||void 0===t||t.hidden,null===(o=((null===(s=T.setting)||void 0===s?void 0:s.navbar)||[]).find((function(e){return e.link==="/".concat(r.Shixuns)})))||void 0===o||o.hidden,null===(c=((null===(h=T.setting)||void 0===h?void 0:h.navbar)||[]).find((function(e){return e.link==="/".concat(r.Paths)})))||void 0===c||c.hidden,(null===(f=N.userInfo)||void 0===f?void 0:f.admin)||(null===(b=N.userInfo)||void 0===b?void 0:b.business)||(null===(A=N.userInfo)||void 0===A?void 0:A.is_shixun_marker)||(null===(S=N.userInfo)||void 0===S?void 0:S.is_teacher)||null===(I=N.userInfo)||void 0===I||I.user_identity;return Object(C.p)()?l.a.createElement(p.a,{overlay:function(){return Object(k.p)()?l.a.createElement(g.a,{className:"".concat(x.a.rightMenu," ").concat(x.a.menuWrap)},l.a.createElement(g.a.Item,null,l.a.createElement(u.a,{to:"/account/profile"},"账号管理"))):l.a.createElement(g.a,{className:"".concat(x.a.rightMenu," ").concat(x.a.menuWrap)},l.a.createElement(g.a.Item,null,l.a.createElement(u.a,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||D({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:2,href:"/classrooms",text:l.a.createElement("div",null,"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。")}})},to:"/account/profile"},"账号管理")),l.a.createElement(g.a.Item,{className:x.a.exit},l.a.createElement("a",{onClick:Object(m.a)(y.a.mark((function e(){var t;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(E.c)({});case 2:1===(null==(t=e.sent)?void 0:t.status)&&(D({type:"user/getUserInfo",payload:Object(a.a)({},P)}),D({type:"user/getNavigationInfo",payload:Object(a.a)({},P)}),w("autologin_trustie"),w("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),v.b.success(null==t?void 0:t.message),d.d.replace("/"));case 4:case"end":return e.stop()}}),e)})))},"退出")))},placement:"bottomRight"},l.a.createElement("section",null,l.a.createElement("aside",null,l.a.createElement("div",{className:1===R.actionTabs.type?x.a.classromediv:""},l.a.createElement("img",{className:"".concat(x.a.userPic," current ml15"),src:"".concat(null===O.a||void 0===O.a?void 0:O.a.IMG_SERVER,"/images/").concat(null===(j=N.userInfo)||void 0===j?void 0:j.image_url),alt:"",onClick:function(){var e;return d.d.push(Object(k.p)()?"/account/profile":"/users/".concat(null===(e=N.userInfo)||void 0===e?void 0:e.login,"/classrooms"))}}),Object(k.p)()&&l.a.createElement("span",{className:"ml10 font16"},null===(M=N.userInfo)||void 0===M?void 0:M.username))))):l.a.createElement("div",{className:"font15 ".concat(T.isIlearning?x.a.login:""," ml30")},l.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){D({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"登录"),l.a.createElement("span",{style:{color:"rgba(255, 255, 255, 0.7)"},className:"ml5 mr5"},"|"),l.a.createElement(u.a,{to:"/user/register",className:"ml5 current c-white"},"注册"))}));s.a.Header,o.a.Search;function I(){var e,t,n=window.location.pathname.split("/"),r={};return!("classrooms"==n[1]&&n.length>3)||null!==(e=n[4])&&void 0!==e&&e.includes("newgold")||null!==(t=n[5])&&void 0!==t&&t.includes("newgold")||"coursesId"===n[2]||(r.course_id=n[2]),"shixuns"===n[1]&&n.length>3&&(r.objective_type="shixun",r.objective_id=n[2]),"paths"===n[1]&&n.length>3&&(r.objective_type="path",r.objective_id=n[2]),Object(a.a)(Object(a.a)({},r),{school:1})}t.a=Object(d.a)((function(e){var t=e.homePage,n=e.loading,r=e.user,i=e.globalSetting,a=e.shixunHomeworks,o=e.competitions;return{homePage:t,user:r,globalSetting:i,loading:n.models.index,shixunHomeworks:a,competitions:o}}))((function(e){e.homePage;var t,n,r,a,o=e.user,s=e.globalSetting,c=(e.loading,e.dispatch),d=e.location,h=e.isLogin,p=void 0!==h&&h,v=(e.shixunHomeworks,e.competitions),m=(Object(i.a)(e,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks","competitions"]),I()),g=d.pathname,b=null==g?void 0:g.includes("/forums"),y=v.qs;return s.showHeader&&s.showHeaderFooter?l.a.createElement("div",{className:f.a.header},l.a.createElement("div",{className:f.a.wrap},l.a.createElement("div",{className:"menu"},l.a.createElement("a",{style:{marginLeft:0},title:"OpenI 启智 新一代人工智能开源开放平台",href:"http://10.16.22.23:43001"},y["首页"]),l.a.createElement("a",{className:"list ".concat(b?"active":"")},y["社区"],l.a.createElement("i",{className:"iconfont icon-shangla-copy"}),l.a.createElement("div",{className:"transition"},l.a.createElement("a",{className:"item",href:"/forums"},y["OpenI社区章程"]),l.a.createElement("a",{className:"item",href:"/forums"},y["启智开源许可证"]),l.a.createElement("a",{className:"item",href:"/forums"},y["组织结构"]),l.a.createElement("a",{className:"item",href:"/forums"},y["欢迎加入OpenI"]),l.a.createElement("a",{className:"item",href:"/forums"},y["社区动态"]),l.a.createElement("a",{className:"item",href:"/forums"},y["论坛交流"]))),l.a.createElement("a",{href:"http://10.16.22.23:43001",title:"项目"},y["项目"]),l.a.createElement("a",{className:"list ".concat(b?"":"active")},y["学习"],l.a.createElement("i",{className:"iconfont icon-shangla-copy"}),l.a.createElement("div",{className:"transition"},l.a.createElement("a",{className:"item",href:"/shixuns"},y["云脑开源实训"]),l.a.createElement("a",{className:"item",href:"/competitions"},y["开源创新大赛"]))),l.a.createElement("a",{href:"https://openi.org.cn/index.php?m=content&c=index&a=lists&catid=90",title:"社区活动"},y["社区活动"]),l.a.createElement("a",{href:"http://10.16.22.23:43001",title:"AI协作平台"},y["AI协作平台"]),l.a.createElement("div",{className:"right"},l.a.createElement("a",{style:{color:"首页"===y["首页"]?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0.7)"},onClick:function(){c({type:"competitions/switchLanguage",payload:!0})}},"中文"),l.a.createElement("span",{style:{color:"rgba(255, 255, 255, 0.7)"}},"|"),l.a.createElement("a",{style:{color:"Home"===y["首页"]?"rgba(255, 255, 255, 1)":"rgba(255, 255, 255, 0.7)"},onClick:function(){c({type:"competitions/switchLanguage",payload:!1})}},"English"),!p&&!(null==o||null===(t=o.userInfo)||void 0===t||!t.login)&&l.a.createElement(u.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(null==o||null===(n=o.userInfo)||void 0===n?void 0:n.login,"/user_tidings")},(null==o||null===(r=o.navigationInfo)||void 0===r||null===(a=r.top)||void 0===a?void 0:a.new_message)&&l.a.createElement("span",{className:f.a.newslight})),l.a.createElement(S,{payload:m}))))):l.a.createElement(l.a.Fragment,null)}))},sR1s: /*!*****************************************************!*\ !*** ./node_modules/rc-table/es/utils/valueUtil.js ***! \*****************************************************/ diff --git a/p__Shixuns__Detail__Dataset__index.b797f022.async.js b/p__Shixuns__Detail__Dataset__index.d07186a1.async.js similarity index 99% rename from p__Shixuns__Detail__Dataset__index.b797f022.async.js rename to p__Shixuns__Detail__Dataset__index.d07186a1.async.js index f45b50f6e9..b99ba6e727 100644 --- a/p__Shixuns__Detail__Dataset__index.b797f022.async.js +++ b/p__Shixuns__Detail__Dataset__index.d07186a1.async.js @@ -828,8 +828,8 @@ function(e){var t=n,r=t.lib,i=r.WordArray,o=r.Hasher,a=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/antd/es/tree/DirectoryTree.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/utils/treeUtil.js because of ./node_modules/antd/es/tree/DirectoryTree.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,r){"use strict";var n=r("rePB"),i=r("Ff2n"),o=r("VTBJ"),a=r("1OyB"),s=r("vuIU"),c=r("JX7q"),u=r("Ji7U"),l=r("LK+K"),h=r("q1tI"),f=r("TSYQ"),d=r.n(f),p=r("sboe"),m=r("OZM5"),g=function(e){var t=e.prefixCls,r=e.level,i=e.isStart,o=e.isEnd;if(!r)return null;for(var a="".concat(t,"-indent-unit"),s=[],c=0;c0)&&setshixun_virtual_templates(Object(_Users_chenbowen_Desktop_project_v7_ppte5yg23_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_chenbowen_Desktop_project_v7_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_chenbowen_Desktop_project_v7_ppte5yg23_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_chenbowen_Desktop_project_v7_ppte5yg23_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_chenbowen_Desktop_project_v7_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_chenbowen_Desktop_project_v7_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark((function t(){return _Users_chenbowen_Desktop_project_v7_ppte5yg23_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_chenbowen_Desktop_project_v7_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_chenbowen_Desktop_project_v7_ppte5yg23_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_chenbowen_Desktop_project_v7_ppte5yg23_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_chenbowen_Desktop_project_v7_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_chenbowen_Desktop_project_v7_ppte5yg23_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_chenbowen_Desktop_project_v7_ppte5yg23_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_chenbowen_Desktop_project_v7_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_chenbowen_Desktop_project_v7_ppte5yg23_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark((function e(){return _Users_chenbowen_Desktop_project_v7_ppte5yg23_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_chenbowen_Desktop_project_v7_ppte5yg23_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_chenbowen_Desktop_project_v7_ppte5yg23_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_chenbowen_Desktop_project_v7_ppte5yg23_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_chenbowen_Desktop_project_v7_ppte5yg23_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_chenbowen_Desktop_project_v7_ppte5yg23_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default=__webpack_require__.n(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark((function e(){var t;return _Users_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)(Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)({},r),{},Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_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,S,C,k,D,A,T,I,M,P,L,R,N,j,B,F,U,K,W,G,H,z,V,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===(S=shixunsDetail.setting)||void 0===S||null===(C=S.shixun)||void 0===C?void 0:C.show_code_dir),setForbidCopy(null===(k=shixunsDetail.setting)||void 0===k||null===(D=k.shixun)||void 0===D?void 0:D.forbid_copy),setTaskPass(null===(A=shixunsDetail.setting)||void 0===A||null===(T=A.shixun)||void 0===T?void 0:T.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===(z=H.shixun)||void 0===z?void 0:z.choice_standard_scripts),setDisableDiscuss(null===(V=shixunsDetail.setting)||void 0===V||null===(q=V.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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark((function t(){return _Users_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark((function e(){return _Users_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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_dingyongkang_Documents_workspace_zhiqing_educoder_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 ***! \**************************************************************/ @@ -90,7 +90,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,S=/\bAndroid(?:.+)Mobile\b/i,C=/Android/i,D=/\bAndroid(?:.+)SD4930UR\b/i,A=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,k=/Windows Phone/i,T=/\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 j(e,t){return e.test(t)}function N(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:j(x,t)&&!j(k,t),ipod:j(O,t),tablet:!j(x,t)&&j(w,t)&&!j(k,t),device:(j(x,t)||j(O,t)||j(w,t))&&!j(k,t)},amazon:{phone:j(D,t),tablet:!j(D,t)&&j(A,t),device:j(D,t)||j(A,t)},android:{phone:!j(k,t)&&j(D,t)||!j(k,t)&&j(S,t),tablet:!j(k,t)&&!j(D,t)&&!j(S,t)&&(j(A,t)||j(C,t)),device:!j(k,t)&&(j(D,t)||j(A,t)||j(S,t)||j(C,t))||j(/\bokhttp\b/i,t)},windows:{phone:j(k,t),tablet:j(T,t),device:j(k,t)||j(T,t)},other:{blackberry:j(I,t),blackberry10:j(M,t),opera:j(P,t),firefox:j(R,t),chrome:j(L,t),device:j(I,t)||j(M,t)||j(P,t)||j(R,t)||j(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)({},N()),{},{isMobile:N});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,S=t.subMenuOpenDelay,C=t.forceSubMenuRender,D=t.subMenuCloseDelay,A=t.builtinPlacements;G.forEach((function(e){return delete t[e]})),delete t.onClick;var k="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:k,popupPlacement:y,popupVisible:n,popupAlign:E,popup:v,action:O?[]:[w],mouseEnterDelay:S,mouseLeaveDelay:D,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:C},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,S=/\bAndroid(?:.+)Mobile\b/i,C=/Android/i,k=/\bAndroid(?:.+)SD4930UR\b/i,D=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,A=/Windows Phone/i,T=/\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(k,t),tablet:!N(k,t)&&N(D,t),device:N(k,t)||N(D,t)},android:{phone:!N(A,t)&&N(k,t)||!N(A,t)&&N(S,t),tablet:!N(A,t)&&!N(k,t)&&!N(S,t)&&(N(D,t)||N(C,t)),device:!N(A,t)&&(N(k,t)||N(D,t)||N(S,t)||N(C,t))||N(/\bokhttp\b/i,t)},windows:{phone:N(A,t),tablet:N(T,t),device:N(A,t)||N(T,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},z=function(e,t,n){e&&"object"===Object(y.a)(e.style)&&(e.style[t]=n)},V=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,S=t.subMenuOpenDelay,C=t.forceSubMenuRender,k=t.subMenuCloseDelay,D=t.builtinPlacements;G.forEach((function(e){return delete t[e]})),delete t.onClick;var A="rtl"===f?Object.assign({},ee,D):Object.assign({},$,D);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:S,mouseLeaveDelay:k,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:C},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];z(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){z(e,"display","inline-block")})),e.menuItemSizes=i.map((function(e){return H(e,!0)})),a.forEach((function(e){z(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(),z(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(V.a)(r),[s,o]);return a===e.length-1&&l.push(t.getOverflowedSubMenuItem(i.props.eventKey,[],!0)),l}return[].concat(Object(V.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 ***! \****************************************************************/ @@ -102,7 +102,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,S=d.high,C=d.low,D=f.high,A=f.low,k=p,T=h,I=m,M=g,P=v,L=b,R=_,j=y,N=E,B=x,F=O,U=w,K=S,W=C,G=D,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=N&F^~N&K,pe=B&U^~B&W,he=k&I^k&P^I&P,me=T&M^T&L^M&L,ge=(k>>>28|T<<4)^(k<<30|T>>>2)^(k<<25|T>>>7),ve=(T>>>28|k<<4)^(T<<30|k>>>2)^(T<<25|k>>>7),be=(N>>>14|B<<18)^(N>>>18|B<<14)^(N<<23|B>>>9),_e=(B>>>14|N<<18)^(B>>>18|N<<14)^(B<<23|N>>>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=N,U=B,N=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=j+de|0)>>>0>>0?1:0)|0,R=P,j=L,P=I,L=M,I=k,M=T,k=Oe+(ge+he+(we>>>0>>0?1:0))+((T=de+we|0)>>>0>>0?1:0)|0}h=r.low=h+T,r.high=p+k+(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+j,o.high=_+R+(y>>>0>>0?1:0),x=s.low=x+B,s.high=E+N+(x>>>0>>0?1:0),w=u.low=w+U,u.high=O+F+(w>>>0>>0?1:0),C=d.low=C+W,d.high=S+K+(C>>>0>>0?1:0),A=f.low=A+H,f.high=D+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)},"3y9D": +/*! 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,S=d.high,C=d.low,k=f.high,D=f.low,A=p,T=h,I=m,M=g,P=v,L=b,R=_,N=y,j=E,B=x,F=O,U=w,K=S,W=C,G=k,H=D,z=0;z<80;z++){var V,q,Y=c[z];if(z<16)q=Y.high=0|e[t+2*z],V=Y.low=0|e[t+2*z+1];else{var Q=c[z-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[z-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[z-7],oe=ae.high,se=ae.low,le=c[z-16],ce=le.high,ue=le.low;q=(q=(q=Z+oe+((V=$+se)>>>0<$>>>0?1:0))+re+((V+=ie)>>>0>>0?1:0))+ce+((V+=ue)>>>0>>0?1:0),Y.high=q,Y.low=V}var de,fe=j&F^~j&K,pe=B&U^~B&W,he=A&I^A&P^I&P,me=T&M^T&L^M&L,ge=(A>>>28|T<<4)^(A<<30|T>>>2)^(A<<25|T>>>7),ve=(T>>>28|A<<4)^(T<<30|A>>>2)^(T<<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[z],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+=V)>>>0>>0?1:0))+((B=N+de|0)>>>0>>0?1:0)|0,R=P,N=L,P=I,L=M,I=A,M=T,A=Oe+(ge+he+(we>>>0>>0?1:0))+((T=de+we|0)>>>0>>0?1:0)|0}h=r.low=h+T,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),C=d.low=C+W,d.high=S+K+(C>>>0>>0?1:0),D=f.low=D+H,f.high=k+G+(D>>>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)},"3y9D": /*!****************************************!*\ !*** ./node_modules/crypto-js/sha1.js ***! \****************************************/ @@ -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,S=e.innerRef,C=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"),A=D?Object(r.f)(n.pathname,{path:D,exact:m,sensitive:E,strict:x}):null,k=!!(_?_(A,n):A),T=k?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),(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 S=d[c[E]];S.high=p,S.low=h}var C=d[0],D=n[0];for(C.high=D.high,C.low=D.low,f=0;f<5;f++)for(m=0;m<5;m++){var A=n[E=f+5*m],k=d[E],T=d[(f+1)%5+5*m],I=d[(f+2)%5+5*m];A.high=k.high^~T.high&I.high,A.low=k.low^~T.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": +/*! 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),(D=n[i]).high^=o,D.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^=(D=n[f+5*m]).high,h^=D.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++)(D=n[f+5*m]).high^=p,D.low^=h}for(var E=1;E<25;E++){var x=(D=n[E]).high,O=D.low,w=l[E];w<32?(p=x<>>32-w,h=O<>>32-w):(p=O<>>64-w,h=x<>>64-w);var S=d[c[E]];S.high=p,S.low=h}var C=d[0],k=n[0];for(C.high=k.high,C.low=k.low,f=0;f<5;f++)for(m=0;m<5;m++){var D=n[E=f+5*m],A=d[E],T=d[(f+1)%5+5*m],I=d[(f+2)%5+5*m];D.high=A.high^~T.high&I.high,D.low=A.low^~T.low&I.low}D=n[0];var M=u[s];D.high^=M.high,D.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,S=t.jumpNextIcon,C=t.selectComponentClass,D=t.selectPrefixCls,A=t.pageSizeOptions,k=this.state,T=k.current,I=k.pageSize,M=k.currentInputValue;if(!0===l&&c<=I)return null;var P=x(void 0,this.state,this.props),L=[],R=null,j=null,N=null,B=null,F=null,U=m&&m.goButton,K=g?1:2,W=T-1>0?T-1:0,G=T+1=2*K&&3!==T&&(L[0]=Object(u.cloneElement)(L[0],{className:"".concat(n,"-item-after-jump-prev")}),L.unshift(R)),P-T>=2*K&&T!==P-2&&(L[L.length-1]=Object(u.cloneElement)(L[L.length-1],{className:"".concat(n,"-item-before-jump-next")}),L.push(j)),1!==J&&L.unshift(N),X!==P&&L.push(B)}var ee=null;b&&(ee=d.a.createElement("li",{className:"".concat(n,"-total-text")},b(c,[0===c?0:(T-1)*I+1,T*I>c?c:T*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:C,selectPrefixCls:D,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:T,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": +/*! 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,S=t.jumpNextIcon,C=t.selectComponentClass,k=t.selectPrefixCls,D=t.pageSizeOptions,A=this.state,T=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=T-1>0?T-1:0,G=T+1=2*K&&3!==T&&(L[0]=Object(u.cloneElement)(L[0],{className:"".concat(n,"-item-after-jump-prev")}),L.unshift(R)),P-T>=2*K&&T!==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:(T-1)*I+1,T*I>c?c:T*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:C,selectPrefixCls:k,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:T,pageSize:I,pageSizeOptions:D,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(),S=Object(c.a)(w,1)[0],C=Object(h.i)(),D=Object(h.h)(),A=Object(f.useRef)(),k=Object(f.useState)(""),T=Object(c.a)(k,2),I=T[0],M=T[1],P=Object(f.useState)(""),L=Object(c.a)(P,2),R=L[0],j=L[1],N=Object(f.useState)([]),B=Object(c.a)(N,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=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),j(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:C.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==S?void 0:S.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,S.validateFields();case 9:return e.next=11,n({type:"shixunsDetail/uploadGitFolder",payload:Object(o.a)(Object(o.a)({},{id:C.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:{}}),S.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:S,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)"})))))}))},"8zja": +/*! 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(),S=Object(c.a)(w,1)[0],C=Object(h.i)(),k=Object(h.h)(),D=Object(f.useRef)(),A=Object(f.useState)(""),T=Object(c.a)(A,2),I=T[0],M=T[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;D.current="repository"===(null===(e=k.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),z(e)}}),[t.actionTabs.key]);var z=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:D.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:C.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)}}(),V=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==S?void 0:S.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,S.validateFields();case 9:return e.next=11,n({type:"shixunsDetail/uploadGitFolder",payload:Object(o.a)(Object(o.a)({},{id:C.id,path:r}),D.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:{}}),S.resetFields()};return p.a.createElement(r.a,{centered:!0,title:u||"新建文件夹",closable:!1,keyboard:!1,visible:"Repository-SelectFilePath"===t.actionTabs.key,onOk:V,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),z(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)),z(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:S,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)"})))))}))},"8zja": /*!*****************************************************************************************************!*\ !*** ./src/pages/Shixuns/Edit/body/Dataset/GeneralDataset/components/UploadFile/index.less?modules ***! \*****************************************************************************************************/ @@ -236,7 +236,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 S=f.paragraph;f.paragraph=function(e){return S(O(e))};var C=f.tablecell;f.tablecell=function(e,t){return C(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,A=(n("SJMd"),n("ulZh")),k=n.n(A),T=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,"("+T.a.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+T.a.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+T.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]),S=Object(a.useRef)();function C(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=S.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(k.a.isSupported()){var t=new k.a;t.loadSource(e.src),t.attachMedia(e)}}))};return Object(a.useEffect)((function(){if(S.current&&w&&w.match(P)&&window.PR.prettyPrint(),S.current)return S.current.addEventListener("click",C),function(){S.current.removeEventListener("click",C),x(),h()}}),[w,S.current,C]),o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{ref:S,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 S=f.paragraph;f.paragraph=function(e){return S(O(e))};var C=f.tablecell;f.tablecell=function(e,t){return C(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 k=l.a,D=(n("SJMd"),n("ulZh")),A=n.n(D),T=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,"("+T.a.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+T.a.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+T.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 D()}),500),e}),[v]),S=Object(a.useRef)();function C(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 D=function(){var e,t=null===(e=S.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(S.current&&w&&w.match(P)&&window.PR.prettyPrint(),S.current)return S.current.addEventListener("click",C),function(){S.current.removeEventListener("click",C),x(),h()}}),[w,S.current,C]),o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{ref:S,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 ***! \********************************************/ @@ -338,13 +338,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 S(e){return Object(h.b)("teach_groups/".concat(e,".json"))}n("5NDa");var C=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(C.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")),k=n("xGfz"),T=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(k.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 j(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)(j,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,C=c.showMemberPanel,A=null===(t=n.userInfo)||void 0===t?void 0:t.role,k=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 N.apply(this,arguments)}function N(){return(N=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,S(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===k[g].length?"nodata-content":"main-content"},0===k[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(T,{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:k[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:C,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 N=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(N.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 S(e){return Object(h.b)("teach_groups/".concat(e,".json"))}n("5NDa");var C=n("5rEg"),k=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(C.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"}," 确定 ")))))},D=(n("Fxgj"),n("3ouR")),A=n("xGfz"),T=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(D.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,C=c.showMemberPanel,D=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,S(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===D&&u({type:L.SETINDEX,payload:1})}),[D]),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," 教研团队 ",D<=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===D?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,D<=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(T,{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:D<=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(k,{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:C,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 j(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 j(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=S,F=O,U=C,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 N,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=S,F=O,U=C,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:z.normal,inline:V.normal};this.options.pedantic?(t.block=z.pedantic,t.inline=V.pedantic):this.options.gfm&&(t.block=z.gfm,this.options.breaks?t.inline=V.breaks:t.inline=V.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:z,inline:V}}}],(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}));N(r)}else N([])},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,S,C,D,A=this._hash.words,k=d.words,T=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],S=y=A[3],C=E=A[4],n=0;n<80;n+=1)D=a+e[t+I[n]]|0,D+=n<16?h(o,p,y)+k[0]:n<32?m(o,p,y)+k[1]:n<48?g(o,p,y)+k[2]:n<64?v(o,p,y)+k[3]:b(o,p,y)+k[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,S)+T[0]:n<32?v(O,w,S)+T[1]:n<48?g(O,w,S)+T[2]:n<64?m(O,w,S)+T[3]:h(O,w,S)+T[4],D=(D=_(D|=0,L[n]))+C|0,x=C,C=S,S=_(w,10),w=O,O=D;D=A[1]+p+S|0,A[1]=A[2]+y+C|0,A[2]=A[3]+E+x|0,A[3]=A[4]+a+O|0,A[4]=A[0]+o+w|0,A[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,S,C,k,D=this._hash.words,A=d.words,T=f.words,I=s.words,M=l.words,P=c.words,L=u.words;for(x=a=D[0],O=o=D[1],w=p=D[2],S=y=D[3],C=E=D[4],n=0;n<80;n+=1)k=a+e[t+I[n]]|0,k+=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],k=(k=_(k|=0,P[n]))+E|0,a=E,E=y,y=_(p,10),p=o,o=k,k=x+e[t+M[n]]|0,k+=n<16?b(O,w,S)+T[0]:n<32?v(O,w,S)+T[1]:n<48?g(O,w,S)+T[2]:n<64?m(O,w,S)+T[3]:h(O,w,S)+T[4],k=(k=_(k|=0,L[n]))+C|0,x=C,C=S,S=_(w,10),w=O,O=k;k=D[1]+p+S|0,D[1]=D[2]+y+C|0,D[2]=D[3]+E+x|0,D[3]=D[4]+a+O|0,D[4]=D[0]+o+w|0,D[0]=k},_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 ***! \**********************************************/ @@ -435,7 +435,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/pages/Shixuns/Edit/body/Dataset/GeneralDataset/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 */"8zja"),_=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,S=e.containerId,C=e.rootIdentifier,D=Object(h.useState)({}),A=Object(u.a)(D,2),k=A[0],T=A[1],I=Object(h.useState)([]),M=Object(u.a)(I,2),P=M[0],L=M[1],R=Object(h.useState)([]),j=Object(u.a)(R,2),N=j[0],B=j[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)}));N.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)}));N.push(r)}))},fe=function(e){e||(z(!0),N.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}))})))}T(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:C,cancelUpload:V,container_type:"Shixun",container_id:S,uploading:K<3?K:0,disabled:K>0,height:300,maxSize:107374182400,description:k.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=k.commitMessage)||void 0===t?void 0:t.length)||0,"/100"),placeholder:"请填写备注信息"})))))}},Fxgj: +/*! 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 */"8zja"),_=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,S=e.containerId,C=e.rootIdentifier,k=Object(h.useState)({}),D=Object(u.a)(k,2),A=D[0],T=D[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),z=H[0],V=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),V(!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||(V(!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}))})))}T(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:C,cancelUpload:z,container_type:"Shixun",container_id:S,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:"请填写备注信息"})))))}},Fxgj: /*!******************************************************!*\ !*** ./src/pages/Account/TeachGroup/List/index.less ***! \******************************************************/ @@ -459,7 +459,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)})},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 S=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"),C(S),g=Object(b.a)(),e.abrupt("return",new Promise((function(e,r){try{var o;S.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=S)||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)({},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),S=w[0],C=w[1],k={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)})},D=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 S=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"),C(S),g=Object(b.a)(),e.abrupt("return",new Promise((function(e,r){try{var o;S.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=S)||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,D(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)({},k,{height:u.height,className:u.className}),h.a.createElement("p",{className:"ant-upload-hint"},u.text||"拖拽文件或者点击上传"))}))},KmYQ: /*!***************************************************!*\ !*** ./node_modules/crypto-js/pad-zeropadding.js ***! \***************************************************/ @@ -622,7 +622,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/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,S=e.virtual,C=e.onSelect,D=e.onToggleOpen,A=e.onActiveValue,k=e.onScroll,T=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})},j=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(S.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?C(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 A=n("2Qr1"),k=n("qNPg"),T=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(T.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(S.a)(r).some((function(e){if(!s.isValidElement(e)||!e.type)return!1;var t=e.type;return!t.isSelectOption&&(t.isSelectOptGroup?!Object(S.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(k.a)({prefixCls:"rc-select",components:{optionList:_},convertChildrenToData:D,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 j=R;t.c=j},M8RZ: +/*! 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,S=e.virtual,C=e.onSelect,k=e.onToggleOpen,D=e.onActiveValue,A=e.onScroll,T=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(S.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?C(e):Object(w.a)(Object(w.a)({key:"__RC_SELECT_GRP__".concat(null===i?n:i,"__"),label:i},l),{},{options:k(o)})})).filter((function(e){return e}))}var D=n("2Qr1"),A=n("qNPg"),T=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||k(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(T.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(S.a)(r).some((function(e){if(!s.isValidElement(e)||!e.type)return!1;var t=e.type;return!t.isSelectOption&&(t.isSelectOptGroup?!Object(S.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:k,flattenOptions:D.d,getLabeledValue:D.e,filterOptions:D.b,isValueDisabled:D.g,findValueOption:D.c,warningProps:P,fillOptionsWithMissingValue:D.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},M8RZ: /*!**********************************!*\ !*** ./src/components/modal.tsx ***! \**********************************/ @@ -649,7 +649,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 S})),n.d(t,"a",(function(){return C})),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)},S=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)},C=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)}},NaO6: +/*! 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 S})),n.d(t,"a",(function(){return C})),n.d(t,"b",(function(){return k}));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)},S=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)},C=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)},k=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)}},NaO6: /*!*******************************************************************************************!*\ !*** ./src/pages/Shixuns/Edit/body/Dataset/JupyterLabDataset/AddModal/index.less?modules ***! \*******************************************************************************************/ @@ -677,7 +677,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,S=void 0===w?"right":w,C=e.align,D=void 0===C?{}:C,A=e.destroyTooltipOnHide,k=void 0!==A&&A,T=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 j=!1,N=!1;if("boolean"==typeof k)j=k;else if(k&&"object"===Object(r.a)(k)){var B=k.keepParent;j=!0===B,N=!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:S,ref:L,popupAlign:D,getPopupContainer:I,onPopupVisibleChange:y,afterPopupVisibleChange:E,popupTransitionName:x,popupAnimation:O,defaultPopupVisible:T,destroyPopupOnHide:j,autoDestroy:N,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,S=void 0===w?"right":w,C=e.align,k=void 0===C?{}:C,D=e.destroyTooltipOnHide,A=void 0!==D&&D,T=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:S,ref:L,popupAlign:k,getPopupContainer:I,onPopupVisibleChange:y,afterPopupVisibleChange:E,popupTransitionName:x,popupAnimation:O,defaultPopupVisible:T,destroyPopupOnHide:N,autoDestroy:j,mouseLeaveDelay:m,popupStyle:g,mouseEnterDelay:p},R),_)}));t.a=u},OLod: /*!***********************************************!*\ !*** ./node_modules/crypto-js/cipher-core.js ***! \***********************************************/ @@ -726,7 +726,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},"取消")))},S=n("7ahc"),C=(n("HmJG"),n("BjJ7")),D=E.a.useForm,A={width:280,marginRight:10},k={labelCol:{span:5},wrapperCol:{span:19}},T=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},k,{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(C.a,"/api/attachments.json")),r.send(n)}n("giR+");var P,L,R=n("fyUT"),j=(n("7Kak"),n("9yH6")),N=j.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(N,null,c.a.createElement(j.a,{value:"default"},c.a.createElement("i",{className:"fa fa-align-justify"})),c.a.createElement(j.a,{value:"left"},c.a.createElement("i",{className:"fa fa-align-left"})),c.a.createElement(j.a,{value:"center"},c.a.createElement("i",{className:"fa fa-align-center"})),c.a.createElement(j.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,C=void 0!==O&&O,D=e.watch,A=e.insertTemp,k=e.mode,I=void 0===k?"markdown":k,P=e.id,L=void 0===P?"markdown-editor-id":P,R=e.showResizeBar,j=void 0!==R&&R,N=e.noStorage,B=void 0!==N&&N,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],Se=Object(l.useState)(""),Ce=Object(o.a)(Se,2),De=Ce[0],Ae=Ce[1],ke=Object(l.useState)(0),Te=Object(o.a)(ke,2),Ie=Te[0],Me=Te[1],Pe=Object(l.useState)(y),Le=Object(o.a)(Pe,2),Re=Le[0],je=Le[1],Ne=Object(l.useState)(!1),Be=Object(o.a)(Ne,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 C&&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&&C&&de.focus()}),[de,C]),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(""),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),je(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(){je(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))),j?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},"取消")))},S=n("7ahc"),C=(n("HmJG"),n("BjJ7")),k=E.a.useForm,D={width:280,marginRight:10},A={labelCol:{span:5},wrapperCol:{span:19}},T=function(e){var t=e.callback,n=e.onCancel,r=k(),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:D})),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(C.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 z=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",V=(P={},Object(s.a)(P,z+"-B","bold"),Object(s.a)(P,z+"-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,C=void 0!==O&&O,k=e.watch,D=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,z=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)(k),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],Se=Object(l.useState)(""),Ce=Object(o.a)(Se,2),ke=Ce[0],De=Ce[1],Ae=Object(l.useState)(0),Te=Object(o.a)(Ae,2),Ie=Te[0],Me=Te[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 C&&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(){ze(l)}));e.push(c),de.addKeyMap(c)},n=0,r=Object.entries(V);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(k)}),[de,k]),Object(l.useEffect)((function(){de&&C&&de.focus()}),[de,C]),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 ze=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 De("link");case"code-block":return void De("code-block");case"upload-image":return void De("upload-image");case"add-table":return void De("add-table");default:throw new Error}}),[de,_e,Oe]),Ve=Object(l.useCallback)((function(e){switch(De(""),ke){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:D,watch:_e,fullScreen:Oe,showNullButton:z,onActionCallback:ze,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[ke]?c.a.createElement(r.a,{centered:!0,title:q[ke],visible:!0,onCancel:Ye,footer:null},qe):null))}},P5Jw: /*!***********************************************************!*\ !*** ./node_modules/react-copy-to-clipboard/lib/index.js ***! \***********************************************************/ @@ -783,7 +783,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:">"},k);t.a=T},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:">"},A);t.a=T},S6kV: /*!********************************************!*\ !*** ./node_modules/crypto-js/mode-ofb.js ***! \********************************************/ @@ -800,7 +800,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],S=v.indexOf(w),C=S+w.length;_[2]&&(S=(C=v.length-_[2].length)-w.length);var D=b.substring(5);f(l,s+O,v.substring(0,S),a,c),f(l,s+O+S,w,E(D,w),c),f(l,s+O+C,v.substring(C),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 S=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},C=e.define;"function"==typeof C&&C.amd&&C("google-code-prettify",[],(function(){return S}))}()},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],S=v.indexOf(w),C=S+w.length;_[2]&&(S=(C=v.length-_[2].length)-w.length);var k=b.substring(5);f(l,s+O,v.substring(0,S),a,c),f(l,s+O+S,w,E(k,w),c),f(l,s+O+C,v.substring(C),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 S=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},C=e.define;"function"==typeof C&&C.amd&&C("google-code-prettify",[],(function(){return S}))}()},SLjR: /*!****************************************************!*\ !*** ./src/components/SelectTeachGroup/index.less ***! \****************************************************/ @@ -844,7 +844,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 S,C=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 A(e,t){return D(e).appendChild(t)}function k(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=j(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 Se,Ce,De=function(){if(o&&s<9)return!1;var e=k("div");return"draggable"in e||"dragDrop"in e}();function Ae(e){if(null==Se){var t=k("span","​");A(e,k("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Se=t.offsetWidth<=1&&t.offsetHeight>2&&!(o&&s<8))}var n=Se?k("span","​"):k("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}function ke(e){if(null!=Ce)return Ce;var t=A(e,document.createTextNode("AخA")),n=S(t,0,1).getBoundingClientRect(),r=S(t,1,2).getBoundingClientRect();return D(e),!(!n||n.left==n.right)&&(Ce=r.right-n.right<3)}var Te,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(Te=k("div"))||(Te.setAttribute("oncopy","return;"),"function"==typeof Te.oncopy),Le=null,Re={},je={};function Ne(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Re[e]=t}function Be(e){if("string"==typeof e&&je.hasOwnProperty(e))e=je[e];else if(e&&"string"==typeof e.name&&je.hasOwnProperty(e.name)){var t=je[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){N(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 Nt(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,kt(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=T("span",null,null,l?"padding-right: .1px":null),r={pre:T("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,ke(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=k("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 S=0;S=p)break;for(var C=Math.min(p,v);;){if(g){var D=h+g.length;if(!d){var A=D>C?g.slice(0,C-h):g;t.addToken(t,A,o?o+l:l,u,h+A.length==v?c:"",s,f)}if(D>=C){g=g.slice(C-h),h=C;break}h=D,u=""}g=i.slice(a,a=n[m++]),o=Jt(n[m++],t.cm.options)}}else for(var k=1;kn)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function Tn(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=jn(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=jt(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=k("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Ln.appendChild(document.createTextNode("x")),Ln.appendChild(k("br"));Ln.appendChild(document.createTextNode("x"))}A(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=k("span","xxxxxxxxxx"),n=k("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-Sn(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,S=O?l:(g?b:v).right;u(w,v.top,S-w,v.bottom)}else{var C,D,A,k;g?(C=c&&_&&E?s:v.left,D=c?l:h(e,i,"before"),A=c?s:h(t,i,"after"),k=c&&y&&x?l:b.right):(C=c?h(e,i,"before"):s,D=!c&&_&&E?l:v.right,A=!c&&y&&x?s:b.left,k=c?h(t,i,"after"):l),u(C,v.top,D-C,v.bottom),v.bottom0?t.blinker=setInterval((function(){e.hasFocus()||Sr(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,Sr(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 Sr(e,t){e.state.delayingBlurEvent||(e.state.focused&&(he(e,"blur",e,t),e.state.focused=!1,C(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function Cr(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 kr(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=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 Tr(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=kr(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}),jr(e,t,!0),n&&li(e),ri(e,100))}function jr(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 Nr(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+Cn(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var Fr=function(e,t,n){this.cm=n;var r=this.vert=k("div",[k("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=k("div",[k("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&&Cr(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&&C(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?Nr(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&&Cr(t),e.barMeasure=Br(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Tn(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+Cn(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=k("div","​",null,"position: absolute;\n top: "+(t.top-n.viewOffset-On(e.display))+"px;\n height: "+(t.bottom-t.top+Cn(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=kr(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&&(Nr(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=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;Cr(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)){Cr(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+Cn(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 Si(e,t){return new xi([new Oi(e,t||e)],0)}function Ci(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 Ci(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+=Ci(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=Ci(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,Ct(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,Ct(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=T("span",[a.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||a.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(a.widgetNode.insertLeft=!0)),a.collapsed){if(Nt(e,t.line,t,n,a)||t.line!=n.line&&Nt(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,Si(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 So(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 Co(e){e.options.lineWrapping?(P(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(C(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?N(t):{},N(Oo,t,!1);var r=t.value;"string"==typeof r?r=new Ta(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),Nr(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=k("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=k("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 Sr(e,t)}))}(this),ja(),zr(this),this.curOp.forceUpdate=!0,Ri(this,r),t.autofocus&&!v||this.hasFocus()?setTimeout((function(){n.hasFocus()&&!n.state.focused&&wr(n)}),20):Sr(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(To&&To.text.join("\n")==t){if(r.ranges.length%To.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&&To&&To.lineWise&&To.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=ko(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=ko(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=kn(n,r,t.line),a=ce(r,e.doc.direction),o="left";a&&(o=se(a,t.ch)%2?"right":"left");var s=jn(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=No(),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,Si(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,Ti(e)}),!0),n("indentUnit",2,Ti,!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,Co,!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&&(Sr(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,So),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&&(ko(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=kr(a,o)).scrollTop&&Rr(a,s.scrollTop),null!=s.scrollLeft&&Nr(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 Ta.prototype)Ta.prototype.hasOwnProperty(qo)&&U(zo,qo)<0&&(Do.prototype[qo]=function(e){return function(){return e.apply(this.doc,arguments)}}(Ta.prototype[qo]));return be(Ta),Do.inputStyles={textarea:Vo,contenteditable:Uo},Do.defineMode=function(e){Do.defaults.mode||"null"==e||(Do.defaults.mode=e),Ne.apply(this,arguments)},Do.defineMIME=function(e,t){je[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){Ta.prototype[e]=t},Do.fromTextArea=function(e,t){if((t=t?N(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=Ta,e.splitLines=Ie,e.countColumn=B,e.findColumn=V,e.isWordChar=$,e.Pass=K,e.signal=he,e.Line=zt,e.changeEnd=Ci,e.scrollbarModel=Gr,e.Pos=et,e.cmpPos=tt,e.modes=Re,e.mimeModes=je,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=Ca,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=C,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 S,C=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 k(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function D(e,t){return k(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 V=[""];function q(e){for(;V.length<=e;)V.push(Y(V)+" ");return V[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 Se,Ce,ke=function(){if(o&&s<9)return!1;var e=A("div");return"draggable"in e||"dragDrop"in e}();function De(e){if(null==Se){var t=A("span","​");D(e,A("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Se=t.offsetWidth<=1&&t.offsetHeight>2&&!(o&&s<8))}var n=Se?A("span","​"):A("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}function Ae(e){if(null!=Ce)return Ce;var t=D(e,document.createTextNode("AخA")),n=S(t,0,1).getBoundingClientRect(),r=S(t,1,2).getBoundingClientRect();return k(e),!(!n||n.left==n.right)&&(Ce=r.right-n.right<3)}var Te,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(Te=A("div"))||(Te.setAttribute("oncopy","return;"),"function"==typeof Te.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 ze=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 Ve(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,Ve(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,Ve(e,t.line).text.length)}function lt(e,t){for(var n=[],r=0;r=this.string.length},ze.prototype.sol=function(){return this.pos==this.lineStart},ze.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},ze.prototype.next=function(){if(this.post},ze.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},ze.prototype.skipToEnd=function(){this.pos=this.string.length},ze.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},ze.prototype.backUp=function(e){this.pos-=e},ze.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},ze.prototype.current=function(){return this.string.slice(this.start,this.pos)},ze.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},ze.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},ze.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=Ve(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&&Ve(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=Ve(o,(t=st(o,t)).line),c=pt(e,t.line,n),u=new ze(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=Ve(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=Ve(e,t),r=Bt(n);return n==r?t:Je(r)}function Ut(e,t){if(t>e.lastLine())return t;var n,r=Ve(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 Vt=function(e,t,n){this.text=e,At(this,t),this.height=n?n(this):1};function qt(e){e.parent=null,Dt(e)}Vt.prototype.lineNo=function(){return Je(this)},be(Vt);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=T("span",null,null,l?"padding-right: .1px":null),r={pre:T("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(De(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 S=0;S=p)break;for(var C=Math.min(p,v);;){if(g){var k=h+g.length;if(!d){var D=k>C?g.slice(0,C-h):g;t.addToken(t,D,o?o+l:l,u,h+D.length==v?c:"",s,f)}if(k>=C){g=g.slice(C-h),h=C;break}h=k,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 Tn(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=Ve(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,Ve(r,a).text.length,null,1,1);t<0&&(t=0);for(var o=Ve(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=Ve(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"))}D(e.measure,Ln);var n=Ln.offsetHeight/50;return n>3&&(e.cachedTextHeight=n),k(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");D(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=Ve(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-Sn(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,S=O?l:(g?b:v).right;u(w,v.top,S-w,v.bottom)}else{var C,k,D,A;g?(C=c&&_&&E?s:v.left,k=c?l:h(e,i,"before"),D=c?s:h(t,i,"after"),A=c&&y&&x?l:b.right):(C=c?h(e,i,"before"):s,k=!c&&_&&E?l:v.right,D=!c&&y&&x?s:b.left,A=c?h(t,i,"after"):l),u(C,v.top,k-C,v.bottom),v.bottom0?t.blinker=setInterval((function(){e.hasFocus()||Sr(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,Sr(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 Sr(e,t){e.state.delayingBlurEvent||(e.state.focused&&(he(e,"blur",e,t),e.state.focused=!1,C(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function Cr(e){for(var t=e.display,n=t.lineDiv.offsetTop,r=0;r.005||f<-.005)&&(Qe(i.line,l),kr(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 kr(e){if(e.widgets)for(var t=0;t=o&&(a=Xe(t,Gt(Ve(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=Dn(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=kn(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 Tr(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+Cn(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&&Cr(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&&C(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 zr=0;function Vr(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:++zr},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&&Cr(t),e.barMeasure=Br(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Tn(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+Cn(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-kn(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+Cn(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(Ve(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&&(k(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),k(n.cursorDiv),k(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!=kn(e))r&&(t.visible=Dr(e.display,e.doc,n));else if(n&&null!=n.top&&(n={top:Math.min(e.doc.height+wn(e.display)-Dn(e),n.top)}),t.visible=Dr(e.display,e.doc,n),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break;if(!oi(e,t))break;Cr(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)){Cr(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+Cn(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 Si(e,t){return new xi([new Oi(e,t||e)],0)}function Ci(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 ki(e,t){if(tt(e,t.from)<0)return e;if(tt(e,t.to)<=0)return Ci(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+=Ci(t).ch-t.to.ch),et(n,r)}function Di(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=Ci(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||Ve(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=Di(e,t);Ui(e,t,n,e.cm?e.cm.curOp.id:NaN),pa(e,t,n,Ct(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,Ct(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,Ve(e,a).text.length),text:[t.text[0]],origin:t.origin}),t.removed=qe(e,t.from,t.to),n||(n=Di(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(Ve(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=Ve(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=T("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&&Vr(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,Si(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=Ve(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=Ve(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(Ve(a,n.line).text,n.ch,c),f=B(Ve(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=Ve(a,m).text,b=z(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,z(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=Ve(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=Dr(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 So(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 Co(e){e.options.lineWrapping?(P(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(C(e.display.wrapper,"CodeMirror-wrap"),zt(e)),lr(e),dr(e),Un(e),setTimeout((function(){return Kr(e)}),100)}function ko(e,t){var n=this;if(!(this instanceof ko))return new ko(e,t);this.options=t=t?j(t):{},j(Oo,t,!1);var r=t.value;"string"==typeof r?r=new Ta(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var i=new ko.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)),D(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 Sr(e,t)}))}(this),Na(),Vr(this),this.curOp.forceUpdate=!0,Ri(this,r),t.autofocus&&!v||this.hasFocus()?setTimeout((function(){n.hasFocus()&&!n.state.focused&&wr(n)}),20):Sr(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(Ve(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(To&&To.text.join("\n")==t){if(r.ranges.length%To.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(Ve(a,m.line).text.length,m.ch+Y(l).length)):s&&To&&To.lineWise&&To.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(Ve(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=Ve(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=Ve(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,Ve(r.doc,o.line-1).length)),s.ch==Ve(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 zo=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new F,this.hasSelection=!1,this.composing=null};zo.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)}))},zo.prototype.createField=function(e){this.wrapper=jo(),this.textarea=this.wrapper.firstChild},zo.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},zo.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},zo.prototype.showSelection=function(e){var t=this.cm.display;D(t.cursorDiv,e.cursors),D(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},zo.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))}},zo.prototype.getField=function(){return this.textarea},zo.prototype.supportsTouch=function(){return!1},zo.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!v||M()!=this.textarea))try{this.textarea.focus()}catch(e){}},zo.prototype.blur=function(){this.textarea.blur()},zo.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},zo.prototype.receivedFocus=function(){this.slowPoll()},zo.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},zo.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))}))},zo.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},zo.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},zo.prototype.onKeyPress=function(){o&&s>=9&&(this.hasSelection=null),this.fastPoll()},zo.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,Si(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)}}},zo.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e,this.textarea.readOnly=!!e},zo.prototype.setUneditable=function(){},zo.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,Ti(e)}),!0),n("indentUnit",2,Ti,!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,Co,!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&&(Sr(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,So),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)}(ko),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,Ve(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=Ve(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})}}(ko);var Vo="iter insert remove copy getEditor constructor".split(" ");for(var qo in Ta.prototype)Ta.prototype.hasOwnProperty(qo)&&U(Vo,qo)<0&&(ko.prototype[qo]=function(e){return function(){return e.apply(this.doc,arguments)}}(Ta.prototype[qo]));return be(Ta),ko.inputStyles={textarea:zo,contenteditable:Uo},ko.defineMode=function(e){ko.defaults.mode||"null"==e||(ko.defaults.mode=e),je.apply(this,arguments)},ko.defineMIME=function(e,t){Ne[e]=t},ko.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),ko.defineMIME("text/plain","null"),ko.defineExtension=function(e,t){ko.prototype[e]=t},ko.defineDocExtension=function(e,t){Ta.prototype[e]=t},ko.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=ko((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=Ta,e.splitLines=Ie,e.countColumn=B,e.findColumn=z,e.isWordChar=$,e.Pass=K,e.signal=he,e.Line=Vt,e.changeEnd=Ci,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=Va,e.lookupKey=za,e.normalizeKeyMap=Ha,e.StringStream=ze,e.SharedTextMarker=Ca,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=C,e.keyNames=Ba}(ko),ko.version="5.58.2",ko}()},W6BS: /*!************************************************!*\ !*** ./src/assets/images/icons/weibaitong.png ***! \************************************************/ @@ -971,7 +971,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"),S=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,S=i.service_warning,C=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 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,k();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)}}(),k=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()}))},T=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.B)({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,l;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k();case 2:if(Object(b.ab)(["实践项目","设置","模拟实战"]),null===(i=a.detail)||void 0===i||!i.is_openi){e.next=6;break}return r({type:"shixunsDetail/execOpeni",payload:{identifier:u.current}}).then((function(e){null!=e&&e.notebook&&Object(b.Q)(null==e?void 0:e.notebook)})),e.abrupt("return");case 6:if(!(null!==(o=a.detail)&&void 0!==o&&o.is_jupyter||null!==(s=a.detail)&&void 0!==s&&s.is_jupyter_lab)){e.next=9;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 9:if(r({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在进入实训,请稍后..."}}),!n){e.next=16;break}return e.next=13,Object(E.z)({id:t});case 13:e.t0=e.sent,e.next=19;break;case 16:return e.next=18,Object(E.B)({id:t});case 18:e.t0=e.sent;case 19:if(l=e.t0,r({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(null!=l&&l.game_identifier||null!=l&&l.identifier)){e.next=24;break}return Object(b.Q)(n?"/tasks/".concat(null==l?void 0:l.identifier,"/jupyter"):"/tasks/".concat(l.game_identifier)),e.abrupt("return");case 24:-3===(null==l?void 0:l.status)?Object(b.o)():2===(null==l?void 0:l.status)?I(null==l?void 0:l.message):3===(null==l?void 0:l.status)&&M(null==l?void 0:l.message);case 25: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,k();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 T("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 T("warehouse")}},C?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 T("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 T("service")}},S?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 T("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)}},"模拟实战")))})),C=(n("sRBo"),n("kaz8")),D=(n("14J3"),n("BMrR")),A=(n("jCWc"),n("kPKH")),k=(n("DZo9"),n("8z0m")),T=(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"),j=n("h/E3"),N=n.n(j),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),S=O[0],j=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:S,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:N.a.information},l.a.createElement("section",{className:N.a.scroll},l.a.createElement("header",null,"基本信息"),l.a.createElement("div",{className:N.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(T.a,{placeholder:"请选择...",allowClear:!1,options:a.courseOptions})),l.a.createElement(D.a,null,l.a.createElement(A.a,null,l.a.createElement(L.a.Item,{label:"顶部背景图:"},Y?l.a.createElement("div",{className:N.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(k.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&&(j(!1),$(null==e||null===(t=e.file)||void 0===t||null===(n=t.response)||void 0===n?void 0:n.id)):j(!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(D.a,null,l.a.createElement(A.a,null,l.a.createElement(L.a.Item,{label:"列表封面图:"},ne?l.a.createElement("div",{className:N.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(k.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(C.a,null,"显示任务要求(勾选后,将简介作为任务要求显示在实践项目挑战页面)"))))),l.a.createElement(Q,{onSave:se,onCancel:function(){fe()},loading:S||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],S=Object(s.useState)(!1),C=Object(R.a)(S,2),D=C[0],A=C[1],k=Object(s.useState)(null),T=Object(R.a)(k,2),I=T[0],M=T[1],L=Object(s.useRef)(!1),j=n.id,N=n.updateIndex,B=n.is_published,F=n.newQuestion,U=v.challenge_list,K=void 0===U?[]:U;Object(s.useEffect)((function(){if(j)return H(),function(){t({type:"practiceSetting/setParams",payload:{newQuestion:null}})}}),[j,N]),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.G)({id:j});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(j,"/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.Eb)({id:j,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(j,"/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(j,"/edit/new")):w.d.push("/shixuns/".concat(j,"/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:j,challengesId:n});case 2:if(1!==e.sent.status){e.next=12;break}return e.next=6,Object(E.G)({id:j});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(j,"/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 A(!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),Se=n("8Skl"),Ce=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],S=Object(s.useState)([]),C=Object(R.a)(S,2),D=C[0],A=C[1],k=Object(s.useState)({id:null,page:1}),T=Object(R.a)(k,2),I=T[0],P=T[1],L=null===(t=g.userInfo)||void 0===t||null===(n=t.shixun)||void 0===n?void 0:n.editable,j=(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),N(I)}),[]);var N=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(Ce.b)(),e.next=5,v({type:"user/getUserInfo",payload:t});case 5:return e.next=7,N(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:N(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,j&&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},j?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(Se.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),N(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),N(I)}(e)},pageSize:10,current:I.page}))),l.a.createElement(ve,{onReloadData:B}),l.a.createElement(xe,G))})),Ae=n("11/R"),ke=(n("Q9mQ"),n("diRs")),Te=n("jrin"),Ie=(n("OaEy"),n("2fM7")),Me=n("ZW9T"),Pe=n("RCxd"),Le=n("1ZKy"),Re=n.n(Le),je=I.a.TextArea,Ne=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(je,{rows:4})),l.a.createElement(L.a.Item,{name:"compile",label:"编译命令:"},l.a.createElement(je,{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("JPV9"),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],S=E[1],C=Object(s.useState)({}),D=Object(R.a)(C,2),A=D[0],k=D[1],T=Object(s.useState)([]),L=Object(R.a)(T,2),j=L[0],N=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,j,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,j)&&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 S(!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)),S(!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,k(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,N(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:j.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:j,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=j.map((function(r,i){return i===n?Object(P.a)(Object(P.a)({},r),{},Object(Te.a)({},t,e)):r}));N(r)},Se=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=j[0]?[j[0]]:[];t.forEach((function(e){var t=j.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)}}})),N(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,Se(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(ke.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&&!!j.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==j?void 0:j.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(Ne,{onFinish:function(e){return K(e)}}),l.a.createElement(Ve.a,null))})),Ye=n("edzW"),Qe=n("Pkuh"),Je=n.n(Qe),Xe=Object(w.a)((function(e){return{practiceSetting:e.practiceSetting,globalSetting:e.globalSetting,shixunsDetail:e.shixunsDetail,user:e.user}}))((function(e){var t=e.practiceSetting,n=e.dispatch,r=(e.shixunsDetail,e.user,t.id),i=(t.is_published,L.a.useForm()),a=Object(R.a)(i,1)[0],o=Object(s.useState)([]),c=Object(R.a)(o,2),u=c[0],h=c[1],g=Object(s.useState)(!1),v=Object(R.a)(g,2),b=v[0],_=v[1],y=Object(s.useState)({}),E=Object(R.a)(y,2),O=E[0],S=E[1],C=Object(s.useState)({}),A=Object(R.a)(C,2),k=A[0],T=A[1],I=Object(s.useState)(""),j=Object(R.a)(I,2),N=j[0],B=j[1],F=Object(s.useState)([]),U=Object(R.a)(F,2),K=U[0],W=U[1];Object(s.useEffect)((function(){N&&(H(),z())}),[N]),Object(s.useEffect)((function(){G()}),[]);var G=function(){var e=Object(p.a)(m.a.mark((function e(){var t,n,i,o;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(x.a)("/api/shixuns/".concat(r,".json"),{method:"get"});case 2:(t=e.sent).identifier&&(o={place_image_id:[null==t||null===(n=t.image_data)||void 0===n?void 0:n.id],spec_id:null==t?void 0:t.spec_id},B(null!==(i=t.image_data)&&void 0!==i&&i.image_id?"GPU":"NPU"),a.setFieldsValue(Object(P.a)({},o)),S(Object(P.a)({},o)),T(o));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),H=function(){var e=Object(p.a)(m.a.mark((function e(){var t,n;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(x.a)("/api/shixuns/openi_jupyter_lab_specs.json",{method:"get",params:{compute:N}});case 2:0===(t=e.sent).status&&h((null==t||null===(n=t.data)||void 0===n?void 0:n.specs)||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),z=function(){var e=Object(p.a)(m.a.mark((function e(){var t,n;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(x.a)("/api/shixuns/openi_jupyter_lab_images.json",{method:"get",params:{compute:N}});case 2:0===(t=e.sent).status&&W("NPU"===N?(null==t?void 0:t.data)||[]:(null==t||null===(n=t.data)||void 0===n?void 0:n.images)||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(s.useEffect)((function(){Object(V.isEqual)(O,k)?n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}})}),[O]);var q=function(){var e=Object(p.a)(m.a.mark((function e(t){var n,i,a,o;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=(n=t||{}).spec_id,a=n.place_image_id,o=(null==K?void 0:K.find((function(e){return e.id===(null==a?void 0:a[0])})))||{},_(!0),e.next=5,Object(x.a)("/api/shixuns/".concat(r),{method:"put",body:{is_openi:!0,openi_data:{spec_id:i,image_data:o}}});case 5:0===e.sent.status&&(d.b.success("保存成功"),G()),_(!1);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return l.a.createElement("div",{className:Je.a.practice},l.a.createElement(L.a,{form:a,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(e,t){S(Object(P.a)({},t))},onFinish:q},l.a.createElement(L.a.Item,{name:"place_image_id",noStyle:!0},l.a.createElement(Ye.a,{tab:N,setTab:function(e){var t={place_image_id:[],spec_id:""};a.setFieldsValue(Object(P.a)({},t)),S(Object(P.a)({},t)),B(e)},dataSource:K})),l.a.createElement(L.a.Item,{className:Je.a.width240,name:"spec_id",label:"规格",rules:[{required:!0,message:"请选择规格"}]},l.a.createElement(Ie.a,{className:Je.a.select,bordered:!1,placeholder:"请选择规格"},null==u?void 0:u.map((function(e){return l.a.createElement(Ie.a.Option,{value:e.id,key:e.id},"".concat(e.compute_resource,":").concat(e.cpu_cores,"核 ").concat("NPU"===N?e.mem_gi_b:e.gpu_mem_gi_b,"GB"))})))),l.a.createElement(D.a,{align:"middle",justify:"end",className:"mt40"},l.a.createElement(M.a,{size:"large",onClick:function(){var e,i=function(){w.d.push("/shixuns/".concat(r,"/challenges")),n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};null!=t&&null!==(e=t.sideBar)&&void 0!==e&&e.confirmLeave?f.a.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){i()}}):i()}},"取消"),l.a.createElement(M.a,{size:"large",type:"primary",className:"ml20",onClick:function(){return a.submit()},loading:b},"保存"))))})),Ze=Object(w.a)((function(e){return{practiceSetting:e.practiceSetting,globalSetting:e.globalSetting,shixunsDetail:e.shixunsDetail,user:e.user}}))((function(e){e.practiceSetting,e.dispatch;var t,n=e.shixunsDetail;e.user;console.log();var r=null===(t=n.detail)||void 0===t?void 0:t.is_openi;return l.a.createElement(s.Fragment,null,r&&l.a.createElement(Xe,null),!r&&l.a.createElement(qe,null))})),$e=(n("g9YV"),n("wCAj")),et=(n("5Dmo"),n("3S7+")),tt=n("P5Jw"),nt=n("wd/R"),rt=n.n(nt),it=n("vy0H"),at=n.n(it),ot=n("FvfK"),st=n("xKgJ"),lt=n("lzim"),ct=(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,c=e.globalSetting,u=e.dispatch,h=e.practiceSetting,g=e.shixunsDetail,v=(e.user,Object(o.a)(e,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),h.id),_=Object(s.useState)([]),y=Object(R.a)(_,2),E=y[0],O=y[1],w=Object(s.useState)({}),S=Object(R.a)(w,2),C=S[0],D=S[1],A=Object(s.useState)(!1),k=Object(R.a)(A,2),T=k[0],L=k[1],j=Object(s.useState)(!0),N=Object(R.a)(j,2),B=N[0],U=N[1],K=Object(s.useState)(!1),W=Object(R.a)(K,2),G=W[0],H=W[1],z=Object(s.useState)(!1),q=Object(R.a)(z,2),Y=q[0],Q=q[1],J=Object(s.useState)([]),X=Object(R.a)(J,2),Z=X[0],$=X[1],ee=Object(s.useState)(!1),te=Object(R.a)(ee,2),ne=te[0],re=te[1],ie=Object(s.useState)({}),ae=Object(R.a)(ie,2),oe=ae[0],se=ae[1],le=Object(s.useState)({page:1,limit:10,total:0}),ce=Object(R.a)(le,2),ue=ce[0],fe=ce[1];Object(s.useEffect)((function(){v&&pe()}),[v]);var pe=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,L(!0),e.next=5,u({type:"shixunsDetail/getSetData",payload:Object(P.a)(Object(P.a)({},r),{},{id:v})});case 5:null!=(i=e.sent)&&i.data_sets&&(L(!1),O(Object(F.a)(i.data_sets)),fe(Object(P.a)(Object(P.a)({},r),{},{total:null==i?void 0:i.data_sets_count})),U(!1),D(Object(P.a)({},i)));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),he={selectedRowKeys:Z,columnWidth:70,onChange:function(e){console.log("selectedRowKeys changed: ",e),$(e)}},me=function(e){Object(b.ab)(["实践项目","设置","数据集","删除"]);var t,n=e?[e]:Z;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(v,"/destroy_data_sets.json"),{method:"Delete",body:{id:n}});case 2:0===e.sent.status&&(t=n.length===E.length&&ue.page>1?ue.page-1:ue.page,d.b.success("删除成功"),pe(Object(P.a)(Object(P.a)({},ue),{},{page:t})),$([]));case 4:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})},ge=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=oe.title,n=oe.file_path,null,console.log(t,"title"),""!==t){e.next=7;break}return"文件名不能为空",se(Object(P.a)(Object(P.a)({},oe),{},{errorDes:"文件名不能为空"})),e.abrupt("return");case 7:if(""!==n){e.next=10;break}return d.b.info("文件路径不能为空"),e.abrupt("return");case 10:return r=E.find((function(e){return e.id===(null==oe?void 0:oe.id)})).title,i=r.includes(".")?r.substring(r.lastIndexOf("."),r.length):"",e.next=14,Object(x.a)("/api/shixuns/".concat(v,"/rename_data_sets.json"),{method:"post",body:{id:null==oe?void 0:oe.id,new_file_name:t+i,change_file_path:null==oe?void 0:oe.file_path}});case 14:0===e.sent.status&&(d.b.success("重命名成功"),pe(ue),H(!1),se({}));case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ve=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"},be=[{title:"文件",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(e){return l.a.createElement(et.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(et.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 rt()(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:at.a.path},l.a.createElement(et.a,{title:e},l.a.createElement("span",{className:at.a.text},e)),l.a.createElement(tt.CopyToClipboard,{text:e,onCopy:function(){return d.b.success("复制成功")}},l.a.createElement(et.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(st.v)()?200:120,render:function(e,t){return l.a.createElement("div",{className:at.a.actionsBtns},l.a.createElement(et.a,{title:"重命名"},l.a.createElement("span",{className:"iconfont icon-zhongmingming",onClick:function(){var e;se(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}))),H(!0),Object(b.ab)(["实践项目","设置","数据集","重命名"])}})),Object(st.v)()&&l.a.createElement(et.a,{title:"分享"},l.a.createElement("span",{className:"iconfont icon-fenxiang",onClick:function(){Object(b.ab)(["实践项目","设置","数据集","分享"]),se(Object(V.clone)(t)),Q(!0)}})),Object(st.v)()&&l.a.createElement(et.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(et.a,{title:"删除"},l.a.createElement("span",{className:"iconfont icon-shanchu8",onClick:function(){Object(b.ab)(["实践项目","设置","数据集","删除"]),me(t.id)}})))}}];return l.a.createElement("div",{className:at.a.dataset},l.a.createElement("div",{className:at.a.header},l.a.createElement("div",{className:at.a.title},"数据集(",ue.total,")"),l.a.createElement("div",{className:at.a.dataPath},l.a.createElement("span",{className:at.a.pathTitle},"数据集路径:"),l.a.createElement("input",{value:null==C?void 0:C.folder_name,disabled:!0}),l.a.createElement(tt.CopyToClipboard,{text:null==C?void 0:C.folder_name,onCopy:function(){return d.b.success("复制成功")}},l.a.createElement(et.a,{placement:"topLeft",title:"点击复制数据集路径"},l.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),l.a.createElement("div",{className:at.a.btns},l.a.createElement(M.a,{type:"primary",ghost:!0,onClick:function(){return me()},disabled:!Z.length},"删除"),l.a.createElement(M.a,{type:"primary",onClick:function(){return re(!0)}},"上传文件"))),l.a.createElement("div",{className:at.a.content},l.a.createElement(de.a,{loading:B,active:!0,paragraph:{rows:5}},ue.total?l.a.createElement($e.a,{rowSelection:he,className:at.a.customTable,dataSource:E,bordered:!1,rowKey:function(e){return e.id},rowClassName:at.a.row,columns:be,loading:T,pagination:{pageSize:ue.limit,total:ue.total,current:ue.page,onChange:function(e){var t=Object(P.a)(Object(P.a)({},ue),{},{page:e});$([]),fe(t),pe(t)},showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):l.a.createElement("div",{className:at.a.empty},l.a.createElement("img",{src:lt.l,width:"258"}),l.a.createElement("span",{className:"c-grey-c"},"暂无数据集文件~")))),l.a.createElement(ot.a,{rootIdentifier:null==g||null===(t=g.detail)||void 0===t?void 0:t.root_identifier,wrapClassName:at.a.uploadFileModal,id:v,containerId:null==g||null===(n=g.detail)||void 0===n?void 0:n.id,local:null==c||null===(r=c.setting)||void 0===r?void 0:r.is_local,dispatch:u,visible:ne,onClose:function(){return re(!1)},onOK:pe}),l.a.createElement(f.a,{title:"重命名",visible:G,onOk:ge,centered:!0,wrapClassName:at.a.renameModal,onCancel:function(){H(!1),se({})},width:"1000px"},l.a.createElement("div",null,l.a.createElement("div",{className:at.a.fileName},l.a.createElement("sup",null,"*"),"文件名 :"),l.a.createElement(I.a,{value:null==oe?void 0:oe.title,placeholder:"请输入文件名字",bordered:!1,onChange:function(e){se(Object(P.a)(Object(P.a)({},oe),{},{title:e.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((null==oe||null===(i=oe.title)||void 0===i?void 0:i.length)||0,"/60")}),(null==oe?void 0:oe.errorDes)&&l.a.createElement("div",{className:at.a.errorDes},null==oe?void 0:oe.errorDes),l.a.createElement("div",{className:at.a.fileName,style:{marginTop:20}},l.a.createElement("sup",null,"*"),"文件路径 :"),l.a.createElement(I.a,{value:null==oe?void 0:oe.file_path,placeholder:"请输入文件名字",bordered:!1,onChange:function(e){se(Object(P.a)(Object(P.a)({},oe),{},{file_path:e.target.value,errorDes:null}))},suffix:"".concat((null==oe||null===(a=oe.file_path)||void 0===a?void 0:a.length)||0)}))),l.a.createElement(f.a,{title:"分享下载链接",visible:Y,onOk:function(){var e=oe.download_url;ve(e),d.b.success("复制成功"),Q(!1),se({})},centered:!0,wrapClassName:at.a.shareModal,onCancel:function(){Q(!1),se({})},width:"1000px",okText:"复制链接"},l.a.createElement("div",null,l.a.createElement("div",{className:at.a.fileName},"发送链接,别人可以通过链接下载文件",l.a.createElement("span",null,"(有效期为3天)")),l.a.createElement(I.a,{bordered:!1,addonBefore:"链接",value:null==oe?void 0:oe.download_url}))))}))),ut=n("WBCc"),dt=n.n(ut),ft=n("/pZS"),pt=n.n(ft),ht=n("CmZl"),mt=n.n(ht),gt=n("NaO6"),vt=n.n(gt),bt=function(e){var t=e.visible,n=e.onOk,r=e.onCancel,i=e.identifier,a=e.absoluteSite,o=Object(s.useState)({tabs:"3",keyword:"",page:1,limit:6}),c=Object(R.a)(o,2),u=c[0],d=c[1],h=Object(s.useState)(!0),g=Object(R.a)(h,2),v=g[0],_=g[1],y=Object(s.useState)(!1),E=Object(R.a)(y,2),O=E[0],w=E[1],S=Object(s.useState)(0),D=Object(R.a)(S,2),A=D[0],k=D[1],T=Object(s.useState)(""),M=Object(R.a)(T,2),L=M[0],j=M[1],N=Object(s.useState)([]),B=Object(R.a)(N,2),U=B[0],K=B[1],W=Object(s.useState)([]),G=Object(R.a)(W,2),H=G[0],V=G[1];Object(s.useEffect)((function(){t&&q(u)}),[t]);var z=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,Object(x.a)("/api/shixuns/edit_relevance_openi_data.json",{method:"post",body:{identifier:i,type:"add",add_data:U.filter((function(e){return H.includes(e.id)}))}});case 2:0===e.sent.status&&n();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=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 _(!0),e.next=3,Object(x.a)("/api/shixuns/openi_jupyter_lab_datas.json",{method:"get",params:{page:t.page,type:t.tabs,identifier:i,q:t.keyword}});case 3:0===(n=e.sent).status&&(K((null==n?void 0:n.data)||[]),k(null==n?void 0:n.count),j(t.keyword),V([])),_(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Y=function(){u.keyword=L,u.page=1,d(Object(P.a)({},u)),q(u)};return l.a.createElement(f.a,{centered:!0,title:"关联数据集",visible:t,width:800,onCancel:r,confirmLoading:O,onOk:z,destroyOnClose:!0,afterClose:function(){d({tabs:"3",keyword:"",page:1,limit:6}),w(!1),k(0),j(""),K([]),V([])}},l.a.createElement("div",{className:vt.a.addModal},l.a.createElement(be.a,{className:vt.a.tabs,onChange:function(e){u.tabs=e,u.page=1,d(Object(P.a)({},u)),q(u)},tabBarExtraContent:l.a.createElement(I.a.Search,{style:{width:253},value:L,suffix:l.a.createElement("i",{className:"iconfont icon-sousuo9 font14 ".concat(vt.a.searchIcon),onClick:Y}),className:vt.a.search,placeholder:"搜索数据集名称、描述...",size:"large",onChange:function(e){j(e.target.value)},onSearch:Y})},l.a.createElement(be.a.TabPane,{tab:"公开数据集",key:"3"}),l.a.createElement(be.a.TabPane,{tab:"个人数据集",key:"2"}),l.a.createElement(be.a.TabPane,{tab:"收藏数据集",key:"4"})),"2"===u.tabs&&l.a.createElement("div",{onClick:function(){return Object(b.Q)(a)},className:vt.a.btn},"去创建数据集"),l.a.createElement(ne.a,{spinning:v},l.a.createElement("div",{className:vt.a.listWrap},null==U?void 0:U.map((function(e){return l.a.createElement("div",{key:e.id,className:vt.a.list},l.a.createElement("aside",null,l.a.createElement(C.a,{checked:H.includes(e.id),onChange:function(t){t.target.checked?V([].concat(Object(F.a)(H),[e.id])):V(H.filter((function(t){return t!==e.id})))}}),l.a.createElement("div",{className:vt.a.name},e.title),e.recommend&&l.a.createElement("img",{src:pt.a}),l.a.createElement("span",{className:vt.a.tag},e.category)),l.a.createElement("div",{className:vt.a.des},e.description))}))))),l.a.createElement(ue.a,{style:{textAlign:"left",marginTop:15},hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e){u.page=e,d(Object(P.a)({},u)),q(u)},pageSize:u.limit,current:u.page,total:A}))},_t=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){e.globalSetting,e.dispatch;var t,n=e.practiceSetting,r=e.shixunsDetail,i=(e.user,Object(o.a)(e,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),n.id),a=Object(s.useState)(1),c=Object(R.a)(a,2),u=c[0],d=c[1],h=Object(s.useState)(!0),g=Object(R.a)(h,2),v=g[0],b=g[1],_=Object(s.useState)(!1),y=Object(R.a)(_,2),E=y[0],O=y[1],w=Object(s.useState)([]),S=Object(R.a)(w,2),C=S[0],D=S[1],A=Object(s.useState)(0),k=Object(R.a)(A,2),T=k[0],I=k[1];Object(s.useEffect)((function(){M({page:1})}),[]);var M=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 b(!0),e.next=3,Object(x.a)("/api/shixuns/openi_jupyter_lab_datas.json",{method:"get",params:{page:t.page,type:1,identifier:i}});case 3:0===(n=e.sent).status&&(D((null==n?void 0:n.data)||[]),I(null==n?void 0:n.count)),b(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return l.a.createElement("div",{className:dt.a.dataset},l.a.createElement("div",{className:dt.a.head},l.a.createElement("b",null,"关联数据集"),l.a.createElement("div",{onClick:function(){return O(!0)},className:dt.a.btn},"关联数据集")),l.a.createElement("div",{className:dt.a.container},l.a.createElement(ne.a,{spinning:v},C.length?l.a.createElement("div",{className:dt.a.listWrap},C.map((function(e){return l.a.createElement("div",{className:dt.a.list,key:e.id},l.a.createElement("div",{className:dt.a.name},l.a.createElement("span",{title:e.title},e.title),e.recommend&&l.a.createElement("img",{src:pt.a})),l.a.createElement("div",{title:e.description,className:dt.a.des},e.description),l.a.createElement("div",{className:dt.a.info},l.a.createElement("span",null,rt()(e.createdUnix).format("YYYY-MM-DD")),l.a.createElement("span",null,l.a.createElement("i",{className:"iconfont icon-fujian"}),e.numStars),l.a.createElement("span",null,l.a.createElement("i",{className:"iconfont icon-xiazai4"}),e.downloadTimes),l.a.createElement("div",{onClick:function(){var t;f.a.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认取消关联吗",onOk:(t=Object(p.a)(m.a.mark((function t(){var n;return m.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(x.a)("/api/shixuns/edit_relevance_openi_data.json",{method:"post",body:{identifier:i,type:"del",del_data:[e.id]}});case 2:0===t.sent.status&&(n=1===C.length&&1!==u?u-1:u,M({page:n}));case 4:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})})},className:dt.a.cancel},"取消关联")))}))):l.a.createElement("div",{className:dt.a.empty},l.a.createElement("img",{src:mt.a}),l.a.createElement("div",null,"未关联数据集"),l.a.createElement("span",null,"您可以通过单击关联数据集按钮,将平台上公开数据集、个人数据集、收藏数据集展示在这里。"))),l.a.createElement(ue.a,{style:{textAlign:"right"},hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e){d(e),M({page:e})},current:u,total:T})),l.a.createElement(bt,{identifier:i,absoluteSite:null===(t=r.detail)||void 0===t?void 0:t.data_sets_link,onCancel:function(){return O(!1)},visible:E,onOk:function(){O(!1),M({page:u})}}))})),yt=Object(w.a)((function(e){return{practiceSetting:e.practiceSetting,globalSetting:e.globalSetting,shixunsDetail:e.shixunsDetail,user:e.user}}))((function(e){e.practiceSetting,e.dispatch;var t,n=e.shixunsDetail,r=(e.user,null===(t=n.detail)||void 0===t?void 0:t.is_openi);return l.a.createElement(s.Fragment,null,r&&l.a.createElement(_t,null),!r&&l.a.createElement(ct,null))})),Et=(n("aHsQ"),n("sGsY")),xt=n("fKo2"),Ot=n.n(xt),wt=n("BMKw"),St=n.n(wt),Ct=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)([]),S=Object(R.a)(w,2),C=S[0],D=S[1],A=[i.OriginalPicturePath,i.ExpectPicturePath,i.PicturePath].includes(r);Object(s.useEffect)((function(){"EditPracticeSetting-SelectFilePath"===t.actionTabs.key&&(b(a||""),k())}),[t.actionTabs.key]);var k=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)}}(),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: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=Ct(E);return l.a.createElement(f.a,{centered:!0,title:"文件路径",closable:!1,keyboard:!1,visible:"EditPracticeSetting-SelectFilePath"===t.actionTabs.key,onOk:T,onCancel:M},l.a.createElement("div",{className:St.a.wrap},l.a.createElement("div",{className:St.a.content},l.a.createElement("div",{className:St.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=Ct(n);A&&b(r),k(r)}(0,t)}},e.val)}))),!(null==C||!C.length)&&C.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=Ct(E);A&&b(t),k(t)}}(e)}},l.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(St.a.colorBlue)}),L?"".concat(L,"/"):L,e.name):l.a.createElement("a",{key:t,onClick:function(){return function(e){var t=Ct(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(St.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)}})))}));Et.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 At=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)("")),S=Object(R.a)(w,2),C=S[0],k=S[1],T=(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.T)({identifier:T.id});case 2:null!=(t=e.sent)&&t.url&&k(null==t?void 0:t.url);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),j=function(e){t({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},N=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.Jb)({id:T.id,startup_file:n});case 2:L(),t({type:"practiceSetting/getCommonData",payload:Object(P.a)({},T)});case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return l.a.createElement("div",{className:Ot.a.warehouse},l.a.createElement(D.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 j(i.ExecPath)}},l.a.createElement(I.a,{value:C})),l.a.createElement(A.a,{flex:"1"},l.a.createElement(M.a,{type:"primary",className:"ml10",onClick:function(){return j(i.ExecPath)}},"设置"))),l.a.createElement("iframe",{onLoad:function(e){},src:C,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 N(e)}}))})),kt=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(Ae.a,null),"environment"===t&&l.a.createElement(Ze,n),"dataset"===t&&l.a.createElement(yt,null),"service"===t&&l.a.createElement(At,n))},Tt=n("Jv0p"),It=n.n(Tt),Mt=n("luix"),Pt=n.n(Mt),Lt=[{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"}],Rt=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?Lt.filter((function(e){return"dataset"!==e.tabId})):Lt).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:It.a.sidebar},l.a.createElement("div",{className:It.a.items},(null!=r&&null!==(v=r.detail)&&void 0!==v&&v.windows_vnc?Lt.filter((function(e){return"dataset"!==e.tabId})):Lt).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?It.a.itemActive:It.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:It.a.name},t),"information"===o&&a&&l.a.createElement(et.a,{title:"请完善基本信息"},l.a.createElement("img",{src:Pt.a,alt:""})),"level"===o&&c&&l.a.createElement(et.a,{title:"请创建任务关卡"},l.a.createElement("img",{src:Pt.a,alt:""})),"service"===o&&h&&l.a.createElement(et.a,{title:"请设置默认打开文件"},l.a.createElement("img",{src:Pt.a,alt:""})),"warehouse"===o&&d&&l.a.createElement(et.a,{title:"请开启代码仓库"},l.a.createElement("img",{src:Pt.a,alt:""})))}))),l.a.createElement("div",{className:It.a.question},l.a.createElement(et.a,{placement:"right",title:"常见问题"},l.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){return window.open("/forums/4692")}},l.a.createElement("img",{src:lt.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(S,null)),l.a.createElement("div",{className:u.a.wrapLayout},l.a.createElement("div",{className:u.a.wrapSidebar},l.a.createElement(Rt,null)),l.a.createElement("div",{className:u.a.wrapContent},l.a.createElement(kt,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"),S=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,S=i.service_warning,C=i.repository_warning,k=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 D=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()}))},T=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.B)({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,l;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_openi){e.next=6;break}return r({type:"shixunsDetail/execOpeni",payload:{identifier:u.current}}).then((function(e){null!=e&&e.notebook&&Object(b.Q)(null==e?void 0:e.notebook)})),e.abrupt("return");case 6:if(!(null!==(o=a.detail)&&void 0!==o&&o.is_jupyter||null!==(s=a.detail)&&void 0!==s&&s.is_jupyter_lab)){e.next=9;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 9:if(r({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在进入实训,请稍后..."}}),!n){e.next=16;break}return e.next=13,Object(E.z)({id:t});case 13:e.t0=e.sent,e.next=19;break;case 16:return e.next=18,Object(E.B)({id:t});case 18:e.t0=e.sent;case 19:if(l=e.t0,r({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(null!=l&&l.game_identifier||null!=l&&l.identifier)){e.next=24;break}return Object(b.Q)(n?"/tasks/".concat(null==l?void 0:l.identifier,"/jupyter"):"/tasks/".concat(l.game_identifier)),e.abrupt("return");case 24:-3===(null==l?void 0:l.status)?Object(b.o)():2===(null==l?void 0:l.status)?I(null==l?void 0:l.message):3===(null==l?void 0:l.status)&&M(null==l?void 0:l.message);case 25: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:D,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 T("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 T("warehouse")}},C?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 T("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 T("service")}},S?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 T("environment")}},k?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)}},"模拟实战")))})),C=(n("sRBo"),n("kaz8")),k=(n("14J3"),n("BMrR")),D=(n("jCWc"),n("kPKH")),A=(n("DZo9"),n("8z0m")),T=(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)}}))}))))},z=n("LvDl"),V=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),S=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(z.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(z.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:S,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(T.a,{placeholder:"请选择...",allowClear:!1,options:a.courseOptions})),l.a.createElement(k.a,null,l.a.createElement(D.a,null,l.a.createElement(L.a.Item,{label:"顶部背景图:"},Y?l.a.createElement("div",{className:j.a.img},l.a.createElement("img",{src:V.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(V.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(D.a,{className:"c-grey-999"},l.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"说明:支持上传jpg/png等格式文件,文件大小不能超过2M,建议使用1920*200像素;如不上传,默认使用系统图片。"))),l.a.createElement(k.a,null,l.a.createElement(D.a,null,l.a.createElement(L.a.Item,{label:"列表封面图:"},ne?l.a.createElement("div",{className:j.a.img},l.a.createElement("img",{src:V.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(V.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(D.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(C.a,null,"显示任务要求(勾选后,将简介作为任务要求显示在实践项目挑战页面)"))))),l.a.createElement(Q,{onSave:se,onCancel:function(){fe()},loading:S||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],S=Object(s.useState)(!1),C=Object(R.a)(S,2),k=C[0],D=C[1],A=Object(s.useState)(null),T=Object(R.a)(A,2),I=T[0],M=T[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.G)({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?z(s,!1):z(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)}}(),z=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)}},V=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.Eb)({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:k?"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 V(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.G)({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 z(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:"暂无任务关卡!"}))),!k&&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:k?ie.a.elseShrink:ie.a.shrink,onClick:function(){return D(!k)}},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),Se=n("8Skl"),Ce=n("ruvs"),ke=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],S=Object(s.useState)([]),C=Object(R.a)(S,2),k=C[0],D=C[1],A=Object(s.useState)({id:null,page:1}),T=Object(R.a)(A,2),I=T[0],P=T[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)&&(D(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(Ce.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"},k.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(V.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(Se.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))})),De=n("11/R"),Ae=(n("Q9mQ"),n("diRs")),Te=n("jrin"),Ie=(n("OaEy"),n("2fM7")),Me=n("ZW9T"),Pe=n("RCxd"),Le=n("1ZKy"),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("JPV9"),We=n.n(Ke),Ge=n("FrRK"),He=n("9Bee"),ze=n("N3QO"),Ve=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],S=E[1],C=Object(s.useState)({}),k=Object(R.a)(C,2),D=k[0],A=k[1],T=Object(s.useState)([]),L=Object(R.a)(T,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],V=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=D.name,ge=D.description,ve=(D.authorization,D.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(z.isEqual)(ie.current.activeId,u)&&Object(z.isEqual)(ie.current.selectId,b)&&Object(z.isEqual)(ie.current.serviceConfigList,N)&&Object(z.isEqual)(ie.current.evaluateScript,U)&&Object(z.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 S(!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)),S(!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,V(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(Te.a)({},t,e)):r}));j(r)},Se=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(Ve,{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,Se(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),V(e)}},(Q||[]).map((function(e,t){return l.a.createElement(Ve,{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(ze.a,null))})),Ye=n("edzW"),Qe=n("Pkuh"),Je=n.n(Qe),Xe=Object(w.a)((function(e){return{practiceSetting:e.practiceSetting,globalSetting:e.globalSetting,shixunsDetail:e.shixunsDetail,user:e.user}}))((function(e){var t=e.practiceSetting,n=e.dispatch,r=(e.shixunsDetail,e.user,t.id),i=(t.is_published,L.a.useForm()),a=Object(R.a)(i,1)[0],o=Object(s.useState)([]),c=Object(R.a)(o,2),u=c[0],h=c[1],g=Object(s.useState)(!1),v=Object(R.a)(g,2),b=v[0],_=v[1],y=Object(s.useState)({}),E=Object(R.a)(y,2),O=E[0],S=E[1],C=Object(s.useState)({}),D=Object(R.a)(C,2),A=D[0],T=D[1],I=Object(s.useState)(""),N=Object(R.a)(I,2),j=N[0],B=N[1],F=Object(s.useState)([]),U=Object(R.a)(F,2),K=U[0],W=U[1];Object(s.useEffect)((function(){j&&(H(),V())}),[j]),Object(s.useEffect)((function(){G()}),[]);var G=function(){var e=Object(p.a)(m.a.mark((function e(){var t,n,i,o;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(x.a)("/api/shixuns/".concat(r,".json"),{method:"get"});case 2:(t=e.sent).identifier&&(o={place_image_id:[null==t||null===(n=t.image_data)||void 0===n?void 0:n.id],spec_id:null==t?void 0:t.spec_id},B(null!==(i=t.image_data)&&void 0!==i&&i.image_id?"GPU":"NPU"),a.setFieldsValue(Object(P.a)({},o)),S(Object(P.a)({},o)),T(o));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),H=function(){var e=Object(p.a)(m.a.mark((function e(){var t,n;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(x.a)("/api/shixuns/openi_jupyter_lab_specs.json",{method:"get",params:{compute:j}});case 2:0===(t=e.sent).status&&h((null==t||null===(n=t.data)||void 0===n?void 0:n.specs)||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),V=function(){var e=Object(p.a)(m.a.mark((function e(){var t,n;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(x.a)("/api/shixuns/openi_jupyter_lab_images.json",{method:"get",params:{compute:j}});case 2:0===(t=e.sent).status&&W("NPU"===j?(null==t?void 0:t.data)||[]:(null==t||null===(n=t.data)||void 0===n?void 0:n.images)||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(s.useEffect)((function(){Object(z.isEqual)(O,A)?n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}})}),[O]);var q=function(){var e=Object(p.a)(m.a.mark((function e(t){var n,i,a,o;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=(n=t||{}).spec_id,a=n.place_image_id,o=(null==K?void 0:K.find((function(e){return e.id===(null==a?void 0:a[0])})))||{},_(!0),e.next=5,Object(x.a)("/api/shixuns/".concat(r),{method:"put",body:{is_openi:!0,openi_data:{spec_id:i,image_data:o}}});case 5:0===e.sent.status&&(d.b.success("保存成功"),G()),_(!1);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return l.a.createElement("div",{className:Je.a.practice},l.a.createElement(L.a,{form:a,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(e,t){S(Object(P.a)({},t))},onFinish:q},l.a.createElement(L.a.Item,{name:"place_image_id",noStyle:!0},l.a.createElement(Ye.a,{tab:j,setTab:function(e){var t={place_image_id:[],spec_id:""};a.setFieldsValue(Object(P.a)({},t)),S(Object(P.a)({},t)),B(e)},dataSource:K})),l.a.createElement(L.a.Item,{className:Je.a.width240,name:"spec_id",label:"规格",rules:[{required:!0,message:"请选择规格"}]},l.a.createElement(Ie.a,{className:Je.a.select,bordered:!1,placeholder:"请选择规格"},null==u?void 0:u.map((function(e){return l.a.createElement(Ie.a.Option,{value:e.id,key:e.id},"".concat(e.compute_resource,":").concat(e.cpu_cores,"核 ").concat("NPU"===j?e.mem_gi_b:e.gpu_mem_gi_b,"GB"))})))),l.a.createElement(k.a,{align:"middle",justify:"end",className:"mt40"},l.a.createElement(M.a,{size:"large",onClick:function(){var e,i=function(){w.d.push("/shixuns/".concat(r,"/challenges")),n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};null!=t&&null!==(e=t.sideBar)&&void 0!==e&&e.confirmLeave?f.a.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){i()}}):i()}},"取消"),l.a.createElement(M.a,{size:"large",type:"primary",className:"ml20",onClick:function(){return a.submit()},loading:b},"保存"))))})),Ze=Object(w.a)((function(e){return{practiceSetting:e.practiceSetting,globalSetting:e.globalSetting,shixunsDetail:e.shixunsDetail,user:e.user}}))((function(e){e.practiceSetting,e.dispatch;var t,n=e.shixunsDetail;e.user;console.log();var r=null===(t=n.detail)||void 0===t?void 0:t.is_openi;return l.a.createElement(s.Fragment,null,r&&l.a.createElement(Xe,null),!r&&l.a.createElement(qe,null))})),$e=(n("g9YV"),n("wCAj")),et=(n("5Dmo"),n("3S7+")),tt=n("P5Jw"),nt=n("wd/R"),rt=n.n(nt),it=n("vy0H"),at=n.n(it),ot=n("FvfK"),st=n("xKgJ"),lt=n("lzim"),ct=(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,c=e.globalSetting,u=e.dispatch,h=e.practiceSetting,g=e.shixunsDetail,v=(e.user,Object(o.a)(e,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),h.id),_=Object(s.useState)([]),y=Object(R.a)(_,2),E=y[0],O=y[1],w=Object(s.useState)({}),S=Object(R.a)(w,2),C=S[0],k=S[1],D=Object(s.useState)(!1),A=Object(R.a)(D,2),T=A[0],L=A[1],N=Object(s.useState)(!0),j=Object(R.a)(N,2),B=j[0],U=j[1],K=Object(s.useState)(!1),W=Object(R.a)(K,2),G=W[0],H=W[1],V=Object(s.useState)(!1),q=Object(R.a)(V,2),Y=q[0],Q=q[1],J=Object(s.useState)([]),X=Object(R.a)(J,2),Z=X[0],$=X[1],ee=Object(s.useState)(!1),te=Object(R.a)(ee,2),ne=te[0],re=te[1],ie=Object(s.useState)({}),ae=Object(R.a)(ie,2),oe=ae[0],se=ae[1],le=Object(s.useState)({page:1,limit:10,total:0}),ce=Object(R.a)(le,2),ue=ce[0],fe=ce[1];Object(s.useEffect)((function(){v&&pe()}),[v]);var pe=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,L(!0),e.next=5,u({type:"shixunsDetail/getSetData",payload:Object(P.a)(Object(P.a)({},r),{},{id:v})});case 5:null!=(i=e.sent)&&i.data_sets&&(L(!1),O(Object(F.a)(i.data_sets)),fe(Object(P.a)(Object(P.a)({},r),{},{total:null==i?void 0:i.data_sets_count})),U(!1),k(Object(P.a)({},i)));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),he={selectedRowKeys:Z,columnWidth:70,onChange:function(e){console.log("selectedRowKeys changed: ",e),$(e)}},me=function(e){Object(b.ab)(["实践项目","设置","数据集","删除"]);var t,n=e?[e]:Z;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(v,"/destroy_data_sets.json"),{method:"Delete",body:{id:n}});case 2:0===e.sent.status&&(t=n.length===E.length&&ue.page>1?ue.page-1:ue.page,d.b.success("删除成功"),pe(Object(P.a)(Object(P.a)({},ue),{},{page:t})),$([]));case 4:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})},ge=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=oe.title,n=oe.file_path,null,console.log(t,"title"),""!==t){e.next=7;break}return"文件名不能为空",se(Object(P.a)(Object(P.a)({},oe),{},{errorDes:"文件名不能为空"})),e.abrupt("return");case 7:if(""!==n){e.next=10;break}return d.b.info("文件路径不能为空"),e.abrupt("return");case 10:return r=E.find((function(e){return e.id===(null==oe?void 0:oe.id)})).title,i=r.includes(".")?r.substring(r.lastIndexOf("."),r.length):"",e.next=14,Object(x.a)("/api/shixuns/".concat(v,"/rename_data_sets.json"),{method:"post",body:{id:null==oe?void 0:oe.id,new_file_name:t+i,change_file_path:null==oe?void 0:oe.file_path}});case 14:0===e.sent.status&&(d.b.success("重命名成功"),pe(ue),H(!1),se({}));case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ve=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"},be=[{title:"文件",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(e){return l.a.createElement(et.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(et.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 rt()(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:at.a.path},l.a.createElement(et.a,{title:e},l.a.createElement("span",{className:at.a.text},e)),l.a.createElement(tt.CopyToClipboard,{text:e,onCopy:function(){return d.b.success("复制成功")}},l.a.createElement(et.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(st.v)()?200:120,render:function(e,t){return l.a.createElement("div",{className:at.a.actionsBtns},l.a.createElement(et.a,{title:"重命名"},l.a.createElement("span",{className:"iconfont icon-zhongmingming",onClick:function(){var e;se(Object(z.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}))),H(!0),Object(b.ab)(["实践项目","设置","数据集","重命名"])}})),Object(st.v)()&&l.a.createElement(et.a,{title:"分享"},l.a.createElement("span",{className:"iconfont icon-fenxiang",onClick:function(){Object(b.ab)(["实践项目","设置","数据集","分享"]),se(Object(z.clone)(t)),Q(!0)}})),Object(st.v)()&&l.a.createElement(et.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(et.a,{title:"删除"},l.a.createElement("span",{className:"iconfont icon-shanchu8",onClick:function(){Object(b.ab)(["实践项目","设置","数据集","删除"]),me(t.id)}})))}}];return l.a.createElement("div",{className:at.a.dataset},l.a.createElement("div",{className:at.a.header},l.a.createElement("div",{className:at.a.title},"数据集(",ue.total,")"),l.a.createElement("div",{className:at.a.dataPath},l.a.createElement("span",{className:at.a.pathTitle},"数据集路径:"),l.a.createElement("input",{value:null==C?void 0:C.folder_name,disabled:!0}),l.a.createElement(tt.CopyToClipboard,{text:null==C?void 0:C.folder_name,onCopy:function(){return d.b.success("复制成功")}},l.a.createElement(et.a,{placement:"topLeft",title:"点击复制数据集路径"},l.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),l.a.createElement("div",{className:at.a.btns},l.a.createElement(M.a,{type:"primary",ghost:!0,onClick:function(){return me()},disabled:!Z.length},"删除"),l.a.createElement(M.a,{type:"primary",onClick:function(){return re(!0)}},"上传文件"))),l.a.createElement("div",{className:at.a.content},l.a.createElement(de.a,{loading:B,active:!0,paragraph:{rows:5}},ue.total?l.a.createElement($e.a,{rowSelection:he,className:at.a.customTable,dataSource:E,bordered:!1,rowKey:function(e){return e.id},rowClassName:at.a.row,columns:be,loading:T,pagination:{pageSize:ue.limit,total:ue.total,current:ue.page,onChange:function(e){var t=Object(P.a)(Object(P.a)({},ue),{},{page:e});$([]),fe(t),pe(t)},showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):l.a.createElement("div",{className:at.a.empty},l.a.createElement("img",{src:lt.l,width:"258"}),l.a.createElement("span",{className:"c-grey-c"},"暂无数据集文件~")))),l.a.createElement(ot.a,{rootIdentifier:null==g||null===(t=g.detail)||void 0===t?void 0:t.root_identifier,wrapClassName:at.a.uploadFileModal,id:v,containerId:null==g||null===(n=g.detail)||void 0===n?void 0:n.id,local:null==c||null===(r=c.setting)||void 0===r?void 0:r.is_local,dispatch:u,visible:ne,onClose:function(){return re(!1)},onOK:pe}),l.a.createElement(f.a,{title:"重命名",visible:G,onOk:ge,centered:!0,wrapClassName:at.a.renameModal,onCancel:function(){H(!1),se({})},width:"1000px"},l.a.createElement("div",null,l.a.createElement("div",{className:at.a.fileName},l.a.createElement("sup",null,"*"),"文件名 :"),l.a.createElement(I.a,{value:null==oe?void 0:oe.title,placeholder:"请输入文件名字",bordered:!1,onChange:function(e){se(Object(P.a)(Object(P.a)({},oe),{},{title:e.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((null==oe||null===(i=oe.title)||void 0===i?void 0:i.length)||0,"/60")}),(null==oe?void 0:oe.errorDes)&&l.a.createElement("div",{className:at.a.errorDes},null==oe?void 0:oe.errorDes),l.a.createElement("div",{className:at.a.fileName,style:{marginTop:20}},l.a.createElement("sup",null,"*"),"文件路径 :"),l.a.createElement(I.a,{value:null==oe?void 0:oe.file_path,placeholder:"请输入文件名字",bordered:!1,onChange:function(e){se(Object(P.a)(Object(P.a)({},oe),{},{file_path:e.target.value,errorDes:null}))},suffix:"".concat((null==oe||null===(a=oe.file_path)||void 0===a?void 0:a.length)||0)}))),l.a.createElement(f.a,{title:"分享下载链接",visible:Y,onOk:function(){var e=oe.download_url;ve(e),d.b.success("复制成功"),Q(!1),se({})},centered:!0,wrapClassName:at.a.shareModal,onCancel:function(){Q(!1),se({})},width:"1000px",okText:"复制链接"},l.a.createElement("div",null,l.a.createElement("div",{className:at.a.fileName},"发送链接,别人可以通过链接下载文件",l.a.createElement("span",null,"(有效期为3天)")),l.a.createElement(I.a,{bordered:!1,addonBefore:"链接",value:null==oe?void 0:oe.download_url}))))}))),ut=n("WBCc"),dt=n.n(ut),ft=n("/pZS"),pt=n.n(ft),ht=n("CmZl"),mt=n.n(ht),gt=n("NaO6"),vt=n.n(gt),bt=function(e){var t=e.visible,n=e.onOk,r=e.onCancel,i=e.identifier,a=e.absoluteSite,o=Object(s.useState)({tabs:"3",keyword:"",page:1,limit:6}),c=Object(R.a)(o,2),u=c[0],d=c[1],h=Object(s.useState)(!0),g=Object(R.a)(h,2),v=g[0],_=g[1],y=Object(s.useState)(!1),E=Object(R.a)(y,2),O=E[0],w=E[1],S=Object(s.useState)(0),k=Object(R.a)(S,2),D=k[0],A=k[1],T=Object(s.useState)(""),M=Object(R.a)(T,2),L=M[0],N=M[1],j=Object(s.useState)([]),B=Object(R.a)(j,2),U=B[0],K=B[1],W=Object(s.useState)([]),G=Object(R.a)(W,2),H=G[0],z=G[1];Object(s.useEffect)((function(){t&&q(u)}),[t]);var V=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,Object(x.a)("/api/shixuns/edit_relevance_openi_data.json",{method:"post",body:{identifier:i,type:"add",add_data:U.filter((function(e){return H.includes(e.id)}))}});case 2:0===e.sent.status&&n();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=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 _(!0),e.next=3,Object(x.a)("/api/shixuns/openi_jupyter_lab_datas.json",{method:"get",params:{page:t.page,type:t.tabs,identifier:i,q:t.keyword}});case 3:0===(n=e.sent).status&&(K((null==n?void 0:n.data)||[]),A(null==n?void 0:n.count),N(t.keyword),z([])),_(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Y=function(){u.keyword=L,u.page=1,d(Object(P.a)({},u)),q(u)};return l.a.createElement(f.a,{centered:!0,title:"关联数据集",visible:t,width:800,onCancel:r,confirmLoading:O,onOk:V,destroyOnClose:!0,afterClose:function(){d({tabs:"3",keyword:"",page:1,limit:6}),w(!1),A(0),N(""),K([]),z([])}},l.a.createElement("div",{className:vt.a.addModal},l.a.createElement(be.a,{className:vt.a.tabs,onChange:function(e){u.tabs=e,u.page=1,d(Object(P.a)({},u)),q(u)},tabBarExtraContent:l.a.createElement(I.a.Search,{style:{width:253},value:L,suffix:l.a.createElement("i",{className:"iconfont icon-sousuo9 font14 ".concat(vt.a.searchIcon),onClick:Y}),className:vt.a.search,placeholder:"搜索数据集名称、描述...",size:"large",onChange:function(e){N(e.target.value)},onSearch:Y})},l.a.createElement(be.a.TabPane,{tab:"公开数据集",key:"3"}),l.a.createElement(be.a.TabPane,{tab:"个人数据集",key:"2"}),l.a.createElement(be.a.TabPane,{tab:"收藏数据集",key:"4"})),"2"===u.tabs&&l.a.createElement("div",{onClick:function(){return Object(b.Q)(a)},className:vt.a.btn},"去创建数据集"),l.a.createElement(ne.a,{spinning:v},l.a.createElement("div",{className:vt.a.listWrap},null==U?void 0:U.map((function(e){return l.a.createElement("div",{key:e.id,className:vt.a.list},l.a.createElement("aside",null,l.a.createElement(C.a,{checked:H.includes(e.id),onChange:function(t){t.target.checked?z([].concat(Object(F.a)(H),[e.id])):z(H.filter((function(t){return t!==e.id})))}}),l.a.createElement("div",{className:vt.a.name},e.title),e.recommend&&l.a.createElement("img",{src:pt.a}),l.a.createElement("span",{className:vt.a.tag},e.category)),l.a.createElement("div",{className:vt.a.des},e.description))}))))),l.a.createElement(ue.a,{style:{textAlign:"left",marginTop:15},hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e){u.page=e,d(Object(P.a)({},u)),q(u)},pageSize:u.limit,current:u.page,total:D}))},_t=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){e.globalSetting,e.dispatch;var t,n=e.practiceSetting,r=e.shixunsDetail,i=(e.user,Object(o.a)(e,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),n.id),a=Object(s.useState)(1),c=Object(R.a)(a,2),u=c[0],d=c[1],h=Object(s.useState)(!0),g=Object(R.a)(h,2),v=g[0],b=g[1],_=Object(s.useState)(!1),y=Object(R.a)(_,2),E=y[0],O=y[1],w=Object(s.useState)([]),S=Object(R.a)(w,2),C=S[0],k=S[1],D=Object(s.useState)(0),A=Object(R.a)(D,2),T=A[0],I=A[1];Object(s.useEffect)((function(){M({page:1})}),[]);var M=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 b(!0),e.next=3,Object(x.a)("/api/shixuns/openi_jupyter_lab_datas.json",{method:"get",params:{page:t.page,type:1,identifier:i}});case 3:0===(n=e.sent).status&&(k((null==n?void 0:n.data)||[]),I(null==n?void 0:n.count)),b(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return l.a.createElement("div",{className:dt.a.dataset},l.a.createElement("div",{className:dt.a.head},l.a.createElement("b",null,"关联数据集"),l.a.createElement("div",{onClick:function(){return O(!0)},className:dt.a.btn},"关联数据集")),l.a.createElement("div",{className:dt.a.container},l.a.createElement(ne.a,{spinning:v},C.length?l.a.createElement("div",{className:dt.a.listWrap},C.map((function(e){return l.a.createElement("div",{className:dt.a.list,key:e.id},l.a.createElement("div",{className:dt.a.name},l.a.createElement("span",{title:e.title},e.title),e.recommend&&l.a.createElement("img",{src:pt.a})),l.a.createElement("div",{title:e.description,className:dt.a.des},e.description),l.a.createElement("div",{className:dt.a.info},l.a.createElement("span",null,rt()(e.createdUnix).format("YYYY-MM-DD")),l.a.createElement("span",null,l.a.createElement("i",{className:"iconfont icon-fujian"}),e.numStars),l.a.createElement("span",null,l.a.createElement("i",{className:"iconfont icon-xiazai4"}),e.downloadTimes),l.a.createElement("div",{onClick:function(){var t;f.a.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认取消关联吗",onOk:(t=Object(p.a)(m.a.mark((function t(){var n;return m.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(x.a)("/api/shixuns/edit_relevance_openi_data.json",{method:"post",body:{identifier:i,type:"del",del_data:[e.id]}});case 2:0===t.sent.status&&(n=1===C.length&&1!==u?u-1:u,M({page:n}));case 4:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)})})},className:dt.a.cancel},"取消关联")))}))):l.a.createElement("div",{className:dt.a.empty},l.a.createElement("img",{src:mt.a}),l.a.createElement("div",null,"未关联数据集"),l.a.createElement("span",null,"您可以通过单击关联数据集按钮,将平台上公开数据集、个人数据集、收藏数据集展示在这里。"))),l.a.createElement(ue.a,{style:{textAlign:"right"},hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e){d(e),M({page:e})},current:u,total:T})),l.a.createElement(bt,{identifier:i,absoluteSite:null===(t=r.detail)||void 0===t?void 0:t.data_sets_link,onCancel:function(){return O(!1)},visible:E,onOk:function(){O(!1),M({page:u})}}))})),yt=Object(w.a)((function(e){return{practiceSetting:e.practiceSetting,globalSetting:e.globalSetting,shixunsDetail:e.shixunsDetail,user:e.user}}))((function(e){e.practiceSetting,e.dispatch;var t,n=e.shixunsDetail,r=(e.user,null===(t=n.detail)||void 0===t?void 0:t.is_openi);return l.a.createElement(s.Fragment,null,r&&l.a.createElement(_t,null),!r&&l.a.createElement(ct,null))})),Et=(n("aHsQ"),n("sGsY")),xt=n("fKo2"),Ot=n.n(xt),wt=n("BMKw"),St=n.n(wt),Ct=function(e){return null!=e&&e.length?e.filter((function(e,t){return 0!==t})).map((function(e){return e.val})).join("").substr(1):""},kt=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)([]),S=Object(R.a)(w,2),C=S[0],k=S[1],D=[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})})),k(a||[]));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),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:c(v),M();case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),M=function(){b(""),x([]),k([]),n({type:"shixunsDetail/setActionTabs",payload:{}})},L=Ct(E);return l.a.createElement(f.a,{centered:!0,title:"文件路径",closable:!1,keyboard:!1,visible:"EditPracticeSetting-SelectFilePath"===t.actionTabs.key,onOk:T,onCancel:M},l.a.createElement("div",{className:St.a.wrap},l.a.createElement("div",{className:St.a.content},l.a.createElement("div",{className:St.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=Ct(n);D&&b(r),A(r)}(0,t)}},e.val)}))),!(null==C||!C.length)&&C.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=Ct(E);D&&b(t),A(t)}}(e)}},l.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(St.a.colorBlue)}),L?"".concat(L,"/"):L,e.name):l.a.createElement("a",{key:t,onClick:function(){return function(e){var t=Ct(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(St.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)}})))}));Et.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 Dt=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)("")),S=Object(R.a)(w,2),C=S[0],A=S[1],T=(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.T)({identifier:T.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.Jb)({id:T.id,startup_file:n});case 2:L(),t({type:"practiceSetting/getCommonData",payload:Object(P.a)({},T)});case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return l.a.createElement("div",{className:Ot.a.warehouse},l.a.createElement(k.a,{className:"mt20 ml20 font14",align:"middle"},l.a.createElement(D.a,null,l.a.createElement("span",{className:"c-red"},"* "),"默认打开文件:"),l.a.createElement(D.a,{flex:"300px",onClick:function(){return N(i.ExecPath)}},l.a.createElement(I.a,{value:C})),l.a.createElement(D.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:C,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),l.a.createElement(kt,{fileType:"path",path:"",onFinish:function(e){return j(e)}}))})),At=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(ke,n),"setting"===t&&l.a.createElement(De.a,null),"environment"===t&&l.a.createElement(Ze,n),"dataset"===t&&l.a.createElement(yt,null),"service"===t&&l.a.createElement(Dt,n))},Tt=n("Jv0p"),It=n.n(Tt),Mt=n("luix"),Pt=n.n(Mt),Lt=[{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"}],Rt=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?Lt.filter((function(e){return"dataset"!==e.tabId})):Lt).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:It.a.sidebar},l.a.createElement("div",{className:It.a.items},(null!=r&&null!==(v=r.detail)&&void 0!==v&&v.windows_vnc?Lt.filter((function(e){return"dataset"!==e.tabId})):Lt).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?It.a.itemActive:It.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:It.a.name},t),"information"===o&&a&&l.a.createElement(et.a,{title:"请完善基本信息"},l.a.createElement("img",{src:Pt.a,alt:""})),"level"===o&&c&&l.a.createElement(et.a,{title:"请创建任务关卡"},l.a.createElement("img",{src:Pt.a,alt:""})),"service"===o&&h&&l.a.createElement(et.a,{title:"请设置默认打开文件"},l.a.createElement("img",{src:Pt.a,alt:""})),"warehouse"===o&&d&&l.a.createElement(et.a,{title:"请开启代码仓库"},l.a.createElement("img",{src:Pt.a,alt:""})))}))),l.a.createElement("div",{className:It.a.question},l.a.createElement(et.a,{placement:"right",title:"常见问题"},l.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){return window.open("/forums/4692")}},l.a.createElement("img",{src:lt.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(S,null)),l.a.createElement("div",{className:u.a.wrapLayout},l.a.createElement("div",{className:u.a.wrapSidebar},l.a.createElement(Rt,null)),l.a.createElement("div",{className:u.a.wrapContent},l.a.createElement(At,Object(a.a)({},r,{tabsActive:n.sideBar.tabsActive})))))}))},WYAk: /*!****************************************!*\ !*** ./node_modules/crypto-js/hmac.js ***! \****************************************/ @@ -993,9 +993,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/antd/es/tree/DirectoryTree.js */ -/*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tree/es/utils/treeUtil.js because of ./node_modules/antd/es/tree/DirectoryTree.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&&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=D.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 T,I=n("Gytx"),M=n.n(I);!function(e){e[e.NONE=0]="NONE",e[e.RESIZING=1]="RESIZING",e[e.RESIZED=2]="RESIZED"}(T||(T={}));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===T.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=k(e,t),a=i.paddingSize,o=i.borderSize,s=i.boxSizing,l=i.sizingStyle;E.setAttribute("style","".concat(l,";").concat(C)),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:T.RESIZING},(function(){cancelAnimationFrame(a.resizeFrameId),a.resizeFrameId=requestAnimationFrame((function(){a.setState({resizeStatus:T.RESIZED},(function(){a.resizeFrameId=requestAnimationFrame((function(){a.setState({resizeStatus:T.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=S()(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===T.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:T.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"),S=n.n(w),C="\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",k=["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"],D={};function A(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&&D[n])return D[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=k.map((function(e){return"".concat(e,":").concat(r.getPropertyValue(e))})).join(";"),l={sizingStyle:s,paddingSize:a,borderSize:o,boxSizing:i};return t&&n&&(D[n]=l),l}var T,I=n("Gytx"),M=n.n(I);!function(e){e[e.NONE=0]="NONE",e[e.RESIZING=1]="RESIZING",e[e.RESIZED=2]="RESIZED"}(T||(T={}));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===T.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(C)),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:T.RESIZING},(function(){cancelAnimationFrame(a.resizeFrameId),a.resizeFrameId=requestAnimationFrame((function(){a.setState({resizeStatus:T.RESIZED},(function(){a.resizeFrameId=requestAnimationFrame((function(){a.setState({resizeStatus:T.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=S()(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===T.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:T.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 ***! \************************************************************/ @@ -1046,18 +1046,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(k)}),[k,X]),Object(l.useEffect)((function(){var e=V.current.instance;e&&X&&(e.updateOptions(Object(r.a)({},S)),setTimeout((function(){e.getModel().updateOptions(Object(r.a)({},S))}),200))}),[JSON.stringify(S),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)&&z.current.instance.layout()}}catch(e){n.e(e)}finally{n.f()}}))).observe(H.current),e}();return Z(!0),function(){var e=z.current.instance;e.dispose();var t=e.getModel();t&&t.dispose(),z.current.subscription&&z.current.subscription.dispose(),R&&window.removeEventListener("paste",ee),n.unobserve(H.current)}}catch(e){}}))}),[]),Object(l.useEffect)((function(){if(z.current.instance&&X)return document.addEventListener("keydown",te,!1),function(){document.removeEventListener("keydown",te)}}),[I,X]),Object(l.useEffect)((function(){var e=z.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(){z.current.instance&&X&&g.editor.setTheme(A)}),[A,X]),Object(l.useEffect)((function(){var e=z.current.instance;e&&X&&(e.updateOptions(Object(r.a)({},S)),setTimeout((function(){e.getModel().updateOptions(Object(r.a)({},S))}),200))}),[JSON.stringify(S),X]),Object(l.useEffect)((function(){var e=z.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,S=_.left,C="start"===s||"nearest"===s?x:"end"===s?w:x+y/2,D="center"===l?S+E/2:"end"===l?O:S,A=[],k=0;k=0&&S>=0&&w<=g&&O<=m&&x>=L&&w<=j&&S>=N&&O<=R)return A;var B=getComputedStyle(T),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 T?T.offsetWidth-T.clientWidth-F-K:0,z="offsetHeight"in T?T.offsetHeight-T.clientHeight-U-W:0;if(f===T)G="start"===s?C:"end"===s?C-g:"nearest"===s?o(b,b+g,g,U,W,b+C,b+C+y,y):C-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?C-L-U:"end"===s?C-j+W+z:"nearest"===s?o(L,j,M,U,W+z,C,C+y,y):C-(L+M/2)+z/2,H="start"===l?D-N-F:"center"===l?D-(N+P/2)+V/2:"end"===l?D-R+K+V:o(N,R,P,F,K+V,D,D+E,E);var q=T.scrollLeft,Y=T.scrollTop;C+=Y-(G=Math.max(0,Math.min(Y+G,T.scrollHeight-M+z))),D+=q-(H=Math.max(0,Math.min(q+H,T.scrollWidth-P+V)))}A.push({el:T,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: +/*! 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,S=_.left,C="start"===s||"nearest"===s?x:"end"===s?w:x+y/2,k="center"===l?S+E/2:"end"===l?O:S,D=[],A=0;A=0&&S>=0&&w<=g&&O<=m&&x>=L&&w<=N&&S>=j&&O<=R)return D;var B=getComputedStyle(T),F=parseInt(B.borderLeftWidth,10),U=parseInt(B.borderTopWidth,10),K=parseInt(B.borderRightWidth,10),W=parseInt(B.borderBottomWidth,10),G=0,H=0,z="offsetWidth"in T?T.offsetWidth-T.clientWidth-F-K:0,V="offsetHeight"in T?T.offsetHeight-T.clientHeight-U-W:0;if(f===T)G="start"===s?C:"end"===s?C-g:"nearest"===s?o(b,b+g,g,U,W,b+C,b+C+y,y):C-g/2,H="start"===l?k:"center"===l?k-m/2:"end"===l?k-m:o(v,v+m,m,F,K,v+k,v+k+E,E),G=Math.max(0,G+b),H=Math.max(0,H+v);else{G="start"===s?C-L-U:"end"===s?C-N+W+V:"nearest"===s?o(L,N,M,U,W+V,C,C+y,y):C-(L+M/2)+V/2,H="start"===l?k-j-F:"center"===l?k-(j+P/2)+z/2:"end"===l?k-R+K+z:o(j,R,P,F,K+z,k,k+E,E);var q=T.scrollLeft,Y=T.scrollTop;C+=Y-(G=Math.max(0,Math.min(Y+G,T.scrollHeight-M+V))),k+=q-(H=Math.max(0,Math.min(q+H,T.scrollWidth-P+z)))}D.push({el:T,top:G,left:H})}return D};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(T[e])e=T[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=N(e.s),s=N(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=N(e.s),l=N(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 k(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=[j(l(e).toString(16)),j(l(t).toString(16)),j(l(n).toString(16)),j(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(k,arguments)},splitcomplement:function(){return this._applyCombination(D,arguments)},triad:function(){return this._applyCombination(S,arguments)},tetrad:function(){return this._applyCombination(C,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]:N(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 T=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}(T);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 j(e){return 1==e.length?"0"+e:""+e}function N(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(T[e])e=T[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(D,arguments)},complement:function(){return this._applyCombination(w,arguments)},monochromatic:function(){return this._applyCombination(A,arguments)},splitcomplement:function(){return this._applyCombination(k,arguments)},triad:function(){return this._applyCombination(S,arguments)},tetrad:function(){return this._applyCombination(C,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 T=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}(T);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 ***! \*******************************************************************************/ @@ -1165,7 +1165,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"),S=(n("BoS7"),n("Sdc0")),C=n("oBTY"),D=(n("ozfa"),n("MJZm")),A=n("P5Jw"),k=(n("5NDa"),n("5rEg")),T=(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=T.a.useForm(),x=Object(h.a)(E,1)[0],w=Object(_.useState)(""),S=Object(h.a)(w,2),C=(S[0],S[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;C(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(T.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(T.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(T.a.Item,{name:"path",rules:[{required:!0,message:"请输入文件夹名称"},{whitespace:!0,message:"请勿输入空格"}]},y.a.createElement(k.a,{placeholder:"请输入文件夹名称",size:"large"}))))),y.a.createElement(T.a.Item,{label:"文件名称:",name:"file"},y.a.createElement(k.a,{placeholder:"请输入文件名称,如果不填写系统将在文件夹下创建.gitkeep的默认文件",size:"large"})),y.a.createElement(T.a.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}]},y.a.createElement(k.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=T.a.useForm(),x=Object(h.a)(E,1)[0],w=Object(_.useState)(""),S=Object(h.a)(w,2),C=(S[0],S[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;C(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(T.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(T.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(T.a.Item,{name:"path",rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}]},y.a.createElement(k.a,{placeholder:"请输入文件名称",size:"large"}))))),y.a.createElement(T.a.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}]},y.a.createElement(k.a,{placeholder:"请输入本次提交的主要信息,合理的描述信息有利于代码历史记录的管理",size:"large"})),y.a.createElement("div",{className:"mt10 mb20"},y.a.createElement(T.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"]}})))))))})),j=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=T.a.useForm(),x=Object(h.a)(E,1)[0],w=Object(_.useState)(""),S=Object(h.a)(w,2),C=S[0],D=S[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?(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:C+i.path,message:i.commitMessage||"".concat(r.defaultPath," rename to ").concat(C).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(T.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(T.a.Item,{label:"重命名:",name:"path"},y.a.createElement(a.a,null,y.a.createElement(s.a,{flex:"1"},y.a.createElement(T.a.Item,{name:"path",rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}]},y.a.createElement(k.a,{placeholder:"请输入文件名称",size:"large",defaultValue:P}))))),y.a.createElement(T.a.Item,{label:"提交信息:",name:"commitMessage"},y.a.createElement(k.a,{placeholder:"如不填写,默认提交信息是(".concat(r.defaultPath," rename to 新的名称 )"),size:"large"}))))))})),N=(n("DZo9"),n("8z0m")),B=n("m3rI"),F=n("8j3D"),U=n("RC3E"),K=n.n(U),W=N.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=T.a.useForm(),x=Object(h.a)(E,1)[0],S=Object(_.useState)([]),C=Object(h.a)(S,2),D=C[0],A=C[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,j=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(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)}}(),N={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(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(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:j,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(T.a,{className:"mt10",form:x,scrollToFirstError:!0,layout:"vertical",onFinish:U,onValuesChange:function(){return g(Object(c.a)({},x.getFieldsValue()))}},y.a.createElement(T.a.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}]},y.a.createElement(k.a,{placeholder:"必填,描述主要修改内容(相当于Git Commit message的Header)"})),y.a.createElement(T.a.Item,{label:"选择文件",name:"file",rules:[{required:!0,message:"请选择文件"}]},y.a.createElement(W,N,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=T.a.useForm(),E=Object(h.a)(v,1)[0],x=Object(O.i)(),w=Object(O.h)(),S=Object(_.useRef)(),C=Object(_.useState)(""),D=Object(h.a)(C,2),A=D[0],I=D[1],M=Object(_.useState)(""),P=Object(h.a)(M,2),L=P[0],R=P[1],j=Object(_.useState)([]),N=Object(h.a)(j,2),B=N[0],F=N[1],U=Object(_.useState)([]),K=Object(h.a)(U,2),W=K[0],G=K[1];Object(_.useEffect)((function(){var e,t;S.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:S.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}),S.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(T.a,{form:E,scrollToFirstError:!0,className:"mt20"},y.a.createElement(T.a.Item,{name:"name",rules:[{required:!0,message:"请输入名称"},{whitespace:!0,message:"请勿输入空格"}]},y.a.createElement(k.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),k=e.dispatch,T=e.practiceSetting,I=e.isRepository,M=e.treeData,L=e.setTreeData,N=(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],Se=Oe[1],Ce=Object(_.useState)([]),De=Object(h.a)(Ce,2),Ae=(De[0],De[1]),ke=Object(_.useState)(!1),Te=Object(h.a)(ke,2),Ie=Te[0],Me=Te[1],Pe=Object(_.useState)(),Le=Object(h.a)(Pe,2),Re=(Le[0],Le[1]),je=Object(_.useState)(),Ne=Object(h.a)(je,2),Be=(Ne[0],Ne[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.Ab)({id:N.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){k({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],Se(Object(C.a)(we)),Ee(Object(C.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(C.a)(e),L(Object(C.a)(e));else{var n=function e(t,n,r){return t.map((function(t){return t.key===n?(t.children=Object(C.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(C.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,k({type:I?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:N.id,path:t}});case 3:return(n=e.sent)&&(null!==(r=n.trees)&&void 0!==r&&r.length?(a=Xe(Object(C.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],Se(Object(C.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!=T&&null!==(i=T.sideBar)&&void 0!==i&&i.confirmLeave?o.a.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){r(),k({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,k({type:"shixunsDetail/deleteGitFile",payload:{id:N.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(N.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(C.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)(k,"不能开启/关闭私密代码仓库")){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)({},N));case 3:k({type:"practiceSetting/getCommonData",payload:Object(c.a)({},N)}),e.next=8;break;case 6:return e.next=8,Object(X.q)(Object(c.a)(Object(c.a)({},N),{},{is_secret_repository:t}));case 8:tt(),k({type:"shixunsDetail/getShixunsDetail",payload:{id:N.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,k({type:"shixunsDetail/moveGitFile",payload:{id:N.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(T.a,{className:"mt10",form:x,scrollToFirstError:!0,layout:"vertical",onFinish:k,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(T.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(T.a.Item,{name:"path",rules:[{required:!0,message:"请输入文件夹名称"},{whitespace:!0,message:"请勿输入空格"}]},y.a.createElement(A.a,{placeholder:"请输入文件夹名称",size:"large"}))))),y.a.createElement(T.a.Item,{label:"文件名称:",name:"file"},y.a.createElement(A.a,{placeholder:"请输入文件名称,如果不填写系统将在文件夹下创建.gitkeep的默认文件",size:"large"})),y.a.createElement(T.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=T.a.useForm(),x=Object(h.a)(E,1)[0],w=Object(_.useState)(""),S=Object(h.a)(w,2),C=(S[0],S[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;C(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 k=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(T.a,{className:"mt10",form:x,scrollToFirstError:!0,layout:"vertical",onFinish:k,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(T.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(T.a.Item,{name:"path",rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}]},y.a.createElement(A.a,{placeholder:"请输入文件名称",size:"large"}))))),y.a.createElement(T.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(T.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=T.a.useForm(),x=Object(h.a)(E,1)[0],w=Object(_.useState)(""),S=Object(h.a)(w,2),C=S[0],k=S[1],D=Object(_.useState)(""),I=Object(h.a)(D,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?(k(""),L(r.defaultPath)):(L(e.pop()),k(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:C+i.path,message:i.commitMessage||"".concat(r.defaultPath," rename to ").concat(C).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(T.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(T.a.Item,{label:"重命名:",name:"path"},y.a.createElement(a.a,null,y.a.createElement(s.a,{flex:"1"},y.a.createElement(T.a.Item,{name:"path",rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}]},y.a.createElement(A.a,{placeholder:"请输入文件名称",size:"large",defaultValue:P}))))),y.a.createElement(T.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=T.a.useForm(),x=Object(h.a)(E,1)[0],S=Object(_.useState)([]),C=Object(h.a)(S,2),k=C[0],D=C[1],I=Object(_.useState)(),M=Object(h.a)(I,2),P=M[0],L=M[1];Object(_.useEffect)((function(){i.visible&&(x.resetFields(),D([]))}),[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&&(D(k.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:k,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(D(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("上传成功!");D(k.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(T.a,{className:"mt10",form:x,scrollToFirstError:!0,layout:"vertical",onFinish:U,onValuesChange:function(){return g(Object(c.a)({},x.getFieldsValue()))}},y.a.createElement(T.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(T.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"),z=n.n(H),V=n("HpfO"),q=n.n(V),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=T.a.useForm(),E=Object(h.a)(v,1)[0],x=Object(O.i)(),w=Object(O.h)(),S=Object(_.useRef)(),C=Object(_.useState)(""),k=Object(h.a)(C,2),D=k[0],I=k[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;S.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:S.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)}}(),z=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=D?"".concat(D).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),V(),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}),S.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:V();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),V=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:z,onCancel:V},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=D;"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=D?"".concat(D,"/").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"},D),l&&y.a.createElement(T.a,{form:E,scrollToFirstError:!0,className:"mt20"},y.a.createElement(T.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=k.a.DirectoryTree,ne=function(){return y.a.createElement("div",{className:"mt20 pb50 ".concat(z.a.nodata)},y.a.createElement("div",{className:z.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),k=(e.user,e.activeKey),A=e.dispatch,T=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),V=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],Se=Oe[1],Ce=Object(_.useState)([]),ke=Object(h.a)(Ce,2),De=(ke[0],ke[1]),Ae=Object(_.useState)(!1),Te=Object(h.a)(Ae,2),Ie=Te[0],Me=Te[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]),ze=Object(_.useState)(!1),Ve=Object(h.a)(ze,2),qe=Ve[0],Ye=Ve[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.Ab)({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:z.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(D.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:z.a.ellipsis},y.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),e.disableCheckbox=K&&K!==e.name,e.className="tree"===e.type?z.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],Se(Object(C.a)(we)),Ee(Object(C.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(C.a)(e),L(Object(C.a)(e));else{var n=function e(t,n,r){return t.map((function(t){return t.key===n?(t.children=Object(C.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(C.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(C.a)(n.trees),t),et(a,t),De(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],Se(Object(C.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!=T&&null!==(i=T.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(C.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(!(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],S=e[t+14],C=e[t+15],D=a[0],A=a[1],k=a[2],T=a[3];D=c(D,A,k,T,o,7,s[0]),T=c(T,D,A,k,l,12,s[1]),k=c(k,T,D,A,p,17,s[2]),A=c(A,k,T,D,h,22,s[3]),D=c(D,A,k,T,m,7,s[4]),T=c(T,D,A,k,g,12,s[5]),k=c(k,T,D,A,v,17,s[6]),A=c(A,k,T,D,b,22,s[7]),D=c(D,A,k,T,_,7,s[8]),T=c(T,D,A,k,y,12,s[9]),k=c(k,T,D,A,E,17,s[10]),A=c(A,k,T,D,x,22,s[11]),D=c(D,A,k,T,O,7,s[12]),T=c(T,D,A,k,w,12,s[13]),k=c(k,T,D,A,S,17,s[14]),D=u(D,A=c(A,k,T,D,C,22,s[15]),k,T,l,5,s[16]),T=u(T,D,A,k,v,9,s[17]),k=u(k,T,D,A,x,14,s[18]),A=u(A,k,T,D,o,20,s[19]),D=u(D,A,k,T,g,5,s[20]),T=u(T,D,A,k,E,9,s[21]),k=u(k,T,D,A,C,14,s[22]),A=u(A,k,T,D,m,20,s[23]),D=u(D,A,k,T,y,5,s[24]),T=u(T,D,A,k,S,9,s[25]),k=u(k,T,D,A,h,14,s[26]),A=u(A,k,T,D,_,20,s[27]),D=u(D,A,k,T,w,5,s[28]),T=u(T,D,A,k,p,9,s[29]),k=u(k,T,D,A,b,14,s[30]),D=d(D,A=u(A,k,T,D,O,20,s[31]),k,T,g,4,s[32]),T=d(T,D,A,k,_,11,s[33]),k=d(k,T,D,A,x,16,s[34]),A=d(A,k,T,D,S,23,s[35]),D=d(D,A,k,T,l,4,s[36]),T=d(T,D,A,k,m,11,s[37]),k=d(k,T,D,A,b,16,s[38]),A=d(A,k,T,D,E,23,s[39]),D=d(D,A,k,T,w,4,s[40]),T=d(T,D,A,k,o,11,s[41]),k=d(k,T,D,A,h,16,s[42]),A=d(A,k,T,D,v,23,s[43]),D=d(D,A,k,T,y,4,s[44]),T=d(T,D,A,k,O,11,s[45]),k=d(k,T,D,A,C,16,s[46]),D=f(D,A=d(A,k,T,D,p,23,s[47]),k,T,o,6,s[48]),T=f(T,D,A,k,b,10,s[49]),k=f(k,T,D,A,S,15,s[50]),A=f(A,k,T,D,g,21,s[51]),D=f(D,A,k,T,O,6,s[52]),T=f(T,D,A,k,h,10,s[53]),k=f(k,T,D,A,E,15,s[54]),A=f(A,k,T,D,l,21,s[55]),D=f(D,A,k,T,_,6,s[56]),T=f(T,D,A,k,C,10,s[57]),k=f(k,T,D,A,v,15,s[58]),A=f(A,k,T,D,w,21,s[59]),D=f(D,A,k,T,m,6,s[60]),T=f(T,D,A,k,x,10,s[61]),k=f(k,T,D,A,p,15,s[62]),A=f(A,k,T,D,y,21,s[63]),a[0]=a[0]+D|0,a[1]=a[1]+A|0,a[2]=a[2]+k|0,a[3]=a[3]+T|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],S=e[t+14],C=e[t+15],k=a[0],D=a[1],A=a[2],T=a[3];k=c(k,D,A,T,o,7,s[0]),T=c(T,k,D,A,l,12,s[1]),A=c(A,T,k,D,p,17,s[2]),D=c(D,A,T,k,h,22,s[3]),k=c(k,D,A,T,m,7,s[4]),T=c(T,k,D,A,g,12,s[5]),A=c(A,T,k,D,v,17,s[6]),D=c(D,A,T,k,b,22,s[7]),k=c(k,D,A,T,_,7,s[8]),T=c(T,k,D,A,y,12,s[9]),A=c(A,T,k,D,E,17,s[10]),D=c(D,A,T,k,x,22,s[11]),k=c(k,D,A,T,O,7,s[12]),T=c(T,k,D,A,w,12,s[13]),A=c(A,T,k,D,S,17,s[14]),k=u(k,D=c(D,A,T,k,C,22,s[15]),A,T,l,5,s[16]),T=u(T,k,D,A,v,9,s[17]),A=u(A,T,k,D,x,14,s[18]),D=u(D,A,T,k,o,20,s[19]),k=u(k,D,A,T,g,5,s[20]),T=u(T,k,D,A,E,9,s[21]),A=u(A,T,k,D,C,14,s[22]),D=u(D,A,T,k,m,20,s[23]),k=u(k,D,A,T,y,5,s[24]),T=u(T,k,D,A,S,9,s[25]),A=u(A,T,k,D,h,14,s[26]),D=u(D,A,T,k,_,20,s[27]),k=u(k,D,A,T,w,5,s[28]),T=u(T,k,D,A,p,9,s[29]),A=u(A,T,k,D,b,14,s[30]),k=d(k,D=u(D,A,T,k,O,20,s[31]),A,T,g,4,s[32]),T=d(T,k,D,A,_,11,s[33]),A=d(A,T,k,D,x,16,s[34]),D=d(D,A,T,k,S,23,s[35]),k=d(k,D,A,T,l,4,s[36]),T=d(T,k,D,A,m,11,s[37]),A=d(A,T,k,D,b,16,s[38]),D=d(D,A,T,k,E,23,s[39]),k=d(k,D,A,T,w,4,s[40]),T=d(T,k,D,A,o,11,s[41]),A=d(A,T,k,D,h,16,s[42]),D=d(D,A,T,k,v,23,s[43]),k=d(k,D,A,T,y,4,s[44]),T=d(T,k,D,A,O,11,s[45]),A=d(A,T,k,D,C,16,s[46]),k=f(k,D=d(D,A,T,k,p,23,s[47]),A,T,o,6,s[48]),T=f(T,k,D,A,b,10,s[49]),A=f(A,T,k,D,S,15,s[50]),D=f(D,A,T,k,g,21,s[51]),k=f(k,D,A,T,O,6,s[52]),T=f(T,k,D,A,h,10,s[53]),A=f(A,T,k,D,E,15,s[54]),D=f(D,A,T,k,l,21,s[55]),k=f(k,D,A,T,_,6,s[56]),T=f(T,k,D,A,C,10,s[57]),A=f(A,T,k,D,v,15,s[58]),D=f(D,A,T,k,w,21,s[59]),k=f(k,D,A,T,m,6,s[60]),T=f(T,k,D,A,x,10,s[61]),A=f(A,T,k,D,p,15,s[62]),D=f(D,A,T,k,y,21,s[63]),a[0]=a[0]+k|0,a[1]=a[1]+D|0,a[2]=a[2]+A|0,a[3]=a[3]+T|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 ***! \*************************************************************/ @@ -1209,7 +1209,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:A,onPaste:j,onClick:S,onMouseUp:this.onMouseUp,className:"".concat(n,"-input"),tabIndex:C,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:k,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(V),pattern:I,inputMode:T,onInput:N},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"),V)),Q=p()("".concat(n,"-handler"),"".concat(n,"-handler-down"),Object(i.a)({},"".concat(n,"-handler-down-disabled"),q)),J=s?{onTouchStart:V?b:this.up,onTouchEnd:this.stop}:{onMouseDown:V?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":V,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:k,placeholder:D,onPaste:N,onClick:S,onMouseUp:this.onMouseUp,className:"".concat(n,"-input"),tabIndex:C,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(z),pattern:I,inputMode:T,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 ***! \******************************************/ @@ -1245,13 +1245,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,S=u.useRef(!1),C=function(){S.current||l(),S.current=!0};return Object(u.useEffect)((function(){a&&"hide"===o&&y&&O(!1)}),[a]),Object(u.useEffect)((function(){return a&&s(),function(){a&&C()}}),[]),a?u.createElement(E.default,Object.assign({ref:t,visible:y},i,{motionAppear:"show"===o,onAppearEnd:C,onLeaveEnd:C}),(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 S(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 C={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},D=function(){},A="RC_TREE_MOTION_".concat(Math.random()),k={key:A},T={key:A,level:0,index:0,pos:"0",node:k},I={parent:null,children:[],pos:T.pos,data:k,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,k=e.focusable,T=e.activeItem,L=e.focused,R=e.tabIndex,j=e.onKeyDown,N=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}(T)),u.createElement("div",{role:"tree"},u.createElement("input",{style:C,disabled:!1===k||f,tabIndex:!1!==k?R:null,onKeyDown:j,onFocus:N,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:T&&r===T.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,j=n("NvD2"),N=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(j.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(j.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,S=l.checkable,C=l.checkStrictly,D=l.disabled,A=l.motion,k=l.loadData,T=l.filterTreeNode,I=l.height,M=l.itemHeight,P=l.virtual,L=l.titleRender,j=l.onContextMenu,N=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:S,checkStrictly:C,disabled:D,keyEntities:a,loadData:k,filterTreeNode:T,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:!!S,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:j},this.getTreeNodeRequiredProps(),N))))}}],[{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,T),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(j.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);N.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:[]},N.TreeNode=x.a;var B=N;t.b=B},fB83: -/*!*****************************************!*\ - !*** ./src/components/Header/logoW.svg ***! - \*****************************************/ -/*! no static exports found */ -/*! exports used: default */ -/*! ModuleConcatenation bailout: Module is not an ECMAScript module */function(e,t,n){e.exports=n.p+"static/logoW.f0d9bc6f.svg"},fKo2: +/*! 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,S=u.useRef(!1),C=function(){S.current||l(),S.current=!0};return Object(u.useEffect)((function(){a&&"hide"===o&&y&&O(!1)}),[a]),Object(u.useEffect)((function(){return a&&s(),function(){a&&C()}}),[]),a?u.createElement(E.default,Object.assign({ref:t,visible:y},i,{motionAppear:"show"===o,onAppearEnd:C,onLeaveEnd:C}),(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 S(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 C={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},k=function(){},D="RC_TREE_MOTION_".concat(Math.random()),A={key:D},T={key:D,level:0,index:0,pos:"0",node:A},I={parent:null,children:[],pos:T.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,T=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),z=Object(b.a)(H,2),V=z[0],q=z[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}(T)),u.createElement("div",{role:"tree"},u.createElement("input",{style:C,disabled:!1===A||f,tabIndex:!1!==A?R:null,onKeyDown:N,onFocus:j,onBlur:B,value:"",onChange:k})),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:T&&r===T.data.key,pos:t,data:e.data,isStart:a,isEnd:o,motion:g,motionNodes:r===D?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,S=l.checkable,C=l.checkStrictly,k=l.disabled,D=l.motion,A=l.loadData,T=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:S,checkStrictly:C,disabled:k,keyEntities:a,loadData:A,filterTreeNode:T,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:k,selectable:y,checkable:!!S,motion:D,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)({},D,T),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[D],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},fKo2: /*!****************************************************************!*\ !*** ./src/pages/Shixuns/Edit/body/Service/index.less?modules ***! \****************************************************************/ @@ -1262,7 +1256,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,S=e.fixLeft,C=e.fixRight,D=e.firstFixLeft,A=e.lastFixLeft,k=e.firstFixRight,T=e.lastFixRight,I=e.appendNode,M=e.additionalProps,P=void 0===M?{}:M,L=e.ellipsis,R=e.align,j=e.rowType,N=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||k)&&(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 S,X="number"==typeof C;J&&(Q.position="sticky",Q.left=S),X&&(Q.position="sticky",Q.right=C);var Z,$={};R&&($.textAlign=R);var ee=!0===L?{showTitle:!0}:L;ee&&(ee.showTitle||"header"===j)&&("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"),A),Object(r.a)(n,"".concat(B,"-fix-right"),X),Object(r.a)(n,"".concat(B,"-fix-right-first"),k),Object(r.a)(n,"".concat(B,"-fix-right-last"),T),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)&&N),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,S=e.fixLeft,C=e.fixRight,k=e.firstFixLeft,D=e.lastFixLeft,A=e.firstFixRight,T=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&&(D||A)&&(f=s.createElement("span",{className:"".concat(B,"-content")},f));var K=l||{},W=K.colSpan,G=K.rowSpan,H=K.style,z=K.className,V=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 S,X="number"==typeof C;J&&(Q.position="sticky",Q.left=S),X&&(Q.position="sticky",Q.right=C);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},V),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"),k),Object(r.a)(n,"".concat(B,"-fix-left-last"),D),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"),T),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,z),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 ***! \********************************************/ @@ -1281,7 +1275,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),S=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(S,"px"),transition:g||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},a=_[t]||_[_.length-1];return S+=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"]),S=Object(r.useMemo)((function(){return b+=1}),[]),C=E(0,100,d,a,c,u),D=C.pathString,A=C.pathStyle,k=y(O),T=y(x),I=T.find((function(e){return"[object Object]"===Object.prototype.toString.call(e)})),M=m(l(k),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(S),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:A}),(t=0,k.map((function(e,r){var o=T[r]||T[T.length-1],s="[object Object]"===Object.prototype.toString.call(o)?"url(#".concat(n,"-gradient-").concat(S,")"):"",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),S=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(S,"px"),transition:g||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},a=_[t]||_[_.length-1];return S+=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"]),S=Object(r.useMemo)((function(){return b+=1}),[]),C=E(0,100,d,a,c,u),k=C.pathString,D=C.pathStyle,A=y(O),T=y(x),I=T.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(S),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:k,stroke:d,strokeLinecap:f,strokeWidth:s||a,fillOpacity:"0",style:D}),(t=0,A.map((function(e,r){var o=T[r]||T[T.length-1],s="[object Object]"===Object.prototype.toString.call(o)?"url(#".concat(n,"-gradient-").concat(S,")"):"",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 ***! \***********************************************************************/ @@ -1309,7 +1303,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),S=n(/*! @/assets/images/icons/search.png */"E7E6"),C=n.n(S),D=n(/*! @/service/classrooms */"oUNq"),A=[];function k(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 T(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)(T,I),g=Object(u.a)(m,2),E=g[0],O=g[1],S=E.data,M=E.schools,P=E.loading,L=E.selectedIds,R=E.page,j=E.count,N=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)({},N),{},{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)(S),Object(l.a)(n)),count:i}});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}N&&function(){e.apply(this,arguments)}()}),[R,N,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=j>10*R;return _.a.createElement("div",{className:"select-user-container"},_.a.createElement(k,{onSearch:function(e){O({type:r.SETQUERY,payload:{page:1,reload:!0,query:e}})},schools:M}),N?_.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:S,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:C.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),S=n(/*! @/assets/images/icons/search.png */"E7E6"),C=n.n(S),k=n(/*! @/service/classrooms */"oUNq"),D=[];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 T(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)(T,I),g=Object(u.a)(m,2),E=g[0],O=g[1],S=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(k.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)(S),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(k.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:D,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:S,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:C.a,width:"100",alt:""}),_.a.createElement("br",null),_.a.createElement("p",{className:"mt20"},"请搜索要添加的人员")))}},k3GJ: /*!*******************************************************!*\ !*** ./node_modules/rc-tabs/es/index.js + 50 modules ***! \*******************************************************/ @@ -1351,7 +1345,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 Te((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,S=a.onAppearEnd,C=a.onEnterEnd,D=a.onLeaveEnd,A=a.onVisibleChanged,k=ke(),T=Object(i.a)(k,2),I=T[0],M=T[1],P=ke("none"),L=Object(i.a)(P,2),R=L[0],j=L[1],N=ke(null),B=Object(i.a)(N,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==S?void 0:S(n,e):"enter"===R&&z.current?t=null==C?void 0:C(n,e):"leave"===R&&z.current&&(t=null==D?void 0:D(n,e)),!1===t||G.current||(j("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(Ce,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(Ce,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,Te((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&&(j(n),$()))}),[t]),Object(s.useEffect)((function(){("appear"===R&&!d||"enter"===R&&!c||"leave"===R&&!p)&&j("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(S.a)(n,e);var t=Object(C.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 je=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],S=E[3],C=s.useRef(S);S&&(C.current=!0);var D=Object(s.useRef)(t);D.current=t;var A,k=s.useCallback((function(e){b.current=e,Object(ce.b)(D.current,e)}),[]),T=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)({},T),{},{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}),k)}else A=S?p(Object(o.a)({},T),k):!d&&C.current?p(Object(o.a)(Object(o.a)({},T),{},{className:m}),k):f?p(Object(o.a)(Object(o.a)({},T),{},{style:{display:"none"}}),k):null;else A=null;return s.createElement(Re,{ref:_},A)}));return a.displayName="CSSMotion",a}(Se);function Ne(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(Ne)}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]:je,n=function(e){Object(S.a)(r,e);var n=Object(C.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"}}(Se);var Ke=je;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,S=Object(s.useRef)(),C=Object(s.useRef)(),D=Object(s.useState)(),A=Object(i.a)(D,2),k=A[0],T=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())})),j=Object(i.a)(R,2),N=j[0],B=j[1],F=Object(s.useRef)();function U(){var e;null===(e=S.current)||void 0===e||e.forceAlign()}function K(e,t){var n=b(t);k!==n&&T(n),"align"===N&&(k!==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"!==N||B()}),[W.motionName,N]),s.useImperativeHandle(t,(function(){return{forceAlign:U,getElement:function(){return C.current}}}));var H=Object(o.a)(Object(o.a)({},P),{},{zIndex:d,opacity:"motion"!==N&&"stable"!==N&&n?0:void 0,pointerEvents:"stable"===N?void 0:"none"},l),V=!0;!(null==m?void 0:m.points)||"align"!==N&&"stable"!==N||(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:C,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,k,n);return s.createElement(He.a,{target:g||v,key:"popup",ref:S,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(S.a)(n,e);var t=Object(C.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(Ct,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],S=i.popupOffset?{offset:i.popupOffset}:{},C=c()((n={},Object(r.a)(n,i.popupClassName,i.popupClassName&&!u),Object(r.a)(n,"".concat(l,"-rtl"),v),n)),D=i.disabled,A=i.triggerSubMenuAction,k=i.subMenuOpenDelay,T=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"),C),getPopupContainer:O,builtinPlacements:P,popupPlacement:w,popupVisible:!u&&a,popupAlign:S,popup:u?null:x,action:D||u?[]:[A],mouseEnterDelay:k,mouseLeaveDelay:I,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:T,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(S.a)(n,e);var t=Object(C.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 St=function(e){Object(S.a)(n,e);var t=Object(C.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(k.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);St.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:J};var Ct=Object(D.b)()(St),Dt=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(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 kt=function(e){Object(S.a)(n,e);var t=Object(C.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(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(D.a,{store:this.store},s.createElement(Ct,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);kt.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 Tt=kt,It=function(e){Object(S.a)(n,e);var t=Object(C.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(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(S.a)(n,e);var t=Object(C.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=Tt,jt=n("eDIo");var Nt=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],S=Object(s.useState)(null),C=Object(i.a)(S,2),D=C[0],A=C[1],k="".concat(a,"-more-popup"),T="".concat(n,"-dropdown"),I=null!==D?"".concat(k,"-").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:k,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(k,"-").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),Se=Object(i.a)(we,2),Ce=Se[0],De=Se[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),ke=Object(i.a)(Ae,2),Te=ke[0],Ie=ke[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 Ne=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(Ne.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(je(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(je(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=je(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&&(Ne.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 Te((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,S=a.onAppearEnd,C=a.onEnterEnd,k=a.onLeaveEnd,D=a.onVisibleChanged,A=Ae(),T=Object(i.a)(A,2),I=T[0],M=T[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 z(){return n()||H.current}var V=Object(s.useRef)(!1);function q(e){var t,n=z();e&&!e.deadline&&e.target!==n||("appear"===R&&V.current?t=null==S?void 0:S(n,e):"enter"===R&&V.current?t=null==C?void 0:C(n,e):"leave"===R&&V.current&&(t=null==k?void 0:k(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(ke,r),e.removeEventListener(Ce,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(ke,r),e.addEventListener(Ce,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(z())}var n;ee in J&&U((null===(n=J[ee])||void 0===n?void 0:n.call(J,z(),null))||null);return"active"===ee&&(Q(z()),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);V.current=te,Te((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==D||D(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(S.a)(n,e);var t=Object(C.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],S=E[3],C=s.useRef(S);S&&(C.current=!0);var k=Object(s.useRef)(t);k.current=t;var D,A=s.useCallback((function(e){b.current=e,Object(ce.b)(k.current,e)}),[]),T=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"),D=p(Object(o.a)(Object(o.a)({},T),{},{className:c()(De(h,x),(I={},Object(r.a)(I,De(h,"".concat(x,"-").concat(M)),M),Object(r.a)(I,h,"string"==typeof h),I)),style:w}),A)}else D=S?p(Object(o.a)({},T),A):!d&&C.current?p(Object(o.a)(Object(o.a)({},T),{},{className:m}),A):f?p(Object(o.a)(Object(o.a)({},T),{},{style:{display:"none"}}),A):null;else D=null;return s.createElement(Re,{ref:_},D)}));return a.displayName="CSSMotion",a}(Se);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(S.a)(r,e);var n=Object(C.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"}}(Se);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"),ze=n("o0o1"),Ve=n.n(ze),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,S=Object(s.useRef)(),C=Object(s.useRef)(),k=Object(s.useState)(),D=Object(i.a)(k,2),A=D[0],T=D[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)(Ve.a.mark((function e(){var t,n;return Ve.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=S.current)||void 0===e||e.forceAlign()}function K(e,t){var n=b(t);A!==n&&T(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 C.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),z=!0;!(null==m?void 0:m.points)||"align"!==j&&"stable"!==j||(z=!1);var V=u;return s.Children.count(u)>1&&(V=s.createElement("div",{className:"".concat(r,"-content")},u)),s.createElement(Ke,Object(E.a)({visible:n,ref:C,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:S,monitorWindowResize:!0,disabled:z,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)},V))}))}));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(S.a)(n,e);var t=Object(C.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(Ct,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],S=i.popupOffset?{offset:i.popupOffset}:{},C=c()((n={},Object(r.a)(n,i.popupClassName,i.popupClassName&&!u),Object(r.a)(n,"".concat(l,"-rtl"),v),n)),k=i.disabled,D=i.triggerSubMenuAction,A=i.subMenuOpenDelay,T=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"),C),getPopupContainer:O,builtinPlacements:P,popupPlacement:w,popupVisible:!u&&a,popupAlign:S,popup:u?null:x,action:k||u?[]:[D],mouseEnterDelay:A,mouseLeaveDelay:I,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:T,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(k.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(S.a)(n,e);var t=Object(C.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 St=function(e){Object(S.a)(n,e);var t=Object(C.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);St.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:J};var Ct=Object(k.b)()(St),kt=n("Kwbf");function Dt(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(kt.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(S.a)(n,e);var t=Object(C.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(k.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(D.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:Dt(this.props,this.state,t)})).openAnimation,delete e.openTransitionName,s.createElement(k.a,{store:this.store},s.createElement(Ct,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 Tt=At,It=function(e){Object(S.a)(n,e);var t=Object(C.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(D.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(k.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(S.a)(n,e);var t=Object(C.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=Tt,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],S=Object(s.useState)(null),C=Object(i.a)(S,2),k=C[0],D=C[1],A="".concat(a,"-more-popup"),T="".concat(n,"-dropdown"),I=null!==k?"".concat(A,"-").concat(k):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:[k],"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===k}))||0,r=t.length,i=0;it?"left":"right"})})),G=Object(i.a)(W,2),H=G[0],z=G[1],V=Kt(0,(function(e,t){!K&&M&&M({direction:e>t?"top":"bottom"})})),q=Object(i.a)(V,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),Se=Object(i.a)(we,2),Ce=Se[0],ke=Se[1],De=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)(De,2),Te=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),z(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)),z(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(z,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 ze=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&&(C=r.match(u))&&C[1].length<=6)return i.quote=0,i.header=C[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(!S&&!i.setext&&f&&i.indentation<=y&&(C=r.match(l))){var D=C[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&&(C=r.match(p,!0))?(i.quote=0,i.fencedEndRE=new RegExp(C[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}(C[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||S||h.test(r.string))&&(C=r.lookAhead(1))&&(C=C.match(d))?(i.setext?(i.header=i.setext,i.setext=0,r.skipToEnd(),n.highlightFormatting&&(i.formatting="header")):(i.header="="==C[0].charAt(0)?1:2,i.setext=i.header),i.thisLine.header=!0,i.f=i.inline,x(i)):S?(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=C,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)?C:w,h}if("<"===s&&t.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1))return i.f=i.inline=S,n.highlightFormatting&&(i.formatting="link"),(h=x(i))?h+=" ":h="",h+a.linkInline;if("<"===s&&t.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1))return i.f=i.inline=S,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()||" ",A=!/\s/.test(D)&&(!m.test(D)||/\s/.test(O)||m.test(O)),k=!/\s/.test(O)&&(!m.test(O)||/\s/.test(D)||m.test(D)),T=null,I=null;if(E%2&&(i.em||!A||"*"!==s&&k&&!m.test(O)?i.em!=s||!k||"*"!==s&&A&&!m.test(D)||(T=!1):T=!0),E>1&&(i.strong||!A||"*"!==s&&k&&!m.test(O)?i.strong!=s||!k||"*"!==s&&A&&!m.test(D)||(I=!1):I=!0),null!=I||null!=T)return n.highlightFormatting&&(i.formatting=null==T?"strong":null==I?"em":"strong em"),!0===T&&(i.em=s),!0===I&&(i.strong=s),p=x(i),!1===T&&(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 S(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 C(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 A(e,t){return e.match(/^([^\]\\]|\\.)*\]:/,!1)?(t.f=k,e.next(),n.highlightFormatting&&(t.formatting="link"),t.linkText=!0,x(t)):g(e,t,w)}function k(e,t){if(e.match(/^\]:/,!0)){t.f=t.inline=T,n.highlightFormatting&&(t.formatting="link");var r=x(t);return t.linkText=!1,r}return e.match(/^([^\]\\]|\\.)+/,!0),a.linkText}function T(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&&(C=r.match(u))&&C[1].length<=6)return i.quote=0,i.header=C[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(!S&&!i.setext&&f&&i.indentation<=y&&(C=r.match(l))){var k=C[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-"+k]),x(i)}return f&&i.indentation<=y&&(C=r.match(p,!0))?(i.quote=0,i.fencedEndRE=new RegExp(C[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}(C[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||S||h.test(r.string))&&(C=r.lookAhead(1))&&(C=C.match(d))?(i.setext?(i.header=i.setext,i.setext=0,r.skipToEnd(),n.highlightFormatting&&(i.formatting="header")):(i.header="="==C[0].charAt(0)?1:2,i.setext=i.header),i.thisLine.header=!0,i.f=i.inline,x(i)):S?(r.skipToEnd(),i.hr=!0,i.thisLine.hr=!0,a.hr):"["===r.peek()?g(r,i,D):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=C,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)?C:w,h}if("<"===s&&t.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1))return i.f=i.inline=S,n.highlightFormatting&&(i.formatting="link"),(h=x(i))?h+=" ":h="",h+a.linkInline;if("<"===s&&t.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1))return i.f=i.inline=S,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 k=t.peek()||" ",D=!/\s/.test(k)&&(!m.test(k)||/\s/.test(O)||m.test(O)),A=!/\s/.test(O)&&(!m.test(O)||/\s/.test(k)||m.test(k)),T=null,I=null;if(E%2&&(i.em||!D||"*"!==s&&A&&!m.test(O)?i.em!=s||!A||"*"!==s&&D&&!m.test(k)||(T=!1):T=!0),E>1&&(i.strong||!D||"*"!==s&&A&&!m.test(O)?i.strong!=s||!A||"*"!==s&&D&&!m.test(k)||(I=!1):I=!0),null!=I||null!=T)return n.highlightFormatting&&(i.formatting=null==T?"strong":null==I?"em":"strong em"),!0===T&&(i.em=s),!0===I&&(i.strong=s),p=x(i),!1===T&&(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 S(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 C(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(k[r]),t.linkHref=!0,x(t)}),n.highlightFormatting&&(t.formatting="link-string"),t.linkHref=!0,x(t)):"error"}var k={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function D(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=T,n.highlightFormatting&&(t.formatting="link");var r=x(t);return t.linkText=!1,r}return e.match(/^([^\]\\]|\\.)+/,!0),a.linkText}function T(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 ***! \******************************************/ @@ -1395,7 +1389,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 S=n(/*! @/assets/images/icons/douyu.jpg */"ji0R"),C=n.n(S);n.d(t,"k",(function(){return C.a}));var D=n(/*! @/assets/images/icons/weibaitong.png */"W6BS"),A=n.n(D);n.d(t,"D",(function(){return A.a}));var k=n(/*! @/assets/images/icons/zoom.png */"kPYp"),T=n.n(k);n.d(t,"E",(function(){return T.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"),j=n.n(R);n.d(t,"l",(function(){return j.a}));var N=n(/*! @/assets/images/icons/charpter-white.svg */"JWDV"),B=n.n(N);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 S=n(/*! @/assets/images/icons/douyu.jpg */"ji0R"),C=n.n(S);n.d(t,"k",(function(){return C.a}));var k=n(/*! @/assets/images/icons/weibaitong.png */"W6BS"),D=n.n(k);n.d(t,"D",(function(){return D.a}));var A=n(/*! @/assets/images/icons/zoom.png */"kPYp"),T=n.n(A);n.d(t,"E",(function(){return T.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 z=n(/*! @/assets/images/empty2.png */"7v3h"),V=n.n(z);n.d(t,"m",(function(){return V.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 ***! \*****************************************/ @@ -1414,13 +1408,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 k(this,t,n);case"utf8":case"utf-8":return C(this,t,n);case"ascii":return D(this,t,n);case"latin1":case"binary":return A(this,t,n);case"base64":return S(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(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 S(e,t,n){return 0===t&&n===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,n))}function C(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 j(e,t,n,r,i){return i||R(e,0,n,4),a.write(e,t,n,r,23,4),n+4}function N(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 j(this,e,t,!0,n)},r.prototype.writeFloatBE=function(e,t,n){return j(this,e,t,!1,n)},r.prototype.writeDoubleLE=function(e,t,n){return N(this,e,t,!0,n)},r.prototype.writeDoubleBE=function(e,t,n){return N(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 A(this,t,n);case"utf8":case"utf-8":return C(this,t,n);case"ascii":return k(this,t,n);case"latin1":case"binary":return D(this,t,n);case"base64":return S(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(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 S(e,t,n){return 0===t&&n===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,n))}function C(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 S)return S[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,S=e.prototype,C=S[d]||S["@@iterator"]||m&&S[m],D=C||E(m),A=m?O?E("entries"):D:void 0,k="Array"==t&&S.entries||C;if(k&&(y=u(k.call(new e)))!==Object.prototype&&y.next&&(c(y,x,!0),r||"function"==typeof y[d]||o(y,d,p)),O&&C&&"values"!==C.name&&(w=!0,D=function(){return C.call(this)}),r&&!v||!f&&!w&&S[d]||o(S,d,D),s[t]=D,s[x]=p,m)if(b={values:O?D:E("values"),keys:g?D:E("keys"),entries:A},v)for(_ in b)_ in S||a(S,_,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("