You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Classrooms__Lists__Exerc...

1278 lines
3.3 MiB

!(function(){var PA=Object.defineProperty,SA=Object.defineProperties;var NA=Object.getOwnPropertyDescriptors;var sm=Object.getOwnPropertySymbols;var dp=Object.prototype.hasOwnProperty,mp=Object.prototype.propertyIsEnumerable;var cp=(Ct,_e,E)=>_e in Ct?PA(Ct,_e,{enumerable:!0,configurable:!0,writable:!0,value:E}):Ct[_e]=E,Tc=(Ct,_e)=>{for(var E in _e||(_e={}))dp.call(_e,E)&&cp(Ct,E,_e[E]);if(sm)for(var E of sm(_e))mp.call(_e,E)&&cp(Ct,E,_e[E]);return Ct},pf=(Ct,_e)=>SA(Ct,NA(_e));var fp=(Ct,_e)=>{var E={};for(var a in Ct)dp.call(Ct,a)&&_e.indexOf(a)<0&&(E[a]=Ct[a]);if(Ct!=null&&sm)for(var a of sm(Ct))_e.indexOf(a)<0&&mp.call(Ct,a)&&(E[a]=Ct[a]);return E};(self.webpackChunk=self.webpackChunk||[]).push([[4164,6270],{27812:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return ye}});var a=E(60499),oe=E(59301),Le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},ie=Le,se=E(7657),ge=function(ve,xe){return oe.createElement(se.Z,(0,a.Z)({},ve,{ref:xe,icon:ie}))},me=oe.forwardRef(ge),ye=me},67921:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return ye}});var a=E(60499),oe=E(59301),Le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},ie=Le,se=E(7657),ge=function(ve,xe){return oe.createElement(se.Z,(0,a.Z)({},ve,{ref:xe,icon:ie}))},me=oe.forwardRef(ge),ye=me},12893:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return ye}});var a=E(60499),oe=E(59301),Le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"minus-circle",theme:"outlined"},ie=Le,se=E(7657),ge=function(ve,xe){return oe.createElement(se.Z,(0,a.Z)({},ve,{ref:xe,icon:ie}))},me=oe.forwardRef(ge),ye=me},32134:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return ye}});var a=E(60499),oe=E(59301),Le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"plus-circle",theme:"outlined"},ie=Le,se=E(7657),ge=function(ve,xe){return oe.createElement(se.Z,(0,a.Z)({},ve,{ref:xe,icon:ie}))},me=oe.forwardRef(ge),ye=me},74501:function(Ct,_e){"use strict";_e.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},42168:function(Ct,_e){"use strict";_e.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n",rateInput:"rateInput___yMSFt",operationWrapper:"operationWrapper___sHATq",add:"add___jcwUR",remove:"remove___nbhui"}},20209:function(Ct,_e){"use strict";_e.Z={wrap:"wrap___y4Bkb",head:"head___Dfq21",title:"title___cJ2wS",table:"table___gdAJP",FormCheckBoxDom:"FormCheckBoxDom___NtsDC"}},90834:function(Ct,_e){"use strict";_e.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY",disabled_link:"disabled_link___usmze",myselect:"myselect___QgOHu",upname:"upname___Dsj6F",upnames:"upnames___cGA7K",imghover:"imghover___C5Gjb",zybzForm:"zybzForm___AL0Nr",flexRow:"flexRow___AJEUu",formWrap:"formWrap___W4o4T",hasAnswer:"hasAnswer___Z7EaU",noAnswer:"noAnswer___BvSay"}},83889:function(Ct,_e){"use strict";_e.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},45111:function(Ct,_e){"use strict";_e.Z={footer:"footer___bruwa",whiteFooter:"whiteFooter___mR7kn",error:"error___KO0Jg",case:"case___L0pNc","resize-y-bar":"resize-y-bar___NK0gI",unfoldBtn:"unfoldBtn___aMmZw",caseHead:"caseHead___EuMPr",dot:"dot___Iky9k",text:"text___lMSx6",pass:"pass___XjijC",noPass:"noPass___JxpWk",btns:"btns___FPIaK",result:"result___oRj1h",title:"title___IhMSa",left:"left___XlC98",leftNode:"leftNode___NGHgx",right:"right____fIu_",node:"node___MwdH7",elseNode:"elseNode___WjFIg",nameWrap:"nameWrap___bEdbD",scroll:"scroll___ylWYt",scrollBox:"scrollBox___hWkc9",action:"action___xBwDi",whiteCase:"whiteCase___AZiDR",disabled:"disabled___lWQU2",codeHead:"codeHead___l8q5R",navWrap:"navWrap___xdWQe",nav:"nav___JKPVX",active:"active___DTAtT",whiteCodeHead:"whiteCodeHead___wDOny",header:"header___VjNh9",timepiece:"timepiece___yuqJC",btn_edit:"btn_edit___ozzux",whiteHeader:"whiteHeader___REV3m",djs:"djs___v0Ru7",myProblems:"myProblems___DKSbs",whiteMyProblems:"whiteMyProblems___k0QS3",fullMask:"fullMask___QZH1M"}},21385:function(){"use strict"},25638:function(Ct,_e,E){"use strict";var a=E(59301),oe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ge=(le,ve,xe)=>ve in le?oe(le,ve,{enumerable:!0,configurable:!0,writable:!0,value:xe}):le[ve]=xe,me=(le,ve)=>{for(var xe in ve||(ve={}))ie.call(ve,xe)&&ge(le,xe,ve[xe]);if(Le)for(var xe of Le(ve))se.call(ve,xe)&&ge(le,xe,ve[xe]);return le};const ye=le=>React.createElement("svg",me({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},le),React.createElement("title",null,"\u6D4B\u8BD5AI\u8BC4\u5206"),React.createElement("path",{d:"M5.19 1.488a2.133 2.133 0 0 1 3.62 0l.96 1.54a.25.25 0 0 0 .152.11l1.76.437a2.133 2.133 0 0 1 1.12 3.443l-1.234 1.465.136 1.912a2.133 2.133 0 0 1-1.823 2.263l-.152.016a2.133 2.133 0 0 1-.954-.15l-1.681-.683a.25.25 0 0 0-.188 0l-1.681.682a2.133 2.133 0 0 1-2.93-2.128l.13-1.81a.25.25 0 0 0-.058-.178L1.198 7.018a2.133 2.133 0 0 1 1.12-3.443l1.76-.436a.25.25 0 0 0 .152-.11Zm2.053.543a.633.633 0 0 0-.78.25l-.96 1.54a1.75 1.75 0 0 1-1.064.774l-1.761.436a.633.633 0 0 0-.332 1.022L3.514 7.44c.294.348.44.797.407 1.251l-.13 1.81a.633.633 0 0 0 .87.631l1.681-.682a1.75 1.75 0 0 1 1.316 0l1.681.682a.633.633 0 0 0 .87-.631l-.18-2.518 1.625-1.931a.633.633 0 0 0-.332-1.022l-1.761-.436a1.75 1.75 0 0 1-1.065-.774l-.959-1.54a.633.633 0 0 0-.203-.203Zm1.544 5.23a.75.75 0 0 1 .102 1.493l-.102.007H5.362a.75.75 0 0 1-.102-1.494l.102-.006h3.425Z",fill:"#3061D0",fillRule:"nonzero"}));_e.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},52673:function(Ct,_e,E){"use strict";var a=E(59301),oe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ge=(le,ve,xe)=>ve in le?oe(le,ve,{enumerable:!0,configurable:!0,writable:!0,value:xe}):le[ve]=xe,me=(le,ve)=>{for(var xe in ve||(ve={}))ie.call(ve,xe)&&ge(le,xe,ve[xe]);if(Le)for(var xe of Le(ve))se.call(ve,xe)&&ge(le,xe,ve[xe]);return le};const ye=le=>React.createElement("svg",me({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},le),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));_e.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},34553:function(Ct,_e,E){"use strict";var a=E(59301),oe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ge=(le,ve,xe)=>ve in le?oe(le,ve,{enumerable:!0,configurable:!0,writable:!0,value:xe}):le[ve]=xe,me=(le,ve)=>{for(var xe in ve||(ve={}))ie.call(ve,xe)&&ge(le,xe,ve[xe]);if(Le)for(var xe of Le(ve))se.call(ve,xe)&&ge(le,xe,ve[xe]);return le};const ye=le=>React.createElement("svg",me({width:17,height:10,xmlns:"http://www.w3.org/2000/svg"},le),React.createElement("title",null,"new"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"-5%",y1:"37.065%",x2:"100%",y2:"67.301%",id:"new_svg__a"},React.createElement("stop",{stopColor:"#FF420B",offset:"0%"}),React.createElement("stop",{stopColor:"#FF9B44",offset:"100%"}))),React.createElement("path",{d:"M700.618 185h-14.236c-.781 0-1.382.629-1.382 1.447v7.106c0 .818.6 1.447 1.382 1.447h14.236c.781 0 1.382-.629 1.382-1.447v-7.106c0-.818-.6-1.447-1.382-1.447Zm-10.692 7.358h-.961l-1.863-3.836v3.836h-.6v-4.59h.84l1.923 3.962h.06v-3.963h.6v4.591Zm1.502-2.641h2.342v.629h-2.342v.126c0 .817.24 1.195.72 1.195h1.682v.629h-1.682c-.36 0-.66-.126-.9-.44-.24-.315-.361-.818-.361-1.384v-1.07c0-1.069.66-1.509 1.321-1.635h1.622v.63h-1.561c-.24.062-.781.25-.781 1.006-.06.125-.06.188-.06.314Zm7.809 2.641h-.841l-.841-3.647-.961 3.647h-.901l-1.262-4.59h.66l1.082 3.773h.06l.961-3.774h.721l.961 3.963 1.142-3.963h.6l-1.381 4.591Z",transform:"translate(-685 -185)",fill:"url(#new_svg__a)",fillRule:"nonzero"}));_e.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItNSUiIHkxPSIzNy4wNjUlIiB4Mj0iMTAwJSIgeTI9IjY3LjMwMSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY0MjBCIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGOUI0NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTcwMC42MTggMTg1aC0xNC4yMzZjLS43ODEgMC0xLjM4Mi42MjktMS4zODIgMS40NDd2Ny4xMDZjMCAuODE4LjYgMS40NDcgMS4zODIgMS40NDdoMTQuMjM2Yy43ODEgMCAxLjM4Mi0uNjI5IDEuMzgyLTEuNDQ3di03LjEwNmMwLS44MTgtLjYtMS40NDctMS4zODItMS40NDdabS0xMC42OTIgNy4zNThoLS45NjFsLTEuODYzLTMuODM2djMuODM2aC0uNnYtNC41OWguODRsMS45MjMgMy45NjJoLjA2di0zLjk2M2guNnY0LjU5MVptMS41MDItMi42NDFoMi4zNDJ2LjYyOWgtMi4zNDJ2LjEyNmMwIC44MTcuMjQgMS4xOTUuNzIgMS4xOTVoMS42ODJ2LjYyOWgtMS42ODJjLS4zNiAwLS42Ni0uMTI2LS45LS40NC0uMjQtLjMxNS0uMzYxLS44MTgtLjM2MS0xLjM4NHYtMS4wN2MwLTEuMDY5LjY2LTEuNTA5IDEuMzIxLTEuNjM1aDEuNjIydi42M2gtMS41NjFjLS4yNC4wNjItLjc4MS4yNS0uNzgxIDEuMDA2LS4wNi4xMjUtLjA2LjE4OC0uMDYuMzE0Wm03LjgwOSAyLjY0MWgtLjg0MWwtLjg0MS0zLjY0Ny0uOTYxIDMuNjQ3aC0uOTAxbC0xLjI2Mi00LjU5aC42NmwxLjA4MiAzLjc3M2guMDZsLjk2MS0zLjc3NGguNzIxbC45NjEgMy45NjMgMS4xNDItMy45NjNoLjZsLTEuMzgxIDQuNTkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4NSAtMTg1KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+"},36797:function(Ct,_e,E){"use strict";var a=E(59301),oe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ge=(le,ve,xe)=>ve in le?oe(le,ve,{enumerable:!0,configurable:!0,writable:!0,value:xe}):le[ve]=xe,me=(le,ve)=>{for(var xe in ve||(ve={}))ie.call(ve,xe)&&ge(le,xe,ve[xe]);if(Le)for(var xe of Le(ve))se.call(ve,xe)&&ge(le,xe,ve[xe]);return le};const ye=le=>React.createElement("svg",me({className:"reviewSuccess_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},le),React.createElement("path",{d:"M463.368 835.6c-139.688-23.544-278.456-159-278.456-323.256 6.512-159.328 121.848-293.224 278.456-323.256V.648C230.768 24.192.008 244.08.008 511.704c0 267.616 230.624 488.16 463.352 511.048V835.6zm0 0",fill:"#3EBDFF"}),React.createElement("path",{d:"M837.352 511.704a322.96 322.96 0 0 1-21.6 121.048l161.832 93.592a520.536 520.536 0 0 0 44.528-214.64m0 0C1028.84 243.816 823.016 18.328 555.624.648l.648 187.8c186.088 23.576 281.08 159 281.08 323.256",fill:"#FD6421"}),React.createElement("path",{d:"M770.336 711.928A315.104 315.104 0 0 1 558.28 833.76v188a533.704 533.704 0 0 0 371.096-216.168l-159.04-93.664zm0 0",fill:"#3EBDFF"}));_e.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTQ2My4zNjggODM1LjZjLTEzOS42ODgtMjMuNTQ0LTI3OC40NTYtMTU5LTI3OC40NTYtMzIzLjI1NiA2LjUxMi0xNTkuMzI4IDEyMS44NDgtMjkzLjIyNCAyNzguNDU2LTMyMy4yNTZWLjY0OEMyMzAuNzY4IDI0LjE5Mi4wMDggMjQ0LjA4LjAwOCA1MTEuNzA0YzAgMjY3LjYxNiAyMzAuNjI0IDQ4OC4xNiA0NjMuMzUyIDUxMS4wNDhWODM1LjZ6bTAgMCIgZmlsbD0iIzNFQkRGRiIvPjxwYXRoIGQ9Ik04MzcuMzUyIDUxMS43MDRhMzIyLjk2IDMyMi45NiAwIDAgMS0yMS42IDEyMS4wNDhsMTYxLjgzMiA5My41OTJhNTIwLjUzNiA1MjAuNTM2IDAgMCAwIDQ0LjUyOC0yMTQuNjRtMCAwQzEwMjguODQgMjQzLjgxNiA4MjMuMDE2IDE4LjMyOCA1NTUuNjI0LjY0OGwuNjQ4IDE4Ny44YzE4Ni4wODggMjMuNTc2IDI4MS4wOCAxNTkgMjgxLjA4IDMyMy4yNTYiIGZpbGw9IiNGRDY0MjEiLz48cGF0aCBkPSJNNzcwLjMzNiA3MTEuOTI4QTMxNS4xMDQgMzE1LjEwNCAwIDAgMSA1NTguMjggODMzLjc2djE4OGE1MzMuNzA0IDUzMy43MDQgMCAwIDAgMzcxLjA5Ni0yMTYuMTY4bC0xNTkuMDQtOTMuNjY0em0wIDAiIGZpbGw9IiMzRUJERkYiLz48L3N2Zz4="},31944:function(Ct,_e,E){"use strict";var a=E(59301),oe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ge=(le,ve,xe)=>ve in le?oe(le,ve,{enumerable:!0,configurable:!0,writable:!0,value:xe}):le[ve]=xe,me=(le,ve)=>{for(var xe in ve||(ve={}))ie.call(ve,xe)&&ge(le,xe,ve[xe]);if(Le)for(var xe of Le(ve))se.call(ve,xe)&&ge(le,xe,ve[xe]);return le};const ye=le=>React.createElement("svg",me({className:"znpy_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},le),React.createElement("path",{d:"M913.067 0c17.066 0 38.4 8.533 51.2 21.333S985.6 51.2 985.6 72.533V166.4H866.133v388.267c-4.266 4.266-8.533 4.266-12.8 8.533l-42.666 46.933L640 780.8l-4.267 4.267c-8.533 12.8-17.066 25.6-17.066 38.4H89.6V857.6c0 17.067 12.8 34.133 34.133 34.133H614.4v25.6c0 8.534 0 12.8 4.267 21.334h-499.2c-38.4 0-72.534-29.867-72.534-72.534v-93.866H166.4V72.533C162.133 29.867 192 0 230.4 0h682.667zM409.6 563.2h-98.133c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.134 29.867 38.4h98.133c21.334 0 34.134-17.066 34.134-34.133s-12.8-38.4-29.867-38.4zm140.8-187.733H311.467c-17.067 0-34.134 12.8-34.134 34.133 0 17.067 12.8 34.133 29.867 38.4h238.933c21.334 0 34.134-17.067 34.134-34.133s-12.8-38.4-29.867-38.4zm162.133-187.734H311.467c-17.067 0-34.134 12.8-34.134 34.134 0 17.066 12.8 34.133 29.867 38.4h405.333c21.334 0 34.134-17.067 34.134-34.134 4.266-21.333-12.8-38.4-34.134-38.4zm187.734-140.8c-17.067 0-34.134 12.8-34.134 29.867v38.4h72.534V81.067c0-8.534-4.267-17.067-8.534-25.6-8.533-4.267-17.066-8.534-29.866-8.534z",fill:"#3CD59E"}),React.createElement("path",{d:"M832 657.067 942.933 768 780.8 925.867c-4.267 4.266-12.8 8.533-17.067 8.533l-85.333 4.267c-4.267 0-12.8 0-17.067-4.267-4.266-4.267-4.266-8.533-4.266-17.067L661.333 832c0-8.533 4.267-12.8 8.534-17.067L832 657.067zm98.133-59.734L998.4 665.6c12.8 12.8 12.8 29.867 0 42.667L964.267 742.4 853.333 631.467l34.134-34.134c4.266-4.266 12.8-8.533 21.333-8.533s17.067 4.267 21.333 8.533z",fill:"#FFB21B"}));_e.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTkxMy4wNjcgMGMxNy4wNjYgMCAzOC40IDguNTMzIDUxLjIgMjEuMzMzUzk4NS42IDUxLjIgOTg1LjYgNzIuNTMzVjE2Ni40SDg2Ni4xMzN2Mzg4LjI2N2MtNC4yNjYgNC4yNjYtOC41MzMgNC4yNjYtMTIuOCA4LjUzM2wtNDIuNjY2IDQ2LjkzM0w2NDAgNzgwLjhsLTQuMjY3IDQuMjY3Yy04LjUzMyAxMi44LTE3LjA2NiAyNS42LTE3LjA2NiAzOC40SDg5LjZWODU3LjZjMCAxNy4wNjcgMTIuOCAzNC4xMzMgMzQuMTMzIDM0LjEzM0g2MTQuNHYyNS42YzAgOC41MzQgMCAxMi44IDQuMjY3IDIxLjMzNGgtNDk5LjJjLTM4LjQgMC03Mi41MzQtMjkuODY3LTcyLjUzNC03Mi41MzR2LTkzLjg2NkgxNjYuNFY3Mi41MzNDMTYyLjEzMyAyOS44NjcgMTkyIDAgMjMwLjQgMGg2ODIuNjY3ek00MDkuNiA1NjMuMmgtOTguMTMzYy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTM0IDI5Ljg2NyAzOC40aDk4LjEzM2MyMS4zMzQgMCAzNC4xMzQtMTcuMDY2IDM0LjEzNC0zNC4xMzNzLTEyLjgtMzguNC0yOS44NjctMzguNHptMTQwLjgtMTg3LjczM0gzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTMzIDAgMTcuMDY3IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDIzOC45MzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTMzcy0xMi44LTM4LjQtMjkuODY3LTM4LjR6bTE2Mi4xMzMtMTg3LjczNEgzMTEuNDY3Yy0xNy4wNjcgMC0zNC4xMzQgMTIuOC0zNC4xMzQgMzQuMTM0IDAgMTcuMDY2IDEyLjggMzQuMTMzIDI5Ljg2NyAzOC40aDQwNS4zMzNjMjEuMzM0IDAgMzQuMTM0LTE3LjA2NyAzNC4xMzQtMzQuMTM0IDQuMjY2LTIxLjMzMy0xMi44LTM4LjQtMzQuMTM0LTM4LjR6bTE4Ny43MzQtMTQwLjhjLTE3LjA2NyAwLTM0LjEzNCAxMi44LTM0LjEzNCAyOS44Njd2MzguNGg3Mi41MzRWODEuMDY3YzAtOC41MzQtNC4yNjctMTcuMDY3LTguNTM0LTI1LjYtOC41MzMtNC4yNjctMTcuMDY2LTguNTM0LTI5Ljg2Ni04LjUzNHoiIGZpbGw9IiMzQ0Q1OUUiLz48cGF0aCBkPSJNODMyIDY1Ny4wNjcgOTQyLjkzMyA3NjggNzgwLjggOTI1Ljg2N2MtNC4yNjcgNC4yNjYtMTIuOCA4LjUzMy0xNy4wNjcgOC41MzNsLTg1LjMzMyA0LjI2N2MtNC4yNjcgMC0xMi44IDAtMTcuMDY3LTQuMjY3LTQuMjY2LTQuMjY3LTQuMjY2LTguNTMzLTQuMjY2LTE3LjA2N0w2NjEuMzMzIDgzMmMwLTguNTMzIDQuMjY3LTEyLjggOC41MzQtMTcuMDY3TDgzMiA2NTcuMDY3em05OC4xMzMtNTkuNzM0TDk5OC40IDY2NS42YzEyLjggMTIuOCAxMi44IDI5Ljg2NyAwIDQyLjY2N0w5NjQuMjY3IDc0Mi40IDg1My4zMzMgNjMxLjQ2N2wzNC4xMzQtMzQuMTM0YzQuMjY2LTQuMjY2IDEyLjgtOC41MzMgMjEuMzMzLTguNTMzczE3LjA2NyA0LjI2NyAyMS4zMzMgOC41MzN6IiBmaWxsPSIjRkZCMjFCIi8+PC9zdmc+"},45050:function(Ct,_e,E){"use strict";var a=E(59301),oe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ge=(le,ve,xe)=>ve in le?oe(le,ve,{enumerable:!0,configurable:!0,writable:!0,value:xe}):le[ve]=xe,me=(le,ve)=>{for(var xe in ve||(ve={}))ie.call(ve,xe)&&ge(le,xe,ve[xe]);if(Le)for(var xe of Le(ve))se.call(ve,xe)&&ge(le,xe,ve[xe]);return le};const ye=le=>React.createElement("svg",me({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},le),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));_e.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},34993:function(Ct,_e,E){"use strict";var a=E(59301),oe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ge=(le,ve,xe)=>ve in le?oe(le,ve,{enumerable:!0,configurable:!0,writable:!0,value:xe}):le[ve]=xe,me=(le,ve)=>{for(var xe in ve||(ve={}))ie.call(ve,xe)&&ge(le,xe,ve[xe]);if(Le)for(var xe of Le(ve))se.call(ve,xe)&&ge(le,xe,ve[xe]);return le};const ye=le=>React.createElement("svg",me({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},le),React.createElement("path",{fill:"#F7B500",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm1 3H6.395a3.501 3.501 0 0 1-.857 1.245c-.32.294-.752.551-1.297.772L4 9.109V10.9c.448-.154.82-.315 1.117-.483.222-.126.45-.282.685-.466l.236-.194V15H8V7ZM4.812 0c.175 0 .35.16.438.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.663 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));_e.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},95366:function(Ct,_e,E){"use strict";var a=E(59301),oe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ge=(le,ve,xe)=>ve in le?oe(le,ve,{enumerable:!0,configurable:!0,writable:!0,value:xe}):le[ve]=xe,me=(le,ve)=>{for(var xe in ve||(ve={}))ie.call(ve,xe)&&ge(le,xe,ve[xe]);if(Le)for(var xe of Le(ve))se.call(ve,xe)&&ge(le,xe,ve[xe]);return le};const ye=le=>React.createElement("svg",me({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},le),React.createElement("path",{fill:"#B9C4CF",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm.05 3c-.675 0-1.203.092-1.584.276a2.056 2.056 0 0 0-.887.794c-.18.296-.31.691-.394 1.186l-.038.255 2.004.177c.055-.443.164-.753.326-.928a.814.814 0 0 1 .626-.263.81.81 0 0 1 .611.255c.162.17.243.375.243.614 0 .222-.081.456-.245.703-.164.247-.539.608-1.124 1.084-.96.776-1.613 1.45-1.962 2.02a4.363 4.363 0 0 0-.588 1.552L4 15h6v-1.781H6.877c.184-.197.343-.356.479-.478.136-.122.405-.334.808-.638.677-.523 1.145-1.002 1.401-1.438.257-.437.386-.895.386-1.374 0-.45-.112-.858-.336-1.22a2.043 2.043 0 0 0-.924-.808C8.301 7.088 7.753 7 7.05 7ZM4.812 0c.175 0 .35.16.437.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.662 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));_e.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},33194:function(Ct,_e,E){"use strict";var a=E(59301),oe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ge=(le,ve,xe)=>ve in le?oe(le,ve,{enumerable:!0,configurable:!0,writable:!0,value:xe}):le[ve]=xe,me=(le,ve)=>{for(var xe in ve||(ve={}))ie.call(ve,xe)&&ge(le,xe,ve[xe]);if(Le)for(var xe of Le(ve))se.call(ve,xe)&&ge(le,xe,ve[xe]);return le};const ye=le=>React.createElement("svg",me({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},le),React.createElement("path",{fill:"#D09F18",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm-.062 3c-.826 0-1.464.172-1.915.517-.4.307-.686.733-.856 1.278l-.058.21 1.908.364c.052-.383.153-.651.302-.804a.772.772 0 0 1 .58-.23c.23 0 .412.07.544.211.133.14.199.33.199.565a.88.88 0 0 1-.265.638.89.89 0 0 1-.662.27 1.35 1.35 0 0 1-.158-.012l-.104-.015-.105 1.536c.278-.085.496-.127.654-.127.298 0 .533.099.707.296.173.197.26.475.26.833 0 .352-.09.634-.27.845a.852.852 0 0 1-.677.316.862.862 0 0 1-.636-.25c-.143-.144-.254-.384-.333-.723l-.036-.177L4 12.826c.132.482.321.882.567 1.2.246.319.56.56.942.726.381.165.902.248 1.563.248.677 0 1.224-.112 1.64-.335.416-.223.735-.542.956-.955.221-.414.332-.845.332-1.296 0-.359-.067-.667-.2-.926a1.633 1.633 0 0 0-.563-.625c-.149-.099-.363-.185-.644-.259.347-.204.606-.441.778-.712a1.66 1.66 0 0 0 .257-.908 1.82 1.82 0 0 0-.634-1.42C8.571 7.189 7.886 7 6.938 7ZM4.813 0c.175 0 .35.17.437.338l1.313 2.453s-2.8.17-4.463 1.776L.088.761C0 .677 0 .592 0 .507 0 .17.263 0 .525 0Zm8.662 0c.263 0 .525.254.525.507 0 .085 0 .17-.088.254L11.9 4.483C10.238 2.96 7.437 2.79 7.437 2.79L8.75.338C8.75.17 8.925 0 9.188 0Z"}));_e.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},89978:function(Ct,_e,E){"use strict";var a=E(59301),oe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ge=(le,ve,xe)=>ve in le?oe(le,ve,{enumerable:!0,configurable:!0,writable:!0,value:xe}):le[ve]=xe,me=(le,ve)=>{for(var xe in ve||(ve={}))ie.call(ve,xe)&&ge(le,xe,ve[xe]);if(Le)for(var xe of Le(ve))se.call(ve,xe)&&ge(le,xe,ve[xe]);return le};const ye=le=>React.createElement("svg",me({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},le),React.createElement("title",null,"\u5360\u7528\u5185\u5B58"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{fillOpacity:.01,fill:"#FFF",d:"M0 0h30v30H0z"}),React.createElement("path",{d:"M6.866 26.928h-1.28a2.561 2.561 0 0 1-2.562-2.561V5.585a2.561 2.561 0 0 1 2.561-2.56h1.28v4.268a2.561 2.561 0 0 0 2.562 2.56h3.842a2.561 2.561 0 0 0 2.56-2.56V3.024h2.915l8.184 8.184v13.159a2.561 2.561 0 0 1-2.561 2.561h-1.28v-5.976c0-.943-.765-1.707-1.708-1.707H8.573c-.943 0-1.707.764-1.707 1.707v5.976Z",fill:"#B6D0FC"}),React.createElement("path",{d:"M8.573 3.024h5.55v4.269a.854.854 0 0 1-.854.853H9.427a.854.854 0 0 1-.854-.853V3.024ZM8.573 26.928v-5.976H21.38v5.976z",fill:"#1890FF"})));_e.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},43347:function(Ct,_e,E){"use strict";var a=E(59301),oe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ge=(le,ve,xe)=>ve in le?oe(le,ve,{enumerable:!0,configurable:!0,writable:!0,value:xe}):le[ve]=xe,me=(le,ve)=>{for(var xe in ve||(ve={}))ie.call(ve,xe)&&ge(le,xe,ve[xe]);if(Le)for(var xe of Le(ve))se.call(ve,xe)&&ge(le,xe,ve[xe]);return le};const ye=le=>React.createElement("svg",me({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},le),React.createElement("title",null,"\u8FD0\u884C\u65F6\u95F4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15Z",fill:"#BAFFF0"}),React.createElement("path",{d:"M25.5 15c0 5.8-4.7 10.5-10.5 10.5S4.5 20.8 4.5 15 9.2 4.5 15 4.5 25.5 9.2 25.5 15Z",fill:"#44D7B6"}),React.createElement("path",{d:"M13.5 9a1.5 1.5 0 0 1 1.5 1.5v4.379l3.56 3.56a1.5 1.5 0 0 1-2.12 2.122l-4-4A1.5 1.5 0 0 1 12 15.5v-5A1.5 1.5 0 0 1 13.5 9Z",fill:"#FFF"})));_e.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},67911:function(Ct,_e,E){"use strict";var a=E(59301),oe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ge=(le,ve,xe)=>ve in le?oe(le,ve,{enumerable:!0,configurable:!0,writable:!0,value:xe}):le[ve]=xe,me=(le,ve)=>{for(var xe in ve||(ve={}))ie.call(ve,xe)&&ge(le,xe,ve[xe]);if(Le)for(var xe of Le(ve))se.call(ve,xe)&&ge(le,xe,ve[xe]);return le};const ye=le=>React.createElement("svg",me({className:"left_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},le),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m368.333 487.526 24.78-24.524L591.31 267.008c14.848-14.694 34.713-14.694 49.561 0a37.376 37.376 0 0 1-4.966 48.998L437.76 512l198.195 195.994c14.848 14.694 14.848 34.304 0 48.998-14.848 14.694-34.662 14.694-49.51 0L388.096 560.998l-19.814-24.524A37.222 37.222 0 0 1 358.4 512c0-9.78 0-14.694 9.933-24.474z",fill:"#AAAFB9"}));_e.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTM2OC4zMzMgNDg3LjUyNiAyNC43OC0yNC41MjRMNTkxLjMxIDI2Ny4wMDhjMTQuODQ4LTE0LjY5NCAzNC43MTMtMTQuNjk0IDQ5LjU2MSAwYTM3LjM3NiAzNy4zNzYgMCAwIDEtNC45NjYgNDguOTk4TDQzNy43NiA1MTJsMTk4LjE5NSAxOTUuOTk0YzE0Ljg0OCAxNC42OTQgMTQuODQ4IDM0LjMwNCAwIDQ4Ljk5OC0xNC44NDggMTQuNjk0LTM0LjY2MiAxNC42OTQtNDkuNTEgMEwzODguMDk2IDU2MC45OThsLTE5LjgxNC0yNC41MjRBMzcuMjIyIDM3LjIyMiAwIDAgMSAzNTguNCA1MTJjMC05Ljc4IDAtMTQuNjk0IDkuOTMzLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},37791:function(Ct,_e,E){"use strict";var a=E(59301),oe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ge=(le,ve,xe)=>ve in le?oe(le,ve,{enumerable:!0,configurable:!0,writable:!0,value:xe}):le[ve]=xe,me=(le,ve)=>{for(var xe in ve||(ve={}))ie.call(ve,xe)&&ge(le,xe,ve[xe]);if(Le)for(var xe of Le(ve))se.call(ve,xe)&&ge(le,xe,ve[xe]);return le};const ye=le=>React.createElement("svg",me({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},le),React.createElement("title",null,"\u5411\u53F3\u5907\u4EFD"),React.createElement("g",{transform:"matrix(-1 0 0 1 20 0)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));_e.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBmaWxsPSIjRUJFRkY3IiBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiLz48cGF0aCBkPSJtMTIuNDU5IDkuNTIyLS40ODQtLjQ3OS0zLjg3Mi0zLjgyOGMtLjI5LS4yODctLjY3OC0uMjg3LS45NjggMGEuNzMuNzMgMCAwIDAgLjA5Ny45NTdMMTEuMTAzIDEwbC0zLjg3MSAzLjgyOGMtLjI5LjI4Ny0uMjkuNjcgMCAuOTU3LjI5LjI4Ny42NzcuMjg3Ljk2OCAwbDMuODcxLTMuODI4LjM4OC0uNDc5YS43MjcuNzI3IDAgMCAwIC4xOTMtLjQ3OGMwLS4xOTEgMC0uMjg3LS4xOTMtLjQ3OFoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4="},51058:function(Ct,_e,E){"use strict";var a=E(59301),oe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ge=(le,ve,xe)=>ve in le?oe(le,ve,{enumerable:!0,configurable:!0,writable:!0,value:xe}):le[ve]=xe,me=(le,ve)=>{for(var xe in ve||(ve={}))ie.call(ve,xe)&&ge(le,xe,ve[xe]);if(Le)for(var xe of Le(ve))se.call(ve,xe)&&ge(le,xe,ve[xe]);return le};const ye=le=>React.createElement("svg",me({className:"right_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},le),React.createElement("path",{d:"M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512Z",fill:"#EBEFF7"}),React.createElement("path",{d:"m903.782 51.2 51.2 51.2-51.2-51.2zm51.2 0-51.2 51.2 51.2-51.2z"}),React.createElement("path",{d:"m637.9 487.526-24.78-24.524-198.246-195.994c-14.848-14.694-34.714-14.694-49.562 0a37.376 37.376 0 0 0 4.966 48.998L568.474 512 370.278 707.994c-14.848 14.694-14.848 34.304 0 48.998 14.848 14.694 34.663 14.694 49.562 0l198.195-195.994 19.866-24.524A37.222 37.222 0 0 0 647.782 512c0-9.78 0-14.694-9.881-24.474z",fill:"#AAAFB9"}));_e.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxIDAgMTAyNCAwQTUxMiA1MTIgMCAxIDAgMCA1MTJaIiBmaWxsPSIjRUJFRkY3Ii8+PHBhdGggZD0ibTkwMy43ODIgNTEuMiA1MS4yIDUxLjItNTEuMi01MS4yem01MS4yIDAtNTEuMiA1MS4yIDUxLjItNTEuMnoiLz48cGF0aCBkPSJtNjM3LjkgNDg3LjUyNi0yNC43OC0yNC41MjQtMTk4LjI0Ni0xOTUuOTk0Yy0xNC44NDgtMTQuNjk0LTM0LjcxNC0xNC42OTQtNDkuNTYyIDBhMzcuMzc2IDM3LjM3NiAwIDAgMCA0Ljk2NiA0OC45OThMNTY4LjQ3NCA1MTIgMzcwLjI3OCA3MDcuOTk0Yy0xNC44NDggMTQuNjk0LTE0Ljg0OCAzNC4zMDQgMCA0OC45OTggMTQuODQ4IDE0LjY5NCAzNC42NjMgMTQuNjk0IDQ5LjU2MiAwbDE5OC4xOTUtMTk1Ljk5NCAxOS44NjYtMjQuNTI0QTM3LjIyMiAzNy4yMjIgMCAwIDAgNjQ3Ljc4MiA1MTJjMC05Ljc4IDAtMTQuNjk0LTkuODgxLTI0LjQ3NHoiIGZpbGw9IiNBQUFGQjkiLz48L3N2Zz4="},1594:function(Ct,_e,E){"use strict";var a=E(59301),oe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ge=(le,ve,xe)=>ve in le?oe(le,ve,{enumerable:!0,configurable:!0,writable:!0,value:xe}):le[ve]=xe,me=(le,ve)=>{for(var xe in ve||(ve={}))ie.call(ve,xe)&&ge(le,xe,ve[xe]);if(Le)for(var xe of Le(ve))se.call(ve,xe)&&ge(le,xe,ve[xe]);return le};const ye=le=>React.createElement("svg",me({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},le),React.createElement("title",null,"\u5411\u53F3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#EBEFF7",cx:10,cy:10,r:10}),React.createElement("path",{d:"m12.459 9.522-.484-.479-3.872-3.828c-.29-.287-.678-.287-.968 0a.73.73 0 0 0 .097.957L11.103 10l-3.871 3.828c-.29.287-.29.67 0 .957.29.287.677.287.968 0l3.871-3.828.388-.479a.727.727 0 0 0 .193-.478c0-.191 0-.287-.193-.478Z",fill:"#3061D0",fillRule:"nonzero"})));_e.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNFQkVGRjciIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIvPjxwYXRoIGQ9Im0xMi40NTkgOS41MjItLjQ4NC0uNDc5LTMuODcyLTMuODI4Yy0uMjktLjI4Ny0uNjc4LS4yODctLjk2OCAwYS43My43MyAwIDAgMCAuMDk3Ljk1N0wxMS4xMDMgMTBsLTMuODcxIDMuODI4Yy0uMjkuMjg3LS4yOS42NyAwIC45NTcuMjkuMjg3LjY3Ny4yODcuOTY4IDBsMy44NzEtMy44MjguMzg4LS40NzlhLjcyNy43MjcgMCAwIDAgLjE5My0uNDc4YzAtLjE5MSAwLS4yODctLjE5My0uNDc4WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="},84915:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Ct={},_e="5.0",E={},a=null,oe=!1,Le=!1,ie=null,se=!1,ge=null,me=null,ye=0;ye<arguments.length;ye++){var le=arguments[ye];if(le!==null)switch(typeof le){case"number":_e=le.toFixed(1);break;case"string":le.match(new RegExp("^[0-9]\\.[0-9]+$"))?_e=le:ie=le;break;case"object":typeof le.is3D!="undefined"?a=le:E=le;break;case"boolean":oe=le,Le=!0;break}}a===null&&(a={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},E.material_id!==void 0&&!Le&&(oe=!0)),ie!==null&&E.id===void 0&&(E.id=ie);var ve="",xe="",Re=!1,Fe=null,pe=null,he=null,Be=!1,Ce=null,Ie=null,Pe=null,be=null,ne=null;E.height!==void 0&&(E.height=Math.round(E.height)),E.width!==void 0&&(E.width=Math.round(E.width));var Se=function(Ge){return parseFloat(Ge)>4?parseFloat(Ge):5};Ct.setHTML5Codebase=function(Ge,He){me=Ge,Mt(Ge,He)},Ct.setJavaCodebase=Ct.setJavaCodebaseVersion=Ct.isCompiledInstalled=Ct.setPreCompiledScriptPath=Ct.setPreCompiledResourcePath=function(){},Ct.setHTML5CodebaseVersion=function(Ge,He){var tt=parseFloat(Ge);if(tt!==NaN&&tt<5){console.log("The GeoGebra HTML5 codebase version "+tt+" is deprecated. Using version latest instead.");return}ge=Ge,st(Ge,He)},Ct.getHTML5CodebaseVersion=function(){return pe},Ct.getParameters=function(){return E},Ct.setFontsCSSURL=function(Ge){be=Ge},Ct.setGiacJSURL=function(Ge){},Ct.setJNLPFile=function(Ge){ve=Ge},Ct.setJNLPBaseDir=function(Ge){},Ct.inject=function(){function Ge(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var He="auto",tt=E.id,ht,Qt=!1,St=0;St<arguments.length;St++){var gt=arguments[St];typeof gt=="string"?(gt=gt.toLowerCase(),gt.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?He=gt:tt=arguments[St]):typeof gt=="boolean"?Qt=gt:gt instanceof HTMLElement&&(ht=gt)}Zt();function Zt(){if(!se){setTimeout(Zt,200);return}He=vt(He);var Rn=ht||document.getElementById(tt);if(!Rn){console.log("possibly bug on ajax loading? ");return}if(Ct.removeExistingApplet(Rn,!1),E.width===void 0&&Rn.clientWidth&&(E.width=Rn.clientWidth),E.height===void 0&&Rn.clientHeight&&(E.height=Rn.clientHeight),!(E.width&&E.height)&&He==="html5"&&(delete E.width,delete E.height),Fe=He,He==="screenshot")je(Rn,E);else{var au=!1;E.hasOwnProperty("playButton")&&E.playButton||E.hasOwnProperty("clickToLoad")&&E.clickToLoad?au=!0:E.hasOwnProperty("playButtonAutoDecide")&&E.playButtonAutoDecide&&(au=(!Oe()||Ge())&&Ae()),au?(Fe="screenshot",$e(Rn,E,Qt,He)):Je(Rn,E,Qt)}}};function Oe(){try{return window.self!==window.top}catch(Ge){return!0}}function Ae(){return E.hasOwnProperty("screenshotGenerator")&&E.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}Ct.getViews=function(){return a},Ct.isJavaInstalled=function(){return!1};var fe=function(Ge){var He=function(St){var gt=JSON.parse(St),Zt=function(tu){return tu.type=="G"||tu.type=="E"},Rn=gt.elements?gt.elements.filter(Zt)[0]:gt;if(!Rn||!Rn.url){tt();return}E.fileName=Rn.url,De(Rn.settings||{}),a.is3D=!0;var au="https://www.geogebra.org/images/";Ct.setPreviewImage(Ce||Rn.previewUrl,au+"GeoGebra_loading.png",au+"applet_play.png"),Ge()},tt=function(){E.onError&&E.onError(),It("Error: Fetching material (id "+E.material_id+") failed.",E)},ht=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",Qt="/materials/"+E.material_id+"?scope=basic";Me("https://"+ht+"/api/proxy.php?path="+encodeURIComponent(Qt),He,tt)};function De(Ge){var He=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(tt){Ge[tt]=!!Ge[tt]}),He.forEach(function(tt){E[tt]===void 0&&Ge[tt]!==void 0&&(E[tt]=Ge[tt])}),E.showToolBarHelp===void 0&&(E.showToolBarHelp=E.showToolBar)}function Me(Ge,He,tt){var ht=new XMLHttpRequest;ht.open("GET",Ge),ht.onload=function(){He(ht.responseText)},ht.onerror=tt,ht.send()}Ct.isHTML5Installed=function(){return!0},Ct.getLoadedAppletType=function(){return Fe},Ct.setPreviewImage=function(Ge,He,tt){Ce=Ge,Ie=He,Pe=tt},Ct.removeExistingApplet=function(Ge,He){var tt;typeof Ge=="string"&&(Ge=document.getElementById(Ge)),Fe=null;var ht=null;for(tt=0;tt<Ge.childNodes.length;tt++){var Qt=Ge.childNodes[tt],St=Qt.className;St==="applet_screenshot"?He?(Qt.style.display="block",Fe="screenshot"):Qt.style.display="none":St!=="applet_scaler prerender"&&(Ge.removeChild(Qt),ht=St&&St.indexOf("appletParameters")!=-1?Qt.id:null,tt--)}var gt=E.id!==void 0?E.id:ht,Zt=window[gt];Zt&&typeof Zt.getBase64=="function"&&(Zt.remove(),window[gt]=null)},Ct.refreshHitPoints=function(){if(Se(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var Ge=Ct.getAppletObject();return Ge&&typeof Ge.recalculateEnvironments=="function"?(Ge.recalculateEnvironments(),!0):!1},Ct.startAnimation=function(){var Ge=Ct.getAppletObject();return Ge&&typeof Ge.startAnimation=="function"?(Ge.startAnimation(),!0):!1},Ct.stopAnimation=function(){var Ge=Ct.getAppletObject();return Ge&&typeof Ge.stopAnimation=="function"?(Ge.stopAnimation(),!0):!1},Ct.getAppletObject=function(){var Ge=E.id!==void 0?E.id:"ggbApplet";return window[Ge]},Ct.resize=function(){};var We=function(Ge,He,tt){var ht=document.createElement("param");ht.setAttribute("name",He),ht.setAttribute("value",tt),Ge.appendChild(ht)},Ke=function(Ge){return Ge&&Ge!=="false"},Je=function(Ge,He,tt){Se(pe)<=4.2&&(tt=!0);var ht=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==pe||ggbHTML5LoadedCodebaseIsWebSimple&&!Be)&&(ht=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Qt=document.createElement("div");Qt.classList.add("appletParameters","notranslate");var St=He.width,gt=He.height;if(He.disableAutoScale=He.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():He.disableAutoScale,He.width!==void 0)if(Se(pe)<=4.4)Ke(He.showToolBar)&&(He.height-=7),Ke(He.showAlgebraInput)&&(He.height-=37),He.width<605&&Ke(He.showToolBar)&&(He.width=605,St=605);else{var Zt=100;(Ke(He.showToolBar)||Ke(He.showMenuBar))&&(He.hasOwnProperty("customToolBar")&&(He.customToolbar=He.customToolBar),Zt=Ke(He.showMenuBar)?245:155),St<Zt&&(He.width=Zt,St=Zt)}Qt.style.border="none",Qt.style.display="inline-block";for(var Rn in He)He.hasOwnProperty(Rn)&&Rn!=="appletOnLoad"&&Qt.setAttribute("data-param-"+Rn,He[Rn]);be&&Qt.setAttribute("data-param-fontscssurl",be),Ct.resize=function(){GGBAppletUtils.responsiveResize(Ge,He)},window.addEventListener("resize",function(Xe){Ct.resize()});var au=typeof He.appletOnLoad=="function"?He.appletOnLoad:function(){};if(!tt&&He.width!==void 0){He.hasOwnProperty("showSplash")||Qt.setAttribute("data-param-showSplash","false");var tu=Ge.querySelector(".applet_scaler.prerender"),Jn=tu!==null;if(Jn)var Wt=tu.querySelector(".ggb_preview");else{var Wt=qe(St,gt,He.borderColor,!1);tu=document.createElement("div"),tu.className="applet_scaler",tu.style.position="relative",tu.style.display="block",tu.style.width=St+"px",tu.style.height=gt+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(tu,"66%"),Se(pe)>=5?(He.appletOnLoad=function(Xe){var Gt=Ge.querySelector(".ggb_preview");Gt&&Gt.parentNode.removeChild(Gt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(tu),window.GGBT_wsf_view&&$(window).trigger("resize"),au(Xe)},Jn||tu.appendChild(Wt)):Qt.appendChild(Wt),tu.appendChild(Qt),Jn||Ge.appendChild(tu),setTimeout(function(){Ct.resize()},1)}else{var Ut=document.createElement("div");Ut.className="applet_scaler",Ut.style.position="relative",Ut.style.display="block",Ut.appendChild(Qt),Ge.appendChild(Ut),He.appletOnLoad=function(Xe){Ct.resize(),au(Xe)}}function ln(Xe,Gt){Gt&&typeof Gt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Xe,Gt.appletOnLoad):renderGGBElement(Xe),It("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Gt)}function pn(Xe,Gt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Xe,params:Gt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Wn){ln(Wn.article,Wn.params)}),html5AppletsToProcess=null)},Se(pe)<5&&(Xe.className+=" geogebraweb")):ln(Xe,Gt)}if(ht){scriptLoadStarted=!0;for(var Bn=0;Bn<Qt.childNodes.length;Bn++){var Ye=Qt.childNodes[Bn].tagName;Ye==="TABLE"&&(Qt.removeChild(Qt.childNodes[Bn]),Bn--)}if(ggbHTML5LoadedScript!==null){var ct=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');ct!=null&&ct.parentNode.removeChild(ct)}var ft=document.createElement("script"),nt=function(){pn(Qt,He)};ft.src=xe+he,ggbHTML5LoadedCodebaseIsWebSimple=Be,ggbHTML5LoadedCodebaseVersion=pe,ggbHTML5LoadedScript=ft.src,It("GeoGebra HTML5 codebase loaded: '"+xe+"'.",He),!me&&(!ge||ge=="5.0")?(Be?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),nt()):xe.requirejs?__webpack_require__.e(4510).then(function(){var Xe=[__webpack_require__(4510)];nt.apply(null,Xe)}.bind(this)).catch(__webpack_require__.oe):(ft.onload=nt,Ge.appendChild(ft))}else pn(Qt,He);He.height=gt,He.width=St},je=function(Ge,He,tt){var ht=qe(He.width,He.height,He.borderColor,tt),Qt=document.createElement("div");Qt.style.position="relative",Qt.style.display="block",Qt.style.width=He.width+"px",Qt.style.height=He.height+"px",Qt.className="applet_screenshot applet_scaler"+(tt?" applet_screenshot_play":""),Qt.appendChild(ht);var St=GGBAppletUtils.getScale(He,Ge,tt);tt?(Ge.appendChild(pt()),window.GGBT_wsf_view||(Ge.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Qt,"66%"),Ge.appendChild(Qt),St!==1&&!isNaN(St)&&(GGBAppletUtils.scaleElement(Qt,St),Qt.style.width=He.width+"px",Qt.style.height=He.height+"px",Qt.parentNode.style.width=He.width*St+"px",Qt.parentNode.style.height=He.height*St+"px"),Ct.resize=function(){it(Ge,ht,Qt,tt)},window.addEventListener("resize",function(gt){Ct.resize()}),Ct.resize()};function it(Ge,He,tt,ht){if(Ge.contains(He)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Ge.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(Ge)}var Qt=GGBAppletUtils.getScale(E,Ge,ht);tt.parentNode!==null&&(!isNaN(Qt)&&Qt!==1?(GGBAppletUtils.scaleElement(tt,Qt),tt.parentNode.style.width=E.width*Qt+"px",tt.parentNode.style.height=E.height*Qt+"px"):(GGBAppletUtils.scaleElement(tt,1),tt.parentNode.style.width=E.width+"px",tt.parentNode.style.height=E.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(Ge),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}Ct.onExitFullscreen=function(Ge,He){He.appendChild(Ge)};var $e=function(Ge,He,tt,ht){je(Ge,He,!0);for(var Qt=function(){var Zt=[];for(gt=0;gt<Ge.childNodes.length;gt++)Zt.push(Ge.childNodes[gt]);if(window.GGBT_wsf_view){var Rn=window.GGBT_wsf_view.renderFullScreen(Ge,He.id),au=document.getElementById("fullscreencontainer"),tu=jQuery(Ge).find(".fullscreencontent");tu.length>0?(Rn.remove(),tu.attr("id","fullscreencontent").show(),jQuery(au).append(tu),window.dispatchEvent(new Event("resize"))):Je(Rn,He,!1),window.GGBT_wsf_view.launchFullScreen(au)}else Fe=ht,Je(Ge,He,!1);if(!window.GGBT_wsf_view)for(gt=0;gt<Zt.length;gt++)Ge.removeChild(Zt[gt])},St=Ge.getElementsByClassName("ggb_preview_play"),gt=0;gt<St.length;gt++)St[gt].addEventListener("click",Qt,!1),St[gt].addEventListener("ontouchstart",Qt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(Ge),Ae()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},pt=function(){var Ge=document.createElement("div");if(Ge.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var He='.icon-applet-play { width: 100%; height: 100%;box-sizing: border-box;position: absolute;z-index: 1001;cursor: pointer;border-width: 0px; background-color: transparent;background-repeat: no-repeat;left: 0;top: 0;background-position: center center; background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet.png");}.icon-applet-play:hover {background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet-hover.png");}',tt=document.createElement("style");tt.styleSheet?tt.styleSheet.cssText=He:tt.appendChild(document.createTextNode(He)),document.getElementsByTagName("head")[0].appendChild(tt)}return Ge},qe=function(Ge,He,tt,ht){var Qt=document.createElement("div");Qt.className="ggb_preview",Qt.style.position="absolute",Qt.style.zIndex="90",Qt.style.width=Ge-2+"px",Qt.style.height=He-2+"px",Qt.style.top="0px",Qt.style.left="0px",Qt.style.overflow="hidden",Qt.style.backgroundColor="white";var St="lightgrey";tt!==void 0&&(tt==="none"?St="transparent":St=tt),Qt.style.border="1px solid "+St;var gt=document.createElement("img");if(gt.style.position="relative",gt.style.zIndex="1000",gt.style.top="-1px",gt.style.left="-1px",Ce!==null&&gt.setAttribute("src",Ce),gt.style.opacity=.7,Ie!==null){var Zt,Rn,au;if(!ht){Zt=document.createElement("img"),Zt.style.position="absolute",Zt.style.zIndex="1001",Zt.style.opacity=1,gt.style.opacity=.3,Rn=360,Rn>Ge/4*3&&(Rn=Ge/4*3),au=Rn/5.8,Zt.setAttribute("src",Ie),Zt.setAttribute("width",Rn),Zt.setAttribute("height",au);var tu=(Ge-Rn)/2,Jn=(He-au)/2;Zt.style.left=tu+"px",Zt.style.top=Jn+"px",Qt.appendChild(Zt)}}return Qt.appendChild(gt),Qt},vt=function(Ge){return Ge=Ge.toLowerCase(),Ge==="html5"||Ge==="screenshot"?Ge:"html5"},dt=["web","webSimple","web3d","tablet","tablet3d","phone"],st=function(Ge,He){if(pe=Ge,He){Mt(pe,!0);return}var tt=!oe;if(tt){var ht=Se(pe);!isNaN(ht)&&ht<4.4&&(tt=!1)}var Qt,St;window.location.protocol.substr(0,4)==="http"?Qt=window.location.protocol:Qt="http:";var gt=pe.indexOf("//");gt>0?St=pe:gt===0?St=Qt+pe:St="https://www.geogebra.org/apps/5.2.814.0/";for(var Zt in dt)if(pe.slice(dt[Zt].length*-1)===dt[Zt]||pe.slice((dt[Zt].length+1)*-1)===dt[Zt]+"/"){Mt(St,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&tt&&!a.is3D&&!a.AV&&!a.SV&&!a.CV&&!a.EV2&&!a.CP&&!a.PC&&!a.DA&&!a.FI&&!a.PV&&!Ke(E.showToolBar)&&!Ke(E.showMenuBar)&&!Ke(E.showAlgebraInput)&&!Ke(E.enableRightClick)&&(!E.appName||E.appName=="classic")?St+="webSimple/":St+="web3d/",Mt(St,!1)},Mt=function(Ge,He){if(Ge.requirejs){xe=Ge;return}Ge.slice(-1)!=="/"&&(Ge+="/"),xe=Ge,He===null&&(He=Ge.indexOf("http")===-1),Re=He,he="web.nocache.js",Be=!1;var tt=xe.split("/");tt.length>1&&(!He&&tt[tt.length-2]==="webSimple"?(he="webSimple.nocache.js",Be=!0):dt.indexOf(tt[tt.length-2])>=0&&(he=tt[tt.length-2]+".nocache.js")),tt=Ge.split("/"),pe=tt[tt.length-3],pe.substr(0,4)==="test"?pe=pe.substr(4,1)+"."+pe.substr(5,1):(pe.substr(0,3)==="war"||pe.substr(0,4)==="beta")&&(pe="5.0");var ht=parseFloat(pe);ht!==NaN&&ht<5&&Ge.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+ht+" is deprecated. Using version latest instead."),st("5.0",He))},It=function(Ge,He){window.console&&window.console.log&&(!He||typeof He.showLogging=="undefined"||He.showLogging&&He.showLogging!=="false")&&console.log(Ge)};E.material_id!==void 0?fe(rt):rt();function rt(){var Ge=_e;ge!==null?Ge=ge:parseFloat(Ge)<5&&(Ge="5.0"),st(Ge,!1),me!==null&&Mt(me,Re),se=!0}return Ct},GGBAppletUtils=function(){"use strict";function Ct(){return window.GGBT_wsf_edit!==void 0}function _e(se,ge){ge!=1?(se.style.transformOrigin="0% 0% 0px",se.style.webkitTransformOrigin="0% 0% 0px",se.style.transform="scale("+ge+","+ge+")",se.style.webkitTransform="scale("+ge+","+ge+")",se.style.maxWidth="initial",se.querySelector(".ggb_preview")!==null&&(se.querySelector(".ggb_preview").style.maxWidth="initial"),se.querySelectorAll(".ggb_preview img")[0]!==void 0&&(se.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),se.querySelectorAll(".ggb_preview img")[1]!==void 0&&(se.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(se.style.transform="none",se.style.webkitTransform="none")}function E(se,ge,me,ye,le,ve){var xe=null;if(ve!=null&&ve!="")for(var Re=se.parentNode;Re!=null;)if((" "+Re.className+" ").indexOf(" "+ve+" ")>-1){xe=Re;break}else Re=Re.parentNode;var Fe=0,pe=0,he=0,Be=0,Ce=0,Ie=0,Pe=0;if(xe)Fe=xe.offsetWidth,pe=Math.max(ye?xe.offsetWidth:0,xe.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Fe=Math.min(window.innerWidth,document.documentElement.clientWidth),pe=Math.min(window.innerHeight,document.documentElement.clientHeight),he=Fe):(Fe=window.innerWidth,pe=window.innerHeight,he=window.innerWidth),se){var be=se.getBoundingClientRect();be.left>0&&be.left<=Fe&&(le===void 0||!le)&&(document.dir==="rtl"?(Ce=Fe-be.width-be.left,Ie=he<=480?10:30):(Ie=be.left,Ce=he<=480?10:30),Be=Ie+Ce)}if(se&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=se.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Be=40,Pe=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Be=0,Pe=40)}}return se&&((me===void 0||!me)&&ge>0&&ge+Be<Fe?Fe=ge:Fe-=Be,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(me===void 0||!me)&&(pe-=Pe)),{width:Fe,height:pe}}function a(se,ge,me,ye,le){if(se.isScreenshoGenerator)return 1;var ve=ye!==void 0&&ye,xe=se.noScaleMargin!=null&&se.noScaleMargin,Re=function(ne){return ne&&ne!=="false"},Fe=Re(se.autoHeight),pe=E(ge,se.width,me,Fe,ve&&window.GGBT_wsf_view||xe,le),he=parseInt(pe.width),Be=se.width,Ce=se.height;if(Be===void 0){var Ie=ge.querySelector(".appletParameters");Ie&&(Be=Ie.offsetWidth,Ce=Ie.offsetHeight)}var Pe=he/Be,be=ve?1:pe.height/Ce;return me!==void 0&&!me&&(Pe=Math.min(1,Pe),be=Math.min(1,be)),Math.min(Pe,be)}function oe(se,ge,me){var ye=1,le,ve=!1;if(se.hasOwnProperty("allowUpscale")&&(ve=se.allowUpscale),se.hasOwnProperty("scale")&&(ye=parseFloat(se.scale),(isNaN(ye)||ye===null||ye===0)&&(ye=1),ye>1&&(ve=!0)),ge&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ve=!0),!(se.hasOwnProperty("disableAutoScale")&&se.disableAutoScale))le=a(se,ge,ve,me,se.scaleContainerClass);else return ye;return ve&&(!se.hasOwnProperty("scale")||ye===1)?le:Math.min(ye,le)}function Le(se){var ge=Math.min(window.innerWidth,document.documentElement.clientWidth),me=Math.min(window.innerHeight,document.documentElement.clientHeight),ye=se.getBoundingClientRect(),le=(ge-ye.width)/2,ve=(me-ye.height)/2;ve<0&&(ve=0),se.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(le<40?se.style.left="40px":se.style.left=le+"px",se.style.top=ve+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ve<40?se.style.top="40px":se.style.top=ve+"px",se.style.left=le+"px")}function ie(se,ge){var me=se.querySelector(".appletParameters");if(me){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ge.id!==me.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(se)}if(me.parentElement&&/fullscreen/.test(me.parentElement.className))return;var ye=oe(ge,se);Ct()&&me.setAttribute("data-param-scale",ye);for(var le=null,ve=0;ve<se.childNodes.length;ve++)if(se.childNodes[ve].className!==void 0&&se.childNodes[ve].className.match(/^applet_scaler/)){le=se.childNodes[ve];break}if(le!==null&&le.querySelector(".noscale")!==null)return;var xe=ge.id!==void 0?ge.id:"ggbApplet",Re=window[xe];(Re==null||!Re.recalculateEnvironments)&&le!==null&&!le.className.match(/fullscreen/)&&(le.parentNode.style.transform="",!isNaN(ye)&&ye!==1?(le.parentNode.style.width=ge.width*ye+"px",le.parentNode.style.height=ge.height*ye+"px",_e(le,ye)):(_e(le,1),le.parentNode.style.width=ge.width+"px",le.parentNode.style.height=ge.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&Le(se),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(me).parents(".content-added-content"))}}return{responsiveResize:ie,isFlexibleWorksheetEditor:Ct,positionCenter:Le,getScale:oe,scaleElement:_e}}();__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return GGBApplet}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),__WEBPACK_AMD_DEFINE_RESULT__!==void 0&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__),GGBAppletUtils.makeModule=function(name,permutation){function webModule(){var H="bootstrap",I="begin",J="gwt.codesvr."+name+"=",K="gwt.codesvr=",L=name,M="startup",N="DUMMY",O=0,P=1,Q="iframe",R="position:absolute; width:0; height:0; border:none; left: -1000px;",S=" top: -1000px;",T="Chrome",U="CSS1Compat",V="<!doctype html>",W="",X="<html><head></head><body></body></html>",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var Ct=n.location.search;return Ct.indexOf(J)!=-1||Ct.indexOf(K)!=-1}function q(Ct,_e){}webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{};s[L]={moduleName:L},webModule.__moduleStartupDone=function(Ct){var _e=s[L].bindings;s[L].bindings=function(){for(var E=_e?_e():{},a=Ct[webModule.__softPermutationId],oe=O;oe<a.length;oe++){var Le=a[oe];E[Le[O]]=Le[P]}return E}};var t;function u(){return v(),t}function v(){if(!t){var Ct=o.createElement(Q);if(Ct.id=L,Ct.style.cssText=R+S,Ct.tabIndex=-1,o.body.appendChild(Ct),t=Ct.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var _e=document.compatMode==U?V:W;t.write(_e+X),t.close()}}}function w(Ct){function _e(a){function oe(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var Le=oe();if(Le){a();return}function ie(){if(!Le){if(!oe())return;Le=!0,a(),o.removeEventListener&&o.removeEventListener(Z,ie,!1),se&&clearInterval(se)}}o.addEventListener&&o.addEventListener(Z,ie,!1);var se=setInterval(function(){ie()},$)}function E(a){var oe=u(),Le=oe.body,ie=oe.createElement(_);ie.language=ab,ie.crossOrigin=W,ie.src=a,webModule.__errFn&&(ie.onerror=function(){webModule.__errFn(L,new Error(bb+a))}),Le.appendChild(ie)}_e(function(){E(Ct)})}webModule.__startLoadingFragment=function(Ct){return C(Ct)},webModule.__installRunAsyncCode=function(Ct){var _e=u(),E=_e.body,a=_e.createElement(_);a.language=ab,a.text=Ct,E.appendChild(a),E.removeChild(a)};function A(){for(var c={},d,e,f=o.getElementsByTagName(fb),g=O,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(gb),k;if(j){if(j=j.replace(hb,W),j.indexOf(ib)>=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Ct){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ct){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ct){var _e=c[Ct];return _e==null?null:_e},r=d,webModule.__errFn=e}function B(){function Ct(se){var ge=se.lastIndexOf(rb);ge==-1&&(ge=se.length);var me=se.indexOf(sb);me==-1&&(me=se.length);var ye=se.lastIndexOf(tb,Math.min(me,ge));return ye>=O?se.substring(O,ye+P):W}function _e(se){if(!se.match(/^\w+:\/\//)){var ge=o.createElement(ub);ge.src=se+vb,se=Ct(ge.src)}return se}function E(){var se=__gwt_getMetaProperty(wb);return se!=null?se:W}function a(){for(var se=o.getElementsByTagName(_),ge=O;ge<se.length;++ge)if(se[ge].src.indexOf(xb)!=-1)return Ct(se[ge].src);return W}function oe(){var se=o.getElementsByTagName(yb);return se.length>O?se[se.length-P].href:W}function Le(){var se=o.location;return se.href==se.protocol+zb+se.host+se.pathname+se.search+se.hash}var ie=E();return ie==W&&(ie=a()),ie==W&&(ie=oe()),ie==W&&Le()&&(ie=Ct(o.location.href)),ie=_e(ie),ie}function C(Ct){return Ct.match(/^\//)||Ct.match(/^[a-zA-Z]+:\/\//)?Ct:webModule.__moduleBase+Ct}function D(){var Ct=[],_e=O,E=[],a=[];function oe(se){var ge=a[se](),me=E[se];if(ge in me)return ge;var ye=[];for(var le in me)ye[me[le]]=le;throw r&&r(se,ye,ge),null}if(__gwt_isKnownPropertyValue=function(se,ge){return ge in E[se]},webModule.__getPropMap=function(){var se={};for(var ge in E)E.hasOwnProperty(ge)&&(se[ge]=oe(ge));return se},webModule.__computePropValue=oe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Le;try{Le=Cb;var ie=Le.indexOf(Db);ie!=-1&&(_e=parseInt(Le.substring(ie+P),$),Le=Le.substring(O,ie))}catch(se){}return webModule.__softPermutationId=_e,C(Le+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},23216:function(Ct,_e,E){"use strict";E.d(_e,{Ax:function(){return ie},Ds:function(){return se},KI:function(){return me},SI:function(){return Le},f1:function(){return oe}});var a=E(14185);function oe(ye){let le=!0;if(ye.length>0){for(let ve=0;ve<ye.length;ve++)if(ye[ve].compile_success==0||!ye[ve].compile_success){le=!1;break}}else le=!1;return le}function Le(ye,le=""){let ve=[];for(let xe=0;xe<ye.length;xe++){let Re=ye[xe],Fe=le?`${le}/${Re.name}`:`${Re.name}`;ve.push({title:Re.name,type:Re.type,isLeaf:Re.type!=="tree",key:Fe})}return ve}function ie(ye,le,ve){for(let xe=0;xe<ye.length;xe++){let Re=ye[xe];if(Re.key===le){Re.children=ve;break}Re.children&&ie(Re.children,le,ve)}return ye}function se(ye,le,ve){let xe;return function(){let Re=this,Fe=arguments,pe=function(){xe=null,ve||ye.apply(Re,Fe)},he=ve&&!xe;clearTimeout(xe),xe=setTimeout(pe,le),he&&ye.apply(Re,Fe)}}const ge=!0,me=a.Z.API_SERVER},42075:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return pe}});var a=E(7939),oe=E(59301),Le=Object.defineProperty,ie=Object.defineProperties,se=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,le=(he,Be,Ce)=>Be in he?Le(he,Be,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):he[Be]=Ce,ve=(he,Be)=>{for(var Ce in Be||(Be={}))me.call(Be,Ce)&&le(he,Ce,Be[Ce]);if(ge)for(var Ce of ge(Be))ye.call(Be,Ce)&&le(he,Ce,Be[Ce]);return he},xe=(he,Be)=>ie(he,se(Be)),Re=(he,Be)=>{var Ce={};for(var Ie in he)me.call(he,Ie)&&Be.indexOf(Ie)<0&&(Ce[Ie]=he[Ie]);if(he!=null&&ge)for(var Ie of ge(he))Be.indexOf(Ie)<0&&ye.call(he,Ie)&&(Ce[Ie]=he[Ie]);return Ce},Fe=(he,Be,Ce)=>new Promise((Ie,Pe)=>{var be=Oe=>{try{Se(Ce.next(Oe))}catch(Ae){Pe(Ae)}},ne=Oe=>{try{Se(Ce.throw(Oe))}catch(Ae){Pe(Ae)}},Se=Oe=>Oe.done?Ie(Oe.value):Promise.resolve(Oe.value).then(be,ne);Se((Ce=Ce.apply(he,Be)).next())});const pe=he=>{var Be=he,{children:Ce}=Be,Ie=Re(Be,["children"]);const[Pe,be]=(0,oe.useState)(!1);return oe.createElement(a.ZP,xe(ve({},Ie),{loading:Pe,onClick:ne=>Fe(void 0,null,function*(){try{be(!0),yield Ie.onClick(ne),be(!1)}catch(Se){console.error(Se),be(!1)}})}),Ce)}},94258:function(Ct,_e,E){"use strict";E.d(_e,{ij:function(){return Pe},_s:function(){return Ie},Uf:function(){return Ce},ZP:function(){return ne}});var a=E(59301),oe={flex_box_center:"flex_box_center___swvFl",flex_space_between:"flex_space_between___AqPFV",flex_box_vertical_center:"flex_box_vertical_center___XWInJ",flex_box_center_end:"flex_box_center_end___GB61t",flex_box_column:"flex_box_column___dJnz1",analysis:"analysis___xyV_c",title:"title___DQ3VK",itemWrap:"itemWrap___vFE5r",item:"item___NjeOt",list:"list___BbMrm",wrap:"wrap___UQTTb",img:"img___tNvUo",tips:"tips___Eu4wH",footer:"footer___ZbR9W",noData:"noData___mLlw0"},Le=E(92310),ie=E.n(Le),se=E(42441),ge=E(25399),me=E(458),ye=E(29787),le=E(90736),ve=E(14185),xe=Object.defineProperty,Re=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,he=(Se,Oe,Ae)=>Oe in Se?xe(Se,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Se[Oe]=Ae,Be=(Se,Oe)=>{for(var Ae in Oe||(Oe={}))Fe.call(Oe,Ae)&&he(Se,Ae,Oe[Ae]);if(Re)for(var Ae of Re(Oe))pe.call(Oe,Ae)&&he(Se,Ae,Oe[Ae]);return Se};const Ce=(Se={})=>{var Oe,Ae,fe,De;let Me=(Oe=Se==null?void 0:Se.emotion)==null?void 0:Oe.map(je=>Be({value:je==null?void 0:je.rate},je)),We=(Ae=Se==null?void 0:Se.focus)==null?void 0:Ae.map(je=>Be({value:je==null?void 0:je.rate},je)),Ke=(fe=Se==null?void 0:Se.action)==null?void 0:fe.map(je=>Be({value:je==null?void 0:je.rate},je)),Je=(De=Se==null?void 0:Se.intention)==null?void 0:De.map(je=>Be({value:je==null?void 0:je.rate},je));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:Me||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:We||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:Ke||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:Je||[]}]},Ie=({className:Se,dataSource:Oe=[],col:Ae=4,right:fe,bottom:De=23,precision:Me=0,wrapWidth:We=1200})=>{const Ke=(je="",it,$e="--")=>je?(je==null?void 0:je.length)>it?(je==null?void 0:je.slice(0,it-1))+"...":je:$e,Je=Math.floor((We-(Ae-1)*fe)/Ae);return a.createElement("div",{className:ie()(oe.list,Se)},!!(Oe!=null&&Oe.length)&&(Oe==null?void 0:Oe.map((je,it)=>{const{cover_pic:$e,created_at:pt,emotion:qe,action:vt,intention:dt,focus:st}=je;return a.createElement("div",{key:it,className:oe.wrap,style:{width:Je,marginRight:(1+it)%Ae===0?0:fe+Me,marginBottom:De}},a.createElement("div",{className:oe.img},a.createElement("img",{src:`${ve.Z.API_SERVER}${$e}`}),a.createElement("div",{className:oe.tips},a.createElement("div",null,a.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),a.createElement("span",null,pt))),a.createElement("div",{className:oe.footer},a.createElement("ul",null,a.createElement("li",null,a.createElement("i",{className:"iconfont icon-biaoqing"}),a.createElement("span",null,"\u8868\u60C5\uFF1A",a.createElement(ge.Z,{title:qe},a.createElement("span",{className:"c-grey-333"},Ke(qe,4))))),a.createElement("li",null,a.createElement("i",{className:"iconfont icon-hangwei"}),a.createElement("span",null,"\u884C\u4E3A\uFF1A",a.createElement(ge.Z,{title:vt},a.createElement("span",{className:"c-grey-333"},Ke(vt,4)))))),a.createElement("ul",null,a.createElement("li",null,a.createElement("i",{className:"iconfont icon-yitu"}),a.createElement("span",null,"\u610F\u56FE\uFF1A",a.createElement(ge.Z,{title:dt},a.createElement("span",{className:"c-grey-333"},Ke(dt,4))))),a.createElement("li",null,a.createElement("i",{className:"iconfont icon-zhuangtai"}),a.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",a.createElement(ge.Z,{title:st},a.createElement("span",{className:"c-grey-333"},Ke(st,3))))))))})))},Pe=({className:Se,style:Oe,title:Ae,hideBar:fe=!1,children:De,customText:Me="",noDataText:We="",emptyData:Ke=[],loading:Je,actionAnalysis:je})=>{var it,$e;const pt=((it=Ke==null?void 0:Ke[0])==null?void 0:it.every(vt=>{var dt;return!((dt=vt==null?void 0:vt.data)!=null&&dt.length)}))&&!(($e=Ke==null?void 0:Ke[1])!=null&&$e.length)||!je,qe=je?We:Me;return a.createElement(me.Z,{loading:Je,active:!0},pt&&a.createElement("div",{className:ie()(oe.noData,Se),style:Oe},!!Ae&&a.createElement("div",{className:oe.title},!fe&&a.createElement("b",null),a.createElement("span",null,Ae)),a.createElement("div",{className:oe.itemWrap},a.createElement(le.Z,{customText:qe}))),!pt&&De)};var ne=({className:Se,style:Oe,data:Ae=[],title:fe,hideBar:De=!1,loading:Me=!1})=>a.createElement("div",{className:ie()(oe.analysis,Se),style:Oe},!!fe&&a.createElement("div",{className:oe.title},!De&&a.createElement("b",null),a.createElement("span",null,fe)),a.createElement(ye.Z,{spinning:Me},a.createElement("div",{className:oe.itemWrap},Ae==null?void 0:Ae.map((We,Ke)=>a.createElement("div",{className:oe.item,key:Ke},a.createElement(se.Z,{option:{tooltip:{trigger:"item",formatter:"{a} <br/>{b}: {c}%"},title:{left:"center",bottom:15,text:We==null?void 0:We.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(Je){for(let je in We==null?void 0:We.data)if(Je==(We==null?void 0:We.data[je].name))return Je+" "+(We==null?void 0:We.data[je].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:We==null?void 0:We.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:We==null?void 0:We.data}]},style:{height:145}}))))))},74410:function(Ct,_e,E){"use strict";var a=E(86204),oe=E.n(a),Le=Object.defineProperty,ie=(ye,le,ve)=>le in ye?Le(ye,le,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ye[le]=ve,se=(ye,le,ve)=>ie(ye,typeof le!="symbol"?le+"":le,ve),ge=(ye,le,ve)=>new Promise((xe,Re)=>{var Fe=Be=>{try{he(ve.next(Be))}catch(Ce){Re(Ce)}},pe=Be=>{try{he(ve.throw(Be))}catch(Ce){Re(Ce)}},he=Be=>Be.done?xe(Be.value):Promise.resolve(Be.value).then(Fe,pe);he((ve=ve.apply(ye,le)).next())});class me extends a.EventEmitter{constructor(le,ve){super(),se(this,"url"),se(this,"body"),se(this,"fullContent",""),se(this,"controller",null),se(this,"buffer",""),this.url=le,this.body=ve}startStream(){return ge(this,null,function*(){this.controller=new AbortController;const{signal:le}=this.controller;try{const ve=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:le});if(!ve.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${ve.status}`);const xe=ve.headers.get("content-type");if(!xe)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(xe.includes("application/json")){const pe=yield ve.json();this.emit("error",pe);return}if(!xe.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Re=ve.body.getReader(),Fe=new TextDecoder("utf-8");for(;;){const{done:pe,value:he}=yield Re.read();if(pe)break;const Be=Fe.decode(he,{stream:!0});this.buffer+=Be;const Ce=this.buffer.split(`
`);this.buffer=Ce.pop()||"";for(const Ie of Ce)if(Ie.startsWith("data:")){const Pe=Ie.slice(5).trim();if(Pe==="[DONE]")break;try{const be=JSON.parse(Pe);be.data&&this.handleData(be.data)}catch(be){this.buffer=Ie+`
`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",be)}}}this.emit("done",this.fullContent)}catch(ve){ve.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",ve.message)}})}handleData(le){le.content&&(this.fullContent+=le.content,this.emit("data",{chunk:le,full:this.fullContent}))}cancelRequest(){var le;(le=this.controller)==null||le.abort()}}_e.Z=me},35293:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return Bn}});var a=E(59301),oe=E(92310),Le=E.n(oe),ie={agent:"agent___exMfN",add:"add___cWyoE",imgUpLoad:"imgUpLoad___Wg61u",tip:"tip___WGAb5"},se=E(28284),ge=E(6767),me=E(94968),ye=E(25399),le=E(75727),ve=E(62957),xe=E(77019),Re=E(7939),Fe=E(70858),pe=E(82326),he=E(37568),Be=E(5269),Ce=E(62673),Ie=E(47889),Pe=E(90736),be=E(49317),ne=E(70467),Se=E(19248),Oe=E(14185),Ae=E(44283),fe=E(31709),De=E(78267),Me=Object.defineProperty,We=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,je=(Ye,ct,ft)=>ct in Ye?Me(Ye,ct,{enumerable:!0,configurable:!0,writable:!0,value:ft}):Ye[ct]=ft,it=(Ye,ct)=>{for(var ft in ct||(ct={}))Ke.call(ct,ft)&&je(Ye,ft,ct[ft]);if(We)for(var ft of We(ct))Je.call(ct,ft)&&je(Ye,ft,ct[ft]);return Ye},$e=(Ye,ct)=>{var ft={};for(var nt in Ye)Ke.call(Ye,nt)&&ct.indexOf(nt)<0&&(ft[nt]=Ye[nt]);if(Ye!=null&&We)for(var nt of We(Ye))ct.indexOf(nt)<0&&Je.call(Ye,nt)&&(ft[nt]=Ye[nt]);return ft},pt=(Ye,ct,ft)=>new Promise((nt,Xe)=>{var Gt=Un=>{try{Hn(ft.next(Un))}catch(Eu){Xe(Eu)}},Wn=Un=>{try{Hn(ft.throw(Un))}catch(Eu){Xe(Eu)}},Hn=Un=>Un.done?nt(Un.value):Promise.resolve(Un.value).then(Gt,Wn);Hn((ft=ft.apply(Ye,ct)).next())});const qe=Ye=>{var ct=Ye,{user:ft,pathsDetail:nt,onOk:Xe,dispatch:Gt}=ct,Wn=$e(ct,["user","pathsDetail","onOk","dispatch"]),Hn;const[Un,Eu]=(0,a.useState)({}),[ra]=(0,Ae.useSearchParams)(),[Zu]=se.default.useForm(),[du,qn]=(0,a.useState)([]),[nn,_n]=(0,a.useState)({page:1,per_page:15,agent_type:"",status:"enabled",deployable_id:((Hn=nt==null?void 0:nt.detail)==null?void 0:Hn.id)||ra.get("subject_id"),creation_type:"by_user",deployable_type:"Subject",keyword:""}),[El,Ul]=(0,a.useState)([]);function Rl(){return pt(this,null,function*(){let ku=yield(0,be.ZP)("/api/ai/agents.json",{method:"get",params:nn});(ku==null?void 0:ku.status)===0&&qn(ku==null?void 0:ku.data)})}return(0,a.useEffect)(()=>{nt.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528"&&Rl()},[nt.actionTabs.key,nn]),a.createElement(ve.default,{centered:!0,title:"\u9009\u7528\u667A\u80FD\u4F53",open:nt.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528",width:500,onCancel:()=>{Gt({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>pt(void 0,null,function*(){if((El==null?void 0:El.length)===0){ge.ZP.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u667A\u80FD\u4F53");return}(yield Xe({agent_ids:El})).status===0&&Ul([])})},a.createElement(se.default,{layout:"inline",size:"large",style:{justifyContent:"end"},form:Zu,initialValues:{deployable_type:""},onValuesChange:(0,De.debounce)((ku,Du)=>{nn.page=1,nn.per_page=20,_n(it(it({},nn),Du))},300)},a.createElement("div",{style:{textAlign:"end"}})),a.createElement(Fe.default,{style:{marginTop:20},scroll:{y:400},rowSelection:{type:"checkbox",onChange(ku,Du,fu){Ul(ku)},getCheckboxProps:ku=>{var Du,fu,su;return{disabled:((Du=nt.actionTabs)==null?void 0:Du.item_type)==="Shixun"?(fu=ku==null?void 0:ku.agent_application_info)==null?void 0:fu.subject_shixun:(su=ku==null?void 0:ku.agent_application_info)==null?void 0:su.subject_assistant}},selectedRowKeys:El},rowKey:ku=>ku==null?void 0:ku.id,pagination:!1,columns:[{title:"\u5E8F\u53F7",dataIndex:"deployable_name",render:(ku,Du,fu)=>`${(nn.page-1)*nn.per_page+fu+1}`,width:50},{title:"\u667A\u80FD\u4F53\u540D\u79F0",dataIndex:"name"}],dataSource:du==null?void 0:du.agents}),a.createElement(fe.Z,{style:{marginTop:20},pageSize:nn.per_page,current:nn.page,onChange:(ku,Du)=>{nn.page=ku,nn.per_page=Du,_n(it({},nn))},hideOnSinglePage:!0,total:du==null?void 0:du.total_count}))};var vt=(0,Ae.connect)(({user:Ye,pathsDetail:ct})=>({user:Ye,pathsDetail:ct}))(qe),dt=Object.defineProperty,st=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,rt=(Ye,ct,ft)=>ct in Ye?dt(Ye,ct,{enumerable:!0,configurable:!0,writable:!0,value:ft}):Ye[ct]=ft,Ge=(Ye,ct)=>{for(var ft in ct||(ct={}))Mt.call(ct,ft)&&rt(Ye,ft,ct[ft]);if(st)for(var ft of st(ct))It.call(ct,ft)&&rt(Ye,ft,ct[ft]);return Ye},He=(Ye,ct)=>{var ft={};for(var nt in Ye)Mt.call(Ye,nt)&&ct.indexOf(nt)<0&&(ft[nt]=Ye[nt]);if(Ye!=null&&st)for(var nt of st(Ye))ct.indexOf(nt)<0&&It.call(Ye,nt)&&(ft[nt]=Ye[nt]);return ft},tt=(Ye,ct,ft)=>new Promise((nt,Xe)=>{var Gt=Un=>{try{Hn(ft.next(Un))}catch(Eu){Xe(Eu)}},Wn=Un=>{try{Hn(ft.throw(Un))}catch(Eu){Xe(Eu)}},Hn=Un=>Un.done?nt(Un.value):Promise.resolve(Un.value).then(Gt,Wn);Hn((ft=ft.apply(Ye,ct)).next())});const ht=Ye=>{var ct=Ye,{user:ft,pathsDetail:nt,onOk:Xe,dispatch:Gt}=ct,Wn=He(ct,["user","pathsDetail","onOk","dispatch"]);const[Hn,Un]=(0,a.useState)({}),[Eu]=(0,Ae.useSearchParams)(),ra=(0,Ae.useParams)(),[Zu]=se.default.useForm(),[du,qn]=(0,a.useState)([]),[nn,_n]=(0,a.useState)({page:1,per_page:15,agent_type:"",status:"enabled",deployable_id:ra.coursesId||Eu.get("subject_id"),creation_type:"by_user",deployable_type:"Course",keyword:""}),[El,Ul]=(0,a.useState)([]);function Rl(){return tt(this,null,function*(){let ku=yield(0,be.ZP)("/api/ai/agents.json",{method:"get",params:nn});(ku==null?void 0:ku.status)===0&&qn(ku==null?void 0:ku.data)})}return(0,a.useEffect)(()=>{nt.actionTabs.key==="\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528"&&Rl()},[nt.actionTabs.key,nn]),a.createElement(ve.default,{centered:!0,title:"\u9009\u7528\u667A\u80FD\u4F53",open:nt.actionTabs.key==="\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528",width:500,onCancel:()=>{Gt({type:"pathsDetail/setActionTabs",payload:{}})},onOk:()=>tt(void 0,null,function*(){if((El==null?void 0:El.length)===0){ge.ZP.info("\u8BF7\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u667A\u80FD\u4F53");return}(yield Xe({agent_ids:El})).status===0&&Ul([])})},a.createElement(se.default,{layout:"inline",size:"large",style:{justifyContent:"end"},form:Zu,initialValues:{deployable_type:""},onValuesChange:(0,De.debounce)((ku,Du)=>{nn.page=1,nn.per_page=20,_n(Ge(Ge({},nn),Du))},300)},a.createElement("div",{style:{textAlign:"end"}})),a.createElement(Fe.default,{style:{marginTop:20},rowSelection:{type:"checkbox",onChange(ku,Du,fu){Ul(ku)},getCheckboxProps:ku=>{var Du;return{disabled:(Du=ku==null?void 0:ku.agent_application_info)==null?void 0:Du.subject_assistant}},selectedRowKeys:El},rowKey:ku=>ku==null?void 0:ku.id,pagination:!1,columns:[{title:"\u5E8F\u53F7",dataIndex:"deployable_name",render:(ku,Du,fu)=>`${(nn.page-1)*nn.per_page+fu+1}`,width:50},{title:"\u667A\u80FD\u4F53\u540D\u79F0",dataIndex:"name"}],dataSource:du==null?void 0:du.agents}),a.createElement(fe.Z,{style:{marginTop:20},pageSize:nn.per_page,current:nn.page,onChange:(ku,Du)=>{nn.page=ku,nn.per_page=Du,_n(Ge({},nn))},hideOnSinglePage:!0,total:du==null?void 0:du.total_count}))};var Qt=(0,Ae.connect)(({user:Ye,pathsDetail:ct})=>({user:Ye,pathsDetail:ct}))(ht),St=Object.defineProperty,gt=Object.defineProperties,Zt=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,au=Object.prototype.hasOwnProperty,tu=Object.prototype.propertyIsEnumerable,Jn=(Ye,ct,ft)=>ct in Ye?St(Ye,ct,{enumerable:!0,configurable:!0,writable:!0,value:ft}):Ye[ct]=ft,Wt=(Ye,ct)=>{for(var ft in ct||(ct={}))au.call(ct,ft)&&Jn(Ye,ft,ct[ft]);if(Rn)for(var ft of Rn(ct))tu.call(ct,ft)&&Jn(Ye,ft,ct[ft]);return Ye},Ut=(Ye,ct)=>gt(Ye,Zt(ct)),ln=(Ye,ct,ft)=>new Promise((nt,Xe)=>{var Gt=Un=>{try{Hn(ft.next(Un))}catch(Eu){Xe(Eu)}},Wn=Un=>{try{Hn(ft.throw(Un))}catch(Eu){Xe(Eu)}},Hn=Un=>Un.done?nt(Un.value):Promise.resolve(Un.value).then(Gt,Wn);Hn((ft=ft.apply(Ye,ct)).next())}),Bn=({className:Ye,style:ct={},addStyle:ft={},buttonMaxWidth:nt,buttonMaxCount:Xe=3,buttonAutoWidth:Gt,value:Wn,data:Hn,url:Un,onChange:Eu,getIAData:ra,queryInfo:Zu,showParams:du=!1})=>{var qn,nn,_n,El;const Ul=(0,Ae.useDispatch)(),Rl=(0,Ae.useSelector)(Zn=>Zn==null?void 0:Zn.shixunsDetail),ku=(0,Ae.useSelector)(Zn=>Zn==null?void 0:Zn.pathsDetail),[Du]=se.default.useForm(),[fu,su]=(0,a.useState)(),[ju,yu]=(0,a.useState)(!1),[Wu,Ga]=(0,a.useState)(!1),[Da,hn]=(0,a.useState)(!1),[Lt,Vt]=(0,a.useState)(null),[Kn,lu]=(0,a.useState)([]),[Sn,nu]=(0,a.useState)([]),[Nn]=(0,Ae.useSearchParams)(),Xt=(0,Ae.useParams)(),te={Course:"\u4EC5\u8BFE\u5802\u6559\u5E08\u53EF\u89C1",Subject:"\u4EC5\u6559\u5B66\u56E2\u961F\u53EF\u89C1",Shixun:"\u4EC5\u534F\u4F5C\u8005\u53EF\u89C1"};(0,a.useEffect)(()=>{Rl.actionTabs.key=="\u7F16\u8F91\u667A\u80FD\u5E94\u7528"?Mn(Rl.actionTabs.params):Rl.actionTabs.key=="\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"&&(Du.setFieldsValue({open_range:0}),su({open_range:0}))},[Rl.actionTabs.key]);const re={fileList:Sn,maxCount:1,accept:".jpg,.png",withCredentials:!0,showUploadList:!1,beforeUpload:Zn=>{const Ru=Zn.size/1024/1024/100;return Ru>2||Ru==0?(ge.ZP.error(`${Zn.name} \u56FE\u7247\u65E0\u6CD5\u4E0A\u4F20\u3002${Ru==0?"\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A":"\u8D85\u8FC7\u56FE\u7247\u5927\u5C0F\u9650\u5236(200MB)"}`),me.default.LIST_IGNORE):!0},onRemove:Zn=>{nu([])},onChange:Zn=>{var Ru,ya,ia;Du.setFieldsValue({attachment_id:""}),["uploading","done","removed"].includes(Zn.file.status)&&(nu(Zn.fileList),Du.setFieldsValue({attachment_id:(ia=(ya=(Ru=Zn.fileList)==null?void 0:Ru[0])==null?void 0:ya.response)==null?void 0:ia.id}))},action:`${Oe.Z.API_SERVER}/api/attachments.json`},Ee=()=>{var Zn,Ru;return a.createElement("div",{className:ie.imgUpLoad},a.createElement("img",{src:Oe.Z.API_SERVER+"/api/attachments/"+((Ru=(Zn=Sn==null?void 0:Sn[0])==null?void 0:Zn.response)==null?void 0:Ru.id),alt:"avatar",style:{width:"100%"}}),a.createElement("div",null,a.createElement(Se.Z,{onClick:()=>{nu([]),Du.setFieldsValue({attachment_id:""})},style:{fontSize:"16px",color:"red"}})))},Ue=[{title:"\u5E94\u7528\u540D\u79F0",dataIndex:"name",width:280,ellipsis:{showTitle:!1},render:(Zn,Ru)=>a.createElement(ye.Z,{title:Zn},Zn)},{title:"\u5E94\u7528\u7C7B\u578B",dataIndex:"application_type",render:(Zn,Ru)=>(Ru==null?void 0:Ru.application_type)==="chat_assistant"?"\u804A\u5929\u52A9\u624B":(Ru==null?void 0:Ru.application_type)==="text_generation"?"\u6587\u672C\u751F\u6210":"\u5DE5\u4F5C\u6D41"},{title:"API\u79D8\u94A5",dataIndex:"api_key",width:280,ellipsis:{showTitle:!1},render:(Zn,Ru)=>a.createElement(ye.Z,{title:Zn,placement:"topLeft"},Zn)},{title:"\u667A\u80FD\u4F53\u5E73\u53F0",dataIndex:"platform",render:(Zn,Ru)=>(Ru==null?void 0:Ru.platform)==="dify"?"Dify":"\u667A\u80FD\u5DE5\u5382"},{title:"\u64CD\u4F5C",width:100,align:"right",render:(Zn,Ru)=>a.createElement(a.Fragment,null,!(Ru!=null&&Ru.agent_type)&&a.createElement("span",{onClick:()=>{Ul({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:Ru}})},className:"current c-light-primary mr15"},"\u7F16\u8F91"),a.createElement("span",{onClick:()=>{Ru!=null&&Ru.agent_type?Cu(Ru):vn(Ru)},className:"current c-red"},"\u79FB\u51FA"))}],lt=()=>ln(void 0,null,function*(){var Zn;const Ru=yield(0,be.ZP)("/api/ai/intelligent_applications/get_platform.json",{method:"get"});(Ru==null?void 0:Ru.code)===0&&lu((Zn=Ru==null?void 0:Ru.data)==null?void 0:Zn.platforms)}),Jt=Zn=>ln(void 0,null,function*(){hn(!0);const Ru=Wt(Wt({},Zn),Zu),ya=yield(0,be.ZP)(`/api/ai/intelligent_applications${Lt?"/"+Lt.id:""}.json`,{method:Lt?"put":"post",body:Ru});(ya==null?void 0:ya.status)===0&&(ge.ZP.success(Lt?"\u7F16\u8F91\u6210\u529F":"\u6DFB\u52A0\u6210\u529F"),Ul({type:"shixunsDetail/setActionTabs",payload:{}}),ra()),hn(!1)}),vn=Zn=>ln(void 0,null,function*(){Ga(!0);const Ru=yield(0,be.ZP)(`/api/ai/intelligent_applications/${Zn==null?void 0:Zn.id}.json`,{method:"delete"});(Ru==null?void 0:Ru.status)===0&&(ge.ZP.success("\u79FB\u9664\u6210\u529F"),ra()),Ga(!1)}),Cu=Zn=>ln(void 0,null,function*(){Ga(!0);let Ru={};Zu.item_type==="Shixun"?Ru.subject_shixun=!1:Ru.subject_assistant=!1;let ya=yield(0,be.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:Ut(Wt({},Ru),{agent_ids:[Zn==null?void 0:Zn.id]})});(ya==null?void 0:ya.status)===0&&(ge.ZP.success("\u79FB\u9664\u6210\u529F"),ra()),Ga(!1)}),Mn=Zn=>ln(void 0,null,function*(){Vt(Zn),Du.setFieldsValue(Wt({},Zn)),su(Wt({},Zn)),Zn!=null&&Zn.attachment&&nu([{response:Zn==null?void 0:Zn.attachment}])});return a.createElement(a.Fragment,null,a.createElement(le.Z,{menu:{items:(nn=[(((qn=ku==null?void 0:ku.detail)==null?void 0:qn.id)||Xt.coursesId||Nn.get("subject_id"))&&{key:"2",label:a.createElement("a",{onClick:Zn=>{var Ru,ya;if(Zn.stopPropagation(),Zu.item_type==="Course"){Ul({type:"pathsDetail/setActionTabs",payload:{key:"\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528",deployable_type:"Subject",item_type:Zu.item_type,deployable_id:(Ru=ku==null?void 0:ku.detail)==null?void 0:Ru.id}});return}Ul({type:"pathsDetail/setActionTabs",payload:{key:"\u667A\u80FD\u52A9\u6559\u9009\u7528",deployable_type:"Subject",item_type:Zu.item_type,deployable_id:(ya=ku==null?void 0:ku.detail)==null?void 0:ya.id}})}},"\u9009\u7528\u667A\u80FD\u4F53")},{key:"3",label:a.createElement("a",{onClick:Zn=>{Zn.stopPropagation(),lt(),yu(!0)}},"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528")}])==null?void 0:nn.filter(Zn=>!!Zn)}},a.createElement("div",{className:Le()(ie.agent,Ye),style:ct},a.createElement("div",{className:ie.add,style:ft,onClick:()=>{}},a.createElement("i",{className:"iconfont icon-tianjiadaohang"})))),ku.actionTabs.key==="\u667A\u80FD\u52A9\u6559\u9009\u7528"&&a.createElement(vt,{onOk:Zn=>ln(void 0,null,function*(){var Ru;let ya={};((Ru=ku.actionTabs)==null?void 0:Ru.item_type)==="Shixun"?ya.subject_shixun=!0:ya.subject_assistant=!0;let ia=yield(0,be.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:Wt(Wt({},ya),Zn)});return(ia==null?void 0:ia.status)===0&&(ge.ZP.info("\u9009\u7528\u6210\u529F"),Ul({type:"pathsDetail/setActionTabs",payload:{}}),ra()),ia})}),ku.actionTabs.key==="\u8BFE\u5802\u667A\u80FD\u52A9\u6559\u9009\u7528"&&a.createElement(Qt,{onOk:Zn=>ln(void 0,null,function*(){let Ru={subject_assistant:!0},ya=yield(0,be.ZP)("/api/ai/agents/set_agent_applications.json",{method:"post",body:Wt(Wt({},Ru),Zn)});return(ya==null?void 0:ya.status)===0&&(ge.ZP.info("\u9009\u7528\u6210\u529F"),Ul({type:"pathsDetail/setActionTabs",payload:{}}),ra()),ya})}),a.createElement(ve.default,{zIndex:1e3,width:900,centered:!0,title:"\u7BA1\u7406\u81EA\u5B9A\u4E49\u667A\u80FD\u5E94\u7528",open:ju,footer:null,onCancel:()=>yu(!1)},a.createElement(xe.Z,{align:"middle"},a.createElement(Re.ZP,{onClick:()=>{if((Hn==null?void 0:Hn.length)>=Xe){ge.ZP.warning("\u6700\u591A\u540C\u65F6\u652F\u6301\u6DFB\u52A03\u4E2A\u5E94\u7528");return}Ul({type:"shixunsDetail/setActionTabs",payload:{key:"\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"}})},type:"primary"},"\u7ACB\u5373\u6DFB\u52A0"),a.createElement("div",{className:"ml10 c-grey-666 font14"},"\u60A8\u53EF\u4EE5\u6DFB\u52A0\u5DF2\u5728\u667A\u80FD\u4F53\u5E73\u53F0\u521B\u5EFA\u5B8C\u6210\u7684\u667A\u80FD\u5E94\u7528")),(Hn==null?void 0:Hn.length)>0?a.createElement(Fe.default,{className:"mt20",style:{marginBottom:15},pagination:!1,dataSource:Hn,loading:Wu,columns:Ue}):a.createElement(Pe.Z,{customText:"\u6682\u672A\u6DFB\u52A0\u81EA\u5B9A\u4E49\u7684\u667A\u80FD\u5E94\u7528~",styles:{margin:"50px auto"}})),a.createElement(ve.default,{zIndex:1001,width:530,centered:!0,title:a.createElement(xe.Z,{align:"middle"},a.createElement("b",{className:"font16 c-black"},Rl.actionTabs.key)),open:["\u7F16\u8F91\u667A\u80FD\u5E94\u7528","\u6DFB\u52A0\u667A\u80FD\u5E94\u7528"].includes(Rl.actionTabs.key),confirmLoading:Da,onCancel:()=>{Ul({type:"shixunsDetail/setActionTabs",payload:{}})},onOk:()=>Du.submit(),afterClose:()=>{Du.resetFields(),Vt(null),nu([])}},a.createElement(se.default,{form:Du,className:"mt10",labelCol:{span:5},wrapperCol:{span:20},onFinish:Jt,colon:!1,size:"large",labelAlign:"right",onValuesChange:()=>su(Wt({},Du.getFieldsValue()))},a.createElement(se.default.Item,{label:"\u667A\u80FD\u4F53\u5E73\u53F0",name:"platform",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u667A\u80FD\u4F53\u5E73\u53F0"}]},a.createElement(pe.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},Kn==null?void 0:Kn.map(Zn=>a.createElement(pe.default.Option,{key:Zn==null?void 0:Zn.value,value:Zn==null?void 0:Zn.value},Zn==null?void 0:Zn.name)))),a.createElement(se.default.Item,{label:"\u5E94\u7528\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0"}]},a.createElement(he.default,{placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u79F0\uFF0C\u6700\u5927\u652F\u630120\u4E2A\u5B57\u7B26",maxLength:20})),a.createElement(se.default.Item,{name:"attachment_id",label:"\u5E94\u7528\u56FE\u6807",rules:[{required:!1,message:"\u8BF7\u4E0A\u4F20\u5E94\u7528\u56FE\u6807"}]},a.createElement("div",{className:ie.upload},a.createElement(me.default,Wt({},re),a.createElement(xe.Z,{wrap:!1,align:"middle"},a.createElement(ne.op,{style:{borderRadius:"2px"},icon:a.createElement("i",{className:"iconfont icon-shangchuan3"})},"\u70B9\u51FB\u4E0A\u4F20"),a.createElement(Be.Z,{style:{marginLeft:"14px",color:"#999999"},onClick:Zn=>{Zn.preventDefault(),Zn.stopPropagation()}},"\u652F\u6301jpg/png\uFF0C\u4E0D\u4E0A\u4F20\u5219\u4F7F\u7528\u9ED8\u8BA4\u56FE\u6807"))),((El=(_n=Sn==null?void 0:Sn[0])==null?void 0:_n.response)==null?void 0:El.id)&&Ee())),a.createElement(se.default.Item,{label:"\u5E94\u7528\u7C7B\u578B",name:"application_type",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"}]},a.createElement(pe.default,{placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u7C7B\u578B"},a.createElement(pe.default.Option,{value:"chat_assistant"},"\u804A\u5929\u52A9\u624B"),(fu==null?void 0:fu.platform)=="dify"&&a.createElement(pe.default.Option,{value:"text_generation"},"\u6587\u672C\u751F\u6210"),a.createElement(pe.default.Option,{value:"workflow"},"\u5DE5\u4F5C\u6D41"))),du&&a.createElement(se.default.Item,{name:"built_variable",label:a.createElement("div",null,a.createElement("span",null,"\u53C2\u6570"),a.createElement(ye.Z,{title:"\u64CD\u4F5C\u8BF4\u660E: \u52FE\u9009\u540E\uFF0C\u8C03\u7528\u667A\u80FD\u4F53\u65F6\u5C06\u9ED8\u8BA4\u643A\u5E26\u5BF9\u5E94\u7684\u5B9E\u9A8C\u4FE1\u606F\uFF0C\u53EF\u5728\u667A\u80FD\u4F53\u4E2D\u901A\u8FC7\u81EA\u5B9A\u4E49\u53C2\u6570\u8FDB\u884C\u5F15\u5165"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5"})))},a.createElement(Ce.default.Group,{options:[{label:"\u9898\u76EE\u63CF\u8FF0\uFF08question_description\uFF09",value:"question_description"},{label:"\u6D4B\u8BD5\u96C6\uFF08test_sets\uFF09",value:"test_sets"},{label:"\u4EE3\u7801\u6587\u4EF6\uFF08code_files\uFF09",value:"code_files"}]})),a.createElement(se.default.Item,{label:"\u516C\u5F00\u8303\u56F4",name:"open_range"},a.createElement(Ie.ZP.Group,{options:[{value:0,label:te[Zu==null?void 0:Zu.item_type]},{value:1,label:"\u6240\u6709\u4EBA\u53EF\u89C1"}]})),a.createElement(se.default.Item,{className:"mb0",label:"API\u79D8\u94A5",name:"api_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165API\u79D8\u94A5"}]},a.createElement(he.default,{placeholder:"\u8BF7\u8F93\u5165API\u79D8\u94A5"})),a.createElement("div",{className:ie.tip},a.createElement("i",{className:"iconfont icon-tishi9"}),a.createElement("span",null,"\u8BF7\u52A1\u5FC5\u4FDD\u8BC1\u79D8\u94A5\u6B63\u786E\uFF0C\u5426\u5219\u53EF\u80FD\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\u667A\u80FD\u5E94\u7528")))))}},76593:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return Fe}});var a=E(59301),oe=E(36207),Le=E(77019),ie=E(5269),se={smartWrp:"smartWrp___NjRcB"},ge=E(34728),me=E(70467),ye=E(42075),le=E(59301),ve=(pe,he,Be)=>new Promise((Ce,Ie)=>{var Pe=Se=>{try{ne(Be.next(Se))}catch(Oe){Ie(Oe)}},be=Se=>{try{ne(Be.throw(Se))}catch(Oe){Ie(Oe)}},ne=Se=>Se.done?Ce(Se.value):Promise.resolve(Se.value).then(Pe,be);ne((Be=Be.apply(pe,he)).next())});const xe=`<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>\u5FEB\u901F\u6392\u5E8F\u6F14\u793A</title>
<style>
body {
font-family: Arial, sans-serif;
text-align: center;
margin: 20px;
}
.array-container {
display: flex;
justify-content: center;
align-items: flex-end;
height: 300px;
margin-top: 20px;
}
.bar {
width: 30px;
margin: 0 2px;
background-color: #4caf50;
color: white;
display: flex;
justify-content: center;
align-items: center;
border-radius: 5px;
transition: all 0.3s ease;
}
.bar.sorted {
background-color: #ff9800;
}
.bar.pivot {
background-color: #f44336;
}
</style>
</head>
<body>
<h1>\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u6F14\u793A</h1>
<button id="start-sort">\u5F00\u59CB\u6392\u5E8F</button>
<div class="array-container" id="array-container"></div>
<script>
const array = [34, 7, 23, 32, 5, 62]; // \u56FA\u5B9A\u6570\u7EC4
let bars = [];
// \u521D\u59CB\u5316\u6570\u7EC4\u663E\u793A
function initArrayDisplay() {
const container = document.getElementById('array-container');
container.innerHTML = '';
bars = array.map(value => {
const bar = document.createElement('div');
bar.className = 'bar';
bar.style.height = \`\${value * 5}px\`;
bar.textContent = value;
container.appendChild(bar);
return bar;
});
}
// \u9AD8\u4EAE\u67D0\u4E2A\u8303\u56F4\u5185\u7684\u67F1\u5B50
function highlightBars(indices, className) {
indices.forEach(index => bars[index].classList.add(className));
}
// \u79FB\u9664\u9AD8\u4EAE
function removeHighlightBars(indices, className) {
indices.forEach(index => bars[index].classList.remove(className));
}
// \u5FEB\u901F\u6392\u5E8F\u4E3B\u51FD\u6570
async function quickSort(arr, left = 0, right = arr.length - 1) {
if (left >= right) return;
const pivotIndex = await partition(arr, left, right);
await quickSort(arr, left, pivotIndex - 1);
await quickSort(arr, pivotIndex + 1, right);
}
// \u5206\u533A\u51FD\u6570
async function partition(arr, left, right) {
const pivot = arr[right];
let i = left - 1;
highlightBars([right], 'pivot'); // \u9AD8\u4EAE\u57FA\u51C6\u503C
for (let j = left; j < right; j++) {
highlightBars([j], 'sorted'); // \u9AD8\u4EAE\u5F53\u524D\u6BD4\u8F83\u5143\u7D20
await sleep(500);
if (arr[j] <= pivot) {
i++;
[arr[i], arr[j]] = [arr[j], arr[i]];
// \u66F4\u65B0\u67F1\u5B50\u9AD8\u5EA6
bars[i].style.height = \`\${arr[i] * 5}px\`;
bars[i].textContent = arr[i];
bars[j].style.height = \`\${arr[j] * 5}px\`;
bars[j].textContent = arr[j];
await sleep(500);
}
removeHighlightBars([j], 'sorted'); // \u79FB\u9664\u9AD8\u4EAE
}
// \u5C06\u57FA\u51C6\u503C\u653E\u5230\u6B63\u786E\u4F4D\u7F6E
[arr[i + 1], arr[right]] = [arr[right], arr[i + 1]];
bars[i + 1].style.height = \`\${arr[i + 1] * 5}px\`;
bars[i + 1].textContent = arr[i + 1];
bars[right].style.height = \`\${arr[right] * 5}px\`;
bars[right].textContent = arr[right];
removeHighlightBars([right], 'pivot'); // \u79FB\u9664\u57FA\u51C6\u503C\u9AD8\u4EAE
highlightBars([i + 1], 'sorted'); // \u9AD8\u4EAE\u6700\u7EC8\u4F4D\u7F6E
await sleep(500);
removeHighlightBars([i + 1], 'sorted');
return i + 1;
}
// \u5EF6\u8FDF\u51FD\u6570
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
// \u5F00\u59CB\u6392\u5E8F\u6309\u94AE\u70B9\u51FB\u4E8B\u4EF6
document.getElementById('start-sort').addEventListener('click', () => {
quickSort(array);
});
// \u521D\u59CB\u5316\u9875\u9762
initArrayDisplay();
<\/script>
</body>
</html>`;function Re({open:pe=!0,onChange:he,defaultValue:Be,placement:Ce,width:Ie,height:Pe,extra:be,onDynamic:ne,onOpenChange:Se,showExtra:Oe=!0}){const Ae=(0,a.useRef)(null),fe=(0,a.useRef)(null),[De,Me]=(0,a.useState)(Be||""),[We,Ke]=(0,a.useState)(Be||""),[Je,je]=(0,a.useState)(!!pe),[it,$e]=(0,a.useState)(1),pt={selectOnLineNumbers:!0};(0,a.useEffect)(()=>{pe&&(Me(Be),Ke(Be),je(!0))},[pe,Be]),(0,a.useEffect)(()=>{De!==""&&(clearTimeout(fe.current),fe.current=setTimeout(()=>{const vt=document.createElement("iframe");if(vt.style.width="100%",vt.style.height="100%",vt.style.border="0",Ae.current){Ae.current.innerHTML="",Ae.current.appendChild(vt);const dt=vt.contentDocument||vt.contentWindow.document;dt.open(),dt.write(De),dt.close()}},1e3))},[pe,De]);const qe=vt=>{Me(vt),he==null||he(vt,We)};return le.createElement(oe.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Je,width:"100%",height:Pe||"100vh",rootClassName:se.smartWrp,destroyOnClose:!0,onClose:()=>{je(!1),Se==null||Se(De)},extra:Oe&&le.createElement("div",null,le.createElement(me.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:it,onChange:vt=>$e(vt)}),le.createElement(ye.Z,{type:"primary",className:"ml20",onClick:()=>ve(this,null,function*(){yield ne(De,()=>{je(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},le.createElement(Le.Z,{className:"h100"},le.createElement(ie.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:it===1?"block":"none"}},le.createElement("div",{className:"h100",ref:Ae})),le.createElement(ie.Z,{flex:"1",style:{display:it===2?"block":"none"}},le.createElement(ge.ZP,{height:"90vh",value:Be,language:"html",theme:"vs",showMiniMap:!1,options:pt,onChange:qe}))))}var Fe=Re},8191:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return He}});var a=E(59301),oe=E(24342),Le=E(66328),ie=E(84821),se=E(18369),ge=E(56102),me={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},ye=E(6767),le=E(75786),ve=E(40797),xe=E(91378),Re=E(15342),Fe=E.n(Re),pe=E(19453),he=Object.defineProperty,Be=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ne=(tt,ht,Qt)=>ht in tt?he(tt,ht,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):tt[ht]=Qt,Se=(tt,ht)=>{for(var Qt in ht||(ht={}))Pe.call(ht,Qt)&&ne(tt,Qt,ht[Qt]);if(Ie)for(var Qt of Ie(ht))be.call(ht,Qt)&&ne(tt,Qt,ht[Qt]);return tt},Oe=(tt,ht)=>Be(tt,Ce(ht));const Ae={},fe=[];function De(tt){const ht=tt||Ae;return function(Qt,St){(0,pe.S4)(Qt,"element",function(gt,Zt){const Rn=Array.isArray(gt.properties.className)?gt.properties.className:fe,au=Rn.includes("language-math"),tu=Rn.includes("math-display"),Jn=Rn.includes("math-inline");let Wt=tu;if(!au&&!tu&&!Jn)return;let Ut=Zt[Zt.length-1],ln=gt;if(gt.tagName==="code"&&au&&Ut&&Ut.type==="element"&&Ut.tagName==="pre"&&(ln=Ut,Ut=Zt[Zt.length-2],Wt=!0),!Ut)return;const pn=(0,xe.l)(ln,{whitespace:"pre"});let Bn;try{const ct=Fe().renderToString(pn,Oe(Se({},ht),{displayMode:Wt,throwOnError:!0}));Bn=(0,ve.N)(`<mathx data-text="${pn.replace(/"/g,"&quot;")}">
${ct}
</mathx>`,{fragment:!0}).children}catch(ct){const ft=ct;St.message("Could not render math with KaTeX",{ancestors:[...Zt,gt],cause:ft,place:gt.position,ruleId:ft.name.toLowerCase(),source:"rehype-katex"}),Bn=[{type:"element",tagName:"mathx",properties:{"data-text":pn},children:[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(ht.errorColor||"#cc0000"),title:String(ct)},children:[{type:"text",value:pn}]}]}]}const Ye=Ut.children.indexOf(ln);return Ut.children.splice(Ye,1,...Bn),pe.AM})}}var Me=E(55468),We=E(3369),Ke=E(20570),Je=E(46214),je=E(76593),it=Object.defineProperty,$e=Object.defineProperties,pt=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,st=(tt,ht,Qt)=>ht in tt?it(tt,ht,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):tt[ht]=Qt,Mt=(tt,ht)=>{for(var Qt in ht||(ht={}))vt.call(ht,Qt)&&st(tt,Qt,ht[Qt]);if(qe)for(var Qt of qe(ht))dt.call(ht,Qt)&&st(tt,Qt,ht[Qt]);return tt},It=(tt,ht)=>$e(tt,pt(ht)),rt=(tt,ht)=>{var Qt={};for(var St in tt)vt.call(tt,St)&&ht.indexOf(St)<0&&(Qt[St]=tt[St]);if(tt!=null&&qe)for(var St of qe(tt))ht.indexOf(St)<0&&dt.call(tt,St)&&(Qt[St]=tt[St]);return Qt},He=({onFinish:tt,value:ht,streamingStatus:Qt,cancelIndex:St,loadImage:gt,onDynamic:Zt,isHiddenHtml:Rn})=>{const[au,tu]=(0,a.useState)(""),[Jn,Wt]=(0,a.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Ut,ln]=(0,a.useState)(0),[pn,Bn]=(0,a.useState)(!1),Ye=nt=>nt,ct=()=>{Bn(!0),tt==null||tt()};(0,a.useEffect)(()=>{const Xe=gt?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A
${ht}`:ht;if(!pn)if(gt||!Qt||St>0){tu(Xe),ln(Xe.length),(!Qt||St>0)&&!gt&&ct();return}else if((Xe==null?void 0:Xe.length)<4)tu(Xe),ln(Xe.length);else if(Ut<Xe.length){const Gt=Xe.length-Ut,Wn=setInterval(()=>{tu(Xe.slice(0,Ut+2)),ln(Hn=>Hn+2)},Gt>10?Math.max(500/(Gt/2),20):50);return()=>clearInterval(Wn)}else Qt||ct()},[ht,Qt,St,gt,Ut]);const ft=(0,a.useMemo)(()=>a.createElement("section",{className:`${me.answer} fadeIn animated edu_md`},a.createElement(oe.UG,{remarkPlugins:[Me.Z,We.Z,Ke.Z],rehypePlugins:[De,ie.Z],components:{code(nt){var Xe=nt,{node:Gt,inline:Wn,className:Hn,children:Un}=Xe,Eu=rt(Xe,["node","inline","className","children"]);const ra=/language-(\w+)/.exec(Hn||""),Zu=String(Un).trim();return Wn||!ra?a.createElement("code",Mt({className:Hn},Eu),Un):a.createElement("code",{className:me.codeCopy,"data-text":`\`\`\`${ra?ra[1]:""}
${Un}
\`\`\``},!Rn&&a.createElement(ge.CopyToClipboard,{text:Zu,onCopy:()=>ye.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement("button",null,"\u590D\u5236")),!Rn&&ra[1]==="html"&&pn&&a.createElement("button",{className:me.runCode,onClick:()=>{Wt(Mt({},It(Mt({},Jn),{open:++Jn.open,defaultValue:Zu,language:ra[1]})))}},"\u8FD0\u884CHTML"),a.createElement(Le.Z,Mt({wrapLongLines:!0,style:se.Z,language:ra[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Eu),Zu))},img({node:nt}){var Xe;const Gt=(Xe=nt.properties)==null?void 0:Xe.src;return a.createElement(le.Z,{src:Gt,width:320,"data-text":Gt,onLoad:()=>gt&&setTimeout(()=>ct(),500)})},a:nt=>{var Xe=nt,{node:Gt}=Xe,Wn=rt(Xe,["node"]);return a.createElement("a",It(Mt({},Wn),{target:"_blank",rel:"noopener noreferrer"}))}}},pn?au:`${au}__`)),[au,pn]);return a.createElement(a.Fragment,null,a.createElement(je.Z,{defaultValue:Jn.defaultValue,open:Jn.open,language:Jn.language,height:Jn.height,onChange:(nt,Xe)=>{tu(au.replaceAll(Xe,nt))},onDynamic:Zt}),ft)}},67279:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return me}});var a=E(59301),oe=E(76406),Le={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt",specialImg:"specialImg___yAPav",bubble:"bubble___qNdfF",upImg:"upImg___Mx6QM"},ie=E(14185),se=E(12495),me=({src:ye,onClick:le,topPercentage:ve=.62,draggableExtraNode:xe,showAvatarEditData:Re})=>{var Fe;const pe=(0,a.useRef)(null),he=(0,a.useRef)(!1),Be=(0,a.useRef)(!1),[Ce,Ie]=(0,a.useState)(Math.min(window.innerHeight*ve,window.innerHeight-220)),[Pe,be]=(0,a.useState)(!1),ne=10;return(0,a.useEffect)(()=>{if(pe.current){let Se=function(Me){var We;he.current=!0,De=Me.pageY,fe=Me.pageY-(((We=pe.current)==null?void 0:We.getBoundingClientRect().top)||0),(0,oe.kk)("none"),document.onselectstart=function(){return!1}},Oe=function(){he.current&&!Be.current&&le&&le(),he.current=!1,Be.current=!1,(0,oe.kk)("auto"),document.onselectstart=null},Ae=function(Me){var We;if(he.current){const Je=Me.pageY-fe,je=window.innerHeight-(((We=pe.current)==null?void 0:We.offsetHeight)||0)-50,it=50;if(!Be.current&&Math.abs(De-Me.pageY)>ne&&(Be.current=!0),Be.current){let $e=Math.max(it,Math.min(Je,je));Ie($e)}}},fe=0,De=0;return pe.current.addEventListener("mousedown",Se),document.addEventListener("mousemove",Ae),document.addEventListener("mouseup",Oe),()=>{var Me,We;(We=(Me=pe==null?void 0:pe.current)==null?void 0:Me.removeEventListener)==null||We.call(Me,"mousedown",Se),document.removeEventListener("mousemove",Ae),document.removeEventListener("mouseup",Oe)}}},[le]),(0,a.useEffect)(()=>{const Se=()=>{Ie(window.innerHeight*ve)};return window.addEventListener("resize",Se),()=>{window.removeEventListener("resize",Se)}},[ve]),a.createElement("div",{className:Le.draggableImage,style:{top:`${Ce}px`,display:Pe?"none":"block",cursor:he.current?"grabbing":"grab"},ref:pe},xe&&a.createElement("div",{className:Le.extraNode,onMouseUp:Se=>Se.stopPropagation(),onMouseDownCapture:Se=>Se.stopPropagation()},xe),Re!=null&&Re.nickname?a.createElement("div",{className:Le.specialImg},a.createElement("div",{className:Le.bubble},Re==null?void 0:Re.nickname),a.createElement("img",{className:Le.upImg,src:Re!=null&&Re.headImgId?((Fe=ie.Z)==null?void 0:Fe.API_SERVER)+"/api/attachments/"+(Re==null?void 0:Re.headImgId):se,width:60,draggable:"false"})):a.createElement("img",{className:Le.img,src:ye,width:60,draggable:"false"}),a.createElement("i",{className:`iconfont icon-tupianguanbi ${Le.close}`,onMouseUp:Se=>{Se.stopPropagation(),be(!0)}}))}},73928:function(Ct,_e,E){"use strict";E.d(_e,{r:function(){return Ce}});var a=E(59301),oe=E(44104),Le=E(62957),ie=E(76406),se=E(14185),ge=E(70467),me="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABb0lEQVR4AZxQPUsDQRSc3Xx4Fy9EMATRIIIpFAyCsbIV0cYilfbqb7AL/gVLjRLEwk5bwQRBK2NlejuroKKJwuVyt+u+44Qkd9GQ4719s3MzA2+5vD2YEOXCpVMuNO2bgvyr29f7rfphqvZ+lMvC+7hjixMhkZcShsf1HRIyKqxm1v5+vv84XVgmIVfHquqBirGQ0jEIp5Vofb7cvR3PrVCAptiBivEIjPQaIsY0wnpK50y/oICBzL8iLbmIRGZL9TbiM5tpX4AkZW4PUk8SctvFSztQ7+TeOw7uC4BkgD4GMZ+HjE9BGpMuRmwcbniHm6A/QLHCbMJ6LMGZXYeT2YBVLYE49ctXgQGk0kM27GoR9kMRetgmKrD7BpBai4agjYQI9u2AAIF249VnaDfqCHzFXiVjDOzprJcGr52Dc+bnfYwiovqoOrsrosW6Ce9GK5geHmaYFFAZxul5Kty0+K5a7Uqt/uWR/w7Skoe8PwAAAP//m7VE6gAAAAZJREFUAwCRcYHLyINd+gAAAABJRU5ErkJggg==",ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB6klEQVR4AYySS0gbQRjH/7tJTCQStdWmwfpKpYWWttLS9lDqoVB6aHsJpS1BEEEURQ8qnkQPKuLJg3jVgwcFIQevKoL4AjW+8EHiK6gYH2Rl1UTdmF13BhwfIYvL/ma++eb7/vMN3/BQP/ea9GHaG5anPJKixffqZVdF26pRTWE//7psKaGxY9PZ3e/negb2cE3v0D7mV09YIDEOBckx5zkfr2jbeUbWBN4QCrt8e2dVs14RMx4RYwtH8PmDGJgMoN21jYlFkcQxTkKR9+5lwf2/wfuZOHnw3EdiJJr1+P0lGV/fWZCnQnwEn/+MTBSOoxNCF/KTzZ3zEUfdupNXoDQBSmQ3IME1LGBwWkTfqEAjLapoXm4StcnQXJKDpuLnlLrCbEPRT2sXP9+Z21r+J+NXjTMLlf8yUVuQjTJHBuoL7WgpzUFaqonkUlKS4mB9ZGSkJsfpaBfe2i3HWbZ43CbdaoJBT7dpcqwhKmJfuMDixqkmATHM9KIEZBm4jCiayIoSW+BQlLDiC2oiHGtU8MaegL/frJq8SDfHrmBh7RQ9g+qL1MC7FYwtYI7XqW0i7brh06tE5P+wMV5malRgSzGCXOM2aaqPHXnPiOqC2aTD08fGO5Cq7uWxJRXQ8wq5lNpA5n+QwYE7uAIAAP//pt/DRgAAAAZJREFUAwBZyguAkhNiOwAAAABJRU5ErkJggg==",le=E(49317),ve=E(66649),xe=E.n(ve),Re=E(64270),Fe=E.n(Re),pe=E(8191),he=E(4676),Be=(Ie,Pe,be)=>new Promise((ne,Se)=>{var Oe=De=>{try{fe(be.next(De))}catch(Me){Se(Me)}},Ae=De=>{try{fe(be.throw(De))}catch(Me){Se(Me)}},fe=De=>De.done?ne(De.value):Promise.resolve(De.value).then(Oe,Ae);fe((be=be.apply(Ie,Pe)).next())});const Ce=Ie=>{const Pe=[{key:"markdown",name:"\u5BFC\u51FA\u4E3AMarkdown",icon:me},{key:"word",name:"\u5BFC\u51FA\u4E3AWord",icon:ye}],be=Me=>Me==null?"":String(Me).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;"),ne=Me=>Be(void 0,null,function*(){return new Promise(We=>{const Ke=document.createElement("div");Ke.style.position="fixed",Ke.style.left="-9999px",Ke.style.top="0",Ke.style.width="720px",document.body.appendChild(Ke);let Je=null,je=!1;const it=Me==null?void 0:Me.trim().startsWith("<img");try{if(it){Ke.innerHTML=Me?`<p style="color:#434D6C;">\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A</p>${Me}`:"";const Mt=Ke.querySelector("img");if(Mt){Mt.addEventListener("load",()=>{try{const rt=document.createElement("canvas");rt.width=320,rt.height=320;const Ge=rt.getContext("2d");Ge&&Ge.drawImage(Mt,0,0);const He=rt.toDataURL("image/png");Mt.src=He}catch(rt){console.error("\u56FE\u7247\u8F6C base64 \u5931\u8D25",rt)}const It=Ke.innerHTML;Ke.parentNode&&Ke.parentNode.removeChild(Ke),We(It)}),Mt.addEventListener("error",()=>{const It=Ke.innerHTML;Ke.parentNode&&Ke.parentNode.removeChild(Ke),We(It)});return}else{const It=Ke.innerHTML;Ke.parentNode&&Ke.parentNode.removeChild(Ke),We(It);return}}else if(he.render)he.render(a.createElement(pe.Z,{value:Me,streamingStatus:!1}),Ke);else{Ke.innerText=Me!=null?Me:"";const Mt=Ke.innerHTML;document.body.removeChild(Ke),We(Mt);return}}catch(Mt){console.error("[exportHistory] render Answer failed:",Mt),Ke.innerText=typeof Me=="string"?Me:String(Me!=null?Me:"");const It=Ke.innerHTML;try{je&&Je&&Je.unmount?Je.unmount():he.unmountComponentAtNode&&he.unmountComponentAtNode(Ke)}catch(rt){}document.body.removeChild(Ke),We(It);return}let $e=Date.now();const pt=new MutationObserver(()=>{$e=Date.now()});pt.observe(Ke,{childList:!0,subtree:!0,attributes:!0,characterData:!0});const qe=350,vt=6e3,dt=Date.now(),st=()=>{const Mt=Date.now();if(Mt-$e>qe){pt.disconnect();const It=Ke.innerHTML;try{je&&Je&&Je.unmount?Je.unmount():he.unmountComponentAtNode&&he.unmountComponentAtNode(Ke)}catch(rt){}Ke.parentNode&&Ke.parentNode.removeChild(Ke),We(It);return}if(Mt-dt>vt){pt.disconnect();const It=Ke.innerHTML;try{je&&Je&&Je.unmount?Je.unmount():he.unmountComponentAtNode&&he.unmountComponentAtNode(Ke)}catch(rt){}Ke.parentNode&&Ke.parentNode.removeChild(Ke),We(It);return}setTimeout(st,qe)};setTimeout(st,qe)})}),Se=Me=>xe()(Me).format("YYYY-MM-DD HH:mm:ss"),Oe=(Me,We,Ke)=>Be(void 0,null,function*(){return(yield Promise.all(Me.map(je=>Be(void 0,null,function*(){var it,$e;let pt="";try{pt=yield ne(je.answer)}catch(qe){console.error("[exportHistory] renderAnswer error:",qe),pt=be(String((it=je.answer)!=null?it:""))}return`
<div class="message">
<p class="user-name">${be(We)}<span class="timestamp">${Se(je.updated_at)}</span></p>
<pre class="code">${be(($e=je.question)!=null?$e:"")}</pre>
</div>
<div class="message">
<p class="user-name">${be(Ke)}</p>
<div class="code">${pt}</div>
</div>
`})))).join("")}),Ae=Me=>Be(void 0,null,function*(){const We=yield Oe(Me.data,Me.my_user_name,Me.user_name),Ke=`export-id-${String(Math.random()).slice(-6)}`,Je=`
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
.wrap {
font-family: Arial, sans-serif;
line-height: 1.6;
color: #333;
padding: 20px 20px 0 20px;
background-color: #f9f9f9;
position:fixed;
left: 0;
top: 0;
z-index: 100;
width: 100vw;
height: 100vh;
overflow: auto;
box-sizing: border-box;
}
.message {
margin-bottom: 20px;
padding: 10px;
border-radius: 5px;
background-color: #fff;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.user-name {
font-size: 14px;
font-weight: bold;
color: #333;
margin: 0;
}
.timestamp {
display: block;
font-size: 12px;
color: #666;
margin-top: 5px;
}
pre.code {
background-color: #f5f5f5;
padding: 10px;
border-radius: 5px;
overflow-x: auto;
white-space: pre-wrap;
word-wrap: break-word;
margin: 10px 0 0;
}
.code > .animated {
animation-duration: 0s;
}
.code > img {
width: 320px;
}
</style>
</head>
<body>
<div class='wrap' id='${Ke}'>
${We}
</div>
</body>
</html>
`,je=document.createElement("div");je.innerHTML=Je.replace(/box-shadow/g,"// box-shadow"),document.body.appendChild(je);const it=document.getElementById(Ke);if(!it){console.error("PDF \u5143\u7D20\u672A\u627E\u5230"),je.parentNode&&je.parentNode.removeChild(je);return}it.style.width="auto",it.style.height="auto",it.style.position="initial";try{const pt=(yield Fe()(it,{useCORS:!0,backgroundColor:"#fff"})).toDataURL("image/png"),qe=document.createElement("a");qe.href=pt,qe.download=`\u5386\u53F2\u5BF9\u8BDD-${Me.my_user_name}-${xe()().format("YYYYMMDDHHmmss")}.png`,qe.click()}catch($e){console.error("[exportHistory] html2canvas error:",$e)}finally{je.parentNode&&je.parentNode.removeChild(je)}});let fe="markdown";const De=()=>{const[Me,We]=(0,a.useState)(fe);return fe=Me,a.createElement(oe.Z,{size:30},Pe.map(Ke=>a.createElement(ge.op,{key:Ke.key,style:Me===Ke.key?{border:"1px solid #165dff",color:"#165dff"}:{},onClick:()=>We(Ke.key),shape:"default",icon:a.createElement("img",{src:Ke.icon})},Ke.name)))};Le.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4",width:538,cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u5386\u53F2\u5BF9\u8BDD",content:a.createElement(De,null),onOk:()=>Be(void 0,null,function*(){var Me,We,Ke;if(fe==="image"){const je=yield(0,le.ZP)(`/api/course_qna_sessions/${Ie}.json`,{method:"get"});if((je==null?void 0:je.status)===0){const it=(We=(Me=je==null?void 0:je.data)==null?void 0:Me.messages)==null?void 0:We.map(pt=>({updated_at:pt.updated_at,question:pt.question,answer:pt.answer})),$e={my_user_name:(Ke=je==null?void 0:je.data)==null?void 0:Ke.user_name,user_name:"AI\u56DE\u7B54",data:it};yield Ae($e)}return}const Je=`${se.Z.API_SERVER}/api/course_qna_sessions/${Ie}/download_chat_data.json?file_type=${fe}`;(0,ie.Nd)(null,Je)})})}},64466:function(Ct,_e,E){"use strict";var a=E(59301),oe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ge=(Re,Fe,pe)=>Fe in Re?oe(Re,Fe,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Re[Fe]=pe,me=(Re,Fe)=>{for(var pe in Fe||(Fe={}))ie.call(Fe,pe)&&ge(Re,pe,Fe[pe]);if(Le)for(var pe of Le(Fe))se.call(Fe,pe)&&ge(Re,pe,Fe[pe]);return Re},ye=(Re,Fe)=>{var pe={};for(var he in Re)ie.call(Re,he)&&Fe.indexOf(he)<0&&(pe[he]=Re[he]);if(Re!=null&&Le)for(var he of Le(Re))Fe.indexOf(he)<0&&se.call(Re,he)&&(pe[he]=Re[he]);return pe};const le=E(20441),ve={};le.keys().forEach(Re=>{const Fe=Re.replace("./","").replace(".svg","");ve[Fe]=le(Re)});const xe=Re=>{var Fe=Re,{filename:pe}=Fe,he=ye(Fe,["filename"]),Be;const Ce=((Be=pe==null?void 0:pe.split(".").pop())==null?void 0:Be.toLowerCase())||"unknown",Ie=ve[Ce]||ve.default;return a.createElement("img",me({src:Ie,alt:Ce},he))};_e.Z=xe},94513:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return Xe}});var a=E(59301),oe=E(36207),Le=E(6767),ie=E(94968),se=E(62957),ge=E(25399),me=E(37568),ye=E(7939),le=E(29787),ve=E(584),xe=E(93725),Re=E(75727),Fe=E(37639),pe=E(92310),he=E.n(pe),Be=E(8191),Ce=E(90283),Ie=E(70990),Pe={flex_box_center:"flex_box_center___NfmQB",flex_space_between:"flex_space_between___kVtBD",flex_box_vertical_center:"flex_box_vertical_center___EegZo",flex_box_center_end:"flex_box_center_end___Ueaqo",flex_box_column:"flex_box_column___Sd9Zb",loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe",bottomlist:"bottomlist___Unmz9"},be=E(49317),ne=E(76406),Se=E(67279),Oe=E(12495),Ae=E(28984),fe=E(71986),De=E(14185),Me=E(56102),We=E(74410),Ke=E(64466),Je=E(34547),je=E(73928),it=Object.defineProperty,$e=Object.defineProperties,pt=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,st=(Gt,Wn,Hn)=>Wn in Gt?it(Gt,Wn,{enumerable:!0,configurable:!0,writable:!0,value:Hn}):Gt[Wn]=Hn,Mt=(Gt,Wn)=>{for(var Hn in Wn||(Wn={}))vt.call(Wn,Hn)&&st(Gt,Hn,Wn[Hn]);if(qe)for(var Hn of qe(Wn))dt.call(Wn,Hn)&&st(Gt,Hn,Wn[Hn]);return Gt},It=(Gt,Wn)=>$e(Gt,pt(Wn)),rt=(Gt,Wn,Hn)=>new Promise((Un,Eu)=>{var ra=qn=>{try{du(Hn.next(qn))}catch(nn){Eu(nn)}},Zu=qn=>{try{du(Hn.throw(qn))}catch(nn){Eu(nn)}},du=qn=>qn.done?Un(qn.value):Promise.resolve(qn.value).then(ra,Zu);du((Hn=Hn.apply(Gt,Wn)).next())}),He=({title:Gt="\u5934\u6B4CAI",placeholder:Wn,hideUpload:Hn,hideInputBox:Un,aiIcon:Eu=Oe,userIcon:ra=Ae,dragIcon:Zu=fe,children:du,fetchUrl:qn,fetchData:nn={},extraAnswerAction:_n,showDefaultTips:El=!0,onOpen:Ul,onClose:Rl,loadingOption:ku,showPreference:Du=!1,initMessage:fu,customRequest:su,visible:ju,width:yu=1200,isCheckRestrictNumber:Wu=!1,headNode:Ga,headFunctionNode:Da,showRedraw:hn,showEdit:Lt,promptPropName:Vt="prompt",topPercentage:Kn,showSwitchingModel:lu=!1,showImageGenerator:Sn=!1,showLookHistory:nu=!1,fetchListObject:Nn,customPreference:Xt,customDataNode:te,showAddSession:re,historyId:Ee,draggableExtraNode:Ue,drawerExtraNode:lt,menuExtraFunctionNode:Jt,showSceneAwareness:vn=!1,showThiking:Cu=!1,ReactComponent:Mn=oe.Z,topFunctionNode:Zn,footerContainerStyle:Ru,chatContainerStyle:ya={},showCodePreview:ia=!1,showSource:Dl=!0,onSendMessage:Ya,onDynamic:Nu=()=>{},setSelectItem:ba,isPath:ru=!1,BottomNode:Il,BOttomNodeName:lr,ysclist:At={},onOpenChange:On})=>{var mn,Dt,xn,Ku,da,Ca,Pa,Oa,tl;const[Ju,Ba]=(0,a.useState)(!1),[ll,_a]=(0,a.useState)("qwen-plus-latest"),[ja,jl]=(0,a.useState)([]),[pr,jr]=(0,a.useState)([]),[on,yr]=(0,a.useState)(!1),[Ri,Ka]=(0,a.useState)(!1),[Yl,qa]=(0,a.useState)(!1),[bl,vr]=(0,a.useState)([]),[nl,vi]=(0,a.useState)(""),[oa,Kr]=(0,a.useState)(0),[to,Wi]=(0,a.useState)(void 0),[ti,$i]=(0,a.useState)(!1),[ur,Ai]=(0,a.useState)(null),[Or,wr]=(0,a.useState)(""),ni=(0,a.useRef)(),ri=(0,a.useRef)(null),Ui=(0,a.useRef)(null),[gi,Ji]=(0,a.useState)(!1),[$r,cl]=(0,a.useState)(!1),[rl,Ol]=(0,a.useState)(!1),[Ml,Er]=(0,a.useState)(!1),[$t,ou]=(0,a.useState)(!1),[cu,Ha]=(0,a.useState)(0),fl=(0,a.useRef)(null),il=(0,a.useRef)(!1),Al=(0,a.useRef)(null),[Zl,Tl]=(0,a.useState)(void 0),[Hl,ui]=(0,a.useState)(!0),[Gr,ar]=(0,a.useState)(yu-28),[Rr,Zr]=(0,a.useState)(!1),[ma,Ar]=(0,a.useState)(!0),[Ur,bo]=(0,a.useState)([]),si=(0,a.useRef)([]),Ci=(0,a.useRef)(null),Ti=(0,a.useRef)(null),Mr=(0,a.useRef)(!1),Pi=Gr-22,di=nl==null?void 0:nl.split(`
`).length,{onAdd:fo,onGetList:oo,onListClick:Oo,onListDelete:xo,onListDealData:Qo}=Nn||{},[Nr,Ho]=(0,a.useState)([]),Fo=50,Vi=10,yo={maxCount:Fo,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:ja,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:$n=>rt(void 0,null,function*(){var gl,hl,rr,Yr;const mt=(Yr=(rr=(hl=(gl=$n==null?void 0:$n.name)==null?void 0:gl.split("."))==null?void 0:hl.slice(-1))==null?void 0:rr[0])==null?void 0:Yr.toLowerCase(),en=["doc","docx","md","pdf","txt","xlsx","xls"].includes(mt);return $n.size==0?(Le.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ie.default.LIST_IGNORE):en?$n.size/1024/1024>100?(Le.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ie.default.LIST_IGNORE):!0:(Le.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),ie.default.LIST_IGNORE)}),onChange:({fileList:$n})=>{jl($n)},action:`${(mn=De.Z)==null?void 0:mn.API_SERVER}/api/intelligent_imports/upload_file.json`},Ki={maxCount:Vi,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:pr,multiple:!0,accept:".jpg,.png,",beforeUpload:$n=>{var gl,hl,rr,Yr;const mt=(Yr=(rr=(hl=(gl=$n==null?void 0:$n.name)==null?void 0:gl.split("."))==null?void 0:hl.slice(-1))==null?void 0:rr[0])==null?void 0:Yr.toLowerCase(),en=["jpg","png"].includes(mt);return $n.size==0?(Le.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),ie.default.LIST_IGNORE):en?$n.size/1024/1024>10?(Le.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),ie.default.LIST_IGNORE):!0:(Le.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),ie.default.LIST_IGNORE)},onChange:({fileList:$n})=>{jr($n)},action:`${(Dt=De.Z)==null?void 0:Dt.API_SERVER}/api/ai/generals/update_file.json`};(0,a.useEffect)(()=>{if(!bl.length||!ni.current)return;const $n=bl[bl.length-1];$n!=null&&$n.loading&&(ni.current.scrollTop=ni.current.scrollHeight)},[bl.length]),(0,a.useEffect)(()=>{if(!ni.current||!fl.current)return;const $n=new IntersectionObserver(([gl])=>{var hl,rr,Yr,mt;if(!document.contains(gl.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((hl=gl.rootBounds)==null?void 0:hl.width)===0&&((rr=gl.rootBounds)==null?void 0:rr.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Yr=gl.boundingClientRect)==null?void 0:Yr.width)===0&&((mt=gl.boundingClientRect)==null?void 0:mt.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}ui(gl.isIntersecting)},{root:ni.current,rootMargin:"70px",threshold:0});return $n.observe(fl.current),()=>{fl.current&&$n.unobserve(fl.current)}},[ni.current,fl.current]),(0,a.useEffect)(()=>{var $n,gl,hl;let rr=Object.values((($n=At==null?void 0:At.bot_option_data)==null?void 0:$n.model_detail_map)||{});(rr==null?void 0:rr.length)>0&&((hl=(gl=rr==null?void 0:rr[0])==null?void 0:gl.name.toLowerCase())!=null&&hl.includes("reasoner"))?cl(!0):cl(!1)},[At]),(0,a.useEffect)(()=>{if(!gi)return;const $n=ni.current,gl=Al.current;il.current=!1;let hl=$n.scrollTop;const rr=()=>{const{scrollTop:mt,scrollHeight:Ht,clientHeight:en}=$n;mt>hl?mt+en>=Ht-50&&($n.scrollTop=$n.scrollHeight,il.current=!1):mt<hl&&(il.current=!0),hl=mt};$n.addEventListener("scroll",rr);const Yr=new ResizeObserver(()=>{il.current||($n.scrollTop=$n.scrollHeight)});return Yr.observe(gl),()=>{var mt;Yr.unobserve(gl),(mt=$n==null?void 0:$n.removeEventListener)==null||mt.call($n,"scroll",rr)}},[gi]),(0,a.useEffect)(()=>{!gi&&si.current.length&&(vr([...bl,...si.current]),si.current=[])},[gi]),(0,a.useEffect)(()=>{if(!ni.current)return;const $n=new ResizeObserver(()=>{var gl;ni.current&&ar((gl=ni.current)==null?void 0:gl.offsetWidth)});return $n.observe(ni.current),()=>{ni.current&&$n.unobserve(ni.current)}},[ni.current]),(0,a.useEffect)(()=>{typeof ju=="boolean"&&Ba(ju)},[ju]),(0,a.useEffect)(()=>{On&&On(Ju)},[Ju]),(0,a.useEffect)(()=>{var $n;if(ri.current&&ur!==null){ri.current.focus();const gl=($n=ri.current.resizableTextArea)==null?void 0:$n.textArea;gl&&(gl.selectionStart=gl.selectionEnd=gl.value.length)}},[ur]),(0,a.useEffect)(()=>{di<5&&$i(!1)},[di]),(0,a.useEffect)(()=>{Ju&&fu&&(vr(so(fu)),yr(!0),Vo(fu,{history:[]})),Ju&&($u(),Ee?Ts(Ee):re&&!Zl&&vs()),Ju||_l()},[Ju]);const so=($n="",gl=[],hl=[])=>{const rr=Date.now();return[{text:$n,key:rr,sender:"user",fileList:gl,imageList:hl,show:!0},{loading:!0,key:rr,sender:"AI",show:!0,model:nn!=null&&nn.application_id?"other":ll,imageGenerator:Ml,thinkingEnabled:$r,codePreview:rl}]},_l=()=>{wr(""),Ai(null),jl([]),jr([]),vi("")},zu=()=>{if(Ul){Ul({chatData:bl,setChatData:vr,setLoading:yr,getData:Vo,renderChatItems:so,handleAdd:vs,identifier:Zl});return}Ba(!0)},go=()=>{if(Ar(!0),Rl){Rl();return}Ba(!1)},wo=()=>{$i(!ti)},$u=()=>rt(void 0,null,function*(){if(!Wu)return;const $n=yield(0,be.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});($n==null?void 0:$n.status)===0&&($n==null?void 0:$n.total_number)!==-1&&(Kr(($n==null?void 0:$n.total_number)-($n==null?void 0:$n.remaining_number)),Wi($n==null?void 0:$n.total_number))}),Ds=()=>{se.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:a.createElement("div",null,a.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),a.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",to,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},oi=$n=>$n.reduce((hl,rr)=>{if(rr.sender==="user"&&rr.text){const Yr=$n.find(mt=>mt.key===rr.key&&mt.sender==="AI");Yr&&(Yr!=null&&Yr.text)&&!(Yr!=null&&Yr.error)&&hl.push({question:rr.text,answer:Yr.text})}return hl},[]),Vo=(...$n)=>rt(void 0,[...$n],function*(gl="",hl={},rr=bl){if(Ho([]),su&&(yield su({mes:gl,setChatData:vr,fileList:ja,body:hl,checkNum:$u,setLoading:yr,bodyChatData:rr,setTyping:Ji,setImageGenerator:Er,renderChatItems:so})),!su){const Yr=ja==null?void 0:ja.map(Sl=>{var Fl;return(Fl=Sl==null?void 0:Sl.response)==null?void 0:Fl.file_id}),mt=pr==null?void 0:pr.map(Sl=>{var Fl;return(Fl=Sl==null?void 0:Sl.response)==null?void 0:Fl.data}),Ht=hl.history||oi(rr),en=Mt(Mt({identifier:Zl,response_mode:"streaming",model:ll,scene_awareness:$t,thinking_enabled:$r,image_generator:Ml,code_preview:rl,file_ids:Yr,image_list:mt,history:Ht,[Vt]:gl},nn),hl),Gn=Object.fromEntries(Object.entries(en).filter(([Sl,Fl])=>Fl!==void 0));Ui.current=new We.Z(De.Z.API_SERVER+qn,Gn),yield new Promise((Sl,Fl)=>{let ir=null,Ll=null;Ui.current.on("data",Ql=>{Ji(!0);const{chunk:{content:xa,type:Xu,created:Sa,msg:Fr}}=Ql,or=Fr==="error";Xu==="thinking"&&(ir=ir||Sa,vr(Fa=>[...Fa].map((pl,Vl)=>Vl===Fa.length-1?It(Mt({},pl),{reasoning:(pl.reasoning||"")+xa,loading:!1,hideAnswer:!0,error:or}):pl))),Xu==="text"&&(Ll=Ll||Sa,vr(Fa=>[...Fa].map((pl,Vl)=>Vl===Fa.length-1?It(Mt({},pl),{text:(pl.text||"")+xa,loading:!1,startTime:ir,endTime:Ll,error:or}):pl))),Xu==="follow_up"&&(Ho([]),Ho(xa))}),Ui.current.on("done",()=>{Sl()}),Ui.current.on("error",Ql=>{let xa="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Ql)==="[object Object]"&&Ql.status===-9&&(xa=Ql==null?void 0:Ql.message),vr(Xu=>[...Xu].map((Sa,Fr)=>Fr===Xu.length-1?It(Mt({},Sa),{text:xa,loading:!1,error:!0}):Sa)),Sl()}),Ui.current.on("cancelled",()=>{Sl()}),Ui.current.startStream()})}$u(),yr(!1)}),Os=$n=>{vi($n.target.value)},Ms=($n,gl)=>{if(_l(),yr(!0),$n==="edit"){si.current=bl.slice(gl+2);const hl=bl.splice(gl),{fileList:rr=[],imageList:Yr=[]}=(hl==null?void 0:hl[0])||{},mt=rr.map(Gn=>{var Sl;return(Sl=Gn.response)==null?void 0:Sl.file_id}),Ht=Yr.map(Gn=>{var Sl;return(Sl=Gn.response)==null?void 0:Sl.data}),en={history:oi(bl),file_ids:mt,image_list:Ht,edit:!0};vr([...bl,...so(Or,rr,Yr)]),Vo(Or,en,bl)}if($n==="redraw"){si.current=bl.slice(gl+1);const hl=bl.splice(gl-1),{text:rr,fileList:Yr=[],imageList:mt=[]}=(hl==null?void 0:hl[0])||{},Ht=Yr.map(Sl=>{var Fl;return(Fl=Sl.response)==null?void 0:Fl.file_id}),en=mt.map(Sl=>{var Fl;return(Fl=Sl.response)==null?void 0:Fl.data}),Gn={history:oi(bl),file_ids:Ht,image_list:en,edit:!0};vr([...bl,...so(rr,Yr,mt)]),Vo(rr,Gn,bl)}},ps=()=>{if(nl.trim()!==""){_l(),yr(!0);const $n=ja.filter(hl=>hl.status==="done"),gl=pr.filter(hl=>hl.status==="done");vr([...bl,...so(nl,$n,gl)]),Vo(nl)}},Ls=$n=>{if($n.shiftKey){if($n.key==="Enter")return}else if($n.key==="Enter"){if($n.preventDefault(),ks||Mr.current)return;ps()}},Io=($n,gl)=>{let hl=!1;Lt===!0?hl=!0:Lt==="last"&&(hl=bl.reduce((Ht,en,Gn)=>en.sender==="user"?Gn:Ht,-1)===gl);const rr=gl===ur,Yr=[...($n==null?void 0:$n.fileList)||[],...($n==null?void 0:$n.imageList)||[]];return a.createElement("div",{className:Pe.li,style:Mt({width:Pi},ya)},a.createElement("div",{className:Pe.avatarIcon},a.createElement("img",{className:Pe.img,src:ra})),a.createElement("div",{className:Pe.content},!!(Yr!=null&&Yr.length)&&a.createElement("div",{className:Pe.fileWrap},Yr==null?void 0:Yr.map((mt,Ht)=>a.createElement("div",{key:Ht,className:Pe.file},a.createElement(Ke.Z,{filename:mt==null?void 0:mt.name,className:"mr10",width:24}),a.createElement("aside",null,a.createElement(ge.Z,{title:mt==null?void 0:mt.name},a.createElement("div",{className:Pe.fileName},mt==null?void 0:mt.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,ne.RD)(mt==null?void 0:mt.size)))))),a.createElement("div",{className:Pe.borderBox},rr?a.createElement(me.default.TextArea,{value:Or,ref:ri,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:mt=>wr(mt.target.value)}):a.createElement("div",{className:Pe.text},$n==null?void 0:$n.text)),rr?a.createElement("div",{className:Pe.action},a.createElement(ye.ZP,{onClick:()=>{wr(""),Ai(null)},size:"small"},"\u53D6\u6D88"),a.createElement(ye.ZP,{disabled:!Or.trim(),onClick:()=>Ms("edit",gl),type:"primary",size:"small"},"\u786E\u8BA4")):a.createElement("div",{className:Pe.action},a.createElement(Me.CopyToClipboard,{text:($n==null?void 0:$n.text)||"",onCopy:()=>Le.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(ge.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),hl&&!on&&a.createElement(ge.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:()=>{Ai(gl),wr(($n==null?void 0:$n.text)||"")},className:"iconfont icon-bianji10 font14"})))))},Qs=($n,gl)=>{console.log($n);let hl=!1;hn===!0?hl=!0:hn==="last"&&(hl=bl.reduce((mt,Ht,en)=>Ht.sender==="AI"?en:mt,-1)===gl);let rr="";return $n!=null&&$n.source?rr=$n==null?void 0:$n.source:($n==null?void 0:$n.model)==="deepseek-r1"?rr="\u7531deepseek\u751F\u6210":($n==null?void 0:$n.model)==="qwen-plus-latest"&&(rr="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),a.createElement("div",{className:Pe.li,style:Mt({width:Pi},ya)},a.createElement("div",{className:Pe.avatarIcon},a.createElement("img",{className:Pe.img,src:Eu})),a.createElement("div",{className:Pe.content},a.createElement("div",{className:Pe.borderBox},$n.loading&&a.createElement(a.Fragment,null,$n!=null&&$n.imageGenerator?a.createElement("div",{className:Pe.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",a.createElement("div",{className:"ai-loading"})):!($n!=null&&$n.thinkingEnabled)&&a.createElement("div",null,a.createElement("div",{className:Pe.loading},a.createElement("div",{className:Pe.dot}),a.createElement("div",{className:Pe.dot}),a.createElement("div",{className:Pe.dot})),a.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(ku==null?void 0:ku.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),($n==null?void 0:$n.thinkingEnabled)&&a.createElement(Ce.Z,{time:$n==null?void 0:$n.time,cancelIndex:cu,loading:$n.loading,streamingStatus:!($n!=null&&$n.text),onFinish:()=>{Ha(0),vr(Yr=>[...Yr].map((mt,Ht)=>Ht===Yr.length-1?It(Mt({},mt),{hideAnswer:!1,time:mt.startTime?mt.endTime-mt.startTime:null}):mt))},value:$n==null?void 0:$n.reasoning}),!!($n!=null&&$n.text)&&!$n.hideAnswer&&a.createElement(Be.Z,{onDynamic:Nu,cancelIndex:cu,streamingStatus:on,loadImage:!!($n!=null&&$n.imageGenerator),onFinish:()=>rt(void 0,null,function*(){Ha(0),setTimeout(()=>Ji(!1),0)}),value:$n==null?void 0:$n.text})),Dl&&!($n!=null&&$n.application_id)&&($n==null?void 0:$n.model)!="other"&&!!($n!=null&&$n.text)&&rr&&a.createElement("div",{className:Pe.source},rr),a.createElement("div",{className:Pe.action},_n==null?void 0:_n($n,gl,os),!($n!=null&&$n.imageGenerator)&&a.createElement(Me.CopyToClipboard,{text:String(($n==null?void 0:$n.text)||""),onCopy:()=>Le.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},a.createElement(ge.Z,{title:"\u590D\u5236"},a.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),Du&&!on&&a.createElement(a.Fragment,null,a.createElement(ge.Z,{title:"\u559C\u6B22"},a.createElement("i",{style:$n!=null&&$n.like?{color:"#FA8D30"}:{},onClick:()=>Rs("like",!($n!=null&&$n.like),gl),className:"iconfot icon-yijiejue font15"})),a.createElement(ge.Z,{title:"\u4E0D\u559C\u6B22"},a.createElement("i",{style:$n!=null&&$n.dislike?{color:"#e86d7c"}:{},onClick:()=>Rs("dislike",!($n!=null&&$n.dislike),gl),className:"iconfot icon-weijiejuezhengchang font15"}))),hl&&!on&&a.createElement(ge.Z,{title:"\u91CD\u65B0\u751F\u6210"},a.createElement("i",{onClick:()=>Ms("redraw",gl),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Rs=($n,gl,hl)=>rt(void 0,null,function*(){if(Xt){const rr=bl.slice(0,hl+1),mt=oi(rr).length;yield Xt({type:$n,value:gl,index:hl,identifier:Zl,objectIndex:mt})}vr(rr=>(rr[hl][$n]=gl,gl&&(rr[hl][$n==="like"?"dislike":"like"]=!1),[...rr]))}),Wo=()=>{var $n,gl;Ha(1),(gl=($n=Ui.current)==null?void 0:$n.cancelRequest)==null||gl.call($n),yr(!1),Ji(!1)},vs=()=>rt(void 0,null,function*(){var $n,gl,hl;ba({}),Ho([]),(gl=($n=Ui.current)==null?void 0:$n.cancelRequest)==null||gl.call($n),_l(),vr([]),yr(!0);const rr=yield fo();(rr==null?void 0:rr.status)===0&&Tl((hl=rr==null?void 0:rr.data)==null?void 0:hl.identifier),yr(!1),Ji(!1)}),Go=()=>rt(void 0,null,function*(){var $n;qa(!0);const gl=yield oo();(gl==null?void 0:gl.status)===0&&bo((($n=gl==null?void 0:gl.data)==null?void 0:$n.list)||[]),qa(!1)}),Ts=(...$n)=>rt(void 0,[...$n],function*(gl=Zl){var hl,rr,Yr,mt,Ht;ba({}),Ho([]),(rr=(hl=Ui.current)==null?void 0:hl.cancelRequest)==null||rr.call(hl),_l(),Ka(!0);const en=yield Oo(gl);if(en.status===0){const Gn=Qo(((Yr=en==null?void 0:en.data)==null?void 0:Yr.messages)||[]);ba({type:(mt=en==null?void 0:en.data)==null?void 0:mt.scene_type}),vr(Gn),Ka(!1),Tl((Ht=en==null?void 0:en.data)==null?void 0:Ht.identifier);return}vr([]),Ka(!1)}),bs=($n,gl)=>rt(void 0,null,function*(){(yield xo($n)).status===0&&(Le.ZP.success("\u5220\u9664\u6210\u529F"),gl===Zl&&vs(),Go())}),xs=()=>a.createElement("div",{className:Pe.menuWarp},a.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),a.createElement(le.Z,{spinning:Yl},!Ur.length&&a.createElement(ve.Z,{style:{width:250,paddingBottom:30},image:ve.Z.PRESENTED_IMAGE_SIMPLE}),!!Ur.length&&a.createElement("div",{className:Pe.menu},Ur.map(function($n,gl){return a.createElement("aside",{className:he()(Zl===$n.identifier&&Pe.active),key:$n.id,onClick:()=>Ts($n.id)},a.createElement("div",{className:Pe.menuText},a.createElement(ge.Z,{title:$n==null?void 0:$n.question},a.createElement("span",null,$n==null?void 0:$n.question)),Jt&&Jt($n)),a.createElement("div",{className:Pe.menuDel,onClick:hl=>hl.stopPropagation()},a.createElement("i",{onClick:()=>(0,je.r)($n.id),className:"iconfont icon-daochubeifen primary-hover font14"})),a.createElement("div",{className:Pe.menuDel,onClick:hl=>hl.stopPropagation()},a.createElement(xe.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>bs($n.id,$n.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},a.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Ys=$n=>{if($n==="file"){if(pr.length){se.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{jr([]),Ci.current.upload.uploader.fileInput.click()}});return}Ci.current.upload.uploader.fileInput.click()}if($n==="image"){if(ja.length){se.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{jl([]),Ti.current.upload.uploader.fileInput.click()}});return}Ti.current.upload.uploader.fileInput.click()}},Yo=[...ja,...pr],ks=Yo.some($n=>$n.status==="uploading")||on||gi,Es=oa>=to,os={chatData:bl,stream:Ui,isDisabledNum:Es,isDisAbledUpload:ks,checkNumModal:Ds,checkNum:$u,onClose:go,setChatData:vr,setLoading:yr,getData:Vo,clearStatus:_l,typing:gi,setImageGenerator:Er,renderChatItems:so,setSceneAwareness:ou,setIdentifier:Tl,setCodePreview:Ol,setTyping:Ji,onMenuClick:Ts};return a.createElement(a.Fragment,null,du?a.createElement("div",{onClick:zu},du):du!==null&&!Ju&&a.createElement(Se.Z,{draggableExtraNode:Ue,showAvatarEditData:{nickname:"\u5B9E\u9A8C\u52A9\u6559",headImgId:null},src:Zu,onClick:zu,topPercentage:Kn}),Ju&&a.createElement("div",{className:Pe.draggableWrap},a.createElement(Je.s,{dragHandleClassName:Pe.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:736,maxWidth:window.innerWidth-40,resizeHandleStyles:{right:{width:5}},default:{x:window.innerWidth-756,y:20,width:736,height:window.innerHeight-40}},a.createElement("div",{className:Pe.modal},a.createElement("div",{className:Pe.head},a.createElement("div",{className:Pe.title},a.createElement("b",{className:"c-grey-333 font16"},"\u5B9E\u9A8C\u52A9\u6559"),a.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),lt,lu&&a.createElement(Ie.Z,{value:ll,onChange:$n=>{cl(!1),Er(!1),_a($n),jr([]),jl([])}}),nu&&a.createElement(a.Fragment,null,a.createElement(Re.Z,{className:"ml10",dropdownRender:xs,onOpenChange:$n=>{$n&&Go()},placement:"bottomRight",arrow:{pointAtCenter:!0}},a.createElement("div",{className:Pe.headBtn},a.createElement("i",{className:"icon-lishiduihua1 font14"})))),re&&a.createElement(a.Fragment,null,a.createElement(ge.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},a.createElement("div",{className:Pe.headBtn,onClick:vs},a.createElement("i",{className:"icon-xinjianduihua font14"}))),a.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),a.createElement(ge.Z,{title:"\u6536\u8D77\u7A97\u53E3"},a.createElement("div",{className:Pe.headBtn,onClick:go},a.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),a.createElement("div",{className:he()(Pe.wrap,Ju&&"body-overflow-hidden")},a.createElement("div",{ref:ni,className:Pe.chatContainer},!ru&&(Zn==null?void 0:Zn(os)),El&&a.createElement("div",{className:`${Pe.li} mb20`,style:Mt({width:Pi},ya)},a.createElement("div",{className:Pe.avatarIcon},a.createElement("img",{className:Pe.img,src:Eu})),a.createElement("div",{className:Pe.content},a.createElement("div",{className:Pe.borderBox},Ga,Da==null?void 0:Da(os)))),ru&&(bl==null?void 0:bl.length)<=0&&a.createElement("div",{style:{textAlign:"center"}},Ga,a.createElement("div",{style:{height:20,width:1}}),ru&&(Zn==null?void 0:Zn(os))),a.createElement("div",{ref:Al},a.createElement(le.Z,{spinning:Ri,className:"mt20"},bl==null?void 0:bl.map(($n,gl)=>a.createElement(a.Fragment,{key:$n.key+gl},$n.show&&a.createElement(a.Fragment,null,$n.sender==="user"&&Io($n,gl),$n.sender==="AI"&&Qs($n,gl),te&&!["AI","user"].includes($n.sender)&&te($n,gl,{width:Pi})))))),!Hl&&a.createElement("div",{className:Pe.backBottom,onClick:()=>{ni.current.scrollTop=ni.current.scrollHeight}},a.createElement("i",{className:"iconfont icon-huidaodibu"})),a.createElement("div",{ref:fl,className:"pl20"}),(Nr==null?void 0:Nr.length)>0&&a.createElement("div",{style:{display:(Nr==null?void 0:Nr.length)===0&&"none",marginTop:0,maxHeight:300,overflow:"auto",paddingBottom:20,paddingLeft:70}},Nr==null?void 0:Nr.map(($n,gl)=>a.createElement("div",{onClick:()=>{yr(!0),Ho([]);const hl=ja.filter(Yr=>Yr.status==="done"),rr=pr.filter(Yr=>Yr.status==="done");vr([...bl,...so($n,hl,rr)]),Vo($n)},className:Pe.bottomlist,style:{marginTop:gl===0?0:10,fontSize:12,height:36,lineHeight:"36px"}},$n)))),ru&&(bl==null?void 0:bl.length)<=0&&a.createElement("div",{style:{display:((Ku=Object.keys(((xn=At==null?void 0:At.bot_info)==null?void 0:xn.onboarding_info)||{}))==null?void 0:Ku.length)===0&&"none",marginTop:20,maxHeight:300,overflow:"auto",paddingLeft:20}},a.createElement("div",{style:{color:"#333",fontSize:16,whiteSpace:"pre-wrap"}},(Ca=(da=At==null?void 0:At.bot_info)==null?void 0:da.onboarding_info)==null?void 0:Ca.prologue),(tl=(Oa=(Pa=At==null?void 0:At.bot_info)==null?void 0:Pa.onboarding_info)==null?void 0:Oa.suggested_questions)==null?void 0:tl.map(($n,gl)=>a.createElement("div",{onClick:()=>{yr(!0);const hl=ja.filter(Yr=>Yr.status==="done"),rr=pr.filter(Yr=>Yr.status==="done");vr([...bl,...so($n,hl,rr)]),Vo($n)},className:Pe.bottomlist},$n))),ru&&(bl==null?void 0:bl.length)>0&&a.createElement("div",{style:{display:"flex",gap:20,marginLeft:20,marginBottom:10}},lr&&a.createElement(ye.ZP,{style:{height:34,borderRadius:20,width:102},ghost:!0,type:"primary"},lr),a.createElement(Fe.Z,{zIndex:1e3,placement:"topLeft",content:a.createElement("div",{style:{width:530}},Il==null?void 0:Il(os)),title:"\u667A\u80FD\u5DE5\u5177"}," ",a.createElement(ye.ZP,{style:{height:34,borderRadius:20,width:102},icon:a.createElement("i",{className:"iconfont icon-qita"}),type:"primary",ghost:!0},"\u667A\u80FD\u5DE5\u5177"))),!Un&&a.createElement("div",{className:Pe.footer},a.createElement("div",{className:Pe.main},!!Yo.length&&a.createElement("div",{className:Pe.files},Yo==null?void 0:Yo.map(($n,gl)=>a.createElement("div",{key:gl,className:Pe.file},a.createElement(le.Z,{size:"small",spinning:($n==null?void 0:$n.status)==="uploading"},a.createElement(Ke.Z,{filename:$n==null?void 0:$n.name,className:"block",width:24})),a.createElement("aside",null,a.createElement(ge.Z,{title:$n==null?void 0:$n.name},a.createElement("div",{className:Pe.fileName},$n==null?void 0:$n.name)),a.createElement("div",{className:"c-grey-999 font12"},(0,ne.RD)($n==null?void 0:$n.size))),a.createElement("i",{onClick:()=>{jl(hl=>hl.filter(rr=>rr.uid!==$n.uid)),jr(hl=>hl.filter(rr=>rr.uid!==$n.uid))},className:`aitubiao icon-tupianguanbi ${Pe.fileDel}`})))),a.createElement("div",{className:Pe.inputWrap},a.createElement(me.default.TextArea,{placeholder:Wn||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:nl,bordered:!1,onChange:Os,onPressEnter:Ls,onCompositionStart:()=>{Mr.current=!0},onCompositionEnd:()=>{Mr.current=!1}}),a.createElement("div",{className:Pe.action},a.createElement("div",{className:Pe.btnWrap},vn&&a.createElement(ge.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},a.createElement("div",{onClick:()=>ou(!$t),className:he()(Pe.btn,$t&&Pe.btnActive)},a.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),ll==="deepseek-r1"&&Cu&&a.createElement(ge.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},a.createElement("div",{onClick:()=>cl(!$r),className:he()(Pe.btn,$r&&Pe.btnActive)},a.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),Sn&&ll==="qwen-plus-latest"&&a.createElement("div",{onClick:()=>Er(!Ml),className:he()(Pe.btn,Ml&&Pe.btnActive)},a.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!Hn&&a.createElement(a.Fragment,null,a.createElement(ie.default,Mt({ref:Ti},Ki),a.createElement(ge.Z,{title:pr.length>=Vi?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},a.createElement("div",{onClick:()=>!(pr.length>=Vi)&&Ys("image"),className:pr.length>=Vi?Pe.uploadDisabledBtn:Pe.uploadBtn},a.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),a.createElement(ie.default,Mt({ref:Ci},yo),a.createElement(ge.Z,{title:ja.length>=Fo?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":a.createElement("div",null,a.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),a.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},a.createElement("div",{onClick:()=>!(ja.length>=Fo)&&Ys("file"),className:ja.length>=Fo?Pe.uploadDisabledBtn:Pe.uploadBtn},a.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),a.createElement("div",{className:"mr13"}),gi?a.createElement(ge.Z,{title:"\u505C\u6B62\u751F\u6210"},a.createElement("div",{className:`iconfont icon-tingzhihuida ${Pe.cancelBtn}`,onClick:Wo})):a.createElement(ye.ZP,{className:(nl==null?void 0:nl.trim())===""?Pe.sendBtnDisabled:Pe.sendBtn,icon:a.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:ks,onClick:ps}))))))))))},tt={bigTipsBox:"bigTipsBox___XRGyw",bigTips:"bigTips___uPRW3",item:"item___KMGDu",editBtn:"editBtn___JiZpD",active:"active___EX5N5",PrevNext:"PrevNext____kcgs",img:"img___X2ms3",imgHover:"imgHover___wIHti",LeftButton:"LeftButton___P5Wge",RightButton:"RightButton___NAbBu"},ht=E(35293),Qt=E(67911),St=E(51058),gt=E(37791),Zt=E(1594),Rn=E(86784),au=E(44283),tu=Object.defineProperty,Jn=Object.defineProperties,Wt=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Bn=(Gt,Wn,Hn)=>Wn in Gt?tu(Gt,Wn,{enumerable:!0,configurable:!0,writable:!0,value:Hn}):Gt[Wn]=Hn,Ye=(Gt,Wn)=>{for(var Hn in Wn||(Wn={}))ln.call(Wn,Hn)&&Bn(Gt,Hn,Wn[Hn]);if(Ut)for(var Hn of Ut(Wn))pn.call(Wn,Hn)&&Bn(Gt,Hn,Wn[Hn]);return Gt},ct=(Gt,Wn)=>Jn(Gt,Wt(Wn)),ft=(Gt,Wn,Hn)=>new Promise((Un,Eu)=>{var ra=qn=>{try{du(Hn.next(qn))}catch(nn){Eu(nn)}},Zu=qn=>{try{du(Hn.throw(qn))}catch(nn){Eu(nn)}},du=qn=>qn.done?Un(qn.value):Promise.resolve(qn.value).then(ra,Zu);du((Hn=Hn.apply(Gt,Wn)).next())}),Xe=({description:Gt,code:Wn,showData:Hn={},sendParams:Un={},allShow:Eu=!1,draggableExtraNode:ra,singleControl:Zu=!1})=>{var du,qn;const nn=(0,au.useDispatch)(),[_n,El]=(0,a.useState)({}),[Ul,Rl]=(0,a.useState)([]),[ku,Du]=(0,a.useState)(null),[fu,su]=(0,a.useState)(!1),[ju,yu]=(0,a.useState)(!0),[Wu,Ga]=(0,a.useState)(0),Da=6,hn=(0,a.useRef)(null),[Lt,Vt]=(0,a.useState)([]),[Kn,lu]=(0,a.useState)(""),[Sn,nu]=(0,a.useState)(!0),[Nn,Xt]=(0,a.useState)(!0),[te,re]=(0,a.useState)(!0),[Ee,Ue]=(0,a.useState)(!1),[lt,Jt]=(0,a.useState)(null),[vn,Cu]=(0,a.useState)(!1),[Mn]=(0,au.useSearchParams)(),[Zn,Ru]=(0,a.useState)(null),[ya,ia]=(0,a.useState)(),[Dl,Ya]=(0,a.useState)([]),[Nu,ba]=(0,a.useState)(!1),ru=(0,a.useRef)(!0),Il=Ju=>{if(!hn.current)return;const Ba=hn.current,ll=Ba.children;if(ll.length===0)return;const jl=ll[0].getBoundingClientRect().width+22,pr=Ba.scrollLeft;Ju==="left"?Ba.scrollTo({left:Math.max(0,pr-jl),behavior:"smooth"}):Ba.scrollTo({left:pr+jl,behavior:"smooth"}),setTimeout(()=>{lr()},50)},lr=()=>{if(!hn.current)return;const Ju=hn.current,Ba=Ju.scrollWidth-Ju.clientWidth;if(console.log(Ju.scrollWidth),console.log(Ju.clientWidth),console.log(Ju.scrollLeft),Ba<=0){su(!1),yu(!1);return}su(Ju.scrollLeft>1),yu(Ju.scrollLeft<Ba-1)};(0,a.useEffect)(()=>{const Ju=hn.current;if(Ju){const Ba=()=>{requestAnimationFrame(lr)};Ju.addEventListener("scroll",Ba),lr();const ll=new ResizeObserver(()=>{lr()});return ll.observe(Ju),()=>{Ju.removeEventListener("scroll",Ba),ll.disconnect()}}},[hn.current]);const At=[{img:E(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:Gt,show:Hn==null?void 0:Hn.ai_exam_question,type:1},{img:E(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:Wn,show:Hn==null?void 0:Hn.ai_syntax_check,type:5},{img:E(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:Gt,query:Wn,show:Hn==null?void 0:Hn.ai_code_diagnosis,width:21,type:2},{img:E(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:Gt,query:Wn,show:Hn==null?void 0:Hn.ai_guidance,type:3},{img:E(9515),name:"\u4EE3\u7801\u8BC4\u4EF7",des:"\u4ECE\u591A\u4E2A\u7EF4\u5EA6\u5BF9\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677",description:Gt,query:Wn,show:Hn==null?void 0:Hn.ai_code_evaluation,type:9},{img:E(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:Gt,query:Wn,show:Hn==null?void 0:Hn.ai_code_optimization,type:7},{img:E(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA",description:Gt,query:Wn,show:Hn==null?void 0:Hn.ai_code_comment,type:8},Zu&&{img:E(36645),name:"\u6284\u88AD\u68C0\u6D4B",des:"\u667A\u80FD\u8054\u7F51\u641C\u7D22\uFF0C\u67E5\u627E\u7591\u4F3C\u6284\u88AD\u7684\u94FE\u63A5",description:Gt,query:Wn,show:Hn==null?void 0:Hn.ai_code_comment,type:13,width:25,custom_agent_name:"code_plagiarism"}].filter(Ju=>!!Ju);(0,a.useEffect)(()=>{(Un==null?void 0:Un.source)=="shixun"&&Nu&&ru.current&&(On(),mn(),ru.current=!1)},[Nu]);const On=()=>ft(void 0,null,function*(){var Ju,Ba,ll,_a;const ja=yield(0,be.ZP)("/api/ai/intelligent_applications.json",{method:"get",params:{item_type:"Shixun",item_id:Un==null?void 0:Un.shixun_id}});if((ja==null?void 0:ja.status)===0&&(Vt(((Ju=ja==null?void 0:ja.data)==null?void 0:Ju.list)||[]),lu(((Ba=ja==null?void 0:ja.data)==null?void 0:Ba.local_ai_model_url)||""),lr()),Mn.get("subject_id")){const jl=yield(0,be.ZP)("/api/ai/agents.json",{method:"get",params:{page:1,per_page:1e3,application_type:"subject_shixun",deployable_id:Mn.get("subject_id"),deployable_type:"Subject",item_type:"Subject",item_id:Mn.get("subject_id")}});(jl==null?void 0:jl.status)===0&&(Vt([...((ll=ja==null?void 0:ja.data)==null?void 0:ll.list)||[],...((_a=jl==null?void 0:jl.data)==null?void 0:_a.agents)||[]]),lr())}}),mn=()=>ft(void 0,null,function*(){const Ju=yield(0,be.ZP)("/api/ai/intelligent_applications/teacher_permission.json",{method:"get",params:{item_type:"Shixun",item_id:Un==null?void 0:Un.shixun_id}});(Ju==null?void 0:Ju.status)==0&&Cu(Ju==null?void 0:Ju.permission)}),Dt=Ju=>{Du(Ju),Jt(Ju),nu(!Ju),Xt(!Ju),re(!Ju),Ue(!!Ju)};function xn(Ju){return ft(this,null,function*(){let Ba=yield(0,be.ZP)(`/api/ai/agents/${Ju}/get_bot_info.json`,{method:"post"});(Ba==null?void 0:Ba.status)===0&&Ya(Ba==null?void 0:Ba.data)})}const Ku=Ju=>ft(void 0,null,function*(){if(!Mn.get("subject_id"))return;const Ba=yield(0,be.ZP)("/api/ai/agents/click.json",{method:"post",body:{deployable_type:"Subject",deployable_id:Mn.get("subject_id")||"",id:Ju}})}),da=Ju=>{const{setChatData:Ba,setLoading:ll,getData:_a,clearStatus:ja,typing:jl,setImageGenerator:pr,renderChatItems:jr,setSceneAwareness:on,setIdentifier:yr}=Ju;let Ri=At;return Eu||(Ri=At.filter(Ka=>Ka.show)),a.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:20,marginRight:20,paddingLeft:20}},a.createElement("div",{className:tt.bigTipsBox,style:{width:"100%",marginRight:10}},a.createElement("div",{ref:hn,className:tt.bigTips,style:{display:"flex",width:"100%",position:"relative",flexWrap:"wrap",gap:20,overflow:"auto"}},Ri.map((Ka,Yl)=>a.createElement(ge.Z,{key:Yl,title:Ka.des},a.createElement("div",{onClick:()=>ft(void 0,null,function*(){var qa;if([5,2,9,7,8,13].includes(Ka.type)&&!Ka.query){Le.ZP.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u7F16\u5199\u4EE3\u7801");return}if(Dt(null),jl){Le.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}on(!1),pr(!1),ll(!0),ja(),El(Ka);const bl=jr(Ka.query);bl[0].show=!1,bl[1].imageGenerator=!1,Ba(bl);const vr=yield tl.onAdd(),nl=(qa=vr==null?void 0:vr.data)==null?void 0:qa.identifier;yr(nl),_a("",ct(Ye({type:Ka.type,description:Ka.description,application_id:null,query:Un.isJupter?Ka.name:Ka.query,file_ids:[],history:[],is_chat:Ka.type===13,image_generator:!1,scene_awareness:!1,identifier:nl,custom_agent_name:Ka.custom_agent_name},Un),{prompt:Hn==null?void 0:Hn.ai_code_evaluation_promote}))}),className:tt.item,style:{flex:"0 0 auto"}},a.createElement("img",{src:Ka.img,width:Ka.width,alt:Ka.name}),a.createElement("span",null,Ka.name)))),Lt.map(Ka=>{var Yl;return a.createElement(ge.Z,{key:Ka.id,title:Ka!=null&&Ka.agent_type?Ka==null?void 0:Ka.description:`${Ka.name}\uFF0C\u9009\u4E2D\u4E4B\u540E\u4E0B\u65B9\u667A\u80FD\u95EE\u7B54\u5C06\u4F7F\u7528\u5BF9\u5E94\u7684\u80FD\u529B`},a.createElement("div",{className:`${tt.item} ${ku===Ka.id?tt.active:""}`,key:Ka.id,style:{flex:"0 0 auto"},onClick:()=>{ku===Ka.id?(Ru(null),Dt(null),ia(null),Ya({})):(ia(Ka.name),Ka!=null&&Ka.agent_type?(xn(Ka.id),Ru(Ka.id),Du(Ka.id),Ue(!!Ka.id),Ku(Ka.id)):(Ru(null),Dt(Ka.id)))}},(Ka==null?void 0:Ka.can_edit)&&!(Ka!=null&&Ka.agent_type)&&a.createElement("i",{className:`iconfont icon-bianjidaibeijing ${tt.editBtn}`,onClick:qa=>{qa.stopPropagation(),nn({type:"shixunsDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u667A\u80FD\u5E94\u7528",params:Ka}})}}),a.createElement("img",{src:Ka!=null&&Ka.agent_type?De.Z.API_SERVER+((Yl=Ka==null?void 0:Ka.icon)==null?void 0:Yl.url):Ka.attachment_id?`${De.Z.API_SERVER}/api/attachments/${Ka.attachment_id}`:Rn,width:24,height:24,alt:Ka.name}),a.createElement("span",null,Ka.name)))}),vn&&a.createElement(ht.Z,{data:Lt,getIAData:()=>On(),url:Kn,className:tt.inlineAgent,queryInfo:{item_type:"Shixun",item_id:Un==null?void 0:Un.shixun_id},showParams:!0}))),a.createElement("div",{className:tt.PrevNext},fu&&a.createElement("div",{className:tt.LeftButton,onClick:Ka=>{Ka.stopPropagation(),Il("left")}},a.createElement("img",{src:Qt.Z,alt:"Previous",className:tt.img}),a.createElement("img",{src:gt.Z,alt:"Previous",className:tt.imgHover})),ju&&a.createElement("div",{className:tt.RightButton,onClick:Ka=>{Ka.stopPropagation(),Il("right")}},a.createElement("img",{src:St.Z,alt:"Next",className:tt.img}),a.createElement("img",{src:Zt.Z,alt:"Next",className:tt.imgHover}))))},Ca=Ju=>ft(void 0,[Ju],function*({type:Ba,value:ll,index:_a,identifier:ja,objectIndex:jl}){const pr={index:jl,identifier:ja};if(Ba==="like"&&(yield(0,be.ZP)("/api/course_qna_records/like.json",{method:"post",body:pr})).status!==0||Ba==="dislike"&&(yield(0,be.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:pr})).status!==0)return Promise.reject()}),Pa=Ju=>{let Ba=[];return Ju==null||Ju.forEach(ll=>{var _a;const ja=ll.id,jl=ll.think?{reasoning:ll.think,thinkingEnabled:!0}:{},pr=[{text:ll.question,key:ja,sender:"user",fileList:[],show:!0},ct(Ye({key:ja,loading:!1,sender:"AI",show:!0,source:ll.answer_source,text:ll.answer,like:ll.like,dislike:ll.dislike,time:ll.think_time,id:ll.id,imageGenerator:((_a=ll==null?void 0:ll.answer)==null?void 0:_a.slice(0,4))==="<img"},jl),{application_id:ll.application_id})];Ba=[...Ba,...pr]}),Ba},Oa=(Un==null?void 0:Un.source)==="hack"?"Hack":"Shixun",tl={onAdd:()=>(0,be.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,be.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:Oa,by_self:!0}}),onListClick:Ju=>(0,be.ZP)(`/api/course_qna_sessions/${Ju}.json`,{method:"get"}),onListDelete:Ju=>(0,be.ZP)(`/api/course_qna_sessions/${Ju}.json`,{method:"delete"}),onListDealData:Pa};return a.createElement(He,{title:"\u5B9E\u9A8C\u52A9\u6559",hideInputBox:Eu?!1:!(Hn!=null&&Hn.ai_q_and_a),topFunctionNode:da,showSwitchingModel:!0,showImageGenerator:te,showSceneAwareness:Sn,showThiking:Nn,hideUpload:Ee,showPreference:!0,showLookHistory:!0,showAddSession:!0,setSelectItem:El,fetchListObject:tl,customPreference:Ca,BottomNode:da,BOttomNodeName:ya,showDefaultTips:!1,ysclist:Dl,onOpenChange:Ju=>ba(Ju),isPath:!0,fetchData:ct(Ye(ct(Ye({},Un),{questionable_type:Oa,is_chat:!0,type:_n.type}),_n.type===13?{custom_agent_name:"code_plagiarism"}:{}),{application_id:lt,agent_id:Zn,subject_id:Mn.get("subject_id")||((qn=(du=Mn.get("backUrl"))==null?void 0:du.split("/"))==null?void 0:qn[2])||"",course_id:Mn.get("coursesId")||"",homework_common_id:Mn.get("homework_common_id")||""}),headNode:a.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},a.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u60A8\u7684\u5B9E\u9A8C\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B"),a.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(Un==null?void 0:Un.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:ra})}},70990:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return Se}});var a=E(59301),oe={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},Le=E(44104),ie=Object.defineProperty,se=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,ye=(Oe,Ae,fe)=>Ae in Oe?ie(Oe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Oe[Ae]=fe,le=(Oe,Ae)=>{for(var fe in Ae||(Ae={}))ge.call(Ae,fe)&&ye(Oe,fe,Ae[fe]);if(se)for(var fe of se(Ae))me.call(Ae,fe)&&ye(Oe,fe,Ae[fe]);return Oe};const ve=Oe=>React.createElement("svg",le({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Oe),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var xe="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",Re=Object.defineProperty,Fe=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Be=(Oe,Ae,fe)=>Ae in Oe?Re(Oe,Ae,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Oe[Ae]=fe,Ce=(Oe,Ae)=>{for(var fe in Ae||(Ae={}))pe.call(Ae,fe)&&Be(Oe,fe,Ae[fe]);if(Fe)for(var fe of Fe(Ae))he.call(Ae,fe)&&Be(Oe,fe,Ae[fe]);return Oe};const Ie=Oe=>React.createElement("svg",Ce({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},Oe),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var Pe="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",be=E(59301),Se=({value:Oe,onChange:Ae})=>{const[fe,De]=(0,a.useState)(!1),Me=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-plus-latest",img:xe},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:Pe}],We=Me.find(Ke=>Ke.key===Oe);return be.createElement("div",{className:oe.select},be.createElement(Le.Z,{size:10},be.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),be.createElement("div",{className:oe.box,onMouseLeave:()=>De(!1)},be.createElement("div",{className:oe.text,onClick:()=>De(!0)},be.createElement("img",{src:We.img,width:20}),be.createElement("span",null,We.name),be.createElement("b",{className:"iconfont icon-zhankai6"})),fe&&be.createElement("div",{className:oe.itemWrap},be.createElement("aside",null,Me.map(Ke=>be.createElement("div",{key:Ke.key,className:`${oe.item} ${Ke.key===Oe?oe.active:""}`,onClick:Je=>{Je.stopPropagation(),Ae(Ke.key),De(!1)}},be.createElement("img",{src:Ke.img,width:20}),be.createElement("span",null,Ke.name))))))))}},90283:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return me}});var a=E(59301),oe={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},Le=E(29787),ie=E(59301),se=(ye,le,ve)=>new Promise((xe,Re)=>{var Fe=Be=>{try{he(ve.next(Be))}catch(Ce){Re(Ce)}},pe=Be=>{try{he(ve.throw(Be))}catch(Ce){Re(Ce)}},he=Be=>Be.done?xe(Be.value):Promise.resolve(Be.value).then(Fe,pe);he((ve=ve.apply(ye,le)).next())}),me=({value:ye="",streamingStatus:le,onFinish:ve,cancelIndex:xe,time:Re,loading:Fe,loadAll:pe})=>{const[he,Be]=(0,a.useState)(""),[Ce,Ie]=(0,a.useState)(!0),Pe=(0,a.useRef)(ye),be=(0,a.useRef)(le),ne=(0,a.useRef)(0),Se=(0,a.useRef)(null),[Oe,Ae]=(0,a.useState)(!1),fe=70;(0,a.useEffect)(()=>{be.current=le},[le]),(0,a.useEffect)(()=>{Pe.current=ye},[ye]),(0,a.useEffect)(()=>{if(!le){Be(Pe.current);return}return Ae(!0),Se.current=setInterval(De,fe),()=>{clearInterval(Se.current)}},[]),(0,a.useEffect)(()=>{Oe&&(Be(Pe.current),clearInterval(Se.current),Ae(!1),ve())},[xe]);const De=()=>se(void 0,null,function*(){const Me=Pe.current[ne.current];Me!==void 0?(Be(We=>We+Me),ne.current++,clearInterval(Se.current),Se.current=setInterval(De,280/(Pe.current.length-ne.current))):be.current===!1&&(Be(Pe.current),clearInterval(Se.current),Ae(!1),ve())});return ie.createElement("div",{className:`${oe.reasoning} fadeIn animated`},ie.createElement("div",{className:oe.btn,onClick:()=>Ie(!Ce)},ie.createElement("i",{className:"iconfont icon-shendusikao"}),Re?ie.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",Re," \u79D2\uFF09"):ie.createElement("span",null,"\u601D\u8003\u4E2D..."),Ce?ie.createElement("b",{className:"iconfont icon-shouqi6"}):ie.createElement("b",{className:"iconfont icon-zhankai6"})),Fe&&ie.createElement(Le.Z,{spinning:!0,className:"mt20"}),Ce&&!Fe&&ie.createElement("div",{className:oe.content},he,Oe?ie.createElement("span",{className:"aiBlink"},"__"):""))}},35139:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return Fe}});var a=E(59301),oe=E(6767),Le=E(37568),ie={codeBox:"codeBox___WpkVl"},se=E(92310),ge=E.n(se),me=Object.defineProperty,ye=(pe,he,Be)=>he in pe?me(pe,he,{enumerable:!0,configurable:!0,writable:!0,value:Be}):pe[he]=Be,le=(pe,he,Be)=>ye(pe,typeof he!="symbol"?he+"":he,Be),ve=(pe,he,Be)=>new Promise((Ce,Ie)=>{var Pe=Se=>{try{ne(Be.next(Se))}catch(Oe){Ie(Oe)}},be=Se=>{try{ne(Be.throw(Se))}catch(Oe){Ie(Oe)}},ne=Se=>Se.done?Ce(Se.value):Promise.resolve(Se.value).then(Pe,be);ne((Be=Be.apply(pe,he)).next())});class xe extends a.Component{constructor(he){super(he),le(this,"canvas"),le(this,"randomNum",(Be,Ce)=>Math.floor(Math.random()*(Ce-Be)+Be)),le(this,"drawPic",()=>{this.randomCode()}),le(this,"reloadPic",()=>{this.drawPic()}),le(this,"changeCode",Be=>{console.log(Be.target.value,222),this.setState({value:Be.target.value,showError:!1})}),le(this,"onVerify",()=>{let Be;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(Be=!0,oe.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(Be=!0,oe.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(Be=!1),this.setState({showError:Be}),Be}),this.canvas=a.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(he,Be){const Ce=this.randomNum(he,Be),Ie=this.randomNum(he,Be),Pe=this.randomNum(he,Be);return`rgb(${Ce}, ${Ie}, ${Pe})`}drawText(he,Be,Ce){he.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const Ie=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);he.font=Ie+"px SimHei";const Pe=10,be=(this.state.contentWidth-40)/(this.state.code.length-1);let ne=Pe;Ce>0&&(ne=Pe+Ce*be);let Se=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);Ie>40&&(Se=40);const Oe=this.randomNum(-10,10);he.translate(ne,Se),he.rotate(Oe*Math.PI/180),he.fillText(Be,0,0),he.rotate(-Oe*Math.PI/180),he.translate(-ne,-Se)}drawLine(he){for(let Be=0;Be<1;Be++)he.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),he.beginPath(),he.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),he.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),he.stroke()}drawDot(he){for(let Be=0;Be<100;Be++)he.fillStyle=this.randomColor(0,255),he.beginPath(),he.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),he.fill()}randomCode(){let he="";const Be="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let Ce=0;Ce<this.state.codeLength;Ce++){const Ie=Math.floor(Math.random()*57);he+=Be[Ie]}this.setState({code:he},()=>{const Ie=this.canvas.current.getContext("2d");Ie.textBaseline="bottom",Ie.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),Ie.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let Pe=0;Pe<this.state.code.length;Pe++)this.drawText(Ie,this.state.code[Pe],Pe);this.drawLine(Ie),this.drawDot(Ie)})}render(){const{className:he,width:Be=300}=this.props;return a.createElement("div",{className:ge()(ie.codeBox,he),style:{width:Be}},a.createElement("aside",null,a.createElement(Le.default,{value:this.state.value,onChange:this.changeCode,placeholder:"\u8BF7\u8F93\u5165\u56FE\u7247\u4E2D\u7684\u9A8C\u8BC1\u7801"})),a.createElement("div",null,a.createElement("canvas",{onClick:this.reloadPic,ref:this.canvas,width:"100",height:"30"}),a.createElement("div",{className:"current",onClick:this.reloadPic},"\u770B\u4E0D\u6E05\uFF1F\u6362\u4E00\u5F20")))}}const Re=(pe,he)=>{let Be;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,he),React.createElement(xe,{ref:Ce=>Be=Ce})),onOk:()=>ve(void 0,null,function*(){if(Be.onVerify())return Promise.reject();pe()})})};var Fe=xe},5622:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return le}});var a=E(59301),oe=E(37568),Le=E(96599),ie=E(6767),se={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},ge=E(62772);const{TextArea:me}=oe.default;class ye extends a.Component{constructor(xe){super(xe),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:xe,onAnswerChange:Re,addChildAnswer:Fe,exerciseIsPublish:pe,answers:he,activeOptionErrorIndex:Be,flex:Ce="0 0 1000px"}=this.props;console.log("----",he);let{inputVisible:Ie,EditInputIndex:Pe}=this.state;return a.createElement("div",{className:se.flex},a.createElement("div",{className:`${se.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",xe+1,"):"),a.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},he==null?void 0:he.map((be,ne)=>a.createElement(a.Fragment,null,Pe!==ne?(be==null?void 0:be.length)>0?a.createElement(Le.default,{className:"edit-tag",key:be,closable:!(xe===0&&ne===0),onClose:Se=>{Se.preventDefault(),(he==null?void 0:he.length)===1&&ne===0?this.props.deleteChildAnswermain(xe,ne):this.props.deleteChildAnswer(xe,ne)}},a.createElement("span",{onDoubleClick:Se=>{this.setState({EditInputIndex:ne}),Se.preventDefault()}},be)):a.createElement(oe.default,{defaultValue:be,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:Se=>{if(Se.target.value.replaceAll(" ","").length<=0){ie.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}Re(xe,ne,Se.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):a.createElement(oe.default,{defaultValue:be,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:Se=>{if(Se.target.value.replaceAll(" ","").length<=0){ie.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}Re(xe,ne,Se.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!Ie&&a.createElement(Le.default,{className:"site-tag-plus",onClick:()=>{Fe(xe),this.setState({inputVisible:!0})}},a.createElement(ge.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var le=ye},74072:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return pe}});var a=E(59301),oe=E(39116),Le=Object.defineProperty,ie=Object.defineProperties,se=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,le=(he,Be,Ce)=>Be in he?Le(he,Be,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):he[Be]=Ce,ve=(he,Be)=>{for(var Ce in Be||(Be={}))me.call(Be,Ce)&&le(he,Ce,Be[Ce]);if(ge)for(var Ce of ge(Be))ye.call(Be,Ce)&&le(he,Ce,Be[Ce]);return he},xe=(he,Be)=>ie(he,se(Be)),Re=(he,Be,Ce)=>le(he,typeof Be!="symbol"?Be+"":Be,Ce);const Fe="\u2581";class pe extends a.Component{constructor(){super(...arguments),Re(this,"getChCountBeforeCursor",(Be,Ce)=>{const Ie=Ce.line;let Pe=0;for(let ne=0;ne<Ie;ne++)Pe+=Be.getLine(ne).split(Fe).length-1;const be=Be.getLine(Ie).substring(0,Ce.ch);return Pe+=be.split(Fe).length-1,Pe}),Re(this,"onCMBeforeChange",(Be,Ce)=>{const Ie=Be.getRange(Ce.from,Ce.to);let Pe=0;if(Ce.text.forEach(be=>{Pe+=be.split(Fe).length-1}),Ie&&Ie.indexOf(Fe)!=-1){const be=Ie.split(Fe).length-1,ne=this.getChCountBeforeCursor(Be,Ce.from);console.log(`\u5220\u9664${be}\u4E2A\uFF0C \u4E4B\u524D\u6709${ne}\u4E2A\uFF0C\u65B0\u589E${Pe}\u4E2A`),this.props.deleteEmptyDisabled?Ce.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(ne,be,Pe)}else if(Pe){const be=this.getChCountBeforeCursor(Be,Ce.from);console.log(`\u65B0\u589E${Pe}\u4E2A\uFF0C\u4E4B\u524D\u6709${be}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(be,0,Pe)}})}render(){return a.createElement(oe.Z,xe(ve({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},35601:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return Ke},U:function(){return De}});var a=E(59301),oe=E(11938),Le=E(62957),ie=E(70858),se=E(67195),ge=E(84849),me=E(66649),ye=E.n(me),le={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},ve="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAACwCAYAAAD61gcAAAAAAXNSR0IArs4c6QAAIABJREFUeF7tnQd4XHeZ7n9/zUgzkkZdsiX3XmM7xWlONYE0AsuyEMizwAKbDcuFAMvCXvbuEpwsZeksBNilLZBLKIGQUC+EVEKSTYN0O8W9W26SrK4593nP+X/jvyd2LCeOZMbR88gjz5w59T3v933vV47jpZ+XzsAIngE3gtsqiU3tiaJxFYNMzufZk6ngEZyLSuLARuggXgLcME90FN2aHST34fTQjDeQqplOfqibsp4/QOqjztXcMczVHPWLvQS4g0IgclH0eDm7HvsBmca/pBvI5/OUVZRRXQ9l1bupqHq9c+NvOuiqXlqAlwA3DBBEe655J71lX2F3T0Q64yjLQFkVuHREqttRXfkYVa2nO3fcrmGs7qhe5CXAHeTyR7eSpmHJvQxWH0dqLJSPgXQjpFuIgTe4ISLT42ia8XKXe+vNRzWahnHwLwHuYID7ERWkWUk540k7yNZDZi6kp0OqHIa2RFT1OSa+/H2u7kP/MYxzflQv8hLgDga4X5Ghi6epYAJpIAtk5kB6JpRlIWqPqBp0THrlP7v6D/37UY2mYRz8S4A7KOBmZNjzdAK4lACXhuwCKJ8KzgOuetAx5cJ/drkPvAS4g5zPlwB3MMA9NSPDQ08/TbkxXAYyx0L55MSHi7ZF5Jxj8nn/4qrf9/Fh3ORH9SIvAe5ggLv17Czttz9FJvIMl4XssZCelAAu3x5Rg2Py+f/qqt/7saMaTcM4+JcAdzDA/ejUSrhHgBsf+3CVVZBZ5AEnkyqGwzH1wg+7ynd/dBjn/Khe5CXAHQxwd51ayYZ7nqLCAy5bA9mFkJ4IKfPhIjHcFa768n87qtE0jIN/CXCHCrhKySLzPeDkw22PyOUdk87/iKt+z1XDOOdH9SIvAe5ggLv/VVWs+sWTBYarrIGKBVAhHy4L+R1Qk4cp53/EVb77JcAdqVFqFK09F8bMyJNJl9G/fv36il9PnOh6jqjbP8JFvz23it03rdjrw9UmgCuf6HW47ZADpp6/zFW+68ojav/9zvRHO48tp2JxnqraiN5tKbI3O+c2jsa+jjjDRdE9tfTs+hplba+joimFK4dI0V73vQOp/Hsr3IR7RuNEHGib0a1n59hy+wqy0bgkaKhLdDj5cIpS2QHVeZh63jJXefkRBbgoujVNvvzTDLW9lfKqeoYiSKVhqHv1UKr3g2k358cjfa5HFHBRdH85O1b9F2VDb6OjH8qrI1IVDpeNyGYc5anVwNmu8rQ1I30iDgi4x16f45Efr6AyGhcLv5XVkD0e0hMglYGhdshFMO38K13l5cuOlP1eFi0r+8iO2Z+nvOo9dA0BZVFSqlEG6byjqnYXUdVZLnfKwyO5zyMLuBXvX0S+4gEG8mVk6h0VjZCqAVcN+V7I5SHX/PMHKhr/arFbPDCSJ+KAgPvVBbXs+s1yqvJtCcM1QPYYD7hKyG9LADf1/Ktc5bs/ciTss/Yh2v29C+mNbmTHlhSpCMrKHeVNybkebIfMDqhr/OaVn7n0smXLXH6k9ntkAffQWe9kx2NfoawhonKqo7weUpMgMxnKG8H1QUNdRKb2Ulf5im+N1El4ru1E91xQy6rfLCebb6NCqa1myM6H8vFQJsCJ4YZg8rlXuer3HBGA64p+2Vq9fdcd7Noxk96tMNAOQ7sgVQeZCRANQH6lChFWMeOLs5xzgyN1rkcWcLdP/QBbVn1aNyBZHJUZqD4JcqdA5Qwor40oU6lPaztVE09xbsEzI3UiDshw97++jqd+8kQMOLlsla2QmQflbT5K3R6hXOqRwnAKdHb84Kv097+DHWsiBnc6+lbDwGYY7ICoHxiEdC8wbx0DN01zS0sVcN/MLWVL1y2UE9GMowGobYTcUsgdD1k54mVQCdQ03XhbZfaNS91SnZlR+4keOreaR256MvbhyoGqasjMgvQUSFfJpEZURY4JF17pGv5h1H24qPcnr6Sz/6fsWJ9moMPRtxb6N0L/JuhbBf17QJhTqVXTOTdf/IWbzrvuOicnb0R+Rpbh/os61vA7IhYzFmgB6gW6OZA7G6rmQsUYoAca6xURXuYqzvn6iJyJA2wkWkYFtTxNJRPjG0ESiCpG0k2QrpSzFJFpdEx666Vuyoe/OZr72hn9qCW3Pfo9HTtn07s1on+ro28NDOyAgQ3QuxZ687BHTD0xT/0rX+fO+c+fjuQ+jyjgYmf2U5lz2dGnKrMUrR50tRVQswSqT4aqGZDORbg9jsaW7eSmnObcohUjeVLCbUWK7f6p7Nv05N9CLVAn9vV1cQoiIiJyU/ppe+sxbsmyp0drP+Nzu/PHX6Kv992xKR3a7WKADWyF/m0wsBp6O6Fbe5x1VJ154201v3nd0hE0p9rHEQdcfGI+VPYl8vl300REC44msVwL5F4G1YsSx7YsgioHVU03Pp2b9YYZzOh3o9SSF72J41nBnfI6mUJEHY5aotjE1mYc40/5CpXveo+7+OIRM03FwI4GfnEeO7t+yY61KQZlNtclZrR/JwyI2TZBbxQbD2oWb6P1rae7k9/95EjfIKMDuGWMocP9gUw0g1YPOjFH7XzInelNazPQHdFQ76hqudRVnDWq5iqq5BJ6uJoqGuNoVf5nq4Mzxt/Aa5b9rVty6Y6Rvni2vSi6von2wbvo2jGL7s0wsB3610N/OwxsS3y33r6E3TITHQ0XvMO97GtfG439HRXAxSy3LPVq9gz9lGrKCqa1Jgs1p0HuRMhOg3Q1lPVAQ/PWrprWpTXulMdH4yQVLizMBd4MnAlsYUbqh7znf93o3vOlvlHdr87rv0B393uTqNQHCjHQdkD/6uS1h4h8haP6nF9x0Wf+0rn5Ch1G/GfUABeD7p9TX2Fo6J2xaR2Do1F03wI150C1EuRS84moLnNkG294oGb9xSdw2eBomdYRvzrD2GA0+LOL2L7nZ+zcAIO7HP2biX/Fcn0yqxuhJw+K9WtO3sGEt53hjv/7UbtxRxdwX6SFde5e0tGUOGpVgKqotWaej1pnQblMa29EU4Mj1/b3LrXkv4ZxHY6KRaLo5820995F5/aZ9GyBwR0JyBSV9m2B/pV7TWl2oqPmVZe7V3zl6tE8OaMKuJjlPp55NTv7rqfaR63CV10WqpckprVyemJaUz1Q17yls7btzFp38og7u6N5kQ607ajzhqvZs+dd7FgbMdTh6BXYtnh2Wwt926EnSkxpzYW/5cKf/oVzblR1zVEHXAy6/5O6hvzQm2gITev4JIDILUwEYYnhtWnINH3P5S5405EIgJHcp6j7J6exu/tWOrakY7+tX4wmgVfstiGJUnuGkqi09qQOJrz9THf83z80kvu4v20dGYD7euUEnuq5izQTY7Mam1YHuUVJEFE1R2kvGNwIufTu/raFp2TcectH++SN5vajp9//Hfq738JAOiJyrsBsAlzvU9DXlQQKFeMcuVf/b3fuf35KmqJzjOq0pyMCcDHLfbTyDezuuZZqHK04YtNaCbklUDk/6QHtXxfRUOaom/fXruVfrh3NCz6a246iKMPNY26iv+MMyhsg0wKpHAwNQv/WxI/ryUcMlDvqX3UL5//kVc45jeEZ9Z8jB3ARKf4l9X/JD72RRq/NSevKZiDdClEFDG6PaGxxNF70Fjfzs9eM+tkbpR2Iol9l+MZrbmGwf0mcbqtWqioN5Ro9MQh9A9LcoO60LlrfssQtfscjo7Srz9rsEQO4mOW+Wj+FNbv+gGMczZJDcHGFhgoftadSjrJ1nSx4z2lu4b8dMSdx5C9m5KLLU98nlX8D9SR9sUq7VUGc/RiUwDveUXvxP7lXfF7VOUfMzxEFuBh0y3KvZWf3j8jnU1SgTKaLT6J8jyEll8b+0C3bfAkc3ZMno79gCc9wG22UM5GIel99I9A11MP4i25ZP++ai460PpEjDnAQlUX/Wv82NnZ8hp1RPRuStoFYuGzlThbyBvctRqUB5IihCb8jEbyTFJ+lIc7xwjwHs1pg6im/JnvM37q/+vimI22fj0DAxTznon9w81jHRTzFfFbTxW4eAH7ooGskTuJl0WXl//V4OsPd21SeVEFVWzNRahwDla305ZvopYfe7i0MDW2mx22msqOD2W2DTOnudTNHLtUVwSmUcS7HMpdTGzcy75y7r2v50c8uvtiNSurqYNfmCAVcsNuRuj5ik/qi1d1H0bIyPnNXJdmauXS6E9jR20ZtVsV589nTP56BgTRl+RSD/WnyQ+nYtLuUxq0OUVk1QDozRG0uT31NB7mqFfS5R6FqHWNyT5IevI/8ozvchS8iCCPc66HsOhflj3RX48gH3MFumef5eSQgf/68xWwYOJls5VJ2DZ3KUEVtPDxkSEPgKohbGF0FDAxC1x7Y3aHXiMG8oyINLc3Q2AAtTZCthEw5ZCuSyLq6GiqzQ2Syu6mvXg/pnxMN/JHuzbe68y8etcqS53m6DtvXji7ARcvKos/ddQrd+aV0Rm+gu2wq/dkcg5Xg1G9aDzWNEbkaR1VOgIG0pIYItm2Hh1fCnatg+x7IVcKZk+G4GTC+lbg/Qz/5IRDR5KNI1Zmk046qKqhTBXOF/r+BVP4P9Oz5CWU7fueWnH9Uge+oAFx07TljWc357Bz4e/akFtJZXkVvFZTVQ21zREOLo6EhKWuvqYVcFVRlE8CJySIH7Tvh93+Ea++DTVuhoQZevQBecTJMnQAVAuYQ9Et87Yde/fYmyfO+Pn0WUZZSX6uLo8hsFoYGVkL+13Tv/p674Oy7DxuNHMErKmnARZ86YTrb+95OR/YNdFVPZ7eGQNdDrimiaYyjuRmaPdAEtvoaqM0lYJNpTKchlUo0wO4+ePhJuPkueHoDjKmF04+DU0+AMY1Q5sRqMJRPTHD/QAK2nl7YvScxyXv2JP8XMF06Mbu1teBcP9HgTZTxRV5x8u+cG7k+0ZHGZkkCLvrsiRPZkn8vHek3sbNqLF11kG6IqGlw1BvA6qBJ/ldj8iqw5dSRVQ7l6aR7TCCSWVS40tcPqzfA/Q/Dhi1QUwUL58KC2QlIU2V7C/a1vCyqgDU4lHx3Tw90dMGO3bBrN3R0J6BMpSKyWUdtXbLNVNnNVFZ+0p11zO9K8Sk3JQW46LsLq1mTvYy1qQ/QUTeOwWb1REBVTWIeNaahqhIaa2FMk3f666DO+2syi8554Aho9ptPmGn7Lli/BTo7IFMBY8dAawvUqnwqlYAuBo3WYQB0e8EnM9vTk4Bu245kfbu6YGAoMd1VVRHVNS5m1lzNjTSN/Te3sEVyUMn8lAzgomXHXsi26qvYVXcCbiLUtURUVrnYb9KPAJFRCXsuMYGKLBvqEn9NDr8uuEASO/7y92PHfy9YYjPpfTOxloAl0Mn0VlQkYIt/JZe4ZGhM2v/fgCi2NMbr7ILtO2FLO2zbCZ09yfaylRHVWaitd9TUdVNf9x/0V/+7O6WpoxRQ92cPuOjqOU08Vf9RuhovxU1JUzc+ojLrYpOmiyvzFk8NksOehboaaKpLAoTaGqjSkOiMN4liJm9GFShYJU8ccIrt8omPpvcFTgFLwLO/Y3bU+5oZI+BpcIx+5QuW7TXVQo7MbW93Yl637oBN22DrLugZSJLwtbmIXLWjeYzY7lGqqj/gjh33mz930P1ZAy76x/kn0j/+PxmYfDx106GyMmLLdsdAT8Jk+TIY9D6YLrrMqcynwNZUmyxTLf1MAYKCAw84vQpgBcB5n0wMVCgn86a38B0Br/g9vz4BU5/FAEwlwNOrgKmbYk8HbN4OG7bCxm3J331D0NYCY5sjGhsddQ2DVOWuoi31GTdx4pE1R+8Q7oL9Ay6K3JHusEbvO+FyusZ/jKYTamgZD9t3R9z2qGPFephVBcfOgCib5GB1oSXGytdqqE0A11gDNWK4LJR7NorZTT+JhBabuIKJ9WAzzBXApSyI+WwypQY678PZOuP15T2QXQI6mWMFKapD6N4DW7fDmnXw2NNwx1OwGzhtFhw7NaKx3tE2Xqb2N2zb9HfuvJPWHcJ1PmIWLQAuiu5qzNNwWRlNr2MgXUm6qh+X+lEv266tdOOOnHlty8iy8owvUTP/UiYsgNq6iKfXO35yD6xdDWVpOH4MzNTQ52oYKk/8tPpcAjb5bXXVCbNVVkK2PPmO2CYGRQAMA4hMsnw6M61aTmeuYELFXp7B4ug2NLe61hY45L2ZH0pMqsy8ApUC6LqhfRs88ST8+mG4c11i7s89Bs6eB031MG685pssJ1f1d+7YyXceKUiKoqhsiEfOT9FwGfncDJ3QfFn5I2Vs/aJzUwoaYwy4KHpoDF1rrqMsdSb9uWSyo9I6WYXquXWkMt+E/Deda1o/mgcYfaKugWeO+yYtS/6SCRrs7CKeWe/46X3wlKZBDEJ5HSxogvEtoAHQuVpoEaNJZ8slGYK4qDOVZBFCdpN/pl/z1QSKgv9mfpz8N38WzJyGJrMQrfqoNZZLPODEmIODyTb0aoGJsaXe29MJq9bAfSvgwc2wdQ/U1cFfLYCZkyThRIwZ4xjTupva2ne6uS3fH81rsiyKyv6Vx89LMfh+erpfTr/OmfdhxdwVrod0/r0ufVo8I8ZFMp8rr/4eFalL2NMekWlxpPQc0Kwc34iKnCM3HtJ1qxPg7f6mc1NGvOwlWtYwiW2nX0PrGWcyfkZEb7dj1Qb440q49RkYUoZIIMrB3AYY15TIFm3NMKYhCRAUjQpoMQh8VBmbPAOEB5yAFou4/tWi1UI3gFFcMlAy/kem1FguBp0xnplr7wcWol9fiyAfTttRla5kk+5u2NYOazfCrj2JH6oouK0pkXPq/e+YZmib0E9P33vc0vkj3jop3Azy1DnpqOsD9PScF09l6tyhwZLJyUlpdp4KVnZDfUtnd23Dy6rdufe7aN0HZ7LhsbsYGGimqhkyYyE9DiqaIV2ryYk6n3uBV16/krL01+na9S1XM2PrSNxd0bJJ09i15IdMOGsxY8dH7NrpWLEGntwEa3bD050wpOb3IaitgnlNMK0VJo5NwKbgQP6SgFb4CdzXOAL1WYKY3XxEGvtrntns7/CAzT8Lg42CaTV/znQ5i4CNHYMVCYSSXQS4Pd1JkcBgL9RWQqsel5mBHV2wsyMBptyBpvqIxgbHmHESlv/RnXvs50biWsSlY9Hysxjs/QB93Rcy2O3o2K65c1H8t2bQDXUTk5b6LAa2RlR3OFJNn3HjP/hBF9016Ry2bvodgwMRNTlHtgUyM5PfrKZTjknGosZ+Th4qpMhPUBfVGlKZr0L6a87V73yxDjZ6//SJpM68nklnL6apMWJru+PRZ+DxjbC9FzoV5WkE1RBUlsH0Gpg9Bqa0QrNManXioMdgM8kjCAgMbAJaLPTKVwujUv93HEgEUonWFZrW2F54ltMHBclEBFgUre6znPmDul/ySQqtrwfKIxjfCON082ehvQPWbYZ1W5LcbHVVYl6bGqG5zTE49D738gUv6uMzo+jR0+jv/SB93a9iqKeMrl0RQ30uHpc7IAFb0fWmpDdWrF8+DvIdkNoC6Vnfdwu/+iYX/YrjWMVtDFEbD2hRQ0bWQeW4ZLRo5exkmlEMPKVwJJBGEeVVjpyWaXwm77Jf69jV9LWGBndYn4gcva++nvTrbmDGy86KTeKGTfDgk/D4VuiK00KJziXpQ78NGZjaDFPGJGCTgCpNq1j1L7CWl0wMbAa+OJ3lI9UCs5kZDcypjwdi5BWCiIDJYqD5KLmYBcP3Y3B69KraRL6cZgQ2VsG4sUnJ+JBL9Lpn1sGm9iRdZqAT04n5M7WXuZPHf+Nw3/wD0cNnpgf7L6e78zXke9N07YjiqhiBbbAz6YXVLBONmNC0TQ3PGdijdCK4fEQ2cqQu+k+35Lv/y0XRZeV84pu30z10atyQoedGaf6ZauM1eK9yAmTnQXbGvsCL79IoMbV1E6G8ZXneVXx+BwPfb3EtnS/0oKMTKOf0t36Xea94I42NEavWOv7wBDy8OQFQSw6aqhM26h6AgQForIbJLTBGYKuEcplR76MZOEzWsAg0BlkYmRrQvCkND6SAOf9HwSqbfrefYCJkvnhXfARrLGevxoJaRp1X8us0pUnyzbjmpLxpIEo0uqc96LSMhOxGmdcmx4SpXVRkX+uOG3vTCz3/STC5fDH57svp3XMx/Z1ZOndGRNq3fhePBBvcCX2aP6cm7A3Q9wz0i+VEAD7ilzvWMC9i/CWvd3M/fH0Spf5H3Tls67qRoaFqKj3oNOlRv2pDk3Sg7vfKAHixj6fpRjJVA5CthdpJUFH/8BADH0m7qTc834OOllFG59u+ysyzL6NprMAGNz3s+NMWqMvAnFaYOja5w+XzbNyRVGPUVyXOtaLRuNrDO+xm+wpZBPPNAtNpeVPT4GIZxMzpvnpvwTT7YuSE3XzwUPi7iPVii27isGc0Y8XCZ/6MxVGsBj8PQrYMWuthQltSWSJBWPlcgU4pMe2DSqUafPTaMGYVRC93Z8xa+bzPf/ftE8lUfIS+wTfS31kd+2j5oYi8gNatoTnJkMN4fsma5LevHfrli6rQIe5BiehXf7Fcmwuuv679W5eo7N3fo5GLvjLzdeza9kl69kyNKb3Kt+nJxIrxYuBVQOUkUPV1drpnvObE1MYnbwiyqiWry5N2H3cVp1/xfATk6IOvfDuTL/oGrdNhzVr45f2O32+Btmo4dTIsmA5tYxLTs24jrFiXRHRVFUnZUIMA52vZLCK1ixtaxmLJw8ReXztZEIDju3I/zv6z/LggU2GMWmxqC/6b+XYFu5xsQMyr45KfNtCfuAz1lQlzC3QqDO3qhTWbiKP07R0JIUg6aaiPaBvnyFTfS1nVeW7p1EN2caKe30yld/eNOLeAjl4PtEHHkIYcynRqBJj8SE1mEtA0qckDTUGpciACG+WOypkRk5d8j76z3+UufFOcC94n0xBdc0Ibuze+m46uv6W3d2x8l4nx1B9qZlamVvJCdgpUeuBVjIeKJiiv8cnudnXND5LJXORybzik/F/0nqUnMO4VtzBzcS1btkT87F7H79YmA26WToOT58OsqUmGoH07/Gk5PLIaNu2GynJoqYZmsW1VorcpKW9a2D6pK48iM6nmv+3Dal5zO9BwhEJmwgIIT2/xWbVAwQcTMQEGnxciXH8VLGBRtBqXM/UmFSraL7H6hHqYNg7GtSXl7Ns74Zm1sGYL9PQl56Peg27iZEdZ5stu6ex3HwrLPRb9qGLe6o2/BvcyBohIVyUBgaZoitE04FAzS/pWJqZUN4ZAljBa8quezswkqJ5zE7WLPu2+/bFbCIZW7ze1FV0zfwadnZexu+tt7OlqZqjfTxb3QUXB1KrkZ3LCeJWKbPXsgjpFKxEsd5RVX8ecL7xxuAWF0ZupZu4HbmXWy0+kY3fE/7vfceNyiMrhrCmwdBEsmAVjmxK9Sif8/sfh3lWwWiPhI5hQBeNroEWgU19BZq+4axmAECjGZsZ2ifOyl9GM3YKs194SJruc/sNCaZM3n+a/PQts4b1uFSnejPb0Q1cP7OpOaujkp9WWQ1sdzGiDaeNhrIYjuyR4eHINbJIGGSV1eWI6+XRj2oaIyt7szlv0g+GCLnrwdefQs/03DGXKyM1yydBsMa2CFPPRNA19IAGazKdAFg+RkNsVA+026ud9evFPP3XTA19zz3q4y34BZzsYff34uXR1vIs9u99E7646hqQBBaZWwIuDC6WJpiXj5DV1WUNn9twPNW2PMf6TZ7jJFw1LNomWvf0TTL/gQ1RkI+74o+N7D8KuXpg/AS46Hk6cD1PHJX6jEt2PPgV3PQq3r02qanXSxWoTczClDlpqkvkkMq8mjRQKK4sOPQRZIXEfLBPmRENgxSfLABewmTHcPhGsLeuZs1D+ZDpcH3SoXk6Fml2wuy/JRuRS0JaDaWMT0M2YAA2NSWXJyvXwzAbY3ZmkwRRE1NVGNDc5mlrW0DW0xP3F8cPq442+ln0r1b3/TcZBjZ64Iw2wce+8Epl5BQNitMR0QqSc8GSomnU3DQv+ffHaT/76gXc8G2hFt+Zz3wPR109eSOfmd9O5+xL6OnNEQ4mPp4g2DC7SFcmD2vq7YI/u3Po/cvI/n+Xm/O+DRq3Re889mXmvvpnWOVU8+qTjO3fBk5vlDMOF8+GsE2DetCQPuqsTnloNf1wBv1sOT0j30W2mcFOVGFUwqRamKK1VlwioKkOKswzSEwOn3cCyj7DrMw8mVZiuFjKWAamgkphZ9UnZ0KwW/vaAM0DHArP6IHyWQWCTqdzSBZtVL6foOw91KZiUhen1MKsNZk+EyeMhUwXbdiUst14mTmwollOpfG3EOPlz2e+6Vxz3N8Nhuej9vIU6vhOrFRqcbdPaNSrbgCb/rBvHkMq9pkDtvPuom/2Zxyd++ob58w/eC/ucDFe8k9FX5x3Hnl3voavzjfTvycYOrhhPwFNQoTHyIlENL96Jo6PsW+6LQ5cerFcyej2VnPSvv2HWmWewY3fEDXc7fv4Y5B2cMBVeeTyctBAmtCTmbu2mhN1ufxRu08MuVFYhhtNP/AS2JHE/rgZmeqar0UPZfORaSG8FjBSDwMqSAqG2kIi3Wjcto9Om51cFkksM9gNkMkIGtG2IuQbzCdjkg6kAMwZbJ6zphM19kNfJjB/MBnXlMFtpuxaYNzEpTlB6S4us3QxPr4UdqkTOJEUKOckldRGtbYNU1lzszpx9UNUgejuL2cYdjKOSNkimywfXVWAbKHOxG1W38BEaZ3969bRPXjd16vCHHB4S4JILGrnoa3NPZceu99PV8WoGe8qJ4i7PxK7ruu/A0es20xSd4/6bg86Tjf75zX/Hgou+RlV9xP0rHN+8M+mMqmmEVy+Cs8VuU5M+gp2d8MRKeOAJuOkJWC12E+DE857h4gk4VUn0PLUWpsqvUTlSdm/tWyyZeMDodR89V2kpr5epjs7klX2Cj2I/zNjL4z6MagVmC1gEOMvTxuksga31y7p1AAAgAElEQVQ7MaFbOmBNB6yWxqXj0Qm1/u9yaK2CObUwrxXmTYZpExN3Roz/5NqE5bRu5VsllNfVJIn+mrqH6Bta4l61+KAju6IxfIWxvJOZRIyPx6ZFMehSzlHRKh/taVpP/DIv/8A3nBtzyFMQngfg9vJe9OXpS9jd8Y90dV5Ed38FHerfdNBb+T/UVXzQ/Xjn7w9G5dGHTm+g9VX3MuPEGWxuj7jhLscv/BMV50yB156YsJvyorpwqzfBQ8vhtsfg7jUwuI1k+oNNNhDNCnBqZlavQg5m1cG4XKLPKfugyNVYLhZcg/4Dky2UxZDfZ+VD8fIepLH26AMLT3bxcQob+9S/BSJyHDh4Hc6qRuR8xwFCJ2ztgPU7YZXYTbgwwInh4vILcBmYnIMFjTBvAsybkhQoqCdi9UZ4en2SGsv5ymbV+wl448fpu+9yFxz3lYNeD2mg3+OTjOPvmUSOiRni7rbW2StIjf8Wdcd9w53//ufdS/uCAFdgvM+Pm8NQ+2L6Wmrprvwjs5c85N5yjdm45zzG6Kp3vp/5F3yWQRfxwIOOe++FB6X11Cc1YOedlESmqpTQhXliFdz3KPxqOWxV0YriEW0qvtpJx3wMOM9yAp2i1qnKTOSgxtfAqQYtLgMvynvGmQDlAVNed/SsqOVjwAW1cDH5ePaKGdJXiMRm0+dr45InT3dx4JJKWEj9qwKHOrl0XNs6YMNOeHo3rOuESB65aQ5Gv3LQK2GeZ7kFU5MgqrIqSXs9tRa26nxIiNepyMC4KTBJPR4NzzDUe6K76IyDB3B6QNybmc6s1EmMmdREw6kPMeW8x9zJf7P9YIA92OeHAXAH28SBP4/ed3Y9s/7iISbMn8Td98Ndv9Wzq6CnCoba4ITj4eSFMGtKkhNdvynpDb3pEbj3meTRkSgesTnJ8t90pgU2KdZVUF4FE6phrO56TdRURC0B2wPIzOU+VR6e3RTxxt1eFb4fwfeomqtm7GbmUiZXJth8Ofl6lqeNiy19r6tALQdffttu3zq4fTds2QXrdsKTu5Lu/jgUNP1BG9OGy6GhGhY3w6LJMGcyjG1JdDtFrCvXwO526N4Gq3fApLlwwVkRM6apoegf3PknfuH5X7EX/s3RBdyV77ychRd+kQ3bI778bccz98FY9Yqq0HAGLDoBFi9IEtgSQxWZ3vMo/OJx2KFaUDG7LoxCKF1ogU06jX5rkkbjSTXQLJbyZlQAkzKv/8u0isn28dF834HekzkV2MQUWq4gHPsTH2YR4vZAb3YLDdRliRug7yk6lkNvEo2YT5qbtDaBTQ00ah/ctB1W7YCVHYm/WgCdPVVJ26iCuXVw4kRYOAOmSP8sS4Kpx1bAmqdh8yZ4ROeoAi55PbzydEkpyxmoWOIuWnhwlnvh2NrvGkYNcNGbx1Zz0j/+kYmLZvLdG+H6byfShmZ8jJ8H8xfASSfAonlJk/LO3fDQCrjlEfifp2FI5lTBQty04HNvYrXa5EG0rRJKG2Cs78xSRNip0Qv9ieWNQaeeAgHLgy4szIwrUTwow6JNA1kokZhpjgMMgdibzkKQYeCtTPK/cUm5TKse2OGFXulo28RyaqZph1Xb4cmdCQPuAzrtQHnSj3HmODhxFsjXla+mlsM/PQ5/ehQeXQvb1RmwAyYvhff9dcTsGY7q3FvdWcd850XC00FXO3qAu+qv38Sc13yHTV2Oj13t2Gr9vrWQXQBLT4TTj4V5qsurSHKH9zwMv3wMtq0FZE4FON35MqEKpRqSJ0vPa0kG87Wqo17vu8R8Kcm/RRUOSopr1IJMqxhMpea+pc8S7LF5lD/nmS3uNfW2VKayoOUF1R+FsnUDnPmIYreKpGssBpwYtzxhVv3In1O0KkYT06llcMM2WNUOT6hnVaATk8u8yp/TeithUTOcNhMWzYLW5mS5x56C3/8J7n4SBlYBW6FsJrznHXDascpC/P6BuuPPWbz4wOLsQVHzAhYYFcBFZ5PmtVfdwJSTX8nP7oRvfAmwPHMduEVw0anwshNg+sTE31mxEm7+E9y2HAZlKhSdGrtJoWyEVBvMGQPHT0hKzFsEwEzCIjJbKzfBE5thZ19ShdGiTq7AR7OG5X3ynIF0oiDBSsnDIktrgI5bAAOzakJzgS096OQXyj9U/lOMGEe9Opx+2KWWwZ2JLLRxO6xsh6d3Ju/HoLNskaLHOlg6GRbPhRkTE01vxSq4Uw04y6FX50nfGQuXvg5OmhcxeUIfqbIz3ctPuu8F4OZ5f3V0APehV05jzmsfJZ+r5Od3w613wi41wchnaYay4+AvToaXHw8TW5Mo7qEn4Yb74Rk9hEaV7foVAqQ460m/LUk0dvoUmNaWzAtRHlUlMx17EsZ4fD08qFENvYk+3JCFVnXji+VkCs0xt+77QAazU2zNzSZzxEzoTbIYMWYub4rjwgEfgMQCsv9/DDYFMFXJb2zalaWJEqZT5YsyCDsC8/rwNujWTalAQj6rWK4KFo+DJTNgjlKL5bBmA9y7HO5YDV2dkKuAGWPgFYugdWzE9MmaFPVZd9aiDzxv1LyAL44O4D713g8x85xPcP+TEb992LFNOtJjgB5xrz6KhfCaE+Gc45LpRlu2we8fgZ8/CL0q89rsGVG7rwc6jEkSx6dOg+OmJOZFLYC6gLp4m9vhmS3wp82Jn1MwTaomyUKu3I968BZLJrNQeh6UJonVrFRdgM2o31XgUiAiP01/y0x7wBWiW9P5fOOOIu641KsyEbPVnC19UIDRNsTo0uc6OqFdJrYdHt+cFJ+qZyAGnUxrRVINvGQCHDs9qYtTb+uDz8Aj25KMiNJhM8fARD2PthraxkJb22NU157K6bO73AgP5x5xwEWXnVDO4kt+RcPMl/PdmyJ+u9IxoLor9fUqa1AHqWPg1YvhjAVJ5e7q9XD9/bBCoFztlzMpX4CbALXT4WUzYP4kyOkhGep16E2ivuWbYMVO2KngTCwhhtCPUCPdThfaBDavrVn/Q6G6Mp7f4H/1Pf+3jXCQia5NQXUmYUz9mp9mgq/yoiapCXQSaLW8WE6pt5jtgtZFHYOAp2GIqzbB3euSvobYTEoY1uXLwcRGONm7ESpEXb4RHt6Z3AxzGmFCA0xsTpqJFIDNmpknV/dyd/qcW18AWT2vr4484P7xtZNZdOFyOsqyfPYXsEonUEBQRKWTqMcKzoYzj4PTZyXOuTS32x6B/icgHmseVr2oEWMCqPf21CkwfWxinjQOS7nJNTthuapTFWBYxBcCTuAxAIWFb5YnFbD0uWQXgVN/C6AB6OILn4L6NDQplynNryoJSuLAwCUNMurZjNsB1QStr/jARctJHxTbiel0k+lvuQT6nrq1NCLswdVw77qktDtmOQVMGg1bDdMakhSetvHMbtjYlXTcqWVySgNM0iy8OgE7YtoUR+uYj7nTFvzr80LNC/jSyAPuS+99E21nXMMfHoerf5c0XyCJw4IGAWg6jD8GFo9P/K17noFuPU5e/lvxcG5FqHr422RobUsKFWNm6IMNEpG7IK9UkS6QfgXWMHFqwIpTA8GpNDYLU2XS+eQz+l4JMYjMqmr4ZVLry6E+C43q8lfTtTeTMm3SEeNaN3WaaVDhQFIurs3LBMegUxCjKQHezIqNFEEr5ypX4LG1cPMz0CO3QMdkN04m8edUGaxD2K3CTd28GimmqL0BxjfAhKaE/ce3aUzsn3jFSceP9LNnRx5wX7ny24w77m/4+q8jfnm3SxhLoLMfscdMYFKSshlQDb3KueS77S9XrEPQ88snJpFqLP7qvb31NAkT6P9WfWGAs8PXVbLPBWi9b4wmVhPI/KNeylSFoYlLevic9DRvJuNxXy5p7BnXmKTirEXR/DJFoQpgdkhz64IOFTf67v4K+YPlUC2NLQvNmvJUmzCezLb0uMfXwS2roMfyxwY47asxrx27jlW+aQPMbYbpjUmZukCsKQQzp7fTOuY0d+z0EX0U6IgCLlrWkmPaFTcTNZ/Ex6+DFXqaony3YtZS1Kn6GIFPTrLM7nOV1OkwJI3oe8oyxDO6AtNnh+nb74zhVCIU/22lq5JZ9LcupLatdfkUWQw49edWQ00Gxmg2XCoxYWKoOKBwCbO1av5cfVKXpohUIm8cgfrOekXd6jPdoRGsKk/yLoK+LyFa0a62IeCplk9mWf7o01vgAT3xWYCTH2eJfS8251M+b2vpMIGwHiaNTXy5KV6b1CiweXMcldk3uqUn/PAFWMhD/uoIA+4ts5i79CFW78nw79c5dson21/zvk6ULrZ2z8zgcI7NWEmvAqCqQ6uTKouYiQQ4XVzPdFL6C+ynCygGNZNr+6D16FeA0/p8rtY6+dMOYnZKQY1nJzUwxyXutYn8EY9wdQmbqU9B6SwxlsToePj0QOKrWRYjHlqofZWpLt/bCqk6ue3qcpf7IZOqtFkaJii/mk52fesQbLcmA7kFqhhphQXNMLUpCR4UFU+fBmPGLnNnLbpyOGf2cC0zsoD79KVnM+WcW7n9iYirf+ESn+yQS6qGeewys2K8WuLa/HSUdLRHFuGJ2XRh9GsMZ/nK0Lx7ZosBJ7D5ZzgUAgkfVMQTyisSc9tanaTWVIMnP0652Hg4tapE9KQ/+XB9CdDUiKLqEX1mmQz5bDK5O1RuLl9PgYaqf3XzhflVB61qm8wkwYoKVjf2wR+7oN+CCt1wY+EYTZRqTNorZe7VATZzxm2ceszLRtKPG1nAff2fPkjzKZ/iOzdF3HCzS/wy80OGiaNhLyaWm+BZSeZRYNJFEMD1q+3K9BSDLNyAlx1iH9EKA7Qu/Wr95jtZgFGRTJ6S8z4pl2QxFH1atCrTGBdd+innCm6sO18ZCoFTbKjeAdXHKZeqUqU4o7K34bNQbCp2W5CB2SpQqNJjymBrD9y5HbYaW2u/W5LRF4pYZ7QmZfeqMJkwYQ1jK2e6xYuf1ewy7NN8iAuOLOC++fFrqZ91CVddF/HQXQ6UejlQD94hHsl+F5cprPfbCAF3KCC3PK0CBx+h7gM2778VJBMFGYo4Fa1KY5PeJpPuCzC1n/L7xGpxtZGyEz5KrVJ1SjZhPZUqPaFRrCaB6OYQ8Cy40ffTcHIO5ohNNUOlHLbtgTs2w1MCqr4j16AZ6sfCsc2JCNymoKYBpk1pp2Xsie7UuRI3R+RnZAH3jS/8mkzL+XzkGlipZH0Ynb5YxxsMsXlej+syfzDuBPesFjKc1m9sp1djQBV4ivEkBvvxXTJ5ZVEyskE/SqVJMM6lk95TpaEEOn3cvgce3wld1q9hxZhBpC2GW1wLc3x3mkzy9h64bwessCpoXWKNvhib+HGzlHXwIvD8uf1MmnyBWzTllhfr7Bevd8QAFy0bV8XcK26lPXUS//Zd2PyoF3xH6lCf73YEqLgXMqgkDmUI+zt8z4RiA2KhTNhyZ/7Vs6NMbWM6EY7jiFf3Yh9sUuWvmVQzqwKcRdcpmF0LM2W2FZikEnP9cAc8o6BC3/ERfHkrzG+BOS2JPFKTi1g4z9Ey5m3u1PmqDRuRn5ED3Nf/egJjz/09j+6awieugU711hy0p2NETsLBNyIzKdBZ+bplGuw19OeKfTszuaHmZzpgKC4r/xoMNuzuh8gEawHHghtjuNhGQ0MlTKlIRGcBd/cgPKYmapNGtC2N4hgLs9Xx1ZQEDupdnTvTka243L1q6dUHPweHZ4mRA9z//YcF1J9wN3esqeYz34e8MgdWGn54DubFW4sVeApwRWaz8H8rLQ/ZzdJidpotm+GbYhLHLkiTWbosdvSCKNoaakwjtEDHl5zXVkCrcrAOdkewQQ3UxoRal24Wib/NXgQem9QJzpiqdNeH3QVnffTFO3f7rnnkAPedq06lec5d/OqhiC//yCVJ+BELjg7D+dSpEqMpiDDg+QCh4MMZ41l+1udRCwUApvvFXdcBeM3kWrOELafzI+CFv/qeCb7apyC3qzTbkPolFFjYvCwtI3dAGpxnuJmtCeCmToIZk652Z514+WE4QcNaxcgB7tufP42WyXfykz9EfOsnHnDD2scjbCGBwkAngJlvp/cNiBZIhBUo+ttSbBaZe4aKAVvcmWPLhmATiAxsBlpjSKt40ekKmTSuo0oCh5YWWNgIs8apSTrp3p83+4ectuiSkdLiRg5w3//kOdTM+B3X3gbXXu+rPo4wLA17d4xZTAgOWc8i2OJqknjqoQdM0BBTYKgwsLDl9BoCzrIg2lFbn/42ljN/MZSatF7tZx3UN8OxTTC7NRnBryT+MXNv4szjLnTOHYpWNOwzNXpR6s+/+Crc+J/x7d/Aj3/uK0Se934fIV+09Jc1XhcLwmHAYAAxHS00hxZo2GHZsno1s2pBg8Cq7xazmKX1QqYMBGkBLtcMxzXBnLakVEnFmIvmPciZJyxxzmkDL/rPyDHczV+/hN6ma/mvn8PPfuWLKF/04xuBDehCyykPzWwYvRoABBDzrYoLQK3OzsxkyGDGcGFOWes0acTY0rZvzBonZgM/UZUnLbCoEea2JtPd1bV/7IInmHz88e4Q5oO8kJM6coC745pL6cx9nauvh19rRuGITNx/IefmEL4rwJh5FdjMlwsvfhgIhAUCoTkOo1nz4fRqox8MZMZw+kzEZMGM1mWsGhaO6nP16Tb7MRFKbzXAmBY4buEaasfNc4vHjYhGNXKAu+v772Jn9mq+8GO46f8BL3hqwCEAYiQWNa0ujGSLAWfm1OQNG0lhALXLISCFpVOWNdD3zRSbubX3VEYVrsfkGQsa9KTrpuQpPWI4FWYKcHPnbCZVPcOdt2hYozle6JkcOcDd8+P3sq3sC3zhOrhZDPe856G80GN+kb5v8oNVk1gazIIBK/I0E+n7Swv52VAasUjUQGU9qTKrZq7N7NqDBa0aOZRmzDcUEDXYpxmOUQWwAKcn9TQlhZiZximlB7j7fvxBNrlPxYC7RYAbtWkDLxLgLFq0nKvYKwSH+XDm/Ov/Zn61rJlA8+PMBFvS3kZOWnCg7Rl4BXaBSiwXAi6sbKmFykY4Rgw3FloFOCXzp7UzuWmKW1RqDHfvjz/ElrJP8Lkfwq0yqUpKl+JPWFUiIJn4K9ayiNNEWYHHzKppcWZKLQo1oFmFr8Cl71g9Xzg1SsFLWEhgWRFjuCaY35g8dkCN4noM+ywBrrkEAXff9f/CZj7K534At4rhShVwushimhBIAolpapam0s1mgAvNbwi4cKCuFapa5KnvG3CNLY3hDHQm03jAZZvgGPU4tCXPsxDgZk9rZ1IpAu7Bn36YDfmr+OwP4bZSBpxM4/4AJ1BYftQmW1qmQoAL86jmn1nRpQJIPzTbRnbFxsEiWf2tdakEPqxeCUql9Fm2GeY3wLwAcLOmt1PjprqlS1+s0ut9zNjIBQ0P3nAFG4au5DM/gNt/W8IMp1MaP8wi8NGKAbS/aZ0Ch/2YObWqZCtRsioTLavtWKrLAGcMZ6m1MOerhp7GxKQqaNB0Avlws6a2U1NWooBbP3Qln/0+3P67oA+1FP24+Al53qwaOIpNqv5vDCdwmq+n82GBgzFcOHTRwGRJfOulFbOJ4QQyW8ZMqh/QKJMqwEkW0XNkFaXKpOZKFnD5K+PSpDtkUuMn4ZTgj5jHIlWrJrHEfZgXDQFnPlxxGZP5cDYN0xjOF2nGJtUAF5rUkOHMrAYMJ8DpgXEWNJQuww1eGUept5WySdU9ZFM4LWUlABT3v2o5K+gMgwZjNwOTagZtRIXdn7Zem9xuAYiJv1aFEppU+XCBLBI/KbsZZk9pJ5cqdZMqwJUqw+nim0kNg4HQpAooFlmaYGusZSbVAKdlxXC+D7WQH7Wg4WAMZ5GwB9z8JpinCUreh5tZyj7chnziw5U8wwlwFjQU+3AWqe6P4SxHakGD5UqtvdEqhS1fGkaplloLdbgiWaRSYCsG3JR2akqZ4aTDlTzgLEoNfTOBo7iYUqAMq0xCHy7MTFjzs0BqWQXT4axaROCyvgszqSHgapJMwzwfpcYmtaSDhp9dwfoB78Mp01DqJjXsYTXmKtbhwuS9GCr8EZCM4cyHM4YLZRErddJ7oSwSprW0HeVSjyrA3XAFkkXioOFoApyVfocMZwl3A5zlXUOGs9o5gVT+m/lwFoGaDxcyXLEOZ7laS20paPCprQLDTW8nV8rC72ePBpMa+nCmixlbhdUiVspkFSYWMNirMaJlGvS+mUszuWHQYCa12I/zkknswxWb1FIG3Pr8lXyulIMGM50GONPhTOoIW/8sJ2rl6cXl6AYoe9SyPd7Jqkos02DJe6s8NskkLE2yXKpnOOlwyjTIh5s7vZ3qUma4oyq1FVbgWkRpTc0ClOlwFjgUR6lh8j7MpYbCr5lUKxqwQCHsny0yqWqiMeF3dikzXJxLVWpLPtyI5IpHIZNhuVQzkwKT3jMfzkaEWf6zmOHMnFo9nD3jO3werEBlQUWxSbV6OKubMz/OBw3S4VQPJ8C1KEotacANXslnf3SUBA3ypyxSNOYKRzaI4QQK64UITarpcDa3zoIG8+Fs2TB5bwWYVlcXMpz2wxdg7pNL9cn70s2lKkqVD3dTiVeLFAu/YRBgD/YoBpxJHWHFrxVsFkeptqyVORlb7q88yR4NoGmcXhYpJO9V8VvKmYZYFlGUWurJexN+xTpWdmS5VDOp+0veW87VJA8bDxtGqWJLrdN6JLRey6UKcCbDhCY1jFIt06B5v00wY0o7vamp7uJSrIc7agBnuVTzn4oBZEl3K08qrhbR8tZAIzMsVgxzqSa1WPeXAc5kkfC5EkU+XCiLxD0NJc1wqhYpZR/OhFtjOGMZKzG3+jYByJjKeiAEEvsJCzD3Bzjz08IJSRalhrJIUbVIcabBCjBL2oeT8Ht7KZtUmUUbYGjsYoALZ/XaGIYDVYuYydR3FKHqNaz4tVzq/qJUKzPfT6bBmmiOjgJMVfwKcJJFnuu5C6OgZhzWTVo9nKWszEQW51JNGBboLBAwCcVkkbA8yZL35heaNHIgk2pRsrZTlLyX/6ZG6DlTS7ni10rMS7kezqYVWSWISRjFTTQCSzjG1UBk4DSGE+BCWcQyFGGmoThosPl0xnB6tYpf6XAaLO3r4Upah1svHe6HJd5Eo4tvDxAx1d+iT4tQTc4Iu/RDWcSmJxXLIsZwoQ4X9jSEjdDmP5oe53W4uZZLFcM1w5xSFn4FOKW24p6GUjapApKVexuQrOLXOulNOzOWk9kzgTicK6Llh9PTEOZSraLEUmuBLKJMQ6ERWiXmJd1EM+AZrpRTW7rYutBWD2dAKgac/q/PwqlLYS7VdDsBLuxpsAJM899CHa64PCkEXG3S02CySCGXKh+uZCt+ZVItSi1lhtuf8Gu6mgUOAowl7wVOM5Pmw4UVv8ZwFtloWZNODHDy28ImGutlsKoRAc6XJ8W51JakTTDuSy1JwF1/BevU0/BDuONoiFLDRmhjLhvzYANtike2HqhaRAwXTnzfH+Cs49+0N/PhLLWlJpqwHu5oAJzq4Y4KH843HscMZqXjYrjiB8mZ6Q0zDZZLtUZn0+GsStgiUoEznAIfAi7MNBjT1UCmYW/nfVvL3p6GkuxLvf/6K4i7thQ0lLIPJ0AISKH4a6mt4gHRFjDYa5hpsPo5k0VCwNkcElWLmEkNARc20QSprUxz8nTo+TZbREFDKc8WWeeDhjtKWYcTaHzBY/xqUWpxT4MYz4BpArHJJyaLhJ33ZlLFbMXdXdrm/hiuSPjNWNDgAScfLpZFSnHUgxhOJlV9qb+XLFKqBZghwxWntozhBB6rFjEmtPyomVQbxWVRaujDGehsWQNcWC1iYAtNqgAX9KVKh5tbqrLI/ZqeZAxX6jqcMVcIuHAgocCj/4c+nJUVGbsV51Jt4pKJv2GAYe/ZNHXz4Wwgopi2Fio0yEZ9DUUl5qXrwym19aOjIEq16luLGMNMgzXFiJ2eK2gQiKziVxJSGCAYw1mWwRjOqozDBhqLVmugQmktAU6jHnzQIJNauoAzWUTPaRiRodmHNSU//JV5Zb/w5Gh7roIByOrhbDyDMaGWswAjjFKHAzjrpTBWMznE1i3AyaQqcLBcqpL300oUcA96HU6yyO9LPUq12jRT+m1cl/wya4qxri35XcWN0FYpYoGG/N3wQTHPxXBhPVxoUgOGm++FX7UJxoArZeH3qAKcRakGuAMx3P7GdVlmQkCz59cbx4ZRavieCcmhD2cmNedNqoYSBtOTStakauTqWs0WkQ4nWaSUU1uWSC9mOAOcRakmEMvsWTthOB/OZBEBLnz2mvmEpsFZ0FAMOAO8l2mkw822oCGoFilZHy4eufrDo8CkimHCKZhhX6qiTYm4JouEHV6hDmfCr5bXzVn8sD+LUkPPcn8MFwi/ChrmaM6vj1JVYl6yJlWyiKYnyaTeKR+ulIOGsFRIF1wAtNq24ijVdLiwYVogCh8Ep0lTIeD2BzbT/8w8G9CCKDWtxudGWGQzfn09XEky3L3XX8FGP8X8qABcOPvNIk97UJulqSxK3d8wm1C3E8PZSIfnipVNjglHrgYMl/IMtzBkuFKVRY4qwNlzVMOgwRjLnixjBZjWtWXaWTj9MvThhgM40/WsxNyiX9/TUAy4ONNQqoAzk/rp78MflGkoZZMqk2e+mbX/WdQZAs7kE2ui0bIGuLCnQQwXirwHYjnz4cIp5lZzVw1ODNcEx5os4k1qbSnmUsVwNszmD/LhRuTxnMPXag/rkuFAG5k0izzlx9mzT63MKGyatmjTRF/T7RSlhhHpgXbWBhzaI8mtPMo30TgBrBGOlQ/no9S5M9opWcBtzF/Jp66Fu0qd4QQIaxU0hrOuLTG7panERDW+zNyqSvTdUPi1sfnFEsj+AKh12ENGLGlvZr02YbjZDUnQMEGpLR+l1pai8Gs+3Ke+f5QAzpjLnjBjJjIUca2kyJ4CaCmwsPM+HPNwMBoWyKzS2B7Maxpfbq9JXarRaqYAAA4fSURBVDgWxnvAqVqkpAEX+3ClblIFjLCj3mQMMVsxwxkwbV7IgXy4g4FNn5v+Z+2JYed9LZSph6EpYbjx1pc6tZ26dAk+GOTeHycVv5/+Adx1NADOSpTEOvqxLiwBzjS14rEQxUGDItPiBprnAp7WF05PDwEn063hNY1wfJHwW9KAk0m9W4ALS6aHc/f+uS1jGpt1Y1mboM3q1fGEgLN5IMUMpyAjnAP3XOdBTGqAs8DBND4BTo8cb4LjAoZTpqFkAaeKXwUN9yhoKHXACUA2INACARuBH0ocFlwUV/zao49skM1wbjgTfEP9TSwn0HnAzWiC470PF6e2prdTV5JBw4+TEvOjBnC6+FbybSbVNLgwwhQ4QmAaOC1StVTYcACnZUIpxBqtrUigBaYXmdR5Alyp+nDrhq5EQcM9Mqlhjf5wT+af03JmLq3zXowlwIV1bQYQAc46sWy0l0W1ZlKHe+yh32YRqhhO22iBqQ2wuM1PMVcx5vR26ksZcP9+Ldwnk1rqgBNArGLEWEuAC3sT9L5VB+/PpCq4EOCKK0UOFjjYGH5jO+2HANcMU2VSzYdrKWXA/SjpvP/E9+B+DZU+GgAnMMlHCwFXDB7Lu1q1iC0b5l6Hk9YKQWjpLHsVw9UmQcOU5sSHi4VfFWPOaKe+vARlkXt+cAXroyv5+LXw4NECONPFLFW1v2jTTK91bYU+nI3ZH645teVsRp09A8IA1wyTGuCEtr2ZhnnT2mnMlCjgxHAf+x78SYArNi2HelL/HJa3Ob4WNISd8uH+hympsFrECjUP9VhtwpIBTiZVDNcME5rgBKW2JPy2JH2pzdkSBNxdYrihK/no9+BhAS5sezvUE/rntLwufljJu799txFfAp7JITo/+ns4Sfv9rVPsatUjAlxdEjS0NSZBw0Q/clVBQ0tlCQLutmuvQMn7K6+BFTcfoiP85wSw57uvlnO1ypJD9dsOBDr5kEqf1QNjoK4RlsikNicPeNNskYrqEnxOw2+/93/YwMe44puw7pbne1Ve+t4hnwGxpgDXmJjUsmY4pQ2mjklmxM2euY2vto13DyweEZNj/WaHfBgH+0JX9MtWh2uroLd6kD0ue+vOS1iTeifX3wA7noL8IAxFEPk72jnQb5ne8z6PG4LIxo9GkNdn4S5bUrzodZ+S/8jPfjHmCJbVtsNlnZmvop4BvW2bDTcVvhl/Hgya0bHE3/Nf1H7H3/XbiD/378Vf1f+96Y3PhdVcBvvoPOsVrKz/f7wNM91aRxmUlYErgyiVvDoPvNQYqBHYGqG1BWZN38VrZ1w8mMn0RaT78qR2bls/bd3Eie5FSQUddsBFG79+BhXuU/QMjaeyOofz/W/9veUMDKQpT0OZP9l5A5N/1QUXyExGiIKxovHfdsGCCxVeZLvmsc8UPNZgfxgt3DEBuLT9GIT+vRgwhrYQjPbl4D1bLgaOraOwQwEY9R0BQPtnAPPLxQAMfL54PXYs4WceVPH3BShfUi5QRenk//H37H0PPm00Psd2E8TnMyKT60t2KD3A0FAPRLvJ1N5IeuYy59xhLc0+rICLok9X8+iuW+jadRJd22FwF0QDyUGmdLDlUKYTUg7OT3GM7z796mIP+QucT4BnDBQXJNrJsoJGuwB6tXXoLrYfnXRbRl/X3W6M4xkhvihaxvwnrcf+HzCFgFBmfQLhd+3CegBZtsDWG6/bAGTfC1iwEEz4fTaWjI/bwC9Q2IAb/a1zZP/XObLAwr9q2RjHIbPbNu3GDgAXL6xz44sHdG3SGWhog/70a1zrq288mDU7lM8PL+DaPzee5cvvY92DbfQ/CUMdSfGqHa9eDS/2agFckUXa51qE16j47/B7sUnWyQ7AqI17kijc2fE6QpD6TvX4vaDxpXCDpLxp8umn2Dz5v2W6YsYyQNp6bVn/eQw+25HCDgUMGhxIwfQGoDHXw6g7BqTlW81cDxa5D36d5ioUzLmOx+9zbHJFABX+2DNQlo2oaXJE1X/nZr7jG4cCqIMte3gBt/Kjk1n3zANsfLCJnhUw1Ltv70d4s4fWxhNNvLMhoLz1KbhKxd+xowsBbUf0XCA94DLakeDEK+0kJo5NVACy+G8DkPlI+wOd1cLZsnYCDPCBT2ds+Cx/MfThZK7F/nnP1h508fGEJl/LFJ2cAsN7No9vEDte/ywHga5MgKuEmkZI1V/upl169cFAdCifH17AbfzoZJ4S4B5qovcJGOzZy3D7MFFoQvxx660QePsDk71nBFG8TjuagECeBeL9LWP+TmzmBTg/oiG+KN4FiHfOwKVXy30KTB6UMesFZjReJmDTfe6mkPEMZTG1+XXYwYnFtG0zmYGPWWjO0bICmZmL4v4H83mNjY11td9mSjMJw8WAy0KuEcrrL3dT3n4EA04Mt35VArgeAW7PvjfecwEkZKnwlhkuYxUvt19gFQG98B1fVRGbFvu1PlFdFC0YgCq+sMZo+lufBf6gmet4GbuL/F1gDrvAXDD9HiAx1opAYwFMwTfxPkrsyxlAjeECoMXrMX/GTKtFxmbu7Yby/Q8Cm262sgqoaYFM/eVu4t8c4YCTSd30cBM9j4MCnlC/LDZ9IUjsuoTvhSwXmtNicD7X/w8EWGOe+FWslvVm0/txdufHZtUCCH+BkojOX3CLBOUrGnMYGH0AUpBA7HPzzez/JotoeW8uxV77AMpAZSfUTK2BylJixmYBW8bH6E+E+W7xe8Zu3o2Iz0MGUmK4ZsjU/RkAzhiu93EY6N7LcDofQYC5TyBxICAWg8x8OjO/+wNh+N6BfMPC9jxwpNzEJ1sgsvlqJjd49oovjpb37z9Ldgii230YsMhv2ydyDe6oQkBhLBU6c6ZVWuQaaJUFU+rNaujLFTBXfNdZdB1EpoXAwQOuphlSdZe7KUcyw8mHe3rlA2z4UxN9j8Fg374MF/pWoVMf3Oj7CKyhad2fX1bs95k1snUfyNcrgFIg8TVjMicxawl4kgk8SxVYwExnUChZCCa8LGLyijnk8auZs5DNbMdMDvI7HOPCg6Og/5ksoveN3Uy/NNazr5m47dcbf2w+YXhXm6kvBpxkKzF9FgS4TMPlbuKbj3STuvIBNj7sg4Y9Bw8aDsR6xX6c3a3BtSos8lxMtj/QFXxJfWhRqfluBjgfGBQCCvN7zJczn80Y0ABpbBKaXPPNvM5XAFVw1xWyDv5AY9nDzKP5baE5NRManKg4gjWAhycwDPd9UBPLIXYsOmYvjVjQUNMEFUc84P5lMus2PsDGR5ro80FDsQ+3P1YKHfxiH244/38u5tyv72cX1e5w/2COMl+TZubVfLV4HUFkGgcFFqWawKydMDNs5tXfTWHqqfB3qBWGO2mpr+KI09jLTG7IcgHThdUldu5i7IVBi7G0gU7HLXazSNUzXIWChj8HhlPQIFlkwDOc3WxhYBAyfMhyBfYJUlOBq1MwuaH5DBmuGHzhtsN1xxfeV8TGYPJ3eSEdFALM5A6vxe3jo6V8sKCVh2klD9KC1mMAs4M1R952OJRD9nPs8b5b7jkoWzLmL0SkYYYhPOAwy2LmPQCcCb8WQNW2eB/uSAZc7MOt8lHqo3t1uGLAFLkThWsSylHhd4pZKrhh9wFg6BeG29gHaMGK48i00mcJvEmNWSoIFGJfzrQ2bybjAgJbztjMABYIqwWpJIhe46Ch6IRYBFmwguavFdCUfFIAnP7jzWfBjBYJv4VN+I0V0npFkXTM1OZOiOG8H1eryhLpcEc64Fauf4ANf0xkkcHOZ9cPWtAWOvahn1V0Uz4ry1AccIXLH8i02jYLvpMunh+RVRB5vQhqWQQTefdhLV0Yc/DN/wmYq6Dem6hrZsyiQtsRkzyCuyIMGJ5VdGnm1EynRa0WFBirBf7LPgUE/iTtownaTePZPT5Or8EpcJAPV1Z7hEepEn43rLufDQ800yOG691X+A1919D5D5npudhsf2AM/b/iSPY5I9tQ2LXAQUDRXW7aml/G/p9K+5xqoGEVUlwW+ZkvF6SzChKKVX+EzpWBUpGxAadAdXuLFuK3QlnEqmq8dlf4Sij2hpUhfpuFQoVQ7rHo3ECXhWoxXO7dbtpbvxzuzQv9ex+38oWuLFr9+TZWPfI/rLl9Ir3PJN1tYZV0aOae6+8QdCH7HQikIVuaud3f+vfn3xWWCwRTi9gK+U3PZrGwawzngwVjhgIjmkkNdbtACLbSpL0VBUEli/luJmsUa3KB7FFIa5kfYrVxRTV3liozv6VQZGBpLQObBQxyMTIRtWMcfZV/6+Zf9q0Xioui2+fwrS566vIMjzx5AzsfO5/dO6FvEAb695bph5ahWK4o9rP2J3+EwAqZrRhkxd/11mMfFykEXxiAxNuIggqTooIC24eQrePypbAUKnAyiwFtpnOfW92Dvfj2j/9fFEyYW7dPFkLg17Kqh7NSqoBxrT4u1hw1tqsqiUjVNyvzuc9vJaSqoKpxAFd7vpvz9sNann1YGS4+Pd8dN4mq7vexK5pLvioFmRRUuKQw0JsbXZy8/lYaR4xgUoAvXoz/aybAdjEPQ0Gpkap/tZ7CcjJJolN/Rax8J/66r4WLIzm/XRNW422pmthByqdDzBGPBWDlLAseeFCVETrpltYSpQd3UiGf6S++qpkLPx6x8e4KMB5Y8fa8kFwofbLzoXOlz30Ra8yWdjf5wEZMq5rDmHHts8DMW11fIV0X3CiU5anIDFJX2011038zf9svnVt2OJor9rnXDx/FPeeaYhUzOOPh/+3v8DU+ycU15SO0r0fqZgpqsD+PVm8fntcjdd+T/TrsDHdkH+5Le/fcnIDDPe++xGGd3P8PfHJ7OLWiD98AAAAASUVORK5CYII=",xe="data:image/png;base64,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",Re=E(76406),Fe=E(44283),pe=E(2464),he=E(59301),Be=Object.defineProperty,Ce=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,Se=(Je,je,it)=>je in Je?Be(Je,je,{enumerable:!0,configurable:!0,writable:!0,value:it}):Je[je]=it,Oe=(Je,je)=>{for(var it in je||(je={}))be.call(je,it)&&Se(Je,it,je[it]);if(Pe)for(var it of Pe(je))ne.call(je,it)&&Se(Je,it,je[it]);return Je},Ae=(Je,je)=>Ce(Je,Ie(je)),fe=(Je,je,it)=>new Promise(($e,pt)=>{var qe=st=>{try{dt(it.next(st))}catch(Mt){pt(Mt)}},vt=st=>{try{dt(it.throw(st))}catch(Mt){pt(Mt)}},dt=st=>st.done?$e(st.value):Promise.resolve(st.value).then(qe,vt);dt((it=it.apply(Je,je)).next())});const De=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:Me}=oe.default,We=({exercise:Je,socket:je,dispatch:it,onStartScreenshot:$e,onCloseScreenshot:pt,handleToDetail:qe})=>{const[vt,dt]=Le.default.useModal(),st=(0,a.useRef)(),[Mt,It]=(0,a.useState)(!0),rt=(0,a.useRef)(!1),Ge=(0,Fe.useParams)();(0,a.useEffect)(()=>{var Ye,ct,ft;if(document.addEventListener((0,se.gH)(),pn,!1),window.addEventListener("blur",Ut,!1),(Ye=Je.exerciseUserInfo)!=null&&Ye.screen_open&&(0,se.vp)()&&It(!1),(ct=Je.exerciseUserInfo)!=null&&ct.screen_open&&!(0,se.vp)()){(0,Re.RG)(" ",!0);const nt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Je.exerciseUserInfo.screen_sec+3:Je.exerciseUserInfo.screen_sec+10+1;st.current=Le.default.info({icon:null,centered:!0,width:444,title:(0,pe._V)(pe.CP.recordScreen1),keyboard:!1,content:he.createElement("div",null,(0,pe._V)(pe.CP.recordScreen2),he.createElement("span",{style:{color:"#FF9849"}},Je.exerciseUserInfo.screen_num-Je.exerciseUserInfo.used_screen_num),(0,pe._V)(pe.CP.recordScreen3)),okText:he.createElement("span",null,(0,pe._V)(pe.CP.recordScreen4),"\uFF08",he.createElement("span",{style:{display:"inline-block"}},he.createElement(Me,{onFinish:()=>fe(void 0,null,function*(){var Xe;const Gt=yield ln();(Xe=st.current)==null||Xe.destroy(),Gt.used_screen_num&&tu(Gt.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+nt*1e3})),"S\uFF09"),onOk:()=>{var Xe;(0,Re.RG)(" ",!0),(Xe=st.current)==null||Xe.destroy(),It(!1),(0,se.Dj)(document.body),document.getElementById("root").addEventListener("click",tt,!1)}})}return(ft=Je.exerciseUserInfo)!=null&&ft.screen_open&&!(0,se.vp)()||document.getElementById("root").addEventListener("click",tt,!1),()=>{document.getElementById("root").removeEventListener("click",tt,!1),document.removeEventListener((0,se.gH)(),pn,!1),window.removeEventListener("blur",Ut,!1)}},[]),(0,a.useEffect)(()=>{setTimeout(()=>{Je.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",tt,!1),document.removeEventListener((0,se.gH)(),pn,!1))},500),ht()},[Je.actionTabs]),(0,a.useEffect)(()=>{setTimeout(()=>{Je.exerciseUserInfo.used_screen_num>Je.exerciseUserInfo.screen_num&&Jn()},500)},[Je.exerciseUserInfo]);const He=()=>fe(void 0,null,function*(){const Ye=yield ln();setTimeout(()=>{var ct,ft;(ct=st.current)==null||ct.destroy(),st.current=Le.default.info({okText:he.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:he.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",he.createElement("span",{className:"c-red"},Ye.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",he.createElement("span",{className:"c-red"},(ft=Je.exerciseUserInfo)==null?void 0:ft.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>fe(void 0,null,function*(){(0,se.Dj)(document.body)})})},1e3)}),tt=Ye=>{!(0,se.vp)()&&Ye.target.nodeName!=="A"&&Ye.target.nodeName!=="BUTTON"&&Ye.target.innerHTML!=="\u786E \u5B9A"&&(0,se.Dj)(document.body)},ht=()=>fe(void 0,null,function*(){const Ye=yield it({type:"exercise/getExerciseUserInfo",payload:Oe({},Ge)});return Ye==null?void 0:Ye.data}),Qt=Ye=>fe(void 0,null,function*(){var ct;if((ct=Je.exerciseUserInfo)!=null&&ct.screen_at){const nt=yield(0,ge.ck)(Ae(Oe({},Ge),{reset:!0}));if((nt==null?void 0:nt.status)===-6)return}const ft=yield(0,ge.oy)({id:Ge.categoryId});if(ft!=null&&ft.is_commit){Le.default.destroyAll(),yield St(),Wt(!0);return}else tu(Ye+1)}),St=()=>fe(void 0,null,function*(){var Ye;const ct=ye()(),ft=Je.exerciseUserInfo.screen_sec;if(Rn.current.length>0){const nt=ct.format("YYYY-MM-DD HH:mm:ss");let Xe=Math.floor(ct.diff(ye()(Rn.current[0].start))/1e3);const Gt=Rn.current.length;Xe/ft>>0>Gt&&(Xe=(Gt+1)*ft-1),yield(0,ge.P8)(Ge.categoryId,{exercise_user_id:(Ye=Je.exerciseUserInfo)==null?void 0:Ye.exercise_user_id,time:nt,time_long:Xe,count:Gt})}Rn.current=[]}),gt=(0,a.useRef)(0),Zt=(0,a.useRef)(0),Rn=(0,a.useRef)([]),au=(0,a.useRef)(!1),tu=Ye=>fe(void 0,null,function*(){var ct;rt.current||($e(),Le.default.destroyAll(),gt.current=ye()().valueOf(),au.current=!0,st.current=Le.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:le.exitFullScreenModalWrapper,okText:he.createElement("span",null,(0,pe._V)(pe.CP.recordScreen8)),content:he.createElement("div",{className:le.exitFullScreenModal},he.createElement("img",{src:ve,alt:"",className:le.warningIcon}),he.createElement("div",{className:le.warningText,style:{marginBottom:50,fontWeight:500}},(0,pe._V)(pe.CP.recordScreen9)),he.createElement("div",{style:{marginBottom:40}},(0,pe._V)(pe.CP.recordScreen10)),he.createElement("div",{style:{marginBottom:40}},(0,pe._V)(pe.CP.recordScreen11),he.createElement("span",{className:le.warningText},((ct=Je.exerciseUserInfo)==null?void 0:ct.screen_num)+1),(0,pe._V)(pe.CP.recordScreen12),he.createElement("span",{className:le.warningText,style:{fontWeight:600}},(0,pe._V)(pe.CP.recordScreen13)),",",(0,pe._V)(pe.CP.recordScreen14),he.createElement("span",{className:le.warningText},Ye-1),(0,pe._V)(pe.CP.recordScreen15)),he.createElement("div",null,he.createElement("span",null,he.createElement(Me,{className:le.countdownWrapper,onFinish:()=>{Zt.current=ye()().valueOf(),Rn.current.push({start:gt.current,end:Zt.current}),Qt(Ye)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Je.exerciseUserInfo.screen_sec+1)*1e3}),(0,pe._V)(pe.CP.recordScreen25)),(0,pe._V)(pe.CP.recordScreen16))),onOk:()=>{(0,Re.RG)(" ",!0),St(),(0,se.Dj)(document.body),pt(),st.current.destroy(),au.current=!1}}))}),Jn=()=>fe(void 0,null,function*(){Le.default.destroyAll(),(yield(0,ge.VL)({categoryId:Ge.categoryId,commit_method:1}))&&Wt()}),Wt=(Ye=!1)=>fe(void 0,null,function*(){var ct,ft;if(document.removeEventListener((0,se.gH)(),pn,!1),(0,se.BU)(),Le.default.destroyAll(),rt.current=!0,Ye){const nt=yield(0,ge.Yu)(Ge.categoryId,{exercise_user_id:(ct=Je.exerciseUserInfo)==null?void 0:ct.exercise_user_id});vt.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:le.forcedModalWrapper,centered:!0,content:he.createElement("div",{className:le.forcedModalContent},he.createElement("img",{src:xe,alt:""}),he.createElement("div",{className:le.forcedText},(0,pe._V)(pe.CP.recordScreen17)),he.createElement("div",{className:le.screenNumText},(0,pe._V)(pe.CP.recordScreen18),(ft=Je.exerciseUserInfo)==null?void 0:ft.screen_num,(0,pe._V)(pe.CP.recordScreen19)),he.createElement(ie.default,{dataSource:nt==null?void 0:nt.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,pe._V)(pe.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,pe._V)(pe.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,pe._V)(pe.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{pt(),qe()},onOk:()=>{Fe.history.push(`/classrooms/${Ge.coursesId}/exercisenotice/${Ge.categoryId}/users/${Ge.login}?isShowApply=true`)}})}else vt.info({content:he.createElement("div",{className:"tc font16"},(0,pe._V)(pe.CP.recordScreen23),he.createElement("br",null),(0,pe._V)(pe.CP.recordScreen24)),onOk:()=>{qe()}})}),Ut=Ye=>{(0,se.vp)()&&document.activeElement.tagName!=="IFRAME"&&document.getElementById("pdfiframe")===null&&document.getElementById("iframeShixuns").style.display=="none"&&!au.current&&(0,se.BU)()},ln=()=>fe(void 0,null,function*(){var Ye;if((Ye=Je.exerciseUserInfo)!=null&&Ye.screen_at){const nt=yield(0,ge.ck)(Ae(Oe({},Ge),{reset:!0}));if((nt==null?void 0:nt.status)===-6)return}const ct=yield(0,ge.oy)({id:Ge.categoryId});if(ct!=null&&ct.is_commit){Wt();return}return yield ht()}),pn=()=>fe(void 0,null,function*(){var Ye;if((0,Re.RG)(" ",!0),(0,se.vp)()){if((Ye=Je.exerciseUserInfo)!=null&&Ye.screen_at){var ct=yield(0,ge.ck)(Ae(Oe({},Ge),{reset:!0}));if((ct==null?void 0:ct.status)===-6)return}}else if(!au.current){var ct=yield(0,ge.ck)(Oe({},Ge));if((ct==null?void 0:ct.status)===-6)return;const nt=yield ht();tu(nt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Bn=()=>fe(void 0,null,function*(){(0,ge.ck)(Oe({},Ge));const Ye=yield ht();tu(Ye.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return he.createElement("div",null,dt)};var Ke=(0,Fe.connect)(({exercise:Je,globalSetting:je})=>({globalSetting:je,exercise:Je}))(We)},44240:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return ge}});var a=E(37639),oe={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Le=E(32637),ie=E(59301),ge=({type:me,style:ye})=>{const le=ie.createElement("div",{className:oe.wrap,onClick:ve=>{ve.preventDefault(),ve.stopPropagation()}},ie.createElement("p",null,me==="shixun"||me==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",ie.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",me==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),ie.createElement("div",{className:oe.contact},ie.createElement("div",{className:oe.img},ie.createElement("img",{src:Le,width:"124px",height:"124px"})),ie.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return ie.createElement(a.Z,{content:le},ie.createElement("span",{className:oe.text,style:ye},"\u9AD8\u6D88\u8017"))}},78198:function(Ct,_e,E){"use strict";E.d(_e,{X:function(){return ie},y:function(){return Le}});var a=E(59301),oe=E(6767);const Le=se=>{(0,a.useEffect)(()=>{if(se){const ge=ye=>{ye.key==="F12"&&(ye.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},me=ye=>{ye.preventDefault()};return document.addEventListener("keydown",ge),document.addEventListener("contextmenu",me),()=>{document.removeEventListener("keydown",ge),document.removeEventListener("contextmenu",me)}}},[se])},ie=()=>{const[se,ge]=(0,a.useState)(!1),me=ye=>{const{keyCode:le,ctrlKey:ve,metaKey:xe,type:Re}=ye;(Re==="paste"||(le===67||le===86)&&(xe||ve))&&(oe.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),ye.preventDefault(),ye.stopPropagation())};return(0,a.useEffect)(()=>(se&&(window.addEventListener("keydown",me,!0),window.addEventListener("paste",me,!0)),()=>{window.removeEventListener("keydown",me,!0),window.removeEventListener("paste",me,!0)}),[se]),{setOpenDisableCopyAndPaste:ge,disableCopyAndPaste:se}}},40254:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return xe}});var a=E(59301),oe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Le=E(92310),ie=E.n(Le),se=E(29787),ge=E(2859),me=E(49317),ye=E(76406),le=(Re,Fe,pe)=>new Promise((he,Be)=>{var Ce=be=>{try{Pe(pe.next(be))}catch(ne){Be(ne)}},Ie=be=>{try{Pe(pe.throw(be))}catch(ne){Be(ne)}},Pe=be=>be.done?he(be.value):Promise.resolve(be.value).then(Ce,Ie);Pe((pe=pe.apply(Re,Fe)).next())}),xe=({data:Re,className:Fe,fullWidth:pe,style:he={},onClose:Be,onOk:Ce,showFullTools:Ie,noAssociationId:Pe})=>{const be=(0,a.useRef)(null),ne=(0,a.useRef)(null),Se=(0,a.useRef)(null),Oe=(0,a.useRef)(null),[Ae,fe]=(0,a.useState)(!1),[De,Me]=(0,a.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,a.useEffect)(()=>(Se.current||(Se.current=document.createElement("style"),document.head.appendChild(Se.current)),Re!=null&&Re.visible?(document.body.setAttribute("data-custom","y-hidden"),Se.current.innerHTML=" html { overflow-y: hidden; }",Re!=null&&Re.src&&We()):(document.body.removeAttribute("data-custom"),Se.current&&(document.head.removeChild(Se.current),Se.current=null)),()=>{document.body.removeAttribute("data-custom"),Se.current&&(document.head.removeChild(Se.current),Se.current=null)}),[Re==null?void 0:Re.visible]);const We=()=>le(void 0,null,function*(){fe(!0),Me("\u6B63\u5728\u52A0\u8F7D\u4E2D");const it=yield(0,ye.ZJ)(Re==null?void 0:Re.src);be.current.src="",be.current.src=it,be.current.onload=function(){je()},fe(!1),Me("")}),Ke=it=>le(void 0,null,function*(){fe(!0),Me("\u6B63\u5728\u4FDD\u5B58\u4E2D");const $e=yield(0,me.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Re.title,file:it.dataUrl}});$e!=null&&$e.id&&!Pe?(yield(0,me.ZP)(`/api/attachments/${Re.id}/add_subitem.json`,{method:"post",body:{subitem_id:$e==null?void 0:$e.id,settings:JSON.stringify(it.state)}})).status===0&&Ce():$e!=null&&$e.id&&Ce($e),fe(!1),Me("")}),Je=()=>{const it=document.querySelector('a[href="https://markerjs.com/"]');it&&it.parentNode&&(it.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(pt=>{const qe=document.querySelector(pt.name);qe&&qe.setAttribute("title",pt.title)})},je=()=>{ne.current=new ge.hP(be.current),ne.current.targetRoot=Oe.current,ne.current.addEventListener("render",Ke),ne.current.addEventListener("beforeclose",Be),Ie&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),Re!=null&&Re.snapshotData&&ne.current.restoreState(Re.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Je()},300)};return a.createElement(a.Fragment,null,(Re==null?void 0:Re.visible)&&a.createElement(se.Z,{spinning:Ae,tip:De,style:{position:"absolute",width:"100vw"}},a.createElement("div",{ref:Oe,className:ie()(oe.imageDimensions,Fe,pe?oe.fullWidth:""),style:he},a.createElement("img",{className:oe.img,ref:be}))))}},70291:function(Ct,_e,E){"use strict";E.d(_e,{xp:function(){return se},AG:function(){return xe},JA:function(){return me},FX:function(){return Ut},k$:function(){return Zt},ub:function(){return Rn},e6:function(){return au},v7:function(){return pe},BO:function(){return Re},x7:function(){return Ae},em:function(){return tt},BV:function(){return ge},qz:function(){return le},Gm:function(){return ye},yt:function(){return ne},I2:function(){return pt},sQ:function(){return be},z3:function(){return Le},GY:function(){return St},wC:function(){return gt},Oe:function(){return ht},L6:function(){return oe},RL:function(){return a},f$:function(){return ie},j1:function(){return he},jD:function(){return Fe},g4:function(){return Be}});var a=E(58143),oe="data:image/png;base64,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",Le=E(4977),ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",ge=E.p+"static/err.2323787b.png",me="data:image/png;base64,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",ye="data:image/png;base64,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",le="data:image/png;base64,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",ve="data:image/png;base64,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",xe="data:image/png;base64,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",Re=E.p+"static/douyu.1e926b4a.jpg",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",he="data:image/png;base64,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",Be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",Ce="data:image/png;base64,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",Ie="data:image/png;base64,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",Pe="data:image/png;base64,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",be="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",ne="data:image/png;base64,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",Se=E(52673),Oe=E.p+"static/teacherQQ.833913ba.jpg",Ae="data:image/png;base64,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",fe=E(59301),De=Object.defineProperty,Me=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Je=(ln,pn,Bn)=>pn in ln?De(ln,pn,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):ln[pn]=Bn,je=(ln,pn)=>{for(var Bn in pn||(pn={}))We.call(pn,Bn)&&Je(ln,Bn,pn[Bn]);if(Me)for(var Bn of Me(pn))Ke.call(pn,Bn)&&Je(ln,Bn,pn[Bn]);return ln};const it=ln=>React.createElement("svg",je({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},ln),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var $e="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",pt="data:image/jpeg;base64,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",qe=E.p+"static/certificate.a2a9ee77.jpg",vt=Object.defineProperty,dt=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,It=(ln,pn,Bn)=>pn in ln?vt(ln,pn,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):ln[pn]=Bn,rt=(ln,pn)=>{for(var Bn in pn||(pn={}))st.call(pn,Bn)&&It(ln,Bn,pn[Bn]);if(dt)for(var Bn of dt(pn))Mt.call(pn,Bn)&&It(ln,Bn,pn[Bn]);return ln};const Ge=ln=>React.createElement("svg",rt({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},ln),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var He="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",tt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhAAAAGWCAYAAAApAbrRAAAgAElEQVR4Xuy9eZBd13kn9t239IpuNBo7CBIgNhJcRXGRJVsjj2ssjyWPR2NbnnFlKslMKrRjKRxZVc7EValU/5OKXVYoD2XZlsYpe5JJJonLlaqZTKKRJWuhRErEiJsFUVwBEiB2NBqN3t9yU79zz++9rw/OXd7r9xpN4DSLhffuPec73/nOfff7nW87kYS/3kjg8bh64ICMjI7L1vFR2bNlWLaPlGRLpSwj1ZIMVssyWG9KQ2JZWmrI8kpd5q/V5PLsgpyfWZKzM0ty9fy8LMpU1OwNQ4FKkECQQJBAkECQQP8kEPWP9C1A+al48O6q7J4ckN3bRmXvlhHZO1yRTXEsMf4HEogiiSL72UokxmV8xr2SiDRiieeX5dKlJTl1aUnenbkm5058Jjp/C0gwTDFIIEggSCBI4D0qgQAgOl64ONrzOdl6ZLu8b+cm2T88IFuGKjISN6XRiKUJsACSABAkDaDAz+51fDcgI5JSJFKOSxIv1WR2ZlHOn5qXVy5elddOfzZa7JjN0CFIIEggSCBIIEigjxIIAKID4R55Mr5t3055cPcmuRtuCQMMmtKsi8QADrECCgQSBkxkXG8BDtsG38uRlMx/TWnO1+TK27Py/I+vyavTT0SzHbAbmgYJBAkECQQJBAn0TQIBQBQQ7d4n48m7t8sH94zLoYFIhuuxNNxuvQQQGnREIlGlJOWry3LpxDV58diz8qJ8OaoVYDs0CRIIEggSCBIIEuibBAKAyBLtVDzwgdvk/v3b5OGRkkxILM0GbA4pfxUb2wCLRC9XDHTjkpSjpjQuLcq7r16Ub7/6X0dnejlGoBUkECQQJBAkECTQiQQCgEiR1qGn4u13b5eP7BiRfQQNTeRQZPyVykmsQ167ThYIbUkXn8uxlBZjWTw9Iy89fVKOyVS00im90D5IIEggSCBIIEhgrRIIAMIjwfv/KD5w1y75yEhZtpgkCRUQuVaBd9OfQZgtPmIpRSUpXZyX1//ja/KNi1PRXDd0Q58ggSCBIIEggSCBbiUQAIQjuYf+JL7n7u3y4WpFhhrN1e6K2MRDqowK66rANdwjqbzvekhNz11E0sxoU766JKdfuCzfePfT0eVuH4LQL0ggSCBIIEggSKBTCQQAoST22P8cP3JoUh6FpyAy+RWCfIgEGOjPrpSz7nW6IqCFP47L/rzOexwzlvJCXaZfPil/9eZvRxc6HS60DxIIEggSCBIIEuhGAgFAGKnF0aN/Jo8c3CwPwzUgDWkg9bIM/4WVqv7csjRY10YpkgjtdEpmVhqnTut0Fw3j4M+lhzFaWAKpnqpduSSl2WW58sp5+dobT0QXu3kQQp8ggSCBIIEggSCBTiQQAISIPPjl+N67t8oHSyJl1nRIYEVSRZKf8a8GBhQ0AYHvnq9NWl2IrHFQaKpFK5YmaSBDAwWsSiUpzy7J9EvT8vXgzujkJxDaBgkECQQJBAl0I4FbHkAc/cN439075WcqJamW4KhIqkj2XC5R1KpQiaqTrFbZ03EAImaW5cxXXpWvylS01M0DEfoECQQJBAkECQQJFJFATxVYkQE3UpttvxePPXa7/PzooExEsdTJm3YX9IPfpnJ9rJU+aDnujdKpWTn+7D+VZ5PYzvAXJBAkECQQJBAk0HsJ3LoAYiqu/O1D8pGdw7J/pR3qsErCLpBwlTUbe5T4KsUNOgQN7hJyjCxQUYS+5gWff3RWnvnxp6PXev/IBIpBAkECQQJBAkECKiXxVhPGfV+Mjx7ZJR+InVRNLYdeAghXwbvWjl4CCASCLi3LtedOyVcv/fPo2q22tmG+QQJBAkECQQL9l8AtaYGwrouPDlZlNM4oTV3SqZPI5CxJ7F7DErnX8X0VEFF0dFv3M/r0gr6lUzl3TV595pR8X6ai1PLb/X/EwghBAkECQQJBAjejBN77AOKTcVk+LJU901JujErUnJeoCp0+LvHpWZMNWXcV6CN/Gj+0b0IeaMZS97kWXLdCkYWnm8LX13VhwEKAjI00t4YBACpt04AUVQ3TTelM+w7ryktn5a9PfCY6X2QOoU2QQJBAkECQQJBAUQm85wDE3ifj4cFB2TZRkYnBimwaKMlgqSoDpViqUKRRRcpx3dRxaDZiqdeaslyry9LyilybWZLLA2UpH9khHyxFMgilnJV6WVSIbjvWkOD1LOXf7RjslxVfUS5L+fKinP32W/LNYIVYq6RD/yCBIIEggSABLYH3AICIo71PytCWIdm9ZUT2DlVkvFKSwXJZBrCTLzVxdlV6fQYDKkpSataNtWF5JZZ4IJJBn3Lv1aPRifUga8yKdYXUHVeK7pMFICqYdyz14+fl6WCF6NXqBjpBAkECQQJBApDAhgYQez4Xb9s9JndsHZU9lZKMcMmoWPUSpmVIuMsMZezrn/Y4pFkP0D4v8NFnJegkRZTxGXFToqKg5Lp5lKV85qq8+h9Py0vBChF+9EECQQJBAkECvZLABgQQcbTnc7J136QcGR+R7eWmsTY0suIFeiWMjUbHrYLZDX8AHss1WX7+XflWyMjoRoKhT5BAkECQQJCATwIbCkAgO2LfhBzePi57JZJKpcAx2g3bpuwEHfomy7b6XlY/t73bNm1sX78ibdN48fXVY6BfFv1KWcpvXZKXjn8qeiP8DIIEggSCBIIEggR6IYENAiDi6K4vyP7bN8uRakWGYbrPOnBKT7yTXXrWORZedBVLrM+5cHlKGxvXO2nrG9t3XkbWtTxelhZl+lv/JHq6Fw9NoBEkECQQJBAkECRw4wHEVFx56Ha5d9ew3AEF2Wwk51GUysnhUf3Ikii67I2mxFl84D5olUvXx5K4yj6rLflhmzSaaUCjiIxqdVl58aw8E9wYRVd/g7X7ZFw++NNy55FJ+Vv7N8sHJofl8GhFJqOSDOIHU8VvpmTOcTF/USRSU9U/8BE/KBz4gj/c421cGkXus4jMrYjUGwmdakVkwL4h9Km0GId/A/ZY2JVGezyeFAse8D//3DHJC8aqxxLXGrI0X5cLF+blxydn5Jl3ZuXZNy/KuyF2Z4M9i4GdIAErgRsKIPZMxSP798m940OyO3bKSceNRCm7wZFRWeKGPbWiXBFx2+G+V9Faeu490gMt0E2rqUA+NH3ywT68B5587Qwwcspau8GRPv45R827HktfB5+YC/50P1h13p2TH/7o16N3wtP/HpPAVFx6cKc8eNdO+eihCfnwthG5Z3xQ9gxVZBAPezM2z9V1KLZhfwm4zz8obbTFPd2vgpPkYpHFegIEDNgotwGH70dVVm8P9F22KAP0OY595qXeXH2f1/kvaIHG/IosXFqUU5cW5OW3r8rTr1yWr7zyG/JGONflPfbMBnZvCQncMACx//PxxP5JuW+gLBNiwUOaiV7vsOHrh89fH7WNleJ1vWpunADv6b46dsA9llvT5OeicRS+dhif8Qq+ORilb2M50qwKvN+0JbjT4jI4FmVTqUj50qy884Nfj/7GjDIl1f2bZWRkRMarkYwNRTIkFamWYinB6lKKJV6JpdFoyPJyQxZXVmR2Zkmunp+XZZmKWgeP3RK/khs5ycfj6vsflQce2yO/ce8O+fujA7K1HJn0XPPXaLZ3+djJY8dvAAIsDAAJyemyeO7MdfzRKsDvpGUtAaZvuSQyWE5o4HtL0ZeS73VYKOxngBGCCVo10Fe3A20AE7QDbdwDWAFwGakmY+EPIKTWMACmMbMiZ18+J//6+Xflf/nhN+U1+YuIhpAbuSJh7CCBIAErgRsCILZPxZuO3CnvGy3LGBWhVp7mJWeDI12gUETJ5q2uj2YaXa3Q00pZ542X1q/o3NAOFgSUufYBjLTy2A7vpfmaXJmdkbdHx2TrprJsq5STehim8FUkLVQAA4YblInv4AFnbFypyaVrC3L59LNyNbzU81Z/Dfen4sp92+XwT9whnzo8Kb+6eVi2V6JEeRMsGMWeWLZaLguCBbSj8ofSpsKHIofCBpDAfQ0AjPXBuh7oDoH1AG3QX/ez4NTQocUBgIOuEwAB/AEkaGvFYCUBCQAQGAs0Ye2gFYPWD/B2fkHePn5B/tdjZ+XPXr8gJ4M7Yw3PU+gaJNBjCaw7gEAlydu2yIOjVRlHvIMvfkDP0VWyPisFlaC7ay/S1kdf09FKGDEK4DctQNLlm985zzTgkremjA1JG5t8mRe6itsgXczHtAEyaErFBnledz5G1lxbNEoSRbGUGiWpLy0ZMHHhx+fljExFK3nzCPc7k8D+L8a77tsqv/LYbfLp7SNyFxQ5/mgxMIqZFgFlJYBSJgjQAAKK2cQhAAzYHT/uo61xIViLBmgCPMAaoGMm8LJAzAOBh7ZoANi0nnfrCiF4wL+gifEJRHAN9OlGMUAoao/JcdH+7Rk59uIF+dL3zslfzvxWNNOZFEPrIIEggX5JYH0BxFRceWSv3D8+JNuhVNNiBlYpYieewI0HyKKh27qxBVn33PHxPS3mQN/z9XMXLi1GI2uB3ZgKA5icmI5u+EuTib7OcXx8w90BXhZXZG6mLu/OzsvF05+NFvv1sN5qdB/6k/iRn9ov/92+zfIzw1UZoyWAyhZKFooZu3kCA4AK/lEJU4Ev1xMFTsBAAEBQAmXO/i2gYWMmjDsElg9LXFsUfOsCcABasC5o4MP+ePHws47FwDXc0+BodkkuvX1V/vrrb8vvvP6b0Vu32nMQ5hsksFElsI4AIo7u/kM5vHtCbo9s9kJanIAWlq5xwOv0+6fVQnDb4XteTII7JvvosXS8QRHezYvbxjRkjc+x89r4Yjrc2AxfLYm0uI2sOXRSH8PETEQSLSzLwrWanP/hspyWJ6LljfrQv1f4+tCfxx//e0fkS8Nl2YNQBypa/kslDiCAa8iEAKBQz3/rM10cjJmgWwHXoeDRF3+wMAA80DLhxkvo/gQejLfA2KALQNPiUfFDHnmPAIgWFcZB0AXCwNCVuomHeOf/Pi6/9KNPRS++V9Yv8BkkcLNLYN0AxK6n4u2HJ+Qe7loBIho2Y6LckAif8W+ewN12Lo3Wy9NDi22NYnfu63vksRlJk+1wH9db4Edle7j8543j0iTPGC+N/xiuAwu8fDLScnDvp93TfK4CUA2JMB6ucUx+N0rD8sl58B5dNAtNmTt7Rd48/dloOm89w/10CXz4z+J/9Imj8r/DdQUlb4IhrcvCrE3UjoXQgZN0X6AN4xjMM6+UOV0bOs0SbQgGNFfGYmHdGq4lgpYE8KdjGQAiYE1gPAZdJkgTxT18H6rY2A0LOHCN8wA9jgtelmpS+z+Py0f+5jeiZ8MzEyQQJLAxJJCrsHvC5uNx9QOPygPVioyVlJJ0aWsl5VNcWqHl8aVpuW1dRZynnNnfx595SXuUe5oCxtj6XhrNIrLRbdzx8uTTyf00+WSN2YikOX1NTr3yLTkdAi07kXa77d/68/g/+cRR+dfMhGCwYytrAmfVW0WrMyq4c4cCp/sAlgH82GmtoIvCxDTYIdle08JYaOOmbIIXAAFmfWgrAoAALBoYm+mhrrsFQ+Ia01DxXbtWCFQYzwF+/6/j8pMvPh490500Q68ggSCBXktgXQDE0T+M923fJPugVJAeiEk0c0pPo51pg5Mo7amUZvLudysR0x4+ed2W0uJplureKj6c0y4JclbxmHEipn35rQpKTO0LHpoSVUsSw4XAdigEVHNWlzyaadt4A46VJ78WKSWvlkyVzHxrsWpcu076GmnDzQGevWuKQ8tE5FpdLj1/TN6QL5um4e86CZiU2rKMS3VbTSqNWErxoETxkkQP7JFf/oXD8i+hrKGMqaS1gteFowgOeA0PpIlrUFkVVPiIUUA7gIPWrt/GR5BFGixMAKR9U9CiwIwJghoGQDKrgsCFrhO0NxYKVciK7hB3DgQder7LNWn829fkYyen5ZgWYTQkcbQscWVJGhdF6nJcagGwhp9ZkMD6SKDvAALFovbtlfsqFanWlQm+4qneqKfMtm47KE6fMkP7PJqkr/nANbcfNB2tFFk0qcTBTxpNXGddBXdJNc/ufLN4zOuXxrMrI3cM3yNHWmltcT9trTj3hUWZfuGcvBbqRzgSfjyubrtHDoyW5JHhqnykUpKHqiXZHUUytNKUaO+YDDy0S0YhYzf+QVOCTtb1H5jmqWMN0B7XCSawo6dLBEpdp1/qzA20ZxVLukCo2EHTBGWqypcaDDAzQ2d3EECYgExbt4L1J8xv0Y6HgE/72zRzW6xJ/NI5uXZtRRqohNm0cL2Kg/aaMltryomFmnx/ribfWF6Wl8//tlwMxafWR4mEUW5dCfQdQNz3pfjgWFV2tvzmOTv59ViKRknisuVDf3bHzrpXlM+iNNAONIvwpcfutp+PBq+Rh7w5Fp0bYiPml+TyyxfkzQAirFSn4oF9m+Xh0SH5xUpJHi2X5WAlkt2ozUG3xOZBkTsn2rEC2P2zdDSoMH6BSpvxEVTwegfPOgvod52lQlkeNDhgO6Z9QvkzwJLgRGdyMCbDtZS4fK6yINg4Dj0u7msaGHNmSeStGRECC03DntR7rSlyaqUhP5pbkm8tNeSrp/9Z9HreMxzuBwkECXQvgb4CCFgfbr9NjkZlqaTFNOSxrmMGzEtTxRD4+hYZJysOYdXLrUdjgWbR+A5ffERW/Qh3vj756DY++fhiQvLWpZP7oN8sS+nyNTn9xhPR6U763pRtn4yH76jK+zcPyn82XJF/MFCWbSbOweY1MoYBBZe2DCX/D9uAQ1oBWrUbVI1pKnwNEpi2qXf+WkGbZ1OlThqXh3UzMDMDbUwchEoZ1evSqkJp0zwZa8Fx9HkZnCP7uGmh+j5dGTPLIufmRC4ttGWkQRLmrc7VaCzX5cdXl+XfzK7Ivzl/NRSfuil/Q2FSG0ICfQUQ93wpvmO8KrsR+9DtbPMAg0u3CIDolpde9UtT4mmBn5WGRPWUMz56xRPBmQt2suh3szbvLsqJdz8dXe4l3+8tWnF0x7+Q948NyhODFfn4UEW2Mk6AlRthLaCCxeddoyJbhkUGSu3ARChzBlfqrAsGHZr1tC4GAgoNHOhCYHwDsyloWbjud+VUu6TlQQdgkn8dMwF6mAuDJXUbjEF3CTMw3OBJWBwuLohcWmxbHwzvKkBUAwgDLGJpLtTkjbma/NnMivyrS78VnX1vPSOB2yCB94YE+gcgcMrmLjlSGZTRUl2a3WYJuH77vIyJNH+8Xg5NI4te3lhF5uRr44t3gJ+7KF/uXFzln2ZRcC0vpKN57CSWJO0Rd+fXSvMsSYRzNV4+LT/2ujKm4tLEZhmfKMvd1bI8WC7JXaWS7JVYtg6UZGCwImUqPlO2wGYCQFMOlUUmR6Q0OSjliREpbR6U0kjFBHJGy6zSiMJLthoj/OgMXIU/nWZ2muHducE3jzHhLuC5DmhjSjhbugw6xHCIN8AflL5JYbQa+sqSlM5ck00/npZd9aYMwbKAP2ZF0BIBpctaDTgrYtcmkfGBdoElKt8VB5q34g6sJUGnblJ2GkgQfPDcCpbFJujQgMKVjXZNuG4LHUSp3R2MteA10ADP2hVC2YPG5cXkf8iH4EO3xXW0g5WDsRzoj2dwcliu3j4mF7aPyHK5JDFOGa2Uk/H4xzXFPZw+OmiLcy3gULH6qtTXuIpU7pI0I4RBx9Ko418+E+0lNqQteGs0Yllcqcv05SU5fX5RXjkzLS+9vSKvTT8h10KMxntDSQYu0yXQNwCB8y727ZXDvpMkfez4qh+aH2JZYl2J0a3K6FaUzBqvaLXGtNMv1zIX39i+SpBp7YqOrWWbNV/K1rwAbU2MvPaknbZWmqbmQ/MOoHRhXk6f+Ex0ftVz8Hhc3XVEDm8akocHq/LYQCT3lMpyoNmQnQNVGUYEP5Uho/e5e908JLJ9JNmpI25gYig5oAl1BvBHU7zOANCHS3HXy7oFVLCuUtPKlidPgi9eb2U/WHeErqhIhfzaZZFXLou8Md12HWgXApShLqREd8b4YDI3HLuNedG8D6CiFSt5ZhwF5qzbEiCYOdtzNPCvqdtgS1ybgEy7OHQpuPUiGABpgh7t+Re0BOjv5lhxHI5lz7zg+Rw6iJIyJJCiDBZqSezDkj0zw9TCsMpZp3fiuj5llAocMjsyKXLfdhF8ply1y4XywjyxXrrEd2vutjKmloEJ/LRpqqwQyrUib5TDUk0W5uty7sKcvHFxXo6fuibPnbomP3jlnIkJ6to6GxRbkMCNlkDfAMSdfxDv3LpJ9iAlckUVbepEQRI8uMouTdFllav2KUwfQOl2QYooeHc+WeAnr+S1C6qyQJmvbHeR8thpgMAFB1ngjwBlVcnxpqy8cE7e4PkZW3433jw2Io+ODcgnxgbk58qR3I6DGptxYnHQ5Zm508U17Dq3DoscmBC5fTxREnq3ixc50x/RXscIUKHzB8DgQG1KZ5wBFQmUFBUilVHL924D//ROnMCE8oKifOa0yGvTbaVIIKLrLHC+uEclhXHAG6wQ5vTKSnvHzaO5OScofyhqyo5ggFkYDKgkr5w7D9xyFSB5UHWoDPhAfwIUPY9WLIedOKwkmBODMA2fikfIBf+DBkADDtkC6MP3xVq7/DZdMlxjLTOurT6mHPfxfHxkn8jesfbZGwSIBEzkC+4SzAvf8Wzx2QFvBGFuSi1omeJbNoME66LdQbTEoF29Lo1SJLWZZTn5o0vy/7x0Xv7y1Lvyw4tT0Vy3753QL0jgRkqgTwAiju77khyoVmQT3BerFE5KhUOa72nudt0e3uBCVcApzx/v3tf08vp2s0A+fula0ON1y0eRglTadWDAgEqjzZpznutGyyNNru54LuiYWZJzsEKMPxlP7hiSj41X5R8PVOTRKJJJvuDZh4pYpwzC9L9vs8iBLYnlAeDBvKTVgVMaMEAhgA7N3RxD79ipgKlYfbtaHfRHd4Pmk24H3tM+f9D7ylsib125/oliYSYod320tS4EhV6u5QTXtHLTdRpaIMn+ynW2BudIBch6DoxfMLvnxuqzM1qKV4El8qploGfHehMAPaANYADaeh768C7OkfOiiwJ9uIY85Ivz1jt/yl1bj37ugMihLe1TR12QwRgUDSBIWz8TOr6Ez6R2CzF2Bc8I5ql5AD0NJhbrcuGtK/KtF8/L//GDU/L1K/9tdLWb90zoEyRwIyXQHwBh4x9KkZTrTgAllFMVQYH2Or/XbJAg7hlFEEkTu+Qq6gzgswM80CYrswF0SNNVZhyTgk/jUS8MaJE334Lpsdyx+Z3K1vxr5+by6PLGsdzx0+Sj50r5kG9NoyV/y4c7J3c++j7Xg+uYxrO7xq25oIx5U5YuLcjspmH5+fFB+SeDZfmJqCSDeIkbv7g9AtoXYAhlBIsDLA9wXfCIadflwJe7DurjS5zKFO4A94VPOgz+c5UBlRnmo+9hJ4qxAG7QBjtpXqMF5CtvirxxZXWaIoGOtjbQeuJaF3T2gt7pUtHpdUJb9ueuXd+n4mWmhn4Z4B6uYz2gGN0sDjdzo2UVsKW2GdNBvhjToV00+phvjAVZsuqly7fbn1Yayky7JfSBYfj80TtFDk+2S2sTlGCOLfeOrejJZ0aDAeOisGuLZw1taHHR1jECLH02CJ8lV/6gs1CTudcuy3dwVPkLl+Sr4aTR3qrCbb8Xj20dkW3Dg7J5tCpjQxUZqlRkAJXZmw2prTSk1oxlpVaXpfkVuXqhLtPnnpbpUIis+Dr0BUDs/P14dNdm2Q/FUlYWiKYNFKSSKyG9z15Du0al5XpddQYDFC7aZk0LdMzLyrbDd93H/c6x3IBDF5j4ePXx4c7TNzZ5IK9Z8tFjcP7sx3lSdnny0TLWfTiGL/vDnY9vzq7VyAVq7KPXGddAG6m9i3W5Z3RA/otqJB9uRkn9A/yxvDJfzlTEfKnD8vC+nUl6oxvxr83vrfGtn573oKjMwVNR4g7Ag2V2n/asCfrktRWB97RVQwMWKh64CZhySRM4D6YC/199qw0gdMEm7uRpCSDvhq5TF4FyooWEx2JTbvrES1oAXDmZ0zIRl1BZXe6aio4vBipKXfKaoECDHMgS8+NOW5eypmJlPw2UjKXDBkISZLE9rTfgEeOTtj6vQ8dEoJ8LPCCjjx5IYiG4nuBNy16DSfTH84b1wDoyvkEDFQIrjMc5a57xDMBFQ5mTXw3ECLCW6rLw5hX566fflj849px8O1RsLa68VreMowO/K+MjW2Tb1iG5Y+eo3Dk8IJtLsVTLZamUSlIuxVKOIrM/QWE2U4sMAbEIWYK3sN6QeqMpC1eW5fz5OTlxZkZOnZmTWbpau+XsZu7XFwCx//PxxJZh2WMUipN+6Dsemv74tJiAvHgAr3JzjgF32xQ96pv9dPyCb7wsHrPiDfLiNtLG98WHpD2oWuZFAybzAiV9NN3x02igXHN5QO6qivxyOZJfiEoyxl0jAYRRBhZQaAUDnzaC4qAQGK8A5UVFRAWoXQlUwLxH8zMVGsfifb7otTLSyoz9uYPVbhMoI4INKl349UELYOWvToi8Pt2O1QBdWi3AB2Mr3B+mnoPeDaMvggx10CRBjo7T0DtltEUfuksAEsgHQYlWxq0YCGzdrKwpO/QFP4zJoCIl8IGyZsCl3vG7FgVadRjnQHmDHuWjs0DQnvf4nHBsAkJ8B18fP5RYINAOMmExKh2UC96wPqAL2WAsukz0ehMocnz003EPLmhk4CWfRw2KKfPZFZn5wbvyr144L18+/hvySsjO6EDlTsUD926XO3aPycHd43JodEAmY3tcgj1tWOPp1iY0iiVGfR03eUafQrzSkKWL83Ly9DV5Y/qyvP3O70Qe52MHvN6ETfsCIHDy5vZB2dpLeUWNxAIRl7NP7CzarhPeekkTtPLm4AUoOf18PBbhO4+fvPudyLHVNpYdwwPyyXIkv9oU2aHNu/hMc7kJYrSnQOLFj+tHtyUAArtDvuRpyte88MEmCOAukDS5mzXbD5puHCcAACAASURBVGue5sudyoEKyTx3tuyyG1ehTeemnbIW6PoHoAn6334nCaKkgtQBmjTjU9lokxuLM2F8WgUoJw10NEgyClQFAHI+DASku4AmeVw3wZo6WtLOScditICWrUxJ8EL50zIDnt2MErTRtSN0XwIVd00YL0FrANM1ISed5aErcdIyAVDwM/sTlxfnQMBBxe+Th3bBsOS3AXiI4bABk8zYIF3MmweEEUjocuF8dlyAh+9n5+Tks6fkqRfekj8Piir/rQIr98Ftcs/uMbl/fFC2DUQyZKwITZNtLTaWtUWoLhLra/jOm+51fGd7WEoBSJbrMnN2Vt44cV5eeDOUSW/JtS8AYv8X413jkWyOKhLH9bbCx3f9aPCeez3r8cmiZ17gajzSIX3feLhWZPw8XjUdl2bWvfyfin9OWXNzZaDnX2SuLk9p9Hy8p60PriOHvhHJUCWSRwer8k9LkfykMaVbhYWXrg70w8sYL3kqlG0jIg/uENk/0U4NhNLQwXTaukCFqY+0xjVaLrTlANdZMZE0uNvkORMaUJiXlIrT8LkacI1Bm4xH+JsLiQvjwnwiPZ1ayEBKXbtBB+6Bhluumj8ogh4XQNCioPmjosb4VHr4TFcRZE5gRDeFHgfXeAgXdvN0u2SBBQ2uaH2g1ailUM2rP5mjjo9w40E0wOQ9yomAhEDxtjGRR3YnKbA8RpxrxzRb9HHTcgnm9POonydmrNCdAVChDwvThbPw/NBFBRkZ3myMCddipS7xyxflL79/Wp587ivyXPDDp7wZp+Khh26Xuw5NyAfGB2ULXBL1hsSwKNhnzPwLN8UqXSMS62vWM2iauNfxnfd5r4wjHZEptCJLZ+bk+I+vyvO3dkG8RLp9ARBHPx/vjqsyVo6k2UyxGJQaprxxEregPvM7Fx9tcF9/T3m0Cl92x3M7cjw9dto8Cg+qGmr63fTP6uObW9H5aDnrMdy5p/GfN7Z5Hpqydbgi/7hclo9XSnKAlgUssLtrYywC2uBBuX9HEk0PIKGtBDpFE0qCRZx4cJQrLzfCnoqB9SU0PbevHpcKmG04tt7BM/6B/nBUVTw5I3L8kt3N2idbz5/0uHvVVg+mTaKNLj5F4GB25ZYAd+G+52UVTRskydRJtCeA0LLCdShM1kswtSMsca0QOR6VuubHuHdU8KIBh9btY+jbol5GGZfbmSCcHwGPXgcdN8LnCfJGyiueGQTbkpaxcNlMF9JsgQDnHgGdlh/BDa1eOp6CwJTPhQFINusEoIzPGS00OqAXIOPdWXnhxYvyv333LfmT878dWYjZ6zfEe5ceTnU+skN+cnJY9saIi8NrIF6tw6LIAgnPdd2W7SAN9zq+p9FBcAuMenN1mTk5Iy9873vy/K0ct9I3AFEakFHUgEgz12vTOD67x1WbhS1LZHauKpND0/NZG/jz0Dtt13qgx3OtE+ivr3EOtCKkjamtLT7Li+6naRb5OWdZDbKsA3relDfdGlreWma8r/ly15C03LHd9abM2B7mxWpZ9g2U5b8vizxUKcsWs84KyWInSCVBNwOuQaH89D6R3ZsSXzUVm1acxhSvdsR8Ubtln7mLN4pSWTBcv7veNbqWDcqHfNAsbtrZOgd0v5BH8oEzHV6+IHJmru3K0JUWXdO4m3HAmhDgF1YDAg26STSwYcwCZawLJWlFxwBV+P81zbQ0TaN0bSCqDt6kYteWAI5DpasBBe7ptgSR2o1Dmq31tARoqWGhMJ11smkgAQ73bk+sD6Cng2eh0AmiaPnis0B+jMuEVUzVmHo9CHr4LOmASfe4cv2s6bXiePMrcvbVafnmX/5QPn36s9F0kXfDLdFmKh74if3y6MHN8v6BsgxiWVa9nyxY8IECfY19NEDwAQhXpi5IMWsdSQlWj/OLcuIHF+Tpc09EF2+JtXAm2RcAARfGpoqM1lZW14AYUNaIFWVV6IfgXSWeNgbaVWMpaX7Ip8tjFs0sALHW+bk8ZvEB3mtMkfW4c9bKCwFWFnjzjQGeK/BPluXukQH5cklkb1SCq9JfeAcvaV05EooM0fQIomQlRvTlDhAvZ7RhSibuuYGD2pXBI69pitcxEuSfPnIWWqJlwyhEa/7X5ZwZk6EDB90dPJQ+6KE8M2IhTs22ayPoQEj0QzvQokWEytVkCFQTxYsATe66qWD1bh28avcGFTN37azNwCwKADCACPzpMzloktfmd20F4HWjUK3rxmcV0aCFNHXtCgIdHfkGPrA+DNgkb6xOCpkSeNK9glNMj269PlNHy0NndRjQalM0WTmTbdNcSnxOdK0PlgQ3z5+iaXi2xcwIFgkorELCHGAe/9GfHpOPXVeptRc/3PcgjT2fi7c9fLt8ZHJY7mjCVWFPLd5AUynX6jJ//Lx88+XfjF7dQHytCyt9ARCHnoq3lyPZBKWhd7S+naxvlrqdu3NGe59Vw7dzdmmzn4+nvGscN20c0C7KQ5F2mvci881qo+ftk0GanIxyd4BeVv80GbAPguCrkdw/VJG/GKzIJiNTay7XSscNPMMLF6DhYwdFULaagYEEEMavLG3LBHbQUF7cGZM2lZdOA6Ry0ql3hi+rwXAfipq7XJ7doJUnLQ30ddP0zXoWlC/oME4A9M/PJ0dUA0zMrSRggIoG4+ozN7h7p8+cLgZt/ucOnOO5gIJzILDSNSWoxOhS4HeuES0wujQ2FSwzaFxXBXfZDABlHIZ+6XD9QQuy0dkZXC8NIBjEiHY6QBQAApapiUGRHaOJ9QH/alcNXSoENqBPixWtOlxrrrP+bTAWxszDpvxSBqBNK4fOfuEzyLVgbAWfWbq20BfBeleX5dwXnpZHX/ts9O66aIANPAgOY7xrUn56fFC2IsWyE1axRG4cRCf9vXopnWa5GcnKm5fluedOyfO3UnnyvgCIvU/Gk2MDMhZVnaDJmgqodO51srixosN+7ljeB8D2K9K2E346aQveOx2f883qp2XSKf1O+TfAoov1ixekJsPy0Kaq/LvBipS0gnPz97UCw8sWJulPHEnOguCLnMqBZmaa591TIY1StKZouhGYgcDdoFYqZn4IcrPZGQQqRmnx8CtWVLRZIq5yMfzbEzPJJ0sn0zeOsQEcEBcBS8TZucR9QBeOCwA0ANG7e7eIkgYQ+p7OENG0SUsHXFLZu1YGni8CK4WWmc5E0BYQAh/ywZoVBAeM2eD6s/YCgw21xUMDMfYn4ABfAAx7NiX/Akjo4Ff2dZ8Vgja3zgSDMPWzwxiHlotH1b6gq4h1NzieLjnOdGSm+nIMA55sOu9yQ+b+p+/JPW9+KjrVye/yZmt79x/H+x/YLj+DjUYjlmbZxjZgno1YIv29tbYp17uRDcaw76BVgf/uWGzHtm9dlZe+e0K+5z0ssBtGNnifvgAInG0wOSbj5kWckX7p7vqLWiuwox2stMHIcr1t6XCtF1r+RXbpmmcvCFFumG6sEQODUgK/HMfd0fu+Y656ji5f7OO2y7MWkE4Ri4geA/2y+El75htNqeGwrE1D8u9dxabT+ajcjIwsMQCIX7q7bQbmS5cvYW06ZhYi7hEIUOHQKmDuqUBE82KCc1WVWeaOmDET2OGin64wie+M7ucOFLTouqBiwDUoDgIQXbgK10ETykwrZSpv7tL1blrv5jUY0NkSrksEPBh/v3MUNtNNtStBWzbIB91KrKWgqzWmvUjAG1NVOT6tQ1S62kLETBj9PKAfwA1dCbTMgI7OFgE/Zo2se4my1G4m7TYwgMzG3LhuCh844jOEfzVIovxp4THPps0ownxgKdHpxEbZ2Ngb3cf+rhY/9x25+63PRO9scN3RN/bu/6P4wNEd8tODFRkGeMgbqGkzMEpJXQfzh2tp333ts8Zge7v+3ked4yEr5NSM/PDbJ+U7t4Iloi8AYu+T8fDIcHKmgf5rKstBqYsdbOvh8FggXHoYy3eNNIqM7+O3yBx8Y/t49/GQNWZae1wvwlfeD7HIfT2O+UF1sI61ZakDQIwNyb+nYnGD7ais+FKm+RuK4Vfubr94jSK3Jn+8jPnC1ilznI/xjzsxC64yoIJnH54aScUFcIG4A/DDQkPah05TtK4pwfRAk45qlYh6wbUPu7KHfpEnnaXAHTvN70XWCG0YGOjWyqDiI4DhrpouCrMuNhPCFyMA3gyAwPHX1qevXQNGOaosCw0OaPonT2jLGBaCIx3kSQsO2vHYc8qIu3laMJiRQv75HNG9hH58NvhskYZr6UFbAguffHR7LWseVmau2WqUOljTKraWe40ARoOahZos/v7Tty6AOPJkfNt9e+Vnh6oyHDfzwUPR34OvnS0kZW4xDbQoPfTVffR3AJcTV+SlZ07J9292ENEXACGPx9WjR2Wb+cEoS4G7OCW7E89qY14Ytl0evaKL72u3HmOshb9u+haVL2l32p5rk7d+pN+IpTZQkUdGh+T/1cGFdA0wUE7vhI1il8R18atHrXnfph0yqE5bGXQwJV/ubqVCfXIi21AxQTlQ8bfAAK7ZIktUHlSudJcwAI99tHtFpw1S0WE8Hc3PdE+a3Zn9QGsHd/HccbsZHtxlu24dKjAd2GlkaktIo1+rIJU9VdJUlrRplG4mgnYLUK6sEKmV5qqTN1kp1MbOk1dWhqSlyMjEvpE0AMB9yIoVJGnFYVApAQxBk9uXipsypwwNULCZFq5bjIGksCDo+iB8XjSI0Jkaeh0YsIo+bhwOQQpBBy0g9YYs/o/fvjUBBFzfj9wmPzdUlc1NWxCqm/feevTJAhAEJq9dlu++9Hh0fD34uVFj9AdASBwd/H3Z3hiR0vBKYlZaHEjM9u53XsN93tPtXcHoNj6hcRw9Vla7NH5cHrLadbJ4afPM4yNt3nq+7pxdmWs+fXLqZXufTGarsjJWlkeGqvIVXSuB0fQ6uJHKlbtEnHsBAMEXvd4du8GKeLlzhw0++HLWQIJnGEDZaFM/X/as6WCC5SJb/MfGNBBs0D+O8RhsiTHcQlXaeqB96iySpeMMKDcCCProtVLUJ4u6Pn0qS/rZXV60/5003V02szqY1cKdsqkBYQGHdjO1dvS2BgdAgHYJ6LUCfwR8pNcq1mTfRqSnlStdVDxqm+vmK/TE/rSkuCWpdZCuLyOCMtRWCH2Na8R0XT4PWo7mubPPjVlzm2IM3igbbZFppeI2ZfF/+NYtCCCm4oGfPyI/Nz4su6MNDh6wtvan4I2P4P16LLW/eUe+djMHxPYJQIgc+N14c3NMhs0LoyZxqSZxsypRXLXBKQvSxHcj7KpEZfU9TyGThm6HMcwP2f5rfvCWPtuxH9vmjUOedTtNHwCJ8+M89Hd3XN890iOvRfh36WT1SZtjp33cefvWNE+utabUhgblkfFB+Q/aL02zteaVL1/uvMcGRP7hPe2URr7QuevU1RPpo6ffGS9sXb2Q5Ya5o3VBiRuHQCWld9rmWVMHJmkwoXfIrkUA/ZgOyowGtw6CBiGUia8gkU49pfLSaa1U3FlKFvSpaMGrjgnQAY46W4GBlPqgLj1/t94BrTosB05+tLuKIFAHY7ruIG3d0Udvu1Yf95mnBQPjoR8DNDkPzp/9mDar41Q0SDIys6qD1gkdcGveBTZLg0AY68LMCw2++BzTKrbSkFsvBmIqLn1wrzxyxxZ5oB5LE6mabgxD3ru6m/tFYhuK0vXxW4mlNLciV394Tr528reimaK03kvt+gYgZCoeunNCNlMYWgGlCWh+sJ21Mbrsr5KJNrynla6+TvqaHq6xX944vO/y4BsDdNPakw/wqefvG99HQ19zx06bQxZtLQO9Bu7YLg13bB/Y8a2pK/+hhtSGh+XRiSH5qgYArg+aOzMqfrowfuVo4srQBYN0gB9N07RaMCjSBNvZOARdBwEKgrtcDWjAm95BcwxtwTAAwgZp0u/umqNb62/T/rSy0DEZrlWAO1sCK4zP1EAeJ61rWrhuBc7XjWFgnIa7VpCDjguAHK8LNlRBgTyuXNdlYKQbQRHPq6CyZowFlSt5oGtIWzsoWwI5BnnSDUMQ5tZZ0EAFbbQ7gUCOB4dBNoirMbQs81wHHaypnwX9nOrS19qqRDkQXGrrB+dFtxCfH8iIVVMXa7L45HdvLQvEwS/Gtz+4S37aGG1sQORalLt2L7gBk757dl28upDuCPDl48m95sZVlCKpnL8mr3/7P5enb8ZD0voJICp7NslEc6ANBEorqiT1gERZ37NQmKbZAigrErvXNf00euzja4t7vM7PafPR9H38mYdUzb+lXKx89Dh6Tj66Lp0iPLnjabpZcvLNO61vnvyH6lIrj8ujk8PyV7qOAV/8+gXL3SpewHjhIgsDLgwGNeo+vuO3tfKmEsOYUMq0QOgyxBxbuztcQEAzOl/24JF+fyoDghbySSVIUNRSijYAkcqHdMg3+dDBoVBKjLWgIiZ40Ic8uTEh2hKhQYRWnG4cA03tlDNjBSBrXZaZypA7aCpu7WZxi2lpVxX7abM+LQA6sFOPQ+Ws6bbcHvasCW3dcOcAHhnjgc+MYyHg4BroWg+t5yNqZ7HotdWgh4BAA0Dc14XRtNUHdDjnuZVbLIjyqXjw57fJR4cGZDLqUdCkG5+g31e81yxJXGrmH+VQNNCS9Nz2HO+li/LNmzE1t58AonRgSMaWKmJxvkg0JHFklWg8IBE/Y4GbTSnhfpqi1/1aP/AlVVdiSOLY+e7SyqLhGxv0eF1/Jl2XHr9jLteNbeeOea96oC3PehzzEs6Rhabj4y1NjlpGrXnYsdLko3lxZeyuoR7XncNiU2oTJXl064h8Tb/wdR9fWWTchwvjl5GFoXbHVCpQPjr9T5vhGZjJF7i7C2cgH5UBd870z9NSYBSNLXTEwkYtywRPsVSVDKlQ0oIOcZ+Knal8VDCgS+Wj6wrQrWN+L6rQFT6Dhg6IpLmcrh0GBaIvsxt04CZ337yv10S7YZjmqoMztWWGpn13Lm7Giuv/p9WEPBFQaMuBkamTTaPdHGhLKwXpcR4GtCi3E+VPOa4CADbYk7EtGmRg3vq547z0erqWKoIzrhvnRN74TOL6rZaF8cifxg/dsUXuQ8bFqvrUyTqbd6UvQ4Jty2kvOntdWxB0U7oceJ+WBNADbU1Xg4LWOzOWGO3II/jXaaNoh/uV5NjwytyKXPqrb8lf3WznZvQPQEgcbfs92TRUbQOI0nI6QGgOSqSVYvmaP4WnMdZWzlp5gTZocIGzxjKLa+mQhq896PG6/ux7ZkEPtFw+fPz42upxzMvMkZWeN2VDmXFczitNduYFpmRURFbuvLNk7NJ257C4LLXxrfLY5Kh8vbUjVyV+WWVR79SMMi2JTAyJ/NJdCcfaX+5GwPPlrOMWqDy05cB5mZiHjVaPVmCishIY2dlOOlPA7G4tj75gPaYsGjeELRbEWAOdjQDSuiomUyS5W6fyc5UPxzdxE7ZWgnaJaACjlaVrPcH4uhqn3t3rVEmmxLKUtlaWTH01CtHKSpfM5ry1FYXprXSjaAuNG5uhrRza8uP+HunuwXrouAuuk+vacWXkK/TEeWJuBHXM0NCZKqTF55u8GWuK/QLZEGjxGWDgKVwY76k6EFNxZbvIUHWTDG0alcGBkgyVGoLcu2q1JFFckvpiQ+pxLLWayEJjSVZOXpUlmYqWtk/Fmx6+S352uCIjUOAuUEhT/jmYYdXtNAuCCwqy0jjTAAQGKmKhYJsTl+QHN1u56z4CCBGc2T5Yl4FSxm561YtcWRDS+jQLtCnygJFOFm9o0wnvnbQ1IKGgXIzySpm3y2MnPBeRUy/bLNaltmlEHpsclr82pnub4cAcf/qVXXM0lMz4YGKB0ArUDW7UyocmfZ2iaGSuiktp8zndE1p50KqhfdQ6u8Gsi41v0JkgDPDDfR7xzDQ+jI//GZTopgnqapO6MiR51wqJvGjwo0ESlRauceesDwzTCq1F1+7SmaXCOWr/P4EITe8GfKgy3RpgUZmbmAorex2/QXeIDv7UYxEAmJe1tbrwHBOm/2o3ENvRUqXdEARjrntIH07GZ0gDAcqeAIipuKsqdypwQOtMy+1i+daxFW7NCMaOvCcsEE/Gw3cPy84tVdkxPCCbBisyWo5kpFqRCoAAd/F8pvC9HklUakpzKZblWk0WFmoyW6lIdeug7Kn3yHXhe1fRKqBjFex6rtJ97v1O33sYJ4tGuSzl+SW5/LUZ+aY8ES13Sn+jtu8rgJCn4sEDCzK0USefx1ee1SGvf7i/WgJLS1Ib2SqPbR6Rb3AHbA6GqiSKmACCvahIoAwAIGCBYP0DHSBHhaYVKnfAbqodzcXM3qA5n7EG2pWh77lKWGcacHdKUzXnQcWkXQBG2VprBK7zYDAGhmpfP1M5teVAAwkqcCrQtOetpTAb7Z2vroVAOZN/mv9phdC7b17T2RKMMaD7wQUd2jKhwQXWhgBPBzCSHxe0+MCEjltwLQcuX7qtXhMG2PIME/DP9eU83WfMBVwaHPAZY+aMnoeRjTpoS8vKuDBWZPH3NmIhqam4cnBUJndskf3jo7IdlgYRGWBwIZRnpcBBVzgFGMoWu3Kc3ltTNX6K9O/0nVq3cQ4ubV4nvX6MrXnFeJj3W7Py7I9+/eapMtpfADEVVyYnZWRiwR+sMjOSuDR4n9/1NfeBQRtNT9PQ99x2oOO21bTTeNRtsvjzjeeOSVruvH1jgJ80ft35u22L/MjyZJ3FYxH6vnUbqUttaEge2zos39TplzQ1u+ckUAHgXxzJjCBKKmAdgU+Tstk12he0W87YVQo0j0Mh8oRMKlBjTXAKGumAONdP7+7qqejcAk28TsUC4ARlw106eafsTLCnDdRkX5q6CRp05UZadajsIDfuxAmQSJtz1P55XzYH2pvYD+WW0BYP7WphjAjdKrQ4MLAUtKjEKbMWSFJFpDSPVL60KLnBRRog6mdOX9e1kHV/Ix+HoE7p1O4xWnMYwIn1wHz5zDEOR5emxmdaSYwcrePejc+gVQr/LtU2WCGpqbhyZKfs3DUo+8aHZQ8AANIs00z+uBcXCE7s9B3insKpx+C9rHE1X53y6DsBlGPpe3nzhuyurci7T5+UZ2+WCpX9BRAismcqHqm1XaISD0vUHJaoPC1NfDYvlcX02Ajfg0YauFeyfUED10lLfyYN33hZPLg02LYTntkHczZKLGfemp9O5KPHwRhpP1DKjnJLm0ve2HodOVZjcnXwqOYD7S8tSu3ObfLY7k3yrdaaqPMu3MOeaJXASxjHeP/avUkvHSSJNjzYCWCAhyKxxgMVBKPcdeYFFYh2dyBNFGONDSbuB77cVyknlCl2fjlaabuydy0IvO/uTHU/TV/3d6+ntXNp0bKC6/pz1os8je88Pl3ZcEzfWL62vnY+Xnzyo2XBx2OaJSdNBtpVAzAxVxOZWRK5tpK4oOiGYDtax0iPcRqM+SC/dKXo+BDWi9g4Low42v9F2XnHqBzBaZhIR4QBK01WBBS+eAFfHx8ASeuLtg2b3lm2gZW+2IOsWAX0L5Vs3Z4ksNGr+3xxGLxGHsx73FpRNG+aPtpcxyOCrJvS/N4F+cb0E9FspyBqI7bvO4BAWeudh2WAk2/OJwtXGpVYf+5EOOjnKjjSw7/mhTUvET/7xs66pu9pGuSX/BfhmX3Ib7kkzax5dyuforzpdi1FZmW2SkmqdfK+0O0aYD6831DZJwByruwuTkrtzpJ8YMeofIsZBb5KgDxkSWcgbBkW+eTRtrvDNSnj5azjELjLJ2/uSZ1sj50k7u0YEdkzJoKKl2Z9+//LKPL4hDYbTAJ47lBe/MK8yIUFkdnlpBCXLg6m3SO0LtFSo8EUXTgEt7DKbYQgSpxltHuT3LV1TO6ArmRcQz+WAumPrfdQiuUirw3vZ6Vl6rTNrBROPZZ5DyiefHzk8eaT2fl5efX5/zJ6pR/yXG+a/X9NTsWlPdKOg2iM2p34vMT6cycTZz/dp2zp4V9cRxt+bik4z9i857Z1aaSNmce32498op8e00c/izd3XN2/k3m7fPhkRVm4/Lgydnlw1/r8oNTvFHls97h8m7SwWLAK4KWry1ubMRG5bk3Fm6qJBUIH47lpiK2IdltymmZ++pxp4qfLBC/9nSMid21NYiz0yz1vXcP9W1cCBJd4bnEE+2vTyUmqdPPQEsHYD/MbU9VQdW0P7QJCu1rzxtaBOPj78Y69O+TekaopAtgoalHo9mlwD6Ty0UGbLD66sX50YoHodm6+fnBzXKvJlWduktM6+w8gIMXH4+qePUk6p1YqpXFrLZjNL+ihFwP9mrMS4d9aIzFLuQDCt3i+8TrhgeN28kBRyepxssYs2s7lgf0gDx8YcoFBtSxNLbs0epBz2nxdeZAHo4idfrh3+sdSP3i/ARDfgTLXx1SbmAjrznCPpAaQQAzEP7qnbX4HCNAAQn+m28GAD1tCmC93vvwBNvZtFjm0pX30difrGtoGCfBZurgg8sOL7dNhW781m2Wka1rgXivbSB07jmccYKLRvFFBlHF07xfl4G2b5XAUyUAcS0OXZy5aWrpou9ZmpNR+vzSaVh90eBR30eO53aqRvsyMckki8FGUZtavII1GI5bll87I9y798+jae/1XtD4AAt6gp2RApiXaO95+YE7PJg8MrvEzv2vB4t51/SZt37qU0uikLY47njum5mWtC+ybm+YX9IuMl0VH8+ibm3ufY1KmLj9FeSJdl45vTW3b+r4t8tiezfJdPHg6iE3HMRgAYg+5Yhoe4hJwnDeD2ezL1pDli1xnWNCMjF2iri/Bl/mRyQRAcKy1rnPof+tKAM8aXBkvXxCZW2kfFqbThPk8GuBsEbJb/RPPJk7jXPcsjE/G5Qd+To7uGJR9NkOimbfr16ut27r98iwMvmBIHw1fhUfy4LNAZF1DP99pmuZ6ki3R9NWg6NQak2YZwRivX5Ln3/6t6OyqX81UPLB/s4xEkQyWS6aORjkuSxQ1JG6swpAgkgAAIABJREFUSH2uKcuNWBbP/7YsbJSy2OsEIETkk3FZPiyVQq+ZaWfXC7CgryXfk5/hZMoOGffT72Heie8+rQ3uaRr8zHE7GTuNF87JNx/f2Fp46FtEDpxH3lxJW/O0erx2lVBXZnl92P5pqe/7kDy2a0KeWZVDb2tCUJm78Qf4jkqUbhZGWlAcTMc8M4JR8TrI8fCkyN1b29UcCz2ToVGQQIYE8IzSEsEAXv08AxzodFjcw3dmHjEjZ6m+3i6MOHrgT+XencNyBwL89BQRKKiDF3UQYZooOgEeRWlomuAJfBYNonSBDr+7AIIBkG6wZpE5Z82DYGUV2ImkcnZWXj1+Ud65Y1BGt2yV7SMlmRgoy2C5LNUoMmeClPQc40iazYbZPzVwHtzSkly9XJeLJ5flqszK8o3K6lg/AAEJPh5XZY9V+NcrodQy1plvLk1HK/dOX3e9opM3Lsbphs+8fuTfBStpY7n0dH89B9+4aW3z+onUb5+Qhw9sledMeqJ9gaKbzpKA8jfplUiTszRR+RB1IAgMdKlp86K2BZDIAl7oLDjEFznobRsW+dDeJFujSJZB3nKG+0EC+pk7MSNy/FK75LZO//RljehD0mCRWN/DtOLo6J/IodtG5IAbPIg5IYBQByj62rirr/vkPRlZbd17acGM5NP8xgvUoXDnpftrGhwvLUiSgZidjEn6sECsxDIPQIBCXHpuSHNBamja/LVlBGM3GlKbW5JL04ty4cSPZHq9S2WvL4CABKfiipyRqAUk+JSd6SCVkyDEfUI7oeH21TR9dHC/KH23rf6eRofjp40NfrPuaTnmzQVtfTxyjD0SmzXKapfGD/nw8fDlqHb7F+JHjm6VYzwVkS9QKnm8ZAESuGOjksfJib9wWGTE2rBatRNs9oUBIap2AwMwzQvCXofV4307RXaPtXeDeS+5cD9IoBMJ4Hl98XwSXKnrkhhXnH0OdRlrt64FAMS/eHZ9TuO86wvxnXsn5JDY47Mxz7ix2qIblZP3sq/Som7bahdLibEMvEb5oT2vueNoGaONHg9tEZtg2kBp1levSLmSbMvRT4+hW6XNS8+Z8Q8uL/xeittp6pgjxy3yfJD/ZpRYeUyFzGYSb8H+Wl6ch+a7JYPEemX6gYcYtTliiedrMntpTt5942k5K38RpabcFuG3aJv1BxDwPk1JuaWg2gqnuAWCys2dJRRft3+aJukkQCehqT/njeG2LUKnrbCvn0ORe1qOvrm4PPt49K1F0XY++qvpNWFmu/3J+JFDO+SYrt7IQEeeWYEXLSwEUPg8mhtZEkjj1GcsaAuCLkeMNDv05wubAGLHqMj7dwXLQ97jG+53LwEA33NzIi+ca8frGCUVtwGFVSCtQfRzvF4AYs/n4m2Ht8v9pbKUIqXEyBRM96y5YPgvSeRrB13u+qVdN4BPmi59t42PLtrgOpQl+MZ38KTbptFNo+eOmzZPXzuO794rMn/2yRsP933j+PqZIl9liRdXZO7qVXnnlatyWaaile6f5vyeNwBAmMcxkk9KSe61qPK4VdL3KgBwPCMzg/30/PJogHYaTX0PtElL00+77pOx21Z/z6IPWmljp93D9c54I0AprRpLy1Tz4JsL54x2aWum6U2hAE1kxgWAOLBdjunTH7EjY6wCLQc8G4AvV2Rh/Io9zpsvZPxLgIFaDuZgJnsmA4/uJqugA/CwfSQAiPzXQmjRrQQAVvEsHzsrck2deMAUYv1csqAXAythsVhp9D8GAmcU7d8m94+WZQRmdK+CL0tcbpjDsFJ1BJR3w7bTNHAN39HfVZRUfL5+ui126tzxa+BC2voeaYE2+mm+2dc3nk85u4pZz1/zkabYMQff/LV8XJn6gJl5xynZu200n+5nAr+5msxevCanTnwmOt/t85zX7wYBCAsipoyyjowS4r9t5dQZb3k08gDEajCSjK2VY6LAO+OJNFcDFD+Q4VidjuHjMQuIpSv8tuUjjwfNax69KbxMEvBAAHHnNjlmznxwbC2s26CXguWVASBwmBbOjtDVBnWapj5XATT02QcIUvvAbe0YirwfRrgfJNCtBGCF+OEFkVO21iDjIECPpchd2jyptf9ZGHH04JflnolB2QFlm6W8oIipDF1AoBWlT7mZ35+1bEDBaTDBvr6x2VaP61PclB/u+RSyq+CpZPV1zRdkocfWvOuxNMjRc/QBBE0jbw6+Zy0NvHFdfPLVcjMgqyn1C8ty7pXn5WQ/4iO6U4jd/rK8/eKEB4AJ/WcUj/pz77u02F630zTc61nj8Z7LQ96808bW8wPNIvR98/Xxg3buPIvMW/OR8Od3/5B+UbmuklEbOPAyLBC3T8oxHTxmAh4toMC/PAXTvHjt/zjO+9fuWX12gT7qmi9n/MsXNqwcpLVrk8i920KFybxHONxfuwTwPJ+ZE3n+XAIYtPWB1JnCzEJpjJGoN/t7nPedfxDv3LdFDteaEuksC9+s3SwMXxs3S6Fakhi03bbaHWIAhC1NjfZsy355fKE96fmyJjQPpK9pc3zNU5FsE03LHb+TpyZLFj7Z+WQJfovyg/GuNeTq+VPy+pmpaKETXvPabgAAoVm0YMJcul755E0muZ9GA9fTaGbdKzbqjWvVKe+UT7fydWfa2ZoBQOzbKsfoqjAlpbFq9khoXZHSZFrYipQIovyH97SPhAYXukywe/ARszRYLwLVJg9uCe6LG/ec3jojsy7Es+8mc+aBbW5lSkoE4AFuD7RDIak/eKZPQZRT8cAje+XeTVUZzUtPbOK0TKvk01YObXBPt6s32/EJvv66D9q6tCuJG2IVXbTDdbR17/G75kO35xg+upoeXDkcI22+ml+3re9e3tjuOK48ivJTpN1AJOXFpiy+MS+v9fIcjg0GIG6dl8ytOlMAiL2TcozHV2s/sHkJKEDBYlNoAwABFwbdFNzVaTnyfA2dOsfTLh/cIXL7eAAQt+pzt97zBrj99jvJ8wZgAMsai5rpSqk8k4UndSIG4ovf6w+AOPr5ePe2LXKgYeMe8gojuUWgfAdNuXL11YHwFZNKO83TbgGTwEEFYPJ4JR9pPObVp8jq53t2XH6y5qPnlPcc5tHR/X3Frjzbu5Ysy2UprdRk6c1pea1XVTADgMhb0XC/pxLYDQAxIcda8QqWOoEELQ6sHslMCmRhoA5Eq6KfjWw3uwh7OibT5lyG8TJ/eHcCIGip6OmkArEgAUcCeCa/diKpRcLMIR6DrouasRued/zhOO8/fq4PAGIqrjy8Wx6oDMhAt2dHUAl321+LKAtU+JRzUQCR9iDmAQgXgLjKOW/8TuaT9WPpFjQV4Q9tyk2JFhqy+OKSvCJPRCrMt7ufcAAQ3ckt9OpSArBA7NmSWCBapxZaQ6auQIkXKndvABsAEL94JBmUKXH4DB8zgANTQMmWboPKgAigDACiy0UL3TqWAJ7dr59MDtnCH7KEWKeErgyWVTeneTaT38NyXRb/6Pu9BxCIfdg5LvvBS8PWIqg4NR/cSeqAw3pZYrQvknbI4D70Mb9Rlc2hgwk1TR9fHB/85vHa+t07WSNpQaIt4MaMEVvjwaSF2rmijctjC2g47pe0ueJ6GemVHneN76EiHdxDv0ywYWlyDF/btEDVpRWZfvGcvLnWCpYBQHT8aggd1iIBBlFqsKDTOPXRxngJsx7E2KDI3ztsj05utitXsv4Daj/QDExgwniKYIFYy4qFvt1IAIDgr0+KzNeS+B5THM2+bVkllWAYzzkPe+tLHYipuHT/bjkyNiBjvriDNMWjswAadWmWK+3aC4Z3VaPAl3LIsdhPj+PLnihy35cdUUTJ+vg1YKFdkKlVV8JNi+xm/d0+RfjWMsmTD+gXpekDVwAnM9fk1CvueRwdTjYAiA4FFpqvTQIEEK2H2n6AfxhWA+zUNADAAwpQsWkgARCwNhAocFfHmAdcp9WCbg0ADFiHUYEyWCDWtnahd3EJ0AKh4x7MrrJ0fTE0HTg8v9L7SpSo+7B7sxwejKRcGEDYqo5ecGF37aySyAqQbFu02mReNUrf/SK0VwERh1ejeFXFSl+FyqIVM4s/DcmYBsRkWH20HF2ZFlmHrDbu2Ai8rDdl5Qdn5XWZipY6mcsq+XbbMfQLEuhGAszCQF+didF6+diMDPNDt5/xLwEE6jnwjAu6Qehn1uWr9QmcuP7QrgAgulmv0Kc7CQBAfOudBOwy4NeNfTDgFmnKdgi4OBZqvc/C2PVUvP22QbnduAKUiV9nK7izdO+lZTagn6+tT2p5Y+ushaJAxx0nLTvCN3baGFa5ZlY1ZhvSzZIlZYR/dXvy7rum2/rWJm3eWXJz5wUrxLWmnH/tv4psvlDnz3qwQHQus9BjDRJwK1Hy5cpdGI845nXs4HDPxEAcTqwR+ONOTgdVusFqph3y8CWpQnlbOANjDSsXunYiAVog4D5j7AM+83mGS2OQ57pYkIFnuueVKKfi0t075Y7hAdmc54f3FS7yFUPyFWlqbQBSCjvhfp5rwC22lOa/N5uLlJiCtOJLaWdkaL41j1mVJvOeg6zCVu54mlaWfLqRBeejx3Dp1CNpvnxa3ujWChEARN7TEO73VAI6BgLKHy9VBDkCOPAUTgZFIq4B1gOAABSS+vihhBXGPejDs0CHoMJ3UmcAED1dxkAsRwKwgCELY1WtElWyHZY0AAhTSAoAwj7XCKL83Hd6GET5eFx9/6OCX061EwBBH3xen7wHoUjQZZZSzaOfdd+Ny1gLKHCVcbdyyZNHGqDIm2cWoMriFfwszsnFbmMhAoBYyxMa+nYsAaRx7tksxwgWcCon/ucBWgQIrNDH6HRYIAAgeFqnrgeBPjQD84wNtGMVSrzEQwxEx0sVOqxBAkzjxLONz4jXwZ8ueMZn2Bxbj6wkSY7z7uVpnHum4pFte+WAT0m7ysyncNPKMRcVjS+40lWSLq204EBXEWZZTHwKPw1A+HhMs2RoOboWgyKgwmdl6LTMtc8ClBVQmUXfPJPLsnT8m3KimxM8A4Ao+ksI7XoiAQCI3eNyDLsvvEABEPCSZbZFq/6D9Q9jdwaLwtiAyN8/kgAIFt9h+V+dDqdPBuK5A6DxvuDC6Mn6BSLFJMAsDMY46HRjAAZmIRE48Pj6+ZosfqGHx3nv/3w8sXlUbiPXJWX6b5Yk0t+zZqbbFgkIBC1fcGVWEKE7PsbU18CrO7bbpmxTVPPG0bxpGpSHSxd8aFm5c0N7jk2efced62O6OYa7Jr61co/61nLRa+OTmW9ddbtGTZrTF+XtbspcBwBR7H0QWvVIAqwDoXdfIK1PKYTCJ1DAPQAMAIh/YAtJ4ZoOSHPT49CfsRJsGwpJ9WgBA5lCEiCA0KfFAkSwBgSfXxCjdQKfkYXRy0qUh56Ktw+VZVtUSbIAqiWJak78AK5xUu69rMnGdYkGBoybJjXgMGpIHJclcsd1v5MWxsujhzY+mnkLw3l2MkdNk/1XVkQgT1dumKtuDx7TZJ7Ha57cDUCza5rV1id3LWPcb8RSujwnZ09/NprulK8AIDqVWGi/JgmwlLWuOElXA0tXAzDYH54BErRAwIXBOhFM0+QhXAQgMBGjPwEKT/z8wB6ROzaHSpRrWrzQubAEGES5VG8XiTIpyjb7iK45WtPw3OLzUr23Foi7vhDvGSzLGJQNlDSUWsnu0jkZXocCLKKU2K9pCx259DRdV2CkjzH1WKBFBZzFA/ppmm5b3tfjUNnqe+74RRbWHZtABv9CBmm8udexBp3K2l0rjlkEaGiw4ZNPpSql6RW5cvJTcr7TM6gCgCjy5IQ2PZOADqKEcseLVCt7fGc9CF7H4EjjZBClPktAAwieOYD22gKBNo8FANGzNQyE8iWgszDYuvWcN5PgSrgtdCAw3G+IgeilC+PQU/HeSklGqFAHShKtKItBqSFxtZxUmASf9Zo0m3bnjHstsADg4eywoXhwX9PLl0y7BehxLJcvlw7bot1axvTRxTXy0Qn/aKv54WfSSJML50p5+sZ2Za3XQY+pZejjHW2XrcUkrS3azC/JwhvTcqbTypQBQHT6xIT2a5IAAQRiIGgtoD/Y+Ivt/xgEgZa8xzoQFnkn8RM2gp2AQpe/1pUukc3xwdtE9m9uR8WvaRKhc5BAjgTwLH71RNKIIMEc7NZYDR50lgae/V7HQBz8Ynz7QFmGWrEBzg7e7JwBIOx1/V1bFmAhcC0NtEDkPQzaSqB3wHRvZFkNQBv3XT5dCwN58FkeSMN3j1aPInNx50GrTtr8fe01Lxxbyx/30c91h3AM3ZbtfLynzZVuFVfmjZrUX7kk78pUVM9bT30/AIhOpBXarlkCBBCwEOCFCXcDPusHEddgndDlfwEgGEQJJljfwVgrGHBpz8/QgZZoCzMyXBgBQKx5+QKBghIAgPj/3mxnYOAZNWddAEDAxWazMpDCzMyiflkghgZlsLaSJCoNWOsCp7HSkFhfw3e242ffdx+tNNG4dIqMbRSt5RXKVPOFe+53TVPz5psP54vyi9zpu3LxzUXTAm+QaVY/8q/bUd5pMnHn4eODY6bJIE0+vjH1tVf/Rk7LlyN7ekuxBz0AiGJyCq16JAECCLyl6AcmIDAvDRsgyWwMWhJGq0kQJUtTAzjwj2DCHKhlT+akeRhR7jjQ6NE9oRJlj5YwkCkgAaZxwvrFImk8A0OnGreeV/sm7rUFAjEQsEDUVNyD9sl3EvNQYNreJnqnzQbaquB2YnyCu0vuZnzf2KSjd/lU9kXHyIuhWG8ZF+U7rR1k8crLciYAiLVKMvTvqwRYyhovTmAAKH9fSWtGqeM+2gFA/PLdSb48/uB85fHI+hhv0gLQYHonAMQju0MQZV8XNhBfJQFfDIQGuOYZjpLn3/xrrWizy72Ngdj/xXjXUEmG0kzi4COqXp9FEddWByvqybF9Vhtfe7NBsHRNMGdJmj4aDDKkUke760CGpQNeivLq8q3nrWm48igyzzw+Ov15uPTSeHXXz+U1jS+fLH70AzkbAESnKxXar6sE3EqUGJyBkHyp8gwM8+Ow3I1YAMH2jGgniNDnCmjrBNqjfHA4zntdl/mWH4wAgoWj9DktfM619YHWiV4HUe75XLxt85CM+kACF2m5LvFgJfmp4TP+5fciC5mnfDm2HqcIXc2f274If+BLz1vPzb2n6bvy4FhZ89R9smh3Mm+XJ353+VmJpJkmjzSZu+sMnoMFotvVCf3WTQIoJLV3IqlEiT++RBFMhs+4rnPkmYaJOhA4jRN/eMPRwgCwQKsETcOcDAMyQfsn94YYiHVb5DCQAcUoZc1S7OZZx7Nrg4QNYLD7aoBhnjDbbPa2EiUKSZUHZKysdvGNZpI9gT9aJkqOFaJZkwjX8C/bum14nfRAS7dBX+0aIA/6uraMpNHP4gFju+O6fOG7nj++axno+3retISQr7Q+Zm2VnFx3iDu2+/MoImNfHx0jkia7tJ+iHtPw35TSWzMmCyMEUYb318aVgC5lbX7INmaBL1Nz2qYyWDJWgmmcCLiE2ZdBmKChK1MSkPBQLlgfEET5U7eLHJgIWRgb98m4uTjTZ2EwgBIzRBAln2/zLFtVjmBKi457Wsp6+1S8actO2RxZy4IB4Nba0AIR6h6voQ366Laahl6ttDZZ4+AelXUWHy6/Lg9mjMUUN4wdwwAEt/aFuqfvZ81bzwe8a5ruXLV80uSmZZ0nA/fXUWQNs35Rbn/M541pORcAxM31HrrpZsNKlDxFUxfUMUBAHeHNWg6wIMCFgToQeBkTRNAsjJcwdnZM40RhKgAJU1PCWjmQxhkKSd10j9OGnZC2QDBGB88rAC1Brz4fg8XTag1Z/NJzPTxM66l48GhDJhcHEtfE8ErbotCsSFSqS8x77v004bq0QIdtQa/IorBPWnuMoXktQtNtk8dX3v2sMSm7vDZmrZWMi86pyPy1DH3r26nMXrkqFwOA6FRqof26SoAxEHRZcHCCAnynVYIBZngZD1cTFwZTO2kORntaG/TODp9NsR77agsxEOu6zLf8YBpA+KqmQkC0otFlh39RibKnAOKTcfngY7K1MZK4LaDAllD7oZoo/agmMT/zPpQRr+Pf63a/tq97HbQ1GHH76nHYV7fx3SePbO+2IZ/u2O53FxxpGeh5+OatZaX50GN0IidXbkVk4OvjW0MCFL0Ovh+jj98TM3I5AIhb/tW1sQWgAYQ5VMieBcCXLCwMPD+AZauxa0MWxi8eSf5FG9cUjFnrFE4DRGx54BBEubGfiZuRO+3CoIuNcQ48xt4oR+uCY1Bwr9M4ReJo4vOyeUskg5RzyYKCZlUifMa/7hqwjW9t2F7TQbusPi4djt2LtXf5Me8COyfNk55nJ7ym8ajnMD8o8ehyeuZKp/MsIh89R3cNu5nfm8/J5U5P5Ax1IDpd2dB+TRIAgLhzmxxzj+tuFX+yLgxaE8zLtpGUsv6ErQPBnZsOvEQ7AAUGWOpKlAFArGnJetJZr4cOeiXw63YQKmdWewQdVCh1A2q7pd9tvzQXBunhmWSApQ4KXu7xcd4YD0d6D07IGJQKFF1pReLmgERQeGmKj+2uU/y2H66zzXAsJXw2IMLS9skN98x6WxqLkTTxOast2+u+HEfTwmfQIy09P5c+5q3b6vvo586BY7t0OG+XN7ZL60e+0+at5aPno+m6cnPBC9dDy8q3lprmme/LlQAguv3Fh37rIgECCOy48JLFi5RxEHQ30GZKiwL+ZQwEq1ayDd4+jJWAVYKZHPpcDEwsFJJal+VNHQRgD4GCKKzENFuUMx+yx7prgFGUU1YyvbosMrucWJzwXAFsbh4UQUDujfpjKWueDEs3m1EeKhND84dYnpW6LP7BMz2MgcAAj8fV2x6Q8XjJui2GEkXO7z4ZUZFGtq1uk9UP7d1sBSpSTQs08F3T0krRzRrBd7RlG9B0+7vfXUWtFXpaX9DXY3EcV0Y+WWr+3bF8/X3gifOmfNiPMvXNO239NDjIW0fU2jj9rFwNAOJGvTHCuIUkwEJSOvCRwZAaHOAlq7MtoGj+7sEkBkIfwoWASdaR0H3ADM8ZAMgIMRCFlqcvjbAOUPCXFkQuLiQgAoBhfFBkx4jIjtHulD3ovHVF5IcXRd6cSSqOjg8kFUcf2CFy50QCPG/EHwEEsys0QGq56+zpnNg2w5WHNgu1PgCIT8bl/R+SsVpVTPJ0ZC0BWXKJrWUgq61u4/tM+kVouLyk9cnji/c5T/3d5cdta0DVgEQYu8g4mkffOFnzT2ufN2+9flk8+uaWtd6VSJonr8psOEzrRrwtwpiFJcAsjBY6jpIdGXZqpvy0rciHa/jMAlEAEAii1IBBB1mCHt0gZudh00MJJMJZGIWXqKcNoUivrYhcWUpAxNxKQp7gDoBw9yaRXZs6AxGwNr02LfLCOZHT15JUXe7sQfPgFpH7tou8b2dPp1OYmI6B0O44EuDzzWeVQcTXVmTxi9/rsQVC4mjyKRkbqUultFwsS8LwNShRVnvcN7+7Dmi6AiSNtdJpydXyVITeWsZ2ZeP73nrHrUE+hR+4NTacG5XG9BNyLRznvUZBhu79lQAAxK6JJAbCLQIFMy8AAp2isLPys64DocGBL3CS1+gfD4dp9XdNs6hD0Z+5lgAIXY0RgJEHSyHDBiBi71i+xQBrOl8TefWyyMsXRE7NJnRYGWmlmbgy4L44PCnya/e2T3RdTynQAsFKlBhb1zdhphGeb3xmejKyMHp5nDfnvPP349Hhitwge8x6Sv69MZYGXRrI9Ir7Tug3lySqL8vymaloodPxQxBlpxIL7dckAVogoOTN2QDWfAuiABDYPcKPjXv6jAxkX9ACwZ0m09+YreFjDDRhRn4snMa5pnXrtjPcCm9fFZmzZ/zplEXcA7jDH1wNu0ZF9m1OBxEED69Pi7x4XuTCfBuEMHqOzwbA6bYRkX/2aDtGpts5dNNPn8apg35bO2VrIeMLuJVxVO9tJcoW71Px0IEhGZwZaVsgJhYk0t+7mSf69IpO2vi9pt9rej6+MQav+2Scd7+TtfDNpxP6aPvWkizKVGTtg8VHDwCiuKxCyx5IgEGUrNNAkgAMUPYACszQoLLBvbFBkV89mgAMmL/h/8YfC1LBnWGsFzicyO7q2B87VBSSCsd592ABOyAB+QMkwEqAf6HkYXmgksc6AkDoA9IAIPZP+N0ZWEfEPBw7K3J5MWEE4BA0kHmh//DMbBkS+ewHbhyA+A9vJUHCOsgXPLqVVHGtdbx3H7IwjFym4srkpIyUFtsAojkskf7ewdKuatorOmnj95p+r+n5+MYYvO6Tcd79TtbCN59O6V9aNACiozLW4DEAiE5WKrRdswT0cd7aFcEXLUy5rqkbigfK4JfuSl7GOl0TDPHo79YPVqV08n4/zsJwMweoCLsVUuuAgm4JWEC1hu7ersZaZBU0QVnRMQD0zs0lFggodXwHmMAf1hIAAHLDvYV6kpVxpwMiIGcT83BZ5PilhB6eAfAC4GCsVdYEge/kcc8mkd94/40FEHw2tdUM8zFzt1Up8czzOUUlyj/6fq9jIBL6SOestb09Eg9LFClAUXRN3Xa9otPt+J32Ww9+MQb58sk4734nc/LNpxP62LOdmTIFwQtVEdW8BQDRyUqFtmuWAGMgdOVJWhyoVPQLlS/ZiSGRnz/YHh5tkAaoDyfSlgselUzl12sLBOliR01rihvXAW5pIWHqogYZvAbdR5eO7uN+xncqIkpCp7OybLfmgyCH13wLqN0Kuj0+Y2eMeAIodsSh8BC0og8CZDO9mFgMYHGAvBDDQEBiMmisKwv/mqqjlSST4sCWxCIF0HFyJgEPcFsAPDD9l2CTNUFIY+dokonxd+68MTEQkCkO03ItZZQ11wpy5PNunt8+AgiZige2iwy0np3hJGWxOa92y6PFgyz1M0AapVGJ9WfzzHro45pu6z5P7j18d2mxj77Hz7zXKV94XHtBAAAgAElEQVRpY6Txl8aXVuCujEErTcGn8W/eBY4M3LZpv0ktf92G/c/PS60b9wVoBQBR9E0Y2vVEAjxMC0qCJxLizWCsCggmKydKirtSKhr4yP/O/uQ+sy30i1fTAqM0E+MzQEgvszDwoofZfHalnVmAXTXrULQyRVBK22aVQMGh2JEGEFpxsj95TwMGoKMD8zAmfsQYUytWxgQM2N0tggt1JURtSdA0wa/hy/roIfftIyK3jSWHkXWTGgkeYTVAICVBHiwPHJcZGVgzfIYsMJ+7tybZGUj9RMAk0kAxR7bH88J58Rp4B9B5eJfI+3YlcRU34g/z/MbbIqhRgc+YG0EDn1VdPA3zxR/SOHufhWElMBWX9ogMUR6NUYnK890BhlWKaFziWiOJYwU90OVn/Ot+1315T7d310vz6aNddA6kUxqXuDmbrvvc8YrSLzIv0vbNu5P1yGuLORowNCtRVlu0O/1ZWerG+hAAxI14s9ziY8ICsXdSjpmHW5mbqRQBEJieyd072kIpoA4E+7HoFL7rXTPFy5czzd+9BBCmpsGi3UlbhY6dJs/eYBErWk9cKwCLClFJox3N+rjH4kOUj3aV8EAmc3iYNd8z20QfKKYDUO3ONuGvJEJQ4boACG7YlyAD8xmpiGwZFnn/LpGjW5MaDkXdGWiH+Z2bF7m6lPANAMaDpRgwy4BX3OMBaqjrAIvF2bn2eJQrAQQBD58TWB4e3JEEUXZToKoXP1HM+esnbeyHBWMEw8y84Prr532x1j8XhpnXVDywd1zKp2cl3jueKFF85px5rRMZoP8e6xrRylkrMdA7I9LUY+KzVuS4r/kgX6Dt0jKKz47Le3pOpEMaHIv98D1t3uDJpa/bgjb7+2TI+1qG5A20tRwof82f289dG3fevrVKm7dua+bwY6nLlyPrVOxk1ZO2wQLRucxCjzVIQGdh4AXqHsutgYHesY0NJFkYGlS0dnDY3dnTNwkw9A4eyqgXMRC0PJyZawfxwaqAtx5N8TyeGUqNZnXuOAmS8J07Zu7IdRwHAw2p/Hg2COfLsViymctBwEHFrq0SaIPdugFczvrREtACNuo+q4RSrogrgDvo6Lb8lEv3MQHwurCQgAgALhaUYjon5QRgwWuggXnCYqHlget0V/BgNTwjD+5M6j8gZuZGgQfDc1MEQZQM6gWP+pkgaDCuJSWo5V4fpuUuwlRckkmVzjktkUwqFvC90z+3P7+Tlo8+rrlj63HT+NK02F6P4/KveUnjE3R0P98YrkzIn2+OaW2LyDWNf82jK18f3bR5u22fkJVurQ8BQBRZ0NCmpxKgBYJmXRA3h2pF7ZMz+eKHEmF2BmIgfvHw9YWmWNGSL213V4yXMxTyT92+tiwM8ASFBzP8u7OJMjbBcApAgAfGNbA6plHYNpUU82EMAcEF2+n5s+yzuYbDxRrJjh2fedgY+3M8LpKxKligoAEEXUJ0s6Af6FFpsz8tG+SbwAaggzv/e7cnLoK7tnaupGm9QUwEi0rBOsEgWgIqzJkxEwAQ4BPPgnZh0PKA6W6qioAvWEgAHm70ny+Nk3MD31gbgme9Bj0/jdMniE/GZfmwrF+h72kLUCY94IT3wKfvfqI449Y9l5a+l7foWXysBi+rx0vjK2883/1O+S0ikzw+0ub9tNQ7LV3tDtU52sxjNtwPEsiQAADEge1yjP54xj8wqJK7MezQaK7HCxYm848fut4CgQdYF5ziZ+02AJ21BlGCHnzxrKhoCgHZ9DvulvWx4jRXa0WMdozbYBAg3R1oz5MZ0Q738R2Boty50jpDd4lrjcFYUFLcmROc0fKhFZgLHrR1A+O7Rb7MbsO6VwDmYIGARYjzKfrQ050BSwQKTFF2tMjosuTgm4CHVhuADT47aKvBA6pObh0uykl/29ECgbWiq4Lgj98JGnX11aWaLP7xc/3JwmjPOI5kypS17kXiT38FCepnJJY9XVhG+s9Zf0fo57xB+8uCHKiOMy/0pAOA6O8jEKg7EuBZGFRuOpWNSoxWBG3mRQzERw+0K/bRXK+j2U0sgAUURuHZ3T+UE2IgEARIRdXpwoA26hmYbAKbfkcadGHgO5TBos0ySHPHmKwNFQzYUvw2JoQAAGMiJoQxDDwDhAGZxjqhAh5prTGxAfZkUgIKypQgwpQNZxlxa7HgPWNWt68VWkCo9EzVxyjJkvjNh5OMiaKxEFrmsES8ey0BZQQsmAviHTS4pEUF/LhWG7g1UMUSMQ/4f6OAB8yTlSgJeGg90m45/axSvrX6egAIuxJTcUXO3IKKudMf/41qv0fivqwP6E4JtihrAg98x94o8YRxb0EJMAaCZlu+OLlTp9JlqV+YeqEYeRono9WpWNhOP8z4VdCMD4UOhfShvWsHEG9eSXz4VJgu4OFyEhxwh0k/NxUGFJ8BQLYQEuYA1wbTQXWsBMEFzfkEQEirpFuF1gJtaaA8NU2MyaJGpKtBAwEK58GsGAIeXKcCxGmX/80H24W/On2UMS7OyDg9m1h1sFMH6DEpnjZ+xI0L0cWiIENYZw5tSc672EjgQQMI8ElrFK01LF2tZU/wua4AQlqWCP/yHZdY7l0jwAAN/oEWv2fRRZstUhIoOv6RFwIefa/ow6f74nMajax7WWN1wpuWg8sXx8ibo+6n5Yz+Wr6cD9v8BV49awcPAUAUffBCu55JwM3CoKuBwXpM4YQSxtsDL11TG6Aq8okjCRtU4Ixv4O5OK2pdjAqKsBcxEG9cSXbMHJ9uF8ZwgDcGQDLwkYCHAsRcuOMGWDImfBxDbdM9eSgULA/cdVMhteYNd4e1HaIv4xlo8kd7fdAY3SW4zoqHbKutFqxHQRkbC4gt7KUDO7kev/Oh7gEEx0AcxNuzq8tSY06muqSNM6GrhjExBIcADzhldSPEPLg/ELowaGHjsfO0nGmXkXa7IYiyX4Wk/D9iAyKg2CO5d5XCTr7jeid/bh8fTdDLoptHoxN+1qut5plz5hx9cnTlslY+NT2ffHF/iuvbG/AQAMRaFy3071gCrERJpaCDAaEUYRLXR31jALxgUVDoYzYGQj+4BArc3dHsr10EUJK9sECcmElqEfD8DtZMgJKgSwCfoTx8rhXtggBPnGcrndG6MDQggHzwBqecAEiohCh846awJ5pSYbHuAAtdUS7oYywgFuzoYlZ0iLOaI9I9mVXCWATwDVrY8X/qkbUBCNDB3N+aaR+KRfeLWyjKuHVsNgbmivkhaBKxLXBvdeNG6fjh7aADAQQsKvjTYFPHRNASxznVm32sA5HFP7IzWgoG6Z4WOOhr7M97Pno+Gu1+UGJtQIK2abT0PR8PeWvh0nX5csdOG6OTuabN3TeWKwfMB9eK8EF6ebK+Tka9Aw4k3Rm6zFu0cD9IIEcCtEBQ4TPjwIACe54F7nGHTQUHkz0ABBQHLQ10d/C7fjFrpYqXOSwQ2LGuJQYC6ZuwQKyoivHIxoCyAy+MF6Ay0DtnnS3B+g0t5WzrHmiXiC7mBNkwuNCAE2vYhYwYhEkXB2XBXboBYKq9zlzgvVachF07fid/zDSh6wVgDjEQ/+kDieulW+UNnlFgCsdxI7WTIIlAi/UhMC5jL7TZH24UBHPeuy0Jst1If5D/v3s9saRgXQH8GAgKUEdAxxfwDQcQ1wkvtqz5lA7v+SSu27vtcE9fc79revpeN4rPNzbp456PF998Oplr2tzz5s1+5CuPD9LLk3X/fxEBQPRfxmEEJQENIKhw4f+mv52BkPTVM/0Q/m64MPgSpn+cpn8qHVe5QuFAAfUCQMBXjyBK/E9FTlcF+CBvnAPdMwikM6mIcL9YWTBugRUZuUulqPShU3QE0/1h2qpfLmsMAMhoyw5jMNCebgHIg0dH05KhaxToh1Wb21sgIxZhmeif2d/9ORPgB2WpEVfCkzp17IMuDmVAps0MAX+YJw/Q2jki8sDOpLgVLBEb5Q9r9W9fb5/TosEunlW6jvCcM9gXMl6XNM5CQgoAIhFTABBZj0sAEIV+TKFRryTALAwqV+4oQZ9md4IDWhugQKAcPnYw2ckx9gHgAspQK1gdSAh/P1PnYOpeaxYGlNiVRRFYIrhb5nHUGIeAiLLSB1Bxl65TJAEi6PJAH1ogNIig60BXtwR4aJWctjEhugolg0hdAKHHBpgh2GAhJlo5GD8BPrg+3DVj3Pu3J8ej4+RMrmMnzwfGQSVPHPONbAzwTosRgyjdeBame5IfU4TKxnTA+oDiUeBro4AI1oFgHAfk41YHxVzo2qArY74mi396rN9pnJ2sVmgbJJAugQAgwtOxrhJgHQiap7n7okKki4EuDigKvHhhrv6FQ0kQIEsBEyygr06Z5C7V7LZtFsdaYyAoJCgyxEHMWJM7vsOKgHEQM8BMAShcXcOAylpXI3TjQDSoailvG0zKDA7GSxil69R9YHQ/rTHc3VKmusiVDvx0M1ZAF/JnACWUOoAS3BUoHoWU2EOTndeAYMwDDteC2wIWHc6TQZ0MnqS8CYZwnfEdtIaQb9AFiGA650YAEQQQBI7aVQdrGuucEDhz7dc/iHJdf/5hsJtMAgFA3GQLutGnowtJ0e/LzAAqXeMftpYFHvcMBfF3D9hgRXX8MQMO6crgTl6nJEI5wYWxFguElitADQ5JQgYB3BO6WJC2gPgAhN7RGwVvq1TSWsGdaEuB2sqSrpWFrhBt6mcMCIM4CTpYV4EgDXEbdKHgHotitQph2cqPDKpEP6TRoow1UiZxSmanp3JiPuAL4AFnYhCAGUuDtUBAyRp3j50cd+wEFwRCdK2QdwIKnH3x8O6NERNBFwazL8A76oNgfQEgCIL5vBJII4jyC88GC8RGf48F/hIJBAARnoR1lQCzMFi/QQdFmngFW6RJ++nx0kXg3s/embBqTPNWu1FpUvHqCorcgWPX3isLBIUFhQAAAUUIpccdsjZZu4JdFdgJ87U9nZNnP+gfJHekGEdXlnRrNegaA+ijQQv66YJSPO0SihdKDH/6EK9VgZ4YN04O0doxmrgrEIS6Z6xzywPBAywOKMYFudGyQOVvLBEicm05cQ+xCifmBB7RB3PR8QN0AWk3EE4OfXS3yP07EqvVjfpjECXGZ+aMtpjoNGM+w2Z9+nmc940SRhj3ppVAABA37dJuzImxkBS4o69d7yzxGdfx0tVFpbADRulkKhxmIOiMAe7+Wb2RMQBQ7r0GEEbhqdNEddqmljzdFFmrkZfFoBW7D5S4cQh59KiwOIcs3hiXoU9J7fTJwngIPEXQJI5Ap+WAClW7WAAU8B0HYwG0wB2BktevTydFpnT8i44h0fEFSDHFWR1I87xRNSLowiAYgswYGMznhs8M5MFj6nEa578MMRCdPmKh/Q2SQAAQN0jwt+qwBBBumWfuUlkfQZ+xgBct0jhxFgaDBQEomPWgiyFR0TEID3ThBgGAWEsaZ956dRNMmEdzo93PAyY+fm1mgQmYhAWCgabMXjEuGNuRrgq4R5AmeudEYnlCwOXxi4n1AkGX5pwQ++ZqlcFutOlAeR+cEHloV3K41o34owVCpw0zU4fPJuVpYnWsRW3h/2fvTaDlqq5r0Xmq6na6umqu+haEhOgkgQCZzhjHNhjsxF2C7Tixf0zycBI3sf3z33t5/78XvW6MvJ984pgQO46buDcPTLAxNjYYG9MYEGB6kAChXld9e/uqOn/Mffasu+5R3b5uW7vG0NCtqtPsvc6uvedea665AoAYj8cV7jlMCwQAMUzDhdOGZwECiBVzsUm7X7ngLYCQe926fF0tjBXJrp8gQTUYFBYQiNBCXsow8Clzow0ghmeNqX8WF1B6H1jBlOmatv4De09egBsLXq+CC+mSph7vg0JTvMaLB4EthxPNCIWwxJuRDoY8UwScBBHXnzO8TJGRPhmO3Ts29y5KppCavCUKt9lwHQHEP496Ma2R9i6cHyyQWCAAiDASxtQCIlHyppKrVgOkY8AdqI3n83sCCHogbN68PBACGvJOiCMh1USeP1Ip6zE10hS6GT0EFIti5opku20IReW5+az43Bm2IIBIZ1LwHNYhoSfipYM93A2JcinNk8CC2TB8kbtx4/rha1WM5DGIRGkJrDYTR9dme22Jd2ZhBAAxEsuHc8fSAgFAjKW1w70gISkVyRJp0noOpKlgUx4ZE792ZTLZalfK/y2pUGx+fi4BKl13NDgQ4XEObAE+X3oPqJ/RRsVNI/UtYSx+Ro+S9TyUu7JAxLP7gBcOJsRKvSR1bbM6GAb50wvHD0BQiVLhlr64MFaAzGXoFAIHYuBRFY6YKBYIAGKiPIkqaceim+KLl8/GJkkgWwAh0qPlE8i7oHLe8kDQXDb8oYXDkiv1Ga/xpuWVS+OskkdVkW7S9qy6SS8EORDyPrjFkgqT+SQcwRRRLvgDSVLzvL0ngadaEk8ESZmWL6NrcryQRPm+s8YvhEElSoIjjkkLIPS3xrvzxnkiSFwcw3LeFXnC4SLVbIEAIKr56Y9D39PFtGxBeuXMS8dAzeOiwQXhupU9lSdJwrR1BjgBK1tBWRgiqamY1miSKMfBlJPmlgSJzKTgwq8sGxUSYyeo37C0KdGaGMyLz5VaEk/vA57fn+hwlDwRnpCoMt+slTEer3QIQ6RPtkUAWePTAoo4HqdiWuNhpHDPSW+BACAm/SOcXB2QlLVVnlQ6Z5qdzp4pTbOpLpGythoQVonSeSRE5zclv7VQXbpkdLMwJtdTGPvWMnuCHAZ6IbgrV+yfaZZMuxyqeqRABAEEy6wzRZR8iOk1CY+CqpTM4hgsKKm0RZSFIanzXl4HX7pdITcBCQd8i+j44uM4a+unox2VblO4XrBApS0QAESlLRqu168F5IGwtR0YzuDkaUtwK2deJLtZVKJcmbirpZho/9cELWZ7ugJlyMIY34HJBZWLKTMxRCzkcydwYMbEcNJg6c1gdVSFRwggCRhInlzYOHA4ZDQtYgGEODm8n8a1iqUJJKst3UW0/+uTQYlyNJ9NuHblLBAAROVsGa40CAsIQDiPgRdiskQyTaiKD6sSIwHENWf0lI/mrk1S0Fp8JOssLQhdn5P1SKtxDqJr4ZABLKDnlC7VPhx9Cd5K17PFv/g5PRHa3Y/XQ1EIwyqT2hL2lrOjvnD8nuhC+7d+EwDEeD23cN+hWSAAiKHZKxw9QgsohGGFnrgASIKZu9J0XQiCCMoSv521MPyI1a7O7lz7AhCVroUxQhOE06vAAgIQljRqtUlkAqUai7dzsit4IKpgeEyZLgYAMWUe5eToiPVAiEDJSVbZFqobYEt7c5IVB0K7NZcG6kWitKMtlyrnUj2LoyNlPTksHlo5HhYopwMhMKGxrZAd3wtAUEgqhDDG44mFew7HAgFADMdq4ZxhW0BKlFKQtKWkpVJohYYELhgrF4lSqZo8V8RJS670+fTOxV3pct7D7ng4saoswLF555YkTdWOQ45dpTCrkFlDTUIW9qqaAUBU1UiZ3J0NAGJyP79J13qrRElSnSpDqpwxO6RwhgpqcXLlJPvW03ty/hU3VyhEKaA8X6BE3goeEzgQk26oTOoGS8patV3YGf0trxjHJQmkHOckC/uqrO1ffSJwICb1w6+ixgcAUUUPeyJ0NU2iVJtENlN2BidX7tT43v2dA65a3iP7y/OUoqlzlRoqD4YUKwlIfus0YHVzj2DPRLBFaMPUtYA8EATIlqejGh6q3UIFTn6vUuWUsg7VOKfuuJhqPQsAYqo90QneH1XjlAdBAIETLv/Wos/vuTMjc53fMRRBEqUGrNLh0t3leZykrVgPJ+crlgYAMcGHxpRqnjgQDGHIE6a0Y6v7oE5rvIZy3lNqGEz5zgQAMeUf8cTqYDkAwRa6hT8CSKzk5CsvggAGXb3kQOhz6UbY3tk0QREqCUBItrxkcZCynlgjYWq3hmP47lcT7QvL6aE3TGBZXAh50/h/Rx4hhDG1h8aU6l0AEFPqcU78zpQDELbEs9UEsKEIAgiW8ybAINCw5ZzZa3kkHLEy9sS1TOK54C4wCElN/LExlVooAEGipDRL2D9bNZQAQuNYwmedhQAgptI4mOp9CQBiqj/hCdY/kSg5YVLfQbsxggIu/CquZKV/+XdjTVIQS14Gx2z34Q2CCg3kcrU1WrsDB2KCDYMp35y+QhjkPnCclyP9ckzTA/H1pwKJcsoPkCnSwQAgpsiDnCzdWHZzfPE5c7CJ4IHu3RIB0ocvyFfgRGqrbhIUsJw3vQjSiSgpUZqOc2ImEBERU7Fn7vpIwAwkyskySiZ/O20ap8ahxM/kbeAYVjqzxm17PuhATP6nXz09CACiep71hOgpAcQZs7BJOzE1Kq0HoZCEQhrUgSCAkOy1PuekLG+FAISImJq4+fmVy0IxrQkxAKqkEQIQlgMhFVWNS2sKkX+7CyELo0qGyJToZgAQU+IxTp5OMISxtBmb2GJOmgQEtjKnVevjMeI8EEBQy0F1D1Tnwr7n8ZqknTCPr85JsPKW04MHYvKMksnfUgKI217qCVcozKYQm9QnFZJTtkYxDgBi8j/96ulBABDV86wnRE8XEUDMwiYVFrIqfWKo08VL8qN9MYRBIalS4Swvf+0UKH34w4pRCUC4+hhIzj0r6EBMiDFQDY0QgCCItZ4HAQkpp2o8qzpnVyFwIKphfEyVPgYAMVWe5CTphzwQ8hxwgrUS1i4m7HUfbPVClml+5yoTrigmHgYBCBu2UOonvRRKCZ1IQlI2ra+vx2azUawQkQ3dpI+x7yfJcBjVZlq7jeqNylxcSpQnu3o4PTrMAgqFM8SFYC2M7zwdSJRj/bzC/YZngQAghme3cNYwLaBaGAphEAQolMEJ36W5EUBkAKr0UXyHuzNKWV+3MrkpPRRpuWpdj/+r/oUAxGiEMHj/E13A8U6Ai4Rj1pOPwdCMly3Wgq5QSs73T8TRNFfDil8pRGNto/6oryLj2ZRW3UvX0mJl7crz+Z7np8WN+J2EuGj39nxyHJVA+UxcefV8cp5eloeSBjEupdaX2Fa1VLuwi1hY4rHw+gWj9+GVSGUP3Uugk23ReJEdOG5YvXXZDGBVMzB/Wg/5dpjDdsiniQPB8cEXQa00SZyNfSqyyo7LbsEDMWRThxPG0QIBQIyj8avx1uWqcdoJlYsWiWdcDESY5OJBHYirVyQTr+U/8FwtIHYBtumcnMzpgVg1uzJS1rzf0Q7gSAfAPH8VRSJw4WLJV94XR+LCYNNMLTBQ290C4xcUeWA0NlTaXAu9BU76TiBBYCy9KGlx5jX5N88jMHCZLFECeCz3xJ3vP+OiLy+RiK0CKenJQ/eRZ8j13SuD8joKUSk8ZQuhqX8WPFhPjQVdtt1y/atvOocaC3OnAUuagLXzgdNnji2IUAiDdqbdpPlAwMM+0lb6jH2Qdkm+GLIwqnFenKx9DgBisj65SdpuCUnZ3au4C6ptYRcoLr5cFBjCII9BfAeez/M48aogF1M8pS+hEAnPVS2MSgAItu1IO7CvrQc4qK6B1agQENCCbwGNAxje86LFXjFxtpXX4+LCRZVprenFM/3o5f7WvRxI8Au/Y/f71FYtrvzfCRzRW+N3+PJG8NySF8MAId7TLdxGe4OgzoEgvyDy+alEtV3QdYz4AAox8T2PdwDSt4P914JbsqFPd3RS597DI6DGPvDvrmIPWNE15d04by5w2dLEI6Gw2Gj/fCwHgvdUuW5fcbMErNLZRvRAfOs3IYQx2s8nXL8yFggAojJ2DFcZpAXEgUinbaa9BxqY2jETHFx7Rg8HQrcTwOB7Lrpa6OSG147vzaeNnETJBY8u6T0nk7AFX7YmhxY8ufe1KNsdptqn3bp1+Vvip2u/965o4dYuXX3Xe4IMtk0hDd1fC6ldsMX+lwaHdDX4PKznQQstr62Xnpm8KMyMcQCNYQ6TASMAIhDB89yuG0koSnbiZ/zHV3phV58tiKC3RC8uyFIdtUPP2dCAEv5NEbJ1C4ANixKPxFhwI8SBUNiGbZRMu9prn71CMxSSChyIQU4m4bBxt0AAEOP+CKqrAWkPhN0dS5lSCw8BgaSoGYOnlLUWXu3orQKl4srSmOAErQVopGmcvC/DFvvbgP2tyTPjIq9FrbRoU2nQp486TkSiLljibKS5CQpDiA+hHbx2z/JQCFDweC3q8gYIPGhBkjdDi5f1UKhEuuVTCNSU2uL7xs/VF8vr0H3INeC9FQ5JcyGsYBJDOrQVn6PCDvJAWD4Fr8nr02Z89uLA6FppAKGwTSm8YgCPBXJzGoB184ErlyeAwi7eo/ELFICwOhAau5ZArHbIixUhZGGMxvMI1xwdCwQAMTp2DVftwwLlOBAixEmFUhMtFwVOtpxkuXMlj8Hu3N1CaYSknHqld/vzWnZHzvDHSEIYvBc9DwdM6EJtse0QCLILnnbK2lXLNOq3dvYCO3LLu4Xd2FFgwoYq+DXvmSYo2sVTHgBVO1XISGCktNAbL4IDD+m4iw9j2HCHuA0KlViPEL9T+MWBOR9u0LXT/bBeB2urcqRKR6T1AFFpv/I+CHzJdGwHAdji6cAfrAEIJsYCQHz/ZYAy6gJWafDINsheslMcBwARJs/JY4EAICbPs5oSLVUtDMXo09kUljhpY//kQBBA6KV4vibldG0BhT4EJN62YuQAYteJhP8g3gUXMO3e7Q7YZjZoMZNXRCRQ9k1y3XJtu52576A8G+qngInCEeo3r6NduGxjF3i1j3bQj53tl52VVcH7WjAmLgnPI3gTUZPv5dmxA1KLJL8XIVALeho8CPTYZ6i/FdJwBEPPxyhlgniPlLuuASfWFrSzbF7yVvnj6X359AZgUVOPZ2W0flSWA5EOV8lW6p/GOZ9tSOMcrScSrjsaFggAYjSsGq7ZpwWUxlkKL/iYNRddLcIiSmpR4QRL1/a1K3ti5XZXL/ev3PPWhc/Fh4vN20aoRMlrvn40ybxQuEE7dPXFeslt+2cAACAASURBVB0EIqwnQKEEHa/+Wg+MwhPlOAEKI2jBoZHtgquFlZ9r0eLfSnu1u10RFdk+8jmULWEBmrgOBDPiHCgcYz0NAh7qj0BECfx40CEPkfVauJLWPlQiu8qjwLZZoCmPVNru6qvCLeK/2M8Fsv7y0oRMqWNH66fKZ3Triz1gijYR+OM9BR6VsSIbtnYHEuVoPZNw3cpbIACIyts0XLEfCxBAnDYHm7Rr5ASq0AUXTS5MWkR5jCZdpXHyf+dd8Dtvm80gEMLvbUYGrzdSISle87UjwOH2nowB7fTFJ9B7232FFixfwWVZUOPCE+usO51eCPEFLAjRYsgFPO1xsHLe1qNjF0ndQ/Zlmx3HJJOAEHus5SQIgGiRF2CxfbSTCNtp28d+i/NgS1frOjYF1dnKe0IENniuwhXSUZD3hm2w/bV8EbVbx7DfY+2BsACC7bReH3mGFP6SPYMORJg+J5MFAoCYTE9rCrRVHAgBA8W37Y6YKYb8XAscv+MOmMW0+JndXadDGQpZaIFWKGOkxbR4nZ3HgX2eQGn5FTYeb3f/2vnrMy7aEmGiR4ULKturz9JhkPTjVlihpKdAEiezNci8yycgQLtv56FJlY5WKqHsy6wILep29249JQJr8m6kwUJpl58S90rbwXo27PX5uWqhsA+8nvQR5KlwO3avk6GQC58vX8q4sLbqBSo8b4PXJPfho+cD86aNDQeCtTDE5VBmikJYeuYaz/o+pHFOgUmuiroQAEQVPeyJ0FWlcXI3Vkrv80RI5ctzgZO2Az/jjpj/X7KkRz3R7ua4EJIjod2vJecpzjxSISleu8WTKB2z3hizFI7x2g4CR1o85EnQztzF6L1iptVNsCEAHpsWl5IXIK2nIB5EyfVvCJBcqORtcF4ZJBoQ8twoHq+2yiPhQj9G30FgSMQ/dt+SMcV3cJkpUo/0RuJ30vhQ+EVCW/JEyUNi2yOPhDQfXEaGV8K0ACLNMVBKqcYD2zmjDjhtJvCe1cCs+rEBEPRA8EXgRqBIm2rcyg5Wrp3HEkCENM6JMFOFNgzGAgFADMZK4ZiKWSCdhWEzL+TO1UIr7wInWQIEAgi3wCiF0oMQHqednE1PtHHmNy0fmQ4E70tGPUMY9EJYN73lGNi0UoEE64kQSLDZCSXhJn+yFmMHNPyiaTMwFNrhQxF4sB4Efs5r0G4EOxJnstoaWlwJMCxnQGEVAQjrSbBttl4VBxB8QTMBAWVgaAHVIi+iqGxSyrQxI8x5Tnw4w4FKL6Fthaf4vAlC5HUh2KKYlAt5eHCjMAjvvbQJWL8QuGBBwqexYaOKDW5zIXEg+BHBDtvJ8WPtaUN0bDefNatxBiGp0Xgi4ZqjYYEAIEbDquGafVpAJEqRIOUt4O7Y78BKbnmR8bhYsBonAYSAgnbxPEdpjNJdsDfnIsLrVEJIiosOd++7TwBHO5NFKE2cdAuzz0SwWQ0CQ2xbOQ0GtdmGZxQ+4GKeXnj4nWxnr6dztHDzGGVO8G+2lwsa7c1FTdfm8em+iETJz212hTwPaoMVkVKYRhkqBHvcgQsA2ZCT9RTx/pZfIUBUm0s8MWwnwRBf5MHwuQrksD9SqHQcEu/5cOAkA8yuT4AD//FveT1G82eqLAwHbo22hSXA8v7W68T3QQdiNJ9KuHalLRAARKUtGq7XrwXSaZxaUBRq4CKiQlqKlfOCVD0kB4Lf2fRH7da5YHGR4sJIkOF2q6aU8khJlOoU78dMjINtfgHz6YTaSbMN4nWka1XYhV7kSq51XCDTKpP2flYsSTF0SzTtRcI0QlbyLMgbIE+HAxeeO2HrYghECIilC4PZ8+Xh4Dl6huJJiODqrmMyQngvtt8t+CwsRoEtnwrr+B1eBEr3t9eV7cSVEZhz5EQPPkt6Fr4cPMcBQxdr5iUiUuQ+jNWL7aIOhAifCtfx/lL/FCjkJCwQXIhDCGOsnlG4z8gtEADEyG0YrjAECxBArJqPTdqlazcr9zQXFC5uSskUiGAI46rlCXgQc196DG7n5keyI1xmegpG8TseXykAoQWTqY8nfSEt/q1FXounjtP/NsYvjoCIju4Yb0O7aCuEod273pfT0NDiL8+OwkHWo8FjrJKlFjIRMNN8BNt2aUqJ76HFz13TN147/3Q1Ug0PpYoyhMBwg1QaZRtlqvD4UtaKD0nIQ6U2qqaE+qnjxfeY35jIVq+YBZwxKyFQjuWLtrhjc2+Spzw6Csmo7cqMoX06Cmi/7dlQC2Msn1W41/AtEADE8G0XzhyGBdI6EHLhSg5Zi4ckrrUg0gNBAGFf2vFyB6/CTop/K8avRa2SAIJtEPdA5Djt8rVI2AXWgaBiAnLUXwsw0imU4geIUKg+2x259c5YmyhMUS6co5CDE3oyJ0nRMf04y4UdLIDQ8X0pVirEY9NC1ScLnnQdZWNY2wmYyWMiu8kj4RZhU2SLtuRYoOeBoIFeB4a/xiJskX4O9ECIOCmAIyCWDmUIRLXn0X7rMwFADGNqCaeMgwUCgBgHo1fzLZWFkeYHSL1Qn2sB1MJMNUSGMLjwccHTgmAJlZyE5TJOeyl+6/SRkSjLPTO7KKW1E0b6jNPVJkd6PXv+WC+mI2m7FeKy1ymnVZE+VmGt0SZMlusfx+F3XkjCWQQ/TjDLK2Jab5TOFbAKSpQjGS3h3LG2QAAQY23xKr+fsjCsu1yqhvyMk61i99rt0l3NOPcblyXfu52xtyPd4RzEloCX3rnzO9bCOKu5p1R1lT+G0P1RtoAAhPVA8Ja2UqgFchrrnYXggRjlRxMuX0ELBABRQWOGSw1sAZvGaY9OEw75ndLwGCYgcGAlRe7k5PInqHDpfEWgjemIXoGSk7HSClXq+uoVAUAM/HTCEZWygLIwmLVDz4jNMuI9xE0pET/9jfPFACAq9QzCdUbfAgFAjL6Nwx2MBRbdFF+8dBY2KZNCE2mp7gKllfPJpEvvAl/8jhPwFT4LQ1UdCSAsYdIx/D0jXzFnST9fc0YAEGEgjp0FCCDu3NJTyt3KcAtA8H+FMySD3lVE+/eeDhyIsXtS4U4jsUAAECOxXjh3yBYggFgwA5skEFTaiZl0QKUoatfGm5AYd9mSJLwhfoMmXR5H0EFgYePNytJgCIOFuEIIY8iPK5wwTAsoC4NjWURepWpyDGv8C0wIQLflA4AYpsnDaeNggQAgxsHo1XxLAQjVuXBMfW8QDUZNpso6oDdBAELS1tZzQcKhdBQkpSyWv6voGAcORDWPufHoO8ff917skQxPi3QpG8fqoHiZ8SBlPR4PLNxzWBYIAGJYZgsnDdcCCmGIMGkZ8uW0BuTmZTiDREi9FL6gd8GVRDZaEBZcEHDwHpVO4xxu/8N51WEBAohvPd+Tvqs6JSJLpvU5pHsSynlXx/iYKr0MAGKqPMlJ0g+RKJW2aYsJydXLrogjoTAEhaTIY3Bpnb72hfgOJKrxpewN1RUouYeLwGikcU4Sk4dmjoMFlIWhsajMIKujISEvpR7zmI58qIUxDo8r3HKYFggAYpiGC6cNzwLSgZDnocRnMIQyXtlWLaRngiEMeiA42TKuTLAgAGHz6iXa5DwXvokEHW9bAZwzJ6RxDu+phbOGagHrgUinJQsgS5Zc4l/8PChRDtXS4fjxtEAAEONp/Sq8NwHEaXOwyS764jxIREo1E6RMyPf0QDAMwZd2bFbhUTn1tg4Dj5WaIr0XAUBU4YAbpy5bDwSbIBVSeSDoYeOYJRi2qZzt3Wi/4/mQhTFOjy3cdogWCABiiAYLh4/MApKytldR8SnVuSBgSBMqKU0sAMFzBRjsBKzS1yrxbEFF8ECM7LmFs4dmAQKIW19M9EkIGlTfhVfRmCVA5ktESl/yOwCIoZk6HD2OFggAYhyNX423tkqUmkBVblrAwIIH1QxQLQwVorJKlqoSKZcwr2NTPcmZCEJS1Tjaxq/PysJQerFEztgi+5mtjcJzWAsjFNMav+cW7jw0CwQAMTR7haNHaAECiMWzsYkAQINPipMqca1sDO3OOLEyC4NeBAEIW4DKNslWtRRAoZhUEJIa4YMLpw/JAgIQlLLmS9lA1nvmxju9aT7E4UMaIY1zSJYOB4+nBQKAGE/rV+G9BSCs61ZljVVhUi5dgQx6GDgBv3VF8r/Olfy1Cmrxc2VpyEPBnR89HCGEUYWDbRy7bGthKGVZ45P/S7dEAEJN7Y6DkNQ4PrZw6yFaIACIIRosHD4yC9gsDBHKpCipK9siQ/I4EDiwmJYyL9KVF6kLIWAhxT9XE8MX3woeiJE9t3D20Cxgq3HKwyB5dadbwjLkfva1dTFCFsbQ7ByOHl8LBAAxvvavurvbLAx6EJxipCeZWV6D/ZtGYgiD5byVEueKZflYh3UD81gBCP5NYEEgETgQVTfUxrXDaQ6ELc9uM5Bs+IKfh2qc4/rYws2HaIEAIIZosHD4yCwgD4SuwgFIHMD/tRNjVoYyMvQ3SZQEEHq54kTFxBXMl0p8W1lrAgsBjSAkNbLnFs4emgWkA8Hxa1VXBXpJ7NUrxzL22eS4ICQ1NDuHo8fXAgFAjK/9q+7ulgPBzsuNK0PQe8CdmKuVkU34C3w11iQhDE7AnHw56brz/dbOch9sBgaP4TVDCKPqhtq4dpgA4hvP9YieSePE1X6JE/KklXEXyGA572/9JuhAjOvDCzcftAUCgBi0qcKBlbBAuRCGlfklECBwoPIkP6cUMHdxFJKiEiUnXaV9lsp5eza7PBLK0HBxZl8enNU4z5ubXCu8ggVG2wKWA8F7EefaDCHdn2BYYmcczwQQtz4TAMRoP59w/cpYIACIytgxXGWQFkh7IHiaVZRk6MJKVBMAEDAwZCEhKXkp3MTsQYKdoHk9Ag+3q/OlvkcDQFiy5yC7X5HDFLapyMUqdBHF+Ct0uRFfhot1iSNj84JHfOXBXcByIKRCKcE0B5j9ZfQspWXSmQ9KlIOzcDhqIlggAIiJ8BSqqA0EEAtnYRO7bAtmSTBKaZqa8/me39XlkhCGgELJFUwCJuPHKRtyASGIkBw2QxiV9EAog0TFvmxZcoGivgCGXNdKV9XxNn3VfiagpM/4vy0PbbueBhfp49Kuc11b9tT5tlrkKdfwDyfdPz4n26dyw9raSaEm68ovdw5vl7aVjrNt0DGc1DheSLwld0Zjaix/ZuWyMCxPR21JS1wHEuVYPqVwr5FaIACIkVownD8kC0iJkicpnU2LlRYALSgCGDyWCwJJlFoMpAFhF1WlxtkYs+NGFIF3rKosgGAF0JNdwNHO5H+KVdn297WQagHVYiswYLkf4nUQAJVUNj1Csp+p70qDpW242KqqqU0PlE15PYE1a2del+507Y6lU8DPrGiXtDp4b4kjqU9UWBQ/pdczNERXCiup/HptLhk6vDf7wH7LDuS4pNtgq63KvvpMBakcfyYHzK4HzpgFrG4GTpuZhMDG8sX2fP3ZxB58WXl1m5HhAJwpRR8AxFg+pXCvkVogAIiRWjCcPyQLiANBAMAFR1U1uXDIY6DFQQBCoYhLFifhjfTCwuN5LMsju8nauKz5He9TSQBBwLC/DWjtBrryCa9CBb7SHgC7+Kpd8l5I40KggOeyf+wv2+wWl8gv7P5v2knqhi7DxOzOeS7bwnMV2rGeGlucjOfaRZ7nsR0+Du8WcnkebM0GATK2Te3XdWxb1EcNDnkKdL4VUFK4gf2nPdPiSnwv0ENgIS9KGnAKjNDO5NDMqgNYQ+X8BcDaecnfA3k7hjSY+zm4HIDQOKU91Q7rQaFtKGX9gxcCB6JSzyFcZ3QtEADE6No3XD1lgbQSpcp2cwHTLk0LpxXa4cK2YVGywFkvBBc9vjgpl8IfBkC4RckrUVYihMHFe/cJ4FB7cl8uaF1ix/mdpl281T63uHkBIbt4uB29cf1rASdI4QLNnTNt43boUQKOpJ2hFFh5HAggeA8BCNlRj0DAS14Nnq9aDJZXwuvRo8LPeAyBmYCRBRBprQ7dh+Znvy2IoIloKwl7OQ+MCcWUuAC+rzKpbKXFV14PtZdtEEhzxdR4vveOyObLZwBXLAXOmTt2ngilcdKONtWY/ddztONd46CriPY7QzXOMG9OEgsEADFJHtRUaaYARMkFbXbR6mNpp+Z3yVwQuKMkgJA3QvoOdqFJu715PacXEScZHGc194QEhmpP3pfg4VgH0NKa/K2QCa8vbob1HNh7aIcvoMM+EdgoA6W0w/akUS48/I6LN8ED72cFtxQCIQCw4Mt6HEqLrhfTYtusF8RyUNRWt/B7IMTz1S6BBXkxlM1SSplNpSW69hZ70mxLpFbvv9f1LBAoyTszzVGuf/8339fSy5RLrqv7K1PHAhCb1aPrrGpOQmBnz0m8PKPtibC1MNxzkCfJe5n4vYAcbS9bMQsjFNMa6q8zHD9eFggAYrwsX6X3VQjD7nhtRUKaReBCg5PHctLnApCuxmkXHZEp3S7cZ27wMy5ezMIYKYA40AYc6UgWc17TLsZ6nC7k4N3/IsjxWJ3D+LzdRWsRtwupPAe6DhdtAgpew+oJ8F6lMIj3Yqgd8mrwXEko8xq8pvMo+APT99XCLG+OQku6Lu0pQCOAomdmPR6u4qQnuCpN0XpeBCBK3hTfIPEhaDsBAX5GLw/7IY+VPlOYpRTW8sepTQ5QAWiqTTwQ71g5NqEM9ovlvB03xmQasU/qm9rotE28dyp4IKp0Ypyk3Q4AYpI+uMnabAKIFXOxye7ABCCkRsmF2S42PJaMemZh8MWdO89Jhwq04PAYTchWB4Jx8OHqQPDarx8FDrYlbRDhUIqY4iUQIChsIRltcRxKu3i/OMqLIdAh7wEXGC7yzkael8B7cjFi36XcKbs597ffsdtS6FzE3aLrryVRLvEf0lwRXceKe9m6IhpzOk5AT54Y+73dXYsgye9lp7QugjxJWkx5rK3SyvPUX4VseIyO17ECKxbQqZ0kVn70fGBB49h4IL71fA8pVG1Vuyzw5WcK7bAWxpiHMDbGmZXzsOTsObh0USPOQ4TCtmN4fMsOPL7jr6Ijk3WuCe0efQsEADH6Ng53MBaQlHU6hU8LjjQg9N7t2FgLg0qUXsraLk7azVkegSWpcUEhaLhuZUKkGwmA2HIY2N/as4O0IQy3k/a7SHZX3gd9zs8EKBSzt6EHuzgKNCguLpljXovZH+w/7UeQwWPkRUgXZyoBBk/aS/MxtEgrVKFsDrZFAl7aMYvTIHqJ+Beur36x57G8pwCgPB/sJ8MPtIn4HNp9p8EHPxfPw7ZPz9z11/MrVECN7530uZc3t+DTLtT8/tMbgIXTxwZAfO3ZHrl1hTBkY0sqlafGVY4tjnE1zo1xZlUzFp87H1ddtBjXnzkHb4iLyL90CPc8+Dq++cAJPI5PRZ1hEgsWKGeBACDCuBhTC4gDQaDg0vZ8qqLdtfM7ubbd7ixKyG+XLe3hGqTJfErns1kPWqR4rZFmYXDCJ4BgGIOLoUCKAAk/k/aEAIQlGbpwg4+DWy6CdtMEAyLXOS+DYv+GfMiFRqEMej5EbtSCyvc2BKGUTbco+5i7W6w8L6TEM/CERtna8QqYEdCdpESy3QoLacIoLYC+nQqtSBfDAia1r+ShMCNO5FBez3o21DZbqVXpuTZExPOkQCrgox09/xcnRR6KT20AljT1Tk0djR8A20gpaxFn6XGR6qTap+dtx35URMe3nsFZWz8d7RiNdvW65sa4du0inHXhQly3dj7evWImLphWi2kEZie7sPfpfbjnV9vwrS0H8etdn408bXjUWxVuMIksEADEJHpYU6GpBBBnzMMmLRh2p6sQhHWxa6EiifKihT0xf4ED7VJtTF2LlxZhTubkQIzUA/HaEeBge7LQKaNAYQc9Gy4SNjOEn1tSn/MgeIEr8RcEIvRedT1sfF8EUXESbPjAni+vhlJalY4pT4WzjQcQOk8Lt9UjUM2RUxZwVUA1/8s7IB0K9b9XoTMPNGyYyXk+fBaKrWliPQjpsIrapXRO3ov9UKhG48KOL3E1CEL/9MKxC2F878Uk1de+bDhHbeVnCstF0RhJWX8+rrukAesvWoLfW7sA75jXgFUNtXBqGbQtgePxTux/qgV3E0S8vBWP7tkY+QDeVJiJQh8qYYEAICphxXCNQVvAAgjtirkAcPGRy1sXU4xeHIgNi3uTCF32g2e1l3a3RiVRXgwuIO9cNXIAsedk4oEgCOA15YlgP0jyUzye7SIIshwFhQLKAQjrCdBxaQ9EKfXSlzEXF4L9tl4BS+yUl8YSLQVo0ou0dvXaHfN/ARkbHtLCLPDhPAAeNAm0KIOE99DizetpobeZHNbTZImbAjoCPhYQSDuE92W6K7/juVaDQ/YTsOSuek4D8IdrgHnTxiaEIQ6EBbvpEIa4IAJCdPyMOgfiprhhwyysv3Qxfv/8BXjngkacHkXJMHIhQS/cRtsdbsfep1rwIxfO2I7HsDHqGvSPPRw45S0QAMSUf8QTq4PKwhBxUCDAahJo16lFiosnSZRXLutNpNMiKFe+XWTs9WmB3zlzZEqUvN7RjkT/gZkYlqOhdiq90MXjjVCTFnWFZmwGig1zaHHRQszrqo+9Mii8275XCmTqMRNHMQTBF3eTfClzRNdVNoY4C1qs03oa9BLYUIDAgPQW2Ad6PvgMJRBmQxIlvotXXeRi7kWTXLsUmtBx6lcaoKn9bB+9CTxOehlKdxVIUV94Td6vuR44szlJ5x0LQSm24yvPJHZX6CrN09GzV3jDA9FRBRCLN8bTTl+OSy9Zhg+cvwDvaq7HQg0dFwa09WU8MDvajj2bWnDX/a/jXx7ahmewMfIyZxNrbgmtGXsLBAAx9jav6jsSQKyaj00KXWiHqhi6zVzQwstjGcJgFgYXQ+2sRaLje6VwKoRgd/+V4kBwkTzSDtAT4WLbPq6tPoijkBY70q7f7t4dJ8JrIliipVz5pQU4pRfgPAR+1y/Col14rYtcYQ7bHnFO3MLGXbsXuFJ/lHLoQg1+pOozm45pQZG4LPImWLKmLb2unbgFF9rxWhAjXQ3xWtgPhWYEqAgo2S6CJAIZAghxIKwmhFQpz50LvGFxIm8t8ulo/hBpC5Io9QwEHqwN9Df/5/gl0GAWxqjpQGyMay9bjssuXYr/Y808vH1eIxbLnhoP+h06r44XbeNz2HcSux7Yhq8/sA3fevJj2AxE41CibDSfWLj2cCwQAMRwrBbOGbYFlt0cX3xWMzZx8WN8WAueLaJld++cyLi48ftLl/TIVbMB5RT+eD0eL/a9dsuVqMapXW3LSeB4VwJk5ObnfdLARjtmSzBUZoTAQzokoDCOPufxLsTj9Re0w5bqYols6EMEyuBwoQWfG1mSp/YpoLKJPCVO/jpV5lwAwgIKPXS52y23Iy3TXfIs+BoXvTgJ/kKl9vmUXIllyWuga7CvCndp0eViy5cqXNr6IcrIED+FtTA4ds6ak3iyxuJlPRD2WaS5HgrzuFBcbhTLeW+MMxcuwZoLF+FPLliI313QiMXpImN6nrK/woq+/fGuE3j+/m348v2v4buvfio6MBZ2DPeY2BYIAGJiP58p1zp5IOTu1+5dO2Ep8nHSEo9Ai6Y4EFp8ZRyXMukFeviZJQ5qkRkpB8I+CPIYGMYgAOLfAhE2vVC7Ye1AteDb0AevqYVVQMCFb/zC78IwFEIyBETZQgup/rfeGgErgg+rrVHiIHhQxusrHZPHqm1anB3Q8Pe3tpaHwaZppj0fWvwF9Kw+g64p3gXVJRmuIIAgIOD9VWjLkjgFyOyuWSDBggz2a3oNMLsh4T2smZeAh8aa0ec+yE7WA2FDGG5nzwqzZv8u7wTtWYhHxwOx7OZ48YbF+P3Ll+DfLWrE6tocIvub0Vh0wmPe+6DfoL4rFNH10kH88kev4Oa7XsZ92Bh1TLkJKnRoSBYIAGJI5goHj9QC4kDwOnJbp9PZpO1gd0iqhSFCYMk9712/biE1in+a9DiRkz9ADsS6+cPXgUj3mwsd4+/HOhM3uov9m4JUDrh4NUalEGrhVdEpqyop7QMttJKtZr95HS6udL3zn1twPJ/A2lG7WX0mIJImKkq0SIBBHp9SzQ3vEeB5AmMCKpYYacmQAn7u3t4DZBaekrCXlEGtloeAIq/NftIGBBBWbMoBQ6MxUVrwfDhHz8cB0giY3wismg1QwnrR9LEFDw54papxKtOC39naImo3beZ2+qMAIBb8bdy4biHedelSfOzMZlzeWJdkW+g3pOwbeaQUGrS6IKqJcrILRx7djTvu2oKbH9+J57AxMpVgRjo7hPMnmwUCgJhsT2ySt1dKlAoHcKK1fID0gNQOnZPb+oWJpLUmP7mq7e5WxDRN4m7hKY48C6Oc2UX2TO+I1Waek06DtKGVdNaAXQS1QNqF2/ZtoGFg2+Ta4U+w9i0nCqVFRfdN30fXtW1J36svW/V3jr4b6FpKbeU9rP3S9+TYIG9GbviB7FXp7zmuv/x0skgLsCl8ZUM/VgyLnxNDVZQDsTHOnb8Aa994Ov5i/UK8r6kOTXZsWS+DgC69QXrRxpIP19jYfRwv3rsVt/xyN25/7c+i/ZW2Xbje5LFAABCT51lNiZbact4qJsWOKSyhXbkAgLwUjF1ftKh3IaS0joIMpCwGTnicyHmfd60eWRpnX8YfyqI+JR7gJOvEQIBktLojACH+isCkPDgu9OI1OURCdWM+rmwa54rPxQsuXIwPXrYcf760CastABRJVSRcAQh6cDSuVT1U7/l/RwGtL+7Dz36wBZ+/74d4ELdFKQbNaFk1XHeiWSAAiIn2RKZ4e6REqfi32yVmk0VeMXqFLiyrn2l7LKZld/eOI0D9Ba+FoJ2d3WHRLc8Qw3vPqmwIY4o/ptC9EVpAHAiGXRzXxMy0CsXY1OVRqYWxMc5dvhSXX3E6PnvOXLy9Pod6dct5HlRPRpwH/6X9Hal6bCnc4Y892Iqdd7+CzUxyJwAAIABJREFUW+7fjG+89Bm0hKyMEQ6YSXp6ABCT9MFN1marFoa0ExiSUJxfmhD0IHjmt+smyYr8jDoQfIkfwL+1o7O7OcWTZaNK1MKYrPYO7R4fC1gA4TwLvgqq/hZ5WDt7EYErmca58pZ42fqFeP+li/Fni5uw0oIHARqROvk7TINzVXJNy5c7HY8Cup9owQ9//Aq++NNDeDDUyxifcTbedw0AYryfQJXdnwBiWTM22W5bDwI/t3UtyF+gd4IA4gpfzlvgQ+ENTYICFPJAOHlj1tsoAm9bMTIhqSp7TKG7I7SASJQuVdlfy1Y5tWRgjVdxIG59BmePvBZGHG34Mq68dAluPHsufmdmPWbod2ZJklL1lIiU2sL/eZzazHNFdlUdmN3H8Py92/Cv97yOb2/7eNQyQpOF0yehBQKAmIQPbTI32QIITkoiUdqUwnTqIfvLEMYli3uLL0lciBMdORK8lnW1ajLk59ecMTociMn8LELbR88C8kAwU0fjUONaIQKF6JRKy/9ZC+P7z1UAQGyM668+E9dfvAgfWzoDb6jPoUZkZXGESEgVSFCbrJCU5T+ks56Yhnq8A/ufbMGd//Yy/unxP8azIYwxeuNpol45AIiJ+mSmaLtEolQWhly57K54EXbnw88JNAggKAZk9QaUPimWuHZN/F+Ki9JVGC0S5RR9TKFbI7SASJT0QFhOgR2rvIUlVTpOT4VIlKf9fbzo4iW44aIl+KPZ9VjF+yokoRCh9TYw8UJ8B2U38XubYus8fQx1eH2Qrm50Pn8I9//wZfzDPYfwyxDGGOGgmYSnBwAxCR/aZG6yTeN0ugnFZJLipCbdAb6nR8Er8zmxJsZo37S8PBktzSInyJBCISc9golK60BM5mcQ2j76FuBYZi0M1RCxaaoKBwhYWOntrgLaf/jiCD0Q18fZNdfgvMsW4RPnzsPvNtagWeBaaZsq005PgkB8CWR4VcxeGRtGXErWyxdR3HoYj1NY6r5XcdfB/xCdGH3LhjtMJAsEADGRnkYVtCXtgZDoULpyJQEDd0ScgFVMix4ISTorRbNcBga/kzQzJ0VyKAKAqILBNYG6qBCGAIR2+yoUluYWaFy3dVcAQHwyrrt4HS5743J8+px5uK42i1ob2iOIYPaTFDLVNnlHJGUtIjPP5fEEHZZoyfO3HsEzP96KLz6yGbdv+cvo4AR6BKEpY2CBACDGwMjhFj0WEAdCBEhNXnZishLWnHAJLppqgQsWnCr9nBZI0q5OHgiey0n83atDGmcYh2NngTSJUvwHtUApyFLkpMw2PREEED94YWQeCFbcPGMF3nLFMnx6dTN+K5dBxgqEiXQssrKUKK3Wg7wRUjMleCCI4Euf8f3u43j5ntfwlV9sxrdf+ky0d+wsHO40ESwQAMREeApV1AYBCMk5l9LYPNdBWhCSt3ZKfgxp1ADrF/RoPtBkaUloK41tTRo8EFU0wCZIVzmOv/EccLg9CRFwAbahNnnQ1Fx54DryI/dAULr6vEW45ool+Ivls3Cl04Xy4lCWLFkCEL7yajq1U23i5/QIpr2EDDvuOYHN97yCr9y3Fd/e/MlozwQxf2jGGFkgAIgxMnS4TWIBCyD4Xjsz1VVgLQSlX6o+BN+TRHnRwp4sC5eL7ms1SJBHhDR5MwRO6I347VXBAxHG4NhZwGZhaMev8WlbYTMyCIjbu9B+z5aReSAIIM5ehGsuX4y/WD4TV2YjZHqBBV+ozpaOFzfC/U+BKd9IESptCqf9fe04jqfv2oIv/HoL7gghjLEbXxPlTgFATJQnUSXtkBKldmPWbcpJ11VjJGM8qQtQ0oCgi/fChT1GEoCQEqWVwJZ7WG7b0SimVSWPK3RzmBZQFgbHs9V/kIQ1LyuSIsMFLluIpejzaP/x5pEBCGyM6y9bjrddsRyfOWM23lyXRUZARenSkq1mO8qmcEZJwTbyHJS9kdaB4LnbjuKpH7+KW361FXds+0x0dJjmCqdNUgsEADFJH9xkbbaUKG1OPPsiICBdCE26ihFP9xwIAQvbf15LKpYWSGjHJwBBDoXIlZPVfqHdk8MCHMdf+k1SXZQvedU01l12kNctsVVnmYXxo5dGBiDmbYynn7MS77hiCT51+ixcVusBhMCCSJKypAMQxqwl+eoUgNBvVuCD57WcwNZfbMfXf/o6/vXFj0U7JsfTCa2slAUCgKiUJcN1BmUBm4WhRZ8nSkyHi74IXEzHZB49j5tRC2xYnAANvmw+vXZvSgcl50HZGZzsmAYasjAG9XjCQRWyAMfpF59KSsnzRb4AeRAc0+L5SEiK3wswVyKN86yb4xUXLMEfXbQQH25uwAqFKqx8tn5jFjyoLjfbImlr57GIevgPChcqLMPCWs/twy/u2oLP/3gLHsDGyEtnVciQ4TIT2gIBQEzoxzP1GicPhHZi2hUplMFJVSWYBQz4GTkQDGEo7ZM6ETxH2RZWQU96EprkRquc99R7OqFHlbKABRDa0Ys7YFMqNcb1WfdIPRA3xQ2XzcJbL1uGT5wxE1c11KJe4mtW10E1aEohRN9xgQUBdEu+TCtpSpBq30ns/Olr+NI9r+CbL30CO4IiZaVG0cS/TgAQE/8ZTakWLropvnjRDGxyinZ+9NmJTX+r0yJ38fjz5vauIMhj6G3QDo//K61TngpN2vRArJ0XQhhTajBN4M7YEIbGMD1pAszyOlgQzL/jeGRZGOd8MT7z/Hn46NqF+EhzPZaoSBd/P5ZkTIAgXQfXJq9EKQKlfptW6lptFyFToZeuPLqeO4B779yCf/rRS7gveCEm8MCscNMCgKiwQcPl+rcAAcTSWdiUTgnjWdrhWM+DvAic7AgArDvWAhClmYmIyV2Xm6RZTKsQdCDCuBxbC4hEKQ4E7y4vg3b3NiuD4MKHMdrveH6YHIib4oar5uDa9YvxqTNm4oqaLGpcGrQvKqcCXiJN0oNQ68kP8jw4j4M3lfvtsVquL/stfpJNSZVVD7fh1Z++jq9+/3l89fVPR/vG1trhbuNlgQAgxsvyVXpfcSDKaTYoZYwLPidehh7cTonFsmqANfN6jGazN/ipnZR5niY7t8PLJxyIQKKs0kE3Dt22tTAsmOU4VTVMjksrhMYFneW87xwOgNgYZ85ZiJXr5uOGixfihul1mM9uu5CgLzanbA+ZQ783ZlpYDQgCDgssFFK0IIi/SZ3j79O2aTd+dNtL+NwDD+MJfCnqHgezh1uOsQUCgBhjg1f77VQLQyEGW9ZYOx7yHFwZZC/Ao0nXAgja0U7MnNDkuZCNNbhDFka1j7qx779CGOLoqAXiHhAkK6Qh4jB/C+354SlRUn1y6en4rSuW4M9WzsI12UyP94EAIV2gju1RNoXSpm06pzyEDpz7st5W/0FFtQgiVNVz8yE8cefLuPmhzbhrx1/haOBCjP24G+s7BgAx1hav8vsJQFgzcAKl14ATlEoNc4JVJgWPpdtUHAiBB07SZI5zt0SSJV9KjePfYrYHAFHlg24cui8AYb1hCmGQAKxMITVNGgvD8kBsjDNnzMLScxfiAxcvwg3zGnG2Mi5sWrMIkQ44eGAggqVAhgMMJqfT8Te8LksJYPjvlcGh8MehVuz62VZ88ydb8a/P7MG2wIUYh4E3xrcMAGKMDV7ttyOAWDUfm2gH5zHwapIEDJyolD5myZQKZVy0qMd6CmHYrAx+q9Q4fi6yF8t+sxZGCGFU++gbu/7bEIYDwNmEwCtOjwW7JcnopHlD50B8Pq67pBGXr1mAG86dg/fU12C60i+51peyPzw40G9MfCLeVO0qaTz4zyQiJfCjNE5bR0McC8pwP9WCn935Mm55fjue2PFX0ZGxs3i403hYIACI8bB6Fd9TAIKAQSDBSlbLa2AZ6zyOkx51IBwpzHsq5Lmw5pSeBK+vHRd1IN53VgAQVTzsxrzr5QCE5f1wwbbjXg0sxkMPYcz9X3HTG5bjD86dh48snYHLStU0PQgQV0GhBpvybLkP4kJYMCGgYAEEvxd/QtkbEsp67Qieu/Nl/NOvWvDTzf8uen3MDR9uOKYWCABiTM0dbpauxil3qchk8iI4yd+4R8SGSpTrHC2sZ7dkwxU2FTSdb09C5nuDByIMvjG0gHQgOEateqrGqca9FmY33gF0dg9dynrJP8ZzrlqM/3hmM94zexpWcVJnKFBAwmY82bYISPQqtOVDGxKasiYTsFDpcX5nMzx4vYNtaLnvdXzz/m249aE/ip4cQ5OHW42DBQKAGAejV/MtCSAWzsImq4pHe9iJ1OzGSsJRkrLmdyJP6jxNYrbCpyZqTmqcxEMxrWoedWPfdwKIf3oyGXviHGh8ijQpjg/5PQrlDQdAnH5LvPCa0/G502fizY21WMDrCjwoOymdteQWfz/7y8sgDwTbS4+fXvJS6HO+Z3tdP6iw6TVdeI/jHTj29D7cc/cr+MqPPxTdO/aWD3ccSwsEADGW1g73AnUgFs88VQdCYjvaiSkUQbIZXb3TcsAlSxIDyjthc9x5vjwSaY0JpsuRA0EPRqiFEQbhWFjAkig1ydqwhV3Q+T3HrluUi0OvxrnylnjZu87ENxdNx4UNNWgSGC9lWZg0Tf029HsTeKBNLIBIF6cTkZJghy+2lS9laOi6rV1o334MT9y5BTff+r7otrGwdbjH+FkgAIjxs33/d94YM7xYO7cBNcUGRNPy6N71a3ThtshrL07UhvffLltMy1Uf9FwFuly5W+Luhp/ppTgxdzkEELZyoWWacwImUJDwjXZ7vM7JroQDQSnsACAm57iZbK0WgLA8HwmlcaxyjCvDwXF5/PvhAIjTbo5XfHgtfjKrDitrssiJo1CqG2O8CdYjwd+UBRCccHpJV5Nr5H+TNnyhEKHjVHhdC1M9t3CoDa999wX87dfeFX15sj230N6hWSAAiKHZa0yOXvC3ceOKOVizZh6uO3sursplkNt6GA89vhd3PnoST+NTUeeYNGQUbmKLafHydkFX3FYVOG0ZZAKD8+cnAMFOuHqvHZHCGfJGcLILHIhReJDhkv1agOPvC0/2pCJbQMvxy9RiV7TK7+jlkRhOLYyVt8SrProOjzTWYm4UIZL3wGqtKCtDAIIeA9Wy0L2t10GS1iJLsrNqLz0VfLGPBBxO28Kkfh7vxKFvPoP/8YXfjj4XhsnUtkAAEBPs+bIU7+oV2HDhAvz2WXPwlvnTsKoui0xLK1589gD+7aEd+MEzN+LFySrSIgBRmjB9LNUqR8orwXx5AQQeTx0IvidY4PHS8ueELLetDYXQe8FjCVJCFsYEG+hTvDmWA2HDFRqr7H461MbJeDjlvM/+x3j1R9fjifoaNEmrQeaVB0RZEqpBUy4dU94HWw9DXhJez3oh+L4UxsgA9b64HY/p6EbX15/HX//91dHfTPHHXPXdCwBiwgyBOFp5C5aubsYla+fht8+dj7fPbcBC/qi5kBaL6Np1As9t2oU7H9mJO37zc2yejOEMZWFYpTunB+FBACdeidsIQCikQR0HvgQ2NGnJi6GsDe2GBCDogQghjAkz0KuiIRZAWMVUuf+1GAtQqLR9oYj225/Hmbs+G+0erKEcgLgQT02rQaMWeoX3BKx7le+mOJQXiOLvUKGL0u+HpEgPGCyA0DUlY13KkvKeFIVoCED+5Tf4L3/3tui/D7YP4bjJaYEAICbCc7sxrll/Ic5cswi/TfCweDrWTK/DbO0auNN2u5M8Ove14bWn9uGux7bj9od34tnJpvZmy3lrF6RHYMtwW7eqUuGoA8FJq6uYxGalWkmipfVCcAKzk7ZIlEFIaiIM9upog9I4CW45Fvne/Z49H4GgWHwdgWL+z43CgzvwjgOdeGFbAUcGE64kgPjji/BUfQ6N8jjIw6HQhYrN8beibAq1xT4RKWKqqJaImDpGc5KAheVN8BgCFdat+eensPH/fWv0X6vjaVdvLwOAGO9nvzGuv3Q5zl+3AO85by6uXjIT5zXmUC8hJf2Q9YPNRsjvPYFXnt6Hnzy2G7dPtsI1BBCLZ/coUSrkIIY6JzgCAw5MeSX4HaWqWY3TyldrArSlu102RiEBGYzVEnyFYlrjPcir7/4ck195JiHwykNG0EtwK6+ADTPII9edR9fWI/iL9gJ2FWLku4s4eaIVBw4VcXB3ESdxGN3YGPkciOQKLOH94fOwaVodZvK9zfpQSEP8BilLygPB4xmK0PxiC2fZUuDlQIZVo3T39QJvcYz4q0/jP3/u7dH/rL4nX109DgBiHJ83FeTOmo8LLlqM966bj3fPrMPSuhxqJTGrGKN2EZyAHAcgj+6DHdjx2G784KGd+MbjO/HSZPFE2DROuXPldnXgIPYqd16pz/Xd1MJwuzQd4ydjhTx0PUuodCTKIGU9jqO8Om9ty3nb8WjTH2kZgl0LgOMiurYdxye7i9ifjeAplm7Mx115nDxZwOGOdhw61Ibje07iOH/3zMK4YR0eaKzDklzGYQHnZdC8wfu434gH1PIypLVXrKaDAIFqZMgj6FKnrRKlL/9NRCNVymMdOPbdF/Df/vmd0U3V+fSrp9cBQIzTs579N/HMNYtx6cULcP2aBXjLgkascFwAz2zWD1ZuwZJ0rH9iRPl7TmDLEy247YFtuO2p3XgRG6P8OHVn0Ldd9rl4w/wmPK4JjidaAqVcsOq/LUG8Zn5PmWFpQHBi5N/0NFjPg8hiKg0eOBCDfkThwApYgGE3CklpwRUfx2ZGcKPA3zu9ZfICREDXzuP4ZGcB+6LYrcmIMknVb9IWmAzhvAYxOvN5tLZ34QgyaHjjctw0vxFr6nNo0G/LKk0KuIh4LJBhS3IrPKENTBp0SPgqDU6cl8OrUuaLKOw5jldufwl/9833Rl+pgCnDJSawBQKAGIeHs/SmuHnVfFzuwMM8XD07IUtGTkjGI3lbfleLoXbfhoBV2HEczz+8C997eAfufG4vXp2IIGLpTXFDXItpTVk0Ta/Fm2qy+LomUvVJOhACEFYUSuQsCyAUUy6RxLIJEHEFi0ypYtqUJMr3nxNqYYzDUK/aW6aVKEUO5njNe912pUPyvUiL+SK6th/DJ/J57IszpWiEs2MmQpTxoMJ5FSJExSKKDRnMOG02Pjy/ERfMqMccu8DzHgqbWGl4GzpUNU22gXONQIUK0ok/wXvK+6AHqzCH0qfbu3Hy6X341Q9ewRd/9IHorqodAFXS8QAgxvhBN38+nrG+GW+6eBF+/7x5eOuserjcAu0Q3I+UoQrvglRs0qovchfBDARODq1d6Hr1CJ58cCe+++Qu3P3cL7B9ImRnMDwzrxHNDXWYWZfF9LosptHBwpBtHOEWS5i0jyAtFMXvlLNODoR4D9ZeVvzGTtQWjAQPxBgP9Cq/Xbk0Tv3OrRdC5F+N686EA/HnhRj7BBYKceKByGQTj4TARCEBy8VsFo0Lp+Oq5TPxW/OmYbUNDcqroN+I5V8IRIjcaYtwOWDvNzOagyyBUu226aH87e5vxZ6fvYZv3r8d//vRG6KnqnwYTPnuBwAxlo+YhMnTcOklS/CRtfNw7dxpWCRXvRZEuxjaqnm2mdytW0nZti6cfPkwHnhwF773ZAt+9tqfRfvHslvuXjfGNc1r0DAvwpyZ0zAnF2NaNocatwGKUOQkSH5jnMG5cYwvuMnU78REmLShDO123E7LFweikJR1udo+iizGz3gdpxXhd3a8T9CBGPMRUdU3FIBQeqaMIc6DshsUglPYoFhA12tH8KfdeewrZhLAEBd7eyL8byOihyIqIo6zqJlZi+VLm/CmxdNx1bRazPYgw93WbkgMAEm+Y/jBpHQqRVNIpZQN5Tc1VruCIEKeQwKgfBH5F/fjgR9uxi2bDuDX2z4etVT1IKiCzgcAMVYPeWOcu2Ax1ly4CH+4dj6unz8Ny2pziKyCm22KzcmWq9MyqPlDtuSr413Y+/Re3PvAdnzn2Vfw4J6NUduod+3GuGbp2WhqrMHM6bWYXV+Pmdw1cVIrZBFnC70nvkKEbgDnxRG+UCI82jKcpqiWdbEyLEE7SQdCk6MtU6y+ihvhyoV7fX+GQwKAGPXREG5gLKA0ToFkgWMVodIYtmmXrt4E0PXiAXysKwlhuHWcoYu0cQkqsubzbA3qmnJYvXwG3jK/EW+YXofpzpvnCZSSiS+FN4zOg+YRggDHtYoSTx/nHQEIKU7qd2tDhwQd5GTtPIbNP3sdX/35Ntz28m+wG1+K+HsPrylsgQAgxujhrv3n+Oxz5+F3183F+xfOwJqGHDL6kabdiwpXKDapcIbeq1Ke3bGTS3iwDbs27cGdP96MLzz5sejlUenaxji3eDpmzWnC3Gm1mFXDaEoGOXoYCkXE9DbovukYrlO/LeC8KIMvaiISMYvnaLLVrkjvmYZJj8v6BT0hDB7PyY62cmDBAxF5IqxtgpDUqIyEcNF+LMDxd8uTSQqx3cWLKG0BhBvDLPvNXT7Q9fJhfKy7iBaRKFEGQBBUpD0TdTWom1mL1Qua8JbFjbhwdgNm897iXEhyupTa6d0M/P3wt2ZBhquT4bMtetXH8MBDvz+fck1C99YHd+K2e7fiG0/9DFsmQhg1DNDRt0AAEKNvY5APsGE5rr90Mf5ocRMuaqrDNLks3Q/REJ00sahZPE4FbfSZc3+aHYTSGskx2HUMz/9kK778yDbcsfmT2FsRyevPx3VLMpg+I4fmGVnMydWigd4Fehms+eh5sO8FIPh5FCMuZlEggChGCYDQ4JM8tXY1nMzEEudnBACcqM5fcOquSC7gNICQJ4LtaesOSpRjMMzDLYwFCAg+v6mnMJy8YQLONi2SC7w8jojRtfUobuzOg+5/UwbLpWH0mq+tZ4JggtkatVnUz6jBqvnTccmiRqybXodFtTk0iCApj6fCFvzfAgjn5aSeA6Wp/RxjC26lUzg78mhtOYFXHt2Nux7ZhTsffRTPBc9D9fwUAoAY7Wf9+bhuw3RcetkS/Om5c/COedMxw1Wui3sEZhSjlHqiPA3lhFxUB0LuRj5ArtrK8e7Oo/3lQ3j4x6/hXx7bgbt2fTZqH1YXr4+zS67CrOYazKuvRVNtBtMZnihGKAooEBSQCa7r830vAOG/4+eFDEO5KLCkRWce/yzRGe16LCnSZVJEPfr6LDzEm6zzUtYOZPkbaSJ0HgzDe1DaK4EEz3/P6lCNc1jjIJw0LAvQA3HzE17nwadnKyynTYLzDvjMK20kqAOx5Qj+pLMb+0iaFDDg9/z7lHBG2jsRI85FyNXXYNH8Rpw/fzrWzKrF6fU1aG7Ioa4ul2hLpLMp+Jn7TRq1TJthIW+f70OxGKPzRCf2vX4Mz/6mBT97fA/uef4+bAueh2ENl0l7UgAQo/zozrslXnXJUtx43nx8aG4jljB7gj9S7jq0a5YevX7EmmC0G7BpnCII2jRPAQgRsw62oeXhnfjO3S/jS8/+ObYM2guxMc41N2PanBzmzqzF3FqgPqpBVh6EtKkICrKG4MX3fZnTeSBiFKII53XH+BKPs6p3YnXzApbbwYmOHgn+v5bVOE3VP3lelKZmAYTd4fH83zsbWDc/lPMe5eEeLu8toBCGwmuW62B/3+JEKIRQm0HXcwfwJ11FtBRjZMhzcARkkiUzvdM4/XXcHE6hKRmfbgvyJxozmDOzAafPbsCZM+px5sxaLGysRVMDtSIi1NbkEg9HmihpCcklPgTnrAK6Ootobe/GkSPt2L3tGJ58bh8efHE/Hn/1U9g96HkmjJIpY4EAIEbtUcbRkn9E89pmXHflcvzFshm4iFoP2nHb2ypEoZi/OA9yw1sJXFvjQVwBx5kwErYF5pIfx1O/3I6v/fxV3L7rs9Hh/rrJCqBzZmJufSNmNdagydXa8RPSQKDAeiAcAEp5Iex946LDBmuiLL6kgad2W+Qh0EBZa70aa4A183omO35OEKbwDydilQEXuVIuWNrnvWcFADFqQz1c+BQLpDkQGpMi9woHp1MlHYnyIP64tQt7CR4IInTxKOtAuHtvCZTpm8tTwd8xeRHZCE11GcyorcG0mgxqMxlkMzGycYzi7GlYu3oO3i0vH8ED+Q+bD+J7rXm8RodEqfBdjGJ3jK7Wbhze14ZX9x7Bq4c7cGDXr3EseB6q80cQAMRoPfdPxnUXXYANly7GH1+wEO9prMEsxfiF+OVx6A9AaKdueQJyz1tJWi6e4hXw+45uHHt2P35864v4u0dvwG9O2R1sjGtXNmLW9JmYxzLA2Qi1ClEM1iTpEMZAACIPdEdFrCWA8Lumkix1Wr9folCSqS7VwjAiPNaeVs2PdtGLtgjlvAf7RMNxlbKAAARl1N1vmBUu6U1T+XrPe9AmgZVnHR8hj67NB/HR9iJapAMh0EAAwWvFBbgUTvd787wjvheoELmSnAh6L0hsLhaS0KN4S+QwdQMdS2fh7ZctwX9hzQ69+Fv75Tb8+yPteDQTodbdM0KUzSDivdmOrm50tedx7Gg3WgZb9KtStg3XmTgWCABilJ7Fis/FC85fjA9esQx/vrARZ/LHp0VTt7T519xWWBVK7lhEEJSrX25+nSeFOBfW8G5+S47afhQv/uhV/MPD2/Bvr34qOsBp4Iy/wYyaRjQ3NWBeQy0amDlBIJAvIs75NnKysJ6E/ngO9jz2i+/TJuV13ecZ5HMx1hQz+BenyOcrFCqrRP3j+VKi5N8EAQz9UEjKHeM5EAJSnJQJEhSz1f0d491naVx/TuBAjNJQD5ctYwELIESg5HgkkBD/SQDY6r3ERXS+cBAf7TQAQgJSlqRcJsOpBCxIckhr2isEUpp7YmTyQMeS6Xjb5cvwn9IA4pEd+L8PdGBTJkYNwyMZn1Jq5i43nxGsUFL7SDf2HO7Ggd2fwOEQyqien0QAEKPxrG+May7cgIuuWIaPXbAAH2ioQUM6BqqF0TKcrZQsXfNaLOWmV1O1K7ehDvEBbDzzZAeOP7MfP7l3K76y9RhO2PW6AAAgAElEQVRemZbDDKpC0tvgyJAeOLidjMmoyMbIFHw6JnccAhY8jp/zs9IiHaFodyYEJPquxI/QjJZBvhhjTQH4cskt6gldbjLyfxMMsD+qysnv2C9yGCx4sCBL4QyBBila8loEEQQQFy8MHIjRGO7hmqdawCpROkBcSMaeS6XM9mQ+yFumcU1y4pZDvQGEPAtSpOzL3o506T0E9jfK37b1VLjfWsGFR7oWzsDVbywHIHbhP+07gceRKZEuT0kbFaGT4CKKkM0X0dnRiRNH2rFnczdaMFwCdxhQk8YCAUBU/FHF0eqbsPicZXj3xQvxkWUzsaE2g4x2G9qF2DCGUrtU+c5yG3ScC09INY7eCd9uyyXgRzZ3uxijeLwDu361A99/dA/ubcvjeAmEpESeLIDQJKSJht9pQrLHOUBRRCzvigUP5cyaIwciizX5Ir5CcGC9EOon+8OJ1srmKiuDOhDazdmQDu8lgCbPhbwaAhAfCB6Iio/0cMG+LSAAIY4POQYcmwS2KqIlpVR7FS7Crx7uDSDSi39fd7VAw3IkpFhZ+u17T2N3AZ3Lm3D1pcvw/6Q9EA/twH861IZHiz6EUY5zUcoKYSaI5z45/lQGMUMxx7qw+2AXWnYfxJF0CfIwdqaGBQKAqPRz3BjXXrwUGy5Zgo+d1Yx3NNVjjvUU8HZc/Mh74EvZGPQq8HPVuBDg0DFuFw6goSaZhBS2sNkGAhBu5+7BRiZC/rHd+NF9r+P2PcexnZ4Hd1yqUE9/ZrAgQaCh3PEDpXXmMsgXYqzJZPBVni+SpMAC+yywoGwLTsA8jjFieiD4UraJ4slKMaMt+Rn/MY+dL+78OHH//rkhhFHpoR6u1z+AoJCUwnQ2s8iRnuOkCmf6VSw6D8QfFYC9lkDpfrMp0G/PTYOE9HflwAU5EIum45o3LsN/TgOIh7fjr/a1Gg5Emfkizblwc5RPK6VXghyOQhHdrUUcOd6KvS8dxF6WHw/jZupYIACICj9LVyxrJq67ZDn+cmkTLqrLIeKC7oCA34Eodq88cC5y/Iy7ZgKItNiMzS7gQup0JHy75QKV+FKpqqX/Phch3nIYjz+4Ez98+QCeOtGFY/wqnT3RnxkGAgY6lzsPq46nMsT6nlkYUYS19TX4qlvofSqr8uPZT9pCKarso3gR7Pc5c3u0+509vRFKYCx1TR4jUPKBc0MIo8JDPVyuHwtYDoTSIq30uvO++fFLMCHl1JghjCP4SCGPvSJR6rdajvegJpQTdrPN4/fp8wkgls3ANVcsPZVE+eAO/MeDlkTZD3ixRb70+yeQcNwJVhClB7aIYncBbQfasffQCew5+B+iE2EATX4LBABR4Wd4xufi5euW4PoNC/HxeY1YIfa19BvoQeAir3TMdKqmmlPiMhg9ekuQlBKlFkl+p508P5Mrn/c/1IZtT+7F/Y+34P79rdgWxyiUW+jT0rgEAAIP/QGDvkx4irBUAfkog7V1tfia0i5dSCeTACIrPy0PjDwRdPueNSfxwmjjJvEpW7lUgMMBKj+6u/IJB+LCwIGo8GgPl+vLAvz9/cPjCYAtbRR8ppT4OTqX47lUTA8OQPxhRx57yUUS2BefqC/gX84DkSZCu0wNAwQIIJY04Zo3noa/PiULYzv+/cE2PFbrQxiuHf14LS3nQselwx5OFCuLbDGPrrY8DhzsxN5tH8e+QLqcvL+jACAq+ew+Gdedfy7OX78Ev79mPj44qw4LeXnFPPk3PQyqpMndNl98L3VKkalEriyV2PVAQrF+ZWYolMEHKe8Dr8lQACcxejU6u3Hi5cQLccdrR/EMiqeQtHtZga5TeQ80CZXLxCg3mfWrA1FAvpjB2posvmYFowQg2DfaxwEgYxs1rpSF4TMx7M5NolvlHmcoplXJQR6uNRgLSMqawIAAgnLs/NsVzMr0BsJucRbgjdH58uFTAQSPKZc2rbZYQbdy7Sv3W3UeiOm4thyAeGAb/i8CCKVxprM40vcohTN8qmdfNpIYVi6LbFcR3e1dOLKvHbt2PocDQQJ7MCNrYh0TAEQFn8fiv4vnrlqAt6yfjw+umo235rKYwctb8SixsG2YQn8rk8KmdUle1k08PnRB0KDrSNqa16C3QTt2pS9692m84xheum8rvvH8ATzSBXTYHUPaBDbrgt/1l6pZStFMuAlJumYfr7iAfDaLtXEG/1py6/pjVfbYhnAEIkQ8ZTVOgQaepkqDAlUlIqaX5FUzgg5EBQd5uNSgLJBO4xRAkKdBv3lezHobGcJ4+RD+4GR3TwhDv8f079A2pBxAGAhUEEAsnolr37QMG9MeiF/twF/uPY7H6rwHolx13V73994JAonBeCqkW+GJmMXWbhw/3Iqdrx7GQWyMOgZl5HDQuFsgAIiKPYI4OvOfsOK8eXjv+fPwwYXTcQEi5OTC1MKoCUO1K7jgS8fA7TL84pcuYKPaF35Bd5OOJWeWNCV8toZbaL37lH7QlpPYdv/r+PaTLfh5ex4nBvMjH8g0ys6wAjfpLA1dwwOW7kyEtVEGX5cdRAiVEBbf0yPDCZjMdYEqelfogZA72OpelNzEqZoDShXl5BhCGAM9zfB9JS2QBhBSRRXRVxsLCyD4N3UgnjuID3UQQGR9CMOHHWw2VBrkl2u7E38yUvM6RuqyJGz2BSB+uQ1/ub8djzLl281LZmOQnjtsWMQKWqXbZM+zmV6u34VEqKqtG63H2rH/ZBd2DruOTyUfZLhWvxYIAKJSA2RjnFmzBGsumIcPr52H62c34DRdmjtlegysp4HvlVFhAQTPIXhw5XRN3QeleJYWUMVTmXHhwxflXKO6xOF27P7FDtz2+C789EQXDpZTsjvlB98PccpNKl47QpOLC334nHM7WfB7zyh3AKI2h69bAqXSOQWKlCdPzwGBEAEFgYVIlOJA0CY2HbYUzvGjWn1v8xyIoANRqcEerjOQBTgW/2FTAoL1cplR3uPgyneb2VfjmGmcLx7EhzoL2KMsDJEpBwIQ8v5ZQbiRAIiWk3ikNoO6/oCAm6/MPGEBBHUr0umkVMR05/hsjTQYkWeUGhWHOrH7YAv2HtgYnRzI3uH78bFAABCVsvv1cfaCq3HJZUvwJ+fNw3sa6zDbaj8oE0MkPwIELowiBcoNrx2324kre8NkG3BxdZkF3J37UuC8DuVny1X51KJ8qBX7HtqNHz62Cz8+2IndWvRtyIETT7mc8b7KdGtnYieu9CTGY+R67Qa6a2Osq6/DNxieEA9CfXdFxVwiedJHggylwQlAWMIkJ2TVFrCPUSJcqi3CY4IHolIDPVxnMBYgQPj7x3oLl2lsu02A8Za535GfiekVeOEQPlTIY3cJQHhPhNKp+wo/Wk8gr2mBhLtHqk5NsYDOxTNw7ZWn47+WIVH+n/ta8UhtnAAIei0EZMr13wKBvtJNeQzTyG1GSF81PXisxK6Od+Ag9Wy2fSY6Ohjbh2PGzgIBQFTK1hvj3GWn46pLFuFPV8/FtY01mC4AYeOdvJ0WdRumcMDBhB9U4pvHWnEkAgi+CCDkxid4oDeDYMS6SBXWIBA53IYDj+7GTx7Zjbv3nsA2VsYs7Yy8e1IAIs1j6ItAleY82ONs3NYAkO5cDc6vyeKblreg9E1NopYMqhRWfra6uXfYhoCDufRK/aT9+CqBMU9O4/e/G5QoKzXSw3UGYQHrgbCeBweovQ6ELZctvk8Uo/PZffhgvoA9hSiplqmXeA59abhIyE3fC2j0+i0aUbhiBp2nTce1V56G/3YiVQvjgW34bEsbfl0KYTAl0xT2su1yVXnJgfDeFpt2aueEXnU7CojEqzglJOJ5FDqX/ShE6D7Zif27j2BHSAEdxAAco0MCgKiUoTfGuatW4Oo3LMafr2rGW+prME3iMRI6EniQ69LyGgQg5GEoBz5EnOR1VCZYdSIELJQeqm4pHHK4A4ee3IN7H96FH+09gVe7Cj2ZGAMp3VUaQGQz+KZkqwlyGKqgrVztD6+mSd0H108fqiFIWjU7ARC0jXMB+xiFE+Hy3ot0GIPfBQBRqUEerjNYC3Ac3vxEAvT7ewnkSxRtMACiv0wn3ku7enkwLNC3Ica4Gx1LZuG6q07Df+8LQDB62Ff708RNGy7hdy7jwocs0iCo9N6TLwlONM+IiJn2fPIcAon9J9FyeD92h9DGYEfj6B0XAESlbHtjXPOmy3Hd5cvw8ZWz8KZMFvVc5FzdCrrl/WJnY/YKY7hdiQ/sqzKnBQJup8K6uj4FTN/xc6Vzplnd2oXrHkc7cHjTXtz38E7ctf0otjAjQl23sdX0D7scuOgLcJTbbaTM2x3nsK4+i2/ZVA2r/0DVSdX6EN+DfW+qTTwQcv/KrtaeCnuo7wJsvP7vnR10ICo11MN1BraALectjwPPSnsdBITlPesqoPOlg/hARxF7rA6EO9eEIPoTgpNmS1+p10oHLXajY0Wz80D8zzSA+Pnr+My+k3hEHgiBkLTkvfNa+uJ7Im3SI2FTTm0quECG81oYgqcAhwNAnlNhK4f2mpcyyBWKaD/eigP7DmBnABIDj8fROiIAiEpZ9sa45s1X4p2XLsHHV8zEG7OZBEBIKEoLvQULJR6EYvkEG5lE5lrufDWPC6WImPpMaZvWW8HztJtRaifPO9KBg5v24J6HdjoPxGuFPIqaDMqlh6VrX/SX9mmBSDlzlkoAA901wLpcFt9Op16muQ/2e2WsUEhKxEkrDexsyoyTMqmdbtdSDByISg3zcJ3BWUC1MNq6k1CjwIMDtf4SluOj1G2SKJ/bj/d3GxKlDUHo7v1lYaTBRTngQZBRjNGxfCbe/Y5V+OvjqRDGT17BZ/e04SEBCP2GexXL8zwFgQvbprJziidOlrMgwUR/Ilk6R+BCZM2uGF3HWrHnyAHs2bMxahvc0wlHVcoCAUBUypI3xjVXXoZ3XrIMHz99Bt7YUIt6eQqcyJHXcdCkwdvakIRdMC3Zyk045ilporEeDR0v1Uu7A+f5BC9HO9Dy4A7c+chO3H2oFXvKpVumCZUe7LjpbzBpYwQlaXPyh64JhtGEugzOz+XwbYIrLuwubZUZJz6jQgBI3AeFe2g/Aohepb/LPDtNzlYjgiGS958DbFgUqnFWariH6/RvAYUwCCAE8O2mQKJSHK8CGBzr+SK6XtyP32vLY082d2oap+46GB0X/Z7TXgM3JxBsR6jNZvCG5gacU4zdAp6JYuQyETqPtePu7hh7C+jNw0iDEedFULVdH3YsVxG03BxiQYZNOVWaaTn1TZG8S2qXXqK7o4h2znGv5LEbn4o6w/gcGwsEAFEpO2+Mc5efjrdftAgfP2MW3jyjDg3SIUi72bXgWxKlBQqcVFSqmv/L82DJV1pIdZ44AOlrilvBNM6fb8Ntj+/Fj4604VA5QNCfCFR6d1HObOViljxOP3YBiNoafFtKmfLM2DCPxKJUyZATLPtLAOE4EN6rILvKy+PuZXZ7ug7v9cFzA4Co1FAP1xnYAjYLw3J19LsW8dfpoPiMDB5XrACAUOv60mRxvxMSE2Mszxcxh1gelJnOON2aXDaLHdMj7E2TOKVOWy5EUvIQGLnrwXgty81DJbJoKsRhrX6KTL7nXOSLaD/Yht2vHcC+ULhr4HE60iMCgBipBXX+xjh3xWm45oKF+PiqZgcgplnypHYh8gi4FE6frqhL6Bguli5Vs5AcQ0KhPrMZGbxG+gHyeP3Tjodu/2MdOMCqnA/txg9YlXMoAMCCAP7dF1Do9QP3GhGarPx33cji/NocvsMJVN4HW2QsHdpgf/U9dSBEFlUBMqXFOu+Ll/Am4HDCXf49c/E/tCYU06rUUA/XGdgCAhBW70FeNXF1OD5ZNdbWd2Ea53P78Htd3cYD0UcNCrtAWx5TWp+lXGuLRczuLmApAQNIdoyQKUbI5jJoyUTYRQ9FX6GQUpZFGZEqe85AFX/7Ahjp9FO2P61nIS+F7RuP6aZ4VgZRVxEnj5/E7s2H0BJKiQ88Xod7RAAQw7Vc6jxW4dwwB+85fwH+ZNlMvKEhl+RPm7LavSRr+ws3CHhQP9+W+bYxftXIkCdCwEIpoip5rWYWCuh8/Sh+8/BO3PHsfjza1onj6a4PtGMZzM6mP3N2daG7pg7n1+fw3ZJb1xT+4rlsv2u7/1uTLb87szkBUrKPaozwGJVId56NQqKLwWvRhsxx/4M1wQNRoaEeLjMIC/D3+I8+C0PAQePbkoatmBS/Jwfi+QP43VaGMHzaZGlBNUAinRllxNo47l0osS+PYiZCfXceS6PIhVkzcRaZuIhcLsLBbAY7eT4zOKx3QERJdb1PvkI/XoO02foCGOn0U7cJSfEnymWi9CKNRsjSJq2dOHKkHduDhsQgBu0wDgkAYhhGO+WUG+OadRdh7YWL8OFz5+JdTXU4PYqQ4YKvkIK8Atph03Wp3bSuZ7kPNqNAoMBKV/McLqTkD/B7xVEdWtcibCt5AjjehUOP78HdD+/ED3cdwavldi19mSO927HHdRcR16R2SfxMx+i7NIAQ74FtV/aFMk5seMIBhAywqrlHKyPNKRFgUtjCKn/SAxF0ICox0MM1BmsBVeNUES2Na8uDUH0Mq6jKLIzn9uF9rfRAcHHPIFIeZVrd1Ykt+d9dOgOKfKRycvUEBZ0FLIyB6aRl0QMRJXoTJ3M5bGd2lvRg7G9+MByocgs9wx39ZYOUS9kshTx9Nka63o4FM33VB+ExTA111yoif6wLew7vxd5AtBzsCB7ccQFADM5O/R615B/jOevn4IPrF+Kji5qwNpdJ9ONtjjffW14DF37+E0+C35+SmaC0L5+VwewMXceCjjTpUtcSwNA92rtReOUQNv1qJ77/7AE81NaFVi3uXPDL6d2XC1cIeFjVyv5qa/AeHlB05yJcUF+L78rDIKCgUEUaaClE0ViTcCD4XmmeKhxGr4MrxuUBm+0/j+H3v3Nm4oGwu8EKPPpwiWCBUyzAMUyv1//nlSjF80mDB3rK0rL1+Tw6n9yL93baEIaRirZqkyIoswFcSPVbTR9jP++KMRv8x9TLQgIgsjXoiiLsqi2iq9v3RiBCnbMejv6K5pVb7MWZcHNXJtlYqIhWuXCIPpOXQTVBeB6zQKygFfuqzBD7udJLS/NkjEx3Hh3HO7H3pYPYjY3RAAodYWAPxgIBQAzGSv0dc32c3fB2XLFhMT65shlXN9ZiptV+kLtdqZUCFvQ+qN6FuBACEFrwFaZQjriaYb0aCgXIO+EnE3eoAASBijgVR9qw56kW3PvIbtxFL0TBKlKW4S30l61Rcq2mtPDLmYtu0TiPfK4GF0yvw/fsMZKkJgiQUJSbZAyoEolStpJXhv1yRbd8tglt4wSpjNAEd4HXngG8+bTen4/00YfzgwX6GOssXocvPNVb00TA1vKhBP51HYYwnm3pARB9VcJ1C6TPQPBzSikDqld2g/ltFnOoKxYwh5kWbhefQS7OU6Uae5l5kd4QpInTLqRSkxAwB3ry2mSkF3KrCVEooFiO7yDAYcGGBRW24ifBQzmgwTamvSbuGnmgrYjjB7qwc/cncNipa4TXsC0w4EAY9pWr4cSNcf36hVizch7ee3Yz3r2wEWfncsiK4CfhJ1dx09d10MKu2KfTd5Dqot+R2HoPCkdoJ87zpWBpH5527gIo/F/FtRy72+/cCwV07zqJ5x7Yhtuf2INfHuvGscG6J80kV/rRlWVRpyYYTiac1GqA7jiD9U11uNWCJRXPcmRJL95LwEWbqY8EQ+JAWPIpj6GHQd4Im/Gi9vJ5rFsAvGd1D3+iGoZn6OP4WIC/t6f3AT/c0uN1FO9BIEIhN5X31m+VIYzn9+G9XcWeWhjqRUnMqYjYeh/8pqHkgUh7A3keOQ1xjNlxEbVOxDVClnUpEGF/JkbHKYutASe8vhWPS3sn+rJyWkvGbQpMZVH7Ps23cPc0wllS1Uxngth79yJw9qMrwXsVIhTb2nBwb1C0HNGPJACI4Zjv+ji78Eo0z81i7qJZuPjMZnxo+QxcOqMOM6PI/VhLud9c2Finwv/ISxkSui0fAL8nUJAbXvFSBwJU38GfQDe9BRBaTK00tK3kaXfiqmx5vBP7f70LP7z3dXx/13Hs6EsIxoOdU8ZIOb0ITWJ9gREBCORwQV0W/1u7MHlZeD4nU4V9uOgLQOizlbN6AIbcwV35JA1OdUQsd0LqnbzX9FrghvOT/9M6GcMZAuGcYIG+LMDf/J1bgCf2JuNVcuq2uq42CSI/6z0BBD0QFkCklV/7Kq1tjztFfr6ARuQwjbt754HIuJ/a4aiI1jQYKdevtNdB5/QXupQeRH/p3QNlYqgt5XgUDoAwfbOPbJDBZIHkI3Qfbcee1w5gbwhrDP03HQDEEG224G/jxln1mN9Yj6Y4g9qVM3DNufNww5xpWFHrq+YJLHChEtfB7oytt4APgB4Im03B8zWh2LipSgFrIlJsVYRLXouLpg2NqC3SR+C9ugtof/4gfvWTV3DrK4fxdEcnOtyPMdvjmowKPlZpPkubisekz7Hv08fTAyEAYb0Iaa+BvAlWbZIT8WkzexZ/9V21L0S01HXplXBKn55kyon6A+cmctgBQAxx0IfDB20BZf587Rlg14newme6iICtDV3qN8AQxjN78J7WbuzK+mJaaSGocmFFLdbud1xAlJKnr0EGjdzFO88D9yUZnEQRrX3VuUl3uJyHolx2iD1PIZFy2SADnpvyYvalQ5MOkZQARxkPhA2f2HYSaLR34ejODuw8/KnolOy0QT/8KjwwAIjBPvSNce60mZg3qxHN/CHWAjWzGnHm2c1416o5eGdTLWY6z4MXM7I7bC7ayjiwi5dNteQEYrkOAg6K9VvQUcrkMAukFlsbGpBUNr/jgsqXByqFHcex+bGd+MnjLbi35Sh2WABBYBDlEMd5RAQEAhMDmUrn9HUchaRqa3FBbQ638RibhZEeiCXip6c6MS1zxazeAEL3sYXE1E9+J2+NbMliXFSkDK9ggdGyAIHt8weA772YeB409pSOrcqcVrJVnCmO+e4COp9swbs78z0AwhKcteMXMblcXRpDWuZvLFsooiHKIkdgQQDBkAWAU2SfyylWlhZkryjbl90UYrDfu1BBGXVaN9cMcL20Z6M/af2yYdQyngnHw+rDY+EImBnkj7Ri/+ZDjmRpxL1Ha7RM/usGADGIZzj3f8VNC6ZjQSaHBv5gGT9ryGH2qtm4dvUc/M7C6Tgnk0GtrUEhcpSrbZHtidFbAJHeeYscmc4Nl8aBsjhK4MTLY/P6fKV34wQu2s1baegIiFu7ceS5/fj1r7bj9ucO4HHlfvM6wwEQBA8DmbKYR54AIpfFbZLyZftElpTNbOjCcTe8R4YAwLWPRcS8a5jfK35s1S0t2dKBCRY0i5JsjAsWhGyMgZ5V+H7oFuAY4xi89UXgtSPJGGUoTt4/1a7hldNZR/rN0wPx9L7hAYhyYCKOUed+LiRdJmmN+ZwBD32lZ/cVsihnFZE20yCiP8G5oQKIdN8Ganc5UCFPSF9hVqV+dhZw8uBB7NzxV9GRoY+C6jojAIj+nvfGuHb1DMyrrcOMLJ2A/lXoRnHWNJy2biE+uno2rq2vxQxmAkgxUbUdeLhAgXQLtCC6hTBV50ITjHbfNq1TZEqep0XTZmvYBdPKWadd+0qBLMbIbzuKF36+Hd95bDt+crKArtoy4Qp6IVxbywCELh/mGOxPpiaLfE0G6zMZ3KbS3Uq9LAcoVERLAOCMWcmd5JWRLVRXQ1wIqvtJD8K2jcBkSRPwkbUA00JDKGOwTy4cNxgL8Hf3wHbg59u8GJovbCc1ynTKtgiUHK988X1HHp0vHcbvdLRhVyaT1KHozzNgUzbLHUcPRFcGtc4TEaPgvQ+ndMd6LfhlWtfFZnykT1YYZChk7P4AymAl9dUOCwz642QM9AyVueGARAHF4504/EIBO0Ntjb4tFwBEWdvEUfPn0bQoi/nIota68Is1SfhifiMuunAh/vi0WbiUxEmXSuhrNlBGWROC20378IQlR/ofaanMtwiEDDFoAVTT0gJSDhR4DQk+QG3902mfdJOmAYQWYE5mLSew46FduPO+rbj9UCv2lfvxCVRYsDAYKetyZq3JIB/lsL4uh9sJAgi4OLmKAMk2mViw857Qi8I+8DsCCEtEs4WztNMTeLL8CXlsxBW5ZDFw3cqQkTHQhBq+H7wFOFaf3Q/c/WqifmrHnC1Pz3GqlGNeneNfv2+O2bZudL56CO/s7MKuggcQ5VqRXqz74xnki8g5PkURXX3xJ2wKJ+/nBKy8fosAgkBFf9kVtq1W5Cr9eVpLQpkiDjAxNdOklLv29JEVUu66/Cxtj3L2OoXX4VNjeX42Ued0FUtbjmP7rs/iSEj5PHUkBgCRtsnGOLd6BhbQ63AK0s4hzsWoq6vFvBWzcM2ZzXjf4hlYKbCgha5EAjRFchQPFalPu2i74BFEOGBAd7tfHW15b00+Uq7Tucr6EDmr1yJrnrAVWmIbibCf3odf/WI7btt6EM+1dqNUxS7tcZAnwv3AjTeCn+u9/bvcpFfsRr6+Buvr6/B9fc8+uR9syb/TU8tDHgL+z3ogTOO09UV0Dcv7UDVPVfqknbXT48QtV/FlS4C3rQggYvBLZDiyLwtw7L56OAldcCPB37Adu2kuhNs8ZJONhcamgD09EC/uxztPdGBnzpMo+7pvOdJzrwU15VFMk57T1+2VSukXbC3mdgG34nPpa1jPRTmgYcFAOpukL6Kkmx+8rLeba6Me/Yj0/Uvpnl4Jty+PRDnyqE1PtR4SJtEFb0T5URgAhLELuQ5zpmFurgYNlgdQWuwiFGfkMGPOdJx15hy8f8l0XNlYi1nWNaljRZbSxMCdBj/jQmg9CkpR1I7cqizq71I1zmKye7EghNdP8ypEThRIEWHLSmu7tNEiOl4/hpfu34bvP7EHPzvcimNpgLHVFJUAACAASURBVDDQsjFcAKEdmvqtEIxAlNJaBTBIonQZFL5B1vsgL4sttKV267qaxOXh4POgMiVBxIzawIkY6DmH70+1gEDvs/sSz8ORjqSIW1+hCvfb8vLy2hh00Qvni+Z5EbXOJ/eMDEBYArS7pwk19pclpR66hdQDCNXVsACiHNdC51oAITn7dDhEx9pF2pbpTnsnLICQpkyfPIZU9kZa/jut0lkORJWTDCeAae1G24k27Ax1NXqsFgAEbeF1HWbm0JzmAVgOQHc3ijMbMH9pEy47bx5umDkN/397bwJjWXqdh5373qv3aum1unt62D0czZCjESUu2mgYtszYju1QkAJKNjyJFUkRRcVMgiRMIkSRnARGBUiQxYhk0HBg00ZskoqAmLKoDSEdizQXbaTlsUUOOcMhZyGnp2d6q15re9sNzv/ud+u8U/92l1f1quoW0Oj33v3X8//3nO8/2/9kJ5n4RiAZlEHYWUZFqSEAk+By7CNhYsMzaYiU1kbFbrK8TLQQEJZISMVt8++4iMsGHhDKCeCiY8/zi6gmToXpnR26/tlX6Dc/+Rz9yusbdLWdXcQTIzDGbUp8AKKlfCRGLRr22vS9y136NSTWYaCAa7v5f1b/mntCRPItHjMzZhmFAadIcyJhR8qMMRsfEzhWZmYSQ7csHTiyVCL+/i3niP78txG9UeibGt+ImNU/vmWw9xgwfOEq0R++OgEBEhyYRGjZu2ycq4X2iykHx2gfgFgQfle50M18kmxAH+8imxuZj9n8lxBZlR90HH5MDDSkIJcmBhuosO0GH9AwNFBXf0vhLtvTKbuz99kqu3SOGq0Fkf4S0ulTJ8py5brhqJL7G3Tt+T+g1+ljSaY/Pb7vwrEHEI/8Yrp0sksPtRNa1i8lXkRsD44iOLtMT7x5ld79lnP0U8tdOotLrFizILNLMoOAcISJAYzHhGsxU+H7GxgQcDQFC8xMS8F3XjDDwe2bEI5GsGZ5DeSWlad5tAXP7/w20Ixp4QQOoDFMqf+FK/SpX3+ePvTibXqeRlQofIlBhOv1AYDgE9HOiNLOmEadBfre04v0cTlm1Ee4KULeQD9+ziCLE0lhPvmaZICBHShz0CSiNJix8zOt9QH44vVjDcRjZ4jefoHo0dO7N36C7seXPTQzxz7h95HfT35v72wTffUm0ZevE13f3L2DRaZRh7+NpKDUDMIRWiaZ4neTTRhfvkY/tDWiV4ywF0JWH26kX5L2VbI5RNtASGiFobGAVsLwSEvKe187KieFKapNCy4thSmb5bXAZ1t99K/BDTQVNh8RaRaxzUne+WPmLS4I3BjQg9tb9Oq1n0s2QjQ8ys+PMYBIk8d+iU4vLdGF9og6oSgDfiG3R9R/7CT9ycfP0Xu+Y5Xe023TsgyPRPQFQjfBfCDYQGwZtijBAwtQ48eQhWVCTc/tQeWJtNQ43ZiXCY6aIokUTuLYvAAf4kUzkj9NKX3uFn3xk9+gj/yb1+gP743oTlfYG72MIcsVARDBgEECCg0gOAqjTfR9Z5fo4wAC0LoAUEkNApJrGedU1kCcnrYdA3DxGBkISIdRMHMGEHzKMw6a2WRgo+Y++Td5ydmp3iRh1cMrk6yVGnjoUFpp65ZhufIzyuTgjbUuGeCReQI0rW3P5FjNvDM1lQ4J1nVRTwKvqb2Qjck31hhGaBuzTaOD8Yb6k+A7f48sY9Xt6LHqdtCWfkdt7fB7yb4NNzaJvnmP6NbWdJQPNGC8x+C8m+V0MODV5HDJBiQBMEA0zHb83URhXKcf3B7TK8PBJAoDwpZ5kCvyST+T3yWY0KBD+jbZ1lcCiJj1l2Xk6d8WdaGdsTudCZn07b7yZl/Bz7yyy5bhMiZCw5fSWzp3ZtqLwdUteu31D9DN4+pgeTwBRJYUammBThZ5KdKUBm+6QD/8nav0o4+doT/TblHP+DYINTpyPkxlkMT12lln0FrIbJPIIQEAIRkOHCvlPRFGKApnS2gyTLhodvcFtwlQwsI410aIVWcA8c179Ozvv0K/+QdX6beuP6CrnRa1tfqTNQg2WvU8GghZnuuPUxr02vR9Zxbp16FJ4TGa/A2ZdzrqIIskTnJswuAoDOnDYISACJWVkRcw3SAlNoACfE74dwMgBHOHFghMXzvCSdMS+sK6IZU4+gWok7lBTP0MyHAfeGbTKmFu/D+XlRob/ozIFYSwQhAaEJVF6EBook/GGlvZdYsScACccj+4IRLPp+5qQFp1sRNAI9j9QWcAOoAcDbTkXuYyMPdxfd7bMENhD3MZ7G34zcjU5xgn2pVAACAVZjOurwEsAAXq6VBoCdJ5L/I4MUfUkaAQpkIJUvHeS/8d0AsmtsGItp9+nd79oE9X2uPJwUZqInwRULJsTKSUT6BK0AFeEOM/Id/5ImGd2f41pNEOjra5hMCATaMRcwkY2tUOpWZcKjKEQQSPbWNM68/9a3qVPpTgMtMiYuVQlz12AOLSWrp85g10fjSipVaLxvrU7F3NIfW/8yL9+FvO01MPLdPb2i3qmBMzcjMkE1W7vL9CCnkwQZn/QZ7ObOAhZ5wZCIGgQM4DCB9u0/QtBNTOcMLkWBgz05NM0AimCaNOb23Ry1+6Tp/5xNfpl1+6Ry+sLFAWiGqEuxEX2p8BdPKZMCQtuf6wRcOVBfrelS79BsJPZRgqwjqZi8AZzYwxSyTFURhwikR0BQsbNvkg9FVl3DSCF8IXQsKccgRggUDOgVd2NTg0FagP7Yj0oJde9HK+MEEBjPAz6csCACPzX0ihKscswQMLPr7/AzZ1CG5uj+fOZVlbwzSEWUc64SLcmE1u3BY0aEh/ngOidFeQI7QYz0BH2Pbhs6KzK2rNg0yeBPCM/WyAXOazgjthJJ2lIAadUQd7OX+/LFwNzrj62ncAJZmEzbSj2sB6IokZlwFgAJjEuHCrLO8nAFjto2PbK7yHRyPa+qPX6QcZQDCQB3/y5WPR7+eIBVtEYjef9kELaOlTgbEXjQKx8VaXoNaJonyZKG3t2gCGz0ySz0mFi2Z7yuwGW2goI4bOiDht5eZrd+jVmz+f3D/UiKDg4I8RgEiTR36Rzp5ZMX4LLZdAdNGPBWV/RNt/4g30ge9Ypb92Zoku8+aXAk0yNikwmJGCASJZlDZj6BwR0v9BpmrmdgFQWHggCyUcEXFK43LyhIvQUh4vTkfM+NiR8u42XXt+nZ7+1efo77xwk55JOtT10QfMib27bSlsbTTkOkMO4+zRdy926FdTokUp0CEIkYwLmSalgOFMlBDykoHLUFiZV0KPAwxfh79C8PA6QQgbnxYlAFgwsEDAGgJQyPYACOTJHMLJJUSQrwNaBbN24pQPLQs0JDxGqL1lplGMzfiOZGnVpYYGJ3GYdFBXaxls+Tmk6SbfWxmBkeQsA6S5SQiAQs4bp3btBGs0JyKUFyfyXCgLdCIBFT9nekhTlHYclvSEFkI6NuJ9gLbL7EuLZgt7FKAU+xfmNxwWJPgzGpQMxDLQ1VpArAkA4Til21+6Su+5N6KrbEqU6eGZB7neSx1aHSsHXAcADS5CgMIGWELmEfMOO+7f0ZEj2pchpN0oa8Ioq7lod6jFDpa3R3Tt5f+Mrh0Xk8bxABBPpe3Hf4DOLy5OcjsUBQ9GiLUpGfRp612P0f/w5Cr9eG+BTkinKHmSAQPhkxsLGzhfcXkpbLgOCyqYF0z2ROEMCLCg1b3wDYD2QapmpVkEpygwJ2hHwCgxzq0+3XvtAT3/f/0x/U//5gb9y2WinmZANgaBuPIYRsH1B2MaLbbou5a69I9HY3qok10+Bl8GMGjpjAomzYz3kZMTzQT/ASggi59OJCVBWy78lGAAOIHAgTkFkS4QFFJVLcNBseZI4MXP5NXiRihm6YyRMEierqVmA5oTmFTkmLXznfbqhzZGaiWk5kX6XhjaCfMN9gv6N9EviA4SCdHkWHOhnmlq+DtMMgY4Z3kQjGYnS7cufR6kKp+7wgmeBSy0Dhin3IfabyLXAGR+Bgj9RR0GAWgP0TfQckDoy7BpgFJoG6SvjJlXZhpEOZgpeT48B34vAXyYhgAPAPLy0jysrwRdrIDZGdI3n3mdfnI4pmtGRa5yrriAQWw5XT8WQOh6PudOlI3hC7b5+O7f0WaUUDinLXGWWT8R7hkyh9jGqJNqmTYzh9d7m7T+4u/Rq8chSuPoA4i1tPvEKj200KUlCRxk8qPYl3I4ps0/+yb6X7/zPP244J1GIyBP0HCqgj8EQIE8YXKfCE9kxqPBg/SBkKcx/l1qGbgdnHrhN4D5yEgOaRaQJy3zeUT9W9t05f/8V/QLT1+h311a3AsgJI305Vou26guxwCi06E3r/Tof2sTvbXTphNgvgAK0OhI4QPtyqWTu46NUL3LLH6gKa8HfAOkLwr60OuNPvEcp0L+DkYv7fK8jjhVagHJglhfiqYFJgAH1NsOBmV+BriCsASYlP4eGD+ABdcDCJNzgv8HgA5AAQQvtAAyCmYzS9GO/S3bxpigHMg1A8J8gvXRpgLXnKG5kRoULitNCHhm9kjmz5D7nGQAXI5FAkT5bvBngG8ZNg1tBj/nfYQQbGgPoCmRY5QhnKZedh29BAjIAYM9L+nHbQ5HdOdun/718zfpvx0M6BYLd/Yxghkx1t/Ixc/2gIAsJFQ6Qef08aS194EJ+cwXCWIFDp4QVZTfoxlx+GD5oi8yPmGVfQAWOheEa84ujUV/RBvHIQ32kQYQF9bSE+fP0znKVPISpcuXUm9KlNOOg4OUNt/9OP2d77lIfxWqbjBoGfIHuz1CJXESlSmbwYglOIBTGEJAwXRzpy9xdwa0DzhpGv8JFYXBjAqnH2ai/JxBjcwVwfXZtnd3h27+7S/Sf/n0Ffr0YmdiXqj6tzPcdbzsdSjpJ6zIoYeXu/SfLrbpL3Xa9Ig83UOtLVNzQ5PAY+HICI6SgBbCCFjpYCjUzlLNDGdJ6YMArZBUfXN70GhIPwMIaJxWYdqQJ2CorwHmIHzkOKAqz+eZaZykOl9HZ3A7UlDJU7Hcc9AawByCfYlTM9rAmsrTunTq4+cy8kQCNa3ih9kNgAvfETrLNAE9zVqJW2E1mIY/A+glATX/JkENnsGMw8BZaosM4BCaPD0/DfhBK9SR+x59yfaYPvw7QKV+X9F/DuyyscgQa9BIapw2+/TCjU36Z1c26O/RmO4zX5JmC5+/kQYXkneFgIcrX4R+/9n0y7/5stRO0U6EoNp4iS/nji3aBH4YMdoWHGpcNwm7Dj35NeMqIZWZtyV81aW96KTUGoyof6VPr935r5M7VXnpvNY/ogBi4u+wskCnF7rUCkUU6LBF5C2Qi8bai/6INn/wSfp777hIP9rnW/bUhVgAA4bpZHkeckae3ciJEyvalmpZnBD1qRYnKH57c7V5dm8EvpsNnmknDLjIToE4PeVtJETLWbY8aePfGdLG3/pD+o//6AX6590lWqpjw2oAwd/bC7SyvEB/cWmB3ttK6PuM/Trbhfw/zDkAPkY9n9GTwyovLBOdWNhNfY0TIgsv2Jg1bSFcoU2Qp3h9moXKGyYRGXYnaQKhZoRFduLHKT1XbWcCUwomaQLhuhJUopwEKNwWQBJMK7bcFvI0q0ElQJgcc35fS6ZK0yaTqb0vHBwBKDB2eXGZFJjQZsCXBSADmgRtypPhn/AZkYJYauSwZjLCyAA2kRZd+h7IdwQ0NHTNVCcyckaulY7kMe9yRhjpMIrfzbqJ/C4a4GGfSI2XpPOtLfr86/fpI3c26XPUpr4PQECbClCxHwCiqLkjZBqoA0BoPqUjRgAgfKDHBiZifSx8932wdmLIiad26MZL/xVdP4p+EUcPQDyVtp94F60mHTqpX7JcsKiQRP1i2HwkjA2fjAbi77/jIfpR9maHwGbGARsroiCkah4OefKkCWAB7QK+y5MZhA1sq0ZbkKltc61Exty5vg7Z5N+g1QCD5vbZFgvmBhUuR2P8z79L7/30FfrE8ngvgGANgg1USJDAz2U5G4Dg52mLHjvRpZ8ZEf2VlC/GzLQjRihljmYM0OBQCYbLz072JiACKnqtRtbgQdIXkQrSNwWnaqi89Yldh9yxEECoI9ZMCgoIKwgoKXChzoYjKI99KtrEkkGT24O2ywY+YeLAvHOHviwaB33Bx4HbkFoXCHS9tlwP+xqCWfor8Lik+UCaMYxpIVtTOH5qR02AAwhsCb6l1kb6KMCJFaANJgzpRMvPAFqQA0TuCenfInO4SC2TAeMqs6n0d5A+OtJ8lPs1SAfYLEwYQBBgQ2tv+mO6d/0+/fJrD+iXt8d0jTPCyrsrIBjBq5AxFloBybO4jMwoCyBiAxmI8sAzl2aWtYc2TQb377snR+4r24VdNp5i6C+SNsl6IVCC9nxJt7iMLUx1aqyZaSSkwQgBDW6TzSKbA7rzjXV6ndaSoWvOh/H3owUg3p8ufNt30vlubyIANRCw2frMZo1wVPIBCDARME5mMMxQDfMTAlsnUkByJ3jNS8YFezYzez7lwU9C5n9Av1qLgZA8edKBqpSZrWHW2W5F/gIWZH/zs/S+3/kW/TYDiGRhOu9DOnBnnCyy8bndbpsW2y16V4vovQst+oFuh1pMC5fQhTACfR/KkjwhUkULRG3/h6CX0QU68kGq+NGuVs3ju9Tw8G+s+YBQg+Me/y61KxCYWAeXXwzGwcIPQAcAAgBUrrfUTmjBihOvTeUPWoA2WEPtwMq/Sw2OLYpCnrp5bAClMIUA5BhtUpZt1bSbvRAoz0AbdEK/MlxZmimkRgJzgIZFAgqpYeJyMlICIN+sSSbosS+k1gL7C+WlpgtzQriujICRc9EHAwAus9fGNLizQ5+9tkH/6N4mfZHzpXBdAHADujOBhnTV2oEZGRiNwGpToqMYACLku8r8EVEe+hClwcKgn2fWz5vgOqy9tSWPM3NX/gkaaPicLGX0iY1Hu3wUfL5ttkgSbltnHDY0zPwxuD2XOUWW01oMTX/OetknevDcNbpKaxz1eTT+jg6A+C/S3pOP0/l0kXpA1TMBEI/Rh95xkX4EGggwGpkcSoeRwe8AjJa3DhwsobKXDBXMEUyJhTuXg1oWTBDMC1sRpyYNILTgAcPF2Jnp8WVVf/Oz9DO/83X6zcUOLWsAYdvuGlTIOj7AweVaROd6HfqRE11630Kb3thKKIEWB4LXnL6Hk5OwsTtnZho2ZZxbmkSwSNW7mVc2UAhonW+AH2s1vDw5yhMxHBVxaofjJKJgZBIn6awJQKGzEEq1N8bJgBCneRmmyeNgTRGPH/kTILi034dhsJkQlCGF0lyAeZt2s72EcE6sLc+X+8A4ILz1aVw6NEpNG6IopH+QTWhDc4Bxy9wd0gdEO9hCCCOSRZo95D6QTpCGyWf+CpLO0DzJNZZ0wLshgYXUIAEowa8FWhqTxEskeNMhnqiHPcjbemtAL7y2Sf9w/T59YrNPd6DFkwDCBQzyd19dmGUDEBDEPkEuTSI20CD5gMt84hKN3K/0o9A5LvK5ZAc6jFPfz8P9jsf5qz65/jtLuOUCEPy7rJPxYCP/NICQd4mYg+NgAp5cAAT3i8RoK7Z3aPNrA3qdfjbZOgoQ4kgACL7Potej862EFsqEaNo0EPybJYpg8y88QX//ey7SXwbT402Q266FOQFCWjvu8e/MZJDcB4wP/2NTGU1BxojyeH3ljCU1DIZRZ5oFI/CUd7pMCw0mDUdMhJf+j5+jn/7MC/TbSxYfCNvLwagbQAHgAeUkIucyGpBwOY7IONmjpxZa9MMjom9jOWjGnRHBlvoSY+X7K04vTuYswwBBPwhmaHmMAGW/lXRyYRfTFzSR/gNyPSH8pHMgTvVSMMHUhLHgRAtAI8EFhD+Pi8tvDCbjAljgOrKMdCZEdAfPDaYpgCv0jbnIfWRCM7McFmZ+2UOpuZGAS4INbTZB+CyXQeZK7DWY6uCgyvMC7aRWR9NVJmLSphaMF+Y5OWYAGwBrqTUA7VEfJioAN4xfOkfKsGdZToITgAgjjKG5yLQu8r2CKUxqiKQZxIxrRKP+iF68sUW/ees+ffz+mL7lA94MLLRZEOvMv7vMjDrXQtGMkmavDymJcZ50aSPMfLOokpi24DwKfzRoRLQmRZtuQA/t96YTBsaGmDJo4ISDoIEU+jLFuJ6Tq32m/WhIw1s36eqNteTBYQcRhx5A8BXcp3p0ttvbRaRFF8V23S3/pu37my3aes8T9He/+yF6SgII7k97dsM0oB3rjFo6E/AQVtIZM7fFZ+WgLgdTZyYptRbypCSzOwJEgBYwEUhVvfQ92Nihwf/xBXrf771On1hSPhAtEU0haTvO/CJ8cdvmxVMqVbTBJ4Julx5f6NB7OkQ/kiT0bUmLOjKbJwQqNqqcL/tDrLBDpbqhFHTl/wEg4NjKDJ21GuZZdueIjKDA2GQ+DgANCDp5SoaAx0k1n5sAlgCAvCbIgMkCCk53PB6uL9dat6NV7LlTYpZrQtLFZsLRKZVtTonw5YApwOYoKAEUvwPSKVRHVmjHTingpeDGPuQxbg52s2nivZI05rWQibn4O49D5tEw4GFy26z5k6BKgiezT4TvkKSbrMfrAuAA0GScRNu7jrsAcDpkF++zGVO2qMa8OaLBgwE9e3ObfvvOJn1iZ0xX+jt7zQRFeZksbwMUPqDh6sscFBSAiPV70G267s2ZGrfoj30ypPBnIGEDIGa9RBioNldrk4jL783mKOrypTOaB0ekiS+ElfN7MIjYvE83vvU3kttV1vig6x5iAJFdhrVAp20n3FjCapAg6+lT89YWbb37Sfrf3/4Q/US7RQuyLISeVC/nwihLMgPnRYAK2HQNsxOOmGCAyHgovcTNiU6sGkLIIGjBsGDGkGOUGgvp/d8f0ejWJq3/3X9F//nTN+hTrZR6S5nPwxabG4aUAizI9rgMP0fZWJqjHNN3kx0vU3p0qUd/rt2id7cS+v5eZ3JHiQREED6YHwTQ0gLRyS7RmcXs9tMsAyNOv9D0oDwEA0LwmJ5wUpWnSy7HZfgP6wX/BnlilhoCrJu0mcuTr3RYlOYNOGZK8KidRKUAguAz0RiZCQS+LagnBRnKyzblaVg6I0K1j/5sic2wfugDZSGcAaaxv0Ej+IvAoRBqf+xVfg6Vv46oAfAFGINZB+YlCQxk3gdpbtH7U+4prbnBGG1aGmnmkkDMmNyydOK4UVeCEvQxGNGdezv0BQMedugL26zSnsGf1Ga4TJKyjHaAhsYDPhi2g5Z5T0eUyrDJKe2jBXhAuzt1nbYwW7gu5JPOoBpY8DhC4aqaxFJL4XIe9fnH8TidmgZPCCvABdPt5ibduvrf0K3DGqFxSAFEmjz6v9CZlZOTzJL8cmjVnw8YxL6rNgDxbz9B/91bztFPnOjRBTD8/AScNcxMSzI6OMSxn4EW6FD/Qvjg9MffYcaQ2fTM79mqGefC7O4NmZyGwYzxu1CrawMQ/NvmgDav3KcX/9Ef03//pVfp99s96pq7zYmIBbwLQGAuEmzE0hbluO2kS+kC0dneAr2zk9Cf6ST09nFKl9ttOmeSdbYmhzdoanQfABEmkRbfA8GJpDL1OfwRQAsIDai9DUAQdJLOcDYbPPqW9ncADTNGaASEqSB3/uPU4Zn2CUJI+jXI5FCuZEX6NC1P8hIgyPTJABBTey9TwUsVOzQiMrmSvsgL4ABOmFLzIoW4zEYpNRHSRwUOlRKg2egLWsucFPBr4PISbCCaw2ZGwXvKdeAYamhjuRIev2N+mg5Sm5ADP+GvIqNdhiNiD4UHWyO62R/Ra5sD+vLtTfrsgxE9TVv0gP0CbAC9jKlBrnFdAMIIZ0cUFvqz5V3Qv7m+h3iG1Djo0FZdV2sepJ+GzI0RugMpBEY0cPA5jMoxal8N1sLeHdL66+t0i9YSrfQLkebAnx8+ALGWti6doFXt6Odz6CtLZYvdf+etF+l933Gefmy1R29rt6kNLcEUEMjU43CY4pBE/oMZATZy+Ecg54GxN2ecCYyLmSccs6A+hV0advOpU2N2opahgrDVSjpAXc1t3dqga1+9RX/0sefol55dpy8tsC+Jw2xhoyWYX5E6uh0GEemYlnotOt/t0DspoT+3kNCbu216Q5LQ6cGYFhYSaiFHQsbUqJVpbtKUkm6LkpOLlCx1KMGJnMvZnOr4d1fYnRSSOGXDu15qJWDXl3ORAl1qS/SlSmY/iIvXckacOfxBKGpziTzlAxDaQAVAEYSvNLlBuKFPaZaQYaB4LoENsilye2xuwDz4f9CI9ylMR0ibDS0DJ+iS2h+uh/0cMg1JcwN8DPQ+YprifUKOEDM2TqImUmXDpKWjNMx+ybii1B4hVXf2LqU0pvE42Y1U4vFkCa3SjX52V0mHRuMxbffHdGt7SN/cHNAz9/v09GafvjLcopsbHerbtHfSNGj2KS60E5rAUKIkrlcUgMRGWknNhI0fSOdPWyg36oRASf5OBKI55Bi074NNQxCThVgCAh3ianiPZ0z83JUzw+ajx2W3RnT/5Rt0/bCBiMMFINbS1uXzdLY3pBXWDrhUajGAQTr7ubxntUActGj4+Cr9O29epb/6yEl69+kl6klhA2ZomMwEtRtmxACC/8H8AJCA8ESz4ZDPP3OeBONHGdNOllYXTNs4rWWJhsDAJQiRgkX2rZ3Nrt6jF75wlT75yRfooy8/oBd7I+qwQHfRMe27QzplPV85tK374TqdDr1pmNBDrdQoBxZMrqOEEhpP99vK1IRjETPeYqGcUhLjEWMDAMG9Y3MM0JV0uIUt/ELXSTN6T+a5azC3tQ3BxWW5Hv8v0YCROnt/H2X1jOuHrCP7kGqElE31GT351J5Q2k4oMXTLnpl9x88mAGIyDj3+7HtObxcNbfWMRBcD1E4M2WPr0Y1/BIWydkxTYpwAAa2UEvnZTCOjFz/j72aO+B3rlQ3NKJY6dKed0HVcR82XK3H2+7JwQwAAIABJREFUwlZKo/GIhgOindaYttMB9dn059prABUMJOA/xLwI5kL8bqYiwMWereLQGrhu0YwFHCGgAc1tqFzwXcsKaKDhuwU0Zg42R+89r6Pwp+BkhPxcRqWEwl5tGgoZNpvzP2G62SB68PJn6MZhukPj8ACIp9L25T9LZxYTgnY9f3l4MfCixWwg+eL5HAA1gOj3aPTwEr3tkVP0Q289Tz+5ukzncRsmMk9K50WcwuDwZpitYIYyagIbCmYLCSCkEx9CHHGiku0BzGiAYObLkjjz/De8VJyyvrFOT/+zF+nD//IV+p179+nmsEPtgwAQ7U0aDxdpZZTSo+nIYKNduSDSyBpaIdVsm9I86YwAErPM1sLpCtD+QstcEpbw/y6GyM+5TtIyWpb8nePvqMPttceUDFtskdudN9flMrL9YSa8Ur5sKaEx/6/7xu+2ely2kwlRPXb53fSTTMbOf/wd9TAG2S+eyd98tMEzzDFWoBQpl48dlaRtWuwXTgiUX9fssF+3+XdLimPTNAOFEb0yWqC76TYl4+5k3VZ2Jv+PFyhJ+V8Gvm0mCwxRAoh82ApAaBpIgIFnrj6qAgi0bwMIsaHcRdbQlZyO2/CBiz3vhEog6JMVPofMnL5CC+Ezefi0ItLHgk1Zm1v04Jt36cZhSTh1OADEWtp5eJXOniDqhdTk8qXRZW2qdttL5uqDAcQy0cOXT9E73/4w/dQjJ+lPLi3QglTxSsEswYAEFtKhD+VhUpBhbzBfQDpIdbr0uoeJAgACDpmwZQMwwIQiv+8MafMLr9Enf+Nr9A9euU9f3dqiHWZ08uVLBpTK3/CdmaHWOOA7GCV/5/LcnmSgaB/luQw7VY0TemSc0kkWoj4QkGenE8BCZq8rwqAqlWUhxIJFCKM97UEg+cowfTrZXQNDAZx8ddGvTeDFjMtsBDX20FyKEsvXnm/8RftxlHdlP9R7JSrb4cjhdc8AsUXbSYdeZBBsAwwakI/G1AKfYR4kP0sgsZPQeJE1EcJhmYX0dmZilM/gqySdmyXP0w7P8B2DNqTHWSUdl1O1d2gseaUM4ebx6jBu876LbI62dkMaChsYiU1w54pAsYEOvXW0EyiSdGmnT1tyLtO+uABNf2ctBDQa/EzfWcJt7oxo+7BkrZx/ALGWdi6doDPs2BfiKdqeqNWE0tnP9lm3r+u3WzRebNHiUpfe8MRZ+uG3n6enzi3Tk2xrZULCGQwC2rxY2ckfmgo41Mky/FmGgZrvWfIk2Ieh3ZXAwTCqLP2xNIdgHhJA4Dns/hnoGF+5T89+6kX6vz/9Cv3W3ft0SzM6CH9JmxYL+wxk2MAGwIKZ/4BSLi+Zqm0dmbbbIzqTjOkNoXU2z0eU8Ck7qqyrEISs7XnoWUTHWuNg6JFpHaQmIm9KgAVvOdV3kbK2YUtNCI9LtsefoW3gbHoR0y5exKEVAL0MrTRI0mBMAi1RNgcGNvCm+7XVU7OR2h7sP+6jPaLrC226icB+1jxA64D3QDY1JYzY/0eYBaXQN75BfUr0wUgDdR8I4X5t0VQAHAAvDCBk37JPBjKSv0ozipyXNivzd/QTqx225ZZx5bJwReChjSLaCzkPmx+HTBWgM4Ea/ibAl85Pge+uzJ9cX+a6GOzQ1vPP0XX6UJJ5GhV/rfajxnwDiEzzwE59scSQm9wGIPRvNuSPvqQmAi8yI/7BiDoPnaIn3/Ew/dhjJ+mHFjp0cWGSfz4HEToWH6aG3DFLJZ2SMfgmrC5z+II3vskTIDz44bSJ2x+5PG4lNOGI4nIt9Il7FzKTSrq+Ta998VX67U+9RL/y6k36Bvt4aDpD+G/0dtXtUMvyb0siIxzKxq4VQAX/z2GxgxG9ccxr7TEH5G3zXSQx5YoMpkJZm0ofzbnU/lLl76rPZfSzPfVAB+UjYujIp2Nug8FW9llOk39n1X2e038irCemFfk5+67nYpuD/s333UbyqfmKOeiyspzNfMLlJSAqsryuetoExd/bHRqMEvpWd5uGeE/4HeHP0oSh+wf4Zq3FaDnTPmWaOAM6LNo7/KaBe4y/kVlC4RehAYTtmRyzL1zbZS6RPNRntpH91Okg6otE8WlA8uRRIlmeXj8JTpArw6ybuBrB7MESSbg4RbjRRDxD1+YZRMwvgCigeXBt8lkACH4J+LS8kNDyG0/T93/7GfrLbzhBf+nUIp1HkiiMR2sNYJ4AuJhK/tOaaBPY2ZL/N17d4m4AeHkzUAAgkGGaUgOhAQTABtpg6bC+RbefuU6/+9kr9E+euU6fW9+hLYABqWEIAQictHjOZQEE19tZpItJajQQTl+CWAEgbfU2oaOFjU/4B/usCcToy4OC/WYFvPRyndJ3N6ih9bBNaYdt+4Hrl6eYfGRZOBTGzgflrPSQACmjO8qZhD4aQAlfDx/44GcuABIaNzv4tlK6sdOmmwANXCcGQKBtvG8MCmzmQiOEMv+JGACBw45t7D4AIQGGLXTbp+F1+W246OcDEz4AUUSbEetkbwMSMQCC5ybTjusU5Ji7vMtkD4gUzpoyOgT3jBhNxD26Nq8+EfMJIITmIZSDIH8JM5tgDMoN+VHYNr1WGXKZ5QXqXjhF3//kOfr3Lp2gP31+mS6v8Pk5izM3GefS3egLpLCW7UufB46y4Ds2zMbkaAJOQZwp6VFXgg+kojYvfiZ2pRYk12Rkimfui00p97bp9peu0x/84RX6f798gz5/9w69Lk9L8jO3LbUPmjY4YYUYret50qN01KLl8Ygu66txbVnepGCB0xtOz7kTHPtFZM5uU85xPAjxLB+TdtAsMJmiAtIl8MveVLhHMErQoMGNQ0ORayqkI+HEJLeHP2iaS/2qTU1o07/KcnreLtLrvWDzYbDW9Tg95uVHxodh14nS0pCNFuz82UpomLbo1bRP23CclNVj3w+YBH1bDwADgGKKjwg/JYAQaX6ExsKlqbDxtxheqsfr0wDLsjHaDMmn5WGQ62p/DLQtQUOs9sNmWpGRGiFnUd23bs+VrMusozB7yLEbfzD4kGzTzryCiPkDEFmo5kqfFl1ZEG0AwIe69Sb3RRjIstpJUD9j55pum5YfOkXvePw0/buPn6G/eGGZ3tjtUNskMxrvXrHNgtuWFRHpcBkncEpjjrKANgG5HOAHgVTH0GwgZBP5APh/AAiTSS9LXMSxkHAW2B7Q3Rdv09Of+RZ9/Cuv0+evb9C1nfZe00WsDNUM0mbqsLWFcqz1SFN6w7hDK4l0HgwMgE/Ne9bVor2IEVA58AgITfRnEzYx1/pyfdlXLI11OV/Ehyzrm5cGAmXHUqWeLcIE7dUVmRG7LrZ9IkGL0dDovxYloxbdH6a7mSRb/d19KQFF7HsigYTUBIbobNMayjrSZ0k6NbtAiAYa0sfCN5Yi5Vzt2DQd2tSs/TH2LE2JPDa28bj8Nlyh/6E2bL4ZqCNzZrC/BaI3GEgM+7Tx0u/RzXkL8ZwvALGWth7t0en0xOQ6bv6zaSBmASDkS2WLMtCqRYyPf2f7/fkVevvjZ+nPXzpJf+KhFXrL2UV6mMtw5IRMl5wJEVNdAwUkwDHzFgmkGEggosM4YWax78i6JzNMspkCWShZ+2HqZrkiXntAr7x4m77wzDX6F196nX7/5ia9tpVdFBNiUK7nMYxRazS4Lf6NmW2nTacSooscLw8BK5m+tM/Lz3yytYVvhubhC6VEXdi5XT4WttBEWx3tKBnrszHlk5ANyiXwp0CCmrw3lBUAzHVCtxBShq/66BxbLnsHch5kA1dSu+QDA7GAyOq8qkNsbZEp2YT1GJIWvbazTRsMFiR44OL7DSC8gl1FVuV7PTObyLrSXILfZdSITVsReu9sz10aDh+AMHTtUOIyp7AjKORG7JhizCncVhHQMEVPoWUoCiBg1uC+b49pc94yVs4RgJikp146QUsIUcqFtEhq5NMKxG4YbgOhOagjIwXkZ/ncpWZs9SjtDKmz1KOHLqzQ2x89Rf/W5ZP0p0526UKvTcudDi332tSSd2BAWyBzNkzl8M9SIuOeBrOBE3F5UZbJULbJAASmDvhH9Ie02R/Rg/VtuvbH1+izT1+n/++VO/TV7R26B49xH+PjftnnQ8a2SzrrujFrAGbb61CbU1YP29SF9sEm4KVwtuZRKOA3wUAl96Tna4CFJiPlyI7su/6s5yXLyWe6Pf2M2zVryeMQ/en2US5/BzxmloFn/gsWM4Qsz8/5O8rpz3pcspx8JvuxtWcbo29suh9Z1rY2tvWQa5ELTAGYsAZYD/7f0F2HzloARRYZsj0e0tVkca82jN8XSR+beUM+l47JmuY2Mwh4kfQ70qbGGPOJ1nigbxuvgxlER2bpiBIfD5Dh3S5zik+gS02Evq9nit6B1NvyYKrNLlq74TN5u1ID2MwnCH21Xb1g9qBILsZOlHI+uATt7jZtzNPdGXMCINJk9YN08uSIVmzmBZstL2esWYigefkt+Qtsm1naEvl5Eec/F4hgIcsC+USPTp3r0KMXlumJ1WX69gtL9JZTPXriTI/euNKjRb5xu8O3UyaTXE7S/ABnR5NeVwAIqWHAfJAUChoGLmPyRKST1P58w/D9Hbr52gP62st36Y9fvkvPvXqHnn31Pr20PaRNzsGe0zBjgJrp5eCJAUSXEttzzTxlGTzj32Q5fE/6dJaIVr0nc58jYPbMJihigEyoDISeFnRSQOo2bM98Aj40Bt9zaGB8YZy2Zz6QtgcoKT8K1wk+NA/t32LKszPEgMh1o+EewS468QEZvW74LgFDkTW18pCRMV9cb40pv5KZ3xEXHVzvVi6ws7raBMLfdVIq2YfPP8k1lhhg4VtPDV4QQWLjybodzaPlcwkoXCZpqf2A8Gbeu6cfT7Zcs69U6GwM+LBpPWw+H8jDgTZtmUVd9NVOotr/gh0yN+7TvW/9DbozDxdwzQWA4Cu5T5ygFVvOAQh45+lfAAhdpggwsC2o7eV0vXyy7GKb2nwb97lFuni2R0+e7tGbV3r06KkenTvZpbMnunRmqU2nOx062UloebFNvcUuteGzAMAg01jz+GRoKO7gYNAwGNLOKKWNnSHdu9un9fs7tH5vh27e3qYrr2/Q1166Tc/c7tPVnXu0vb1kMvJO/SWZ3VYyQPy258X0MElfu7I97odv/ByldLETyC2gha8+6drWTZ8s5WneG7WQCbScETpyNtjyO8g6ZU0XISG853mE5sV1Mp+iSaYNCdGy8PhkhVBCrEqN71bWeSyMsLBEytjWKP8t8/LU2iLTVkarTov6owG93hnsvk/j3l4A4QMVtin7gIbUYtg0f67nWvsRq+1wgROfRqTKMtqS1e3hKYLfW+nnMNVwWan9cI3TphWJDVG1JQbjflAfzp8+jQacRTXo2MOH79O9F38huVuF3nXUPXAAcWktXe5eoFM+8GAWwbExNEhwqeTKEKsMuud++OXmEzc7gvZWaHVxgVYX23RmuUOnV7q0erJH5xfbdLbbotNLXTrJZo6lDp25eILemV8slOVxyC/eahPd3qKXtwZ0M2kRX/nAF0mNhmPa3hzQA3aO3BrS7Qd9urm+Q9fvbtOtjQHdWt+k61s7dH1jQNvmJbIAgFkACA0Y9PeFlC6Mx7TCAIGZ8kKmWh6Izzxe/o614zL97AtnFZPPou2ToYyREUK5zF6qs06sxqWs5sNnPvDNI9ZMUZUWNtOPNvlU6sNi9tFZFTsjutsiWh8LU0UDICpRfUqD7PM58/USo+EomqY/BkCEZq7bcEWhaACBdkc9oTHOknPdvkd3b6wluQYsNIZZPD9YALGWLj5+hk7ridnsejJHgSxfxu5nc+rTY4CTX1WiQ3UPAdra2RWInYTGzHTutWl8oUNv+Im307OJ45Kj0z2iX/sa/cy/+AZ9ZHV19z6Q8YhayQ6lbAvgv/UeJWcYcDkYGwCES8NQZL4+MCLnyXPE99YipYM2negSnevDHu3I+mjuKRkQG1v27FMd/iSzUvoEjBa+MYLHZ0uX2g6mne97rOC3+T/I0zCnzc7B08jcwyEv0zKAyzxnHwt5n4hYXF9WwIVMKzRIaIyMewB4zv3BvhSifF4PGqZIYCZBoekr2yO5r8YkNLqV0xLtRualsGkV9LpZ11vMo53QcGdEN1ZGtMN7W75rmj6jk1mCKBGdgTLyXcTnKhoItAsfI2lCdPlg+PyfXM9kvgv0KbUSvpBUm39ZEZ5jkxWyP+mn4Uq2FQIQOj2/77qDIhF9cuxSK4HfYy5Y0/PfJFq/8rPJVhUaVql7cABiLe0+vEqnGRhwJEDINBB6btvIZTUI3FYZ50CMgV9czQhsjlYo375P4xMn6dKPfTd92QUgzi4S/dOv0vs//SJ99PJ5WpGLzvWZkTETYmAQY4qosmli6roABDPUzoAeGo6pGxKoodA6VxSGFuIQEPx/mdOrrb18rYXTpY0uWiD6bgKMuSXQzEVdCuRcj0ihvad+JozzVM3sRS4S3pjyNtAnfFJyEOQT7L504Z5NFpsSmZtgTRW0Vvw9CIRc/QqatFq0kQzpti4qgQQDZf5u00rYuogxdcT4IJk9nh0etN+R5E+ynByPq86U8LNoMcv4VcTkvtC08pmldXsubYRL221oYtF028wascAB49dtoD5Ht6CML+eRdsrk7xxxwvczvTyi2/SBZCeGL9dd5mAARHazZndIHd4QPo2ATA1rm7xPA+EDEFUAQmgR9hNAMGBgYR0LICDYYxlbaK5Ofis0LVIDMVyik63xrtbJFc0Q028IgLjaiBbAMYMIlOmrtLY1NDktETOth2F+KiSzLH2mtB2Wdp10tUSK+DQ8PmCm+5gqG7wVZ7d2d7hr9gKgsApw1nYFgJnRiCU03tmhm0udKVximpwFgNCmv1wgWUCCNEVqx2XrnFWkCJeJARBmrgpEzAuA8N274wMOOV0LOOIXeZddAMKWb8PWrs1vAuGsfAXBS3fo1kFkqzwAAJEmj/0SnW4PqVtFQxCzeD6Q4NMIuNq2RRjIF1qaK/SJwmcyYFPG8gJdDmkgfv1Z+uv//DZ99JHhrgZCAwKAiRzVCkGe/5adjmJoiDIScEjtQpE2+ivU6Y3ovLyQCAKWGX2RtrhsWeEcEhRFx+Erv5991TJuBjwl1qKWvmfQSKy2woCDCACR7tDWTodur2agnYfsAuU+04aeqgvQa01ezm8yAS75ih6HSxMZo+0ILYUrrDtUTz4PgY6YUFXdnk5kV9QnLtYRv4j2JMY5NF9XT/SINq3kvLlDyTihnVdv0m1aS6pdMFhkATM/vYJVqhXniIvTLVqSPgZAs1W1AjqZSwxI8Kn8fS+aBgQwH7io4zv5P0hofHmJLv21t9IzXhPGs/TXP/0CfeTR3rQJQ/YJ1akEC/lG26aEn5dZwSLM0NY3/5Z26OzOgJapw76ckz9WL7f6NDYx0m2OruJ0jRmY6LDjtPtPMnzY3G2lXc9sJoOQEClDu5nVsQl7aDx8IEBoRTRtQnQ06wiThgtsdCjVtJ36LtY3CFakBkfOSf8u5x1DA8uiaEdJ2xxGKa2PxrQ1XqLkzOZe0AsgwO9L6F0r807l73IW8eED8zbQj99s/hcubYdr/4ZCU0P7PjY3BrejD5uuKBQdBitBigYXMVF2RSJRXPP1ZRctAi589GRNRnuHNvc7MqPwqS+0KXzPH/nFdGnYoRMxQMF3mvdt6BjQwPWlU6PrdG07FcS8sDFaADkH1kAsnaHLIQDxa1+j/+hTX6ePPnZ614my6HpIIGPTXmgGxd/1fGSfPkYpafVgkRY7Q5P3Ye9f2VPvLMwDRQmqytuuM7ZdDhR7MnYBoirDlLcF7owoxTXC3Kb+7nzXshsGkW5XltO3EcpnsjyuNo6ZS5GyU/2JLIAx/Tjny3cTEO30d+hWsjwNwn1AwtWefKdc71BZgAHg4qtf1YTpygsztQ8Ch5UQAPGFrcb4d2iA4koz7vrd8D6L8yv/7rv3JAaY5HxWmEykf0cRDQfaYjCytUn3r/1cslFlrxepu38AYi3tPnKKTshTvW8DlQEQRSbOjoeh8rMCEPoFv88aiJN06d9/B33Fp4GYFYAwL4SIlMB30CcWQLiAE0eGnO7Q2cHI+LTN5K+I5sB23a4eVEhg+YRk2QnahLEVQHiAEwMA1HEBAy5TZPyx43LNW9JSj0nXkc/ls1hg46O9D+zEPOuP6N5okTZ1HzYAoctoXiLB+34CCK2hlOOMNVPC3yoEAEKHuVB931rGAAhffR84CeXbyIV/gZw4viCAmEyjRQDFSy26s19OlfsDIJ5K22f+NJ08oZIG6ZDC/Ywe4FO/EZRK1VgE9WsVZaguyuuTP4dxXmrT5RCA+Phz9DO/8zn66JveRMs+rYkrAkK/UHeyk5RmgPx7DFPUwMNWj39rjWilN6aT8rraskK2qEBFeSlY6+zby+Q6lFYVvqGxxgIBm6ki1Hadz32XErluJOT+bfVmTVPbvFsjGvVHtN7O+IbZ+0t7TRh4b2zvAt5Zfj/luyfBu08zoPmL5D/agTN27ST/i20D0SUxvhSufDAxdWPn4Cpny4AbatPmAC/ruIBLEdBhC4+13Smkr4e3+YTkYCbTZLAWor9Fw6tfoNv7cfHWPgCINLmwRiu9U+7Tp80sIF+20KK7nodskGXbRT2XOcPHBHQd5IE436NLP/ld9FWfBuJXn9vNAyEFPJgRj4t/932vOmfb6Uv2p5+f2KD2TofOLHSpYxPiPV2BVc7ZKTo2LmkxO5HbynP7/Dv66Y8o7WZqbf5cNz2m2uMbAQM5+Sv3X+DWwSlGuM/mH5fQ15oefUeNvGchH/+saSoIxXtlm30vhvQgTcmqGrYBCdu6SnAhn8t31gfcXVoMA2ZEFswYM6vs38d/bfPQQManvbSCMeGAiudFnM5j35n9ACn5+C0RLXjm08T47hgqm0GUgcadbdq+/Qt0b9bprmcOINjvgWj3dk3XhtK/H2YA4ZoL/14ZQPwGfXj1XbQSCyBiX7ay5TRgmWJMW5RSl04stWlZnoD7OzRmwcrM2Xea1MLEdVLF705AUECQI/ESjyv2dB+iHeZYV3uh/qaAQgaSYqIMirRbpaxP4+BrVzs55sxbrVVsPg2un1IWhz/ca9Yx69aZJOPaJrrT6e9NA2+Et0UTMQsAUQQouOgYa5YtogkpAiBczuTHGUA416qiieQB0cas/SFmCyDW0i5HDITQsU1TMMS1rFkYYkibEOP17EPdsS9WDOPUJ3KfsOf27iU0Xj1Dl6M0EBmA2COosx80M2uxEC/xF8sUddOyv96IuqMlOglhDEEKYGAiLzzRAjaTB18mwzfTSWEcEtBafe8rz2Pj5zw2DWBKkNFUCY2vbLu2env6qlvLAqfEKu1Kx8Yi7ci+5RXJGuyhzWx/+YAbNBy8R2y+MbwPFvrU397i09zkL80AQ5K9W/zd9r7Id0E+x+9l3jGXhsKnBcS4ua6PzxU1q4RMtrb96XLwhF8F6iC/Db7HhLnK/nS0CT+zRc7pMdrC7V2aDJ13w/UeSw2EvjbAl69DaidCNybLvuVdJ6+v031aS8w1BrP4mx2AWEtbq6t0glXYU8IuMozQZ++rgxA2TcAeYWjJoRDTdxkAce4kXfKlsuZMlMaEoQAEMyNmZGBqmlHJZzFj12WKMrkpALFEp4c7tNBeoBGEsnmRCwgNeVqVwlGeMvl3I/iFUMkFAvflASpahS5BS20aAyHQ9qyB71lowbK5eYs5aI2rg/Vtf7arhuU1w7kQHUzb/11XFJv1XqBU92Mbs+zHVn5qzI7oikTczOjtM6vvBXcZ7VoJbezc200cZQMQuaDLwIUPuLve19By8/NYAOECLz4TiTZ97uEFykzCQroIiHAdAtGGzUQjAUfokGfzCYmJNrH53hVNuBdrLrHdOyRBU/5+ZdoHl6NpKASW22EgwZcnvvpZujMrf4iZAQi+JKvTy03P+V4MaRLyF1HZlGLrxbyEXIYdF+ULGdqcse1yuSIAgsu212m8+hBdPioAghnkwglaTGmSr8KkRC4ZTueznecvm8vcwKfKgPAKPS+y7nWVtQlSmxCvq7/tIaWLmV8Bf0a7tt/0M3yXbehx2dp0jR1l0bcs53sGsMB08pUrCoD6LRomd+m+HEcsgICGguuijnkfApoL37ruJ4DQTtbarFwXgOD52u7uYSE+DwAi1kckBkTsB4DQV8DfHdPWzZ9PpvZwXbxjNgBiLe1WyVUQmlzZTIiyXVcEQqjvGFUho/8iJ3cGEOfO06Uf/256LuhE+Rv04fPvnM4D4dIySEYFxmVjZJrBaSYXokkO+pYowdxXtujEqDPRPlURfq5TpBayrj6k8Iqdx0GXkyl35eVAMxtXl1JCBjz+jD9PVrxCY5lFm2oARemk7zxw3f44SmijN6TBeKN4ptQQjeS7GCprhGykrwWXdWkgYvqxlQklzYppN/YQCDDhijJx9VU0Ki7nWwEHVNu4bZqXGG1HDJ0MP7bca+Sqa7t3Cb9BU/H6kB7QDC7dqh9AZKaLU6OJc1KssA/5SdiEf+xihMrZwhi5js1BMManIGQ2ACOAsF3YodHqSbr0H7yVvhYDIC681e+U6nzBViiVjLC1sissXAxSn7Z8tOSy0D4kXVoM0X2Wzw8KOGjhH5N/vwgddOa6InVJCvJCFasVtgGiKZBSFGDY5lEX2BEXKrVbNEzv0IZ8T4pQoi7QIYGG5B0SVMhDSwyPipmHC7BofllEcBY1DcSMs2oZW/iqDcSE+imTuMuVqjzUl3xuc0DVt7u2WjS+8gd0t25TRs0AIk0urdHS4iItFCFATNmYk39MOwbUCMfCEKp3vYwSJNhO+nosvtNGd4tGiw/T5Z8OAIh/8iy977Mv0IfPL9EK+izL3EK0Ksv8Bqep0yFakvddcF9akLIgLCpcXXWsv0PI2E7WcvL8XJatKGT1SdYlPFEupG1w3SgImuoagXKrAAAgAElEQVS5207WmC5y6Re5XZDL2m4edP3OfbkuDsI48Jzble3YxmXbp647AfL2s5h4TWNJK9ue0bQbEm0t3534PoxWdjUQ7Q27Y7IsE3q/5PMi75rPfFKkz9iyIf6IdmLzxsT26ypnM6OgbEgY1w1efP3ZLlYrMvfQlQRT+0doUIx8E5crGj7Rp3Q8plZ/RDs3f54e1BnaWS+AeH+6sPq23dNxnZuqARBEhwFAtFdpabhlAZBSTY7d36V0D5MXycbYd2KKqYdOmSWFP4S4D9RA2BVhAr6ydbbnE6hFrx2ua366HUnjWfWhAYoPfITAilmfO7SxwBeXzxGAKHIwqYPOswIQRZLV2YSlDQzMM4DAHEJOpy4zTFFzjoxqkX4Xr47pQZ1ZKusDEGtp6wLR8mh1937zOjZwqI261HWufmyOUPybT/3Pz4qcKphJxWggPvZV+unP/If0YU7MNSvNQ77Rhc03dj6sfVgY0KIWWr7Tqk0zgTHYhI4+veZlFXjwqs3VYhfVhIT25H4/T3q7J+J0x26r5zK2Z6jrezar+XCfcuyx/bjmGFs/ptz2kAYrOyYHWaE/rakoqpVwmRj1IDR/gfmQy4XMji4/KNmH1pj6gITP58sVwl6IqKKwzXwSk9Av1pTOXem8Fr6xunzpXCb5IuaesjQyc7AktsK8vvU03avLlFEbgOCEURt96uqLZjQRZAx0ncJfCvoqhHfV1UKUv0OVGcMk8MLbBP+1No3f3KPL730HPe/zgZgAiOQfX/xbqYlu4D+XOtU2Dx6nr3zMPFz04fmx9mE/mDvGUMkfQExEClEp0BB7jVtebaFT0uPZMG8hwG3CscjlPNyebh+/yXWQt9m6LhAK/S7nirZtfcc8k2NDG0Xn7Zp7mXfbtiYAL679Ot6gTWgfzFhOhfOpjO+Vc7Ss8t6BHhJQAEy4Dhk+kIJnNgAR4tex2gpDT5WfxpYnw7bWug9fIrtQ/p0YR/qymu9Q31Pvr8eJMzY6MDbx1+gktfo3aefGWvKgzLuk69QDINbSzupq3A2RdQOIWQOHnGEKrYIED/w8hgEcZgDBoMM3R36+eZq6vSF1XadhLUzBuG0n4NhTsQ+suE62+ua9mJth63jR9rx42S1/MaFfvv71dfRVxyrbC7VtS7oT6j907b3rPpyqdOJxxcTO856yaR9iAITpowSIiOEfIboeJICAP9i8AQgXzXRK8djcGKE1kM/nCUBMgZVMM/Gtl+gBfSgZFJmTrWwNAGLiONlfmk4Y5RqYdDjcL+EfIpJG6j5hj7bqPMlHayCeo/d+5ieSD3OOjdCcXM9tjLAM05PtD4hanPcBJ3Xdt+13eWrWzN12Gs6BXCZ4Q8LABwzKCL6y9D5s9e4vUnrSk9dfzofL1j0/3Tf6iB2TbzyxIGTwgLZ7p+xpq+uab5l3LhZoMP+KPeS4DgdFTLBME1ukiI1WIS1GDH1d2XZDWgw8h3DnDMCG90SGx/qc74s45sfMkcuU9SH0Ze3Eswd9GtXhUFkdQHww7Z3fcl+UpX0I5gU05AIpC2WUgIAFIj+XKkyf+p+FsmQIsS86xrBfAMJ1itLMTJYLMTou+yCh3vKIOq5UsTp5ij7lGgYk8r77kq2AZgwg2g8mDMAmGFwggcs+ENkKY1/mustBIFYVwtxO1Tbk3JIdStNMpRpqm8tWpQv3JdtB39wu+pdjqtIft6dvANbtPUhozL4PsRoHXf/KvQlNHjlFCT7rMvzMCK6C2oqifEXyNF8Uie1Zkb609iPkL2FbQ1fSLVtZF1CIBRA5749I8x/TF7cXCyBCAEr2NwsAIen54jbtVE1zXQ1ArKUtDin0vdSzAAxlHAh9dj+tTcDLE+tfoAEE0yPmBUT7V4nGT6zS5Z/6Xvq6zwfi/3mWfupzP5l8JLugrAovnapbBUDwPLfaezOOhganBag8YfpOnfJZTDkrs6pB8IXmd1if264zRi5/mbffl8O/ytxtSXEMSIzUivj6luDEVa47oMHiAg1j5iDBAsrHAAgADKtwVKBCg/kYvoJ2bfwr5AeFukX6sTl0xtCPyxSVD0WTb8WOY17KxWpD9HjLgA3271j/PG1UcaisBiAC2ocyGyRmIY8igHjzBXok5EQ5jwCCfR8kcweT1qdTzbxdz0OnWlf7rn2jT7jyYpuQEMS8IFRd1/KG2onZ07JM6IId3/XAaMcliPVz3RbTX16hPXURkAV42YSy1Bjgc2hdi9Ion4eKgfcCCAFCsKZyP/FvJ9L4yIsGQEyo3QCIsrt3b726AEToXhP0vL1Ng6tryWbZGZQHEE+l7aIZEcv4Gtgm5kLWISJI34ZY7YJsM1atGVJN4hSA9q50aPzmhH7gP3knfco1h9M9ol95ZhKFQWvpniyPUIva6ktVqq+cj35yThj39oA6gzF1XALNJzR8p0HUizkxhtZcPy8iyJJtu4o+XaTE9WwKCCy6vfJRn9vyzUGXi+m3KE2OUvkQPV1zZdDU3aHBDYrTPlSlmcvEod9P/e7iPcQ7yN+Lakxjxx6rhdDaXf4uw0qn3gl1kylkQmz4Krc1Gu+mCvDdNxITrqppEdJwlO1PhtaG+jCgLLsWwLZWOhupLqPr8ndEq9g0FS++SJtlHSpLAwh25IOvwJSQFemRYzdqLEio0p7ZeFk2uRB4kC9nLGgoMjYwATZd0Cql57fo3Moifc+ZRXoTJZSMUkpaRK2UJv8Pidpdou31Pv3WN79MV+hSnMOqb0xlgQTa5Dlsr1KHv6ebEyHIIbzy8xTj2KQEIb5cRn6W5WQYMNqaaic7cYaAgK/9PBJoi5LWkkjnrb7nc92azE+WlWMaO+oV2ROx7dn64t9QH2OUv+lnhkFZ6tjmm3vYqznK36fe/6Xp22F1ltayNImlj42Z4je5n/T+aCc0vsmmi8yHwdRZzfbGOiXWz2iYn+NP1qljsqoNvLdS+6FBhVlfYQopw8P0IUiaPkLAIiZdPsLifdpkGSZv81HL93UmcwBcDC/y+De4DrIxy+XK/xObKyffiwpIGT6aXQWAz3IeNtDhmqOtrE+zwVcpXPu5ZCNm/rpMOQCxlnYukP2ugzLmBdvAQ0K+zGRnDSBsKk3fOFnzsErUWxjQd7XadHqc0sikgG6Z66nbWTroFo1o3Erpy689T1frAA88pqoAYucetetIGuYCHOYlyoBJaK0lcEFZDUTk95AjU6i/w/7cdleLTdD7hL/vvhcf8445fdVJ31iVsGGiGyry4pAACBu95gFA2GSB1AIjWsS13i4AwXzcBVKgnSgCIKbAaeDStLoARMwetwGKEDiS4MPXh34v1tdpk9aSKN8f2W4JAJEmtEa9iyvuU7Br4WOIlqNKkbglZBIItSs1ClxWI3IW/FKg+hyhbOVC/fueXzxLTxDRRT7KM2BIWfMwSefcShNqt8eUtNr01Su36Zv8W5W+ZN2iAEKrUtl8gc0cEgpQqYVUb1ZG6FHl6fK29n2qQNsdJjaVqu5HnjZ0eaZF2xHloRmm7wIzVxuh9S/CoNGWi5HHhDO7mK+ki+9QEVJdu/IbxJxybczUFUZuTBcADCEi1/Vcai7qajNrp+j77erexnu1BsLlhF52SjGHR1dUSUg7UnZMB1FPvpe2/V4m1FbufwkiFtdpeHWNtorek1EcQKylnUvkDtuUApo3Xxn1mRc5lVDNac3AnvAqZhz7qIY081ul9NKAHkoTeoxBA6XUancy8DCmZMzgIaH2cEzfvNah5834qjI4xbBcYMhqnxV9X1qnNl5Ulz3StobaDihTgmtBAXAi29GI3HXKsKkTXcBAgwEJfvULGqtd82UodYXWaUGMvnScvi+pl+8ZhwpfEu+OSwgU8dKXc7l6ilJuX2v5fFo/V1mmhaYhf4fJ1JcFNnSq1fuS2+Wx072SeR9WhflinVLCd/4c+pN1UVaDCvnO1ww4fKGmPBx+HnN484V9a0Ef+u4imT4Ehkgbs+/QRgiwxGqu5Zh8IGvWICcWWIAfA0isP0NbRX0hCgKIifZBCh6b/S20uPv13BWHDQEeNY6aX1r0fWZES0spPZG0JqYgaB4MmCBqsQljRPTa9TF9nTqTfAdTf2BQNibkm1jsfFxgZUiti9lV7dyN3KycN0O+bL4XRSe7kfVYULiEtU27VfZlhcANMRAfOSE4jRAiIhaits/6Gb6H9qBsi8viu60+xuJqU9aVZeSYZbvW8vAR4FwG0l8gy20Qmo/tOYCN7k8CHllPzrMMc0dbeX8v0ZjOBQT+1ez5JUpIfi4zYa7D760EGdNAZK9PBdeJfXfLjknVK6PFkIfGGPDh0iTIocwi+V1NJKrczKzBRGiA0m+EtZ7Xfo42i2ghigGITPtgQ5x1axpCE495PrcA4hQll1r06GhEZ9MWJZ0WJayBECCiMx7TrdaYnr/Wc3iFHyCAAGMPqTJj1shXJlY4xJ6aQ4JVC6xYgVtong6hq4V4TJsuwesS0q75mPISGKABOdbQgDSgkOV9z7hcBPhwgRzb2rtAlgcQ7QXoer4NgAjtAPO8ARBRZMoLHTSAwEAAJG6+QNtFtBDFAMQH094jw2k7/EFoIGzAwBn+VFXtDwrDhOAydYT6EfXOL9HqwgJdYvDAoKEzIk5K3uq0qTUeU5tatNlv0dfWiXayU0eYwbn2bVENRWj/D6kVczL0CqvspC670idt27PQ0PBcawF0W7FAYc8J23b61sLPJnRRRj67RSk9Ti2r4JYD1oLdd+rnZxHCeGpemqgYlwQVKKOBAJc95whD5Wf44zLyu+6Tn8doNCxz3wO8JA1C9ODnkzmkuVYhdpOFyrGmwvfn00DIetIswr/voxYiZOLAMLVGOvYw6dNQhNqQcscng2x9FDWHhJaan9uSCaKenkuRrMWxVya4ymmA7TqUwTH1Bqdw/1najtVCxAOIp9L2I3/K7/sQQ+g6yng1C7KDkFAvMph6fBDSs4u01F2iN46HtJBrHjIgwT4P6Yj62336+u1t2ipkT90PAME0kIwen20C0ibIYgSwFFyx7Wph5xPqevw2QalpaQvN0x76YOx6z9kAJ9p3hQeGwgZlff7sspP77OeuZxCo3O4tJQRDQEDSTZoEuB18121ynd2yrT3hki76lfEVsPk6QZMHDUMRnuArGwIQe/fYLi+WY+J2XOYNF6/bR5DBQyhj6uB6VQCEnHrMIdYWlRJjYondDmUBhK/9kGY1xvxTBEDApHttw6S4jorIiAcQFu1DLHHrLndoAcTEf+BhatMJpkkn5duaqdVh58kRtROicWubXnr1ZbpHbxOanhiHrFkDCBtTCqmmfQvvipePbTPm5M/929pz9e0CnPoUyO1KExKe72qpdk/fsRqgadCw64xX9OVxAZnJmMO2dQ0gWLhD6H+7mHfRcaG8BBMAKQAQ2iFxAo7CPEqDex+4kOOW71UDIMquaAMgKmgg5hJAtGlMP5tsxWyI8MvJrVi0D9FCPGYUnjKxarTKEQqx47Q5PtkEjG5vndKLK3Sm1aFz6YgSzvUgHSdZGzEe0pVrX6fbVPT04hfUcWscO/+y5WJBkFTtxgiPouOJHUdRgSLXzFdXr63NIU/Wr3MvxNIqZvxF6RPTt3RQRHkbXeugiY/uaH8Wc5R0CM2D+9caCBcdNV+K0UJojYxs2wamY9osoJFwaQB85gstd1zaD185HZXnM3PEbNtQGZ0mIFQez+vUkMT2yeVYa3Hti7Qdc0dGnHB5f7pQVwIj70RiVLFFKBErLGwnnyL9hMpepfTsm2h5oUXnx21qd1NqjTnPwwJxkqiE8z6MW3T95l26FWqq8PODFMKFBxuo4AqZi+kndi+graLCIxZAaMFYFEAUHVcMbY5jGQ1WbOBlHugSAhmuMc7ivd97KIqTH44xFjF9zPLAGroGwPY8mBqghr1ThD4xfiA+M4se7lXOi7KW9EPTCG+AtZTDCruhhqzPffZgrlCvj0I47rrUJGqodIralzt0bjiibjqgRIOITkJ3Xl2n64V6ig0lmwU4KiPEyjLCQkTxFI6lV1kAUdc4y7RzSTgsXs1U/vI3bpN/17+V6atsHYyL6/vGIcvpsnJuulzZcdVRz0b/Otq1tVHmPSoLJkKgO8Y3Y1Z0QLt1yJCAZsUHIEpPr4KGx9anTnGOMj4QojUclgSL7AvhdeCPARCccdBkHSz81wAIQ7JLJ+hUSrSStidmC764h7UOrImgDm1ebdG1qZjwGELHCsQYAFEGEMSMUZYpw/iK9uErH0uvBkDUSfXdthoAUQ9dy7xHDYDw0/4IAAjXBCsCiEHImTIMID6Y9qJCh2zmh3rQ4fxqFiJYwvkl6qULdKqXgQaACNZEDNvUX79PN9ghOaKp6SJFBSLXhk1Vd3YQAEKP36XKL8MwbcSMpdd+0KLwYgcqHHcNhE8D4NJ2FNHIxIKfyTsW5qlV1r/q+1AETIQ0ELtaAPucI30mqpCjVi02BjLLcZeViRXGVMQUIteC72qiDyQ7vvXxb/an0ja9q4T2wecJbhuNb6NWYei+ly3GUa1K30b1QO2LK3RqNKZOukDJYoeSrQEl3Ra1+2MarSd0k56r6fpg6fjldtTjePfZMrhYbgDGrlXuofGVYaBV1xFz2i8TQBGBFUvvptzBUiC0r+scne8diQUQNp4cA/rlPGL6ssmKmEiisoLYReeYCCWuWza1+CzGW3YsFho473j6Cg18zpR+YcLOkzKcMHaTNwDCUMo4Ti5OUlXDbMEgYntIaWdEd0y8bV2MpQEQ7t3ZAIjYN7cpNysK1PWex4yvARAxVJou0wCIHAsoh9Wxz5nSAyDShD5YwHlyGrFObo3c6wNhN0fUxeCLb5uZ1bh0iRbud2npZJeScZ+S8fLE94H6lHS36M5VoomHq89pTI8uhgnxKdlWznZ6Pown3Rga2FZ1v7QHsu+vRFyopMf6VqUhKtPGzHb1IWhY0+8QDLnUEH3vQUhLpy/8sl/qNc2rNY/2Ra2E+tdaCpk/ZXdsk8sDy6fsn86lEmOOmYSQ+y8tLDueUotcspLP3KET4HEXofIfYFnF7nt7/9wAoqj5wnUxjOzTpxYrSat5rXbx26m7PaQugwYGESP2gVigZLxDmze3+NrU7K9OAOGyBfvswBjHQQjYsotXBEQc5LzKCn8IwbL1y9L1KNRrAASbTsNptCeCYyIUygKIXR42LVxi8mgAgEDD7cqvgz5izCFa1sQ4kMs5xOTciJFzB/0ehQABQEO8CYRDOq2ZKd0braj5Ioaws8z8VmTR9Ck9RsAWaZ/LXqJklWhx1KN22qPkxJha2w+ov36VtqbC2OoCEGUE5WHUQBRdh4Ms3wCA/af+vAKI0F4oOu550EDUASAgtPXhMvauENcO23uHiNsZX/p2+MCUHpMLfO3/rp/usQyAmAZfGhc4zRgOAJGZL1wINUYdFCLiQZotygjb0Hzsz1sAEQstGpqbzmzx+bFagLoFft3tlaPR0asVEhZHb8bzOaOiQhmzwPqF6te5zqG+NIVDWriQFqLoitlMGHUBiJixxGogysgmn0O9KzPuYTBlxNDVV0YCkTXasZkx7ACCzRdvpXbpe+/LgIM6krHsHzCIX5pTtHDhHrVvXKWdA03kEz/ipmRVCtQpWKqOpal/OChQFEDsCm87D581gChD1VC2T53Nte457AVhdq1E3f2G7njxgZ5Y4BSriSmzblzn8zS0RWPYN99a2qktOsA14KLC/jCflnnst7NcDz4nubJMpOymaOrVR4EGNNRHy+PcUl08oIqJw0Z/36HQp1Wtay1dqeKrCPuYg26o/aJtxOajCdHNZk4J1dHPi4CTZ2hMH0oGugkLgEgTen+J3A9FB3+cAATTxqUWlYKnLuZRdC2a8tUp0ACI6jRsWiCqiwc0ACK8m4oK/6LACuVt4CcETEKj328AweOxRGPsBRBsvjgrrpIOTST0vChQCLV3GJ5XESZ1MZAqdOLxz8M4qsxhv+tWWfNZjvWtIpT0K3OSRGyW8z3sbe/Hexfyn2AaxkVS+LMEx/QTu15VBa7uJwY8xI6tSrnQvFzjDNUrM6aQRmKdRjoaww4geBP7ogNi8wyUmYStzrwy57rmJ9uZBQOx0c/Wj01L4vutjvn7xsHtz4IedYxbtnHU96cEIXXTLra94wh+9nvvFxX4szocxozDZdLw7acydWL35zyVKwsudH6QvXPiaIypcE4FINKEnqKWYdoNgDiYLTELptEAiNmuZQMgZktfbr0BELOnsewhTojP5p6iuL53ZVesNqEBEP49FAIQTGflB7EXQKxRe992qjzdHnUmHEtUXxIhF7jQtIvJZlhEA8EnUBsDt51M62b0MXOx0dZVrwpAc/mrHPW9Ow8aiDpAhG8evn17UGagKns1lt/ElqvbiT3GTOrrk58hqkPfqyPnJJ/FmGVi6YFy0+1XB1R6zi4w5ctlBNoUnUtceU4qlV/+OA0g1lJOQT1JQ70ffw2A2EvleQUQGKlktLMGECHzhm+PNgCivje4ARC7gqFugFxkD9e3osVbmgcAIYG69NNrAAT7rOjU47uyvaxJw7ZLvkIjGc45DSAm+R+q3dZ41E9jxV+9YjV8AKJYS/WVdp3AYgVLWaZbF4DQmgPt12HTLOz3Po6lZX2r2rQkKTCPGggeH78DsX5IVXn3LHaESzsao4GYXh/76b7InAGCfICjKA3q9gOJ0UDYxu8bR1GTkJ8GU34QWgPRKUq/PeX3m/FWHvCcNdAAiN0FaQDEnG3OIzycBkDMZnEbAFGMrvMPIEjezrkLIIqYL44TSHCdDG2q/DIn7YOyr/pVp9VteXb1VzXtVrFX8XCVbjQQh2O9Qu891rEML6ibAkVO53X3ze2VlROhg4N8LjUZof704Uy2o7UTs6DHPLcZo6XA+C+ZcE7jB7EXQIQWYZ6JUGVsdTDwMkxj1gCizLzWlD1traJZS69LGTpVWVtX3fli9rMBbbOgW9NmHAUOep8fVgARR929msqQ7PIBiKJ9HsXysSCiARCW1S8jaOsQjA2AOLhXsQEQB0f749BzAyD2BxTHmn1jAERR34yjtI9jAQRfy/CxZDStgWAHynn9q0O4H/TcyjCTOuattQll6MAaCNlO3RqJMmOy1SlK4zoBREyIoA6HrWN966JdmXZce6LInpN7a173VRnacJ2i+5Hr6D1Rpo2y4530v6uVdoUth9oPaQJC9efheUh7U2SOLpPLPMzTNoZJGGia54LSDpo89wZA7PPqgRFIIVJUgBRhzFWmd9QYuaQFr4MGDrPUArnWW+6HKmu133X3aw/65nWY9mcMAAjxgZg29nsf6P7k6T5WI3DQY56H/l2ArezYZNSOBoRl27TVW6MRX++doc0sA2WdHVRtK/RSVW1/HurbTnANg57tyswLgJjtLGfT+jzsTczsMIGIOldDA8/Y6BGMQTuBuuprbVmdc6ijrZB8kO8593cYQFgddLG1EdKmlOm3ARBlqFZznQZA1EzQiOYaABFBJEeRBkCUp11dNRsAMaFkAyDid9QsAAQR54MYz5cGQqqW5QZhxuU6cYCpHeSJZJ4Ya/y28pesSs9Z+0yEMmLWRYeYdlynnRCTi2n7IMschn1ddZ8eJH3nvW/XO7Yfp/lZvzv7MYd5W996gYQAEJwDYh4I6to0DYDY/61YlTEfJwCx/6uzPz02AGJ/6DyvvTQAYl5Xpty46gQQmSPlRAPRAIhyC4Jah4HRFp1hAyCKUuzolT8M+7rqPj16q1bfjBoAUR8t56GlmQGIoiGcseolm2rXFjoHhx080xoH23e9IDZGMutTsAQQsn+fb4MuVzcD9CWBqksgxI551gmp5uGlNABcmdhcZrUiPi+xNJ4FDeraJ7MYm6vNg6TXfs7zMPRVhzY7VsbMCz2KOm1WDSH3hYS7HWPrywQ8pYGIBRBSwMcsnC1/gI25ggFXiStvGEjMivjLlPEniQUJdYO5uturQr2jBCAOI3iQa9fwgQmgPUia+CI7qrxnh6luCES5DtKuOZb1+QqBCVs+i1hNxRqNdk0YMYsz78ylYR4xq3i8ytjA6fGiwN7ZurRlR4Uux5EPVOHNLu3tcaRj2XfA56d30G2GwEzZ8X2MOAoj5SyDftVGlc1ZdnBl6oXmUabNps7hpkADIBoAcbh3cNzoq/DoBkDE0dhXatYAoorGdV8BRJWNWH0ZqrXQAIhq9DvutV1MwGV2A720qe640/Gg538c+ECdfDoGQFQRYAe9H/aj/zrXo+h4Q/u9LIAI+aGssfbB/DsifyFCHpFpNtM4AhSw2akPkgkdAZIGp6D5gxaKVX0HJACN0XyV4Vfzskdm7QweXMw5KODyfTqIoRXdSzEBDg2AOIiVbPpsKBBBgQZARBCp5iINgKiPoA2AcEdf1Ufl+JYaABFPK2vJogSs2F1TvaHA3FBgXk6lc0OQIzIQH+A57FMsy6/LRIpVpVXM+zXPZkzQ2mWKrbAWR8eEUZYIVTdXU7+hwEFTIIbBHfQYm/6LU6ABEHtpNq8Aovjq7l8NDSC4Zw14SsrPBkDs3zI2PTUU2H8KSIbbAI39p3+ZHo96mG0ZmvjquJxAISir9te8NzYgZ3wnGwBRdXM19RsKzDMFGgAxz6tjH1sDIIqtWQMgitGrjtIZzRsAUQcxmzYaChxWCjSnq8O6cs24GwocOAUaAHHgS9AMoKHAAVKgARAHSPym64YCh5sCDYA43OvXjL6hQDUKNACiGv2a2g0FjjEFGgBxjBe/mXpDgT0XLzUkaSjQUKChQCQFjg6AiJywKRZyUrI9R9hLyXCXIsNryjYUmCkFGq3DTMnbNN5Q4LhQoAEQNmbaAIjjsv+P5zwbAHE8172ZdUOBmilwPAFEzURsmmso0FCgoUBDgYYCx40CDYA4bivezLehQEOBhgINBRoK1ECBBkDUQMSmiYYCDQUaCjQUaChw3CjQAIjjtuLNfCzwvrsAAAG9SURBVBsKNBRoKNBQoKFADRRoAEQNRGyaaCjQUKChQEOBhgLHjQLmQgyiNPv/uE2/mW9DgYYCDQUaCjQUaChQnAIJgEMDIIoTr6nRUKChQEOBhgINBY4rBRoAcVxXvpl3Q4GGAg0FGgo0FKhAgQZAVCBeU7WhQEOBhgINBRoKHFcKNADiuK58M++GAg0FGgo0FGgoUIECDYCoQLymakOBhgINBRoKNBQ4rhRoAMRxXflm3g0FGgo0FGgo0FCgAgVyAMFtNJEYFSjZVG0o0FCgoUBDgYYCx4QCScoTFfkfGgBxTFa+mWZDgYYCDQUaCjQUqECBBkBUIF5TtaFAQ4GGAg0FGgocVwo0AOK4rnwz74YCDQUaCjQUaChQgQK1A4hJg5M/mzkEz2dtKtmvfirQ/shWZdrPen19xAvtwSKEr3MuB7knq/Rtq1ulPU3/ojSuc315LHW3V2R/VS1b9zrE8O06+4yZf9X1qVo/Zoy2MrLfGLqW7SemXuw7FlsOfTYAIob6TZlCFCi6CQs1HlG4ToZR51z2m/FKUlXpuwEQEZvugIpUWVcbkIsRdHX2GUO2qu9z1foxYzzeAOL/B5OevMTTJFLfAAAAAElFTkSuQmCC",ht="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Qt=E.p+"static/question.ed747acc.gif",St="data:image/gif;base64,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",gt=E(55351),Zt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Rn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAF4ElEQVRoQ91aW2wUVRj+/rPbSivURIgKjZcHjUYTgZ0lthgv3V0LSqB9IAQeNNEIaKKwZbcFnuQJoZ1piyYawJjIiwZDwiVBaHd28QItaWeLD4KJPgimiA+YCAZj6Z7fzPZiu7e57WriJE0f5v++//tm/j3nn3MOoQyXcmJ/LdfeCBOjEUA9EdUzUA9g0ST9VQJGmXkU5n/CAN2q043Vm295TU9uCRS9MwCiFWBqAmD++R1yjQNIgTgF5tNGuCPtEJ8Nd2xgWarzPil9UbBsA1G1m6R5GOYxkOgRItM71NRxzQmnIwMBvStKoCiAB50kcRB7mcG96XB7r12MLQNPJXrvzdD4QQZW2yX2EkfACR/7N56PRH+14rE0sDSpLRaM4wA/YEVW3vt0RRLWjIRi35biLWkgmOhaz0SflleYMzZi3jAcaf+sGKqoAUVX3wbwnrN0FYveYoTj7xdiL2ggqKsvMnCyYnJcEBPw0nA4/kUuNM9AINX9MMnMIEDzXeSpIISvs/A1pJu2/TgzSZ4BRVf7ALxQQSVeqPuNcLy5qIHJcb7HS4ZKYxncNnOemH4DyqmehaiW58D8UKVFeOIn+gljYrmxsu2XWa2Eomt7AN7uidwd+CKBPy8EZdA7hSlprxGO7Zg2EPxSW8q35WDZehv7Ri4KEuuGQtu+y4UoSe0DML9ZkIp5jKpEw/BzsZFsCSkpNQYJ1X7eskQWF6+rbwD4sGQWgbjRFNcmDCS0oyBuKYsseyRFxS/TteWSZT+IaktSMR0zIrFWajzcXTM2X95w0c/bk5ofVVT8k6e77vT7qY+A5TbIx6uvizoKJNUVxDhlA1COkKLis5Wgq2bZmOVj62LCSlIS2m4Q77SF8BZkJd667nPzM71LSqLrExC94k2bJbqk+Im65xQIzr7wmA9RUFcTDIQtJWQDaB3A5lT+ur34bFRJ8WbdV1VRAowGB5wTagCdFF29BOAxSzAjbkTiWrZWU+oCSJgTScwCV1K8m7rPyfe9acAcgeaVFsIHjXD7ptyYxw/vqq5ZMHcHGOZvaE7OfTvindf97CQ3bRkgorXDodiRUiYDuhYlZAeDe6zKxuTJ1j34awDC8u0XD7hht4RuwkctxvOxlFWyYFJ7jUDnC7UHU1iz7qurxBlmDlrxlb5Pl5z8iC8LIVuHmjoueEtqjvddBwDa6JWHCQlnwyjjAu7wtxjPRK+4Ta7Y6XPskpvDqJLUdoMdTWTJOX9kWs+2bL9pN89U3GTdn3WKKxpvTmRuWglmPpKOtK91IiQ73vvJFL/YCa5UbLaVaDzXXTP2p4tmjvGREYnbruOgrn7MwKvlEg9gvLpG1E2000ntKNh5O82EznQobvkVF9S732LIgus6rg0RHTNCsdYJA7oWB7jLJdlOIxzfUwwbTHY+zSy+ccldAkbtRjimThroCYAzA46bqUl6JmxOh+IH8mbq1K65NXLuIIAnymqAMQbyNRrhtvT0qkQgqe4lRof7RHKdEe6Y9XEe0NVDBLzsnrMwcmbp/rOs8lXPQtzODHhY+/9LEq0aCcV0M22wX21jge5yiwdwGVW+RuPZnGUVM9FkP+NlYesaIFcJ8s+TLM9UQDwY1JYOx6Y3QPLXRpNqPzEiHpJfBOAD8KgHjoJQs3VIh+Kzlj3zDCzp63zEJ8QgCHeXW4AnPsZvGSkbLjR3/DCT5/+3vD7lTkl0bQHRPk9PrVxg5q1GpL3gZkvpLaZU93qW8r/dYhJiw3DTNudbTFMPb1lf5xIpxHEQ7i/XA7XFw/hZSLlmqLn094flLqWZzNzcZikO/JvbrCTkJjub3rYMZJ8YgwJJbSuBK7zRTb3pUGwfCGznTdk3MMm2tG/vIvL7tpJE1G3vlCeMMcYCvTye2TfSvP2qHeFTMY4NTI9Sek8AJFewlCGi7IEPc/JycmWYOUVCJMHitNmYOQF7NjAzmTK8v5Z/N4/biEYI1BN46riNeeTGvEazx21Ao5DmcRs5QHfV6UbQ+3GbvwHH7EQQahyMxwAAAABJRU5ErkJggg==",au="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",tu="data:image/png;base64,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",Jn="data:image/png;base64,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",Wt="data:image/png;base64,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",Ut="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},98248:function(Ct,_e,E){"use strict";E.d(_e,{N:function(){return Be}});var a=E(59301),oe=E(82326),Le=E(62957),ie=E(37568),se=E(6767),ge=E(77019),me=E(5269),ye=E(49317),le={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},ve=E(92310),xe=E.n(ve),Re=E(87169),Fe=E(59301),pe=(Ce,Ie,Pe)=>new Promise((be,ne)=>{var Se=fe=>{try{Ae(Pe.next(fe))}catch(De){ne(De)}},Oe=fe=>{try{Ae(Pe.throw(fe))}catch(De){ne(De)}},Ae=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(Se,Oe);Ae((Pe=Pe.apply(Ce,Ie)).next())});const{Option:he}=oe.default,Be=({subId:Ce,value:Ie,selectvalues:Pe,disabled:be,knowledgeOptions:ne=[],className:Se,height:Oe,onChange:Ae=()=>{},onAddKnowledgeFinish:fe=()=>{},zIndex:De=1e3})=>{const Me=(0,a.useRef)(),[We,Ke]=(0,a.useState)([]);Ie=Ie||[];const Je=(it,$e)=>{it?(Ke([...$e]),Ae([...$e])):(Ke([]),Ae([]))};(0,a.useEffect)(()=>{(Pe==null?void 0:Pe.length)>0?(Ke([...Pe]),Ae([...Pe])):(Ke([]),Ae([]))},[ne]),(0,a.useEffect)(()=>{(Ie==null?void 0:Ie.length)>0&&Ae([...Ie])},[ne]);const je=it=>{it.preventDefault(),Me.current="",Le.default.confirm({centered:!0,width:585,zIndex:De,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:Fe.createElement("div",{className:"font14"},Fe.createElement("div",{className:le.public_tips},Fe.createElement(Re.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),Fe.createElement("div",{style:{display:"flex",alignItems:"center"}},Fe.createElement("div",{style:{width:"95px"}},Fe.createElement("span",{className:le.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),Fe.createElement(ie.default,{className:le.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:Me.current,onChange:$e=>{Me.current=$e.target.value}}))),onOk:()=>new Promise(($e,pt)=>pe(void 0,null,function*(){if(!Me.current)return se.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),pt();if(Me.current.length>20)return se.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),pt();const qe=yield(0,ye.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Me.current,sub_discipline_id:Ce}});if((qe==null?void 0:qe.status)===0){fe({id:qe.tag_discipline_id,name:Me.current,type:"personal"});let vt=Pe||[];vt.push(qe.tag_discipline_id),Ae([...vt]),Ke([...vt]),Ae([...vt])}return $e()}))})};return Fe.createElement(ge.Z,{wrap:!1,align:"middle",className:xe()(le.wrap,Se)},Fe.createElement(me.Z,null,Fe.createElement(oe.default,{mode:"multiple",disabled:!Ce||be,className:le.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:Je,style:{width:Oe||490},showSearch:!0,allowClear:!0,value:We,filterOption:(it,$e)=>$e.label.indexOf(it.toLowerCase())>=0},ne==null?void 0:ne.map(it=>Fe.createElement(he,{key:it.id,value:it.id,label:it.name},Fe.createElement("div",{style:{display:"flex",alignItems:"center"}},Fe.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},it.name),(it==null?void 0:it.type)==="personal"&&Fe.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),Ce&&Fe.createElement(me.Z,{className:`ml20 ${Oe&&le.add_style}`},Fe.createElement("span",{className:le.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Fe.createElement("span",{className:le.linkBtn,onClick:je},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},22007:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return ge}});var a=E(62957),oe={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},Le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",ie=E(59301),ge=({visible:me,setVisible:ye,image:le,closeImageStyle:ve,hiddenbutton:xe})=>ie.createElement(a.default,{centered:!0,destroyOnClose:!0,open:me,footer:null,wrapClassName:oe.modal,onCancel:()=>ye(!1)},ie.createElement("div",{className:oe.content},ie.createElement("img",{src:le}),xe,ie.createElement("img",{onClick:()=>ye(!1),className:oe.close,src:Le,style:ve})))},71039:function(Ct,_e,E){"use strict";var a=E(59301),oe=E(74501),Le=E(48136),ie=E(9057),se=E(62957),ge=E(59301);const me=(0,a.forwardRef)(({callback:ye,width:le,onChange:ve,disabled:xe,readOnly:Re,type:Fe="",value:pe="",style:he={}},Be)=>{const Ce=(0,a.useRef)(),Ie=(0,a.useRef)(),[Pe,be]=(0,a.useState)(0),[ne,Se]=(0,a.useState)(0),[Oe,Ae]=(0,a.useState)(!1),fe=()=>{var Ke=document.createElement("div");Ke.innerHTML=Ce.current.getValue();var Je=Ke.innerText;return ye&&ye(Je),Je};(0,a.useImperativeHandle)(Be,()=>({getData:fe}));const De=Ke=>{Ke.preventDefault();const Je=Ke.clientX-Pe,je=Ke.clientY-ne;document.body.onmousemove=it=>{let $e=it.clientX-Je,pt=it.clientY-je;const qe=document.getElementsByClassName("markdown-popup-form")[0],vt=window.innerWidth-qe.offsetWidth,dt=window.innerHeight-qe.offsetHeight;$e=Math.max(0,Math.min($e,vt)),pt=Math.max(0,Math.min(pt,dt)),Me(it.clientX,it.clientY,Je,je)&&(be($e),Se(pt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Me=(Ke,Je,je,it)=>{const $e=document.body.clientHeight,pt=document.body.clientWidth;return Ke<20&&je>Ke||Ke>pt-20&&je<Ke||Je<20&&it>Je||Je>$e-20&&it<Je?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};(0,a.useEffect)(()=>{Oe&&setTimeout(()=>{const Ke=document.getElementsByClassName("markdown-popup-form")[0],Je=window.innerWidth/2-Ke.offsetWidth/2,je=window.innerHeight/2-Ke.offsetHeight/2;be(Je),Se(je)},0)},[Oe]);const We=()=>{xe||Re||Ae(!0)};return ge.createElement("div",{style:he},ge.createElement("div",{style:{width:le||"100%",position:"relative"},className:`${oe.Z.mathFillWrap} ${xe||Re?"cursorDefault":""}`,onClick:()=>We()},ge.createElement("math-field",{disabled:xe,locale:"zh_cn",class:`${oe.Z.mathField} ${Fe}`,readOnly:Re,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:Ce,style:{width:"100%",fontSize:pe?18:14},value:pe||""})),ge.createElement(se.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:Pe,top:ne},title:ge.createElement("div",{style:{cursor:"move"},onMouseDown:De},"\u8F93\u5165\u516C\u5F0F"),open:Oe,onOk:()=>{const Ke=Ie.current.getData();Ce.current.setValue(Ke),ve(Ke),Ae(!1)},onCancel:()=>{Ae(!1)},destroyOnClose:!0,className:"markdown-popup-form"},ge.createElement(ie.Z,{value:pe,ref:Ie,onChange:ve,showSaveButton:!1})))});_e.Z=me},9057:function(Ct,_e,E){"use strict";var a=E(59301),oe=E(77019),Le=E(5269),ie=E(31691),se=E(7939),ge=E(35883),me=E(74501),ye=E(48136),le=E(59301);const ve=(0,a.forwardRef)(({callback:xe,showSaveButton:Re,value:Fe=""},pe)=>{const he=(0,a.useRef)(),Be=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],Ce=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r
x=a + r\\text{cos}\\theta \\ \r
y=b + r\\text{sin}\\theta \r
\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r
\\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r
\\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r
x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\left\\{\\begin{matrix} \r
\\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r
\\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r
\\end{matrix}\\right. \r
\\end{array} `},{value:`\\begin{array}{l} \r
a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r
\\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r
\\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r
\\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r
\\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r
\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r
a \\perp \\alpha \\ \r
b \\perp \\alpha \r
\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r
\\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r
a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r
a \\parallel \\partial ,b \\parallel \\partial \r
\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r
m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r
a \\perp m,a \\perp n \r
\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r
\\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r
a^{2}+b^{2}=c^{2} \r
\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r
a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r
a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r
\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r
a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r
\\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r
\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r
\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r
a,b \\in R^{+} \\ \r
\\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
a,b \\in R \\ \r
\\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r
\\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r
\\end{array}`},{value:`\\begin{array}{c} \r
H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r
\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r
\\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r
\\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r
\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r
P \\left( \\emptyset \\right) =0 \\\\ \r
P \\left( S \\right) =1 \r
\\end{array}`},{value:`\\begin{array}{c} \r
\\forall A \\in S \\\\ \r
P \\left( A \\right) \\ge 0 \r
\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r
S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r
P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r
\\end{array}`},{value:`\\begin{array}{c} \r
P_{n}=n! \\\\ \r
A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r
\\end{array}`}]}]}],Ie=ne=>{he.current.setValue(he.current.getValue()+" "+ne.value+" ")},Pe=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:le.createElement(oe.Z,{className:me.Z.lists,gutter:[10,10]},Be.map((ne,Se)=>le.createElement(Le.Z,{flex:"110px",className:me.Z.item},le.createElement("div",null,le.createElement(ge.Z,{value:`$$${ne.value}$$`}),ne.name),le.createElement("div",{className:me.Z.children},ne.children.map((Oe,Ae)=>le.createElement("div",{key:Ae},le.createElement("h1",null,Oe.name),le.createElement(oe.Z,{gutter:[10,10]},Oe.data.map((fe,De)=>le.createElement(Le.Z,{key:De,onClick:()=>Ie(fe),className:me.Z.diamond},le.createElement(ge.Z,{value:"`$$"+fe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:le.createElement(oe.Z,{className:me.Z.lists,gutter:[10,10]},Ce.map((ne,Se)=>le.createElement(Le.Z,{flex:"110px",className:me.Z.item},le.createElement("div",null,le.createElement(ge.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),le.createElement("div",{className:me.Z.children},ne.children.map((Oe,Ae)=>le.createElement("div",{key:Ae},Oe.name&&le.createElement("h1",null,Oe.name),le.createElement(oe.Z,{gutter:[10,10]},Oe.data.map((fe,De)=>le.createElement(Le.Z,{key:De,onClick:()=>Ie(fe),className:me.Z.diamond},le.createElement(ge.Z,{value:"`$$"+fe.value+"$$`"}))))))))))}],be=()=>{var ne=document.createElement("div");ne.innerHTML=he.current.getValue();var Se=ne.innerText;return xe&&xe(Se),Se};return(0,a.useImperativeHandle)(pe,()=>({getData:be})),le.createElement("div",{className:me.Z.mathWrap},le.createElement(ie.default,{defaultActiveKey:"1",items:Pe}),le.createElement("math-field",{locale:"zh_cn",className:me.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:he,style:{width:800,marginTop:30,fontSize:18}},Fe||""),Re&&le.createElement("div",{className:me.Z.button},le.createElement(se.ZP,{size:"large",onClick:be,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});_e.Z=ve},90736:function(Ct,_e,E){"use strict";var a=E(59301),oe=E(4977),Le=E(7939),ie=Object.defineProperty,se=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ve=(pe,he,Be)=>he in pe?ie(pe,he,{enumerable:!0,configurable:!0,writable:!0,value:Be}):pe[he]=Be,xe=(pe,he)=>{for(var Be in he||(he={}))ye.call(he,Be)&&ve(pe,Be,he[Be]);if(me)for(var Be of me(he))le.call(he,Be)&&ve(pe,Be,he[Be]);return pe},Re=(pe,he)=>se(pe,ge(he));const Fe=({img:pe,buttonProps:he={},styles:Be={},customText:Ce,ButtonText:Ie,ButtonClick:Pe,Buttonclass:be,ButtonTwo:ne,imgStyles:Se,loading:Oe=!1,className:Ae=""})=>a.createElement("section",{className:`tc animated fadeIn ${Ae}`,style:xe({color:"#999",margin:"100px auto",visibility:Oe?"hidden":"visible"},Be)},a.createElement("img",{src:pe||oe,style:Re(xe({},Se),{pointerEvents:"none",userSelect:"none"})}),a.createElement("p",{className:"mt20 font14"},Ce||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),Ie&&a.createElement(Le.ZP,xe({className:be,onClick:Pe},he),Ie),ne&&ne);_e.Z=Fe},47026:function(Ct,_e,E){"use strict";E.d(_e,{Q:function(){return ge}});var a=E(59301),oe=E(82326),Le=E(47889),ie=E(4875),se=E(59301),ge=(ye=>(ye[ye.Number=1]="Number",ye[ye.Percent=2]="Percent",ye))(ge||{});const me=({value:ye,onChange:le,disabled:ve,hidePercentOption:xe=!1,percentType:Re="select"})=>{const Fe=(0,a.useMemo)(()=>xe?1:2,[xe]),[pe,he]=(0,a.useState)(Fe);console.log(pe);const Be=Ie=>ye.type===1?`${Ie}\u5206`:`${Ie}%`,Ce=(0,a.useCallback)(Ie=>{if(pe===1){const Pe=Ie.replace("\u5206","");return isNaN(parseInt(Pe,10))?0:Pe}else return Ie.replace("%","")},[pe]);return(0,a.useEffect)(()=>{he(ye.type)},[ye]),se.createElement("div",{style:{display:"flex",alignItems:"center"}},Re=="select"&&se.createElement(oe.default,{size:"large",onChange:Ie=>{he(Ie),le({type:Ie,inputValue:Ie===1?5:20})},value:pe||Fe,style:{width:100},options:xe?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:ve}),Re=="radio"&&se.createElement(Le.ZP.Group,{size:"large",onChange:Ie=>{const Pe=Ie.target.value;he(Pe),le({type:Pe,inputValue:Pe===1?5:20})},value:pe||Fe,disabled:ve},!xe&&se.createElement(Le.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),se.createElement(Le.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Re=="radio"&&se.createElement("div",{style:{marginRight:"10px",color:"#000000"}},ye.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),se.createElement(ie.Z,{size:"large",disabled:ve,value:ye.inputValue,style:{width:"120px"},parser:Ce,addonAfter:ye.type===1?"\u5206":"%",max:pe===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:Ie=>{le({type:pe,inputValue:Ie})}}),Re=="radio"&&ye.type==2&&se.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};_e.Z=me},86974:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return be}});var a=E(59301),oe={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",showClose:"showClose___edZQA",embed:"embed___hvpEJ"},Le=E(7939),ie=E(70557),se=E(34728),ge=E(25399),me=E(76406),ye=E(84849),le=E(90736),ve=E(14185),xe=E(52078),Re=E(59301),Fe=Object.defineProperty,pe=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Ce=(ne,Se,Oe)=>Se in ne?Fe(ne,Se,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):ne[Se]=Oe,Ie=(ne,Se)=>{for(var Oe in Se||(Se={}))he.call(Se,Oe)&&Ce(ne,Oe,Se[Oe]);if(pe)for(var Oe of pe(Se))Be.call(Se,Oe)&&Ce(ne,Oe,Se[Oe]);return ne},Pe=(ne,Se,Oe)=>new Promise((Ae,fe)=>{var De=Ke=>{try{We(Oe.next(Ke))}catch(Je){fe(Je)}},Me=Ke=>{try{We(Oe.throw(Ke))}catch(Je){fe(Je)}},We=Ke=>Ke.done?Ae(Ke.value):Promise.resolve(Ke.value).then(De,Me);We((Oe=Oe.apply(ne,Se)).next())}),be=({editOffice:ne="view",data:Se,issaver:Oe,onSaver:Ae,theme:fe,type:De,filename:Me,monacoEditor:We,className:Ke,style:Je,close:je,onClose:it,hasMask:$e,disabledDownload:pt,onImgDimensions:qe,showNodata:vt,recordInfo:dt})=>{const[st,Mt]=(0,a.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[It,rt]=(0,a.useState)(""),[Ge,He]=(0,a.useState)(),tt=window.ENV==="build"?"/react/build":"",ht=location.host.startsWith("localhost")?ve.Z.PROXY_SERVER:ve.Z.API_SERVER,St=10*(1024*1024),gt=(0,a.useRef)();Se!=null&&Se.startsWith("/api")&&De!=="txt"&&(Se=ve.Z.API_SERVER+Se);const Zt=Ut=>Ut.substring(Ut.lastIndexOf("/")+1).split(".").pop();Me&&We&&(We.filename=Me),(0,a.useEffect)(()=>{var Ut,ln;const pn=(ln=(Ut=document.cookie)==null?void 0:Ut.replace(/\s/g,""))==null?void 0:ln.split(";");pn==null||pn.map(Bn=>{let Ye=Bn.split("=");Ye[0]==="_educoder_session"&&rt(Ye[1])})},[]),(0,a.useEffect)(()=>{De==="office"&&(Se.indexOf("bigfilescdn.")>-1||Se.indexOf("bigfiles1")>-1?He({url:Se,fileType:Zt(Se),model:Se.indexOf("model=edit")?"edit":"view"}):Se.indexOf("coze")>-1?He({url:Se,fileType:"doc",model:"view"}):au())},[De,Se]);function Rn(Ut){return Pe(this,null,function*(){Ut.data.type==="pdfdata"&&(Ae(Ut.data.data),window.removeEventListener("message",Rn,!1)),console.log("mess---:",Ut.data)})}const au=()=>Pe(void 0,null,function*(){console.log("data:",Se);let Ut=Se;Se.startsWith("http")||(Ut=location.origin+Ut);let ln=new URL(Ut).pathname.split("/").pop();const pn=yield(0,ye.gJ)({attachment_id:ln});pn.url=ht+pn.url,He(pn)}),tu=()=>{if(Se.startsWith("http")||Se.startsWith("blob:")){Jn();return}(0,me.Sv)(Me||"educoder",Se,Me)},Jn=()=>{dt&&(0,xe.fc)({id:dt==null?void 0:dt.id,watch_type:1,course_id:dt==null?void 0:dt.course_id}),(0,me.Nd)(Me||"educoder",decodeURIComponent(Se))};(0,a.useEffect)(()=>(window.addEventListener("message",Wt),()=>{window.removeEventListener("message",Wt)}),[]);const Wt=Ut=>{var ln;((ln=Ut==null?void 0:Ut.data)==null?void 0:ln.type)==="closePop"&&it()};return Re.createElement("div",{style:Ie({},Je||{}),className:`${$e&&oe.bgBlack} ${De?oe.wrp:"hide"}`},!!De&&je&&Re.createElement("div",{id:"closePop",className:oe.close,ref:gt},!!qe&&Re.createElement(ge.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>gt.current},Re.createElement("span",{onClick:()=>{it(),qe()}},Re.createElement("i",{className:"icon-yulanpizhu"}))),!pt&&window.parent===window&&Re.createElement(ge.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>gt.current},Re.createElement("span",{onClick:Jn},Re.createElement("i",{className:"icon-quxiaozhiding"}))),Oe&&Re.createElement(ge.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>gt.current},Re.createElement("span",{className:"",onClick:()=>{const Ut=document.getElementById("pdfiframe");window.addEventListener("message",Rn,!1),setTimeout(()=>{Ut.contentWindow.postMessage("getData","*")},300)}},Re.createElement("i",{className:"icon-baocun"}))),Re.createElement(ge.Z,{title:"\u5173\u95ED",getPopupContainer:()=>gt.current},Re.createElement("span",{className:"",onClick:()=>{it()}},Re.createElement("i",{className:"icon-guanbi1"})))),Re.createElement("div",{className:`${oe[Ke]} ${Ke} ${oe.monaco} ${De==="txt"?"show":"hide"}`},De==="txt"&&Re.createElement(Re.Fragment,null,Re.createElement(se.ZP,Ie({},We)))),De==="audio"&&Re.createElement("audio",{controls:!0,src:`${(Se==null?void 0:Se.indexOf("http://"))>-1||(Se==null?void 0:Se.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Se}`,autoPlay:!0}),De==="video"&&Re.createElement(Re.Fragment,null,(Se==null?void 0:Se.indexOf("http"))>-1?Re.createElement("video",{controls:!0,src:`${Se}`,autoPlay:!0}):Re.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Se}`,autoPlay:!0})),De==="office"&&Ge&&Re.createElement("iframe",{src:`${tt}/office.html?key=${Ge.key}&url=${btoa(Ge.url)}&callbackUrl=${ht+(Ge.callbackUrl||"")}&fileType=${Ge.fileType}&title=${Ge.title||""}&model=${ne}&officeServer=${ve.Z.ONLYOFFICE}&disabledDownload=${!!pt}`}),De==="html"&&Re.createElement("iframe",{src:Se+"&disposition=inline"}),De==="pdf"&&Re.createElement("iframe",{id:"pdfiframe",src:`${tt}/js/pdf/index.html?filename=${Me||"educoder.pdf"}&url=${encodeURIComponent(Se)}&disabledDownload=${!!pt}&model=${ne}`}),De==="image"&&Re.createElement("img",{src:`${(Se==null?void 0:Se.indexOf("http://"))>-1||(Se==null?void 0:Se.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Se}`}),(De==="other"||De==="download")&&Re.createElement(Re.Fragment,null,vt?Re.createElement(le.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Re.createElement(Le.ZP,{icon:Re.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:tu,disabled:pt},"\u4E0B\u8F7D")}):Re.createElement(Le.ZP,{type:"primary",size:"middle",onClick:tu,disabled:pt},Re.createElement(ie.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),De==="flowChart"&&Re.createElement("div",{className:"embed"},Re.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Se||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},58219:function(Ct,_e,E){"use strict";E.d(_e,{Q:function(){return le},Z:function(){return xe}});var a=E(59301),oe={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},Le=E(92310),ie=E.n(Le),se=E(62957),ge=E(6767),me=E(62673),ye=(Re,Fe,pe)=>new Promise((he,Be)=>{var Ce=be=>{try{Pe(pe.next(be))}catch(ne){Be(ne)}},Ie=be=>{try{Pe(pe.throw(be))}catch(ne){Be(ne)}},Pe=be=>be.done?he(be.value):Promise.resolve(be.value).then(Ce,Ie);Pe((pe=pe.apply(Re,Fe)).next())});const le=({title:Re="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:Fe=[],visible:pe,setVisible:he,tip:Be,onOk:Ce})=>{const[Ie,Pe]=(0,a.useState)([]),[be,ne]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{pe&&Pe(Fe)},[pe]),a.createElement(se.default,{centered:!0,open:pe,title:Re,confirmLoading:be,width:564,onOk:()=>ye(void 0,null,function*(){if(!Ie.length){ge.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}ne(!0),yield Ce(Ie),ne(!1)}),onCancel:()=>he(!1)},!!Be&&a.createElement("div",{className:"c-grey-666 font16 mb10"},Be),a.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},a.createElement(me.default.Group,{value:Ie,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:Se=>{Pe(Se)}})))};var xe=({title:Re="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:Fe,style:pe={},onEdit:he,dataSource:Be=[]})=>{const Ce={C:a.createElement("div",{className:oe.c},"C"),"C++":a.createElement("div",{className:oe.cpp},"C++"),Java:a.createElement("div",{className:oe.java},"Java"),Python:a.createElement("div",{className:oe.python},"Python")};return a.createElement("div",{className:ie()(oe.tags,Fe),style:pe},!!Re&&a.createElement("div",{className:oe.text},Re),a.createElement("div",{className:oe.tagWrap},Be==null?void 0:Be.map(Ie=>a.createElement(a.Fragment,{key:Ie},Ce[Ie]))),!!he&&a.createElement("div",{onClick:he,className:`iconfont icon-bianji_Hover ${oe.edit}`}))}},9556:function(Ct,_e,E){"use strict";E.d(_e,{t:function(){return Bn}});var a=E(59301),oe=E(37568),Le=E(8848),ie=E(28284),se=E(62957),ge=E(77019),me=E(5269),ye=E(4875),le=E(82326),ve=E(47889),xe=E(7939),Re=E(93725),Fe=E(78130),pe=E(44283),he=E(42168),Be=E(6767),Ce=E(29787),Ie=E(24334),Pe={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},be=E(49317),ne=E(19160),Se=E(39116),Oe=E(56102),Ae=E(30628),fe=E(59301),De=Object.defineProperty,Me=Object.defineProperties,We=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,it=(Ye,ct,ft)=>ct in Ye?De(Ye,ct,{enumerable:!0,configurable:!0,writable:!0,value:ft}):Ye[ct]=ft,$e=(Ye,ct)=>{for(var ft in ct||(ct={}))Je.call(ct,ft)&&it(Ye,ft,ct[ft]);if(Ke)for(var ft of Ke(ct))je.call(ct,ft)&&it(Ye,ft,ct[ft]);return Ye},pt=(Ye,ct)=>Me(Ye,We(ct)),qe=(Ye,ct,ft)=>new Promise((nt,Xe)=>{var Gt=Un=>{try{Hn(ft.next(Un))}catch(Eu){Xe(Eu)}},Wn=Un=>{try{Hn(ft.throw(Un))}catch(Eu){Xe(Eu)}},Hn=Un=>Un.done?nt(Un.value):Promise.resolve(Un.value).then(Gt,Wn);Hn((ft=ft.apply(Ye,ct)).next())}),dt=({buttonProps:Ye,buttonText:ct,form:ft,hackIdentifier:nt="",answerKey:Xe,data:Gt})=>{const[Wn,Hn]=(0,a.useState)(!1),[Un,Eu]=(0,a.useState)(!1),[ra,Zu]=(0,a.useState)(!1),[du,qn]=(0,a.useState)({}),[nn,_n]=(0,a.useState)(""),[El,Ul]=(0,a.useState)(""),Rl=(0,a.useRef)(nt),ku=(0,a.useRef)(""),Du=(0,a.useRef)(!1);(0,a.useEffect)(()=>{ra&&yu()},[ra]),(0,a.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const fu=()=>new Date().getTime(),su=Gt==null?void 0:Gt.code,ju=()=>{var Da,hn,Lt;let Vt=su?Gt==null?void 0:Gt.code:(Da=ft.getFieldValue("hack_codes"))==null?void 0:Da.code,Kn=su?Gt==null?void 0:Gt.answer_content:ft.getFieldValue(Xe),lu=su?Gt==null?void 0:Gt.input:(Lt=(hn=ft.getFieldValue("hack_sets"))==null?void 0:hn[0])==null?void 0:Lt.input;Kn==null||Kn.forEach(Sn=>{const nu=Sn.value||Sn.answer_text||"";Vt=Vt.replace(/(@▁@|@▁▁@)/,nu)}),Ul(lu),_n(Vt),qn({}),Zu(!0)},yu=()=>qe(void 0,null,function*(){var Da,hn,Lt,Vt;const Kn=fu(),lu=su?Gt==null?void 0:Gt.time_limit:(Da=ft.getFieldsValue())==null?void 0:Da.hack.time_limit,Sn=su?(hn=Gt==null?void 0:Gt.answer_content)==null?void 0:hn.length:(Vt=(Lt=ft.getFieldsValue())==null?void 0:Lt.standard_answers)==null?void 0:Vt.length;Hn(!0),yield(0,ne.bM)(ku.current,{test_hack_code:nn,test_input:El});function nu(){return qe(this,null,function*(){const{status:Nn,data:Xt}=yield(0,ne.rX)(ku.current,"submit"),re=fu()-Kn>(lu+3)*1e3*Sn;if(Du.current){if(re){Be.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),Hn(!1);return}if(Nn===0){Hn(!1),qn(pt($e({},Xt),{showText:!0}));return}setTimeout(nu,1e3)}})}nu()}),Wu=()=>qe(void 0,null,function*(){var Da,hn,Lt,Vt,Kn,lu,Sn;if(!Gt){try{yield ft.validateFields()}catch(te){(Lt=(hn=(Da=te==null?void 0:te.errorFields)==null?void 0:Da[0])==null?void 0:hn.name)!=null&&Lt.includes("standard_answers")?Be.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Be.ZP.error(te.errorFields[0].errors[0]),ft.scrollToField(te.errorFields[0].name,{behavior:"smooth",block:"center"});return}Eu(!0);let Nn="";const Xt=ft.getFieldsValue();Rl.current?Nn=yield(0,be.ZP)(`/api/problems/${Rl.current}.json`,{method:"put",body:pt($e({},Xt),{hack:pt($e({},Xt==null?void 0:Xt.hack),{sub_discipline_id:(Sn=(lu=Xt==null?void 0:Xt.hack)==null?void 0:lu.sub_discipline_id)==null?void 0:Sn[1],difficult:Xt.difficulty,item_banks_group_id:Xt.item_banks_group_id}),hack_codes:pt($e({},Xt.hack_codes),{code:Ie.Base64.encode(Xt.hack_codes.code)}),update_hack_sets:Xt.hack_sets,is_blank:!0,item_type:"BPROGRAM"})}):(Nn=yield(0,be.ZP)("/api/problems.json",{method:"post",body:pt($e({},Xt),{hack:pt($e({},Xt==null?void 0:Xt.hack),{sub_discipline_id:(Kn=(Vt=Xt==null?void 0:Xt.hack)==null?void 0:Vt.sub_discipline_id)==null?void 0:Kn[1],difficult:Xt.difficulty,item_banks_group_id:Xt.item_banks_group_id}),hack_codes:pt($e({},Xt.hack_codes),{code:Ie.Base64.encode(Xt.hack_codes.code)}),hack_sets:Xt.hack_sets,is_blank:!0,item_type:"BPROGRAM"})}),Rl.current=Nn==null?void 0:Nn.identifier,sessionStorage.projectFill=Nn==null?void 0:Nn.identifier)}const nu=yield(0,be.ZP)(`/api/problems/${Rl.current}/start.json`,{method:"get"});if((nu==null?void 0:nu.status)===0){ku.current=nu==null?void 0:nu.identifier,Du.current=!0,Eu(!1),ju();return}Eu(!1)}),Ga=Da=>{const{status:hn,error_msg:Lt,execute_time:Vt,output:Kn,input:lu,expected_output:Sn}=Da;let nu=null;switch(hn){case Ae.h.OK:nu=fe.createElement(fe.Fragment,null,fe.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Vt/1e3,"\u79D2"),fe.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case Ae.h.NOMATCH:nu=fe.createElement(fe.Fragment,null,fe.createElement("div",null,"\u8F93\u5165\uFF1A"),fe.createElement("pre",{style:{fontFamily:"initial"}},lu),fe.createElement("div",null,"\u8F93\u51FA\uFF1A"),fe.createElement("pre",{style:{fontFamily:"initial"}},Kn&&Ie.Base64.decode(Kn)),fe.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),fe.createElement("pre",{style:{fontFamily:"initial"}},Sn&&Ie.Base64.decode(Sn)));break;case Ae.h.EXECUTEFAILURE:nu=fe.createElement(fe.Fragment,null,fe.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",fe.createElement("pre",null,lu)),fe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),fe.createElement("pre",{className:"error"},Ie.Base64.decode(Lt)));break;case Ae.h.COMPILEFAILURE:nu=fe.createElement(fe.Fragment,null,fe.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",fe.createElement("pre",null,lu)),fe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),fe.createElement("pre",{className:"error"},Ie.Base64.decode(Lt)));break;case Ae.h.PODFAILURE:nu=fe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case Ae.h.TIMEOUT:nu=fe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return fe.createElement(fe.Fragment,null," ",nu," ")};return fe.createElement("div",null,fe.createElement(xe.ZP,pt($e({loading:Un},Ye),{onClick:Wu}),ct),fe.createElement(se.default,{open:ra,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:Wn,cancelButtonProps:{style:{display:"none"}},onOk:()=>yu(),onCancel:()=>{Du.current=!1,Zu(!1)}},fe.createElement("div",{className:Pe.result},fe.createElement("div",{className:Pe.left},fe.createElement("div",{className:"mb20"},fe.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!Gt&&fe.createElement(Oe.CopyToClipboard,{text:nn,onCopy:()=>Be.ZP.success("\u590D\u5236\u6210\u529F")},fe.createElement("span",{style:{float:"right"},className:"current c-light-primary"},fe.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),fe.createElement(Se.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:nn,onChange:Da=>_n(Da)})),fe.createElement("div",{className:Pe.right},fe.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B ",fe.createElement("span",{style:{color:"#FA6400",fontSize:14}},"\uFF08\u9ED8\u8BA4\u7B2C1\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\uFF0C\u53EF\u624B\u52A8\u4FEE\u6539\u540E\u518D\u8FDB\u884C\u8C03\u8BD5\uFF09")),fe.createElement("div",{className:Pe.box},fe.createElement("div",{className:Pe.li},fe.createElement(oe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:El,onChange:Da=>Ul(Da.target.value),bordered:!1,style:{height:180}}))),fe.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),fe.createElement("div",{className:Pe.box},fe.createElement(Ce.Z,{spinning:Wn,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},fe.createElement("div",{className:Pe.li,style:{height:196,overflow:"auto",padding:10}},Ga(du))))))))},st=E(87169),Mt=E(32134),It=E(12893),rt=E(59301),Ge=Object.defineProperty,He=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,gt=(Ye,ct,ft)=>ct in Ye?Ge(Ye,ct,{enumerable:!0,configurable:!0,writable:!0,value:ft}):Ye[ct]=ft,Zt=(Ye,ct)=>{for(var ft in ct||(ct={}))Qt.call(ct,ft)&&gt(Ye,ft,ct[ft]);if(ht)for(var ft of ht(ct))St.call(ct,ft)&&gt(Ye,ft,ct[ft]);return Ye},Rn=(Ye,ct)=>He(Ye,tt(ct)),au=(Ye,ct)=>{var ft={};for(var nt in Ye)Qt.call(Ye,nt)&&ct.indexOf(nt)<0&&(ft[nt]=Ye[nt]);if(Ye!=null&&ht)for(var nt of ht(Ye))ct.indexOf(nt)<0&&St.call(Ye,nt)&&(ft[nt]=Ye[nt]);return ft};const{TextArea:tu}=oe.default,{Panel:Jn}=Le.default,Wt=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],Ut=({value:Ye,onChange:ct})=>rt.createElement(Switch,{checked:Ye,onChange:ft=>{ct(ft)}}),ln="@\u2581@",pn="@\u2581\u2581@",Bn=({questionTitlePlaceholder:Ye,form:ct,scoreByBlank:ft=!1,hackidentifier:nt,answerKey:Xe})=>{const[Gt,Wn]=(0,a.useState)(!1),[Hn,Un]=(0,a.useState)(!1),ra=(0,pe.useParams)().type==="edit",[Zu,du]=(0,a.useState)(0),qn=(yu,Wu)=>{const Ga=Wu.line;let Da=0;for(let Lt=0;Lt<Ga;Lt++)Da+=yu.getLine(Lt).split(ln).length-1;for(let Lt=0;Lt<Ga;Lt++)Da+=yu.getLine(Lt).split(pn).length-1;const hn=yu.getLine(Ga).substring(0,Wu.ch);return Da+=hn.split(ln).length-1,Da+=hn.split(pn).length-1,Da},nn=(yu,Wu,Ga,Da)=>{const hn=yu.getRange(Wu.from,Wu.to);let Lt=0;if(Wu.text.forEach(Vt=>{Lt+=Vt.split(ln).length-1}),Wu.text.forEach(Vt=>{Lt+=Vt.split(pn).length-1}),Wu.origin!=="setValue"){if(hn&&(hn.indexOf(ln)!==-1||hn.indexOf(pn)!==-1)){const Vt=hn.split(ln).length-1+hn.split(pn).length-1,Kn=qn(yu,Wu.from);if(console.log(`\u5220\u9664${Vt}\u4E2A\uFF0C \u524D\u9762\u6709${Kn}\u4E2A\uFF0C\u65B0\u589E${Lt}\u4E2A`),Vt>1){const lu=Array.from({length:Vt},(Sn,nu)=>Kn+nu);Da(lu)}else Da(Kn)}else if(Lt>0){const Vt=qn(yu,Wu.from);console.log(`\u65B0\u589E${Lt}\u4E2A\uFF0C\u4E4B\u524D\u6709${Vt}\u4E2A`),Ga(Lt,Vt)}}},_n=()=>{const yu=ct.getFieldValue(Xe);ct.setFieldsValue({[Xe]:yu==null?void 0:yu.map((Wu,Ga)=>Rn(Zt({},Wu),{position:Ga+1}))})},El=(0,a.useRef)(),Ul=(yu,Wu)=>{for(let Ga=0;Ga<yu;Ga++)El.current({position:null,answer_text:""},Wu+Ga);_n()},Rl=(0,a.useRef)(),ku=yu=>{Rl.current(yu),_n()};function Du(yu){yu.stopPropagation()}const fu=ie.default.useWatch(Xe,ct);function su(){let yu=ct.getFieldValue("hack_sets"),Wu=parseInt(ct.getFieldValue("hack").code_compile_score)||0;const Ga=yu.length+1;yu.map((Da,hn)=>(Da.position=hn+1,Da)),yu.push({input:"",output:"",position:Ga}),ct.setFieldsValue({hack_sets:yu}),du(yu.length-1)}function ju(yu){let Wu=ct.getFieldValue("hack_sets"),Ga=parseInt(ct.getFieldValue("hack").code_compile_score)||0;const Da=(Wu==null?void 0:Wu.length)-1;Wu.splice(yu,1),Wu==null||Wu.map((hn,Lt)=>(hn.position=Lt+1,hn)),ct.setFieldsValue({hack_sets:Wu})}return rt.createElement("div",{className:he.Z.wrap},rt.createElement(ie.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},rt.createElement(Fe.h,{scrollId:"name",watch:!0,height:140})),rt.createElement("div",{className:he.Z.questionTitleEditorWrap},rt.createElement(ie.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},rt.createElement(Fe.h,{scrollId:"name",watch:!0,height:400,showNullProgramButton:!0,onChange:(yu,Wu)=>{const Ga=ct.getFieldValue(Xe);console.log("--preAnswerData",Ga,Wu),ct.setFieldsValue({[Xe]:Ga==null?void 0:Ga.map((Da,hn)=>{var Lt;return Rn(Zt({},Da),{position:hn+1,multi_line:(Lt=Wu==null?void 0:Wu[hn])==null?void 0:Lt.multiLine})})})},placeholder:Ye,onCMBeforeChange:(yu,Wu)=>{nn(yu,Wu,Ul,ku)}}))),rt.createElement(ie.default.List,{name:Xe,rules:[{validator(yu,Wu){if(!(Wu!=null&&Wu.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Ga of Wu){const{answer_text:Da}=Ga||{};if((Da==null?void 0:Da.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(yu,{add:Wu,remove:Ga},{errors:Da})=>(El.current=Wu,Rl.current=Ga,rt.createElement(rt.Fragment,null,rt.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},rt.createElement(ie.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),rt.createElement("div",{onClick:()=>{se.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:rt.createElement("div",null,rt.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",rt.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),rt.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},rt.createElement(st.Z,{style:{marginRight:3,color:"#3061D0"}}),rt.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),yu.map((hn,Lt)=>{var Vt=hn,{key:Kn,name:lu}=Vt,Sn=au(Vt,["key","name"]),nu,Nn;return rt.createElement(ge.Z,{className:"mb20",key:Kn,align:"middle",wrap:!1},rt.createElement(me.Z,{flex:"0 0 auto",className:`${he.Z.blankIndex}`},"\u586B\u7A7A\u9879",Lt+1),rt.createElement(me.Z,{flex:1},rt.createElement(ge.Z,{align:"top",justify:"space-between",wrap:!1},rt.createElement(me.Z,null,rt.createElement(ie.default.Item,Rn(Zt({},Sn),{name:[lu,"answer_text"],noStyle:!0}),(nu=fu==null?void 0:fu[lu])!=null&&nu.multi_line||(Nn=fu==null?void 0:fu[lu])!=null&&Nn.multiLine?rt.createElement(tu,{spellCheck:!1,style:{marginLeft:10,width:550}}):rt.createElement(oe.default,{style:{marginLeft:10,width:550},className:he.Z.blankInput,size:"large",maxLength:1e3,onBlur:Xt=>{}}))),ft&&rt.createElement(me.Z,{flex:"224px"},rt.createElement(ie.default.Item,Rn(Zt({},Sn),{name:[lu,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),rt.createElement(ye.Z,{size:"large",className:he.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),rt.createElement("div",{onClick:()=>Wn(!0)},rt.createElement(ie.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},rt.createElement(Fe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Gt}))),rt.createElement(ie.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},rt.createElement(le.default,{size:"large"},Wt.map(yu=>rt.createElement(le.default.Option,{key:yu.title,value:yu.key}," ",yu.title)))),rt.createElement(ie.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},rt.createElement(ie.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},rt.createElement(ye.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),rt.createElement("span",{className:"ml10 font14"},"\u79D2")),rt.createElement(ie.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},rt.createElement(ve.ZP.Group,{style:{marginTop:-10}},rt.createElement(ve.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),rt.createElement(ve.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),rt.createElement(ve.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),rt.createElement(ie.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}},rt.createElement(xe.ZP,{className:"mr20",type:"primary",onClick:su},"\u6DFB\u52A0")),rt.createElement("div",{style:{padding:15}},rt.createElement(ie.default.List,{name:"hack_sets"},(yu,{})=>rt.createElement(Le.default,{accordion:!0,bordered:!1,activeKey:Zu,onChange:du,className:he.Z.collapseWrapper,expandIcon:({isActive:Wu})=>rt.createElement("i",{className:`iconfont icon-weizhankai ${Wu?he.Z.open:he.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},yu.map((Wu,Ga)=>rt.createElement(Jn,{key:Wu.key,id:`scroll-key-${Wu.key}`,header:rt.createElement(ge.Z,{align:"middle",justify:"space-between",wrap:!1},rt.createElement(me.Z,{className:he.Z.panelHeader},rt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Ga+1)),rt.createElement(me.Z,{flex:1},rt.createElement(ge.Z,{align:"middle",justify:"end",wrap:!1},rt.createElement(me.Z,{flex:"78px",className:he.Z.operationWrapper},Ga>0&&rt.createElement(rt.Fragment,null,rt.createElement(Mt.Z,{className:he.Z.add,onClick:Da=>{Du(Da),su()}}),rt.createElement(Re.Z,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6"+(Ga+1),onCancel:Du,onConfirm:Da=>{Du(Da),ju(Ga)}},rt.createElement(It.Z,{className:`${he.Z.remove} ml20`,onClick:Du})))))))},rt.createElement(ie.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:[Wu.name,"input"]},rt.createElement(tu,{rows:4})),rt.createElement(ie.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:[Wu.name,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},rt.createElement(tu,{rows:4}))))))),rt.createElement(dt,{form:ct,answerKey:Xe,hackIdentifier:nt,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:rt.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},8338:function(Ct,_e,E){"use strict";E.d(_e,{u:function(){return Oe}});var a=E(59301),oe=E(77019),Le=E(5269),ie=E(25399),se=E(28284),ge=E(42168),me=E(32134),ye=E(12893),le=E(78130),ve=E(59301),xe=Object.defineProperty,Re=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Ce=(Ae,fe,De)=>fe in Ae?xe(Ae,fe,{enumerable:!0,configurable:!0,writable:!0,value:De}):Ae[fe]=De,Ie=(Ae,fe)=>{for(var De in fe||(fe={}))he.call(fe,De)&&Ce(Ae,De,fe[De]);if(pe)for(var De of pe(fe))Be.call(fe,De)&&Ce(Ae,De,fe[De]);return Ae},Pe=(Ae,fe)=>Re(Ae,Fe(fe)),be=(Ae,fe)=>{var De={};for(var Me in Ae)he.call(Ae,Me)&&fe.indexOf(Me)<0&&(De[Me]=Ae[Me]);if(Ae!=null&&pe)for(var Me of pe(Ae))fe.indexOf(Me)<0&&Be.call(Ae,Me)&&(De[Me]=Ae[Me]);return De};const ne=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Se=({value:Ae,onChange:fe,choiceTextKey:De,answerKey:Me,index:We,isEdit:Ke,setInputActive:Je,form:je,choiceOptionsPath:it,allowChangeMode:$e,showAddIcon:pt,addItem:qe,deleteItem:vt})=>{console.log(Ae,"value");const dt=(Ae==null?void 0:Ae[Me])===1,st=()=>{const It=je.getFieldValue(it);je.setFieldValue(it,It.map(rt=>Pe(Ie({},rt),{[Me]:0})))},Mt=()=>{dt?fe(Pe(Ie({},Ae),{[Me]:0})):($e||st(),fe(Pe(Ie({},Ae),{[Me]:1})))};return ve.createElement(oe.Z,{className:ge.Z.choiceWrap,align:"middle",wrap:!1},ve.createElement(Le.Z,{onClick:Mt,className:`${ge.Z.choiceIndex} ${dt?ge.Z.activeAnswer:""}`},ne[We]),ve.createElement(Le.Z,{flex:1,className:`${ge.Z.editorWrap} ml15`,onClick:Je},ve.createElement(le.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Ke,value:Ae==null?void 0:Ae[De],onChange:It=>{fe(Pe(Ie({},Ae),{[De]:It}))}})),ve.createElement(Le.Z,{flex:"0 0 auto",className:"ml15"},ve.createElement("div",{onClick:Mt,className:`${ge.Z.setAnswerBtn} ${dt?ge.Z.activeAnswer:""}`},dt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),ve.createElement(Le.Z,{className:ge.Z.actionWrapper},ve.createElement(ie.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},ve.createElement(me.Z,{className:ge.Z.addIcon,onClick:qe,style:{visibility:pt?"visible":"hidden"}})),ve.createElement(ie.Z,{title:"\u5220\u9664"},ve.createElement(ye.Z,{className:ge.Z.deleteIcon,onClick:vt,style:{visibility:We>1?"visible":"hidden"}}))))},Oe=({questionTitlePlaceholder:Ae,titleKey:fe,choiceKey:De,analysisKey:Me,choiceTextKey:We,answerKey:Ke,choiceOptionsPath:Je,allowChangeMode:je=!0,form:it,showAnalysis:$e=!0})=>{const[pt,qe]=(0,a.useState)(),[vt,dt]=(0,a.useState)(!1);return ve.createElement("div",{className:ge.Z.wrap},ve.createElement("div",{className:ge.Z.questionTitleEditorWrap},ve.createElement(se.default.Item,{label:"\u9898\u5E72",name:fe,labelCol:{span:24},rules:[{required:!0}]},ve.createElement(le.h,{scrollId:Array.isArray(fe)?fe.join("_"):`${fe}`,watch:!0,height:140,placeholder:Ae}))),ve.createElement(se.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),ve.createElement(se.default.List,{name:De,rules:[{validator(st,Mt){const It=Mt.some(Ge=>Ge[Ke]===1),rt=Mt.findIndex(Ge=>{var He;return((He=Ge[We])==null?void 0:He.length)<=0});return rt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[rt]}\u9009\u9879\u7684\u5185\u5BB9`)):It?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(st,{add:Mt,remove:It})=>ve.createElement("div",{id:Array.isArray(Je)?Je.join("_"):`${Je}`},st.map((rt,Ge)=>{var He=rt,{key:tt,name:ht}=He,Qt=be(He,["key","name"]);const St=pt===tt,gt=()=>{qe(tt)},Zt=Ge<14&&Ge===st.length-1,Rn=()=>Mt({[We]:"",[Ke]:0}),au=()=>It(ht);return ve.createElement(se.default.Item,Pe(Ie({},Qt),{key:tt,name:ht,className:ge.Z.choiceListWrap,rules:[{validator(tu,Jn){return Jn!=null&&Jn.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[Ge]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),ve.createElement(Se,{choiceTextKey:We,answerKey:Ke,index:Ge,isEdit:St,setInputActive:gt,form:it,choiceOptionsPath:Je,allowChangeMode:je,showAddIcon:Zt,addItem:Rn,deleteItem:au}))}),st.length<15&&ve.createElement("div",{className:`${ge.Z.addBtn} mb30`,onClick:()=>Mt({[We]:"",[Ke]:0})},"\u6DFB\u52A0\u9009\u9879"))),$e&&ve.createElement("div",{onClick:()=>dt(!0)},ve.createElement(se.default.Item,{name:Me,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ve.createElement(le.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:vt}))))}},64780:function(Ct,_e,E){"use strict";E.d(_e,{u:function(){return it}});var a=E(59301),oe=E(62957),Le=E(77019),ie=E(5269),se=E(37568),ge=E(25399),me=E(58755),ye=E(28284),le=E(47889),ve=E(4875),xe=E(7939),Re=E(78130),Fe=E(12893),pe=E(32134),he=E(61485),Be=E(42168),Ce=E(71039),Ie=E(59301),Pe=Object.defineProperty,be=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,fe=($e,pt,qe)=>pt in $e?Pe($e,pt,{enumerable:!0,configurable:!0,writable:!0,value:qe}):$e[pt]=qe,De=($e,pt)=>{for(var qe in pt||(pt={}))Oe.call(pt,qe)&&fe($e,qe,pt[qe]);if(Se)for(var qe of Se(pt))Ae.call(pt,qe)&&fe($e,qe,pt[qe]);return $e},Me=($e,pt)=>be($e,ne(pt)),We=($e,pt)=>{var qe={};for(var vt in $e)Oe.call($e,vt)&&pt.indexOf(vt)<0&&(qe[vt]=$e[vt]);if($e!=null&&Se)for(var vt of Se($e))pt.indexOf(vt)<0&&Ae.call($e,vt)&&(qe[vt]=$e[vt]);return qe};const Ke=({value:$e,onChange:pt,position:qe,removeBlank:vt})=>{const dt=Mt=>{oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Be.Z.modal,onOk:()=>{const It=[...$e];It.splice(Mt,1),It.length===0?vt(qe-1):pt(It)}})},st=()=>{const Mt=[...$e];Mt.push(""),pt(Mt)};return Ie.createElement(Le.Z,{className:"ml20"},Ie.createElement(ie.Z,{flex:1},$e==null?void 0:$e.map((Mt,It)=>Ie.createElement(Le.Z,{key:`${Mt}_${It}`,className:"mb20"},Ie.createElement(se.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:Mt,autoSize:{maxRows:3},maxLength:1e3,onBlur:rt=>{const Ge=[...$e],He=rt.target.value.trim();Ge[It]=He,pt(Ge)}}),Ie.createElement(ge.Z,{title:"\u5220\u9664"},Ie.createElement(Fe.Z,{className:Be.Z.deleteIcon,style:{marginLeft:15,visibility:qe===1&&It===0?"hidden":"visible"},onClick:()=>dt(It)})),Ie.createElement(ge.Z,{title:"\u65B0\u589E\u7B54\u6848"},Ie.createElement(pe.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:It===0?"visible":"hidden"},onClick:()=>{st()}}))))))},Je=({value:$e,onChange:pt,position:qe,removeBlank:vt})=>{const dt=Mt=>{oe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Be.Z.modal,onOk:()=>{const It=[...$e];It.splice(Mt,1),It.length===0?vt(qe-1):pt(It)}})},st=()=>{const Mt=[...$e];Mt.push(""),pt(Mt)};return Ie.createElement(Le.Z,{className:"ml20"},Ie.createElement(ie.Z,{flex:1},$e==null?void 0:$e.map((Mt,It)=>Ie.createElement(Le.Z,{key:`${Mt}_${It}`,align:"middle",className:"mb20"},Ie.createElement(Ce.Z,{value:Mt,style:{flex:1},onChange:rt=>{const Ge=[...$e];Ge[It]=rt,pt(Ge)}}),Ie.createElement(ge.Z,{title:"\u5220\u9664"},Ie.createElement(Fe.Z,{className:Be.Z.deleteIcon,style:{marginLeft:15,visibility:qe===1&&It===0?"hidden":"visible"},onClick:()=>dt(It)})),Ie.createElement(ge.Z,{title:"\u65B0\u589E\u7B54\u6848"},Ie.createElement(pe.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:It===0?"visible":"hidden"},onClick:()=>{st()}}))))))},je=({value:$e=!0,onChange:pt})=>Ie.createElement(me.Z,{checked:!$e,onChange:qe=>{pt(!qe)}}),it=({questionTitlePlaceholder:$e,form:pt,scoreByBlank:qe=!1,answerKey:vt})=>{const[dt,st]=(0,a.useState)(!1),Mt=()=>{const ht=pt.getFieldValue(vt);pt.setFieldsValue({[vt]:ht.map((Qt,St)=>Me(De({},Qt),{position:St+1}))})},It=(0,a.useRef)(),rt=(ht,Qt)=>{for(let St=0;St<ht;St++)It.current({position:null,answer_text:[""],model:1},Qt+St);Mt()},Ge=(0,a.useRef)(),He=ht=>{Ge.current(ht),Mt()},tt=ye.default.useWatch(vt,pt);return Ie.createElement("div",{className:Be.Z.wrap},Ie.createElement("div",{className:Be.Z.questionTitleEditorWrap},Ie.createElement(ye.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Ie.createElement(Re.h,{scrollId:"name",watch:!0,height:140,placeholder:$e,showNullButton:!0,onAddBlank:()=>{const ht=pt.getFieldValue(vt);rt(1,ht==null?void 0:ht.length)}}))),Ie.createElement(ye.default.List,{name:vt,rules:[{validator(ht,Qt){if(!(Qt!=null&&Qt.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const St of Qt){const{answer_text:gt}=St||{};if(gt!=null&&gt.some(Zt=>(Zt==null?void 0:Zt.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(ht,{add:Qt,remove:St},{errors:gt})=>(It.current=Qt,Ge.current=St,Ie.createElement(Ie.Fragment,null,Ie.createElement(ye.default.Item,{label:Ie.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848"),required:!0,labelCol:{span:24}}),ht.map((Zt,Rn)=>{var au=Zt,{key:tu,name:Jn}=au,Wt=We(au,["key","name"]),Ut,ln;return Ie.createElement("div",{style:{marginBottom:10},key:tu},Ie.createElement(Le.Z,{className:"mb20",align:"middle",wrap:!1},Ie.createElement(ie.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${Be.Z.blankIndex}`},"\u586B\u7A7A\u9879",Rn+1),Ie.createElement(ye.default.Item,Me(De({},Wt),{name:[Jn,"model"],noStyle:!0}),Ie.createElement(le.ZP.Group,{onChange:()=>{const pn=pt.getFieldValue(vt);pt.setFieldsValue({[vt]:pn.map((Bn,Ye)=>Me(De({},Bn),{answer_text:Jn===Ye?[""]:Bn.answer_text}))})}},Ie.createElement(le.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",Ie.createElement(ge.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},Ie.createElement(he.Z,null))),Ie.createElement(le.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",Ie.createElement(ge.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},Ie.createElement(he.Z,null)))))),Ie.createElement(Le.Z,{style:{marginLeft:20},align:"middle",wrap:!1},Ie.createElement(ie.Z,{flex:1},Ie.createElement(Le.Z,{align:"top",justify:"space-between",wrap:!1},Ie.createElement(ie.Z,{flex:1},Ie.createElement(ye.default.Item,Me(De({},Wt),{name:[Jn,"answer_text"],noStyle:!0}),((ln=(Ut=pt.getFieldValue(vt))==null?void 0:Ut[Jn])==null?void 0:ln.model)===1?Ie.createElement(Ke,{removeBlank:He,position:Rn+1}):Ie.createElement(Je,{removeBlank:He,position:Rn+1}))),qe&&Ie.createElement(ie.Z,{flex:"224px",style:{margin:"-2px 0 0 20px"}},Ie.createElement(ye.default.Item,Me(De({},Wt),{name:[Jn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Be.Z.blankInputNumberWrapper}),Ie.createElement(ve.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),Ie.createElement(ye.default.Item,Me(De({},Wt),{name:[Jn,"position"],noStyle:!0}),Ie.createElement(se.default,{type:"hidden"})))))})))),Ie.createElement(xe.ZP,{className:"mb20",onClick:()=>rt(1,tt==null?void 0:tt.length),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),Ie.createElement(Le.Z,{align:"middle"},Ie.createElement(ye.default.Item,{name:"downcase",valuePropName:"checked"},Ie.createElement(me.Z,null)),Ie.createElement(ie.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Ie.createElement(Le.Z,{align:"middle"},Ie.createElement(ye.default.Item,{name:"no_space",valuePropName:"checked"},Ie.createElement(me.Z,null)),Ie.createElement(ie.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(tt==null?void 0:tt.length)>1&&Ie.createElement(Le.Z,{align:"middle",className:(tt==null?void 0:tt.length)>1?"mb30":`${Be.Z.hide}`},Ie.createElement(ye.default.Item,{name:"is_ordered"},Ie.createElement(je,null)),Ie.createElement(ie.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Ie.createElement("div",{onClick:()=>st(!0)},Ie.createElement(ye.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ie.createElement(Re.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:dt}))))}},12035:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return be}});var a=E(59301),oe=E(77019),Le=E(5269),ie=E(28284),se=E(42168),ge=E(78130),me=E(59301),ye=Object.defineProperty,le=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,pe=(ne,Se,Oe)=>Se in ne?ye(ne,Se,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):ne[Se]=Oe,he=(ne,Se)=>{for(var Oe in Se||(Se={}))Re.call(Se,Oe)&&pe(ne,Oe,Se[Oe]);if(xe)for(var Oe of xe(Se))Fe.call(Se,Oe)&&pe(ne,Oe,Se[Oe]);return ne},Be=(ne,Se)=>le(ne,ve(Se)),Ce=(ne,Se)=>{var Oe={};for(var Ae in ne)Re.call(ne,Ae)&&Se.indexOf(Ae)<0&&(Oe[Ae]=ne[Ae]);if(ne!=null&&xe)for(var Ae of xe(ne))Se.indexOf(Ae)<0&&Fe.call(ne,Ae)&&(Oe[Ae]=ne[Ae]);return Oe};const Ie={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Pe=({value:ne,onChange:Se,form:Oe})=>{const Ae=(ne==null?void 0:ne.is_answer)===1,fe=ne==null?void 0:ne.choice_text,De=()=>{const Me=Oe.getFieldsValue().choices.map(We=>({choice_text:We.choice_text,is_answer:0}));Oe.setFieldsValue({choices:Me}),Se(Be(he({},ne),{is_answer:1}))};return me.createElement(oe.Z,{className:se.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},me.createElement(Le.Z,{onClick:De,className:`${se.Z.choiceIndex} ${se.Z.judgementIndex} ${Ae?se.Z.activeAnswer:""}`},Ie[fe]),me.createElement(Le.Z,{flex:1,className:`${se.Z.editorWrap} ml15`},me.createElement("div",{className:`${se.Z.inputBorder} ${se.Z.placeholder} ${Ae?se.Z.activeJudgementAnswer:""}`},fe)),me.createElement(Le.Z,{flex:"0 0 auto",className:"ml15"},me.createElement("div",{onClick:De,className:`${se.Z.setAnswerBtn} ${Ae?se.Z.activeAnswer:""}`},Ae?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},be=({questionTitlePlaceholder:ne,choiceKey:Se,form:Oe})=>{const[Ae,fe]=(0,a.useState)(!1);return me.createElement("div",{className:se.Z.wrap},me.createElement("div",{className:se.Z.questionTitleEditorWrap},me.createElement(ie.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},me.createElement(ge.h,{scrollId:"name",watch:!0,height:140,placeholder:ne}))),me.createElement(ie.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},me.createElement(ie.default.List,{name:"choices",rules:[{validator(De,Me){return Me.some(Ke=>(Ke==null?void 0:Ke.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},De=>me.createElement("div",{id:"choices"},De.map(Me=>{var We=Me,{key:Ke,name:Je}=We,je=Ce(We,["key","name"]);return me.createElement(ie.default.Item,Be(he({},je),{key:Ke,name:Je,noStyle:!0}),me.createElement(Pe,{form:Oe}))})))),me.createElement("div",{onClick:()=>fe(!0)},me.createElement(ie.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},me.createElement(ge.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ae}))))}},78130:function(Ct,_e,E){"use strict";E.d(_e,{h:function(){return he},x:function(){return Be}});var a=E(39116),oe=E(42168),Le=E(35883),ie=E(59301),se=Object.defineProperty,ge=Object.defineProperties,me=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,xe=(Ce,Ie,Pe)=>Ie in Ce?se(Ce,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Ce[Ie]=Pe,Re=(Ce,Ie)=>{for(var Pe in Ie||(Ie={}))le.call(Ie,Pe)&&xe(Ce,Pe,Ie[Pe]);if(ye)for(var Pe of ye(Ie))ve.call(Ie,Pe)&&xe(Ce,Pe,Ie[Pe]);return Ce},Fe=(Ce,Ie)=>ge(Ce,me(Ie)),pe=(Ce,Ie)=>{var Pe={};for(var be in Ce)le.call(Ce,be)&&Ie.indexOf(be)<0&&(Pe[be]=Ce[be]);if(Ce!=null&&ye)for(var be of ye(Ce))Ie.indexOf(be)<0&&ve.call(Ce,be)&&(Pe[be]=Ce[be]);return Pe};const he=Ce=>{var Ie=Ce,{value:Pe,onChange:be,scrollId:ne}=Ie,Se=pe(Ie,["value","onChange","scrollId"]);return ie.createElement("div",{id:ne||""},ie.createElement(a.Z,Fe(Re({},Se),{defaultValue:Pe,onChange:(Oe,Ae)=>{Ae!=null&&Ae.length?be(Oe,Ae):be(Oe)}})))},Be=({value:Ce,onChange:Ie,placeholder:Pe,height:be=140,isEdit:ne,miniToolbar:Se,watch:Oe=!0})=>ne?ie.createElement(a.Z,{watch:Oe,isFocus:!0,height:be||void 0,placeholder:Pe,defaultValue:Ce,onChange:Ie,miniToolbar:Se}):ie.createElement("div",{style:{cursor:"pointer"}},Ce?ie.createElement(Le.Z,{className:oe.Z.inputBorder,value:Ce}):ie.createElement("div",{className:`${oe.Z.inputBorder} ${oe.Z.placeholder} inputBorderError`},Pe))},90775:function(Ct,_e,E){"use strict";E.d(_e,{W:function(){return We}});var a=E(59301),oe=E(6767),Le=E(96599),ie=E(28284),se=E(58755),ge=E(77019),me=E(5269),ye=E(25399),le=E(37568),ve=E(4875),xe=E(42168),Re=E(78130),Fe=E(39116),pe=E(61485),he=Object.defineProperty,Be=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ne=(Ke,Je,je)=>Je in Ke?he(Ke,Je,{enumerable:!0,configurable:!0,writable:!0,value:je}):Ke[Je]=je,Se=(Ke,Je)=>{for(var je in Je||(Je={}))Pe.call(Je,je)&&ne(Ke,je,Je[je]);if(Ie)for(var je of Ie(Je))be.call(Je,je)&&ne(Ke,je,Je[je]);return Ke},Oe=(Ke,Je)=>Be(Ke,Ce(Je)),Ae=(Ke,Je)=>{var je={};for(var it in Ke)Pe.call(Ke,it)&&Je.indexOf(it)<0&&(je[it]=Ke[it]);if(Ke!=null&&Ie)for(var it of Ie(Ke))Je.indexOf(it)<0&&be.call(Ke,it)&&(je[it]=Ke[it]);return je};const fe=Ke=>{var Je=Ke,{value:je,onChange:it}=Je,$e=Ae(Je,["value","onChange"]);const pt=qe=>{it([qe])};return a.createElement(Fe.Z,Oe(Se({},$e),{defaultValue:je==null?void 0:je[0],onChange:pt}))},De=Ke=>{if(!Ke)return!1;if(/^s*$/.test(Ke)||Ke.trim()===""){oe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Je=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Ke==="|"?(oe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Me=({value:Ke=[],onClose:Je})=>a.createElement(Le.default,{closable:!0,onClose:Je,className:xe.Z.keywordTag},a.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Ke.join(" \u6216 "))),We=({questionTitlePlaceholder:Ke,form:Je,showKeywords:je,isMustKeyWords:it=je})=>{const[$e,pt]=(0,a.useState)(!1),[qe,vt]=(0,a.useState)(""),dt=ie.default.useWatch("use_keywords",Je),st=ie.default.useWatch("question_score",Je);return a.createElement("div",{className:xe.Z.wrap},a.createElement("div",{className:xe.Z.questionTitleEditorWrap},a.createElement(ie.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(Re.h,{scrollId:"name",watch:!0,height:140,placeholder:Ke}))),a.createElement(ie.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},a.createElement(fe,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),je&&!it&&a.createElement(ie.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},a.createElement(se.Z,{defaultChecked:!0})),je&&it&&a.createElement(ge.Z,{align:"middle",className:"mb30"},a.createElement(ie.default.Item,{name:"use_keywords",valuePropName:"checked"},a.createElement(se.Z,null)),a.createElement(me.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(me.Z,null,a.createElement(ye.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},a.createElement(pe.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(dt||!it)&&a.createElement(ie.default.List,{name:"keywords",rules:[{validator(Mt,It){return it?It!=null&&It.length?(It==null?void 0:It.reduce((Ge,He)=>Ge+He.score,0))>parseFloat(st)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Mt,{add:It,remove:rt})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${xe.Z.title} mb10`},it?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(ge.Z,{align:"middle",className:"font14 mb30"},a.createElement(me.Z,{flex:1},a.createElement(le.default,{value:qe,onChange:Ge=>{vt(Ge.target.value)},maxLength:500,allowClear:!0,onPressEnter:Ge=>{var He,tt,ht,Qt;const St=`${(He=Ge.target)==null?void 0:He.value}`,gt=(ht=(tt=St==null?void 0:St.split("|"))==null?void 0:tt.filter(au=>!!au))==null?void 0:ht.map(au=>au==null?void 0:au.trim()),Zt=Je.getFieldValue("keywords"),Rn=((Qt=Zt==null?void 0:Zt.map(au=>au==null?void 0:au.keyword))==null?void 0:Qt.flat())||[];for(const au of gt)if(Rn.includes(au)){oe.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}De(St)&&(It({keyword:gt,score:1}),vt(""))},className:xe.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),a.createElement(me.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Mt.map(Ge=>{var He=Ge,{key:tt,name:ht}=He,Qt=Ae(He,["key","name"]);return a.createElement(ge.Z,{key:tt,className:"mb20",style:{marginRight:148}},a.createElement(me.Z,{flex:1},a.createElement(ge.Z,{align:"middle",justify:"space-between"},a.createElement(ie.default.Item,Oe(Se({},Qt),{name:[ht,"keyword"]}),a.createElement(Me,{onClose:()=>rt(ht)})),it&&a.createElement(ie.default.Item,Oe(Se({},Qt),{name:[ht,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:xe.Z.blankInputNumberWrapper}),a.createElement(ve.Z,{className:xe.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>pt(!0)},a.createElement(ie.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Re.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:$e}))))}},18747:function(Ct,_e,E){"use strict";E.d(_e,{tc:function(){return fu.t},uh:function(){return a.u},rL:function(){return Du},u8:function(){return Le.u},ZZ:function(){return oe.Z},Wk:function(){return ie.W}});var a=E(8338),oe=E(12035),Le=E(64780),ie=E(90775),se=E(59301),ge=E(8848),me=E(28284),ye=E(77019),le=E(5269),ve=E(4875),xe=E(25399),Re=E(75727),Fe=E(42168),pe=E(12893),he=E(78130),Be=E(62957),Ce=E(37568),Ie=E(58755),Pe=E(7939),be=E(32134),ne=E(59301),Se=Object.defineProperty,Oe=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,We=(su,ju,yu)=>ju in su?Se(su,ju,{enumerable:!0,configurable:!0,writable:!0,value:yu}):su[ju]=yu,Ke=(su,ju)=>{for(var yu in ju||(ju={}))De.call(ju,yu)&&We(su,yu,ju[yu]);if(fe)for(var yu of fe(ju))Me.call(ju,yu)&&We(su,yu,ju[yu]);return su},Je=(su,ju)=>Oe(su,Ae(ju)),je=(su,ju)=>{var yu={};for(var Wu in su)De.call(su,Wu)&&ju.indexOf(Wu)<0&&(yu[Wu]=su[Wu]);if(su!=null&&fe)for(var Wu of fe(su))ju.indexOf(Wu)<0&&Me.call(su,Wu)&&(yu[Wu]=su[Wu]);return yu};const it=({value:su,onChange:ju,position:yu,removeBlank:Wu})=>{const Ga=hn=>{Be.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Fe.Z.modal,onOk:()=>{const Lt=[...su];Lt.splice(hn,1),Lt.length===0?Wu(yu-1):ju(Lt)}})},Da=()=>{const hn=[...su];hn.push(""),ju(hn)};return ne.createElement(ye.Z,{className:"ml20"},ne.createElement(le.Z,{flex:1},su==null?void 0:su.map((hn,Lt)=>ne.createElement(ye.Z,{key:`${hn}_${Lt}`,className:"mb20"},ne.createElement(Ce.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:hn,autoSize:{maxRows:3},maxLength:1e3,onBlur:Vt=>{const Kn=[...su],lu=Vt.target.value.trim();Kn[Lt]=lu,ju(Kn)}}),ne.createElement(xe.Z,{title:"\u5220\u9664"},ne.createElement(pe.Z,{className:Fe.Z.deleteIcon,style:{marginLeft:15,visibility:yu===1&&Lt===0?"hidden":"visible"},onClick:()=>Ga(Lt)})),ne.createElement(xe.Z,{title:"\u65B0\u589E\u7B54\u6848"},ne.createElement(be.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:Lt===0?"visible":"hidden"},onClick:()=>{Da()}}))))))},$e=({value:su=!0,onChange:ju})=>ne.createElement(Ie.Z,{checked:!su,onChange:yu=>{ju(!yu)}}),pt=({questionTitlePlaceholder:su,form:ju,name:yu,scoreByBlank:Wu=!1,answerKey:Ga,titleKey:Da="name",analysisKey:hn="analysis",isOrdered:Lt="is_ordered"})=>{var Vt,Kn;const[lu,Sn]=(0,se.useState)(!1),nu=()=>{const Ue=ju.getFieldValue(["sub_item_banks",...Ga]);ju.setFieldValue(["sub_item_banks",...Ga],Ue==null?void 0:Ue.map((lt,Jt)=>Je(Ke({},lt),{position:Jt+1})))},Nn=(0,se.useRef)(),Xt=(Ue,lt)=>{for(let Jt=0;Jt<Ue;Jt++)Nn.current({position:null,answer_text:[""]},lt+Jt);nu()},te=(0,se.useRef)(),re=Ue=>{te.current(Ue),nu()},Ee=(Kn=(Vt=ju.getFieldValue("sub_item_banks"))==null?void 0:Vt[Ga==null?void 0:Ga[0]])==null?void 0:Kn[Ga==null?void 0:Ga[1]];return ne.createElement("div",{className:Fe.Z.wrap},ne.createElement("div",{className:Fe.Z.questionTitleEditorWrap},ne.createElement(me.default.Item,{label:"\u9898\u5E72",name:Da,labelCol:{span:24},rules:[{required:!0}]},ne.createElement(he.h,{scrollId:"name",watch:!0,height:140,placeholder:su,showNullButton:!0,onAddBlank:()=>{const Ue=ju.getFieldValue(["sub_item_banks",...Ga]);Xt(1,Ue==null?void 0:Ue.length)}}))),ne.createElement(me.default.List,{name:Ga,rules:[{validator(Ue,lt){if((lt==null?void 0:lt.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Jt of lt){const{answer_text:vn}=Jt||{};if(vn!=null&&vn.some(Cu=>(Cu==null?void 0:Cu.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Ue,{add:lt,remove:Jt},{errors:vn})=>(Nn.current=lt,te.current=Jt,ne.createElement(ne.Fragment,null,ne.createElement(me.default.Item,{label:ne.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848"),required:!0,labelCol:{span:24}}),Ue.map((Cu,Mn)=>{var Zn=Cu,{key:Ru,name:ya}=Zn,ia=je(Zn,["key","name"]);return ne.createElement(ye.Z,{align:"top",key:Ru},ne.createElement(le.Z,{className:`${Fe.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",Mn+1),ne.createElement(le.Z,{flex:1},ne.createElement(ye.Z,{align:"top",justify:"space-between"},ne.createElement(le.Z,{flex:1},ne.createElement(me.default.Item,Je(Ke({},ia),{name:[ya,"answer_text"],noStyle:!0}),ne.createElement(it,{removeBlank:re,position:Mn+1}))),Wu&&ne.createElement(le.Z,{flex:"224px"},ne.createElement(me.default.Item,Je(Ke({},ia),{name:[ya,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Fe.Z.blankInputNumberWrapper}),ne.createElement(ve.Z,{className:Fe.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),ne.createElement(me.default.Item,Je(Ke({},ia),{name:[ya,"position"],noStyle:!0}),ne.createElement(Ce.default,{type:"hidden"}))))})))),ne.createElement(Pe.ZP,{className:"mb20",onClick:()=>Xt(1,Ee==null?void 0:Ee.length),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),ne.createElement(ye.Z,{align:"middle"},ne.createElement(me.default.Item,{name:[yu,"downcase"],valuePropName:"checked"},ne.createElement(Ie.Z,null)),ne.createElement(le.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),ne.createElement(ye.Z,{align:"middle"},ne.createElement(me.default.Item,{name:[yu,"no_space"],valuePropName:"checked"},ne.createElement(Ie.Z,null)),ne.createElement(le.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Ee==null?void 0:Ee.length)>1&&ne.createElement(ye.Z,{align:"middle",className:(Ee==null?void 0:Ee.length)>1?"mb30":`${Fe.Z.hide}`},ne.createElement(me.default.Item,{name:Lt},ne.createElement($e,null)),ne.createElement(le.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),ne.createElement("div",{className:"mt30",onClick:()=>Sn(!0)},ne.createElement(me.default.Item,{name:hn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},ne.createElement(he.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:lu}))))};var qe=E(59301),vt=Object.defineProperty,dt=Object.defineProperties,st=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Ge=(su,ju,yu)=>ju in su?vt(su,ju,{enumerable:!0,configurable:!0,writable:!0,value:yu}):su[ju]=yu,He=(su,ju)=>{for(var yu in ju||(ju={}))It.call(ju,yu)&&Ge(su,yu,ju[yu]);if(Mt)for(var yu of Mt(ju))rt.call(ju,yu)&&Ge(su,yu,ju[yu]);return su},tt=(su,ju)=>dt(su,st(ju)),ht=(su,ju)=>{var yu={};for(var Wu in su)It.call(su,Wu)&&ju.indexOf(Wu)<0&&(yu[Wu]=su[Wu]);if(su!=null&&Mt)for(var Wu of Mt(su))ju.indexOf(Wu)<0&&rt.call(su,Wu)&&(yu[Wu]=su[Wu]);return yu};const Qt={\u6B63\u786E:"T",\u9519\u8BEF:"F"},St=({value:su,onChange:ju,form:yu,choiceKey:Wu})=>{const Ga=(su==null?void 0:su.is_answer)===1,Da=su==null?void 0:su.choice_text,hn=()=>{var Lt;const Vt=(Lt=yu==null?void 0:yu.getFieldValue(["sub_item_banks",...Wu]))==null?void 0:Lt.map(Kn=>({choice_text:Kn.choice_text,is_answer:0}));yu==null||yu.setFieldValue(["sub_item_banks",...Wu],Vt),ju(tt(He({},su),{is_answer:1}))};return qe.createElement(ye.Z,{className:Fe.Z.choiceWrap,align:"middle",wrap:!1},qe.createElement(le.Z,{onClick:hn,className:`${Fe.Z.choiceIndex} ${Fe.Z.judgementIndex} ${Ga?Fe.Z.activeAnswer:""}`},Qt[Da]),qe.createElement(le.Z,{flex:1,className:`${Fe.Z.editorWrap} ml15`},qe.createElement("div",{className:`${Fe.Z.inputBorder} ${Fe.Z.placeholder} ${Ga?Fe.Z.activeJudgementAnswer:""}`},Da)),qe.createElement(le.Z,{flex:"0 0 auto",className:"ml15"},qe.createElement("div",{onClick:hn,className:`${Fe.Z.setAnswerBtn} ${Ga?Fe.Z.activeAnswer:""}`},Ga?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},gt=({questionTitlePlaceholder:su,choiceKey:ju="choices",form:yu,titleKey:Wu="name",analysisKey:Ga="analysis"})=>{const[Da,hn]=(0,se.useState)(!1);return qe.createElement("div",{className:Fe.Z.wrap},qe.createElement("div",{className:Fe.Z.questionTitleEditorWrap},qe.createElement(me.default.Item,{label:"\u9898\u5E72",name:Wu,labelCol:{span:24},rules:[{required:!0}]},qe.createElement(he.h,{scrollId:"name",watch:!0,height:140,placeholder:su}))),qe.createElement(me.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},qe.createElement(me.default.List,{name:ju,rules:[{validator(Lt,Vt){return Vt.some(lu=>(lu==null?void 0:lu.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Lt=>qe.createElement("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"}},Lt.map(Vt=>{var Kn=Vt,{key:lu,name:Sn}=Kn,nu=ht(Kn,["key","name"]);return qe.createElement(me.default.Item,tt(He({},nu),{key:lu,name:Sn,noStyle:!0}),qe.createElement(St,{form:yu,choiceKey:ju}))})))),qe.createElement("div",{className:"mt30",onClick:()=>hn(!0)},qe.createElement(me.default.Item,{name:Ga,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},qe.createElement(he.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Da}))))};var Zt=E(6767),Rn=E(96599),au=E(39116),tu=E(61485),Jn=Object.defineProperty,Wt=Object.defineProperties,Ut=Object.getOwnPropertyDescriptors,ln=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,Ye=(su,ju,yu)=>ju in su?Jn(su,ju,{enumerable:!0,configurable:!0,writable:!0,value:yu}):su[ju]=yu,ct=(su,ju)=>{for(var yu in ju||(ju={}))pn.call(ju,yu)&&Ye(su,yu,ju[yu]);if(ln)for(var yu of ln(ju))Bn.call(ju,yu)&&Ye(su,yu,ju[yu]);return su},ft=(su,ju)=>Wt(su,Ut(ju)),nt=(su,ju)=>{var yu={};for(var Wu in su)pn.call(su,Wu)&&ju.indexOf(Wu)<0&&(yu[Wu]=su[Wu]);if(su!=null&&ln)for(var Wu of ln(su))ju.indexOf(Wu)<0&&Bn.call(su,Wu)&&(yu[Wu]=su[Wu]);return yu};const Xe=su=>{var ju=su,{value:yu,onChange:Wu}=ju,Ga=nt(ju,["value","onChange"]);const Da=hn=>{Wu([hn])};return se.createElement(au.Z,ft(ct({},Ga),{defaultValue:yu==null?void 0:yu[0],onChange:Da}))},Gt=su=>{if(!su)return!1;let ju=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return su==="|"?(Zt.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Wn=({value:su=[],onClose:ju})=>se.createElement(Rn.default,{closable:!0,onClose:ju,className:Fe.Z.keywordTag},se.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},su.join(" \u6216 "))),Hn=({questionTitlePlaceholder:su,form:ju,showKeywords:yu,isMustKeyWords:Wu=yu,titleKey:Ga="name",analysisKey:Da="analysis",answerTexts:hn="answer_texts",keywords:Lt="keywords",useKeywords:Vt="use_keywords",indexs:Kn})=>{const[lu,Sn]=(0,se.useState)(!1),[nu,Nn]=(0,se.useState)(""),[Xt,te]=(0,se.useState)(!1),re=me.default.useWatch("question_score",ju);return se.createElement("div",{className:Fe.Z.wrap},se.createElement("div",{className:Fe.Z.questionTitleEditorWrap},se.createElement(me.default.Item,{label:"\u9898\u5E72",name:Ga,labelCol:{span:24},rules:[{required:!0}]},se.createElement(he.h,{scrollId:"name",watch:!0,height:140,placeholder:su}))),se.createElement(me.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:hn,labelCol:{span:24}},se.createElement(Xe,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),yu&&!Wu&&se.createElement(me.default.Item,{hidden:!0,name:Vt,valuePropName:"checked"},se.createElement(Ie.Z,{defaultChecked:!0})),yu&&Wu&&se.createElement(ye.Z,{align:"middle",className:"mb30"},se.createElement(me.default.Item,{name:Vt,valuePropName:"checked"},se.createElement(Ie.Z,{onChange:()=>{var Ee,Ue,lt,Jt,vn,Cu;console.log(ju.getFieldsValue()),te((lt=(Ue=(Ee=ju.getFieldsValue())==null?void 0:Ee.sub_item_banks)==null?void 0:Ue[Kn])==null?void 0:lt.use_keywords),console.log((Cu=(vn=(Jt=ju.getFieldsValue())==null?void 0:Jt.sub_item_banks)==null?void 0:vn[Kn])==null?void 0:Cu.use_keywords),console.log(Xt)}})),se.createElement(le.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),se.createElement(le.Z,null,se.createElement(xe.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},se.createElement(tu.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Xt||!Wu)&&se.createElement(me.default.List,{name:Lt,rules:[{validator(Ee,Ue){return Wu?Ue!=null&&Ue.length?(Ue==null?void 0:Ue.reduce((Jt,vn)=>Jt+vn.score,0))>parseFloat(re)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Ee,{add:Ue,remove:lt})=>se.createElement(se.Fragment,null,se.createElement("div",{className:`${Fe.Z.title} mb10`},Wu?"\u5173\u952E\u8BCD":se.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),se.createElement(ye.Z,{align:"middle",className:"font14 mb30"},se.createElement(le.Z,{flex:1},se.createElement(Ce.default,{value:nu,onChange:Jt=>{Nn(Jt.target.value)},maxLength:50,allowClear:!0,onPressEnter:Jt=>{var vn,Cu,Mn,Zn;const Ru=`${(vn=Jt.target)==null?void 0:vn.value}`,ya=(Mn=(Cu=Ru==null?void 0:Ru.split("|"))==null?void 0:Cu.filter(Ya=>!!Ya))==null?void 0:Mn.map(Ya=>Ya==null?void 0:Ya.trim()),ia=ju.getFieldValue(["sub_item_banks",...Lt]),Dl=((Zn=ia==null?void 0:ia.map(Ya=>Ya==null?void 0:Ya.keyword))==null?void 0:Zn.flat())||[];for(const Ya of ya)if(Dl.includes(Ya)){Zt.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Gt(Ru)&&(Ue({keyword:ya,score:1}),Nn(""))},className:Fe.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),se.createElement(le.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Ee.map(Jt=>{var vn=Jt,{key:Cu,name:Mn}=vn,Zn=nt(vn,["key","name"]);return se.createElement(ye.Z,{key:Cu,className:"mb20",style:{marginRight:148}},se.createElement(le.Z,{flex:1},se.createElement(ye.Z,{align:"middle",justify:"space-between"},se.createElement(me.default.Item,ft(ct({},Zn),{name:[Mn,"keyword"]}),se.createElement(Wn,{onClose:()=>lt(Mn)})),Wu&&se.createElement(me.default.Item,ft(ct({},Zn),{name:[Mn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Fe.Z.blankInputNumberWrapper}),se.createElement(ve.Z,{className:Fe.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),se.createElement("div",{onClick:()=>Sn(!0)},se.createElement(me.default.Item,{name:Da,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},se.createElement(he.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:lu}))))};var Un=E(59301),Eu=Object.defineProperty,ra=Object.defineProperties,Zu=Object.getOwnPropertyDescriptors,du=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,_n=(su,ju,yu)=>ju in su?Eu(su,ju,{enumerable:!0,configurable:!0,writable:!0,value:yu}):su[ju]=yu,El=(su,ju)=>{for(var yu in ju||(ju={}))qn.call(ju,yu)&&_n(su,yu,ju[yu]);if(du)for(var yu of du(ju))nn.call(ju,yu)&&_n(su,yu,ju[yu]);return su},Ul=(su,ju)=>ra(su,Zu(ju)),Rl=(su,ju)=>{var yu={};for(var Wu in su)qn.call(su,Wu)&&ju.indexOf(Wu)<0&&(yu[Wu]=su[Wu]);if(su!=null&&du)for(var Wu of du(su))ju.indexOf(Wu)<0&&nn.call(su,Wu)&&(yu[Wu]=su[Wu]);return yu};const{Panel:ku}=ge.default,Du=({questionTitlePlaceholder:su,choiceKey:ju,form:yu,withScore:Wu})=>{const[Ga,Da]=(0,se.useState)([]),hn=Lt=>{Da(Lt)};return Un.createElement("div",{className:Fe.Z.wrap},Un.createElement("div",{className:Fe.Z.questionTitleEditorWrap},Un.createElement(me.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Un.createElement(he.h,{scrollId:"name",watch:!0,height:140,placeholder:su}))),Un.createElement(me.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),Un.createElement(me.default.List,{name:"sub_item_banks",rules:[{validator(Lt,Vt){return Vt?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Lt,{add:Vt,remove:Kn,move:lu})=>{const Sn=yu.getFieldValue("sub_item_banks");return Un.createElement(Un.Fragment,null,Un.createElement(ge.default,{className:Lt.length>0?Fe.Z.collapseWrapper:"",bordered:!1,activeKey:Ga,onChange:hn,expandIcon:({isActive:nu})=>Un.createElement("i",{className:`iconfont icon-weizhankai ${nu?Fe.Z.open:Fe.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},Lt.map((nu,Nn)=>{var Xt=nu,{key:te,name:re}=Xt,Ee=Rl(Xt,["key","name"]),Ue,lt,Jt,vn,Cu,Mn,Zn,Ru,ya,ia;return Un.createElement(ku,{className:Fe.Z.panel,forceRender:!0,header:Un.createElement("div",{className:Fe.Z.panelHeader},"\u7B2C",Nn+1,"\u5C0F\u9898",Un.createElement("span",null,"\uFF08",((Ue=Sn==null?void 0:Sn[re])==null?void 0:Ue.item_type)=="SINGLE"?"\u5355\u9009\u9898":((lt=Sn==null?void 0:Sn[re])==null?void 0:lt.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((Jt=Sn==null?void 0:Sn[re])==null?void 0:Jt.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":((vn=Sn==null?void 0:Sn[re])==null?void 0:vn.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:re,extra:Un.createElement(ye.Z,{align:"middle",onClick:Dl=>Dl.stopPropagation()},Wu&&Un.createElement(le.Z,null,Un.createElement(me.default.Item,Ul(El({},Ee),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[re,"question_score"],className:Fe.Z.blankInputNumberWrapper}),Un.createElement(ve.Z,{className:Fe.Z.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}}))),Un.createElement(le.Z,null,Un.createElement(ye.Z,{align:"middle",className:"pl40",justify:"end"},Nn!==0&&Un.createElement("div",{onClick:()=>{var Dl;lu(Nn,Nn-1);const Ya=(Dl=yu.getFieldValue("sub_item_banks"))==null?void 0:Dl.map((Nu,ba)=>(Lt.map((ru,Il)=>{ba===Il&&(Nu.q_position=Number(ru.name)+1)}),Nu));yu.setFieldValue("sub_item_banks",Ya)}},Un.createElement(xe.Z,{title:"\u4E0A\u79FB"},Un.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),Nn<Lt.length-1&&Un.createElement("div",{onClick:()=>{var Dl;lu(Nn,Nn+1);const Ya=(Dl=yu.getFieldValue("sub_item_banks"))==null?void 0:Dl.map((Nu,ba)=>(Lt.map((ru,Il)=>{ba===Il&&(Nu.q_position=Number(ru.name)+1)}),Nu));yu.setFieldValue("sub_item_banks",Ya)},className:Nn===0?"":"ml15"},Un.createElement(xe.Z,{title:"\u4E0B\u79FB"},Un.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"}))))),Un.createElement(le.Z,null,Un.createElement(xe.Z,{title:"\u5220\u9664"},Un.createElement(pe.Z,{className:`${Fe.Z.deleteIcon} ml15`,onClick:()=>Kn(re)}))))},Un.createElement(me.default.Item,Ul(El({},Ee),{name:re}),(((Cu=Sn==null?void 0:Sn[re])==null?void 0:Cu.item_type)=="SINGLE"||((Mn=Sn==null?void 0:Sn[re])==null?void 0:Mn.item_type)=="MULTIPLE")&&Un.createElement(a.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Zn=Sn==null?void 0:Sn[re])==null?void 0:Zn.item_type)=="MULTIPLE",form:yu,choiceKey:[re,"choices"],titleKey:[re,"name"],analysisKey:[re,"analysis"],choiceOptionsPath:["sub_item_banks",re,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Ru=Sn==null?void 0:Sn[re])==null?void 0:Ru.item_type)=="COMPLETION"&&Un.createElement(pt,{form:yu,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",scoreByBlank:!1,name:re,titleKey:[re,"name"],analysisKey:[re,"analysis"],isOrdered:[re,"is_ordered"],answerKey:[re,"standard_answers"]}),((ya=Sn==null?void 0:Sn[re])==null?void 0:ya.item_type)=="JUDGMENT"&&Un.createElement(gt,{form:yu,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[re,"name"],analysisKey:[re,"analysis"],choiceKey:[re,"choices"]}),((ia=Sn==null?void 0:Sn[re])==null?void 0:ia.item_type)=="SUBJECTIVE"&&Un.createElement(Hn,{showKeywords:!0,isMustKeyWords:!1,form:yu,titleKey:[re,"name"],analysisKey:[re,"analysis"],answerTexts:[re,"answer_texts"],useKeywords:[re,"use_keywords"],keywords:[re,"keywords"],indexs:re,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),Lt.length<20&&Un.createElement(Re.Z,{menu:{items:[{label:Un.createElement("div",{onClick:()=>{Vt({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"SINGLE"}),Da([Lt==null?void 0:Lt.length,...Ga])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:Un.createElement("div",{onClick:()=>{Vt({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"MULTIPLE"}),Da([Lt==null?void 0:Lt.length,...Ga])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:Un.createElement("div",{onClick:()=>{Vt({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),Da([Lt==null?void 0:Lt.length,...Ga])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:Un.createElement("div",{onClick:()=>{Vt({name:"",analysis:"",is_ordered:!0,standard_answers:[{position:1,answer_text:[""]}],item_type:"COMPLETION",downcase:!0,no_space:!0}),Da([Lt==null?void 0:Lt.length,...Ga])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:Un.createElement("div",{onClick:()=>{Vt({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),Da([Lt==null?void 0:Lt.length,...Ga])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(nu=>nu.show).map(nu=>({label:nu.label,key:nu.key}))}},Un.createElement("div",{className:`${Fe.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var fu=E(9556)},35883:function(Ct,_e,E){"use strict";E.d(_e,{z:function(){return We},Z:function(){return Ke}});var a=E(59301),oe=E(46214),Le=E(20047),ie=E(64018),se=E(16471),ge=E(14185),me=E(76406),ye=E(15342),le=E(44104),ve=E(7939),xe=E(1012),Re=E(86974),Fe=E(59301),he=({html:Je})=>{const je=(0,a.useRef)(null),it=(0,a.useRef)(null),$e=`.markdown-body p {
margin: 0 0 16px 0 !important;
line-height: 28px;
white-space: pre-wrap;
}
ol,
ul,
li {
list-style-type: none
}
ol,
ul,
dl {
margin-bottom: 0px;
}
.markdown-body {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
color: #333;
overflow: hidden;
font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "\u534E\u6587\u7EC6\u9ED1", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "\u5B8B\u4F53", Heiti, "\u9ED1\u4F53", sans-serif;
word-break: break-word;
font-size: 16px;
line-height: 1.6;
white-space: normal;
word-wrap: break-word;
position: relative;
}
.markdown-body ul>li {
list-style-type: disc;
}
.markdown-body ol>li {
list-style-type: decimal;
}
.markdown-body a {
background: transparent;
}
.markdown-body a:active,
.markdown-body a:hover {
outline: 0;
}
.markdown-body strong {
font-weight: bold;
}
.markdown-body h1 {
font-size: 2em;
margin: 0.67em 0;
}
.markdown-body img {
border: 0;
}
.markdown-body hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
.markdown-body pre {
overflow: auto;
}
.markdown-body code,
.markdown-body kbd,
.markdown-body pre {
font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace;
font-size: 1em;
}
.markdown-body input {
color: inherit;
font: inherit;
margin: 0;
}
.markdown-body html input[disabled] {
cursor: default;
}
.markdown-body input {
line-height: normal;
}
.markdown-body input[type="checkbox"] {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
.markdown-body table {
border-collapse: collapse;
border-spacing: 0;
}
.markdown-body td,
.markdown-body th {
padding: 0;
}
.markdown-body * {
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.markdown-body input {
font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
}
.markdown-body a {
color: #4183c4;
text-decoration: none;
}
.markdown-body a:hover,
.markdown-body a:active {
text-decoration: underline;
}
.markdown-body hr {
height: 0;
margin: 15px 0;
overflow: hidden;
background: transparent;
border: 0;
border-bottom: 1px solid #ddd;
}
.markdown-body hr:before {
display: table;
content: "";
}
.markdown-body hr:after {
display: table;
clear: both;
content: "";
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
margin-top: 15px;
margin-bottom: 15px;
line-height: 1.1;
}
.markdown-body h1 {
font-size: 30px;
}
.markdown-body h2 {
font-size: 21px;
}
.markdown-body h3 {
font-size: 16px;
}
.markdown-body h4 {
font-size: 14px;
}
.markdown-body h5 {
font-size: 12px;
}
.markdown-body h6 {
font-size: 11px;
}
.markdown-body blockquote {
margin: 0;
}
.markdown-body ul,
.markdown-body ol {
padding: 0;
margin-top: 0;
margin-bottom: 0;
}
ul.linenums,
ol.linenums {
padding: 16px 0 0 56px !important;
}
.markdown-body ul,
.markdown-body ol {
padding-left: 2em;
}
.markdown-body ol ol,
.markdown-body ul ol {
list-style-type: lower-roman;
}
.markdown-body ul ul ol,
.markdown-body ul ol ol,
.markdown-body ol ul ol,
.markdown-body ol ol ol {
list-style-type: lower-alpha;
}
.markdown-body dd {
margin-left: 0;
}
.markdown-body code {
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
font-size: 12px;
}
.markdown-body pre {
margin-top: 0;
margin-bottom: 0;
font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;
}
.markdown-body .octicon {
font: normal normal 16px octicons-anchor;
line-height: 1;
display: inline-block;
text-decoration: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.markdown-body .octicon-link:before {
content: '\f05c';
}
.markdown-body>*:first-child {
margin-top: 0 !important;
}
.markdown-body>*:last-child {
margin-bottom: 0 !important;
}
.markdown-body .anchor {
position: absolute;
top: 0;
left: 0;
display: block;
padding-right: 6px;
padding-left: 30px;
margin-left: -30px;
}
.markdown-body .anchor:focus {
outline: none;
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
position: relative;
margin-top: 1em;
margin-bottom: 16px;
font-weight: bold;
line-height: 1.4;
}
.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
display: none;
color: #000;
vertical-align: middle;
}
.markdown-body h1:hover .anchor,
.markdown-body h2:hover .anchor,
.markdown-body h3:hover .anchor,
.markdown-body h4:hover .anchor,
.markdown-body h5:hover .anchor,
.markdown-body h6:hover .anchor {
padding-left: 8px;
margin-left: -30px;
text-decoration: none;
}
.markdown-body h1:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
display: inline-block;
}
.markdown-body h1 {
padding-bottom: 0.3em;
font-size: 2.25em;
line-height: 1.2;
border-bottom: 1px solid #eee;
}
.markdown-body h1 .anchor {
line-height: 1;
}
.markdown-body h2 {
padding-bottom: 0.3em;
font-size: 1.75em;
line-height: 1.225;
border-bottom: 1px solid #eee;
}
.markdown-body h2 .anchor {
line-height: 1;
}
.markdown-body h3 {
font-size: 1.5em;
line-height: 1.43;
}
.markdown-body h3 .anchor {
line-height: 1.2;
}
.markdown-body h4 {
font-size: 1.25em;
}
.markdown-body h4 .anchor {
line-height: 1.2;
}
.markdown-body h5 {
font-size: 1em;
}
.markdown-body h5 .anchor {
line-height: 1.1;
}
.markdown-body h6 {
font-size: 1em;
color: #777;
}
.markdown-body h6 .anchor {
line-height: 1.1;
}
.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre {
margin-top: 0;
margin-bottom: 16px;
}
.markdown-body ul ul,
.markdown-body ul ol,
.markdown-body ol ol,
.markdown-body ol ul {
margin-top: 0;
margin-bottom: 0;
}
.markdown-body li>p {
margin-top: 16px;
}
.markdown-body dl {
padding: 0;
}
.markdown-body dl dt {
padding: 0;
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: bold;
}
.markdown-body dl dd {
padding: 0 16px;
margin-bottom: 16px;
}
.markdown-body blockquote {
padding: 0 15px;
color: #777;
border-left: 4px solid #ddd;
}
.markdown-body blockquote> :first-child {
margin-top: 0;
}
.markdown-body blockquote> :last-child {
margin-bottom: 0;
}
.markdown-body table {
display: block;
width: 100%;
overflow: auto;
word-break: normal;
word-break: keep-all;
}
.markdown-body table th {
font-weight: bold;
text-align: revert;
}
.markdown-body table th,
.markdown-body table td {
padding: 6px 13px;
border: 1px solid #ddd;
}
.markdown-body table tr {
background-color: #fff;
border-top: 1px solid #ccc;
}
.markdown-body table tr:nth-child(2n) {
background-color: #f8f8f8;
}
.markdown-body img {
max-width: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.markdown-body code {
padding: 0;
padding-top: 0.2em;
padding-bottom: 0.2em;
margin: 0;
font-size: 85%;
background-color: rgba(0, 0, 0, 0.04);
border-radius: 3px;
}
.markdown-body code:has(.katex) {
background-color: transparent;
}
.markdown-body code:before,
.markdown-body code:after {
letter-spacing: -0.2em;
content: "\\00a0";
}
.markdown-body pre>code {
padding: 0;
margin: 0;
font-size: 100%;
word-break: normal;
white-space: pre;
background: transparent;
border: 0;
}
.markdown-body .highlight {
margin-bottom: 16px;
}
.markdown-body .highlight pre,
.markdown-body pre {
padding: 16px;
overflow: auto;
font-size: 85%;
line-height: 1.45;
background-color: #f7f7f7;
border-radius: 3px;
}
.markdown-body .highlight pre {
margin-bottom: 0;
word-break: normal;
}
.markdown-body pre {
word-wrap: normal;
}
.markdown-body pre code {
display: inline;
max-width: initial;
padding: 0;
margin: 0;
overflow: initial;
line-height: inherit;
word-wrap: normal;
background-color: transparent;
border: 0;
}
.markdown-body pre code:before,
.markdown-body pre code:after {
content: normal;
}
.markdown-body kbd {
display: inline-block;
padding: 3px 5px;
font-size: 11px;
line-height: 10px;
color: #555;
vertical-align: middle;
background-color: #fcfcfc;
border: solid 1px #ccc;
border-bottom-color: #bbb;
border-radius: 3px;
box-shadow: inset 0 -1px 0 #bbb;
}
.markdown-body .pl-c {
color: #969896;
}
.markdown-body .pl-c1,
.markdown-body .pl-mdh,
.markdown-body .pl-mm,
.markdown-body .pl-mp,
.markdown-body .pl-mr,
.markdown-body .pl-s1 .pl-v,
.markdown-body .pl-s3,
.markdown-body .pl-sc,
.markdown-body .pl-sv {
color: #0086b3;
}
.markdown-body .pl-e,
.markdown-body .pl-en {
color: #795da3;
}
.markdown-body .pl-s1 .pl-s2,
.markdown-body .pl-smi,
.markdown-body .pl-smp,
.markdown-body .pl-stj,
.markdown-body .pl-vo,
.markdown-body .pl-vpf {
color: #333;
}
.markdown-body .pl-ent {
color: #63a35c;
}
.markdown-body .pl-k,
.markdown-body .pl-s,
.markdown-body .pl-st {
color: #a71d5d;
}
.markdown-body .pl-pds,
.markdown-body .pl-s1,
.markdown-body .pl-s1 .pl-pse .pl-s2,
.markdown-body .pl-sr,
.markdown-body .pl-sr .pl-cce,
.markdown-body .pl-sr .pl-sra,
.markdown-body .pl-sr .pl-sre,
.markdown-body .pl-src {
color: #df5000;
}
.markdown-body .pl-mo,
.markdown-body .pl-v {
color: #1d3e81;
}
.markdown-body .pl-id {
color: #b52a1d;
}
.markdown-body .pl-ii {
background-color: #b52a1d;
color: #f8f8f8;
}
.markdown-body .pl-sr .pl-cce {
color: #63a35c;
font-weight: bold;
}
.markdown-body .pl-ml {
color: #693a17;
}
.markdown-body .pl-mh,
.markdown-body .pl-mh .pl-en,
.markdown-body .pl-ms {
color: #1d3e81;
font-weight: bold;
}
.markdown-body .pl-mq {
color: #008080;
}
.markdown-body .pl-mi {
color: #333;
font-style: italic;
}
.markdown-body .pl-mb {
color: #333;
font-weight: bold;
}
.markdown-body .pl-md,
.markdown-body .pl-mdhf {
background-color: #ffecec;
color: #bd2c00;
}
.markdown-body .pl-mdht,
.markdown-body .pl-mi1 {
background-color: #eaffea;
color: #55a532;
}
.markdown-body .pl-mdr {
color: #795da3;
font-weight: bold;
}
.markdown-body kbd {
display: inline-block;
padding: 3px 5px;
font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;
line-height: 10px;
color: #555;
vertical-align: middle;
background-color: #fcfcfc;
border: solid 1px #ccc;
border-bottom-color: #bbb;
border-radius: 3px;
box-shadow: inset 0 -1px 0 #bbb;
}
.markdown-body .task-list-item {
list-style-type: none;
}
.markdown-body .task-list-item+.task-list-item {
margin-top: 3px;
}
.markdown-body .task-list-item input {
float: left;
margin: 0.3em 0 0.25em -1.6em;
vertical-align: middle;
}
.markdown-body :checked+.radio-label {
z-index: 1;
position: relative;
border-color: #4183c4;
}
/*! Pretty printing styles. Used with prettify.js. */
/* SPAN elements with the classes below are added by prettyprint. */
.pln {
color: #000
}
/* plain text */
@media screen {
.str {
color: #080
}
/* string content */
.kwd {
color: #008
}
/* a keyword */
.com {
color: #800
}
/* a comment */
.typ {
color: #606
}
/* a type name */
.lit {
color: #066
}
/* a literal value */
/* punctuation, lisp open bracket, lisp close bracket */
.pun,
.opn,
.clo {
color: #660
}
.tag {
color: #008
}
/* a markup tag name */
.atn {
color: #606
}
/* a markup attribute name */
.atv {
color: #080
}
/* a markup attribute value */
.dec,
.var {
color: #606
}
/* a declaration; a variable name */
.fun {
color: red
}
/* a function name */
}
/* Use higher contrast and text-weight for printable form. */
@media print,
projection {
.str {
color: #060
}
.kwd {
color: #006;
font-weight: bold
}
.com {
color: #600;
font-style: italic
}
.typ {
color: #404;
font-weight: bold
}
.lit {
color: #044
}
.pun,
.opn,
.clo {
color: #440
}
.tag {
color: #006;
font-weight: bold
}
.atn {
color: #404
}
.atv {
color: #060
}
}
/* Put a border around prettyprinted code snippets. */
pre.prettyprint {
padding: 2px;
/* border: 1px solid #888 */
}
/* Specify class=linenums on a pre to get line numbering */
ol.linenums {
margin-top: 0;
margin-bottom: 0
}
/* IE indents via margin-left */
li.L0,
li.L1,
li.L2,
li.L3,
li.L5,
li.L6,
li.L7,
li.L8 {
list-style-type: none
}
/* Alternate shading for lines */
li.L1,
li.L3,
li.L5,
li.L7,
li.L9 {
background: #eee
}
.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre {
margin-top: 0;
margin-bottom: 16px;
}`;return(0,a.useEffect)(()=>{const pt=je.current.attachShadow({mode:"open"});it.current=document.createElement("div"),it.current.className="markdown-body",it.current.innerHTML=Je,pt.appendChild(it.current);const qe=document.createElement("style");return qe.textContent=$e,pt.appendChild(qe),()=>{pt.innerHTML=""}},[]),(0,a.useEffect)(()=>{it.current&&(it.current.innerHTML=Je)},[Je]),Fe.createElement("div",{ref:je})};function Be(Je){const je=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],it=new RegExp(`\\b(${je.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi"),$e=/<meta\s+http-equiv\s*=\s*["']?refresh["']?[^>]*>/gi;return Je.replace(it,"").replace($e,"").trim()}var Ce={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},Ie=Object.defineProperty,Pe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,Se=(Je,je,it)=>je in Je?Ie(Je,je,{enumerable:!0,configurable:!0,writable:!0,value:it}):Je[je]=it,Oe=(Je,je)=>{for(var it in je||(je={}))be.call(je,it)&&Se(Je,it,je[it]);if(Pe)for(var it of Pe(je))ne.call(je,it)&&Se(Je,it,je[it]);return Je};const Ae="@\u2581\u2581@",fe="@\u2581@",De=/<pre[^>]*>/g;function Me(Je){let je=document.createElement("div");return je.innerHTML=Je,je.childNodes.length===0?"":je.childNodes[0].nodeValue}const We=(Je,je)=>{Je=Je||"";const it=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,$e=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,pt=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,qe=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return je?Je.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(it,(vt,dt,st,Mt,It,rt,Ge)=>{const He=dt||Mt||rt,tt=st||It||Ge||"?";return ge.Z.API_SERVER+"/api/attachments/"+He+tt+"&t="+(0,me.Jn)(He,Date.now())+(vt.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Je=Je.replace(qe,(vt,dt,st,Mt,It,rt,Ge)=>{const He=dt||Mt||rt,tt=st||It||Ge||"?";return ge.Z.API_SERVER+"/attachments/download/"+He+tt+"&t="+(0,me.Jn)(He,Date.now())+(vt.indexOf(")")>-1?")":"&")}).replace(it,(vt,dt,st,Mt,It,rt,Ge)=>{const He=dt||Mt||rt,tt=st||It||Ge||"?";return ge.Z.API_SERVER+"/api/attachments/"+He+tt+"&t="+(0,me.Jn)(He,Date.now())+(vt.indexOf(")")>-1?")":"&")}).replace($e,(vt,dt,st,Mt,It)=>{const rt=dt||Mt,Ge=st||It||"";return'"'+ge.Z.API_SERVER+"/api/attachments/"+rt+Ge+rt+Ge+"&t="+(0,me.Jn)(rt,Date.now())}).replace(pt,(vt,dt,st,Mt,It)=>{const rt=dt||Mt,Ge=st||It||"";return"("+ge.Z.API_SERVER+"/files/uploads/"+rt+Ge+rt+Ge+"&t="+(0,me.Jn)(rt,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
`),Je)};var Ke=({value:Je="",edit:je=!1,className:it,showTextOnly:$e,showLines:pt,style:qe={},stylesPrev:vt={},highlightKeywords:dt,showProgramFill:st,isProgramFill:Mt,disabledFill:It=!1,programFillValue:rt,openEditor:Ge=()=>{},onFillChange:He=Qt=>{},onFillBlur:tt=()=>{},onFillFocus:ht=()=>{}})=>{let Qt=Be(String(Je||""));const St=(0,a.useRef)(),gt=(0,a.useRef)(),[Zt,Rn]=(0,a.useState)(""),[au,tu]=(0,a.useState)("office"),[Jn,Wt]=(0,a.useState)([]),Ut=(0,a.useRef)("a"+(0,xe.Z)()),ln={},pn=du=>/<style[\s\S]*?>/i.test(du||""),Bn=(du,qn,nn)=>{const _n=document.createElement(du===fe?"input":"textarea");_n.style.width="100%",_n.style.height=du===fe?"40px":"151px",_n.rows=5,_n.spellcheck=!1,_n.name="edu-program-fill",_n.placeholder="\u8BF7\u8F93\u5165",_n.dataset.id=qn;const El=Object.keys(ln).length;return ln[El]=_n,`<span class="edu-program-fill-wrap ${du===fe?"":"show"}" style="width:${du===fe?"600px":"100%"}" title=${nn||""}><span>${_n.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function Ye(du){return du=du.replace(/!\[.*?\]\(.*?\)/g,""),du=du.replace(/\[.*?\]\(.*?\)/g,""),du=du.replace(new RegExp("<iframe.*?<\\/iframe>","gs"),""),du=du.replace(/<embed.*?>/g,""),du=du.replace(/<img.*?>/g,""),du=du.replace(new RegExp("<video.*?>.*?<\\/video>","gs"),""),du=du.replace(new RegExp("<audio.*?>.*?<\\/audio>","gs"),""),du=du.replace(new RegExp("<style.*?>.*?<\\/style>","gs"),""),du=du.replace(new RegExp("<script.*?>.*?<\\/script>","gs"),""),du}const ct=du=>!$e&&pn(Qt)?du:du.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(qn,nn){let _n=nn.replace(/(\n|\r)/g,"").split("}"),El=[];return _n.map(Ul=>{Ul!=""&&El.push(`.${Ut.current} ${Ul}`)}),`<style>${El.join("}")}</style>`}),ft=(0,a.useMemo)(()=>{(0,Le.Iy)();try{const _n=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,El=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ul=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Rl=/\(\/attachments\/download\//g;Qt=Qt.replace(Rl,"("+ge.Z.API_SERVER+"/attachments/download/").replace(_n,"("+ge.Z.API_SERVER+"/api/attachments/").replace(El,'"'+ge.Z.API_SERVER+"/api/attachments/").replace(Ul,'"'+ge.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
`),St.current.style.display="none"}catch(_n){}if(st){let _n=-1;return Qt=Qt.replaceAll("<","&lt;").replaceAll(">","&gt;").replace(/(@▁▁@|@▁@)/g,function(El,Ul,Rl){var ku;return++_n,Bn(El,_n,(ku=rt==null?void 0:rt[_n])==null?void 0:ku.value.replaceAll("<","&lt;").replaceAll(">","&gt;"))}),`<pre style="background:#fff;padding:4px">${ct(Qt||"")}</pre>`}let du=ct(Qt);du=(0,Le.ZP)(du);const qn=(0,Le.ez)();Qt.match(/\[TOC\]/)&&(du=du.replace("<p>[TOC]</p>",(0,Le.Qv)()),(0,Le.Iy)()),du=du.replace(/(__special_katext_id_\d+__)/g,(_n,El)=>{const{type:Ul,expression:Rl}=qn[El];return(0,ye.renderToString)(Me(Rl)||"",{displayMode:Ul==="block",throwOnError:!1,output:"html"})}),du=du.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Le.AL)();const nn=document.createElement("div");if(nn.innerHTML=du,$e)return nn.innerText;if(dt){const _n=dt.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Wn(nn,_n),nn.innerHTML}return setTimeout(()=>Eu(),500),nn.innerHTML},[Qt,dt]);(0,a.useEffect)(()=>{Hn.current&&Hn.current.querySelectorAll(["input","textarea"]).forEach(qn=>{qn.oninput=nt,qn.onblur=Xe,qn.onfocus=Gt})},[Jn]),(0,a.useEffect)(()=>{var du,qn,nn,_n,El;if(rt!=null&&rt.length)try{const Ul=Hn.current.querySelectorAll(".edu-program-fill-score"),Rl=Hn.current.querySelectorAll('[name="edu-program-fill"]');for(const[ku,Du]of Rl.entries())Du.value=((du=rt==null?void 0:rt[ku])==null?void 0:du.value)||"",((qn=rt==null?void 0:rt[ku])==null?void 0:qn.type)==="warning"?Du.className="program-fill-warning":((nn=rt==null?void 0:rt[ku])==null?void 0:nn.type)==="success"?Du.className="program-fill-success":Du.className="";for(const[ku,Du]of Ul.entries())Du.innerHTML=(_n=rt==null?void 0:rt[ku])!=null&&_n.score?`${(El=rt==null?void 0:rt[ku])==null?void 0:El.score}\u5206`:"";Wt(rt)}catch(Ul){console.log(Ul,"error")}},[rt]);const nt=du=>{Jn[du.target.dataset.id]=Jn[du.target.dataset.id]||{},Jn[du.target.dataset.id].value=du.target.value,Wt([...Jn]),He(Jn,du.target.dataset.id)},Xe=du=>{Jn[du.target.dataset.id]=Jn[du.target.dataset.id]||{},Jn[du.target.dataset.id].value=du.target.value,Wt([...Jn]),tt(Jn,du.target.dataset.id)},Gt=du=>{Jn[du.target.dataset.id]=Jn[du.target.dataset.id]||{},Jn[du.target.dataset.id].value=du.target.value,Wt([...Jn]),ht(Jn,du.target.dataset.id)};function Wn(du,qn){return du.childNodes.forEach(nn=>{var _n;if(nn.childNodes.length>0)Wn(nn,qn);else if(nn.nodeName!=="IMG")if(nn.innerHTML)nn.innerHTML=(_n=nn.innerHTML)==null?void 0:_n.replace(new RegExp(qn,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const El=document.createElement("span");El.innerHTML=nn.textContent.replace(new RegExp(qn,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),nn.replaceWith(El)}})}const Hn=(0,a.useRef)();Le.jb.WebkitLineClamp=pt,pt&&(qe=Oe(Oe({},qe),Le.jb));function Un(du){let qn=du.target;if(qn.tagName.toUpperCase()==="A"){let nn=qn.getAttribute("href");if(nn.indexOf("office")>-1)du.preventDefault(),Rn(nn),tu("office");else if(nn.indexOf("application/pdf")>-1)du.preventDefault(),Rn(nn),tu("pdf");else if(nn.indexOf("text/html")>-1)du.preventDefault(),Rn(nn),tu("html");else if(nn.startsWith("#")){du.preventDefault();let _n=document.getElementById(nn.replace("#",""));_n&&_n.scrollIntoView(!0)}}}const Eu=()=>{var du;const qn=(du=Hn.current)==null?void 0:du.querySelectorAll("video");qn==null||qn.forEach(nn=>{if(nn.oncontextmenu=()=>!1,nn.src.indexOf(".m3u8")>-1&&!nn.canPlayType("application/vnd.apple.mpegurl")){if(se.ZP.isSupported()){var _n=new se.ZP;_n.loadSource(nn.src),_n.attachMedia(nn)}}})};(0,a.useEffect)(()=>{if(Hn.current&&ft&&ft.match(De)&&window.PR.prettyPrint(),Hn.current)return Hn.current.addEventListener("click",Un),()=>{var du;(du=Hn.current)==null||du.removeEventListener("click",Un),(0,Le.AL)(),(0,Le.Iy)()}},[ft,Hn.current,Un]);const ra=du=>{du.target.nodeName==="IMG"&&du.target.className.indexOf("draw-flowchart")>-1?(St.current.style.zIndex=1,St.current.style.display="flex",St.current.style.width=du.target.clientWidth+"px",St.current.style.height=du.target.clientHeight+"px",St.current.style.top=du.target.offsetTop+"px",St.current.style.left=du.target.offsetLeft+"px",du.target.id&&(gt.current=du.target.id)):St.current.style.display="none"},Zu=()=>{St.current.style.display="none"};return(0,a.useEffect)(()=>{var du;const qn=nn=>{nn.preventDefault(),nn.clipboardData.setData("text",window.getSelection().toString())};return(du=Hn.current)==null||du.addEventListener("copy",qn),()=>{var nn;(nn=Hn.current)==null||nn.removeEventListener("copy",qn)}},[Hn.current]),a.createElement("div",{style:{position:"relative"},onMouseLeave:Zu},$e&&a.createElement("div",{ref:Hn,className:`${Ce.mdBody} `},ft),!$e&&!pn(ft)&&a.createElement("div",{ref:Hn,style:Oe({},qe),onMouseOver:ra,className:`${it||""} ${It?"disabled-fill":""} markdown-body ${Ce.mdBody} ${Ut.current}`,dangerouslySetInnerHTML:{__html:ft}}),!$e&&pn(ft)&&a.createElement(he,{html:ft}),a.createElement("div",{ref:St,className:`${Ce.button} ${je?"":Ce.previewFlowChart}`},a.createElement(le.Z,null,a.createElement(ve.ZP,{onClick:()=>{je?Ge(gt.current):(Rn(gt.current),tu("flowChart"))}},je?"\u7F16\u8F91":"\u9884\u89C8"))),a.createElement(Re.Z,{close:!0,data:Zt,type:Zt!=null&&Zt.length?au:"",style:Oe({},vt),onClose:()=>Rn("")}))}},59722:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return Ae}});var a=E(59301),oe=E(9221),Le=Object.defineProperty,ie=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,me=(fe,De,Me)=>De in fe?Le(fe,De,{enumerable:!0,configurable:!0,writable:!0,value:Me}):fe[De]=Me,ye=(fe,De)=>{for(var Me in De||(De={}))se.call(De,Me)&&me(fe,Me,De[Me]);if(ie)for(var Me of ie(De))ge.call(De,Me)&&me(fe,Me,De[Me]);return fe},le=(fe,De)=>{var Me={};for(var We in fe)se.call(fe,We)&&De.indexOf(We)<0&&(Me[We]=fe[We]);if(fe!=null&&ie)for(var We of ie(fe))De.indexOf(We)<0&&ge.call(fe,We)&&(Me[We]=fe[We]);return Me};const xe={header:{cell:fe=>{var De=fe,{onResize:Me,width:We}=De,Ke=le(De,["onResize","width"]);return We?a.createElement(oe.Resizable,{width:We,height:0,handle:a.createElement("span",{className:"react-resizable-handle",onClick:Je=>{Je.stopPropagation()}}),onResize:Me,draggableOpts:{enableUserSelectHack:!1}},a.createElement("th",ye({},Ke))):a.createElement("th",ye({},Ke))}}};var Re=E(70858),Fe=Object.defineProperty,pe=Object.defineProperties,he=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Pe=(fe,De,Me)=>De in fe?Fe(fe,De,{enumerable:!0,configurable:!0,writable:!0,value:Me}):fe[De]=Me,be=(fe,De)=>{for(var Me in De||(De={}))Ce.call(De,Me)&&Pe(fe,Me,De[Me]);if(Be)for(var Me of Be(De))Ie.call(De,Me)&&Pe(fe,Me,De[Me]);return fe},ne=(fe,De)=>pe(fe,he(De)),Se=(fe,De)=>{var Me={};for(var We in fe)Ce.call(fe,We)&&De.indexOf(We)<0&&(Me[We]=fe[We]);if(fe!=null&&Be)for(var We of Be(fe))De.indexOf(We)<0&&Ie.call(fe,We)&&(Me[We]=fe[We]);return Me},Ae=fe=>{var De=fe,{pagination:Me,resColumns:We,dataSource:Ke,onRow:Je}=De,je=Se(De,["pagination","resColumns","dataSource","onRow"]);const[it,$e]=(0,a.useState)(!1),[pt,qe]=(0,a.useState)([{}]),vt=(0,a.useRef)(null);(0,a.useEffect)(()=>{let st=We;st=st.map((Mt,It)=>ne(be({},Mt),{onHeaderCell:rt=>({width:rt.width,onResize:dt(It)})})),qe(st)},[]),(0,a.useEffect)(()=>{vt.current=pt},[pt]);const dt=st=>(Mt,{size:It})=>{const rt=[...vt.current];rt[st]=ne(be({},rt[st]),{width:It.width}),qe(rt)};return a.createElement("div",null,a.createElement(Re.default,ne(be({bordered:!0,components:xe,columns:pt,dataSource:Ke,pagination:Me,loading:it,onRow:Je},je),{rowKey:st=>st.key||st.id})))}},75284:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return De},P:function(){return Oe}});var a=E(59301),oe=E(28284),Le=E(62957),ie=E(47889),se=E(37568),ge=E(70858),me={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},ye=E(66443),le=Object.defineProperty,ve=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,he=(Me,We,Ke)=>We in Me?le(Me,We,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):Me[We]=Ke,Be=(Me,We)=>{for(var Ke in We||(We={}))Fe.call(We,Ke)&&he(Me,Ke,We[Ke]);if(Re)for(var Ke of Re(We))pe.call(We,Ke)&&he(Me,Ke,We[Ke]);return Me},Ce=(Me,We)=>ve(Me,xe(We)),Ie=(Me,We)=>{var Ke={};for(var Je in Me)Fe.call(Me,Je)&&We.indexOf(Je)<0&&(Ke[Je]=Me[Je]);if(Me!=null&&Re)for(var Je of Re(Me))We.indexOf(Je)<0&&pe.call(Me,Je)&&(Ke[Je]=Me[Je]);return Ke},Pe=(Me,We,Ke)=>new Promise((Je,je)=>{var it=qe=>{try{pt(Ke.next(qe))}catch(vt){je(vt)}},$e=qe=>{try{pt(Ke.throw(qe))}catch(vt){je(vt)}},pt=qe=>qe.done?Je(qe.value):Promise.resolve(qe.value).then(it,$e);pt((Ke=Ke.apply(Me,We)).next())});const be=({studentNames:Me,total:We})=>{const Ke=["","\u4E00","\u4E24","\u4E09"];return We>3?a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:me.orangeColor},Me==null?void 0:Me.join("\u3001")),"\u7B49",a.createElement("span",{className:me.orangeColor},We),"\u540D\u5B66\u751F"):a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:me.orangeColor},Me==null?void 0:Me.join("\u3001")),Ke[We],"\u540D\u5B66\u751F")},ne=({used:Me,copy:We,canNotCopy:Ke,studentNames:Je,studentCount:je,inPaper:it,is_random:$e=!1,position:pt=""})=>{const qe=()=>{if(We>0&&Ke>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:me.orangeColor},We),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",a.createElement("span",{className:me.orangeColor},Ke),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(We>0&&Ke===0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:me.orangeColor},We),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(We===0&&Ke>0)return a.createElement(a.Fragment,null,"\u5176\u4E2D",a.createElement("span",{className:me.orangeColor},Ke),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},vt=pt||(it?"\u8BD5\u5377":"\u8BFE\u7A0B");return a.createElement("span",null,a.createElement(be,{studentNames:Je,total:je}),"\u5B66\u4E60\u8FC7",vt,"\u4E2D\u7684",a.createElement("span",{className:me.orangeColor},Me),"\u4E2A\u9879\u76EE\uFF0C",qe(),"\u3002\u8BF7\u9009\u62E9",$e?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},Se=({onCancel:Me,onOk:We,visible:Ke,inPaper:Je,renderData:je,type:it,isMultipleCourse:$e=!1})=>{const[pt]=oe.default.useForm(),[qe,vt]=(0,a.useState)(1),[dt,st]=(0,a.useState)(!1),Mt=(0,a.useMemo)(()=>(je==null?void 0:je.total_num)===1&&(je==null?void 0:je.can_copy_num)===1,[je]),It=(0,a.useMemo)(()=>{var rt;return(rt=je==null?void 0:je.course_data_list)==null?void 0:rt.filter(Ge=>Ge.is_show)},[je]);return a.createElement(a.Fragment,null,Mt?a.createElement(Le.default,{centered:!0,closable:!0,open:Ke,destroyOnClose:!0,title:"\u63D0\u793A",className:me.antdModal,width:682,confirmLoading:dt,onCancel:Me,onOk:()=>Pe(void 0,null,function*(){var rt;st(!0);let Ge=qe;if($e){const He=Be({},pt.getFieldsValue());Ge=(rt=je==null?void 0:je.course_data_list)==null?void 0:rt.map(tt=>He[tt.id]!==void 0?Ce(Be({},tt),{is_copy:He[tt.id]}):tt)}yield We(Ge),st(!1)})},a.createElement("div",{className:me.content,style:{marginBottom:20}},$e?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":a.createElement(a.Fragment,null,a.createElement(be,{studentNames:je==null?void 0:je.student_names,total:je==null?void 0:je.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),$e?a.createElement(oe.default,{form:pt,preserve:!1},It==null?void 0:It.map(rt=>a.createElement(a.Fragment,{key:rt.id},a.createElement("h3",{className:"ml15 mb5"},rt.name),a.createElement(oe.default.Item,{name:rt.id,initialValue:1},a.createElement(ie.ZP.Group,{className:me.content},a.createElement(ie.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),a.createElement(ie.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):a.createElement(ie.ZP.Group,{value:qe,onChange:rt=>vt(rt.target.value),className:me.content,style:{marginBottom:30}},a.createElement(ie.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),a.createElement(ie.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),a.createElement("div",null,a.createElement("div",{className:me.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),a.createElement("div",{className:me.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),a.createElement("div",{className:`${me.content} ${me.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):a.createElement(Le.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Ke,confirmLoading:dt,title:"\u63D0\u793A",width:682,onCancel:Me,onOk:()=>Pe(void 0,null,function*(){var rt;st(!0);let Ge=0;if($e){const He=Be({},pt.getFieldsValue());Ge=(rt=je==null?void 0:je.course_data_list)==null?void 0:rt.map(tt=>He[tt.id]!==void 0?Ce(Be({},tt),{is_use:He[tt.id]}):tt)}yield We(Ge),st(!1)})},a.createElement("div",{className:me.content},a.createElement(be,{studentNames:je==null?void 0:je.student_names,total:je==null?void 0:je.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",$e?a.createElement(oe.default,{form:pt,preserve:!1},a.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),It==null?void 0:It.map(rt=>a.createElement(a.Fragment,{key:rt.id},a.createElement("h3",{className:"ml15 mb5"},rt.name),a.createElement(oe.default.Item,{name:rt.id,initialValue:1},a.createElement(ie.ZP.Group,{className:me.content},a.createElement(ie.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),a.createElement(ie.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):a.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",a.createElement("span",{className:me.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},Oe=function(){const[Me,We]=(0,a.useState)(!1),[Ke,Je]=(0,a.useState)();return[Me,()=>We(!1),Ke,$e=>Pe(this,null,function*(){var pt;const qe=$e,{isImportMultipleCourse:vt=!1}=qe,dt=Ie(qe,["isImportMultipleCourse"]);console.log($e);const st=($e==null?void 0:$e.result)||(yield(0,ye.Tr)(dt));return"status"in st?!1:vt?((pt=st==null?void 0:st.course_data_list)==null?void 0:pt.some(It=>It.is_show))?(Je(st),We(!0),!0):st.course_data_list||[]:st.student_count===0?!1:(Je(st),We(!0),!0)})]},Ae=Me=>{const[We]=oe.default.useForm(),[Ke,Je]=(0,a.useState)(!1),{onCancel:je,onOk:it,visible:$e,inPaper:pt=!1,renderData:qe,type:vt,isMultipleCourse:dt=!1,position:st}=Me;let Mt=(0,a.useMemo)(()=>pt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:me.tableCell,render(Ge,He){return a.createElement("a",{href:`/shixuns/${He.identifier}/challenges`,target:"_blank"},Ge)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Ge,He)=>a.createElement(a.Fragment,null,a.createElement(oe.default.Item,{name:[`${vt==="subject"?He.stage_shixun_id:He.shixun_course_id||He.id}`,"is_copy"],initialValue:1},a.createElement(ie.ZP.Group,null,a.createElement(ie.ZP,{value:1},"\u662F"),a.createElement(ie.ZP,{value:0},"\u5426"))),a.createElement(oe.default.Item,{name:[`${vt==="subject"?He==null?void 0:He.stage_shixun_id:He.shixun_course_id||He.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(se.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:me.tableCell,render(Ge,He){return a.createElement("a",{href:`/shixuns/${He.identifier}/challenges`,target:"_blank"},Ge)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Ge,He)=>a.createElement(oe.default.Item,{name:[`${vt==="subject"?He.stage_shixun_id:He.shixun_course_id||He.id}`,"is_use"],initialValue:1},a.createElement(ie.ZP.Group,null,a.createElement(ie.ZP,{value:1},"\u662F"),a.createElement(ie.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(Ge,He)=>a.createElement(oe.default.Item,{name:[`${vt==="subject"?He.stage_shixun_id:He.shixun_course_id||He.id}`,"is_copy"],initialValue:1},a.createElement(ie.ZP.Group,null,a.createElement(ie.ZP,{value:1},"\u662F"),a.createElement(ie.ZP,{value:0},"\u5426")))}],[pt]),It=(0,a.useMemo)(()=>pt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:me.tableCell,align:"center",ellipsis:!0,render:(Ge,He)=>a.createElement(a.Fragment,null,a.createElement("a",{href:`/shixuns/${He.identifier}/challenges`,target:"_blank"},Ge),a.createElement(oe.default.Item,{name:[`${vt==="subject"?He==null?void 0:He.stage_shixun_id:He.shixun_course_id||He.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(se.default,{type:"hidden"})),a.createElement(oe.default.Item,{name:[`${vt==="subject"?He==null?void 0:He.stage_shixun_id:He.shixun_course_id||He.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(se.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:me.tableCell,ellipsis:!0,align:"center",render:(Ge,He)=>a.createElement("a",{href:`/shixuns/${He.identifier}/challenges`,target:"_blank"},Ge)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(Ge,He)=>a.createElement(a.Fragment,null,a.createElement(oe.default.Item,{name:[`${vt==="subject"?He==null?void 0:He.stage_shixun_id:He.shixun_course_id||He.id}`,"is_use"],initialValue:0},a.createElement(ie.ZP.Group,null,a.createElement(ie.ZP,{value:1},"\u662F"),a.createElement(ie.ZP,{value:0},"\u5426"))),a.createElement(oe.default.Item,{name:[`${vt==="subject"?He==null?void 0:He.stage_shixun_id:He.shixun_course_id||He.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(se.default,{type:"hidden"})))}],[pt]);if(dt){const Ge={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:me.tableCell,render:(He,tt)=>a.createElement("a",{href:`/classrooms/${tt.course_id}`},He)};Mt=[Ge,...Mt],It=[Ge,...It]}const rt=(0,a.useMemo)(()=>ne({used:qe==null?void 0:qe.repeat_shixun_num,copy:qe==null?void 0:qe.can_copy_num,canNotCopy:qe==null?void 0:qe.no_copy_num,studentNames:qe==null?void 0:qe.student_names,studentCount:qe==null?void 0:qe.student_count,is_random:qe==null?void 0:qe.is_random,inPaper:pt,position:st}),[qe,pt,st]);return a.createElement(Le.default,{title:"\u63D0\u793A",centered:!0,open:$e,confirmLoading:Ke,onOk:()=>Pe(void 0,null,function*(){Je(!0);const Ge=We.getFieldsValue(),He=Object.keys(Ge).map(tt=>({id:parseInt(tt.split("_")[0]),course_id:parseInt(tt.split("_")[1]),is_use:Ge[tt].is_use,is_copy:Ge[tt].is_copy}));yield it(He),Je(!1)}),onCancel:je,width:880,okText:"\u786E\u8BA4",className:me.antdModal,destroyOnClose:!0},a.createElement(oe.default,{form:We,preserve:!1},a.createElement("div",{className:me.brief},rt),a.createElement("div",{style:{marginBottom:30}},a.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),a.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),a.createElement("div",{className:me.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(qe==null?void 0:qe.can_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:me.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(ge.default,{columns:Mt,className:me.antdTable,dataSource:qe==null?void 0:qe.can_copy_list,rowKey:vt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(qe==null?void 0:qe.no_copy_num)>0&&a.createElement("div",null,a.createElement("div",{className:me.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),a.createElement(ge.default,{columns:It,className:me.antdTable,dataSource:qe==null?void 0:qe.no_copy_list,rowKey:vt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(qe==null?void 0:qe.no_use_list.length)>0&&(qe==null?void 0:qe.no_use_list.map(Ge=>a.createElement("div",{key:vt==="subject"?Ge.stage_shixun_id:Ge.shixun_course_id||Ge.id},a.createElement(oe.default.Item,{name:[`${vt==="subject"?Ge==null?void 0:Ge.stage_shixun_id:Ge.shixun_course_id||Ge.id}`,"is_copy"],hidden:!0,initialValue:0},a.createElement(se.default,{type:"hidden"})),a.createElement(oe.default.Item,{name:[`${vt==="subject"?Ge==null?void 0:Ge.stage_shixun_id:Ge.shixun_course_id||Ge.id}`,"is_use"],hidden:!0,initialValue:1},a.createElement(se.default,{type:"hidden"})))))))};var De=Me=>{const{modalType:We}=Me;return We==="multiple"?a.createElement(Ae,Be({},Me)):a.createElement(Se,Be({},Me))}},71549:function(Ct,_e,E){"use strict";E.d(_e,{C:function(){return $e}});var a=E(59301),oe={recalculation:"recalculation____i9AE",tips:"tips___GoMu8",filter:"filter___Vx7VO",input:"input___OEMMv",operating:"operating___TS9iA",operatingItem:"operatingItem___AT84q"},Le=E(92310),ie=E.n(Le),se=E(62673),ge=E(77019),me=E(6767),ye=E(25399),le=E(7939),ve=E(62957),xe=E(70858),Re=E(4875),Fe=E(28284),pe=E(29787),he=E(76406),Be=E(49317),Ce=E(15267),Ie=E(35139),Pe=E(70467),be=Object.defineProperty,ne=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,De=(pt,qe,vt)=>qe in pt?be(pt,qe,{enumerable:!0,configurable:!0,writable:!0,value:vt}):pt[qe]=vt,Me=(pt,qe)=>{for(var vt in qe||(qe={}))Ae.call(qe,vt)&&De(pt,vt,qe[vt]);if(Oe)for(var vt of Oe(qe))fe.call(qe,vt)&&De(pt,vt,qe[vt]);return pt},We=(pt,qe)=>ne(pt,Se(qe)),Ke=(pt,qe,vt)=>new Promise((dt,st)=>{var Mt=Ge=>{try{rt(vt.next(Ge))}catch(He){st(He)}},It=Ge=>{try{rt(vt.throw(Ge))}catch(He){st(He)}},rt=Ge=>Ge.done?dt(Ge.value):Promise.resolve(Ge.value).then(Mt,It);rt((vt=vt.apply(pt,qe)).next())});const Je=se.default.Group,je=({className:pt,title:qe,items:vt=[],value:dt,onChange:st})=>{const Mt=(vt==null?void 0:vt.length)===(dt==null?void 0:dt.length),It=(dt==null?void 0:dt.length)>0&&(dt==null?void 0:dt.length)<(vt==null?void 0:vt.length),rt=Ge=>{const He=vt.map(tt=>tt.id);st(Ge.target.checked?He:[])};return a.createElement(ge.Z,{align:"middle",className:pt},!!qe&&a.createElement("div",{className:"mr20",style:{color:"#5F6368"}},qe),a.createElement(se.default,{indeterminate:It,onChange:rt,checked:Mt},"\u5168\u90E8"),a.createElement(Je,{value:dt,onChange:st},vt.map(Ge=>a.createElement(se.default,{className:"ml30 c-black",key:Ge.id,value:Ge.id},Ge.name,a.createElement("span",null,`(${Ge.count})`)))))};var $e=({className:pt,style:qe,dataSource:vt})=>{var dt,st,Mt,It,rt,Ge,He;const[tt,ht]=(0,a.useState)({}),[Qt,St]=(0,a.useState)(!0),[gt,Zt]=(0,a.useState)(!1),[Rn,au]=(0,a.useState)(!1),[tu,Jn]=(0,a.useState)(null),[Wt,Ut]=(0,a.useState)(0),[ln,pn]=(0,a.useState)({}),[Bn,Ye]=(0,a.useState)(!0),[ct,ft]=(0,a.useState)(0),[nt,Xe]=(0,a.useState)(0),[Gt,Wn]=(0,a.useState)(!1),Hn=(0,a.useRef)(null),[Un,Eu]=(0,a.useState)(!1),[ra,Zu]=(0,a.useState)(!0),[du,qn]=(0,a.useState)([]),nn={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[_n,El]=(0,a.useState)(Me({},nn));(0,a.useEffect)(()=>{vt!=null&&vt.question_id&&ht(vt)},[vt==null?void 0:vt.question_id]),(0,a.useEffect)(()=>{var Lt;if(((Lt=tt==null?void 0:tt.exercise_question_resubmit)==null?void 0:Lt.status)==="running"){const Vt=setInterval(()=>{ku()},3e3);return()=>clearInterval(Vt)}},[(dt=tt==null?void 0:tt.exercise_question_resubmit)==null?void 0:dt.status]),(0,a.useEffect)(()=>{var Lt;Rn&&(Rn===1&&(_n.question_status=Du.map(Vt=>Vt.value),_n.review=fu.map(Vt=>Vt.value)),Rn===2&&(_n.exercise_question_resubmit_id=(Lt=tt==null?void 0:tt.exercise_question_resubmit)==null?void 0:Lt.id,tu===1&&(_n.success_status=[1]),tu===2&&(_n.success_status=[0])),El(Me({},_n)),Ul(_n),Xe(tt!=null&&tt.is_mirror?3:10),ft(tt!=null&&tt.is_mirror?1:5))},[Rn]),(0,a.useEffect)(()=>{Un&&Rl()},[Un]);const Ul=Lt=>Ke(void 0,null,function*(){St(!0);const Vt=yield(0,Be.ZP)(`/api/exercise_questions/${tt==null?void 0:tt.question_id}/resubmit_student_list.json`,{method:"get",params:Lt});(Vt==null?void 0:Vt.status)==0&&(pn(Vt||[]),Ut(Vt==null?void 0:Vt.count)),St(!1)}),Rl=()=>Ke(void 0,null,function*(){Zu(!0);const Lt=yield(0,Be.ZP)(`/api/exercise_questions/${tt==null?void 0:tt.question_id}/resubmit_history.json`,{method:"get"});(Lt==null?void 0:Lt.status)==0&&qn((Lt==null?void 0:Lt.data)||[]),Zu(!1)}),ku=()=>Ke(void 0,null,function*(){const Lt=yield(0,Be.ZP)(`/api/exercise_questions/${tt==null?void 0:tt.question_id}/resubmit_status.json`,{method:"get"});(Lt==null?void 0:Lt.status)==0&&ht(We(Me({},tt),{show_resubmit_history:!0,exercise_question_resubmit:(Lt==null?void 0:Lt.data)||{}}))}),Du=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],fu=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],su=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],ju=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(Lt,Vt,Kn)=>a.createElement("span",{className:"c-black"},Kn+1+(_n.page-1)*_n.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:Lt=>a.createElement("span",{className:"c-black"},Lt)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:Lt=>a.createElement("span",{className:"c-grey-666"},Lt||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:Lt=>a.createElement("span",{className:"c-black"},Lt)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:Lt=>{const{label:Vt,color:Kn}=Du.find(lu=>lu.value===Lt)||{};return a.createElement("span",{style:{color:Kn}},Vt)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:Lt=>a.createElement("span",{className:"c-black"},Lt)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:Lt=>a.createElement("span",{className:"c-black"},Lt)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:Lt=>{const{label:Vt,color:Kn}=fu.find(lu=>lu.value===Lt)||{};return a.createElement("span",{style:{color:Kn}},Vt)}},Rn===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:Lt=>{const{label:Vt,color:Kn}=su.find(lu=>lu.value===Lt)||{};return a.createElement("span",{style:{color:Kn}},Vt)}}].filter(Boolean),yu=(Lt,Vt,Kn)=>{_n.page=Lt==null?void 0:Lt.current,_n.per_page=Lt==null?void 0:Lt.pageSize,Kn!=null&&Kn.order?(_n.sort_by=Kn==null?void 0:Kn.field,_n.direction=(Kn==null?void 0:Kn.order)==="ascend"?"asc":"desc"):(_n.sort_by=null,_n.direction=null),El(Me({},_n)),Ul(_n)},Wu=()=>{if(!ct){me.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}Wn(!0)},Ga=()=>Ke(void 0,null,function*(){var Lt,Vt;if((Lt=Hn.current)!=null&&Lt.onVerify())return;Zt(!0);const Kn=yield(0,Be.ZP)(`/api/exercise_questions/${tt==null?void 0:tt.question_id}/resubmit.json`,{method:"post",body:{keyword:_n.keyword,question_status:_n.question_status,review:_n.review_status,success_status:_n.success_status,use_max_score:Bn,permits:ct,exercise_question_resubmit_id:Rn===1?null:(Vt=tt==null?void 0:tt.exercise_question_resubmit)==null?void 0:Vt.id}});(Kn==null?void 0:Kn.status)==0&&(yield ku(),me.ZP.success("\u64CD\u4F5C\u6210\u529F"),Wn(!1),au(!1)),Zt(!1)}),Da=(Lt,Vt)=>{_n.page=1,_n[Vt]=Lt,El(Me({},_n)),Ul(_n)},hn=["","\u5F53\u524D\u9898\u76EE\u7684\u5B9E\u9A8C\u8D44\u6E90\u4E3A\u4E13\u6709\u4E91\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u8BC4\u6D4B~","\u8BE5\u529F\u80FD\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u548C\u8003\u8BD5\u7684\u521B\u5EFA\u8005\u53EF\u4EE5\u64CD\u4F5C~"];return a.createElement(a.Fragment,null,a.createElement("div",{className:ie()(oe.recalculation,pt),style:qe},a.createElement(ye.Z,{title:hn[(tt==null?void 0:tt.disable_resubmit_reason)||0]},a.createElement(le.ZP,{disabled:(tt==null?void 0:tt.disable_resubmit)||((st=tt==null?void 0:tt.exercise_question_resubmit)==null?void 0:st.status)==="running",onClick:()=>au(1),icon:a.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(tt==null?void 0:tt.show_resubmit_history)&&a.createElement(a.Fragment,null,((Mt=tt==null?void 0:tt.exercise_question_resubmit)==null?void 0:Mt.status)==="running"?a.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",a.createElement("span",{className:"c-light-primary ml3"},(It=tt==null?void 0:tt.exercise_question_resubmit)==null?void 0:It.rate)):a.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",a.createElement("span",{onClick:()=>{au(2),Jn(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},(rt=tt==null?void 0:tt.exercise_question_resubmit)==null?void 0:rt.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",a.createElement("span",{onClick:()=>{au(2),Jn(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},(Ge=tt==null?void 0:tt.exercise_question_resubmit)==null?void 0:Ge.fail_count),"\u4EBA"),a.createElement(ye.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},a.createElement("i",{onClick:()=>Eu(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),a.createElement(ve.default,{centered:!0,open:!!Rn,title:`\u91CD\u65B0\u8BC4\u6D4B${Rn===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>au(!1),onOk:Wu,afterClose:()=>{Ye(!0),Jn(null),El(Me({},nn))}},a.createElement("div",{className:oe.filter},Rn===1&&a.createElement(a.Fragment,null,a.createElement("div",{className:oe.tips},a.createElement("div",{className:"mb5",style:{color:"#FF9D18"}},a.createElement("i",{className:"iconfont icon-tishi9 mr10 font14"}),"\u6E29\u99A8\u63D0\u793A"),a.createElement("div",null,"1.\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206\u6D41\u7A0B\uFF1A \u7CFB\u7EDF\u81EA\u52A8\u83B7\u53D6\u5B66\u751F\u5728\u8003\u8BD5\u9875\u9762\u4FDD\u5B58\u7684\u6700\u65B0\u4EE3\u7801\uFF0C\u5E76\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\uFF0C\u4ECE\u800C\u7CBE\u51C6\u8BA1\u7B97\u51FA\u5B66\u751F\u7684\u6700\u7EC8\u5F97\u5206\uFF1B"),a.createElement("div",{style:{margin:"2px 0"}},"2.\u91CD\u65B0\u8BC4\u6D4B\u6761\u4EF6\uFF1A \u8003\u8BD5\u7ED3\u675F\u540E\uFF0C\u4EC5\u5BF9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u5DF2\u4F5C\u7B54\u8BE5\u9898\u76EE\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\u4E0E\u7B97\u5206\uFF1B"),a.createElement("div",null,"3.\u91CD\u65B0\u8BC4\u6D4B\u65F6\uFF0C\u8BF7\u786E\u4FDD\u5B9E\u9A8C\u73AF\u5883\u80FD\u6B63\u5E38\u542F\u52A8\u5E76\u53EF\u8FD0\u884C\u8BC4\u6D4B\u3002")),a.createElement(je,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(ln==null?void 0:ln.question_status)||[],value:_n.question_status,onChange:Lt=>Da(Lt,"question_status")}),a.createElement(je,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(ln==null?void 0:ln.review_status)||[],value:_n.review,onChange:Lt=>Da(Lt,"review")})),Rn===2&&a.createElement(a.Fragment,null,a.createElement(je,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(ln==null?void 0:ln.success_status)||[],value:_n.success_status,onChange:Lt=>Da(Lt,"success_status")})),a.createElement(Pe.t7,{className:oe.input,style:{bottom:Rn===1?10:-5},value:_n.keyword,onChange:Lt=>Da(Lt,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),a.createElement(xe.default,{className:"mt20",columns:ju,scroll:((He=ln==null?void 0:ln.data)==null?void 0:He.length)>7?{y:300}:{},dataSource:(ln==null?void 0:ln.data)||[],loading:Qt,onChange:yu,pagination:{total:Wt,pageSize:_n.per_page,current:_n.page,hideOnSinglePage:!Wt,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:he.rU}}),a.createElement(ge.Z,{justify:"space-between",align:"middle",className:"mt10"},a.createElement(se.default,{className:"c-black",checked:Bn,onChange:Lt=>Ye(Lt.target.checked)},"\u91CD\u65B0\u8BC4\u6D4B\u540E\u7684\u5206\u6570\u5927\u4E8E\u539F\u6765\u7684\u5206\u6570\u624D\u66F4\u65B0\u6210\u7EE9"),(0,Ce.Ny)()&&a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570",a.createElement(Re.Z,{className:"ml10 mr10",value:ct,max:nt,min:1,precision:0,onChange:Lt=>ft(Lt)}),"\u4EBA",a.createElement(ye.Z,{overlayStyle:{maxWidth:450},title:"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A20\u4EBA\uFF08\u81EA\u5B9A\u4E49\u955C\u50CF\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A3\u4EBA\uFF09\u3002"},a.createElement("i",{style:{color:"#9096A3"},className:"iconfont icon-tishi5 font13 ml10"}))))),a.createElement(ve.default,{centered:!0,title:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",open:Gt,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:gt,destroyOnClose:!0,onOk:Ga,onCancel:()=>Wn(!1)},a.createElement(Fe.default.Item,{className:"mb0",colon:!1,label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},a.createElement(Ie.Z,{ref:Lt=>Hn.current=Lt}))),a.createElement(ve.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:Un,width:710,onCancel:()=>Eu(!1),footer:null},a.createElement(pe.Z,{spinning:ra},a.createElement("div",{className:oe.operating},du.map((Lt,Vt)=>a.createElement("div",{key:Vt,className:oe.operatingItem},a.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},Lt==null?void 0:Lt.created_at),a.createElement("div",{className:"c-black"},Lt==null?void 0:Lt.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(Lt==null?void 0:Lt.status)==="running"?a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",a.createElement("span",{className:"c-light-primary ml3"},Lt==null?void 0:Lt.rate)):a.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",a.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},Lt==null?void 0:Lt.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",a.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},Lt==null?void 0:Lt.fail_count),"\u4EBA")))),a.createElement("div",{style:{height:20}}))))}},27878:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return ye}});var a=E(59301),oe={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Le=E(62957),ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",ge=(le,ve,xe)=>new Promise((Re,Fe)=>{var pe=Ce=>{try{Be(xe.next(Ce))}catch(Ie){Fe(Ie)}},he=Ce=>{try{Be(xe.throw(Ce))}catch(Ie){Fe(Ie)}},Be=Ce=>Ce.done?Re(Ce.value):Promise.resolve(Ce.value).then(pe,he);Be((xe=xe.apply(le,ve)).next())}),ye=({type:le,resdata:ve,onok:xe,oktext:Re,okloading:Fe})=>{const[pe,he]=(0,a.useState)(!1),{can_copy_list:Be,can_copy_num:Ce,challenge_type:Ie,course_data_list:Pe,no_copy_list:be,no_copy_num:ne,no_use_list:Se,no_use_num:Oe,repeat_shixun_num:Ae,student_count:fe,total_num:De,use_num:Me}=ve;let We=Ce>0||le==="exercise";(0,a.useEffect)(()=>{(ve==null?void 0:ve.student_count)>0&&he(!0)},[ve]),console.log("---11",Fe),(0,a.useEffect)(()=>{Fe||he(!1)},[Fe]);const Ke=()=>{if(le==="exercise"&&Ie===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:oe.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:oe.orangeColor},Me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:oe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(le==="exercise"&&Ie===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:oe.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:oe.orangeColor},Me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:oe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(le==="shixun"&&Ie===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:oe.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:oe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(le==="shixun"&&Ie===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:oe.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:oe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(le==="subject"&&Ie===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:oe.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:oe.orangeColor},Me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:oe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(le==="subject"&&Ie===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",a.createElement("span",{className:oe.orangeColor},fe)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",a.createElement("span",{className:oe.orangeColor},Me)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:oe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(le==="exercisepush")return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:oe.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",a.createElement("span",{className:oe.orangeColor},Me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",a.createElement("span",{className:oe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(le==="shixunpush"&&Ie===1)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:oe.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",a.createElement("span",{className:oe.orangeColor},Me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:oe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(le==="shixunpush"&&Ie===2)return a.createElement(a.Fragment,null,"\u8BFE\u5802\u5185\u6709",a.createElement("span",{className:oe.orangeColor},fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",a.createElement("span",{className:oe.orangeColor},Me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",a.createElement("span",{className:oe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Je=()=>{if(le==="exercise"||le==="subject"||le==="exercisepush"||le==="shixunpush")return a.createElement("div",{style:{marginTop:20}},ne>0&&a.createElement("div",null,a.createElement("span",{className:oe.flex},a.createElement("img",{src:se,style:{width:14}}),a.createElement("span",{className:oe.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),a.createElement("div",{className:oe.statusbody},le==="exercise"&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",a.createElement("span",{className:oe.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(le==="subject"||le==="exercisepush")&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",We&&a.createElement("span",{className:oe.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),le==="shixunpush"&&a.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",We&&a.createElement("span",{className:oe.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),a.createElement("div",null,be==null?void 0:be.map((je,it)=>a.createElement("a",{href:`/shixuns/${je.identifier}/challenges`,target:"_blank"},"\u300A",je==null?void 0:je.name,"\u300B",it+1!==ne&&"\u3001"))))),Ce>0&&a.createElement("div",{style:{marginTop:20}},a.createElement("span",{className:oe.flex},a.createElement("img",{src:ie,style:{width:14}}),a.createElement("span",{className:oe.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),a.createElement("div",{className:oe.statusbody},le==="exercise"&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(le==="subject"||le==="exercisepush")&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),le==="shixunpush"&&a.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),a.createElement("div",null,Be==null?void 0:Be.map((je,it)=>a.createElement("a",{href:`/shixuns/${je.identifier}/challenges`,target:"_blank"},"\u300A",je==null?void 0:je.name,"\u300B",it+1!==Ce&&"\u3001"))))));if(le==="shixun")return a.createElement("div",{style:{marginTop:20}},Ce>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return a.createElement(Le.default,{open:pe,onCancel:()=>{he(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!We&&"none"}},zIndex:1003,confirmLoading:Fe,okText:We?Re:"\u6211\u77E5\u9053\u4E86",onOk:()=>ge(void 0,null,function*(){We?yield xe([...Be,...Se]):he(!1)})},a.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Ke(),Je()))}},66502:function(Ct,_e,E){"use strict";var a=E(59301),oe=E(44283),Le=E(62957),ie=E(35139),se=E(59301),ge=(ye,le,ve)=>new Promise((xe,Re)=>{var Fe=Be=>{try{he(ve.next(Be))}catch(Ce){Re(Ce)}},pe=Be=>{try{he(ve.throw(Be))}catch(Ce){Re(Ce)}},he=Be=>Be.done?xe(Be.value):Promise.resolve(Be.value).then(Fe,pe);he((ve=ve.apply(ye,le)).next())});const me=({classroomList:ye,dispatch:le})=>{var ve,xe;const Re=(0,a.useRef)(null),[Fe,pe]=(0,a.useState)(!1),he=()=>{le({type:"classroomList/setActionTabs",payload:{}})};return se.createElement(Le.default,{centered:!0,maskClosable:!1,width:560,title:"\u540C\u6B65\u786E\u8BA4",open:((ve=ye==null?void 0:ye.actionTabs)==null?void 0:ve.key)==="\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",destroyOnClose:!0,onCancel:he,onOk:()=>ge(void 0,null,function*(){var Be,Ce;(Be=Re.current)!=null&&Be.onVerify()||(pe(!0),yield(Ce=ye==null?void 0:ye.actionTabs)==null?void 0:Ce.onOK(),pe(!1))}),okText:"\u786E\u8BA4\u540C\u6B65",comfirmLoading:(xe=ye==null?void 0:ye.actionTabs)==null?void 0:xe.loading},se.createElement("p",null,"\u672C\u64CD\u4F5C\u4F1A\u5C06\u5F53\u524D\u5B9E\u8BAD\u5168\u90E8\u5185\u5BB9\u540C\u6B65\u81F3\u9009\u62E9\u5B9E\u8BAD\u4E2D\uFF0C\u8BF7\u4ED4\u7EC6\u786E\u8BA4\u9700\u540C\u6B65\u7684\u5B9E\u8BAD\u5185\u5BB9\uFF0C\u786E\u8BA4\u65E0\u8BEF\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u8F93\u5165\u9A8C\u8BC1\u7801\u540E\uFF0C\u8FDB\u884C\u5B9E\u8BAD\u540C\u6B65\u3002"),se.createElement("p",{style:{color:"#DD0000"}},"*\u6CE8\u610F\uFF1A\u5B9E\u8BAD\u540C\u6B65\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u81F3\u539F\u6709\u7248\u672C\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),se.createElement(ie.Z,{ref:Be=>Re.current=Be}))};_e.Z=(0,oe.connect)(({classroomList:ye})=>({classroomList:ye}))(me)},80608:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return ge}});var a=E(59301),oe={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},Le=E(92310),ie=E.n(Le),ge=({className:me,style:ye,state:le,onClick:ve})=>{var xe,Re;return a.createElement("div",{onClick:ve,className:ie()(le?(xe=oe)==null?void 0:xe.redBtn:(Re=oe)==null?void 0:Re.btn,me),style:ye},le?a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-biaoji1"}),a.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-biaojigaiti"}),a.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},28010:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return ie}});var a=E(44283),oe={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},Le=E(59301),ie=({message:se,className:ge,children:me,style:ye={}})=>Le.createElement("div",{className:`custom-spinner ${oe.idsRingWrapper} ${ge}`},Le.createElement("div",{className:oe.ldsRing},Le.createElement("div",null),Le.createElement("div",null),Le.createElement("div",null),Le.createElement("div",null)),se?Le.createElement("p",{style:ye},se):null,me,Le.createElement(a.Outlet,null))},22914:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return ie}});var a=E(59301),oe=E(33156),Le=E(59301),ie=({defaultX:se="40%",leftChild:ge,rightChild:me,className:ye,hideResize:le=!1})=>{const[ve,xe]=(0,a.useState)(se),Re=(0,a.useRef)();function Fe(){Re.current=!0}(0,a.useEffect)(()=>{function Be(Ie){Re.current&&(oe.Z.publish("resize-move-bar",Ie),xe(Ie.pageX))}function Ce(){Re.current=!1}return window.addEventListener("mousemove",Be),window.addEventListener("mouseup",Ce),()=>{window.removeEventListener("mousemove",Be),window.removeEventListener("mouseup",Ce)}},[]);const pe=typeof ve=="number"&&ve!==.01?`${ve}px`:se,he=`calc(100% - ${le?"0px":"4px"} - ${pe})`;return Le.createElement("div",{className:`split-panel-container ${ye}`},Le.createElement("section",{style:{width:pe,display:ve===.01?"none":""}},ge),Le.createElement("section",{className:"resize-x-bar",onMouseDown:Fe},Le.createElement("a",{className:"btn-resize"},Le.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},Le.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),Le.createElement("section",{style:{width:he}},me))}},16102:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return ge}});var a=E(59301),oe={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},Le=E(92310),ie=E.n(Le),ge=({className:me,style:ye={},leftNode:le,leftTitle:ve="\u81EA\u6D4B\u8F93\u5165",rightNode:xe,rightTitle:Re="\u8FD0\u884C\u7ED3\u679C"})=>a.createElement("div",{className:ie()(oe.result,me),style:ye},a.createElement("div",{className:oe.left},a.createElement("div",{className:oe.title},a.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),a.createElement("span",null,ve)),a.createElement("div",{className:oe.leftNode},le)),a.createElement("div",{className:oe.right},a.createElement("div",{className:oe.title},a.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),a.createElement("span",null,Re)),a.createElement("div",{className:oe.rightNode},xe)))},42524:function(Ct,_e,E){"use strict";var a=E(59301);const oe=ie=>String(ie).length===1?`0${ie}`:ie,Le=({className:ie="",onChange:se,defaultValue:ge=0})=>{const[me,ye]=(0,a.useState)(ge);(0,a.useEffect)(()=>{const Re=setTimeout(()=>{ye(me+1e3)},1e3);return se(me+1e3),()=>{clearInterval(Re)}},[me]);const le=parseInt(me/(60*6e4))||"00",ve=parseInt(me%(60*6e4)/6e4)||"00",xe=parseInt(me%6e4/1e3)||"00";return a.createElement("div",{className:ie},oe(le),":",oe(ve),":",oe(xe))};_e.Z=Le},73704:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return se}});var a=E(59301),oe={flex_box_center:"flex_box_center___sOi51",flex_space_between:"flex_space_between___pl96A",flex_box_vertical_center:"flex_box_vertical_center___LVWaS",flex_box_center_end:"flex_box_center_end___bFW2z",flex_box_column:"flex_box_column___Iuosg",disabled:"disabled___kyQ47"},Le=E(25399),se=({children:ge,tips:me,title:ye,style:le})=>{const ve=ye||a.createElement("div",null,a.createElement("div",null,"\u63D0\u793A\uFF1A"),a.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),a.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"));return ge&&me?a.createElement(Le.Z,{overlayStyle:{maxWidth:"initial"},title:ve},a.createElement("span",{className:oe.disabled,style:le},ge)):ge&&!me?a.createElement(a.Fragment,null,ge):a.createElement(a.Fragment,null)}},10015:function(Ct,_e,E){"use strict";var a=E(59301),oe=E(62957),Le=E(70858);const ie=({dataSource:se,visible:ge,onClose:me=()=>{},onSuccess:ye=()=>{},text:le,okText:ve})=>{var xe;return a.createElement(oe.default,{centered:!0,destroyOnClose:!0,open:!!ge,title:"\u63D0\u793A",width:"600px",okText:ve,cancelText:"\u53D6\u6D88",onCancel:me,onOk:ye},ge==="single"&&a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},(xe=se==null?void 0:se[0])==null?void 0:xe.total_score),"\u5206\uFF0C\u8BF7\u786E\u8BA4",le),ge==="multiple"&&a.createElement(a.Fragment,null,a.createElement("div",{className:"c-grey-333 mb10"},"\u4EE5\u4E0B\u8BD5\u5377\u603B\u5206\u5F02\u5E38\uFF0C\u8BF7\u786E\u8BA4",le),a.createElement(Le.default,{columns:[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0},{title:"\u603B\u5206",width:90,dataIndex:"total_score"}],dataSource:se,scroll:(se==null?void 0:se.length)>7?{y:300}:{},pagination:!1})))};_e.Z=ie},51166:function(Ct,_e,E){"use strict";var a=E(59301),oe=E(59301);const Le=({text:ie,speed:se=100})=>{const[ge,me]=(0,a.useState)(""),ye=(0,a.useRef)(0);return(0,a.useEffect)(()=>{me(""),ye.current=0;const le=setInterval(()=>{ye.current<ie.length?(me(ve=>ve+ie.charAt(ye.current)),ye.current+=1):clearInterval(le)},se);return()=>{clearInterval(le)}},[ie]),oe.createElement("div",{className:"c-black"},ge)};_e.Z=Le},50105:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return Fe}});var a=E(59301),oe=E(25399),Le=E(44283),ie=E(15267),se=E(76406),ge=Object.defineProperty,me=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ve=(pe,he,Be)=>he in pe?ge(pe,he,{enumerable:!0,configurable:!0,writable:!0,value:Be}):pe[he]=Be,xe=(pe,he)=>{for(var Be in he||(he={}))ye.call(he,Be)&&ve(pe,Be,he[Be]);if(me)for(var Be of me(he))le.call(he,Be)&&ve(pe,Be,he[Be]);return pe},Fe=({children:pe,customContent:he,disableWhenCommunity:Be=!1,tooltipProps:Ce={}})=>{const Ie=(0,Le.useDispatch)(),Pe=a.createElement("div",null,"\u60A8\u5F53\u524D\u7684\u8D26\u53F7\u7248\u672C\u6682\u65E0\u6B64\u529F\u80FD\u6743\u9650\u3002\u5982\u9700\u4F7F\u7528\uFF0C\u8BF7",a.createElement("span",{style:{color:"#6594FF",cursor:"pointer"},onClick:()=>{var ne;(0,se.xg)(`/users/${(ne=(0,ie.eY)())==null?void 0:ne.login}/memberCenter`)}},"\u5347\u7EA7\u81F3\u66F4\u9AD8\u7248\u672C\u8D26\u53F7"),"\u3002"),be=ne=>{var Se;if(!a.isValidElement(ne))return ne;const Oe={};Oe.disabled=!0,Oe.onChange=De=>{var Me,We;(Me=De==null?void 0:De.preventDefault)==null||Me.call(De),(We=De==null?void 0:De.stopPropagation)==null||We.call(De)};const Ae=(Se=ne.props)==null?void 0:Se.children,fe=Ae&&a.Children.map(Ae,be);return a.cloneElement(ne,Oe,fe)};return(0,ie.k5)()&&Be?a.createElement(oe.Z,xe({placement:"topLeft",title:he||Pe},Ce),be(pe)):a.createElement(a.Fragment,null,pe)}},25173:function(Ct,_e,E){"use strict";E.d(_e,{cT:function(){return De},pe:function(){return Oe}});var a=E(59301),oe=E(94968),Le=E(6767),ie=E(49317),se=E(28209),ge=E.n(se),me=E(1012),ye=E(44283),le=E(47257),ve=E.n(le),xe=Object.defineProperty,Re=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Ce=(We,Ke,Je)=>Ke in We?xe(We,Ke,{enumerable:!0,configurable:!0,writable:!0,value:Je}):We[Ke]=Je,Ie=(We,Ke)=>{for(var Je in Ke||(Ke={}))he.call(Ke,Je)&&Ce(We,Je,Ke[Je]);if(pe)for(var Je of pe(Ke))Be.call(Ke,Je)&&Ce(We,Je,Ke[Je]);return We},Pe=(We,Ke)=>Re(We,Fe(Ke)),be=(We,Ke)=>{var Je={};for(var je in We)he.call(We,je)&&Ke.indexOf(je)<0&&(Je[je]=We[je]);if(We!=null&&pe)for(var je of pe(We))Ke.indexOf(je)<0&&Be.call(We,je)&&(Je[je]=We[je]);return Je},ne=(We,Ke,Je)=>new Promise((je,it)=>{var $e=vt=>{try{qe(Je.next(vt))}catch(dt){it(dt)}},pt=vt=>{try{qe(Je.throw(vt))}catch(dt){it(dt)}},qe=vt=>vt.done?je(vt.value):Promise.resolve(vt.value).then($e,pt);qe((Je=Je.apply(We,Ke)).next())});const{Dragger:Se}=oe.default,Oe=We=>{const Ke="bf3c199c2470cb477d907b1e0917c17b",Je="5183666c72eec9e4";var je=ge().enc.Utf8.parse(Ke);let it=ge().enc.Utf8.parse(Je);var $e=ge().AES.decrypt(We,je,{iv:it,mode:ge().mode.CBC});return $e.toString(ge().enc.Utf8)};let Ae;const fe=We=>ne(void 0,[We],function*({identifier:Ke,oldFilename:Je,newFilename:je}){var it,$e,pt,qe,vt,dt;const st=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});st.data=JSON.parse(Oe(st.data));const Mt=new OSS({endpoint:(it=st==null?void 0:st.data)==null?void 0:it.end_point,region:($e=st==null?void 0:st.data)==null?void 0:$e.region,accessKeyId:(pt=st==null?void 0:st.data)==null?void 0:pt.access_key_id,accessKeySecret:(qe=st==null?void 0:st.data)==null?void 0:qe.access_key_secret,bucket:(vt=st==null?void 0:st.data)==null?void 0:vt.bucket,stsToken:(dt=st==null?void 0:st.data)==null?void 0:dt.security_token});return new Promise((It,rt)=>{console.log(11111,`${Ke}/${Je}`,`${Ke}/${je}`,st.data),Mt.copy(`/${Ke}/${Je}`,`/${Ke}/${je}`).then(Ge=>{console.log("\u62F7\u8D1D\u6210\u529F",Ge)}).catch(Ge=>{console.log(Ge)})})}),De=(We,Ke,Je)=>ne(void 0,null,function*(){var je,it,$e,pt,qe,vt;Ke.file_name=We.name;const dt=yield(0,ie.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",Oe(dt.data)),dt.data=JSON.parse(Oe(dt.data));const st=We.name.split(".");st.pop();const Mt=Ke.realFileName?st.join(""):(0,me.Z)(),It=new(ve())({endpoint:(je=dt==null?void 0:dt.data)==null?void 0:je.end_point,region:(it=dt==null?void 0:dt.data)==null?void 0:it.region,accessKeyId:($e=dt==null?void 0:dt.data)==null?void 0:$e.access_key_id,accessKeySecret:(pt=dt==null?void 0:dt.data)==null?void 0:pt.access_key_secret,bucket:(qe=dt==null?void 0:dt.data)==null?void 0:qe.bucket,stsToken:(vt=dt==null?void 0:dt.data)==null?void 0:vt.security_token});return new Promise((rt,Ge)=>{var He;It.multipartUpload(`${Mt}`,new Blob([We],{type:We.type}),Pe(Ie({timeout:200*1e3,partSize:102400},Je),{callback:{url:(He=dt==null?void 0:dt.data)==null?void 0:He.callback_url,host:dt==null?void 0:dt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ie.rz)(Ke)}})).then(function(tt){var ht;We.response=(ht=tt.data)==null?void 0:ht.data,rt(tt==null?void 0:tt.data)}).catch(function(tt){Ge(tt),console.log("err:",tt)})})}),Me=We=>{var Ke=We,{user:Je,cancelUpload:je}=Ke,it=be(Ke,["user","cancelUpload"]);const[$e,pt]=(0,a.useState)([]);let[qe,vt]=(0,a.useState)();const dt={onRemove:Mt=>{pt([...$e.filter(It=>It.name!==Mt.name)]),it.onChange($e.filter(It=>It.name!==Mt.name))},disabled:it.disabled,multiple:!0,fileList:$e==null?void 0:$e.map(Mt=>Mt.file),customRequest:()=>{},beforeUpload:Mt=>ne(void 0,null,function*(){let It=it.maxSize||1073741824;if($e.filter(rt=>rt.name===Mt.name).length){Le.ZP.info(`${Mt.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(Mt==null?void 0:Mt.size)>It?(Le.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${It/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):($e.push({name:Mt.name,file:Mt}),pt([...$e]),it.onChange($e),!1)})},st=(Mt,It)=>ne(void 0,null,function*(){var rt,Ge,He,tt,ht,Qt;It.file_name=Mt.name;const St=Mt.name,gt=yield(0,ie.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(gt.data=JSON.parse(Oe(gt.data)),(gt==null?void 0:gt.status)!==0){$e[$e.findIndex(au=>au.name===St)].status="error",$e[$e.findIndex(au=>au.name===St)].file.status="error",it.onChange($e),Le.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}qe=new(ve())({endpoint:(rt=gt==null?void 0:gt.data)==null?void 0:rt.end_point,region:(Ge=gt==null?void 0:gt.data)==null?void 0:Ge.region,accessKeyId:(He=gt==null?void 0:gt.data)==null?void 0:He.access_key_id,accessKeySecret:(tt=gt==null?void 0:gt.data)==null?void 0:tt.access_key_secret,bucket:(ht=gt==null?void 0:gt.data)==null?void 0:ht.bucket,stsToken:(Qt=gt==null?void 0:gt.data)==null?void 0:Qt.security_token}),console.log(Mt,"file"),vt(qe);const Zt=Mt.name.split(".");Zt.pop();const Rn=St.indexOf(".")>-1?It.realFileName?Zt.join("."):(0,me.Z)():St;return new Promise((au,tu)=>{var Jn;try{qe.multipartUpload(`${it.identifier}/${Rn}${St.indexOf(".")>-1?"."+St.split(".").pop():""}`,new Blob([Mt.file],{type:Mt.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(Wt,Ut,ln)=>{try{console.log("\u8FDB\u5EA6",Wt,Ut,ln);const pn=$e.findIndex(Bn=>Bn.name===St);$e[pn].file.percent=Wt*100,$e[pn].tempCheckpoint=Ut,pt([...$e])}catch(pn){}},checkpoint:$e[$e.findIndex(Wt=>Wt.name===St)].tempCheckpoint,callback:{customValue:{id:St+""},url:(Jn=gt==null?void 0:gt.data)==null?void 0:Jn.callback_url,host:gt==null?void 0:gt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,ie.rz)(It)}}).then(function(Wt){var Ut,ln,pn;const Bn=$e.findIndex(ct=>ct.name===St);let Ye="done";if(((Ut=Wt.data)==null?void 0:Ut.status)===0){Mt.response=(ln=Wt.data)==null?void 0:ln.data;const ct=$e.findIndex(ft=>ft.name===St);$e[ct].status="done",$e[ct].file.status="done"}else Le.ZP.warning((pn=Wt.data)==null?void 0:pn.message),Ye="error";$e[Bn].status=Ye,$e[Bn].file.status=Ye,it.onChange($e),au(Wt==null?void 0:Wt.data)}).catch(function(Wt){$e[$e.findIndex(Ut=>Ut.name===St)].status="error",$e[$e.findIndex(Ut=>Ut.name===St)].file.status="error",Le.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),pt([...$e]),it.onChange($e),tu(Wt),console.log("err:",Wt)})}catch(Wt){}})});return(0,a.useEffect)(()=>{$e.every(Mt=>Mt==="done"||Mt==="error")&&it.onComplete($e)},[$e]),(0,a.useEffect)(()=>{je&&(qe==null||qe.cancel())},[je]),(0,a.useEffect)(()=>{it.uploading&&$e.map(Mt=>ne(void 0,null,function*(){var It;if((!Mt.status||Mt.status==="error")&&!je){Mt.status="uploading",Mt.file.status="uploading";const rt=yield st(Mt,{login:(It=Je==null?void 0:Je.userInfo)==null?void 0:It.login,container_type:it.container_type,container_id:it.container_id,description:it.description,realFileName:it.realFileName})}}))},[it.uploading]),a.createElement(Se,Pe(Ie({},dt),{height:it.height,className:it.className}),a.createElement("p",{className:"ant-upload-hint"},it.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};_e.ZP=(0,ye.connect)(({loading:We,globalSetting:Ke,user:Je})=>({globalSetting:Ke,loading:We.models.competitions,user:Je}))(Me)},11295:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return ie}});var a=E(59301),oe=E(33156),Le=E(75786),ie=()=>{const[se,ge]=(0,a.useState)(""),[me,ye]=(0,a.useState)(0);let[le,ve]=(0,a.useState)(),[xe,Re]=(0,a.useState)();const[Fe,pe]=(0,a.useState)(!1),he=(0,a.useRef)("");(0,a.useEffect)(()=>oe.Z.subscribe("preview-image",De=>{ge(De),console.log(Oe.current)}),[]),(0,a.useEffect)(()=>(document.addEventListener("keydown",Be),()=>{document.removeEventListener("keydown",Be)}),[]),(0,a.useEffect)(()=>{he.current=se},[se]);function Be(fe){console.log("e====",fe),fe.keyCode==27&&he.current&&Ce()}function Ce(){document.body.style.overflow="auto",ve(void 0),Re(void 0),ye(0),ge("")}function Ie(){ye(me+90)}function Pe(){le=Oe.current.width*1.1,xe=Oe.current.height*1.1,Re(xe),ve(le)}function be(){le=Oe.current.width/1.1,xe=Oe.current.height/1.1,Re(xe),ve(le)}const ne=(0,a.useRef)(),Se=(0,a.useRef)(),Oe=(0,a.useRef)(),Ae=fe=>{(fe.nativeEvent.target===ne.current||fe.nativeEvent.target===Se.current)&&Ce()};return a.createElement(a.Fragment,null,se?a.createElement("div",null,a.createElement("div",{className:"preview-wrp-group",ref:Se},a.createElement(Le.Z,{className:"image-preview",src:se,style:{display:"none"},preview:{visible:!0,src:se,onVisibleChange:fe=>{ge("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},28267:function(Ct,_e,E){"use strict";E.d(_e,{h:function(){return ne}});var a=E(59301),oe=E(82326),Le=E(28284),ie=E(7939),se=E(89780),ge=E.n(se),me=E(88319),ye=E(94896),le=Object.defineProperty,ve=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,he=(Se,Oe,Ae)=>Oe in Se?le(Se,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Se[Oe]=Ae,Be=(Se,Oe)=>{for(var Ae in Oe||(Oe={}))Fe.call(Oe,Ae)&&he(Se,Ae,Oe[Ae]);if(Re)for(var Ae of Re(Oe))pe.call(Oe,Ae)&&he(Se,Ae,Oe[Ae]);return Se},Ce=(Se,Oe)=>ve(Se,xe(Oe));const Ie=oe.default.Option,Pe={labelCol:{span:4},wrapperCol:{span:20}},be={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};_e.Z=({callback:Se,onCancel:Oe})=>{const[Ae,fe]=(0,a.useState)("python");function De(We){fe(be[We][1])}function Me(We){Se(We)}return a.createElement(Le.default,Ce(Be({},Pe),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Me,style:{width:500}}),a.createElement(Le.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},a.createElement(oe.default,{getPopupContainer:We=>We.parentNode,onChange:De},Object.keys(be).map(We=>a.createElement(Ie,{key:We,value:We},be[We][0])))),a.createElement(Le.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},a.createElement(ne,{mode:Ae})),a.createElement("div",{className:"flex-container flex-end"},a.createElement(ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(ie.ZP,{type:"ghost",onClick:Oe},"\u53D6\u6D88")))};function ne({value:Se,onChange:Oe,mode:Ae,options:fe={}}){const De=(0,a.useRef)(),[Me,We]=(0,a.useState)();return(0,a.useEffect)(()=>{if(Me){let Ke=function(Je){const je=Je.getValue();Oe&&Oe(je)};return Me.on("change",Ke),()=>{Me.off("change",Ke)}}},[Me,Oe]),(0,a.useEffect)(()=>{Me&&Me.setOption("mode",Ae)},[Me,Ae]),(0,a.useEffect)(()=>{Me&&(Se!==Me.getValue()||Se==="")&&setTimeout(()=>{Me.setValue(Se||"")},300)},[Me,Se]),(0,a.useEffect)(()=>{if(De.current&&!Me){const Ke=ge().fromTextArea(De.current,Be({mode:Ae,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},fe));We(Ke)}},[De.current,Me]),a.createElement("div",{className:"my-codemirror-container"},a.createElement("textarea",{ref:De}))}},39116:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return lu}});var a=E(59301),oe=E(44283),Le=E(89780),ie=E.n(Le),se=E(76374),ge=E(88319),me=E(6313),ye=E(25717),le=E(99498),ve=E(25419),xe=E(67549),Re=E(35883),Fe=({value:Sn="",className:nu,showTextOnly:Nn,showLines:Xt,style:te={}})=>{const re=(0,a.useMemo)(()=>"",[Sn]);return a.createElement(a.Fragment,null,a.createElement("div",{dangerouslySetInnerHTML:{__html:re}}))},pe=Object.defineProperty,he=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,be=(Sn,nu,Nn)=>nu in Sn?pe(Sn,nu,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Sn[nu]=Nn,ne=(Sn,nu)=>{for(var Nn in nu||(nu={}))Ie.call(nu,Nn)&&be(Sn,Nn,nu[Nn]);if(Ce)for(var Nn of Ce(nu))Pe.call(nu,Nn)&&be(Sn,Nn,nu[Nn]);return Sn},Se=(Sn,nu)=>he(Sn,Be(nu));let Oe=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Ae({onActionCallback:Sn,title:nu,icon:Nn,actionName:Xt,className:te="",children:re}){function Ee(){Sn(Xt)}return a.createElement("a",{title:nu,className:te,onClick:Ee},a.createElement("i",{className:`${Nn}`}),re)}var fe=({watch:Sn,showNullButton:nu,showNullProgramButton:Nn,onActionCallback:Xt,fullScreen:te,insertTemp:re,hidetoolBar:Ee,extraUse:Ue})=>{const lt=[...Oe,{title:`${Sn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Sn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return a.createElement("ul",{className:"markdown-toolbar-container"},!Ee&&lt.map((Jt,vn)=>a.createElement("li",{key:vn},Jt.actionName?a.createElement(Ae,Se(ne({},Jt),{onActionCallback:Xt})):a.createElement("span",{className:"v-line"}))),nu?a.createElement("li",null,a.createElement(Ae,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Xt},a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Nn?a.createElement(a.Fragment,null,a.createElement("li",null,a.createElement(Ae,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Xt},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),a.createElement("li",null,a.createElement(Ae,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Xt},a.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,re&&a.createElement("li",null,a.createElement(Ae,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${re}`,onActionCallback:Xt},a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ue&&a.createElement("li",null,Ue),a.createElement("li",{className:"btn-full-screen"},a.createElement(Ae,{icon:`${te?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:te?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Xt})))},De=E(88487),Me=E(28284),We=E(37568),Ke=E(7939),Je=Object.defineProperty,je=Object.defineProperties,it=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,vt=(Sn,nu,Nn)=>nu in Sn?Je(Sn,nu,{enumerable:!0,configurable:!0,writable:!0,value:Nn}):Sn[nu]=Nn,dt=(Sn,nu)=>{for(var Nn in nu||(nu={}))pt.call(nu,Nn)&&vt(Sn,Nn,nu[Nn]);if($e)for(var Nn of $e(nu))qe.call(nu,Nn)&&vt(Sn,Nn,nu[Nn]);return Sn},st=(Sn,nu)=>je(Sn,it(nu));const Mt={labelCol:{span:4},wrapperCol:{span:20}};var It=({callback:Sn,onCancel:nu})=>{function Nn(Xt){Sn(Xt)}return a.createElement(Me.default,st(dt({},Mt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Nn,style:{width:500}}),a.createElement(Me.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.createElement(We.default,null)),a.createElement(Me.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.createElement(We.default,null)),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Ke.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Ke.ZP,{type:"ghost",onClick:nu},"\u53D6\u6D88")))},rt=E(28267),Ge=E(53332),He=E(62957),tt=E(77019),ht=E(40254),Qt=E(59301),St=({callback:Sn,onCancel:nu})=>{const Nn=document.createElement("canvas"),Xt=Nn.getContext("2d");Nn.width=1e3,Nn.height=800,Xt.fillStyle="#ffffff",Xt.fillRect(0,0,Nn.width,Nn.height);const te=Nn.toDataURL("image/png");return Qt.createElement(He.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Qt.createElement(tt.Z,{style:{height:"100vh"}},Qt.createElement(ht.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:te,visible:!0,title:String(Date.now())},onOk:re=>{Sn({src:re.url})},onClose:nu})))},gt=E(36207),Zt=E(5269),Rn=E(6767),au={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},tu=E(59301),Wt=(0,a.forwardRef)(({onCancel:Sn,editImgId:nu,callback:Nn},Xt)=>{let te=(0,a.useRef)(),re=(0,a.useRef)(),Ee=(0,a.useRef)(),Ue=(0,a.useRef)(!1);const lt=(0,a.useRef)(!1);console.log("ref:",Xt);const[Jt,vn]=(0,a.useState)(0),[Cu,Mn]=(0,a.useState)("100vh");return(0,a.useEffect)(()=>{vn(1)},[]),(0,a.useImperativeHandle)(Xt,()=>({setHeight:Mn})),tu.createElement("div",{ref:lt,className:"body-overflow-initial"},tu.createElement(gt.Z,{width:"100vw",height:Cu,footer:null,closable:!0,placement:"bottom",open:!!Jt,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${au.drawerWrap}`,onClose:()=>{window.saveDrawData(Zn=>{Nn({src:`/api/attachments/${Zn}`,id:Zn})})},title:tu.createElement(tt.Z,{align:"middle"},tu.createElement(Zt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),tu.createElement(Zt.Z,{onClick:()=>{Mn(Cu==="60px"?"100vh":"60px")}},tu.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),tu.createElement(Zt.Z,{onClick:()=>{window.saveDrawData(Zn=>{if(Zn===null){Rn.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Rn.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),Nn({src:`/api/attachments/${Zn}`,id:Zn,disabledClose:!0})})}},tu.createElement(Ke.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},tu.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${nu||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:re})))}),Ut=E(14185),ln=E(47889),pn=E(4875);const Bn=ln.ZP.Group,Ye={margin:"0 8px"};var ct=({callback:Sn,onCancel:nu})=>{function Nn(Xt){Sn(Xt)}return a.createElement(Me.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Nn},a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},a.createElement("span",{style:Ye},"\u5355\u5143\u683C\u6570\uFF1A"),a.createElement("span",{style:Ye},"\u884C\u6570"),a.createElement(Me.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.createElement(pn.Z,null)),a.createElement("span",{style:Ye},"\u5217\u6570"),a.createElement(Me.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.createElement(pn.Z,null))),a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},a.createElement("span",{style:Ye},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.createElement(Me.default.Item,{name:"align"},a.createElement(Bn,null,a.createElement(ln.ZP,{value:"default"},a.createElement("i",{className:"fa fa-align-justify"})),a.createElement(ln.ZP,{value:"left"},a.createElement("i",{className:"fa fa-align-left"})),a.createElement(ln.ZP,{value:"center"},a.createElement("i",{className:"fa fa-align-center"})),a.createElement(ln.ZP,{value:"right"},a.createElement("i",{className:"fa fa-align-right"}))))),a.createElement("div",{className:"flex-container flex-end"},a.createElement(Ke.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.createElement(Ke.ZP,{type:"ghost",onClick:nu},"\u53D6\u6D88")))},ft=E(58755),nt=E(84915),Xe=E.n(nt),Wn=(0,a.forwardRef)(({use3d:Sn,width:nu,height:Nn,callback:Xt,showSaveButton:te},re)=>{const Ee=(0,a.useRef)(),Ue=(0,a.useRef)(),[lt,Jt]=(0,a.useState)(!1),vn=(0,a.useRef)({id:Ee,appName:"graphing",width:nu||1e3,height:Nn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,a.useEffect)(()=>{Ue.current=new(Xe())(vn.current,!0),window.onload=function(){Ue.current.inject("applet_container")}},[]);const Cu=()=>{var Mn=window.ggbApplet.getPNGBase64(1,!0,72);return Xt&&Xt(Mn),Mn};return(0,a.useEffect)(()=>{vn.current.appName=lt?"3D":"graphing",Ue.current.inject("applet_container")},[lt]),(0,a.useEffect)(()=>{Jt(Sn)},[Sn]),(0,a.useImperativeHandle)(re,()=>({getImgData:Cu})),a.createElement(a.Fragment,null,a.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Ee}),a.createElement(tt.Z,{align:"middle"},a.createElement(Zt.Z,{flex:1},a.createElement(ft.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:lt,onChange:Mn=>Jt(Mn)})),a.createElement(Zt.Z,null,a.createElement(Ke.ZP,{size:"large",onClick:Cu,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Hn=E(9057);const Un="link",Eu="upload-image",ra="add-flowchart",Zu="draw-image",du="add-flowchart",qn="code-block",nn="add-table",_n="------------",El={default:_n,left:`:${_n}`,center:`:${_n}:`,right:`${_n}:`};var Ul=E(79006),Rl=E(76406);function ku(){}let Du=0;const fu=1e4,su="\u2581",ju="@\u2581\u2581@",yu="@\u2581@",Wu=`
**\u6A21\u677F\u6807\u9898**
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Ga=["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"];function Da(Sn){return/^\d+$/.test(Sn)?`${Sn}px`:Sn}const Lt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Vt={[Lt+"-B"]:"bold",[Lt+"-I"]:"italic"},Kn={[Un]:"\u6DFB\u52A0\u94FE\u63A5",[qn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Eu]:"\u6DFB\u52A0\u56FE\u7247",[Zu]:"\u6DFB\u52A0\u753B\u56FE",[ra]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[nn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var lu=({defaultValue:Sn="",onChange:nu,width:Nn="100%",height:Xt=400,miniToolbar:te=!1,isFocus:re=!1,watch:Ee,insertTemp:Ue,mode:lt="markdown",id:Jt="markdown-editor-id",showResizeBar:vn=!1,noStorage:Cu=!1,showNullButton:Mn=!1,showNullProgramButton:Zn=!1,hidetoolBar:Ru=!1,fullScreen:ya=!1,onBlur:ia,onCMBeforeChange:Dl,onFullScreen:Ya,className:Nu="",disablePaste:ba=!1,disabled:ru=!1,disabledFill:Il=!1,placeholder:lr="",values:At="",extraUse:On,onAddBlank:mn})=>{const[Dt,xn]=(0,a.useState)(null),[Ku,da]=(0,a.useState)(Sn),[Ca,Pa]=(0,a.useState)(Ee),[Oa,tl]=(0,a.useState)(ya),[Ju,Ba]=(0,a.useState)(""),[ll,_a]=(0,a.useState)(0),[ja,jl]=(0,a.useState)(Xt),[pr,jr]=(0,a.useState)(!1),[on,yr]=(0,a.useState)(0),[Ri,Ka]=(0,a.useState)(0),Yl=(0,a.useRef)(),qa=(0,a.useRef)(),bl=(0,a.useRef)(),vr=(0,a.useRef)(),nl=(0,a.useRef)(),vi=(0,a.useRef)(),oa=(0,oe.useDispatch)();(0,a.useEffect)(()=>{const cl=window.scrollY||window.pageYOffset;da(At),Dt==null||Dt.setValue(At),window.scrollTo(0,cl)},[At]),(0,a.useEffect)(()=>{Ya==null||Ya(Oa)},[Oa]),(0,a.useEffect)(()=>{if(Yl.current){let cl=function(Ol,Ml){var Er;if(ba){Ml.preventDefault();return}const $t=Ml.clipboardData;if($t){const ou=$t.types.toString(),cu=$t.items;if(ou==="Files"||$t.types.indexOf("Files")>-1){if(Ml.preventDefault(),lt=="stex")return;try{let Ha=cu[1];((Er=cu[0])==null?void 0:Er.kind)==="file"&&(Ha=cu[0]);const fl=Ha.getAsFile(),il=fl.name.split(".").pop();(0,Ge.I)(fl,Al=>{var Zl,Tl,Hl;Al.id?((Zl=fl==null?void 0:fl.type)==null?void 0:Zl.indexOf("image"))>-1?rl.replaceSelection(`<img width="100%" src="/api/attachments/${Al.id}?type=${Al.content_type})" alt="" />`):((Tl=fl==null?void 0:fl.type)==null?void 0:Tl.indexOf("video"))>-1?rl.replaceSelection(`<video width="100%" controls src="/api/attachments/${Al.id}"></video>`):((Hl=fl==null?void 0:fl.type)==null?void 0:Hl.indexOf("pdf"))>-1?rl.replaceSelection(`<a href="/api/attachments/${Al.id}?type=${fl.type}&disposition=inline" target="_blank">${fl.name}</a>`):Ga.includes(il)?rl.replaceSelection(`<a href="/api/attachments/${Al.id}?type=office&disposition=inline" target="_blank">${fl.name}</a>`):rl.replaceSelection(`[${fl.name}](/api/attachments/${Al.id}?type=${Al.content_type})`):(Al==null?void 0:Al.status)===401&&(document.location.href="/user/login")})}catch(Ha){Rn.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const rl=ie().fromTextArea(Yl.current,{mode:lt,lineNumbers:!te,lineWrapping:!0,value:Sn,autoCloseTags:!0,autoCloseBrackets:!0});return rl.on("keyup",function(Ol,Ml){Ml.keyCode===8&&(Ol.getValue()==""?rl.setOption("placeholder",lr):rl.setOption("placeholder",null))}),rl.on("keydown",function(Ol,Ml){if(Ml.keyCode===8){var Er=to(Ol);Er&&Ml.preventDefault()}}),re&&rl.focus(),rl.on("paste",cl),ru&&rl.on("beforeChange",function(Ol,Ml){(Ml.origin==="paste"||Ml.origin==="+input")&&Ml.cancel()}),xn(rl),()=>{rl.off("paste",cl)}}},[]);const Kr=(0,a.useCallback)(()=>{if(qa.current)try{}catch(cl){console.log(cl,"---- to set md editor body height")}},[ja,qa,Oa]);(0,a.useEffect)(()=>{function cl(){let rl=new se.Z(Ol=>{for(let Ml of Ol)(Ml.target.offsetHeight>0||Ml.target.offsetWidth>0)&&(Kr(),Dt.setSize("100%","100%"),Dt.refresh())});return rl.observe(Yl.current.parentElement),rl}if(Dt){const rl=cl();return()=>{var Ol,Ml;(Ol=Yl.current)!=null&&Ol.parentElement&&rl.unobserve((Ml=Yl.current)==null?void 0:Ml.parentElement)}}},[Dt,Kr]),(0,a.useEffect)(()=>{if(Dt){let cl=[];for(const[rl,Ol]of Object.entries(Vt)){let Ml={[rl]:()=>{Wi(Ol)}};cl.push(Ml),Dt.addKeyMap(Ml)}return()=>{for(let rl of cl)Dt.removeKeyMap(rl)}}},[Dt]),(0,a.useEffect)(()=>{ya!==Oa&&tl(ya)},[ya]),(0,Ul.Z)(()=>{if(!Cu&&ll>0){let cl=new Date().getTime(),rl=window.sessionStorage.getItem(Jt);cl>=ll+fu&&(!rl||rl!==Ku)&&(window.sessionStorage.setItem(Jt,Ku),jr(!0))}},fu),(0,a.useEffect)(()=>{Pa(Ee)},[Dt,Ee]),(0,a.useEffect)(()=>{Dt&&re&&Dt.focus()},[Dt,re]),(0,a.useEffect)(()=>{if(Ca&&Dt){let cl=function(Ol){let Ml=Ol.target;if(vr.current){let Er=Ml.scrollTop/Ml.scrollHeight;vr.current.scrollTop=vr.current.scrollHeight*Er}};const rl=Dt.getScrollerElement();return rl.addEventListener("scroll",cl),()=>{rl.removeEventListener("scroll",cl)}}},[Dt,Ca]),(0,a.useEffect)(()=>{if(Dt&&Dl){let cl=function(rl,Ol){Dl(rl,Ol)};return Dt.on("beforeChange",cl),()=>{Dt.off("beforeChange",cl)}}},[Dt,Dl]),(0,a.useEffect)(()=>{if(Dt&&ia){let cl=function(){ia(Dt.getValue())};return Dt.on("blur",cl),()=>{Dt.off("blur",cl)}}},[Dt,ia]);function to(cl,rl){var Ol=cl.getDoc(),Ml=Ol.getCursor(),Er=Ol.getLine(Ml.line),$t=Er.charAt(Ml.ch-1),ou=Er.lastIndexOf("@\u2581@",Ml.ch),cu=Er.lastIndexOf("@\u2581\u2581@",Ml.ch),Ha=ou>cu?ou:cu,fl=ou>cu?3:4;if(ju.indexOf($t)===-1)return null;if(console.log("change1:",rl,cl,Er,Ml,Ha,ou,cu,$t),Ha>=0&&Ml.ch-Ha<5){var il=Ha+fl;return Ol.replaceRange("",{line:Ml.line,ch:Ha},{line:Ml.line,ch:il}),{line:Ml.line,ch:il}}return null}(0,a.useEffect)(()=>{if(Dt){let cl=function(rl,Ol){const Ml=rl.getValue();da(Ml),_a(new Date().getTime()),rl.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),nu&&(Zn?nu(Ml,ri(Ml)):nu(Ml))};return Dt.on("change",cl),()=>{Dt.off("change",cl)}}},[Dt,nu]),(0,a.useEffect)(()=>{if(Dt)if(Sn==null)Dt.setValue(""),da("");else{const cl=window.scrollY||window.pageYOffset;Sn!==Dt.getValue()&&(Dt.setValue(Sn),da(Sn),Dt.setCursor(ru?1:Dt.lineCount(),0),window.scrollTo(0,cl))}},[Dt,Sn]);const Wi=(0,a.useCallback)(cl=>{const rl=Dt.getCursor(),Ol=Dt.getSelection();let Ml=Ol.split(`
`);switch(cl){case"bold":return Dt.replaceSelection("**"+Ol+"**"),Ol===""&&Dt.setCursor(rl.line,rl.ch+2),Dt.focus();case"italic":return Dt.replaceSelection("*"+Ol+"*"),Ol===""&&Dt.setCursor(rl.line,rl.ch+1),Dt.focus();case"code":return Dt.replaceSelection("`"+Ol+"`"),Ol===""&&Dt.setCursor(rl.line,rl.ch+1),Dt.focus();case"inline-latex":return(0,Rl.Ye)(oa)?void 0:(Ba("inline-latex"),Dt.focus());case"latex":return Dt.replaceSelection("```latex\n"+Ol+"\n```"),Dt.setCursor(rl.line+1,Ol.length+1),Dt.focus();case"line-break":return Dt.replaceSelection(`<br/>
`),Dt.focus();case"list-ul":return Ol===""?Dt.replaceSelection("- "+Ol):Dt.replaceSelection(Ml.map(Er=>Er===""?"":`- ${Er}`).join(`
`)),Dt.focus();case"list-ol":return Ol===""?Dt.replaceSelection("1. "+Ol):Dt.replaceSelection(Ml.map((Er,$t)=>Er===""?"":`${$t+1}. ${Er}`).join(`
`)),Dt.focus();case"add-null-ch":mn==null||mn();return;case"add-signal":return Ol===""&&Dt.setCursor(rl.line,rl.ch),Dt.replaceSelection(yu),Dt.focus();case"add-multiple":return Ol===""&&Dt.setCursor(rl.line,rl.ch),Dt.replaceSelection(ju),Dt.focus();case"inster-template-1":return Ol===""&&Dt.setCursor(rl.line,rl.ch),Dt.replaceSelection(Wu),Dt.focus();case"eraser":return Dt.setValue(""),Dt.focus();case"trigger-watch":return Pa(!Ca),Dt.focus();case"trigger-full-screen":return tl(!Oa),Dt.focus();case Un:Ba(Un);return;case qn:Ba(qn);return;case Eu:Ba(Eu);return;case Zu:Ba(Zu);return;case"maths-latex":if((0,Rl.Ye)(oa))return;Ba("maths-latex");return;case ra:nl.current="",sessionStorage.removeItem("file_id"),Ba(ra);return;case nn:Ba(nn);return;default:throw new Error}},[Dt,Ca,Oa]),ti=(0,a.useCallback)((cl,rl)=>{var Ol,Ml,Er,$t,ou,cu;cl!=null&&cl.disabledClose||Ba("");const{src:Ha,alt:fl,id:il}=cl||{};switch(Ju){case Un:const{title:ui,link:Gr}=cl;return Dt.replaceSelection(`[${ui}](${Gr})`),Dt.focus();case qn:const{language:ar,content:Rr}=cl;return Dt.replaceSelection(["```"+ar,Rr,"```"].join(`
`)),Dt.focus();case"maths-latex":for(var Al=atob(cl),Zl=new Uint8Array(Al.length),Tl=0;Tl<Al.length;Tl++)Zl[Tl]=Al.charCodeAt(Tl);var Hl=new Blob([Zl],{type:"image/png"});return(0,Ge.I)(Hl,Ci=>{Ci.id?Dt.replaceSelection(`![,](/api/attachments/${Ci.id}?type=${Ci.content_type})`):(Ci==null?void 0:Ci.status)===401&&(document.location.href="/user/login")}),Dt.focus();case"inline-latex":return(0,Rl.Ye)(oa)?void 0:(Dt.replaceSelection("`$$"+cl+"$$`"),Dt.focus());case du:return il?(Dt.getValue().indexOf(Ha)===-1?Dt.replaceSelection(`<center><img id="${il}" width="80%" src="${Ha}" class="draw-flowchart" alt="${fl||""}" /></center>`):document.getElementById(il).src=Ut.Z.API_SERVER+Ha+"?t="+Date.now(),Dt.focus()):void 0;case Eu:case Zu:const Zr=rl,ma=(Er=(Ml=(Ol=Zr==null?void 0:Zr.name)==null?void 0:Ol.split("."))==null?void 0:Ml.pop)==null?void 0:Er.call(Ml);return(($t=Zr==null?void 0:Zr.type)==null?void 0:$t.indexOf("image"))>-1||!(Zr!=null&&Zr.type)?Zr!=null&&Zr.align||Zr!=null&&Zr.width?Dt.replaceSelection(`<p style="text-align:${Zr.align||"initial"}"><img width="${Zr.width?Zr.width+"%":"initial"}" src="${Ha}" alt="${fl||""}" /></p>`):Dt.replaceSelection(`<img width="100%" src="${Ha}" alt="${fl||""}" />`):((ou=Zr==null?void 0:Zr.type)==null?void 0:ou.indexOf("video"))>-1?Dt.replaceSelection(`<video width="100%" controls src="${Ha}"></video>`):((cu=Zr==null?void 0:Zr.type)==null?void 0:cu.indexOf("pdf"))>-1?Dt.replaceSelection(`<a href="${Ha}?type=${Zr.type}&disposition=inline" target="_blank">${Zr.name}</a>`):Ga.includes(ma)?Dt.replaceSelection(`<a href="${Ha}?type=office&disposition=inline" target="_blank">${Zr.name}</a>`):Dt.replaceSelection(`[${Zr.name}](${Ha})`),Dt.focus();case nn:const{row:Ar,col:Ur,align:bo}=cl;let si=`
`;for(let Ci=0;Ci<Ar;Ci++){let Ti=[],Mr=[];for(let Pi=0;Pi<Ur;Pi++)Ci===1&&Mr.push(El[bo]),Ti.push(" ");Ci===1&&(si+=`| ${Mr.join(" | ")} |
`),si+=`| ${Ti.join(Ur===1?"":" | ")} |
`}return Dt.replaceSelection(si+`
`),Dt.focus();default:throw new Error}},[Dt,Ju]),$i=(0,a.useMemo)(()=>{switch(Ju){case Un:return a.createElement(It,{callback:ti,onCancel:ur});case qn:return a.createElement(rt.Z,{callback:ti,onCancel:ur});case Eu:return a.createElement(Ge.Z,{callback:ti,onCancel:ur});case ra:return a.createElement(Wt,{editImgId:nl.current,callback:ti,onCancel:ur});case nn:return a.createElement(ct,{callback:ti,onCancel:ur});case"maths-latex":return a.createElement(Wn,{showSaveButton:!0,callback:ti});case"inline-latex":return a.createElement(Hn.Z,{showSaveButton:!0,callback:ti});default:return null}},[Ju]);function ur(){Ba("")}(0,a.useEffect)(()=>{if(bl.current){let cl=function(ou){Er=!0,$t=ou.pageY},rl=function(){Er=!1},Ol=function(ou){if(Er){let cu=ou.pageY-$t;cu<0&&(cu=0),cu>300&&(cu=300);let Ha=Xt+cu+"px";jl(Ha)}},Ml=bl.current,Er=!1,$t=0;return Ml.addEventListener("mousedown",cl),document.addEventListener("mousemove",Ol),document.addEventListener("mouseup",rl),()=>{Ml.removeEventListener("mousedown",cl),document.removeEventListener("mousemove",Ol),document.removeEventListener("mouseup",rl)}}},[Dt,bl]),(0,a.useEffect)(()=>{jl(Xt)},[Xt]);const Ai=Da(Nn),Or=Da(ja),wr={width:Ai,height:Or},ni=(0,a.useMemo)(()=>{if(ll){let cl=new Date(ll),rl=cl.getHours(),Ol=cl.getMinutes(),Ml=cl.getSeconds();return rl=rl<10?"0"+rl:rl,Ol=Ol<10?"0"+Ol:Ol,Ml=Ml<10?"0"+Ml:Ml,`${rl}:${Ol}:${Ml}`}return 0},[ll]),ri=cl=>{const rl=[];if(Zn){let Ol=-1;cl=cl.replace(/(@▁▁@|@▁@)/g,function(Ml,Er,$t){rl.push({multiLine:Ml!==yu})})}return rl};function Ui(){window.sessionStorage.removeItem(Jt),jr(!1),_a(0)}function gi(){jr(!1),_a(0),Dt.setValue(window.sessionStorage.getItem(Jt))}(0,a.useEffect)(()=>{Kn[Ju]&&Ju!==Zu&&Ju!==ra&&setTimeout(()=>{const cl=document.getElementsByClassName("markdown-popup-form")[0],rl=window.innerWidth/2-cl.offsetWidth/2,Ol=window.innerHeight/2-cl.offsetHeight/2;yr(rl),Ka(Ol)},0)},[Ju]);const Ji=cl=>{cl.preventDefault();const rl=cl.clientX-on,Ol=cl.clientY-Ri;document.body.onmousemove=Ml=>{let Er=Ml.clientX-rl,$t=Ml.clientY-Ol;const ou=document.getElementsByClassName("markdown-popup-form")[0],cu=window.innerWidth-ou.offsetWidth,Ha=window.innerHeight-ou.offsetHeight;Er=Math.max(0,Math.min(Er,cu)),$t=Math.max(0,Math.min($t,Ha)),$r(Ml.clientX,Ml.clientY,rl,Ol)&&(yr(Er),Ka($t))},document.body.onmouseup=function(){document.body.onmousemove=null}},$r=(cl,rl,Ol,Ml)=>{const Er=document.body.clientHeight,$t=document.body.clientWidth;return cl<20&&Ol>cl||cl>$t-20&&Ol<cl||rl<20&&Ml>rl||rl>Er-20&&Ml<rl?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return a.createElement(a.Fragment,null,a.createElement("div",{className:"markdown-editor-wrapper",ref:qa},a.createElement("div",{className:`markdown-editor-container ${Nu} ${Ca?"on-preview":""} ${te?"mini":""} ${Oa?"full-screen":""}`,style:wr},a.createElement(fe,{insertTemp:Ue,watch:Ca,fullScreen:Oa,showNullButton:Mn,showNullProgramButton:Zn,onActionCallback:Wi,hidetoolBar:Ru,extraUse:On}),a.createElement("div",{className:"markdown-editor-body"},a.createElement("div",{className:"codemirror-container"},a.createElement("textarea",{ref:Yl,placeholder:lr})),Ca?a.createElement("div",{ref:vr,className:"preview-container"},lt==="stex"&&a.createElement(Fe,{value:Ku}),lt!=="stex"&&a.createElement(Re.Z,{edit:!0,disabledFill:Il,showProgramFill:Zn,value:Ku,openEditor:cl=>{var rl;nl.current=cl,(rl=vi.current)==null||rl.setHeight("100vh"),setTimeout(()=>{Ba("add-flowchart")},150)}})):null))),vn?a.createElement("a",{ref:bl,className:"editor-resize"}):null,Ju===Zu&&a.createElement(St,{callback:ti,onCancel:ur}),Ju===ra&&a.createElement(Wt,{ref:vi,editImgId:nl.current,callback:ti,onCancel:ur}),a.createElement(De.Z,null,Kn[Ju]&&Ju!==Zu&&Ju!==ra?a.createElement(He.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:on,top:Ri},title:a.createElement("div",{style:{cursor:"move"},onMouseDown:Ji},Kn[Ju]),open:!0,onCancel:ur,footer:null,destroyOnClose:!0,width:Ju===ra?"1200px":null,height:Ju===ra?"80vh":null,className:"markdown-popup-form"},$i):null))}},53332:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return Oe},I:function(){return fe}});var a=E(28284),oe=E(6767),Le=E(37568),ie=E(44104),se=E(4875),ge=E(47889),me=E(7939),ye=E(23216),le=E(59301),ve=E(59301),xe=Object.defineProperty,Re=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Ce=(De,Me,We)=>Me in De?xe(De,Me,{enumerable:!0,configurable:!0,writable:!0,value:We}):De[Me]=We,Ie=(De,Me)=>{for(var We in Me||(Me={}))he.call(Me,We)&&Ce(De,We,Me[We]);if(pe)for(var We of pe(Me))Be.call(Me,We)&&Ce(De,We,Me[We]);return De},Pe=(De,Me)=>Re(De,Fe(Me));const{useForm:be}=a.default,ne={width:280,marginRight:10},Se={labelCol:{span:5},wrapperCol:{span:19}};var Oe=({callback:De,onCancel:Me})=>{const[We]=be();let Ke=(0,le.useRef)();function Je($e){Ke.current.width=We.getFieldValue("width"),Ke.current.align=We.getFieldValue("align"),De($e,Ke.current)}function je($e,pt){if($e.status===-1){oe.ZP.error($e.message);return}We.setFieldsValue({src:`/api/attachments/${$e.id}`,type:pt.type})}function it($e){let pt=$e.target.files[0];Ke.current=pt,fe(pt,je)}return ve.createElement(a.default,Pe(Ie({form:We},Se),{className:"upload-image-panel",onFinish:Je,style:{width:470,overflow:"hidden"}}),ve.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ve.createElement("div",{className:"flex-container"},ve.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ve.createElement(Le.default,{style:ne})),ve.createElement(Ae,{onFileChange:it}))),ve.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ve.createElement(Le.default,{style:{width:264}})),ve.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ve.createElement(ie.Z,null,ve.createElement(a.default.Item,{name:"width",style:{margin:0}},ve.createElement(se.Z,{style:{width:264}})),ve.createElement("span",{className:"ml8"},"%"))),ve.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ve.createElement(ge.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),ve.createElement("aside",null,ve.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ve.createElement(me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ve.createElement(me.ZP,{type:"default",onClick:Me},"\u53D6\u6D88"))))};function Ae({onFileChange:De}){return ve.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ve.createElement("input",{type:"file",onChange:De}))}function fe(De,Me){if(!De)throw new String("\u6CA1\u6709\u6587\u4EF6");let We=new FormData;We.append("editormd-image-file",De),We.append("file_param_name","editormd-image-file"),We.append("byxhr","true");var Ke=new window.XMLHttpRequest;Ke.withCredentials=!0,Ke.addEventListener("load",function(Je){Me(JSON.parse(Je.target.responseText),De)},!1),Ke.addEventListener("error",function(Je){console.error(Je)},!1),Ke.open("POST",`${ye.KI}/api/attachments.json`),Ke.send(We)}},88487:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return Le}});var a=E(59301),oe=E(4676);class Le extends a.Component{constructor(se){super(se);const ge=window.document;this.node=ge.createElement("div"),ge.body.appendChild(this.node)}render(){const{children:se}=this.props;return(0,oe.createPortal)(se,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},34728:function(Ct,_e,E){"use strict";E.d(_e,{SV:function(){return St},ZP:function(){return Qt}});var a=E(59301),oe=E(76374);const Le={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},ie={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(`
`)},{label:"System.out.println",content:["System.out.println($0)"].join(`
`)},{label:"System.out.print",content:["System.out.print($0)"].join(`
`)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},se={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(`
`)},{label:"if",content:["if () {"," $0","}"].join(`
`)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(`
`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(`
`)},{label:"using namespace std",content:["using namespace std"].join(`
`)},{label:"include <iostream>",content:["#include <iostream>"].join(`
`)},{label:"include <vector>",content:["#include <vector>"].join(`
`)},{label:"include <cstdio>",content:["#include <cstdio>"].join(`
`)},{label:"include <cstring>",content:["#include <cstring>"].join(`
`)},{label:"include <sstream>",content:["#include <sstream>"].join(`
`)},{label:"include <fstream>",content:["#include <fstream>"].join(`
`)},{label:"include <map>",content:["#include <map>"].join(`
`)},{label:"include <string>",content:["#include <string>"].join(`
`)},{label:"include <cmath>",content:["#include <cmath>"].join(`
`)}]},ge={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(`
`)}]},me={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(`
`)}]};var ye=E(53184),le=E.n(ye),ve=(gt,Zt,Rn)=>new Promise((au,tu)=>{var Jn=ln=>{try{Ut(Rn.next(ln))}catch(pn){tu(pn)}},Wt=ln=>{try{Ut(Rn.throw(ln))}catch(pn){tu(pn)}},Ut=ln=>ln.done?au(ln.value):Promise.resolve(ln.value).then(Jn,Wt);Ut((Rn=Rn.apply(gt,Zt)).next())});const xe={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},Re=(gt,Zt,Rn,au)=>{const tu=Zt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Rn.lineNumber,endColumn:Rn.column});return Array.from(new Set(tu.match(/\b\w{2,}\b/g)||[])).map(Wt=>({label:Wt,kind:gt.languages.CompletionItemKind.Text,insertText:Wt,range:au}))},Fe=(gt,Zt,Rn,au)=>{gt.languages.registerCompletionItemProvider(Zt,{provideCompletionItems(tu,Jn){const Wt=tu.getWordUntilPosition(Jn),Ut={startLineNumber:Jn.lineNumber,endLineNumber:Jn.lineNumber,startColumn:Wt.startColumn,endColumn:Wt.endColumn},ln=tu.getLineContent(Jn.lineNumber).substring(Wt.startColumn-2,Wt.endColumn);return{suggestions:[...Re(gt,tu,Jn,Ut),...Rn.map(Bn=>({label:Bn,kind:gt.languages.CompletionItemKind.Keyword,documentation:Bn,insertText:Bn,insertTextRules:gt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ut})),...au.map(Bn=>({label:Bn.label,kind:gt.languages.CompletionItemKind.Snippet,documentation:Bn.content,insertText:ln.startsWith("#")?Bn.content.replace(/#/,""):Bn.content,insertTextRules:gt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ut}))]}}})};var pe=gt=>{xe.languages.forEach(Zt=>{gt.languages.registerDocumentFormattingEditProvider(Zt,{provideDocumentFormattingEdits(Rn){return ve(this,null,function*(){const au=le()(Rn.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Rn.getFullModelRange(),text:au}]})}})}),Fe(gt,"java",ie.keywords,ie.quickKey),Fe(gt,"cpp",se.keywords,se.quickKey),Fe(gt,"c",Le.keywords,[]),Fe(gt,"python",ge.keywords,ge.quickKey),Fe(gt,"scala",me.keywords,me.quickKey)};const he="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Be=Object.defineProperty,Ce=(gt,Zt,Rn)=>Zt in gt?Be(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:Rn}):gt[Zt]=Rn,Ie=(gt,Zt,Rn)=>Ce(gt,typeof Zt!="symbol"?Zt+"":Zt,Rn);const Pe=class pp{constructor(Zt,Rn,au){this.placeholder=Zt,this.editor=Rn,this.monaco=au,Rn.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return pp.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};Ie(Pe,"ID","editor.widget.placeholderHint");var ne=Pe,Se=E(96236),Oe=E(6767),Ae=E(25399),fe=E(78267),De=E(33156),Me=E(56102),We=Object.defineProperty,Ke=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,pt=(gt,Zt,Rn)=>Zt in gt?We(gt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:Rn}):gt[Zt]=Rn,qe=(gt,Zt)=>{for(var Rn in Zt||(Zt={}))it.call(Zt,Rn)&&pt(gt,Rn,Zt[Rn]);if(je)for(var Rn of je(Zt))$e.call(Zt,Rn)&&pt(gt,Rn,Zt[Rn]);return gt},vt=(gt,Zt)=>Ke(gt,Je(Zt)),dt=(gt,Zt)=>{var Rn={};for(var au in gt)it.call(gt,au)&&Zt.indexOf(au)<0&&(Rn[au]=gt[au]);if(gt!=null&&je)for(var au of je(gt))Zt.indexOf(au)<0&&$e.call(gt,au)&&(Rn[au]=gt[au]);return Rn},st=(gt,Zt,Rn)=>new Promise((au,tu)=>{var Jn=ln=>{try{Ut(Rn.next(ln))}catch(pn){tu(pn)}},Wt=ln=>{try{Ut(Rn.throw(ln))}catch(pn){tu(pn)}},Ut=ln=>ln.done?au(ln.value):Promise.resolve(ln.value).then(Jn,Wt);Ut((Rn=Rn.apply(gt,Zt)).next())});function Mt(gt){return/^\d+$/.test(gt)?`${gt}px`:gt}function It(){}let rt=!1;const Ge={"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",Scala:"scale",solidity:"sol"};function He(gt=[]){let Zt=gt;if(Array.isArray(gt)){for(let Rn=0;Rn<gt.length;Rn++){let au=Ge[gt[Rn]];if(au)return au}return Zt[0]}return Ge[Zt]||Zt}let tt=null;const ht=()=>st(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(gt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",gt)}});var Qt=gt=>{var Zt=gt,{width:Rn="100%",height:au="100%",value:tu,language:Jn="javascript",style:Wt={},options:Ut={},overrideServices:ln={},theme:pn="vs-dark",onEditBlur:Bn,isCopy:Ye=!1,onSave:ct,autoHeight:ft=!1,forbidCopy:nt=!1,forbidCopyTips:Xe,onChange:Gt=It,editorDidMount:Wn=It,onFocus:Hn=It,onBreakPoint:Un=It,breakPointValue:Eu=[],filename:ra="educoder.txt",errorLine:Zu,errorContent:du="",highlightLine:qn,openBreakPoint:nn=!1,placeholder:_n="",showMiniMap:El=!0}=Zt,Ul=dt(Zt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Rl=(0,a.useRef)(),ku=(0,a.useRef)({}),Du=(0,a.useRef)(),fu=(0,a.useRef)(),su=(0,a.useRef)([]),ju=(0,a.useRef)(!1),yu=(0,a.useRef)(),Wu=(0,a.useRef)(),Ga=(0,a.useRef)(!1),[Da,hn]=(0,a.useState)(!1);function Lt(){let Cu;return Rl.current&&(Cu=new oe.Z(Mn=>{for(let Zn of Mn)(Zn.target.offsetHeight>0||Zn.target.offsetWidth>0)&&ku.current.instance.layout()}),Cu.observe(Rl.current)),Cu}function Vt(){Oe.ZP.warning({content:decodeURIComponent(Xe||he),key:"monaco-editor-tip"})}const Kn=()=>{let Cu=ku.current.instance;if(tu!=null&&Cu&&Da){const Mn=Cu.getModel();Mn&&tu!==Mn.getValue()&&(rt=!0,Mn.setValue(tu),Cu.layout(),rt=!1)}};(0,a.useEffect)(()=>{const Cu=De.Z.subscribe("formatDocument",Mn=>{var Zn;let Ru=ku.current.instance;(Zn=Ru==null?void 0:Ru.getAction)==null||Zn.call(Ru,"editor.action.formatDocument").run()});return window.updateMonacoValue=Mn=>{Gt(Mn)},Cu},[]),(0,a.useEffect)(()=>{var Cu;let Mn=ku.current.instance;fu.current&&clearTimeout(fu.current),fu.current=setTimeout(()=>{Kn()},500),tu&&(tu!=null&&tu.length)&&((Cu=Mn==null?void 0:Mn.updateOptions)==null||Cu.call(Mn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(tu.split(/\r\n|\r|\n/g).length))+3,5)}))},[tu,Da,ku.current]),(0,a.useEffect)(()=>{if(Zu&&ku.current&&ku.current.instance){let Mn=ku.current.instance;Mn.changeViewZones(function(Zn){var Ru=document.createElement("div");Ru.style.padding="10px 20px",Ru.style.width="calc(100% - 20px)",Ru.className="my-error-line-wrp",Ru.innerHTML=du,Zn.addZone({afterLineNumber:Zu||11,heightInLines:3,domNode:Ru})});var Cu={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Mn.addOverlayWidget(Cu),Mn.revealPositionInCenter({lineNumber:20,column:1})}},[Zu,ku.current,Da]);const lu=(Cu="",Mn)=>{if(!Cu||Cu.trim()==="")return!0;const Ru=ku.current.instance.getModel().getLineTokens(Mn);let ya=!1;for(let ia=0;ia<2;ia++)Ru.getStandardTokenType(ia)===1&&(ya=!0);return ya};(0,a.useEffect)(()=>{var Cu;const Mn=(Cu=ku.current)==null?void 0:Cu.instance;if(Mn&&Da&&nt){const Zn=Mn.onDidBlurEditorWidget(()=>{Ga.current=!1}),Ru=Mn.onDidFocusEditorText(()=>{Ga.current=!0});return()=>{Zn.dispose(),Ru.dispose()}}},[ku.current,Da,nt]),(0,a.useEffect)(()=>{var Cu;if((Cu=ku.current)!=null&&Cu.instance&&Da&&nn){let Mn=ku.current.instance,Zn=Mn.getModel();if(!Zn)return;(()=>{var On;let mn=[],Dt=[];const xn=Zn.getAllDecorations();for(let da of xn)da.options.className==="highlighted-line"&&(mn.push((On=da==null?void 0:da.range)==null?void 0:On.startLineNumber),Dt.push(da==null?void 0:da.id));if(qn===mn[0])return;Zn.deltaDecorations(Dt,[]);const Ku=Zn.getLineCount();qn&&qn<=Ku&&(Mn.deltaDecorations([],[{range:new tt.Range(qn,1,qn,Zn.getLineMaxColumn(qn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Mn.revealLineInCenter(qn))})();const ya=(On=!1)=>{var mn;let Dt=[],xn=[];const Ku=Zn.getAllDecorations();for(let da of Ku)da.options.linesDecorationsClassName==="breakpoints-select"&&(Dt.push((mn=da==null?void 0:da.range)==null?void 0:mn.startLineNumber),xn.push(da==null?void 0:da.id));if(On)return{lines:Dt,ids:xn};Un(Dt)},ia=On=>st(void 0,null,function*(){let mn={range:new tt.Range(On,1,On,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Zn.deltaDecorations([],[mn]),ya()}),Dl=On=>st(void 0,null,function*(){let mn=[];const Dt=Mn.getLineDecorations(On);for(let xn of Dt)xn.options.linesDecorationsClassName==="breakpoints-select"&&mn.push(xn.id);yield Zn.deltaDecorations(mn,[]),ya()}),Ya=On=>{let mn=Mn.getLineDecorations(On);for(let Dt of mn)if(Dt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,fe.isEqual)(Eu,ya(!0).lines)){Zn.deltaDecorations(ya(!0).ids,[]);const On=Eu.map(mn=>({range:new tt.Range(mn,1,mn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Zn.deltaDecorations([],On)}const Nu=Mn.onDidChangeModelContent(On=>{let mn=Mn.getPosition();if(mn){let Dt=mn.lineNumber;clearTimeout(Wu.current),Wu.current=setTimeout(()=>{lu(Zn.getLineContent(Dt),Dt)?Dl(Dt):Ya(Dt)?(Dl(Dt),ia(Dt)):ya()},100)}}),ba=Mn.onMouseDown(On=>{var mn,Dt,xn;if(On.target.detail&&((xn=(Dt=(mn=On.target)==null?void 0:mn.element)==null?void 0:Dt.className)!=null&&xn.includes("line-numbers"))){let Ku=On.target.position.lineNumber;if(lu(Zn.getLineContent(Ku),Ku))return;Ya(Ku)?Dl(Ku):ia(Ku)}}),ru=On=>{let mn={range:new tt.Range(On,1,On,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};su.current=Mn.deltaDecorations(su.current,[mn])},Il=()=>{su.current=Mn.deltaDecorations(su.current,[])},lr=Mn.onMouseMove(On=>{var mn,Dt,xn;if(Il(),On.target.detail&&((xn=(Dt=(mn=On.target)==null?void 0:mn.element)==null?void 0:Dt.className)!=null&&xn.includes("line-numbers"))){let Ku=On.target.position.lineNumber;if(lu(Zn.getLineContent(Ku),Ku))return;ru(Ku)}}),At=Mn.onMouseLeave(()=>{Il()});return()=>{Nu.dispose(),ba.dispose(),lr.dispose(),At.dispose()}}},[ku.current,Da,Eu,qn,nn,Jn]),(0,a.useEffect)(()=>{var Cu;(Cu=ku.current)!=null&&Cu.instance&&nn&&ku.current.instance.setPosition({lineNumber:0,column:0})},[qn]);function Sn(){let Cu=ku.current.instance;if(Cu){const Mn=Cu.getSelection(),Zn=ku.current.pastePos||{},Ru=new tt.Range(Zn.startLineNumber||Mn.endLineNumber,Zn.startColumn||Mn.endColumn,Zn.endLineNumber||Mn.endLineNumber,Zn.endColumn||Mn.endColumn);setTimeout(()=>{Cu.executeEdits("",[{range:Ru,text:""}])},300)}}function nu(Cu){(window.navigator.platform.match("Mac")?Cu.metaKey:Cu.ctrlKey)&&Cu.keyCode==83&&(Cu.preventDefault(),ct())}const Nn=()=>{if(ft&&ku.current.instance){const Cu=ku.current.instance.getContentHeight();Jt(Cu<au?au:Cu)}else Jt(au)};function Xt(Cu){var Mn=document.createEvent("MouseEvents");Mn.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),Cu.dispatchEvent(Mn)}const te=Cu=>{if(!Ga.current)return;const{keyCode:Mn,ctrlKey:Zn,metaKey:Ru,target:ya,type:ia}=Cu;return(ia==="paste"||(Mn===67||Mn===86)&&(Ru||Zn))&&ya.nodeName==="TEXTAREA"&&(Vt(),Cu.preventDefault()),!1};function re(Cu,Mn){var Zn=window.URL||window.webkitURL||window,Ru=new Blob([Mn]),ya=document.createElementNS("http://www.w3.org/1999/xhtml","a");ya.href=Zn.createObjectURL(Ru),ya.download=Cu,Xt(ya)}(0,a.useEffect)(()=>{Nn()},[Nn]),(0,a.useEffect)(()=>{Rl.current&&!Da&&Promise.all([E.e(8909),E.e(5977)]).then(E.bind(E,71448)).then(Cu=>{try{tt=Cu,ku.current.instance=tt.editor.create(Rl.current,{value:tu,language:He(Jn),theme:pn,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:El||!1}},ln);const Mn=ku.current.instance;let ya=[...Se.BH._menuItems].find(Nu=>Nu[0]._debugName=="EditorContext")[1],ia=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Dl=(Nu,ba)=>{var ru,Il;let lr=Nu._first;do ba.includes((Il=(ru=lr.element)==null?void 0:ru.command)==null?void 0:Il.id)&&Nu._remove(lr);while(lr=lr.next)};if(Wn(Mn,tt),setTimeout(()=>{Nn(),ku.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{re(ra||"educoder.txt",Mn.getValue())}})},500),ku.current.subscription=Mn.onDidChangeModelContent(Nu=>{ju.current?clearTimeout(yu.current):(Nn(),Gt(Mn.getValue(),Nu)),yu.current=setTimeout(()=>{ju.current=!1},500)}),window.Monaco||pe(tt,He(Jn)),nt&&(Dl(ya,ia),Rl.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",te),window.removeEventListener("paste",te),window.addEventListener("keydown",te),window.addEventListener("paste",te)),window.Monaco=tt,Bn&&Mn.onDidBlurEditorWidget(()=>{Bn(Mn.getValue())}),Hn&&Mn.onDidFocusEditorText(()=>{nt&&ht(),Hn(Mn.getValue())}),nt){ht();try{Mn.onDidPaste(Nu=>{const ba=Mn.getSelection(),ru=ku.current.pastePos||{},Il=new tt.Range(ru.startLineNumber||ba.endLineNumber,ru.startColumn||ba.endColumn,ru.endLineNumber||ba.endLineNumber,ru.endColumn||ba.endColumn);Mn.executeEdits("",[{range:Nu.range,text:""}])})}catch(Nu){}}let Ya=Lt();return _n&&typeof _n=="string"&&new ne(_n,Mn,tt),hn(!0),()=>{const Nu=ku.current.instance;Nu.dispose();const ba=Nu.getModel();ba&&ba.dispose(),ku.current.subscription&&ku.current.subscription.dispose(),Ya.unobserve(Rl.current)}}catch(Mn){}})},[]),(0,a.useEffect)(()=>{if(ku.current.instance&&Da)return document.addEventListener("keydown",nu,!1),()=>{document.removeEventListener("keydown",nu)}},[ct,Da]),(0,a.useEffect)(()=>{let Cu=ku.current.instance;if(Cu&&Da){let Mn=He(Jn);tt.editor.setModelLanguage(Cu.getModel(),Mn)}},[Jn,Da]),(0,a.useEffect)(()=>{ku.current.instance&&Da&&tt.editor.setTheme(pn)},[pn,Da]),(0,a.useEffect)(()=>{let Cu=ku.current.instance;Du.current=Ut,Cu&&Da&&(Cu.updateOptions(qe({},Ut)),setTimeout(()=>{Cu.getModel().updateOptions(qe({},Ut))},200))},[JSON.stringify(Ut),Da]),(0,a.useEffect)(()=>{let Cu=ku.current.instance;Cu&&Da&&Cu.layout()},[Rn,au,Da]);const[Ee,Ue]=(0,a.useState)(Mt(Rn)),[lt,Jt]=(0,a.useState)(Mt(au)),vn=vt(qe({},Wt),{width:Ee,height:lt,position:"relative"});return a.createElement("div",{className:"my-monaco-editor",ref:Rl,style:vn,onFocus:()=>{nt&&ht()}},Ye&&a.createElement(Me.CopyToClipboard,{text:tu,onCopy:()=>Oe.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement(Ae.Z,{title:"\u590D\u5236\u4EE3\u7801"},a.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},a.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function St({width:gt="100%",height:Zt="100%",original:Rn,modified:au,language:tu,options:Jn={}}){const Wt=(0,a.useRef)(),[Ut,ln]=(0,a.useState)(null);function pn(ft){let nt;return Wt.current&&(nt=new oe.Z(Xe=>{for(let Gt of Xe)(Gt.target.offsetHeight>0||Gt.target.offsetWidth>0)&&ft.layout()}),nt.observe(Wt.current)),nt}(0,a.useEffect)(()=>(Wt.current&&Promise.all([E.e(8909),E.e(9404)]).then(E.bind(E,2550)).then(ft=>{tt=ft;const nt=tt.editor.createDiffEditor(Wt.current,vt(qe({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Jn),{wordWrap:!0}));ln(nt);let Xe=pn(nt);return()=>{nt.dispose();const Gt=nt.getModel();Gt&&Gt.dispose(),Xe.unobserve(Wt.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,a.useEffect)(()=>{Ut&&Ut.setModel({original:tt.editor.createModel(Rn,tu),modified:tt.editor.createModel(au,tu)})},[Rn,au,tu,Ut]);const Bn=Mt(gt),Ye=Mt(Zt),ct={width:Bn,height:Ye};return a.createElement("div",{className:"my-diff-editor",ref:Wt,style:ct})}},83078:function(Ct,_e,E){"use strict";var a=E(21385),oe=E(82326),Le=E(58755),ie=E(59301);const se=oe.default.Option;_e.Z=({isTheoretical:ge,onFontSizeChange:me,cmFontSize:ye,cmCodeMode:le,autoFormat:ve,onCodeModeChange:xe,onTabToSpace:Re,onAutoFormat:Fe,formatDocument:pe,className:he="",tabToSpace:Be,children:Ce,code_editor:Ie,challenge:Pe,shixun_environment_id:be,shixun_environments:ne})=>{var Se;const Oe={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},Ae=(Se=ne==null?void 0:ne.find(fe=>fe.shixun_environment_id===be))==null?void 0:Se.program_language;return console.log("----",Ae,ne,be,Ie),ie.createElement("div",{className:`tpi-code-setting ${he}`},ie.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),ie.createElement("section",null,ie.createElement("div",{className:"file-item"},ie.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),ie.createElement(oe.default,{bordered:!1,size:"small",value:le,onChange:xe},ie.createElement(se,{value:"vs"},"\u767D\u8272\u80CC\u666F"),ie.createElement(se,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ge&&ie.createElement(ie.Fragment,null,ie.createElement("div",{className:"file-item"},ie.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),ie.createElement(oe.default,{bordered:!1,size:"small",value:ye,onChange:me},ie.createElement(se,{value:12},"12px"),ie.createElement(se,{value:14},"14px"),ie.createElement(se,{value:16},"16px"),ie.createElement(se,{value:18},"18px"),ie.createElement(se,{value:20},"20px"),ie.createElement(se,{value:22},"22px"))),ie.createElement("div",{className:"file-item"},ie.createElement("b",null,"Tab\u8F6C\u6362"),ie.createElement(Le.Z,{checked:Be,onChange:Re})),ie.createElement("div",{className:"file-item",onClick:pe},ie.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ge&&ie.createElement(ie.Fragment,null,ie.createElement("h3",null,"\u5FEB\u6377\u952E"),ie.createElement("section",null,ie.createElement("div",{className:"file-item"},ie.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),ie.createElement("span",null,"Ctrl + S")),ie.createElement("div",{className:"file-item"},ie.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),ie.createElement("span",null,"F1 / Alt + F1")),ie.createElement("div",{className:"file-item"},ie.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),ie.createElement("span",null,"Ctrl + ]/[")),ie.createElement("div",{className:"file-item"},ie.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),ie.createElement("span",null,"Ctrl + Shift + \\")),ie.createElement("div",{className:"file-item"},ie.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),ie.createElement("span",null,"Home")),ie.createElement("div",{className:"file-item"},ie.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),ie.createElement("span",null,"End"))),Ce),!ge&&ie.createElement(ie.Fragment,null,ie.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),ie.createElement("section",null,Ae&&ie.createElement("div",{className:"file-item"},ie.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),ie.createElement("span",null,Ae)),ie.createElement("div",{className:"file-item"},ie.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),ie.createElement("span",null,Oe[Pe==null?void 0:Pe.difficulty])),ie.createElement("div",{className:"file-item"},ie.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),ie.createElement("span",null,Ie==null?void 0:Ie.name)),ie.createElement("div",{className:"file-item"},ie.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),ie.createElement("span",null,Ie!=null&&Ie.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},54077:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return xe}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},oe=E(29787),Le=E(25399),ie=E(89787),se=E(92310),ge=E.n(se),me=E(76406),ye=E(90736),le=E(59301),xe=({className:Re,dataSource:Fe=[],col:pe=4,right:he,bottom:Be=23,precision:Ce=0,wrapWidth:Ie=1200,trackEventItems:Pe,loading:be,onRemove:ne=()=>{},isCurrent:Se=!0,showProgress:Oe=!1,showAlias:Ae=!1,category:fe="notDisplay",hiddenClick:De=()=>{}})=>{const Me=Math.floor((Ie-(pe-1)*he)/pe),We=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return le.createElement(oe.Z,{spinning:be},le.createElement("div",{className:ge()(a.list,Re)},!!(Fe!=null&&Fe.length)&&(Fe==null?void 0:Fe.map((Ke,Je)=>{var je,it,$e,pt,qe,vt,dt;const{name:st,id:Mt,identifier:It,featured:rt,school_name:Ge,image_url:He,excellent:tt,is_plan:ht}=Ke;return le.createElement("div",{key:Mt,className:Se&&Oe?a.wrapisCurrent:a.wrap,style:{width:Me,marginRight:(1+Je)%pe===0?0:he+Ce,marginBottom:Be}},le.createElement("a",{className:a.li,onClick:Qt=>{Qt.preventDefault(),Qt.stopPropagation(),Pe&&(0,me.L9)([Pe]),(0,me.xg)(`/paths/${It}`)}},le.createElement("div",{className:a.img},le.createElement("img",{className:a.cover,src:`${He}`}),(je=Ke==null?void 0:Ke.subject_tags)==null?void 0:je.map((Qt,St)=>{var gt,Zt;if(St===0){const au=(gt=We.find(tu=>tu.name==Qt))==null?void 0:gt.swclass;return le.createElement("span",{className:`sprite ${au} ${a.sign}`,style:{left:"-4px"}})}const Rn=(Zt=We.find(au=>au.name==Qt))==null?void 0:Zt.ptclass;return le.createElement("span",{className:`sprite ${Rn} ${a.sign}`,style:{left:`${48+52*(St-1)+2*St}px`}})}),le.createElement("div",{className:a.tagsDom},le.createElement("div",{className:"flex flex-wrap item-center",style:{gap:"0 6px"}},(Ke==null?void 0:Ke.excellent)&&le.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"),((it=Ke==null?void 0:Ke.custom_tags)==null?void 0:it.length)>0&&(Ke==null?void 0:Ke.custom_tags.map((Qt,St)=>{var gt;return le.createElement(Le.Z,{title:Qt==null?void 0:Qt.tag_name,key:St},le.createElement("div",{className:"font12 rounded-2px c-white flex item-center",style:{height:22,padding:"0 6px",maxWidth:((gt=Ke==null?void 0:Ke.custom_tags)==null?void 0:gt.length)>2?"60px":"71px",background:"rgba(48, 97, 208, .6)",border:"1px solid #8FAFF8"}},le.createElement("span",{className:"multi-llipsis1e"},Qt==null?void 0:Qt.tag_name)))})))),fe=="hide"&&(Ke==null?void 0:Ke.studying)&&Se&&le.createElement("div",{className:`${a.movebq} user-path-items`,onClick:Qt=>{Qt.stopPropagation(),ne(Ke)}},le.createElement("i",{className:"iconfont icon-yichu1 font12"}),le.createElement("span",null,"\u79FB\u9664")),!["notDisplay","collect","payed"].includes(fe)&&Se&&le.createElement("div",{className:`${a.hiddenbq} user-path-items`,onClick:Qt=>{Qt.stopPropagation(),De(Ke)}},le.createElement("i",{className:`iconfont ${fe=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),le.createElement("span",null,fe=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),le.createElement("div",{className:a.name},le.createElement(Le.Z,{title:Ae&&(Ke!=null&&Ke.excellent_alias_name)?le.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${st}`,le.createElement("br",null),le.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ke==null?void 0:Ke.excellent_alias_name}`)):st},le.createElement("span",{className:a.e},Ae&&(Ke==null?void 0:Ke.excellent_alias_name)||st))),Se&&Oe&&(($e=Ke==null?void 0:Ke.progress)==null?void 0:$e.all_score)!=0&&le.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},le.createElement(ie.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((pt=Ke==null?void 0:Ke.progress)==null?void 0:pt.my_score)/((qe=Ke==null?void 0:Ke.progress)==null?void 0:qe.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(vt=Ke==null?void 0:Ke.progress)==null?void 0:vt.my_score,"/",(dt=Ke==null?void 0:Ke.progress)==null?void 0:dt.all_score),(!Se||!Oe)&&le.createElement(Le.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Ge}`},le.createElement("div",{className:a.unit},le.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Ge)),(!Se||!Oe)&&le.createElement("div",{className:a.tags},le.createElement("div",null,le.createElement(Le.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),le.createElement("span",null,Ke.stages_count))),le.createElement(Le.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},le.createElement("span",null,le.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),le.createElement("span",null,Ke.members_count)))))))})),!Fe.length&&le.createElement(ye.Z,null)))}},70467:function(Ct,_e,E){"use strict";E.d(_e,{jL:function(){return ie},w9:function(){return st},QD:function(){return Eu},cQ:function(){return Je.Z},op:function(){return nt},O5:function(){return Lt},_b:function(){return _n},t7:function(){return Ce},Gi:function(){return tt},YG:function(){return Ge},qp:function(){return ve},vr:function(){return du},qE:function(){return Wn},Je:function(){return be},wb:function(){return Ke},cq:function(){return Rn},tp:function(){return Fe}});var a=E(59301),oe={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},ie=({dataSource:Vt=[],img:Kn,imgWidth:lu=346,title:Sn,sunTitle:nu,bannerExtraContent:Nn})=>a.createElement("div",{className:oe.banner},a.createElement("div",{className:oe.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,Sn),a.createElement("span",null,nu)),Vt.length>0&&a.createElement("div",{className:oe.btns},Vt.map((Xt,te)=>a.createElement("div",{key:te,onClick:Xt.click},Xt.name,Xt.sign?a.createElement("span",{className:"sprite sprite-33"}):null))),Nn),Kn&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:Kn,width:lu}))),se={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},ge=E(92310),me=E.n(ge),ye=E(78267),ve=({dataSource:Vt=[],value:Kn,onChange:lu,onTitleChange:Sn,className:nu,title:Nn,titleWidth:Xt=41,style:te={},fontColor:re="#6A7283",showCount:Ee})=>{const[Ue,lt]=(0,a.useState)(1),[Jt,vn]=(0,a.useState)(!1),Cu=(0,a.useRef)(null),Mn=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var Zn;Vt.length!==0&&(((Zn=Cu==null?void 0:Cu.current)==null?void 0:Zn.clientHeight)>97?lt(1):lt(0)),Vt.length===0&&lt(0),vn(!1)},[Vt]),a.createElement("div",{className:me()(se.row,nu,"fadeIn","animated"),style:te},a.createElement("div",{onClick:(0,ye.throttle)(()=>Sn==null?void 0:Sn(),2e3),style:{width:Xt,marginTop:Jt?12:4},className:`${se.title} ${Sn?"current":""}`},Nn),a.createElement("div",{className:Jt?`${se.tagsWrap} ${se.tagsBorderWrap}`:se.tagsWrap},a.createElement("div",{className:se.bar,ref:Mn,style:Ue>0?{height:Ue===1?97:"auto",overflow:Ue===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:se.tag,ref:Cu},Vt==null?void 0:Vt.map(Zn=>a.createElement("span",{onClick:()=>lu(Zn.id),key:Zn.id,style:{color:re},className:Kn===Zn.id?se.active:""},a.createElement("span",{title:Zn.name,className:se.name},Zn.name),!!Ee&&a.createElement("span",{className:se.num},Zn.count))))),!!Ue&&a.createElement(a.Fragment,null,Ue===1?a.createElement("div",{onClick:()=>{var Zn;lt(2),((Zn=Cu==null?void 0:Cu.current)==null?void 0:Zn.clientHeight)>245?vn(!0):vn(!1)},className:se.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{Mn.current.scrollTop=0,lt(1),vn(!1)},className:se.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},xe={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Fe=({dataSource:Vt=[],value:Kn,onChange:lu,className:Sn,style:nu={}})=>a.createElement("div",{style:nu,className:me()(xe.tabs,Sn)},Vt.map(Nn=>a.createElement("span",{onClick:()=>lu(Nn.id),className:Kn===Nn.id?xe.active:"",key:Nn.id},Nn.name))),pe={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},he=E(37568),Ce=({dataSource:Vt=[],value:Kn="",onChange:lu,onInputChange:Sn=()=>{},className:nu,style:Nn={},placeholder:Xt,allowClear:te=!1})=>{var re;const[Ee,Ue]=(0,a.useState)(""),[lt,Jt]=(0,a.useState)("");(0,a.useEffect)(()=>{var Mn;let Zn=Kn;(Mn=JSON.stringify(Kn))!=null&&Mn.includes("{")&&(Ue(Kn.id),Zn=Kn.value||"");try{Jt(decodeURIComponent(Zn||""))}catch(Ru){Jt(decodeURIComponent(Zn||""))}},[Kn]);const vn=()=>{lu(encodeURIComponent(lt),Ee||null)},Cu=Mn=>{Mn!==Ee&&(Ue(Mn),lu(encodeURIComponent(lt),Mn))};return a.createElement("div",{className:me()(pe.input,nu),style:Nn},!!Vt.length&&a.createElement("div",{className:pe.dropdown},a.createElement("div",{className:pe.text},(re=Vt.find(Mn=>Mn.id===Ee))==null?void 0:re.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:pe.b1}),a.createElement("b",{className:pe.b2})),a.createElement("div",{className:pe.menu},Vt.map((Mn,Zn)=>a.createElement("div",{key:Zn,onClick:()=>Cu(Mn.id)},Mn.name)))),a.createElement(he.default,{onPressEnter:vn,value:lt,onChange:Mn=>{Jt(Mn.target.value),Sn(encodeURIComponent(Mn.target.value),Ee||null)},placeholder:Xt,variant:"borderless",allowClear:te,onClear:()=>lu("",Ee||null)}),a.createElement("i",{onClick:vn,className:"iconfont icon-sousuo9 font14 current"}))},Ie={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},be=({value:Vt,onChange:Kn,className:lu,total:Sn,pageSize:nu,style:Nn={}})=>{const Xt=Vt<2,te=Vt>=Math.ceil(Sn/nu);return Sn<=nu?a.createElement(a.Fragment,null):a.createElement("div",{className:me()(Ie.quickPager,lu),style:Nn},a.createElement("div",{onClick:()=>{Xt||Kn(Vt-1,"prev")},className:Xt?Ie.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{te||Kn(Vt+1,"next")},className:te?Ie.disabled:""},"\u4E0B\u4E00\u9875"))},ne={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},Se=E(29787),Oe=E(25399),Ae=E(63139),fe=E(14185),De=E(76406),Me=E(90736),Ke=({className:Vt,dataSource:Kn=[],col:lu=4,right:Sn,bottom:nu=23,precision:Nn=0,wrapWidth:Xt=1200,trackEventItems:te,loading:re})=>{const Ee=Math.floor((Xt-(lu-1)*Sn)/lu);return a.createElement(Se.Z,{spinning:re},a.createElement("div",{className:me()(ne.list,Vt)},!!Kn.length&&Kn.map((Ue,lt)=>{const{name:Jt,id:vn,identifier:Cu,power:Mn,cover_image_id:Zn,pic:Ru}=Ue;return a.createElement("div",{className:ne.wrap,key:vn,style:{width:Ee,marginRight:(1+lt)%lu===0?0:Sn+Nn,marginBottom:nu}},a.createElement("a",{target:"_blank",href:`/shixuns/${Cu}/challenges`,className:ne.li,onClick:ya=>{ya.preventDefault(),te&&(0,De.L9)([te]),Mn&&(0,De.xg)(`/shixuns/${Cu}/challenges`)}},a.createElement("div",{className:ne.img},a.createElement("img",{className:ne.cover,src:`${Ru}`}),Ue.is_jupyter&&a.createElement("span",{className:`sprite sprite-43 ${ne.sign}`}),Ue.is_jupyter_lab&&a.createElement("span",{className:`sprite sprite-42 ${ne.sign}`}),Ue.is_unity_3d&&a.createElement("span",{className:`sprite sprite-44 ${ne.sign}`})),a.createElement("div",{className:ne.name},a.createElement(Oe.Z,{title:Jt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:ne.e},Jt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:ne.tags},a.createElement(Oe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,Ue.challenges_count))),!!Ue.myshixuns_count&&a.createElement(Oe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,Ue.myshixuns_count))),a.createElement(Oe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,Ue.level))),a.createElement("div",{className:ne.rate},a.createElement(Ae.Z,{allowHalf:!0,disabled:!0,defaultValue:Ue.score_info}),a.createElement("span",null,"\xA0",Ue.score_info?`${Ue.score_info}\u5206`:"5\u5206")))),!Mn&&a.createElement("div",{className:ne.lockWrap},a.createElement("img",{src:`${fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Kn.length&&a.createElement(Me.Z,null)))},Je=E(54077),je={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},it=E(62957),$e=E(96599),pt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",qe=E(59301),vt=(Vt,Kn,lu)=>new Promise((Sn,nu)=>{var Nn=re=>{try{te(lu.next(re))}catch(Ee){nu(Ee)}},Xt=re=>{try{te(lu.throw(re))}catch(Ee){nu(Ee)}},te=re=>re.done?Sn(re.value):Promise.resolve(re.value).then(Nn,Xt);te((lu=lu.apply(Vt,Kn)).next())}),st=({className:Vt,dataSource:Kn=[],col:lu=4,right:Sn,bottom:nu=23,precision:Nn=0,wrapWidth:Xt=1200,trackEventItems:te,loading:re,category:Ee,hiddenClick:Ue,handleVery:lt=()=>!0,isCurrent:Jt})=>{const[vn,Cu]=it.default.useModal(),Mn=Math.floor((Xt-(lu-1)*Sn)/lu),Zn=Ru=>vt(void 0,null,function*(){vn.confirm({title:"\u7F6E\u9876",width:500,content:qe.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",qe.createElement("span",{className:"c-blue"},"\u201C",Ru.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return qe.createElement(Se.Z,{spinning:re},Cu,qe.createElement("div",{className:me()(je.list,Vt)},!!Kn.length&&Kn.map((Ru,ya)=>{const{subject_identifier:ia,id:Dl,identifier:Ya,power:Nu}=Ru,ba=Ru.is_public!=0&&Ru.is_public;return qe.createElement("div",{className:je.wrap,key:Dl,style:{width:Mn,marginRight:(1+ya)%lu===0?0:Sn+Nn,marginBottom:nu}},Ru.homepage_show&&qe.createElement("div",{className:je.btnsTop},qe.createElement($e.default,{color:"red"},"\u7F6E\u9876")),qe.createElement("a",{className:je.li,onClick:ru=>{ru.preventDefault(),lt(Ru==null?void 0:Ru.first_category_url)&&(te&&(0,De.L9)([te]),(0,De.xg)(Ru.first_category_url))}},qe.createElement("div",{className:je.top},qe.createElement(Oe.Z,{title:Ru.name},qe.createElement("div",{className:je.name},Ru.name)),qe.createElement("img",{className:je.img,src:fe.Z.IMG_SERVER+"/images/"+Ru.avatar_url}),qe.createElement("div",{className:je.text,title:Ru.creator},Ru.creator),ia&&qe.createElement("div",{className:je.btns},qe.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),qe.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ba&&qe.createElement("div",{className:je.sign},"\u516C\u5F00"),Jt&&qe.createElement("div",{className:je.hidden,onClick:ru=>{ru.stopPropagation(),Ue(Ru)}},qe.createElement("i",{className:`iconfont ${Ee=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),Ee=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),qe.createElement("div",{className:je.bottom},Ru.visits>0&&qe.createElement(Oe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},qe.createElement("span",null,qe.createElement("i",{className:"iconfont icon-liulanyan"}),qe.createElement("span",null,Ru.visits))),Ru.course_members_count>0&&qe.createElement(Oe.Z,{title:"\u6210\u5458",placement:"bottom"},qe.createElement("span",null,qe.createElement("i",{className:"iconfont icon-chengyuan"}),Ru.course_members_count)),Ru.tasks_count>0&&qe.createElement(Oe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},qe.createElement("span",null,qe.createElement("i",{className:"iconfont icon-zuoye"}),Ru.tasks_count)),Ru.is_end?qe.createElement("div",{style:{color:"#6B758B"}}):qe.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ru.is_accessible&&qe.createElement("div",{className:je.lockWrap},qe.createElement("img",{src:`${fe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),qe.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Kn.length&&qe.createElement(Me.Z,null)))},Mt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},It=E(44283),Ge=({dataSource:Vt=[],value:Kn,onChange:lu,className:Sn,style:nu={},tabBarExtraContent:Nn})=>a.createElement("div",{className:me()(Mt.tabs,Sn),style:nu},a.createElement("div",{className:Mt.tabsWrap},Vt.map((Xt,te)=>!(Xt!=null&&Xt.hide)&&a.createElement("aside",{className:Mt.tab,onClick:()=>{lu(Xt.id),Xt.link&&It.history.push(Xt.link)},key:te},a.createElement("div",{className:Kn===Xt.id?Mt.active:""},Xt.name),(Xt==null?void 0:Xt.resetCount)==null&&(Xt==null?void 0:Xt.total)!==void 0&&a.createElement("span",null,"\uFF08",Xt==null?void 0:Xt.total,"\uFF09"),(Xt==null?void 0:Xt.resetCount)!==void 0&&(Xt==null?void 0:Xt.total)!==void 0&&a.createElement(Oe.Z,{title:(Xt==null?void 0:Xt.tip)!=null?Xt==null?void 0:Xt.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},Xt==null?void 0:Xt.resetCount),"/",a.createElement("span",null,Xt==null?void 0:Xt.total),"\uFF09"))))),a.createElement("div",{className:Mt.tabBar},Nn)),tt=({className:Vt,style:Kn={},children:lu})=>a.createElement("div",{className:me()(Vt),style:Kn},lu),ht={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Qt=E(75727),St=E(93041);const gt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Rn=({sortValue:Vt,dropValue:Kn,className:lu,onSort:Sn,onDrop:nu,dataSource:Nn=gt})=>{var Xt;return a.createElement("div",{className:me()(ht.orderWrap,lu)},a.createElement(Qt.Z,{dropdownRender:()=>a.createElement(St.default,null,Nn.map((te,re)=>a.createElement(St.default.Item,{key:re,onClick:()=>nu(te.id)},te.name)))},a.createElement("span",{className:ht.orderTextWrap},(Xt=Nn.find(te=>Kn===te.id))==null?void 0:Xt.name)),a.createElement("span",{className:ht.orderIconWrap},a.createElement("span",{className:ht.orderAsc},a.createElement("i",{className:Vt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ht.cursorPointer} ${ht.active}`:`iconfont icon-sanjiaoxing-up font12 ${ht.cursorPointer}`,onClick:()=>Sn(Vt==="asc"?"desc":"asc")})),a.createElement("span",{className:ht.orderDesc},a.createElement("i",{className:Vt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ht.cursorPointer} ${ht.active}`:`iconfont icon-sanjiaoxing-down font12 ${ht.cursorPointer}`,onClick:()=>Sn(Vt==="asc"?"desc":"asc")}))))},au={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},tu=E(7939),Jn=Object.defineProperty,Wt=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,pn=(Vt,Kn,lu)=>Kn in Vt?Jn(Vt,Kn,{enumerable:!0,configurable:!0,writable:!0,value:lu}):Vt[Kn]=lu,Bn=(Vt,Kn)=>{for(var lu in Kn||(Kn={}))Ut.call(Kn,lu)&&pn(Vt,lu,Kn[lu]);if(Wt)for(var lu of Wt(Kn))ln.call(Kn,lu)&&pn(Vt,lu,Kn[lu]);return Vt},Ye=(Vt,Kn)=>{var lu={};for(var Sn in Vt)Ut.call(Vt,Sn)&&Kn.indexOf(Sn)<0&&(lu[Sn]=Vt[Sn]);if(Vt!=null&&Wt)for(var Sn of Wt(Vt))Kn.indexOf(Sn)<0&&ln.call(Vt,Sn)&&(lu[Sn]=Vt[Sn]);return lu},ct=(Vt,Kn,lu)=>new Promise((Sn,nu)=>{var Nn=re=>{try{te(lu.next(re))}catch(Ee){nu(Ee)}},Xt=re=>{try{te(lu.throw(re))}catch(Ee){nu(Ee)}},te=re=>re.done?Sn(re.value):Promise.resolve(re.value).then(Nn,Xt);te((lu=lu.apply(Vt,Kn)).next())}),nt=Vt=>{var Kn=Vt,{className:lu,style:Sn,children:nu,loading:Nn=!1,openLoading:Xt,onClick:te=()=>{},size:re="middle",shape:Ee="round"}=Kn,Ue=Ye(Kn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[lt,Jt]=(0,a.useState)(!1);return a.createElement(tu.ZP,Bn({onClick:(0,ye.throttle)(vn=>ct(void 0,null,function*(){Xt&&Jt(!0);try{yield te(vn)}catch(Cu){console.log("error",Cu)}Xt&&Jt(!1)}),2e3,{leading:!0,trailing:!1}),className:me()(au.btn,au[`${re}-${Ee}`],lu),style:Sn,size:re,shape:Ee,loading:lt||Nn},Ue),nu)},Xe={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Wn=({className:Vt,style:Kn,children:lu=null,onClick:Sn,title:nu})=>a.createElement("div",{className:me()(Xe.head,Vt),style:Kn},a.createElement("span",{className:"primary-hover",onClick:Sn},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:nu},nu),a.createElement("div",{className:Xe.node},lu)),Hn={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Eu=({confirmShow:Vt=!0,confirmTitle:Kn,confirmClick:lu,cancelShow:Sn=!0,cancelTitle:nu,cancelClick:Nn,className:Xt,style:te,confirmLoading:re=!1})=>a.createElement("div",{className:me()(Hn.btns,Xt),style:te},Vt&&a.createElement(tu.ZP,{loading:re,onClick:lu,type:"primary",className:Hn.confirm},Kn),Sn&&a.createElement(tu.ZP,{onClick:Nn,className:Hn.cancel},nu)),ra={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},du=({className:Vt,style:Kn={},LeftContent:lu,children:Sn,RightContent:nu})=>a.createElement("div",{className:me()(ra.fixedBottom,Vt),style:Kn},a.createElement("div",{className:ra.wrap},a.createElement("div",{className:ra.left},lu),a.createElement("div",{className:ra.center},Sn),a.createElement("div",{className:ra.right},nu))),qn={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},_n=({className:Vt,style:Kn={},dataSource:lu=[]})=>a.createElement("div",{className:me()(qn.crumbs,Vt),style:Kn},lu.map((Sn,nu)=>nu<lu.length-1?a.createElement(a.Fragment,{key:nu},Sn.path||Sn.onClick?a.createElement("span",{className:qn.hover,onClick:Sn!=null&&Sn.onClick?Sn.onClick:()=>It.history.push(Sn.path)},Sn.name):a.createElement("span",null,Sn.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:nu,style:{color:"#5F6368"}},Sn.name))),El=E(11938),Ul=Object.defineProperty,Rl=Object.defineProperties,ku=Object.getOwnPropertyDescriptors,Du=Object.getOwnPropertySymbols,fu=Object.prototype.hasOwnProperty,su=Object.prototype.propertyIsEnumerable,ju=(Vt,Kn,lu)=>Kn in Vt?Ul(Vt,Kn,{enumerable:!0,configurable:!0,writable:!0,value:lu}):Vt[Kn]=lu,yu=(Vt,Kn)=>{for(var lu in Kn||(Kn={}))fu.call(Kn,lu)&&ju(Vt,lu,Kn[lu]);if(Du)for(var lu of Du(Kn))su.call(Kn,lu)&&ju(Vt,lu,Kn[lu]);return Vt},Wu=(Vt,Kn)=>Rl(Vt,ku(Kn)),Ga=(Vt,Kn)=>{var lu={};for(var Sn in Vt)fu.call(Vt,Sn)&&Kn.indexOf(Sn)<0&&(lu[Sn]=Vt[Sn]);if(Vt!=null&&Du)for(var Sn of Du(Vt))Kn.indexOf(Sn)<0&&su.call(Vt,Sn)&&(lu[Sn]=Vt[Sn]);return lu};const{Countdown:Da}=El.default;var Lt=Vt=>{var Kn=Vt,{onChange:lu}=Kn,Sn=Ga(Kn,["onChange"]);const[nu,Nn]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof nu=="number"&&nu>=0&&lu(nu)},[nu]);const Xt=te=>{const re=Math.floor(te/1e3);Nn(re)};return a.createElement(Da,Wu(yu({},Sn),{onChange:Xt}))}},79006:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return oe}});var a=E(59301);function oe(Le,ie){const se=(0,a.useRef)();(0,a.useEffect)(()=>{se.current=Le}),(0,a.useEffect)(()=>{function ge(){se.current()}if(ie!==null){let me=setInterval(ge,ie);return()=>clearInterval(me)}},[ie])}},9202:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return Ke}});var a=E(28284),oe=E(6767),Le=E(62957),ie=E(29787),se=E(25399),ge=E(47889),me=E(37568),ye=E(70858),le=E(59301),ve=E(44283),xe=E(49317),Re=E(76406),Fe={flex_box_center:"flex_box_center___FjW3J",flex_space_between:"flex_space_between___VMPG3",flex_box_vertical_center:"flex_box_vertical_center___f4bAX",flex_box_center_end:"flex_box_center_end___r_BiQ",flex_box_column:"flex_box_column___KmCaa",contentWrap:"contentWrap___JMzNd",leftWrap:"leftWrap___rYjEI",tip:"tip___Iu2px",title_con:"title_con___WF9OL",question_title:"question_title___XPCJJ",activeItem:"activeItem___yC4ry",rightWrap:"rightWrap___ut8PK",radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n",titleTooltip:"titleTooltip___eBrPv"},pe=E(15267),he=E(39116),Be=E(35883),Ce=E(59301),Ie=Object.defineProperty,Pe=Object.defineProperties,be=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Ae=(Je,je,it)=>je in Je?Ie(Je,je,{enumerable:!0,configurable:!0,writable:!0,value:it}):Je[je]=it,fe=(Je,je)=>{for(var it in je||(je={}))Se.call(je,it)&&Ae(Je,it,je[it]);if(ne)for(var it of ne(je))Oe.call(je,it)&&Ae(Je,it,je[it]);return Je},De=(Je,je)=>Pe(Je,be(je)),Me=(Je,je,it)=>new Promise(($e,pt)=>{var qe=st=>{try{dt(it.next(st))}catch(Mt){pt(Mt)}},vt=st=>{try{dt(it.throw(st))}catch(Mt){pt(Mt)}},dt=st=>st.done?$e(st.value):Promise.resolve(st.value).then(qe,vt);dt((it=it.apply(Je,je)).next())});const We=({shixunHomeworks:Je,exercise:je,loading:it,dispatch:$e})=>{var pt,qe,vt,dt,st,Mt;const{commonHeader:It}=je,[rt,Ge]=(0,le.useState)([]),[He,tt]=(0,le.useState)(De(fe({},(0,ve.useParams)()),{page:1,limit:10})),[ht,Qt]=(0,le.useState)([]),[St,gt]=(0,le.useState)(""),[Zt,Rn]=(0,le.useState)(1),[au]=a.default.useForm(),[tu,Jn]=(0,le.useState)({}),[Wt,Ut]=(0,le.useState)(null),[ln,pn]=(0,le.useState)(!1),[Bn,Ye]=(0,le.useState)({combine:[],simple:[]}),[ct,ft]=(0,le.useState)(null),[nt,Xe]=(0,le.useState)({}),[Gt,Wn]=(0,le.useState)(0),[Hn,Un]=(0,le.useState)(0),[Eu,ra]=(0,le.useState)(!1),Zu=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Du,fu,su)=>(He.page-1)*He.limit+su+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Du=>Du||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Du,fu)=>Ce.createElement("div",{className:Fe.banding,title:Du||"--"},Du||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(Du,fu)=>Du===0?Ce.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Du===1?Ce.createElement("span",{style:{color:"#DF3042"}},!fu.is_make_up&&"\u8003\u8BD5\u4E2D",fu.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Du===2?Ce.createElement("span",{style:{color:"#5AB891"}},!fu.is_make_up&&!fu.is_force_commit&&"\u5DF2\u4EA4\u5377",fu.is_make_up&&!fu.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",fu.is_make_up&&fu.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!fu.is_make_up&&fu.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Ce.createElement("span",{style:{color:"#5AB891"}},!fu.is_make_up&&!fu.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",fu.is_make_up&&!fu.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",fu.is_make_up&&fu.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!fu.is_make_up&&fu.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(It==null?void 0:It.exercise_type)==2&&!(0,pe.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(Du,fu)=>fu.commit_status===0||fu.commit_status===1?"--":!fu.open_total_score&&(0,pe.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Du=typeof Du=="number"?Number(Du):Du,console.log(typeof Du),Du||(Du=0),Du===100?Ce.createElement("span",{className:"c-green"},Du):Du>60?Ce.createElement("span",{className:"c-orange"},Du):Du==Hn*.6?Ce.createElement("span",{className:"c-red"},Du):Ce.createElement("span",null,Du))}].filter(Du=>!!Du);(0,le.useEffect)(()=>{var Du,fu,su;((Du=je.actionTabs)==null?void 0:Du.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(Ye([]),ft(((fu=je==null?void 0:je.actionTabs)==null?void 0:fu.questionId)||null),Xe(((su=je==null?void 0:je.actionTabs)==null?void 0:su.questionDetail)||{}),du(),nn(He))},[(pt=je.actionTabs)==null?void 0:pt.key]);const du=()=>Me(void 0,null,function*(){var Du,fu,su,ju,yu,Wu,Ga,Da,hn;const Lt=yield(0,xe.ZP)(`/api/exercises/${He==null?void 0:He.categoryId}.json`,{method:"get"});if(Lt.status==0){const Vt=(fu=(Du=Lt==null?void 0:Lt.exercise_question_types)==null?void 0:Du.find(Nn=>(Nn==null?void 0:Nn.question_type)==7))==null?void 0:fu.items,Kn=(ju=(su=Lt==null?void 0:Lt.exercise_question_types)==null?void 0:su.find(Nn=>(Nn==null?void 0:Nn.question_type)==4))==null?void 0:ju.items;let lu=[],Sn=0,nu={};lu=(yu=Vt==null?void 0:Vt.map((Nn,Xt)=>{var te,re;return(re=(te=Nn==null?void 0:Nn.sub_exercise_questions)==null?void 0:te.map((Ee,Ue)=>(Ee==null?void 0:Ee.question_type)==4?De(fe({},Ee),{index:Xt+1,jdex:Ue+1,parentTitle:Nn==null?void 0:Nn.question_title,isCombine:!0}):null))==null?void 0:re.filter(Ee=>Ee)}))==null?void 0:yu.flat(),Ye({combine:lu,simple:Kn}),(Kn==null?void 0:Kn.length)>0?(Sn=(Wu=Kn==null?void 0:Kn[0])==null?void 0:Wu.question_id,nu=(Kn==null?void 0:Kn[0])||{}):(lu==null?void 0:lu.length)>0&&(Sn=(Ga=lu==null?void 0:lu[0])==null?void 0:Ga.question_id,nu=(lu==null?void 0:lu[0])||{}),ft(((Da=je==null?void 0:je.actionTabs)==null?void 0:Da.questionId)||Sn),Xe(((hn=je==null?void 0:je.actionTabs)==null?void 0:hn.questionDetail)||nu)}}),qn=(Du,fu)=>{He.page=Du,He.limit=fu,tt(fe({},He)),nn(He)},nn=Du=>Me(void 0,null,function*(){ra(!0);const fu=yield(0,xe.ZP)(`/api/exercises/${He.categoryId||(He==null?void 0:He.exerciseId)}/exercise_users.json`,{method:"get",params:Du});fu.status==0&&(Wn(fu.data.total_count),tt(De(fe({},He),{total:fu.data.total_count})),Ge(fu.data.exercise_users),Un(fu.data.total_score)),ra(!1)}),_n=Du=>{He.search=Du,He.page=1,au.resetFields(),Jn({}),Qt([]),Ut(null),tt(fe({},He)),nn(He)},El=Du=>Me(void 0,null,function*(){var fu,su;const ju=fe({},tu);if(!((fu=Du==null?void 0:Du.content)!=null&&fu.trim())){oe.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}ju.content=Du==null?void 0:Du.content,ju.attachment_ids=(su=Du==null?void 0:Du.attachment_ids)==null?void 0:su.map(yu=>yu.response.id),Ul(ju)}),Ul=Du=>Me(void 0,null,function*(){pn(!0);const fu=yield(0,xe.ZP)(`/api/exercises/${(He==null?void 0:He.categoryId)||(He==null?void 0:He.exerciseId)}/test_ai_review.json`,{method:"post",body:De(fe({},Du),{exercise_question_id:ct,ai_review_settings:nt==null?void 0:nt.ai_review_settings})});if([0,-3].includes(fu.status)){fu.status==0&&oe.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),Ut(fu);const su=document.querySelector(".modal-ai-pfcs");if(su){const ju=su.querySelector(".ant-modal-body");ju&&(ju.scrollTop=ju.scrollHeight)}}pn(!1)}),Rl=()=>{$e({type:"exercise/setActionTabs",payload:{key:""}}),Rn(1),ku()},ku=()=>{au.resetFields(),Jn({}),Qt([]),gt(""),Ut(null)};return Ce.createElement(Le.default,{className:"modal-ai-pfcs",width:1200,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:ln,open:((qe=je.actionTabs)==null?void 0:qe.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Rl(),okText:Wt?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var Du;if((Du=je.actionTabs)!=null&&Du.showSelectQuestion&&!ct)return oe.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(Zt==1){if(ht.length==0)return oe.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Ul({exercise_user_id:ht[0]})}else Zt==2&&au.submit()}},Ce.createElement(ie.Z,{spinning:ln,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},Ce.createElement("div",{className:Fe.contentWrap},Ce.createElement("div",{className:Fe.leftWrap},Ce.createElement("div",{className:Fe.tip},Ce.createElement("i",{className:"iconfont icon-tishi11 font14",style:{color:"#3061D0",transform:"rotate(180deg)",marginTop:"5px"}}),Ce.createElement("span",{style:{marginLeft:"5px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002")),Ce.createElement("div",{style:{maxHeight:"500px",overflowY:"auto",margin:"10px 0px"}},((vt=Bn==null?void 0:Bn.simple)==null?void 0:vt.length)>0&&Ce.createElement(Ce.Fragment,null,Ce.createElement("div",{className:Fe.title_con},"\u3010\u7B80\u7B54\u9898\u3011"),Ce.createElement("div",null,(dt=Bn==null?void 0:Bn.simple)==null?void 0:dt.map((Du,fu)=>Ce.createElement("div",{key:Du==null?void 0:Du.question_id},Ce.createElement(se.Z,{title:Ce.createElement(Be.Z,{value:Du==null?void 0:Du.question_title}),color:"#fff",placement:"left",overlayClassName:Fe.titleTooltip},Ce.createElement("span",{className:`${Fe.question_title} ${ct==(Du==null?void 0:Du.question_id)?Fe.activeItem:""}`,onClick:()=>{var su,ju,yu;ft(Du==null?void 0:Du.question_id),Xe(De(fe({},Du||{}),{ai_review_settings:(su=je==null?void 0:je.actionTabs)!=null&&su.isUnify?(yu=(ju=je==null?void 0:je.actionTabs)==null?void 0:ju.questionDetail)==null?void 0:yu.ai_review_settings:Du==null?void 0:Du.ai_review_settings}))}},Ce.createElement(Be.Z,{value:fu+1+"\u3001"+(Du==null?void 0:Du.question_title),showTextOnly:!0}))))))),((st=Bn==null?void 0:Bn.combine)==null?void 0:st.length)>0&&Ce.createElement(Ce.Fragment,null,Ce.createElement("div",{className:Fe.title_con},"\u3010\u7EC4\u5408\u9898\u3011"),Ce.createElement("div",null,(Mt=Bn==null?void 0:Bn.combine)==null?void 0:Mt.map((Du,fu)=>Ce.createElement("div",{key:Du==null?void 0:Du.question_id,onClick:()=>{var su,ju,yu;ft(Du==null?void 0:Du.question_id),Xe(De(fe({},Du||{}),{ai_review_settings:(su=je==null?void 0:je.actionTabs)!=null&&su.isUnify?(yu=(ju=je==null?void 0:je.actionTabs)==null?void 0:ju.questionDetail)==null?void 0:yu.ai_review_settings:Du==null?void 0:Du.ai_review_settings}))}},Ce.createElement(se.Z,{title:Ce.createElement(Be.Z,{value:Du==null?void 0:Du.question_title}),color:"#fff",placement:"left",overlayClassName:Fe.titleTooltip},Ce.createElement("span",{className:`${Fe.question_title} ${ct==(Du==null?void 0:Du.question_id)?Fe.activeItem:""}`},Ce.createElement(Be.Z,{value:(Du==null?void 0:Du.index)+"."+(Du==null?void 0:Du.jdex)+"\u3001"+(Du==null?void 0:Du.question_title),showTextOnly:!0}))))))))),Ce.createElement("div",{className:Fe.rightWrap},Ce.createElement("div",{className:Fe.radio_con},Ce.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),Ce.createElement(ge.ZP.Group,{onChange:Du=>{Du.target.value==1&&qn(1,10),Rn(Du.target.value),ku()},value:Zt,options:[{label:"\u9009\u62E9\u5B66\u751F\u7B54\u6848",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),Zt==1&&Ce.createElement(Ce.Fragment,null,Ce.createElement("div",{className:"flex justify-between item-center mb10"},Ce.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),Ce.createElement(me.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:St,onChange:Du=>gt(Du.target.value),onSearch:_n})),Ce.createElement(ye.default,{rowSelection:{type:"radio",selectedRowKeys:ht,onChange:(Du,fu)=>{Qt(Du)},getCheckboxProps:Du=>({disabled:[0,1].includes(Du==null?void 0:Du.commit_status)})},rowKey:"exercise_user_id",dataSource:rt||[],columns:Zu,pagination:{current:He.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:He.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:Gt,size:"default",showTotal:Re.rU,onChange:qn},onChange:(Du,fu,su)=>{He.page=1,su.order===void 0?(He.order_type=null,He.order=null):(He.order_type=su.order==="descend"?"desc":"asc",He.order=su.field),tt(fe({},He)),nn(He)}})),Zt==2&&Ce.createElement("div",{style:{marginTop:20}},Ce.createElement(a.default,{form:au,className:Fe.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{Jn(fe({},au.getFieldsValue()))},onFinish:El},Ce.createElement(a.default.Item,{name:"content",label:"",style:{marginBottom:0}},Ce.createElement(he.Z,{watch:!0})))),Wt&&Ce.createElement("div",{className:Fe.result_con},Ce.createElement("div",{className:Fe.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(Wt==null?void 0:Wt.status)==0&&Ce.createElement("div",{className:"p20"},Ce.createElement("div",{className:"mb5"},Ce.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),Wt==null?void 0:Wt.score),Ce.createElement("div",{className:"flex"},Ce.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),Ce.createElement(Be.Z,{value:Wt==null?void 0:Wt.content,style:{fontSize:"14px"}}))),(Wt==null?void 0:Wt.status)==-3&&Ce.createElement("div",{className:"p20"},Ce.createElement(Be.Z,{value:Wt==null?void 0:Wt.message,style:{fontSize:"14px"}})))))))};var Ke=(0,ve.connect)(({shixunHomeworks:Je,exercise:je,loading:it,user:$e})=>({shixunHomeworks:Je,exercise:je,loading:it.effects,user:$e}))(We)},72641:function(Ct,_e,E){"use strict";var a=E(59301),oe=E(28284),Le=E(77019),ie=E(5269),se=E(62673),ge=E(47889),me=E(92310),ye=E.n(me),le=E(20209),ve=Object.defineProperty,xe=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Be=(ne,Se,Oe)=>Se in ne?ve(ne,Se,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):ne[Se]=Oe,Ce=(ne,Se)=>{for(var Oe in Se||(Se={}))pe.call(Se,Oe)&&Be(ne,Oe,Se[Oe]);if(Fe)for(var Oe of Fe(Se))he.call(Se,Oe)&&Be(ne,Oe,Se[Oe]);return ne},Ie=(ne,Se)=>xe(ne,Re(Se)),Pe=(ne,Se)=>{var Oe={};for(var Ae in ne)pe.call(ne,Ae)&&Se.indexOf(Ae)<0&&(Oe[Ae]=ne[Ae]);if(ne!=null&&Fe)for(var Ae of Fe(ne))Se.indexOf(Ae)<0&&he.call(ne,Ae)&&(Oe[Ae]=ne[Ae]);return Oe};const be=ne=>{var Se=ne,{data:Oe,className:Ae="",colon:fe=!1}=Se,De=Pe(Se,["data","className","colon"]);return a.createElement(oe.default,Ie(Ce({},De),{className:ye()(le.Z.FormCheckBoxDom,Ae),colon:fe}),Oe==null?void 0:Oe.map((Me,We)=>{var Ke=Me,{ItemData:Je,valuePropName:je,children:it,desc:$e,type:pt="Checkbox",normalize:qe}=Ke,vt=Pe(Ke,["ItemData","valuePropName","children","desc","type","normalize"]);return(vt==null?void 0:vt.isShow)&&a.createElement(Le.Z,{key:We,wrap:!1,justify:"space-between"},a.createElement(ie.Z,null,a.createElement(oe.default.Item,Ie(Ce({},vt),{normalize:(dt,st,Mt)=>{var It,rt;return pt=="Radio"||((It=st||[])!=null&&It.every(Ge=>Ge==="all")&&dt.includes("all")&&dt.length>1&&(dt=dt.filter(Ge=>Ge!=="all")),(!((rt=st||[])!=null&&rt.includes("all"))&&dt.includes("all")||(dt==null?void 0:dt.length)==0)&&(dt=["all"])),qe?qe(dt,st,Mt):dt}}),it||(pt=="Checkbox"?a.createElement(se.default.Group,{options:Je}):a.createElement(ge.ZP.Group,{options:Je})))),a.createElement(ie.Z,null,$e))}))};_e.Z=be},62536:function(Ct,_e,E){"use strict";E.r(_e),E.d(_e,{default:function(){return IA}});var a=E(59301),oe=E(49317),Le=E(14185),ie=E(44283),se=E(62957),ge=E(93041),me=E(6767),ye=E(62673),le=E(25399),ve=E(47889),xe=E(44104),Re=E(91882),Fe=E(7939),pe=E(77019),he=E(75727),Be=E(31691),Ce=E(70858),Ie=E(87169),Pe=E(27812),be=E(89489),ne=E(84849),Se=E(76406),Oe=E(6252),Ae=E(28284),fe=E(5269),De=E(58755),Me=E(37568),We=E(4875),Ke=E(31709),Je=E(66649),je=E.n(Je),it=Object.defineProperty,$e=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,vt=(b,z,y)=>z in b?it(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,dt=(b,z)=>{for(var y in z||(z={}))pt.call(z,y)&&vt(b,y,z[y]);if($e)for(var y of $e(z))qe.call(z,y)&&vt(b,y,z[y]);return b},st=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const Mt=({shixunHomeworks:b,dispatch:z})=>{const y=(0,ie.useParams)();return a.createElement(se.default,{centered:!0,title:"\u63D0\u793A",open:b.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>st(void 0,null,function*(){(yield(0,oe.ZP)(`/api/myshixuns/${b.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:y.coursesId}})).status===0&&(me.ZP.success("\u5220\u9664\u6210\u529F"),z({type:"shixunHomeworks/setActionTabs",payload:{}}),z({type:"shixunHomeworks/getWorkList",payload:dt({},b.actionTabs.params)}))}),onCancel:()=>{z({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var It=(0,ie.connect)(({shixunHomeworks:b})=>({shixunHomeworks:b}))(Mt),rt=Object.defineProperty,Ge=Object.defineProperties,He=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,St=(b,z,y)=>z in b?rt(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,gt=(b,z)=>{for(var y in z||(z={}))ht.call(z,y)&&St(b,y,z[y]);if(tt)for(var y of tt(z))Qt.call(z,y)&&St(b,y,z[y]);return b},Zt=(b,z)=>Ge(b,He(z)),Rn=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const au=({exercise:b,dispatch:z})=>{var y,ze,ut,Ne,Bt,Te,ce,de;const Rt=(0,ie.useParams)(),[cn,zt]=(0,a.useState)(!0),[bt]=Ae.default.useForm(),{actionTabs:Tt}=b;(0,a.useEffect)(()=>{var kt,an,rn,wt;b.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"&&(bt.resetFields(),bt.setFieldsValue({subjective_score:(an=(kt=Tt==null?void 0:Tt.selectArrs)==null?void 0:kt.record)==null?void 0:an.subjective_score,objective_score:(wt=(rn=Tt==null?void 0:Tt.selectArrs)==null?void 0:rn.record)==null?void 0:wt.objective_score}))},[b.actionTabs.key]);const Dn=()=>{z({type:"exercise/setActionTabs",payload:{}})};return a.createElement(a.Fragment,null,a.createElement(se.default,{centered:!0,title:"\u8BC4\u9605",open:b.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",onCancel:Dn,footer:a.createElement(pe.Z,{align:"middle",justify:"end"},a.createElement(Fe.ZP,{className:"ml10",onClick:Dn}," \u53D6\u6D88"),a.createElement(Fe.ZP,{className:"ml10",onClick:()=>Rn(void 0,null,function*(){var kt,an;yield bt.validateFields();const rn=bt.getFieldValue();(yield(0,ne.oS)(Zt(gt({},rn),{id:Rt.categoryId,user_id:(an=(kt=Tt==null?void 0:Tt.selectArrs)==null?void 0:kt.record)==null?void 0:an.user_id}))).status===0&&(me.ZP.success("\u8BC4\u9605\u6210\u529F"),bt.resetFields(),z({type:"exercise/setActionTabs",payload:{}}),z({type:"exercise/setUpdateIndex"}))}),type:"primary"}," \u786E\u8BA4"))},a.createElement("div",{className:"pl30"},a.createElement(Ae.default,{form:bt},a.createElement(pe.Z,null,a.createElement(fe.Z,null,a.createElement(Ae.default.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(We.Z,{min:0,max:((ze=(y=Tt==null?void 0:Tt.selectArrs)==null?void 0:y.exercise_types)==null?void 0:ze.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),a.createElement(fe.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(Ne=(ut=Tt==null?void 0:Tt.selectArrs)==null?void 0:ut.exercise_types)==null?void 0:Ne.subjective_score,"\u5206")))),a.createElement(pe.Z,null,a.createElement(fe.Z,null,a.createElement(Ae.default.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(We.Z,{min:0,max:((Te=(Bt=Tt==null?void 0:Tt.selectArrs)==null?void 0:Bt.exercise_types)==null?void 0:Te.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),a.createElement(fe.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(de=(ce=Tt==null?void 0:Tt.selectArrs)==null?void 0:ce.exercise_types)==null?void 0:de.objective_score,"\u5206"))))))))};var tu=(0,ie.connect)(({exercise:b})=>({exercise:b}))(au);const Jn=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],Wt=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],Ut=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}];var ln=E(90736),pn=E(29787),Bn=E(63392),Ye=E(59301),ct=Object.defineProperty,ft=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,Hn=(b,z,y)=>z in b?ct(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Un=(b,z)=>{for(var y in z||(z={}))Gt.call(z,y)&&Hn(b,y,z[y]);if(Xe)for(var y of Xe(z))Wn.call(z,y)&&Hn(b,y,z[y]);return b},Eu=(b,z)=>ft(b,nt(z)),ra=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const Zu=({exercise:b,dispatch:z})=>{var y,ze;const ut=(0,ie.useParams)(),[Ne]=Ae.default.useForm(),Bt=Ae.default.useWatch("time",Ne),[Te,ce]=(0,a.useState)(!1),{actionTabs:de,commonHeader:Rt}=b,[,cn,zt,bt]=(0,Bn.U)(ne.n7,{id:ut.categoryId}),Tt=bt!=null&&bt.user_end_time?je()(bt==null?void 0:bt.user_end_time).add(1,"minutes"):je()(),Dn=je()(bt==null?void 0:bt.user_total_end_time)>Tt?Math.round(je().duration(je()(bt==null?void 0:bt.user_total_end_time).diff(Tt.startOf("minute"))).asMinutes()):0,kt=((bt==null?void 0:bt.student_left_minutes)||0)+(Bt||0);(0,a.useEffect)(()=>{var rn;de.key==="\u5EF6\u65F6"?(z({type:"exercise/getWorkSetting",payload:Un({},ut)}),zt({user_id:de!=null&&de.isBatch?de==null?void 0:de.user_ids:[(rn=de==null?void 0:de.selectArrs)==null?void 0:rn.user_id]})):Ne.resetFields()},[de.key]);const an=()=>{z({type:"exercise/setActionTabs",payload:{}})};return Ye.createElement(Ye.Fragment,null,Ye.createElement(se.default,{width:640,centered:!0,title:de!=null&&de.isBatch?"\u6279\u91CF\u5EF6\u65F6":"\u5EF6\u65F6",open:de.key==="\u5EF6\u65F6",okText:"\u786E\u8BA4\u5EF6\u65F6",cancelText:"\u53D6\u6D88",confirmLoading:Te,onOk:()=>ra(void 0,null,function*(){Ne.submit()}),onCancel:an},Ye.createElement(pn.Z,{spinning:cn},Ye.createElement(Ae.default,{form:Ne,colon:!1,labelCol:{span:4},onFinish:rn=>ra(void 0,null,function*(){ce(!0);const wt=yield(0,ne.qz)(Eu(Un({},rn),{id:ut.categoryId,exercise_user_id:de==null?void 0:de.exercise_user_id}));ce(!1),wt.status===0&&(me.ZP.success("\u5EF6\u65F6\u6210\u529F"),z({type:"exercise/setUpdateIndex"}),an())})},Ye.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"\u5EF6\u65F6\u8BF4\u660E\uFF1A",Ye.createElement("br",null),"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",Ye.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1B",Ye.createElement("br",null),"3.\u82E5\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u5EF6\u540E\uFF0C\u5C06\u5BF9\u6240\u6709\u8003\u8BD5\u8FDF\u5230\u7684\u5B66\u751F\u8FDB\u884C\u7EDF\u4E00\u5EF6\u65F6\uFF08\u5B66\u751F\u5DF2\u7B54\u9898\u65F6\u95F4+\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4+\u7EDF\u4E00\u5EF6\u65F6\u65F6\u95F4\u2264\u8003\u8BD5\u7B54\u9898\u65F6\u957F\uFF09\u3002"),de!=null&&de.isBatch?Ye.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",Ye.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},de==null?void 0:de.exercise_user_id.length),"\u540D\u5B66\u751F"):Ye.createElement(pe.Z,{align:"middle",gutter:40},Ye.createElement(fe.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",Ye.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(y=de==null?void 0:de.selectArrs)==null?void 0:y.user_name)),Ye.createElement(fe.Z,null,"\u5B66\u53F7",Ye.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ze=de==null?void 0:de.selectArrs)==null?void 0:ze.student_id))),Ye.createElement(Ae.default.Item,{className:"mt30",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EF6\u957F\u65F6\u95F4"}],name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},Ye.createElement(We.Z,{min:0,precision:0,max:Dn,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Dn}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(de!=null&&de.isBatch)&&Ye.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",Ye.createElement("span",{className:"ml5"},kt),"\u5206\u949F",kt!==0&&(bt==null?void 0:bt.user_end_time)&&Ye.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",Ye.createElement("span",{className:"ml5"},je()(bt==null?void 0:bt.user_end_time).add(Bt||0,"m").format("YYYY-MM-DD HH:mm:ss")))),(Rt==null?void 0:Rt.screen_open)&&Ye.createElement(Ae.default.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked"},Ye.createElement(ye.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570"))))))};var du=(0,ie.connect)(({exercise:b})=>({exercise:b}))(Zu),qn=E(24017),nn=E(28450),_n=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const El=({exercise:b,dispatch:z})=>{var y,ze;const ut=(0,ie.useParams)(),[Ne]=Ae.default.useForm(),[Bt,Te]=(0,a.useState)(!1),{actionTabs:ce}=b;return(0,a.useEffect)(()=>{b.actionTabs.key==="teacher-unlock"&&(Te(!1),Ne.resetFields())},[b.actionTabs.key]),a.createElement(a.Fragment,null,a.createElement(se.default,{width:600,centered:!0,title:`\u8003\u8BD5\u89E3\u9501\uFF08${(y=ce==null?void 0:ce.selectArrs)==null?void 0:y.user_name}\uFF09`,open:b.actionTabs.key==="teacher-unlock",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",keyboard:!1,confirmLoading:Bt,onOk:()=>_n(void 0,null,function*(){var de,Rt;yield Ne.validateFields();const cn=Ne.getFieldsValue();if(Te(!0),(yield(0,ne.ZD)(ut.categoryId,{exercise_user_id:(de=ce==null?void 0:ce.selectArrs)==null?void 0:de.exercise_user_id,unlock_key:cn.unlock_key})).status===0){if(cn.time){const bt={time:je()(cn.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:(Rt=ce==null?void 0:ce.selectArrs)==null?void 0:Rt.exercise_user_id,id:ut.categoryId};yield(0,ne.qz)(bt)}me.ZP.success("\u89E3\u9664\u9501\u5B9A\u6210\u529F"),z({type:"exercise/setUpdateIndex"}),z({type:"exercise/setActionTabs",payload:{}})}Te(!1)}),onCancel:()=>{z({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:""},a.createElement(Ae.default,{form:Ne,layout:"vertical",autoComplete:"off"},a.createElement(Ae.default.Item,{className:"ml10",label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},a.createElement(Me.default.Password,{autoComplete:"off",style:{width:270},placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),a.createElement(Ae.default.Item,{label:a.createElement("span",null,"\u5EF6\u957F\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF08",a.createElement("span",{className:"c-grey-999"},"\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u622A\u6B62\u65F6\u95F4",je()((ze=ce==null?void 0:ce.selectArrs)==null?void 0:ze.exercise_end_at).format("YYYY-MM-DD HH:mm")),"\uFF09"),name:"time",className:"ml10"},a.createElement(qn.default,{style:{width:270},placeholder:"\u8BF7\u9009\u62E9\u4EA4\u5377\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:de=>{var Rt;return(0,nn.Q8)(de,(Rt=ce==null?void 0:ce.selectArrs)==null?void 0:Rt.exercise_end_at)},disabledTime:de=>{var Rt;const cn=(Rt=ce==null?void 0:ce.selectArrs)==null?void 0:Rt.exercise_end_at;if(je()(de).isSame(je()(cn),"day")){const zt=je()(cn).hours(),bt=je()(cn).minutes();return console.log(zt,bt),{disabledHours:()=>(0,nn.w6)(0,24).slice(zt+1),disabledMinutes:()=>je()(de).isSame(je()(cn),"hour")?(0,nn.w6)(bt,60):[]}}return(0,nn.d0)(de)},allowClear:!1}))))))};var Ul=(0,ie.connect)(({exercise:b})=>({exercise:b}))(El),Rl=E(11295),ku=E(33156),Du=E(6453),fu=Object.getOwnPropertySymbols,su=Object.prototype.hasOwnProperty,ju=Object.prototype.propertyIsEnumerable,yu=(b,z)=>{var y={};for(var ze in b)su.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&fu)for(var ze of fu(b))z.indexOf(ze)<0&&ju.call(b,ze)&&(y[ze]=b[ze]);return y},Wu=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const Ga=b=>{var z=b,{shixunHomeworks:y,dispatch:ze}=z,ut=yu(z,["shixunHomeworks","dispatch"]);const Ne=(0,ie.useParams)(),[Bt,Te]=(0,a.useState)([]),[ce,de]=(0,a.useState)([]);(0,a.useEffect)(()=>{y.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Rt()},[y.actionTabs.key]);function Rt(){return Wu(this,null,function*(){const zt=yield(0,oe.ZP)(`/api/exercises/${Ne.categoryId}/group_list.json`,{method:"GET"});Te(zt)})}const cn=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return a.createElement(a.Fragment,null,a.createElement(se.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:y.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Wu(void 0,null,function*(){const zt=yield(0,oe.ZP)(`/api/exercises/${Ne.categoryId}/code_quality_analysis.json`,{method:"POST",body:{group_ids:ce}});(zt==null?void 0:zt.status)===0&&(ie.history.replace(`/classrooms/${Ne.coursesId}/exercise/${Ne.categoryId}/detail?tabs=7`),window.location.reload(),ze({type:"shixunHomeworks/setActionTabs",payload:{}}),de([]))}),onCancel:()=>{de([]),ze({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement(Ce.default,{rowSelection:{type:"checkbox",onChange:(zt,bt)=>{de([...zt])},selectedRowKeys:ce,getCheckboxProps:zt=>({disabled:zt.status==="\u8FDB\u884C\u4E2D"||zt.works_count===0})},rowKey:zt=>zt.key||zt.id,scroll:{y:300},pagination:!1,columns:cn,dataSource:Bt==null?void 0:Bt.group_list})))};var Da=(0,ie.connect)(({shixunHomeworks:b})=>({shixunHomeworks:b}))(Ga),hn=E(15267),Lt={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r",btn_review:"btn_review___b6mDf"},Vt=E(59301),Kn=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())}),Sn=({item:b,renderText:z})=>{const y=(0,ie.useParams)(),[ze,ut]=(0,a.useState)(),Ne=Bt=>Kn(void 0,null,function*(){if(!Bt)return;const Te=yield(0,ne.UH)({id:y.categoryId,user_id:b==null?void 0:b.user_id});Te&&ut(Te)});return Vt.createElement(le.Z,{onOpenChange:Bt=>Ne(Bt),title:Vt.createElement("div",null,"\u5355\u9009\u9898 ",(ze==null?void 0:ze.single_question_score)||0,"\u5206 ",Vt.createElement("br",null),"\u591A\u9009\u9898 ",(ze==null?void 0:ze.multiple_question_score)||0,"\u5206 ",Vt.createElement("br",null),"\u5224\u65AD\u9898 ",(ze==null?void 0:ze.judgement_question_score)||0,"\u5206 ",Vt.createElement("br",null),"\u586B\u7A7A\u9898 ",(ze==null?void 0:ze.completion_question_score)||0,"\u5206 ",Vt.createElement("br",null),"\u5B9E\u8BAD\u9898 ",(ze==null?void 0:ze.shixun_question_score)||0,"\u5206")},z)},nu=E(78267),Nn=E.n(nu),Xt=E(82326),te=E(35139),re=E(59301),Ee=Object.defineProperty,Ue=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,Jt=Object.getOwnPropertySymbols,vn=Object.prototype.hasOwnProperty,Cu=Object.prototype.propertyIsEnumerable,Mn=(b,z,y)=>z in b?Ee(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Zn=(b,z)=>{for(var y in z||(z={}))vn.call(z,y)&&Mn(b,y,z[y]);if(Jt)for(var y of Jt(z))Cu.call(z,y)&&Mn(b,y,z[y]);return b},Ru=(b,z)=>Ue(b,lt(z)),ya=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const ia=({exercise:b,dispatch:z})=>{var y,ze;const ut=(0,ie.useParams)(),{actionTabs:Ne,commonHeader:Bt}=b,[Te]=Ae.default.useForm(),ce=Ae.default.useWatch("time",Te),[,de,Rt,cn]=(0,Bn.U)(ne.n7,{id:ut.categoryId}),[,zt,bt]=(0,Bn.U)(ne.Xo,{id:ut.categoryId}),Tt=(0,a.useRef)(null),Dn=cn!=null&&cn.user_end_time?je()(cn==null?void 0:cn.user_end_time).add(1,"minutes"):je()(),kt=je()(cn==null?void 0:cn.user_total_end_time)>Dn?Math.round(je().duration(je()(cn==null?void 0:cn.user_total_end_time).diff(Dn.startOf("minute"))).asMinutes()):0,an=((cn==null?void 0:cn.student_left_minutes)||0)+(ce||0);(0,a.useEffect)(()=>{var wt,Nt;Ne.key=="\u8C03\u6574\u72B6\u6001"?(z({type:"exercise/getWorkSetting",payload:Zn({},ut)}),Rt({user_id:Ne!=null&&Ne.isBatch?Ne==null?void 0:Ne.user_ids:[(wt=Ne==null?void 0:Ne.selectArrs)==null?void 0:wt.user_id]})):(Te.resetFields(),Tt.current&&((Nt=Tt.current)==null||Nt.changeCode({target:{value:""}})))},[Ne.key]);const rn=()=>{z({type:"exercise/setActionTabs",payload:{}})};return re.createElement(se.default,{centered:!0,title:Ne!=null&&Ne.isBatch?"\u6279\u91CF\u8C03\u6574\u8003\u8BD5\u72B6\u6001":"\u8C03\u6574\u8003\u8BD5\u72B6\u6001",open:Ne.key=="\u8C03\u6574\u72B6\u6001",width:650,okText:"\u786E\u5B9A\u8C03\u6574",confirmLoading:zt,onOk:()=>ya(void 0,null,function*(){Te.submit()}),onCancel:rn},re.createElement(pn.Z,{spinning:de},re.createElement(Ae.default,{initialValues:{status:"1"},form:Te,colon:!1,labelCol:{span:4},onFinish:wt=>ya(void 0,null,function*(){if(console.log("allValue",wt),Tt.current.onVerify())return Promise.reject();(yield bt(Ru(Zn({},wt),{exercise_user_id:Ne==null?void 0:Ne.exercise_user_id}))).status==0&&(me.ZP.success("\u8C03\u6574\u6210\u529F"),rn(),z({type:"exercise/setUpdateIndex"}))})},Ne!=null&&Ne.isBatch?re.createElement("div",{className:"mb20"},"\u5F53\u524D\u9009\u4E2D",re.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},Ne==null?void 0:Ne.exercise_user_id.length),"\u540D\u5B66\u751F"):re.createElement(pe.Z,{className:"mb20",align:"middle",gutter:40},re.createElement(fe.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",re.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(y=Ne==null?void 0:Ne.selectArrs)==null?void 0:y.user_name)),re.createElement(fe.Z,null,"\u5B66\u53F7",re.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ze=Ne==null?void 0:Ne.selectArrs)==null?void 0:ze.student_id))),(Bt==null?void 0:Bt.is_locked)&&re.createElement(Ae.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},re.createElement(Me.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),re.createElement(Ae.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"}],name:"status",label:"\u8003\u8BD5\u72B6\u6001"},re.createElement(Xt.default,{placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"},re.createElement(Xt.default.Option,{value:"1"},"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u7EE7\u7EED\u8003\u8BD5\uFF09"),re.createElement(Xt.default.Option,{value:"2"},"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"))),(Bt==null?void 0:Bt.time)!==-1&&re.createElement(re.Fragment,null,re.createElement(Ae.default.Item,{className:"mt20 mb20",name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},re.createElement(We.Z,{min:0,precision:0,max:kt,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${kt}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(Ne!=null&&Ne.isBatch)&&re.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",re.createElement("span",{className:"ml5"},an),"\u5206\u949F",an!==0&&(cn==null?void 0:cn.user_end_time)&&re.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",re.createElement("span",{className:"ml5"},je()(cn==null?void 0:cn.user_end_time).add(ce||0,"m").format("YYYY-MM-DD HH:mm:ss"))))),(Bt==null?void 0:Bt.screen_open)&&re.createElement(Ae.default.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked"},re.createElement(ye.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")),re.createElement(Ae.default.Item,{label:"\u9A8C\u8BC1\u7801",required:!0,style:{marginBottom:0}},re.createElement(te.Z,{ref:wt=>Tt.current=wt})))))};var Dl=(0,ie.connect)(({exercise:b})=>({exercise:b}))(ia),Ya=E(31944),Nu=E(34553),ba=E(86974),ru=E(8848),Il={collapseSty:"collapseSty___HC_H5",review_warp:"review_warp___eZLrf",under_review:"under_review___EMIrP",btn_operate:"btn_operate___mWpgU",btn_review:"btn_review___Cwv6d",is_disabled:"is_disabled___GH0Ll"},lr=E(70467),At="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAAXNSR0IArs4c6QAABG9JREFUSEu9lltsFFUcxr//zAIFucS7YgAvURDamd1tAQUqNQEiGoOXGEiUSGdrRVF5MIrGoPtAFHhEY0LpzmrsA7yoRRNI5KGISIDu7syUCgaRUIL3qBQtxd05n5ndLbRluxRJ3Kfd85/z/c535jvnv4L/+SOXw6tudKN+jmsFuJ+UkAh2APq6jF3pDldn2MBog3uPUvgC5NhB4n8iFFrkbKk8OBzosIBzrSPj/mbvYQC3DCF66iqpuHuvPe3MpaDDAkYsbxOpXgzEBPKTNkIW6VTnsjnZTfCm/LjIpoxtrr5iYMTqqCHUfpBaIKbpWJZuDm8LvkcbnKXKx9Y8REQJtNkZu6q9HLSkw3tjndecFb8WinUCLiVxc9HFzoxtLu4vGLHcHSQfKNTxIyHboEnbaOp79iVm/D4YPgAYbuhYCKXeBDEX4ICaAN0h0SIHbeP7/iIzLe/2HFWGwPiB4kIB91HXNjrNRmtf7bxotN57VUFtKLUdAukSHU+lm809perRBreWPloITi5V16CtSSeNjYUMAIjUd04Hsh4Bvbg1OVDaIdwtIm3jJxm72uKSK/du6uIMdZ/0FpCsA2U+hDUkQoU5QowcMdXZPP1oARjz1lCp9cUVfK2NGPdgqumO05dKXLn6rFWHr832nNtOYE4xVG84tvl2AWh575DqtSJwXSYZXnslsL65UcuNK/Kt/rp5YNTyViiqZHElP+shfVaqqbLrSqDVjYcm+zn/AMgbAx0N+vJ0sqolD3wi3jnyaFfuCMjbivH3JlSE5ra9P+Ov/wKte75z7One3F6SRsGdHJswxZgW5OBCShvcWuVjF8CRxYc+S9vGEhFhXfx4RXfXmeUKvL50CpHVgO3ttvltPE6t9YT3KcGHi4H5R9OxoC/hA89hzH0aih+cF9VkhZMwPwxbznsgVpV3K7/cudiY+N1ObwPJlwdr9P2+6KYJW+5GkK8Ut3ZXxjYXhi2nBcST5YACOblkinFr6wnv1IX7VVufsY3X+8+7CBht6DCU7+f7m4h4Gds05z3nXd3Ti2cgnDAENCsh7aNUU9WxiOV0kpgePBfSpKo9YR4qC4zEvPuo1O5iYr9ybLP2coITttw9IOflF6xp8zMJ48vyDq2ORxX9j4vBac0kzUcuBxipd4PALMkfBdEfS9tVn1zCoWNRIVFwiKRjh63+E4Jm3ItcTTBWgVD74KYbthwbRH3BIWKZRNguC6yOdTzkK//zvtCkE8ai4GjUxDpn5ZhdKUDQrsYU6ugBta26pm9uT8w4EIxFLLeN5Py8Qx2Pp5vD+d0aMqWR2DdTqLLH+9qTiKQIjAJZWTalIh7IcwRmFt+/0kPaXUGQygLzq6x33iXwwlAAEeRTTMIcchEiWxzbbBxcL9nx8zfLie71CnjpvFPgLAVbdcrmVNLcHwhV17uzfeGzQiwjMLq4zTmBNI2fbKwu1dLK/omas9K9oScnNaLwhxa6zk01Tewp5ai68YcxwK/TfCWTdG3U3lTT1N+Gcv4v6tPgKkEiYpsAAAAASUVORK5CYII=",On="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA6lJREFUSEu1ll1sFFUUgM+5M5su1rqF0JiYiBIsim1nd3apiJBQXgmJkihRE0l2u1ksJiDxRcNLH4jRB7WEBMiGHfQJAoQXQgiJiU0sKtDt7OyCMULTUqIvNdLdFtPSufeYO9vFcZnpDlru0+SeM+c7f/feg+BaiUyxS8zTZmLUzgQytyzINyHy5iY4OHRUu+unj1KQyPz+hLAnvyCi94MYXkwHAS+9/py2rb8fhZeeA9RT1tGlgNUAiPC5acQ+9gTG0yVNcG5JIQLcVBQlEw6RpTa10KNEO1OpPM2BvieCNuc/xnYWctqZehuoJ60+AjoiBaqibB0+3jX4KCC3rp4sbgEU3xKBCoD3lBBuzGe1klsHY72FL0HAfrn5ZJitWKzgQRzRk9ZeAjpUzRiONoex220T40lrQADtkwqtkcjywYHVU0EML6ajp6xviGjXAvRfTeQL1FPWLiSI+xkmgCvmiehJL3lP/1i4PFEZIqKEA0X2mWlonzjfXhGu7y3otoCRRpEiqjHT6HQarn517yk9a8/yfH0TeQI3pX5puQdz14DoRT8oItyKPBXpXqwEXk3km1Iiwq37xyN+wLbXnp8+sxN5oyy4mwgQBx5L07id6PlwrHWqXHauOgZ4yBeYyJTWAKcu3wgUNpLPdk40ijAQ8JW0tXpe0K/VA+y9EMFmqrqmETQQMJG5vkrY9mgjYIjh2qvHo2M1l2Td46ni28CAzFz0lNwPBJSKEgpc+J5DULCUz3aNuuOPJ60DAuig3FMZxIdzMTMwsFFt6uWxdHEbCDoPRPIdnUJoXmueaJ8MDHzrNCmTP4y3zFfm+GXjpekawLlFblcuEBALNzUlfzq2bjy2++d2uH//qrwdAVEg4HbT0C4GTqn0qlwpXyOCF6pXE540jei78jueLiYEF8MLDvwGqroDuf01Ebzs7CEeKBjRTx84GORY6KnrUSK78CBtiHffWKWtrL3isVThHBDsqMqRAMh5yBHw3IihvYko96orcEr1pPUOAmwQCKSicnY413n5n7SSWp4oGkT0nquWN1qXhV4dPNIx465vYGCjppFHQO+1DgPBB4jwB2Jo40iu41b9fw8B/+8DLNMfRrzzY67jTy8nN/cVl8/MiqqMwVdLOmJ4AdenSz02598t1HgPLtUQVQ+z56Zxdh6jnPMsAbRLuRJi2mMZE70iRcRjphHtW/JB2A/G1LaP8tln/nKAtSXTS1xs+q+jvtuWYCRQ4E0WwiH3qPg3yfpEltDif38AAAAASUVORK5CYII=",mn=E(36797),Dt=E(35883),xn=E(59301),Ku=Object.defineProperty,da=Object.defineProperties,Ca=Object.getOwnPropertyDescriptors,Pa=Object.getOwnPropertySymbols,Oa=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,Ju=(b,z,y)=>z in b?Ku(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Ba=(b,z)=>{for(var y in z||(z={}))Oa.call(z,y)&&Ju(b,y,z[y]);if(Pa)for(var y of Pa(z))tl.call(z,y)&&Ju(b,y,z[y]);return b},ll=(b,z)=>da(b,Ca(z)),_a=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const ja=ye.default.Group,jl=({className:b,title:z,items:y=[],value:ze,onChange:ut})=>{const Ne=(y==null?void 0:y.length)===(ze==null?void 0:ze.length),Bt=(ze==null?void 0:ze.length)>0&&(ze==null?void 0:ze.length)<(y==null?void 0:y.length),Te=ce=>{const de=y.map(Rt=>Rt.id);ut(ce.target.checked?de:[])};return xn.createElement(pe.Z,{align:"middle",className:b},!!z&&xn.createElement("div",{className:"mr20",style:{color:"#333333"}},z),xn.createElement(ye.default,{indeterminate:Bt,onChange:Te,checked:Ne},"\u5168\u90E8"),xn.createElement(ja,{value:ze,onChange:ut},y.map(ce=>xn.createElement(ye.default,{className:"ml30 c-black",key:ce.id,value:ce.id},ce.name,xn.createElement("span",null,`(${ce.count})`)))))},pr=({shixunHomeworks:b,exercise:z,loading:y,dispatch:ze,showBtn:ut=!0,dropDowmBtn:Ne=null})=>{var Bt,Te,ce,de,Rt,cn,zt,bt,Tt,Dn;const[kt,an]=(0,a.useState)({page:1,limit:10,exercise_group_id:[],review:[0],review_result:[]}),[rn,wt]=(0,a.useState)(-1),[Nt,wn]=(0,a.useState)(""),[Pt,bn]=(0,a.useState)({}),[En,hu]=(0,a.useState)(!1),[Et,yt]=(0,a.useState)(!1),Ot=(0,ie.useParams)(),[_t,Vn]=(0,a.useState)({}),[Yn,Qu]=(0,a.useState)(!1),{is_open_ai_review:Kt,zero_commit_student_works:Ze,unified_ai_setting:vu,ai_review_settings:Pn,is_random:ga,batch_size:wu,have_batch_resubmit:In}=z.commonHeader,[uu,Bu]=(0,a.useState)({}),[Lu,bu]=(0,a.useState)([]),[Fu,Ln]=(0,a.useState)(!1),[sn,mu]=(0,a.useState)(!1),[zn,An]=(0,a.useState)([]),[kn,gn]=(0,a.useState)(!1),[iu,Mu]=(0,a.useState)(!1),Vu=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:Ea=>xn.createElement(le.Z,{placement:"bottom",title:Ea},xn.createElement("span",{style:{color:"#333"}},je()(Ea).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(Ea,ka)=>xn.createElement("span",{style:{color:"#333"}},ka==null?void 0:ka.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(Ea,ka)=>(ka==null?void 0:ka.status)=="running"?xn.createElement("span",{style:{color:"#333"}}," ",xn.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",ka==null?void 0:ka.rate):xn.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",ka==null?void 0:ka.success_count," \u4EBA\uFF0C\u5931\u8D25 ",ka==null?void 0:ka.fail_count," \u4EBA")}],Uu=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,ellipsis:!0,render:(Ea,ka,aa)=>(kt.page-1)*kt.limit+aa+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipse:!0,width:180,ellipsis:!0},{title:"\u5B66\u53F7",width:100,dataIndex:"student_id",ellipse:!0,align:"left",sorter:!0,render:Ea=>Ea||"--"},{title:"\u5206\u73ED",ellipse:!0,dataIndex:"user_group_name",align:"left",render:(Ea,ka)=>xn.createElement("div",{className:Il.banding,title:Ea||"--"},Ea||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Ea,ka)=>Ea===0?xn.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Ea===1?xn.createElement("span",{style:{color:"#DF3042"}},!ka.is_make_up&&"\u8003\u8BD5\u4E2D",ka.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Ea===2?xn.createElement("span",{style:{color:"#5AB891"}},!ka.is_make_up&&!ka.is_force_commit&&"\u5DF2\u4EA4\u5377",ka.is_make_up&&!ka.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ka.is_make_up&&ka.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ka.is_make_up&&ka.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):xn.createElement("span",{style:{color:"#5AB891"}},!ka.is_make_up&&!ka.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ka.is_make_up&&!ka.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ka.is_make_up&&ka.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ka.is_make_up&&ka.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,ellipse:!0,width:120},{title:"\u8BC4\u9605\u72B6\u6001",width:120,dataIndex:"has_comment",render:(Ea,ka)=>{let aa=new Date().getTime();return _t!=null&&_t.appraise_setting&&(_t!=null&&_t.sealed_review)&&new Date(_t==null?void 0:_t.appraise_end_time).getTime()>aa?"--":!Ea&&ka.review_status?"\u8BC4\u9605\u4E2D":Ea?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},wu&&iu&&{title:xn.createElement("span",null,"\u8BC4\u9605\u9898\u76EE",xn.createElement(le.Z,{title:"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"},xn.createElement("i",{className:"iconfont icon-tishi6 font14 ml5",style:{color:"#666666"}}))),width:100,dataIndex:"success_size",render:(Ea,ka)=>(ka==null?void 0:ka.success_size)+"/"+(ka==null?void 0:ka.totol_size)},wu&&iu&&{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:120,dataIndex:"status",render:(Ea,ka)=>Ea==="\u6210\u529F"?xn.createElement("span",{className:"c-green"},"\u6210\u529F"):Ea=="\u90E8\u5206\u6210\u529F"?xn.createElement("span",{className:"c-orange",onClick:()=>_a(void 0,null,function*(){Qu(!0),yield wa(ka==null?void 0:ka.user_id)})},"\u90E8\u5206\u6210\u529F",xn.createElement("i",{className:"iconfont icon-tishi2 font14 ml5 current",style:{color:"#FA6400",transform:"rotate(180deg)"}})):Ea=="\u5931\u8D25"?xn.createElement("span",{className:"c-red",onClick:()=>_a(void 0,null,function*(){Qu(!0),yield wa(ka==null?void 0:ka.user_id)})},"\u5931\u8D25",xn.createElement("i",{className:"iconfont icon-tishi2 font14 ml5 current",style:{color:"#E30000",transform:"rotate(180deg)"}})):xn.createElement("span",null,"\u672A\u5F00\u59CB")}].filter(Ea=>!!Ea);(0,a.useEffect)(()=>{var Ea;((Ea=z.actionTabs)==null?void 0:Ea.key)==="\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"&&Au()},[(Bt=z.actionTabs)==null?void 0:Bt.key]);const el=()=>_a(void 0,null,function*(){var Ea;gn(!0);const ka=yield(0,oe.ZP)("/api/exercise_resubmits/get_batch_list.json",{method:"get",params:{exercise_id:Ot==null?void 0:Ot.categoryId}});gn(!1),ka.status===0&&An(((Ea=ka==null?void 0:ka.data)==null?void 0:Ea.list)||[])}),wa=Ea=>_a(void 0,null,function*(){Ln(!0);const ka=yield(0,oe.ZP)("/api/exercise_resubmits/get_student_resubmit_status.json",{method:"get",params:{exercise_id:Ot==null?void 0:Ot.categoryId,user_id:Ea,batch_size:(uu==null?void 0:uu.batch_size)||wu}});Ln(!1),ka.status===0&&bu((ka==null?void 0:ka.data)||[])}),Au=()=>_a(void 0,null,function*(){var Ea,ka,aa;const wl=yield(0,oe.ZP)(`/api/exercises/${Ot.categoryId}/header_info.json`,{method:"get"});if((wl==null?void 0:wl.status)===0&&(Vn((wl==null?void 0:wl.data)||{}),((Ea=kt==null?void 0:kt.exercise_group_id)==null?void 0:Ea.length)==0)){const Qr=(aa=((ka=wl==null?void 0:wl.data)==null?void 0:ka.course_groups)||[])==null?void 0:aa.map(ca=>ca==null?void 0:ca.exercise_group_id);kt.exercise_group_id=Qr,an(Ba({},kt)),Gl()}}),ha=Ea=>{kt.search=Ea,kt.page=1,an(Ba({},kt))},Qa=(Ea,ka)=>{kt.page=1,kt[ka]=Ea,an(Ba({},kt)),Gl()},Gl=()=>_a(void 0,null,function*(){var Ea;yt(!0);const ka=yield(0,oe.ZP)("/api/exercise_resubmits/all_resubmit_student_list.json",{method:"get",params:ll(Ba({},kt),{exercise_id:Ot==null?void 0:Ot.categoryId,batch_size:(uu==null?void 0:uu.batch_size)||((Ea=z==null?void 0:z.actionTabs)==null?void 0:Ea.batchSize)})});(ka==null?void 0:ka.status)===0&&bn(ka||{}),yt(!1)}),Lr=(Ea,ka)=>{kt.page=Ea,kt.limit=ka,an(Ba({},kt)),Gl()};(0,a.useEffect)(()=>{!y["exercise/getCommonHeader"]&&Kt&&!(0,hn.dE)()&&In&&la()},[y["exercise/getCommonHeader"]]),(0,a.useEffect)(()=>{if((uu==null?void 0:uu.status)=="running"){const Ea=setInterval(()=>{la()},3e3);return()=>clearInterval(Ea)}},[uu==null?void 0:uu.status]);const la=()=>_a(void 0,null,function*(){const Ea=yield(0,oe.ZP)("/api/exercise_resubmits/all_resubmit_status.json",{method:"get",params:{exercise_id:Ot==null?void 0:Ot.categoryId}});(Ea==null?void 0:Ea.status)===0&&Bu(Ea==null?void 0:Ea.data)}),Ja=Ea=>{ze({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605",batchSize:(uu==null?void 0:uu.batch_size)||wu}}),Qa([Ea],"review_result"),Qa([0,1,2],"review"),Mu(!0)},hr=()=>_a(void 0,null,function*(){var Ea;if(Kt){if(Ze)return me.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return me.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");if((uu==null?void 0:uu.status)=="running")return me.ZP.warning("\u667A\u80FD\u8BC4\u9605\u6B63\u5728\u8FD0\u884C\u4E2D\uFF0C\u8BF7\u52FF\u91CD\u590D\u64CD\u4F5C!");hu(!0);const ka=yield(0,oe.ZP)("/api/exercise_resubmits/all_resubmit.json",{method:"post",body:ll(Ba({},kt),{batch_size:(uu==null?void 0:uu.batch_size)||((Ea=z==null?void 0:z.actionTabs)==null?void 0:Ea.batchSize),exercise_id:Ot==null?void 0:Ot.categoryId})});(ka==null?void 0:ka.status)===0&&(ze({type:"exercise/setActionTabs",payload:{key:""}}),setTimeout(()=>{la()},800)),hu(!1)});return xn.createElement(xn.Fragment,null,xn.createElement("div",{className:Il.review_warp},xn.createElement(le.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},xn.createElement("div",{className:Il.btn_operate,style:{marginLeft:"10px"},onClick:()=>_a(void 0,null,function*(){mu(!0),yield el()})},xn.createElement("i",{className:"iconfont icon-lishijilu"}))),xn.createElement("div",null,Kt&&(uu==null?void 0:uu.status)=="running"&&xn.createElement("div",{className:Il.under_review,style:{marginRight:0}},xn.createElement(pn.Z,{spinning:!0,className:"mr6",size:"small"}),xn.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D"),xn.createElement("span",{className:"ml5",style:{color:"#3061D0"}},uu==null?void 0:uu.rate)),Kt&&["success","failed"].includes(uu==null?void 0:uu.status)&&xn.createElement(le.Z,{title:xn.createElement("div",{className:Il.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",xn.createElement("span",{style:{color:"#1B8565",margin:"0 3px",fontWeight:"bold"}},uu==null?void 0:uu.success),"\u4EBA\uFF0C \u5931\u8D25",xn.createElement("span",{style:{color:"#E30000",margin:"0 3px",fontWeight:"bold"}},uu==null?void 0:uu.fail),"\u4EBA, \u90E8\u5206\u6210\u529F",xn.createElement("span",{style:{color:"#3061D0",margin:"0 3px",fontWeight:"bold"},onClick:()=>Ja(1)},uu==null?void 0:uu.running_count),"\u4EBA")},xn.createElement("div",{className:Il.under_review,style:{marginRight:"0px"}},xn.createElement("img",{src:mn.Z,className:"mr5",style:{width:14,height:14}}),"\u6210\u529F",xn.createElement("span",{style:{color:"#1B8565",fontWeight:"bold"},onClick:()=>Ja(2)},uu==null?void 0:uu.success),"\u4EBA\uFF0C \u5931\u8D25",xn.createElement("span",{style:{color:"#E30000",fontWeight:"bold"},onClick:()=>Ja(0)},uu==null?void 0:uu.fail),"\u4EBA\uFF0C \u90E8\u5206\u6210\u529F",xn.createElement("span",{style:{color:"#3061D0",fontWeight:"bold"},onClick:()=>Ja(1)},uu==null?void 0:uu.running_count),"\u4EBA"))),(uu==null?void 0:uu.status)!="running"&&ut&&xn.createElement("div",{className:`${Il.btn_review} ${(uu==null?void 0:uu.status)=="running"&&Il.is_disabled}`,onClick:()=>_a(void 0,null,function*(){if((uu==null?void 0:uu.status)=="running")return;if(!Kt)return me.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;const Ea=yield(0,oe.ZP)("/api/exercise_resubmits/check_resubmit.json",{method:"get",params:{exercise_id:Ot.categoryId}});if((Ea==null?void 0:Ea.status)===-21){se.default.confirm({title:"\u5F53\u524D\u8BD5\u5377\u65E0\u7B80\u7B54\u9898",icon:null,width:400,closable:!0,centered:!0,autoFocusButton:null,okText:"\u6211\u77E5\u9053\u4E86",cancelButtonProps:{style:{display:"none"}},onOk:()=>_a(void 0,null,function*(){}),content:xn.createElement("div",null,xn.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"),xn.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u5F53\u524D\u8003\u8BD5\u6CA1\u6709\u7B80\u7B54\u9898\uFF0C\u6240\u4EE5\u65E0\u987B\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\u3002"))});return}ze({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"}}),kt.page=1,kt.review=[0],an(Ba({},kt)),Mu(!1)})},xn.createElement("img",{src:Ya.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605"),(uu==null?void 0:uu.status)!="running"&&!ut&&xn.createElement(xn.Fragment,null,Ne)),xn.createElement(se.default,{width:1130,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:iu?"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C":"\u667A\u80FD\u8BC4\u9605",open:((Te=z.actionTabs)==null?void 0:Te.key)==="\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605",destroyOnClose:!0,confirmLoading:En,onCancel:()=>{Mu(!1),ze({type:"exercise/setActionTabs",payload:{key:""}})},okText:wu?"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605":"\u5F00\u59CB\u8BC4\u9605",onOk:()=>hr(),afterClose:()=>{an({page:1,limit:10,exercise_group_id:[],review:[0],review_result:[]}),Mu(!1)}},xn.createElement(ru.default,{className:Il.collapseSty,defaultActiveKey:["1"],expandIconPosition:"end",ghost:!0,expandIcon:({isActive:Ea})=>xn.createElement("span",{style:{color:"#3061D0"}},Ea?"\u6536\u8D77":"\u5C55\u5F00"),items:[{key:"1",label:xn.createElement("span",{style:{color:"#FF9D18"}},xn.createElement("i",{className:"iconfont icon-tishi9 font14 mr5"}),xn.createElement("span",null,"\u6E29\u99A8\u63D0\u793A")),children:xn.createElement("div",{style:{color:"#333",fontSize:"14px",background:"#F6F7F9",padding:"0px 28px 10px"}},xn.createElement("div",null,"1. \u9650\u5236\u6761\u4EF6\uFF1A \u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002\u968F\u673A\u8BD5\u5377\u548C\u6A21\u62DF\u8003\u8BD5\u6682\u4E0D\u652F\u6301\u667A\u80FD\u8BC4\u9605\uFF1B"),xn.createElement("div",null,"2. \u4F7F\u7528\u65B9\u6CD5\uFF1A \u5F00\u542F\u667A\u80FD\u8BC4\u9605\u5E76\u8BBE\u7F6E\u597D\u8BC4\u5206\u6807\u51C6\u548C\u8BC4\u9605\u8EAB\u4EFD\u7B49\u89C4\u5219\uFF0C\u5C31\u53EF\u4EE5\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED\uFF1B"),xn.createElement("div",null,"3. \u667A\u80FD\u8BC4\u9605\u65B9\u5F0F\uFF1A\u5355\u4E2A\u5B66\u751F\u667A\u80FD\u8BC4\u9605\uFF0C\u8FDB\u5165\u67D0\u4E00\u4E2A\u5B66\u751F\u8BD5\u5377\u8BE6\u60C5\u9875\u9762\uFF0C\u5BF9\u6BCF\u4E00\u9053\u7B80\u7B54\u9898\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\uFF1B\u6279\u91CF\u667A\u80FD\u8BC4\u9605\uFF0C\u5728\u5B66\u751F\u7B54\u9898\u5217\u8868\u9875\u9762\uFF0C\u70B9\u51FB\u667A\u80FD\u8BC4\u9605\u6309\u94AE\u8FDB\u884C\u6279\u91CF\u8BC4\u9605\uFF1B"),xn.createElement("div",null,"4. AI\u667A\u80FD\u8BC4\u9605\u5B8C\u6210\u540E\uFF0C\u9700\u8981\u6559\u5E08\u518D\u4EBA\u5DE5\u68C0\u67E5\u4E00\u4E0BAI\u7684\u8BC4\u9605\u7ED3\u679C\u662F\u5426\u7B26\u5408\u9884\u671F\u3002\u64CD\u4F5C\u6D41\u7A0B\u8BE6\u89C1",xn.createElement("span",{className:"c-blue current",onClick:()=>{(0,Se.xg)("https://www.educoder.net/forums/40205")}},"\u5E2E\u52A9\u6587\u6863")))}]}),xn.createElement(jl,{className:"mt10",title:"\u9009\u62E9\u73ED\u7EA7",items:(de=((ce=Pt==null?void 0:Pt.header_info)==null?void 0:ce.course_groups)||[])==null?void 0:de.map(Ea=>({id:Ea==null?void 0:Ea.exercise_group_id,name:Ea==null?void 0:Ea.exercise_group_name,count:(Ea==null?void 0:Ea.exercise_group_students)||0})),value:kt.exercise_group_id,onChange:Ea=>Qa(Ea,"exercise_group_id")}),xn.createElement(jl,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:[{id:0,name:"\u672A\u8BC4\u9605",count:((Rt=Pt==null?void 0:Pt.header_info)==null?void 0:Rt.unreview_counts)||0},{id:1,name:"\u5DF2\u8BC4\u9605",count:((cn=Pt==null?void 0:Pt.header_info)==null?void 0:cn.review_counts)||0},{id:2,name:"\u8BC4\u9605\u4E2D",count:((zt=Pt==null?void 0:Pt.header_info)==null?void 0:zt.reviewing_counts)||0}],value:kt.review,onChange:Ea=>Qa(Ea,"review")}),!!wu&&iu&&xn.createElement(jl,{className:"mt10",title:"\u8BC4\u9605\u7ED3\u679C",items:[{id:0,name:"\u5931\u8D25",count:((bt=Pt==null?void 0:Pt.header_info)==null?void 0:bt.fail)||0},{id:1,name:"\u90E8\u5206\u6210\u529F",count:((Tt=Pt==null?void 0:Pt.header_info)==null?void 0:Tt.part_success)||0},{id:2,name:"\u6210\u529F",count:((Dn=Pt==null?void 0:Pt.header_info)==null?void 0:Dn.success)||0}],value:kt.review_result,onChange:Ea=>Qa(Ea,"review_result")}),xn.createElement("div",{className:"flex justify-between item-center mb10 mt20"},xn.createElement("div",{className:"flex item-center"},xn.createElement("div",{className:"current flex item-center",onClick:()=>{ze({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206"}})}},xn.createElement("img",{src:At,width:14,style:{paddingBottom:"2px"}}),xn.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},"\u6D4B\u8BD5AI\u8BC4\u5206")),!ut&&xn.createElement("div",{className:"ml30 current flex item-center",onClick:()=>{var Ea;window.location.href=`/classrooms/${Ot.coursesId}/exercise/${Ot.categoryId}/detail?random=${(Ea=z==null?void 0:z.commonHeader)==null?void 0:Ea.is_random}&tabs=12`}},xn.createElement("img",{src:On,width:14}),xn.createElement("span",{style:{color:"#3061D0",marginLeft:"5px"}},"\u67E5\u770B\u8BC4\u5206\u6807\u51C6"))),xn.createElement("div",{style:{marginLeft:"auto"},className:"flex item-center"},xn.createElement(lr.t7,{className:Il.input,style:{width:"415px"},value:kt.keyword,onChange:Ea=>Qa(Ea,"search"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"}))),xn.createElement(Ce.default,{loading:Et,dataSource:(Pt==null?void 0:Pt.data)||[],columns:Uu,pagination:{current:kt.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:kt.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(Pt==null?void 0:Pt.size)||0,size:"default",showTotal:Ea=>xn.createElement("span",{className:"font12 c-666"},"\u5171",xn.createElement("span",{style:{color:"#3061D0"}}," ",Ea," "),"\u6761\u6570\u636E"),onChange:Lr},onChange:(Ea,ka,aa)=>{aa!=null&&aa.order?(kt.sort_by=aa==null?void 0:aa.field,kt.direction=(aa==null?void 0:aa.order)==="ascend"?"asc":"desc"):(kt.sort_by=null,kt.direction=null),an(Ba({},kt)),Gl()}})),xn.createElement(se.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u5931\u8D25\u539F\u56E0",open:Yn,destroyOnClose:!0,onCancel:()=>{Qu(!1)},footer:null},xn.createElement(Ce.default,{loading:Fu,dataSource:Lu||[],columns:[{title:"\u9898\u578B",width:100,dataIndex:"question_type",ellipsis:!0,render:Ea=>xn.createElement(le.Z,{title:Ea||"--"},Ea||"--")},{title:"\u9898\u5E72",dataIndex:"question_title",ellipsis:!0,render:Ea=>xn.createElement(le.Z,{title:xn.createElement(Dt.Z,{value:Ea,showTextOnly:!0,className:"font14"})},xn.createElement(Dt.Z,{value:Ea,showTextOnly:!0,className:"font14"}))},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",ellipsis:!0,render:Ea=>xn.createElement(le.Z,{title:Ea||"--"},Ea||"--")}]})),xn.createElement(se.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:sn,destroyOnClose:!0,onCancel:()=>{mu(!1)},footer:null},xn.createElement(Ce.default,{pagination:!1,dataSource:zn,columns:Vu,className:"mb10",loading:kn})))};var jr=(0,ie.connect)(({shixunHomeworks:b,exercise:z,loading:y,user:ze})=>({shixunHomeworks:b,exercise:z,loading:y.effects,user:ze}))(pr),on=E(59301),yr=Object.defineProperty,Ri=Object.defineProperties,Ka=Object.getOwnPropertyDescriptors,Yl=Object.getOwnPropertySymbols,qa=Object.prototype.hasOwnProperty,bl=Object.prototype.propertyIsEnumerable,vr=(b,z,y)=>z in b?yr(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,nl=(b,z)=>{for(var y in z||(z={}))qa.call(z,y)&&vr(b,y,z[y]);if(Yl)for(var y of Yl(z))bl.call(z,y)&&vr(b,y,z[y]);return b},vi=(b,z)=>Ri(b,Ka(z)),oa=(b,z)=>{var y={};for(var ze in b)qa.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&Yl)for(var ze of Yl(b))z.indexOf(ze)<0&&bl.call(b,ze)&&(y[ze]=b[ze]);return y},Kr=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const to=b=>{var z=b,{exercise:y,loading:ze,dispatch:ut,globalSetting:Ne,checkDomainAuthority:Bt,getparams:Te,user:ce,classroomList:de}=z,Rt=oa(z,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"]),cn,zt,bt,Tt,Dn,kt,an,rn,wt;const[Nt]=(0,ie.useSearchParams)(),wn=(0,ie.useParams)();let[Pt,bn]=(0,a.useState)(nl({page:1,limit:20},wn));const{commonHeader:En,updateIndex:hu}=y,{userInfo:Et}=ce,[yt,Ot]=(0,a.useState)({}),[_t,Vn]=(0,a.useState)(0),[Yn,Qu]=(0,a.useState)(0),[Kt,Ze]=(0,a.useState)(!1),[vu,Pn]=(0,a.useState)("alert"),[ga,wu]=(0,a.useState)(0),[In,uu]=(0,a.useState)(!1),[Bu,Lu]=(0,a.useState)(!1),[bu]=Ae.default.useForm(),[Fu,Ln]=(0,a.useState)([]),[sn,mu]=(0,a.useState)(1),[zn,An]=(0,a.useState)(""),[kn,gn]=(0,a.useState)(),[iu,Mu]=(0,a.useState)(!1),[Vu,Uu]=(0,a.useState)(!1),[el,wa]=(0,a.useState)({name:"",id:"",list:[]}),[Au,ha]=(0,a.useState)({}),[Qa,Gl]=(0,a.useState)({}),[Lr,la]=(0,a.useState)(!0),[Ja,hr]=(0,a.useState)(""),[Ea,ka]=(0,a.useState)(""),[aa,wl]=(0,a.useState)(""),[Qr,ca]=(0,a.useState)([]),[,,Bl]=(0,Bn.U)(ne.N0,{}),[Hr,ml]=(0,a.useState)([]),[Gi,Ro]=(0,a.useState)(!0),[Ou,ql]=(0,a.useState)({});(0,a.useEffect)(()=>{let jn={};if(Nt.get("exercise_group_id")&&!hu){if(Nt.get("statistics")){let Fn=[];const Wa=Nt.get("scope");Wa==="0"&&(Fn=["all"]),Wa==="1"&&(Fn=[1,2,3]),Wa==="2"&&(Fn=[2,3]),jn={exercise_group_id:Nt.get("exercise_group_id"),commit_status:Fn}}else jn={review:[0,2],commit_status:[2,3]},Nt.get("exercise_group_id")!=="0"&&(jn.exercise_group_id=[Number(Nt.get("exercise_group_id"))]);bu.setFieldsValue(nl({},jn))}return Pt=nl(nl({},Pt),jn),bn(nl({},Pt)),fr(),io(Pt),ca([]),()=>{ut({type:"exercise/setUpdateIndex",payload:"clear"})}},[hu]);const fr=()=>Kr(void 0,null,function*(){var jn,Fn;const Wa=yield(0,oe.ZP)(`/api/exercises/${Pt.categoryId}/header_info.json`,{method:"get"});(Wa==null?void 0:Wa.status)===0&&(ha((Wa==null?void 0:Wa.data)||{}),console.log((jn=Wa==null?void 0:Wa.data)==null?void 0:jn.course_groups),ut({type:"exercise/save",payload:{course_groups:(Fn=Wa==null?void 0:Wa.data)==null?void 0:Fn.course_groups}}))}),io=jn=>Kr(void 0,null,function*(){var Fn,Wa,ki,ro,Yi,Ns,Ec,Gs,pd,Yc,f0;la(!0);const Ko=yield(0,oe.ZP)(`/api/exercises/${Pt.categoryId}/exercise_users.json`,{method:"get",params:jn});if((Ko==null?void 0:Ko.status)===0){let sp=(ki=(Wa=(Fn=Ko==null?void 0:Ko.data)==null?void 0:Fn.exercise_users)==null?void 0:Wa[0])==null?void 0:ki.commit_status;Ro(sp==2||sp==3),Gl({exercise_users:((ro=Ko==null?void 0:Ko.data)==null?void 0:ro.exercise_users)||[],current_answer_user:((Yi=Ko==null?void 0:Ko.data)==null?void 0:Yi.current_answer_user)||{}}),hr(((Ns=Ko==null?void 0:Ko.data)==null?void 0:Ns.appraise_user_login)||""),ka(((Ec=Ko==null?void 0:Ko.data)==null?void 0:Ec.first_export_user_login)||""),Vn((Gs=Ko==null?void 0:Ko.data)==null?void 0:Gs.total_count),Qu(typeof((pd=Ko==null?void 0:Ko.data)==null?void 0:pd.total_score)=="string"?Number((Yc=Ko==null?void 0:Ko.data)==null?void 0:Yc.total_score):(f0=Ko==null?void 0:Ko.data)==null?void 0:f0.total_score)}wl(Ko==null?void 0:Ko.status),la(!1)});(0,a.useEffect)(()=>{ut({type:"exercise/setSaveExerciseDownUsers",payload:_i})},[Ea,_t,JSON.stringify(Pt)]);function Xi(jn){return Kr(this,null,function*(){var Fn,Wa,ki,ro;gn(jn==null?void 0:jn.exercise_user_id),Mu(jn.commit_status===2||jn.commit_status===3),uu(!0);let Yi=yield(0,oe.ZP)(`/api/exercises/${Pt.categoryId}/student_info.json`,{method:"get",params:{exercise_user_id:jn==null?void 0:jn.exercise_user_id}});((Wa=(Fn=Yi==null?void 0:Yi.data)==null?void 0:Fn.exercise_user_photos)==null?void 0:Wa.length)>0?Ze(!0):me.ZP.info("\u5F53\u524D\u6682\u65E0\u7167\u7247"),Ln((ki=Yi==null?void 0:Yi.data)==null?void 0:ki.exercise_user_photos),wu((ro=Yi==null?void 0:Yi.data)==null?void 0:ro.alert_count),uu(!1)})}const Vr=jn=>{Pt.page=1;const Fn=Object.assign({},bu.getFieldsValue());Object.keys(Fn).map(function(Wa){Wa==="objective_score_gte"||Wa==="objective_score_lte"||(Fn[Wa].includes("all")?(delete Pt[Wa],bu.setFieldsValue({[Wa]:"all"})):(Pt[Wa]=Fn[Wa],Fn[Wa]==""||!Fn[Wa]?bu.setFieldsValue({[Wa]:"all"}):bu.setFieldsValue({[Wa]:Pt[Wa]})))}),("objective_score_gte"in jn||"objective_score_lte"in jn)&&(Fn.objective_score_gte&&Fn.objective_score_lte&&Fn.objective_score_gte>Fn.objective_score_lte?(bu.setFieldsValue({objective_score_lte:Fn.objective_score_gte}),Pt.objective_score_lte=Fn.objective_score_gte||null,Pt.objective_score_gte=Fn.objective_score_gte||null):(Pt.objective_score_lte=Fn.objective_score_lte||null,Pt.objective_score_gte=Fn.objective_score_gte||null)),bn(nl({},Pt)),io(Pt),Te(nl({},Pt))},To=(jn=1,Fn=20)=>{Pt.page=jn,Pt.limit=Fn,bn(nl({},Pt)),io(Pt)};let zo=new Date().getTime();const Ao=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",render:(jn,Fn,Wa)=>on.createElement(le.Z,{title:((Pt.page||1)-1)*Pt.limit+Wa+1},on.createElement("span",null,((Pt.page||1)-1)*Pt.limit+Wa+1))},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",align:"left",render:(jn,Fn)=>on.createElement("div",{style:{display:"flex",alignItems:"center"},onClick:()=>{var Wa;if(jn&&(0,hn.GJ)()){if((0,hn.Rm)()&&!((Wa=de.AssistantObject.exercise)!=null&&Wa.can_view)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}switch(Fn.commit_status){case 0:if(!(0,hn.Ny)()){me.ZP.warning("\u5B66\u751F\u672A\u5F00\u59CB\u8003\u8BD5\uFF0C\u60A8\u65E0\u6743\u67E5\u770B");return}break;default:console.log("\u5F53\u524D\u63D0\u4EA4\u72B6\u6001",Fn.commit_status)}jn&&(0,hn.GJ)()&&(Fi(),(0,Se.xg)(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/review/${Fn==null?void 0:Fn.login}`))}}},on.createElement("span",{className:jn&&(0,hn.GJ)()?Lt.operationLink:""},jn||"--"),!!(Fn!=null&&Fn.delayed_at)&&En.time!==-1&&on.createElement(le.Z,{title:on.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",on.createElement("span",{className:"ml5"},je()(Fn.delayed_at).format("YYYY-MM-DD HH:mm")))},on.createElement("span",{className:"iconfont icon-shizhong c-blue"})))},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:jn=>jn||"--"},!(Au!=null&&Au.is_excellent)&&(Au==null?void 0:Au.groups_count)!==0&&{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(jn,Fn)=>on.createElement("div",{className:Lt.banding,title:jn||"--"},jn||"--")},{title:(En==null?void 0:En.exercise_type)==2&&!(0,hn.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",sorter:!0,render:(jn,Fn)=>Fn.commit_status===0||Fn.commit_status===1?"--":!Fn.open_total_score&&(0,hn.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(jn=typeof jn=="number"?Number(jn):jn,console.log(typeof jn),jn||(jn=0),jn===100?on.createElement("span",{className:"c-green"},jn):jn>60?on.createElement("span",{className:"c-orange"},jn):jn==Yn*.6?on.createElement("span",{className:"c-red"},jn):on.createElement("span",null,jn))},!((Au==null?void 0:Au.objective)!==1||(Au==null?void 0:Au.objective)===1&&(Au==null?void 0:Au.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(jn,Fn)=>{if(Fn.commit_status===0||Fn.commit_status===1)return"--";if(!Fn.open_total_score&&(0,hn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{jn=typeof jn=="number"?Number(jn):jn,jn||(jn=0);let Wa;return jn>=0&&jn<=60?Wa=on.createElement("span",null,jn):jn===100?Wa=on.createElement("span",{className:"c-green"},jn):jn>60?Wa=on.createElement("span",{className:"c-orange"},jn):Wa="--",on.createElement(Sn,{renderText:Wa,item:Fn})}}},!((Au==null?void 0:Au.subjective)!==1||(Au==null?void 0:Au.subjective)===1&&(Au==null?void 0:Au.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(jn,Fn)=>{if(Fn.commit_status===0||Fn.commit_status===1)return"--";if(!Fn.open_total_score&&(0,hn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{let Wa;Au!=null&&Au.appraise_setting&&(Au!=null&&Au.sealed_review)&&new Date(Au==null?void 0:Au.appraise_end_time).getTime()>zo&&(Wa="--"),!(Fn!=null&&Fn.has_comment)&&Fn.review_status&&(Wa="\u8BC4\u9605\u4E2D"),Fn!=null&&Fn.has_comment?Wa="\u5DF2\u8BC4\u9605":Wa="\u672A\u8BC4\u9605",jn=typeof jn=="number"?Number(jn):jn,jn||(jn=0);let ki;return jn===0?ki=on.createElement("span",null,jn," ",Wa==="\u672A\u8BC4\u9605"&&on.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u9605)")):jn>0&&jn<=60?ki=on.createElement("span",null,jn):jn===100?ki=on.createElement("span",{className:"c-green"},jn):jn>60?ki=on.createElement("span",{className:"c-orange"},jn):ki="--",ki}}},(En==null?void 0:En.open_make_up)&&{title:"\u8865\u8003\u6263\u5206",dataIndex:"make_up_score",render:(jn,Fn)=>[1,2].includes(Fn==null?void 0:Fn.commit_status)?jn:"--"},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"left",render:(jn,Fn)=>jn===0?on.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):jn===1?on.createElement("span",{style:{color:"#DF3042"}},!Fn.is_make_up&&"\u8003\u8BD5\u4E2D",Fn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):jn===2?on.createElement("span",{style:{color:"#5AB891"}},!Fn.is_make_up&&!Fn.is_force_commit&&"\u5DF2\u4EA4\u5377",Fn.is_make_up&&!Fn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Fn.is_make_up&&Fn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Fn.is_make_up&&Fn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):on.createElement("span",{style:{color:"#5AB891"}},!Fn.is_make_up&&!Fn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Fn.is_make_up&&!Fn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Fn.is_make_up&&Fn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Fn.is_make_up&&Fn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"left",sorter:!0,render:jn=>jn?je()(jn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",sorter:!0,render:(jn,Fn)=>jn?je()(jn).format("YYYY-MM-DD HH:mm"):"--"},(0,hn.GJ)()&&(En==null?void 0:En.exercise_type)===2&&{title:on.createElement("span",null,"\u8003\u8BD5\u6B21\u6570",on.createElement(le.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u7684\u5DF2\u8003\u8BD5\u6B21\u6570/\u53EF\u8003\u8BD5\u6B21\u6570\uFF0C\u53EF\u70B9\u51FB\u67E5\u770B\u5B66\u751F\u7684\u8003\u8BD5\u8BB0\u5F55"},on.createElement("i",{className:"iconfont icon-xiaowenhao font14 current"}))),dataIndex:"exercise_user_redo_count",render:(jn,Fn)=>{var Wa;return on.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{const ki={name:Fn==null?void 0:Fn.user_name,id:Fn==null?void 0:Fn.student_id,list:Fn==null?void 0:Fn.simulate_exercise_records};wa(nl({},ki)),Uu(!0)}},(Wa=Fn==null?void 0:Fn.simulate_exercise_records)==null?void 0:Wa.length,"/",En==null?void 0:En.simulate_exercise_num)||"--"}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"exercise_user_redo_count",className:((cn=Et==null?void 0:Et.course)==null?void 0:cn.course_role)===15||(En==null?void 0:En.exercise_type)==2?Lt.noShow:"",align:"left",render:(jn,Fn)=>on.createElement("div",{style:{display:"flex",alignItems:"center"}},on.createElement("span",{className:Lt.operationLink,onClick:()=>{ut({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u8BB0\u5F55",student_id:Fn.user_id}})}},jn||"0"))},(En==null?void 0:En.screen_open)&&{title:on.createElement("span",null,"\u5207\u5C4F\u6B21\u6570",on.createElement(le.Z,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},on.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",align:"center",render:(jn,Fn)=>on.createElement("span",{style:jn>0?{cursor:"pointer"}:{},className:jn>(Fn==null?void 0:Fn.screen_total_num)?"c-red":"",onClick:()=>Kr(void 0,null,function*(){if(jn===0)return;const Wa=yield(0,ne.Yu)(wn.categoryId,{exercise_user_id:Fn.exercise_user_id});se.default.info({title:`\u5207\u5C4F\u8BB0\u5F55\uFF08${Fn==null?void 0:Fn.user_name}\uFF09`,icon:null,closable:!0,className:Lt.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:on.createElement(Ce.default,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"\u5F00\u59CB\u5207\u5C4F\u65F6\u95F4",align:"center",dataIndex:"time"},{title:"\u5207\u5C4F\u65F6\u957F\uFF08\u79D2\uFF09",align:"center",dataIndex:"time_long"},{title:"\u5224\u5B9A\u5207\u5C4F\u6B21\u6570",align:"center",dataIndex:"count"}],dataSource:Wa==null?void 0:Wa.data})})})},jn,"/",Fn==null?void 0:Fn.screen_total_num)},(En==null?void 0:En.exercise_status)>1&&(En==null?void 0:En.open_camera)&&(0,hn.GJ)()&&!((zt=Ne.setting)!=null&&zt.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",render:(jn,Fn)=>Fn.commit_status>0?on.createElement("a",{onClick:()=>{Xi(Fn)}},`${jn||0}/${En==null?void 0:En.photo_count}`):"--"},(En==null?void 0:En.ip_bind)&&(0,hn.Gg)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",render:(jn,Fn)=>on.createElement(on.Fragment,null,jn||"--",Fn.commit_status<=1&&En.ip_bind&&Fn.last_ip&&on.createElement(Fe.ZP,{type:"link",onClick:()=>Kr(void 0,null,function*(){const Wa=se.default.confirm({title:on.createElement(pe.Z,null,on.createElement(fe.Z,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),on.createElement(fe.Z,null,on.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>Wa.destroy()}))),width:500,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",className:"custom-modal-divider",content:on.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",on.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:()=>Kr(void 0,null,function*(){(yield(0,ne.ab)({id:Pt.categoryId,exercise_user_id:Fn.exercise_user_id})).status===0&&(me.ZP.success("\u89E3\u7ED1\u6210\u529F"),io(Pt))})})})},"\u89E3\u7ED1"))},(En==null?void 0:En.open_camera)&&(0,hn.Gg)()&&En.exercise_status<3&&!((bt=Ne.setting)!=null&&bt.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",render:(jn,Fn)=>on.createElement(De.Z,{checked:jn,onClick:()=>Kr(void 0,null,function*(){jn?se.default.info({title:"\u63D0\u793A",content:on.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:"\u786E\u8BA4"}):se.default.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:on.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:()=>Kr(void 0,null,function*(){const Wa=yield(0,ne.cC)(vi(nl({},Pt),{exercise_user_id:Fn.exercise_user_id}));(Wa==null?void 0:Wa.status)===0&&(me.ZP.success("\u64CD\u4F5C\u6210\u529F"),io(Pt))})})})})},(0,hn.GJ)()&&{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",render:(jn,Fn)=>Au!=null&&Au.appraise_setting&&(Au!=null&&Au.sealed_review)&&new Date(Au==null?void 0:Au.appraise_end_time).getTime()>zo?"--":!jn&&Fn.review_status?"\u8BC4\u9605\u4E2D":jn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},((En==null?void 0:En.assistant_auth)||(0,hn.GJ)()||(0,hn.dE)())&&Bt&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"left",className:Lt.operationCol,render:(jn,Fn)=>{var Wa,ki;return(En==null?void 0:En.exercise_status)===-1?on.createElement("div",null," ",(0,hn.GJ)()&&on.createElement("a",{onClick:ro=>{ro.stopPropagation(),ut({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Fn==null?void 0:Fn.exercise_user_id,type:"exercise"}})}},"\u4FEE\u6539\u6210\u7EE9"),on.createElement("a",{style:{marginLeft:(0,hn.GJ)()&&10},onClick:(0,nu.debounce)(ro=>Kr(void 0,null,function*(){var Yi,Ns,Ec;ro.stopPropagation();let Gs=yield(0,oe.ZP)(`/api/exercises/${Pt==null?void 0:Pt.categoryId}/exercise_user/view_detail.json`,{method:"get",params:{exercise_user_id:Fn==null?void 0:Fn.exercise_user_id}});se.default.confirm({title:"\u8003\u8BD5\u8BE6\u60C5",closable:!0,width:1200,icon:null,content:on.createElement("div",null,on.createElement("div",{style:{display:"flex"}},on.createElement("div",null,on.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),on.createElement("span",{style:{marginLeft:10}},(Yi=Gs==null?void 0:Gs.data)==null?void 0:Yi.user_name)),on.createElement("div",{style:{marginLeft:60}},on.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),on.createElement("span",{style:{marginLeft:10}},(Ns=Gs==null?void 0:Gs.data)==null?void 0:Ns.student_id)),on.createElement("div",{style:{marginLeft:60}},on.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),on.createElement("span",{style:{marginLeft:10}},(Ec=Gs==null?void 0:Gs.data)==null?void 0:Ec.group_name))),on.createElement("div",{style:{marginTop:22,marginBottom:20}},on.createElement(Ce.default,{columns:[{title:"\u9898\u578B",dataIndex:"type_name",align:"center",render:()=>"\u5F97\u5206"},{title:"\u5355\u9009\u9898",dataIndex:"single_score",align:"center"},{title:"\u591A\u9009\u9898",dataIndex:"multiple_score",align:"center"},{title:"\u586B\u7A7A\u9898",dataIndex:"completion_score",align:"center"},{title:"\u5224\u65AD\u9898",dataIndex:"judgment_score",align:"center"},{title:"\u7F16\u7A0B\u9898",dataIndex:"program_score",align:"center"},{title:"\u5B9E\u8BAD\u9898",dataIndex:"practical_score",align:"center"},{title:"\u7EC4\u5408\u9898",dataIndex:"combination_socre",align:"center"},{title:"\u7B80\u7B54\u9898",dataIndex:"subjective_score",align:"center"},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bprogram_score",align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",align:"center",render:(pd,Yc)=>on.createElement("span",{style:{color:(Yc==null?void 0:Yc.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},pd)}],pagination:!1,dataSource:[nl({},Gs==null?void 0:Gs.data)]}))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):on.createElement("div",{className:"flex gap-10px"},(0,hn.GJ)()&&(Fn==null?void 0:Fn.commit_status)===1&&on.createElement(Fe.ZP,{ghost:!0,type:"primary",size:"small",disabled:(Fn==null?void 0:Fn.commit_status)!==1,onClick:()=>{(0,Se.xg)(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/review/${Fn.login}`)}},"\u67E5\u9605"),((En==null?void 0:En.enable_report_setting)&&(En==null?void 0:En.enable_student_view)||(En==null?void 0:En.enable_report_setting)&&(0,hn.eB)())&&on.createElement(Fe.ZP,{ghost:!0,type:"primary",size:"small",disabled:Fn.commit_status<2,onClick:ro=>Kr(void 0,null,function*(){if(ro.preventDefault(),(En==null?void 0:En.report_type)===0){let Yi=yield(0,oe.ZP)(`/api/exercises/${Pt.categoryId}/exercise_user/report_detail.json`,{method:"get",params:{exercise_user_id:Fn==null?void 0:Fn.exercise_user_id}});(Yi==null?void 0:Yi.status)===0&&((0,hn.dE)()?ql({url:Yi==null?void 0:Yi.url,file_type:"pdf",isedit:!1}):ql({url:Yi==null?void 0:Yi.url,file_type:"pdf",isedit:!0,exercise_user_id:Fn==null?void 0:Fn.exercise_user_id}))}else ie.history.push(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/WordInfo/${Fn==null?void 0:Fn.exercise_user_id}`)})},"\u5B9E\u9A8C\u62A5\u544A"),(0,hn.GJ)()&&(Fn==null?void 0:Fn.commit_status)!==1&&on.createElement(Fe.ZP,{ghost:!0,type:"primary",size:"small",disabled:Fn.commit_status<2,onClick:ro=>Kr(void 0,null,function*(){var Yi,Ns;if(ro.preventDefault(),yield(0,Du.w)(wn.coursesId,wn.categoryId),Fn.commit_status===2){if((0,hn.Rm)()&&!((Yi=de.AssistantObject.exercise)!=null&&Yi.can_view)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Fi(),window.location.href=`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/review/${Fn.login}`}if(Fn.commit_status===3){if((0,hn.Rm)()&&!((Ns=de.AssistantObject.exercise)!=null&&Ns.can_appraise)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ut({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",saveExerciseUsers:Fi,selectArrs:{record:nl({},Fn),exercise_types:nl({},Au)},params:nl({},Pt)}})}})},Au!=null&&Au.appraise_setting&&(Au!=null&&Au.sealed_review)&&new Date(Au==null?void 0:Au.appraise_end_time).getTime()>zo?"\u8BC4\u9605":Fn.has_comment?"\u66F4\u6539\u8BC4\u9605":!Fn.has_comment&&"\u8BC4\u9605"),!(0,hn.dE)()&&["\u8003\u8BD5\u4E2D"].includes(Se.ju[En.exercise_status])&&on.createElement(Fe.ZP,{ghost:!0,type:"primary",size:"small",disabled:(Fn==null?void 0:Fn.commit_status)===0,onClick:()=>{var ro,Yi;if((0,hn.Rm)()&&!((Yi=(ro=de==null?void 0:de.AssistantObject)==null?void 0:ro.exercise)!=null&&Yi.can_forcing_commit)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ut({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",selectArrs:Fn,exercise_user_id:[Fn.exercise_user_id]}})}},"\u8C03\u6574\u72B6\u6001"),(0,hn.dE)()&&on.createElement("span",{style:{color:Au!=null&&Au.answered_open&&((Wa=Qa==null?void 0:Qa.current_answer_user)==null?void 0:Wa.login)===(Fn==null?void 0:Fn.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:()=>Kr(void 0,null,function*(){if(!(Au!=null&&Au.answered_open)){me.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,Du.w)(wn.coursesId,wn.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,Se.xg)(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/users/${Fn==null?void 0:Fn.login}?check=true`)})},Au!=null&&Au.answered_open&&((ki=Qa==null?void 0:Qa.current_answer_user)==null?void 0:ki.login)===(Fn==null?void 0:Fn.login)?"\u67E5\u770B":""),(En==null?void 0:En.exercise_time)>0&&(En==null?void 0:En.exercise_type)!=2&&(0,hn.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(Se.ju[En.exercise_status])&&on.createElement(le.Z,{title:En.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1},on.createElement(Fe.ZP,{danger:!0,ghost:!0,size:"small",disabled:En.exercise_status===3||En.exercise_status===5||(En==null?void 0:En.appraise_label)||(Fn==null?void 0:Fn.commit_status)===0,onClick:()=>{var ro,Yi;if((0,hn.Rm)()&&!((Yi=(ro=de==null?void 0:de.AssistantObject)==null?void 0:ro.exercise)!=null&&Yi.can_delay)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ut({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:[Fn.exercise_user_id],selectArrs:Fn,exercise_time:En.exercise_time,params:nl({},Pt)}})}},"\u5EF6\u65F6")))}}].filter(jn=>!!jn),Vs=()=>on.createElement(ge.default,null,(Au==null?void 0:Au.subjective)===1&&Bt&&on.createElement(ge.default.Item,{disabled:!Ja,key:"1",onClick:()=>Kr(void 0,null,function*(){var jn,Fn;if((0,hn.Rm)()&&!((Fn=(jn=de==null?void 0:de.AssistantObject)==null?void 0:jn.exercise)!=null&&Fn.can_appraise)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,Du.w)(wn.coursesId,wn.categoryId),Fi(),ie.history.push(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/review/${Ja}`)})},"\u7EC4\u5185\u987A\u5E8F\u8BC4\u9605"),(En==null?void 0:En.exercise_status)===3&&on.createElement(ge.default.Item,{key:"2",onClick:()=>{ut({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",params:Pt}})}},"\u8D28\u91CF\u8BC4\u5206"),(En==null?void 0:En.exercise_time)>0&&(En==null?void 0:En.exercise_type)!=2&&(0,hn.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(Se.ju[En.exercise_status])&&on.createElement(ge.default.Item,{disabled:En.exercise_status===3||En.exercise_status===5||(En==null?void 0:En.appraise_label),onClick:()=>{var jn,Fn;if((0,hn.Rm)()&&!((Fn=(jn=de==null?void 0:de.AssistantObject)==null?void 0:jn.exercise)!=null&&Fn.can_delay)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(Qr.length==0){me.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}ut({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:Qr,user_ids:Hr,isBatch:!0,exercise_time:En.exercise_time,params:nl({},Pt)}})},key:"3"},"\u6279\u91CF\u5EF6\u65F6"),!(0,hn.dE)()&&["\u8003\u8BD5\u4E2D"].includes(Se.ju[En.exercise_status])&&on.createElement(ge.default.Item,{onClick:()=>{var jn,Fn;if((0,hn.Rm)()&&!((Fn=(jn=de==null?void 0:de.AssistantObject)==null?void 0:jn.exercise)!=null&&Fn.can_forcing_commit)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(Qr.length==0){me.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}ut({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",exercise_user_id:Qr,user_ids:Hr,isBatch:!0}})},key:"4"},"\u6279\u91CF\u8C03\u6574\u72B6\u6001")),al=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(jn,Fn,Wa)=>on.createElement(le.Z,{title:Wa+1},on.createElement("span",null,Wa+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(jn,Fn)=>Fn.commit_status===0||Fn.commit_status===1?"--":!Fn.open_total_score&&(0,hn.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(jn=typeof jn=="number"?Number(jn):jn,jn||(jn=0),jn===100?on.createElement("span",{className:"c-green"},jn):jn>60?on.createElement("span",{className:"c-orange"},jn):on.createElement("span",null,jn))},!((Au==null?void 0:Au.objective)!==1||(Au==null?void 0:Au.objective)===1&&(Au==null?void 0:Au.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(jn,Fn)=>{if(Fn.commit_status===0||Fn.commit_status===1)return"--";if(!Fn.open_total_score&&(0,hn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{jn=typeof jn=="number"?Number(jn):jn,jn||(jn=0);let Wa;return jn>=0&&jn<=60?Wa=on.createElement("span",null,jn):jn===100?Wa=on.createElement("span",{className:"c-green"},jn):jn>60?Wa=on.createElement("span",{className:"c-orange"},jn):Wa="--",on.createElement(Sn,{renderText:Wa,item:Fn})}}},!((Au==null?void 0:Au.subjective)!==1||(Au==null?void 0:Au.subjective)===1&&(Au==null?void 0:Au.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(jn,Fn)=>{if(Fn.commit_status===0||Fn.commit_status===1)return"--";if(!Fn.open_total_score&&(0,hn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{jn=typeof jn=="number"?Number(jn):jn,jn||(jn=0);let Wa;return jn==0||jn>0&&jn<=60?Wa=on.createElement("span",null,jn):jn===100?Wa=on.createElement("span",{className:"c-green"},jn):jn>60?Wa=on.createElement("span",{className:"c-orange"},jn):Wa="--",Wa}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(jn,Fn)=>jn===0?on.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):jn===1?on.createElement("span",{style:{color:"#DF3042"}},!Fn.is_make_up&&"\u8003\u8BD5\u4E2D",Fn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):jn===2?on.createElement("span",{style:{color:"#5AB891"}},!Fn.is_make_up&&!Fn.is_force_commit&&"\u5DF2\u4EA4\u5377",Fn.is_make_up&&!Fn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Fn.is_make_up&&Fn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Fn.is_make_up&&Fn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):on.createElement("span",{style:{color:"#5AB891"}},!Fn.is_make_up&&!Fn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Fn.is_make_up&&!Fn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Fn.is_make_up&&Fn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Fn.is_make_up&&Fn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:jn=>jn?je()(jn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:jn=>jn?je()(jn).format("YYYY-MM-DD HH:mm"):"--"}].filter(jn=>!!jn),nr=[...Ao];nr[0]=nl({},nr[0]),nr[(nr==null?void 0:nr.length)-1]=nl({},nr[(nr==null?void 0:nr.length)-1]),nr[0].render=()=>"\u6211",nr[(nr==null?void 0:nr.length)-1].render=()=>{var jn;return(jn=Qa==null?void 0:Qa.current_answer_user)!=null&&jn.login?on.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:()=>Kr(void 0,null,function*(){var Fn,Wa;if(!(Au!=null&&Au.answered_open)){me.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,Du.w)(wn.coursesId,wn.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E...");let ki=`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/users/${(Fn=Qa==null?void 0:Qa.current_answer_user)==null?void 0:Fn.login}`;((Wa=Qa==null?void 0:Qa.current_answer_user)==null?void 0:Wa.commit_status)>1&&(ki=ki+"?check=true"),ie.history.push(ki)})},"\u67E5\u770B"):"--"};const Fi=()=>{var jn;try{const Fn=nl({},Pt);delete Fn.page,delete Fn.limit,localStorage[`${(jn=ce==null?void 0:ce.userInfo)==null?void 0:jn.login}-${Pt.coursesId}-${Pt.categoryId}-filter`]=JSON.stringify(Fn)}catch(Fn){}},_i=()=>{var jn;try{const Fn=vi(nl({},Pt),{firstTargetLogin:Ea,totalCount:_t});delete Fn.page,delete Fn.limit,localStorage[`${(jn=ce==null?void 0:ce.userInfo)==null?void 0:jn.login}-${Pt.coursesId}-${Pt.categoryId}-downFilter`]=JSON.stringify(Fn)}catch(Fn){}};return on.createElement("section",{className:"mb20"},(Au==null?void 0:Au.score_open)&&(0,hn.dE)()&&on.createElement(Ce.default,{pagination:!1,showHeader:!1,dataSource:[nl({},Qa==null?void 0:Qa.current_answer_user)],columns:nr,scroll:{x:"max-content"}}),!(0,hn.GJ)()&&on.createElement("div",{className:"bg-white pt10 mt15"},!!(Au!=null&&Au.answer_users)&&on.createElement("span",{className:"mr10"},on.createElement("span",{style:{color:"#FF954C"}},Au==null?void 0:Au.answer_users," "),"\u5DF2\u4EA4"),!!(Au!=null&&Au.unanswer_users)&&on.createElement("span",{className:"mr10"},Au==null?void 0:Au.unanswer_users,"\u672A\u4EA4"),(Au==null?void 0:Au.exercise_end_time)!=="--"&&(En!=null&&En.before_start?"":on.createElement("span",null,"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",on.createElement("span",{style:{color:"#FF954C"}},Au==null?void 0:Au.exercise_end_time))),(En==null?void 0:En.before_start)&&on.createElement("span",null,"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u8FD8\u6709\uFF1A",on.createElement("span",{style:{color:"#FF954C"}},En==null?void 0:En.before_start))),!(Au!=null&&Au.exercise_all_users)&&!(0,hn.dE)()&&on.createElement(ln.Z,{styles:{margin:"0 auto",padding:200}}),(!!(Au!=null&&Au.exercise_all_users)||(0,hn.dE)())&&on.createElement("aside",null,(0,hn.GJ)()&&on.createElement("aside",{className:"pt20"},on.createElement(Ae.default,{form:bu,onValuesChange:Vr,initialValues:{commit_status:"all",exercise_group_id:"all",review:"all",is_make_up:"all"}},on.createElement(Ae.default.Item,{name:"exercise_group_id"},on.createElement(ye.default.Group,{style:{width:"100%"}},on.createElement(pe.Z,null,on.createElement(fe.Z,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),on.createElement(fe.Z,{flex:"80px"},on.createElement(ye.default,{value:"all",checked:!((Tt=yt.course_group)!=null&&Tt.length)},"\u5168\u90E8")),on.createElement(fe.Z,{flex:"1"},(Au==null?void 0:Au.course_groups)&&(Au==null?void 0:Au.course_groups.map((jn,Fn)=>on.createElement(ye.default,{value:jn.exercise_group_id,className:"ml0 mr8",key:jn.exercise_group_id},jn.exercise_group_name,"(",jn.exercise_group_students,")"))))))),on.createElement(Ae.default.Item,{name:"commit_status"},on.createElement(ye.default.Group,{value:[],style:{width:"100%"}},on.createElement(pe.Z,null,on.createElement(fe.Z,{flex:"80px"},"\u63D0\u4EA4\u72B6\u6001:"),on.createElement(fe.Z,{flex:"80px"},on.createElement(ye.default,{value:"all",checked:!((Dn=yt.commit_status)!=null&&Dn.length)},"\u5168\u90E8")),on.createElement(fe.Z,{flex:"1"},Wt.map((jn,Fn)=>on.createElement(ye.default,{name:"commit_status",value:jn.id,key:jn.id},jn.name,"(",Au==null?void 0:Au[jn.type],")")))))),on.createElement(Ae.default.Item,{name:"review"},on.createElement(ye.default.Group,{style:{width:"100%"}},on.createElement(pe.Z,null,on.createElement(fe.Z,{flex:"80px"},"\u8BC4\u9605\u72B6\u6001:"),on.createElement(fe.Z,{flex:"80px"},on.createElement(ye.default,{value:"all",checked:!((kt=yt.review)!=null&&kt.length)},"\u5168\u90E8")),on.createElement(fe.Z,{flex:"1"},(an=Jn)==null?void 0:an.map((jn,Fn)=>on.createElement(ye.default,{value:jn.id,key:Fn},jn.name,"(",Au==null?void 0:Au[jn.type],")")))))),(Au==null?void 0:Au.open_make_up)&&on.createElement(Ae.default.Item,{name:"is_make_up"},on.createElement(ye.default.Group,{value:[],style:{width:"100%"}},on.createElement(pe.Z,null,on.createElement(fe.Z,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),on.createElement(fe.Z,{flex:"80px"},on.createElement(ye.default,{value:"all",checked:!((rn=yt.is_make_up)!=null&&rn.length)},"\u5168\u90E8")),on.createElement(fe.Z,{flex:"1"},Ut.map((jn,Fn)=>on.createElement(ye.default,{name:"is_make_up",value:jn.id},jn.name,"(",Au==null?void 0:Au[jn.type],")")))))),on.createElement(pe.Z,{align:"middle"},on.createElement(fe.Z,{flex:"1"},on.createElement(pe.Z,{align:"middle"},on.createElement(fe.Z,null,on.createElement(Me.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:jn=>{Pt.search=jn==null?void 0:jn.trim(),Pt.page=1,bn(nl({},Pt)),io(Pt)},style:{width:240}})))),!(En!=null&&En.is_random)&&on.createElement(fe.Z,{className:["tr",Lt.rightFilter].join(" ")},["\u8003\u8BD5\u4E2D","\u5DF2\u622A\u6B62"].includes(Se.ju[En.exercise_status])&&on.createElement(jr,{showBtn:!1,dropDowmBtn:on.createElement(he.Z,{menu:{onClick:jn=>Kr(void 0,[jn],function*({key:Fn,domEvent:Wa}){var ki,ro;if(Fn==="1"){let Yi=null;const Ns=se.default.confirm({title:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605",icon:null,centered:!0,width:560,closable:!0,content:on.createElement("div",{className:"flex flex-col gap-20px"},on.createElement("div",null,"\u63D0\u793A\uFF1A\u8BE5\u64CD\u4F5C\u4F1A\u5C06\u6240\u6709\u5DF2\u4F5C\u7B54\u4E14\u672A\u8BC4\u9605\u5B66\u751F\u7684\u8BD5\u5377\u8BC4\u9605\u72B6\u6001\u4FEE\u6539\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\u3002"),on.createElement("div",null,on.createElement("div",null,"\u8003\u8BD5\u8BC4\u4EF7\uFF1A"),on.createElement(Me.default.TextArea,{className:"mt10",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u8BC4\u4EF7\uFF0C\u8BC4\u9605\u4E4B\u540E\u652F\u6301\u5355\u72EC\u8FDB\u884C\u4FEE\u6539",rows:4,onChange:Ec=>{Yi=Ec.target.value}}))),onOk:()=>Kr(void 0,null,function*(){(yield Bl({review_all:!0,exercise_id:wn==null?void 0:wn.categoryId,analysis:Yi})).status===0&&(me.ZP.success("\u6279\u91CF\u5B8C\u6210\u8BC4\u9605"),io(Pt))}),onCancel:()=>{Ns.destroy()}})}if(Fn==="2"){if(Wa.preventDefault(),(0,hn.Rm)()&&!((ro=(ki=de==null?void 0:de.AssistantObject)==null?void 0:ki.exercise)!=null&&ro.can_appraise)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,Du.w)(wn.coursesId,wn.categoryId),Fi(),ie.history.push(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/reviews/group`)}if(Fn==="3"){if(!(En!=null&&En.is_old_data_for_time)&&(0,Se.Ye)(ut))return;if(!(En!=null&&En.is_open_ai_review)){se.default.confirm({title:"\u60A8\u8FD8\u672A\u8BBE\u7F6E\u8BC4\u5206\u89C4\u5219",icon:null,width:350,closable:!0,autoFocusButton:null,centered:!0,okText:"\u53BB\u8BBE\u7F6E",cancelText:"\u53D6\u6D88",onOk:()=>Kr(void 0,null,function*(){var Ns;window.location.href=`/classrooms/${wn.coursesId}/exercise/${wn.categoryId}/detail?random=${(Ns=y==null?void 0:y.commonHeader)==null?void 0:Ns.is_random}&tabs=12`}),content:on.createElement("div",null,on.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u4F7F\u7528\u6B64\u529F\u80FD\u524D\uFF0C\u9700\u8981\u5148\u8BBE\u7F6E\u8BC4\u5206\u89C4\u5219\u3002"),on.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u5E76\u8BBE\u7F6E\u597D\u8BC4\u5206\u6807\u51C6\u3002"))});return}const Yi=yield(0,oe.ZP)("/api/exercise_resubmits/check_resubmit.json",{method:"get",params:{exercise_id:wn.categoryId}});if((Yi==null?void 0:Yi.status)===-21){se.default.confirm({title:"\u5F53\u524D\u8BD5\u5377\u65E0\u7B80\u7B54\u9898",icon:null,width:400,closable:!0,centered:!0,autoFocusButton:null,okText:"\u6211\u77E5\u9053\u4E86",cancelButtonProps:{style:{display:"none"}},onOk:()=>Kr(void 0,null,function*(){}),content:on.createElement("div",null,on.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"),on.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u5F53\u524D\u8003\u8BD5\u6CA1\u6709\u7B80\u7B54\u9898\uFF0C\u6240\u4EE5\u65E0\u987B\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\u3002"))});return}ut({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"}})}}),items:[{key:"1",label:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605"},!(En!=null&&En.is_random)&&(Au==null?void 0:Au.subjective)===1&&Bt&&{key:"2",label:"\u7B80\u7B54\u9898\u6279\u91CF\u8BC4\u9605",disabled:!Ja||!Gi},!((0,hn.dE)()||En!=null&&En.is_random||(En==null?void 0:En.exercise_type)==2)&&{key:"3",label:on.createElement("div",null,"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605",on.createElement("img",{src:Nu.Z,style:{margin:"0 0 4px 4px"}}))}].filter(jn=>jn)},className:"ml10"},on.createElement("div",{className:`${Lt.btn_review}`},on.createElement("img",{src:Ya.Z,className:"mr5",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605"))}),(Au==null?void 0:Au.objective)===1&&(Au==null?void 0:Au.subjective)===1&&on.createElement("div",{className:"ml10 flex item-center"},"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",on.createElement("span",null,on.createElement(Ae.default.Item,{name:"objective_score_gte"},on.createElement(We.Z,{min:0,max:Au==null?void 0:Au.objective_score,placeholder:"\u6700\u4F4E"}))),on.createElement("span",null,on.createElement(Ae.default.Item,{name:"objective_score_lte"},on.createElement(We.Z,{min:(Pt==null?void 0:Pt.objective_score_gte)||0,max:Au==null?void 0:Au.objective_score,placeholder:"\u6700\u9AD8"}))))),on.createElement(fe.Z,null,on.createElement(he.Z,{dropdownRender:Vs},on.createElement(Fe.ZP,{style:{marginLeft:"10px"}},"\u66F4\u591A\u64CD\u4F5C",on.createElement(be.Z,null))))))),aa===-3&&!(0,hn.dE)()&&on.createElement(ln.Z,{customText:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u5224\u5206\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85...",styles:{margin:"0 auto",padding:100}}),aa!==-3&&on.createElement(Ce.default,{className:"mt30",loading:Lr,hideOnSinglePage:!0,pagination:!1,dataSource:(0,hn.dE)()?Au!=null&&Au.score_open?Qa==null?void 0:Qa.exercise_users:[(Qa==null?void 0:Qa.current_answer_user)||{}]:Qa==null?void 0:Qa.exercise_users,columns:Ao,rowSelection:!(0,hn.dE)()&&{selectedRowKeys:Qr,onChange:(jn,Fn)=>{ca(jn),ml((Fn==null?void 0:Fn.map(Wa=>Wa==null?void 0:Wa.user_id))||[])},getCheckboxProps:jn=>({disabled:jn.commit_status===0})},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:(jn,Fn,Wa)=>{Pt.page=1,Wa.order===void 0?(Pt.order_type=null,Pt.order=null):(Pt.order_type=Wa.order==="descend"?"desc":"asc",Pt.order=Wa.field),bn(nl({},Pt)),io(Pt)}}),_t>20&&on.createElement("aside",{className:"tc pb30 mt30"},on.createElement(Ke.Z,{onChange:To,current:Pt.page||1,pageSize:Pt.limit,total:_t,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:jn=>on.createElement("span",{className:"mr10"},"\u5171",on.createElement("span",{className:"c-orange"},jn),"\u6761\u6570\u636E")}))),on.createElement(se.default,{open:Vu,title:on.createElement("span",null,"\u8003\u8BD5\u8BB0\u5F55\uFF08",el==null?void 0:el.name," ",el==null?void 0:el.id,"\uFF09"),centered:!0,width:1e3,footer:null,onCancel:()=>{Uu(!1)}},((wt=el==null?void 0:el.list)==null?void 0:wt.length)===0?on.createElement(ln.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):on.createElement(Ce.default,{dataSource:el==null?void 0:el.list,columns:al,pagination:!1})),on.createElement(tu,null),on.createElement(It,null),on.createElement(du,null),on.createElement(Ul,null),Kt&&on.createElement(se.default,{title:"\u9632\u4F5C\u5F0A\u5934\u50CF",open:Kt,centered:!0,onCancel:()=>{mu(1),Ze(!1),Ln([]),Pn("alert"),An("")},footer:on.createElement("div",{style:{display:"flex"}},on.createElement("div",{style:{flex:1,textAlign:"left"}}," ",on.createElement(Fe.ZP,{onClick:()=>Kr(void 0,null,function*(){if(!zn){me.ZP.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}Lu(!0);let jn=yield(0,oe.ZP)(`/api/exercises/${Pt.categoryId}/send_alert.json`,{method:"post",body:{content:zn,clazz:vu,exercise_user_id:kn}});(jn==null?void 0:jn.status)===0&&(me.ZP.info("\u53D1\u9001\u6210\u529F"),mu(1),Ze(!1),Ln([]),Pn("alert"),An("")),Lu(!1)}),disabled:iu,loading:Bu},"\u53D1\u9001")),on.createElement(Fe.ZP,{disabled:(Fu==null?void 0:Fu.length)===0,style:{marginRight:"10px"},onClick:()=>Kr(void 0,null,function*(){yield mu(sn-1===0?Fu==null?void 0:Fu.length:sn-1)})},"\u4E0A\u4E00\u5F20"),on.createElement(Fe.ZP,{disabled:(Fu==null?void 0:Fu.length)===0,type:"primary",onClick:()=>Kr(void 0,null,function*(){yield mu(sn===(Fu==null?void 0:Fu.length)?1:sn+1)})},"\u4E0B\u4E00\u5F20"))},on.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:Fu[sn-1]}),on.createElement("span",{onClick:()=>{ku.Z.publish("preview-image",Fu[sn-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"}},"\u9884\u89C8"),on.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},sn+"/"+(Fu==null?void 0:Fu.length)),on.createElement(ve.ZP,{className:"mt20",checked:vu==="alert",onChange:()=>Pn("alert")},"\u53D1\u9001\u8B66\u544A",on.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),on.createElement(ve.ZP,{className:"mt10",checked:vu==="notice",onChange:()=>Pn("notice")},"\u53D1\u9001\u901A\u77E5",on.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),on.createElement(Me.default.TextArea,{className:"mt20",value:zn,onChange:jn=>An(jn.target.value),placeholder:`\u8BF7\u8F93\u5165${vu==="alert"?"\u8B66\u544A":"\u901A\u77E5"}\u5185\u5BB9${vu==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":""}`}),on.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",ga,"\u6B21\u8B66\u544A")),on.createElement(ba.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:Ou==null?void 0:Ou.url,disabledDownload:!0,editOffice:Ou!=null&&Ou.isedit?"edit":"view",type:Ou==null?void 0:Ou.file_type,issaver:!(0,hn.dE)(),onSaver:jn=>Kr(void 0,null,function*(){const Fn=new FormData;Fn.append("exercise_id",Pt.categoryId),Fn.append("exercise_user_id",Ou==null?void 0:Ou.exercise_user_id),Fn.append("file",jn);let Wa=yield(0,oe.ZP)(`/api/exercises/${Pt.categoryId}/exercise_user/review_report.json`,{method:"post",body:Fn},!0);(Wa==null?void 0:Wa.status)===0&&(me.ZP.info("\u4FDD\u5B58\u6210\u529F"),ql({}))}),onClose:()=>ql({})}),on.createElement(Rl.Z,null),on.createElement(Da,null),on.createElement(Dl,null))};var Wi=(0,ie.connect)(({exercise:b,loading:z,globalSetting:y,classroomList:ze,user:ut})=>({classroomList:ze,exercise:b,loading:z.effects,globalSetting:y,user:ut}))(to),ti=E(84105),$i=E(87395),ur={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},Ai=E(72790),Or=E(16471);const wr=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var ni=(0,a.forwardRef)(({src:b,videoId:z,logWatchHistory:y,courseId:ze=null,startTime:ut,handlePause:Ne=()=>{},handlePlay:Bt=()=>{},handlePlayEnded:Te=()=>{},videoSpeed:ce=1},de)=>{var Rt;b=b==null?void 0:b.replace("http://","https://");const zt=((Rt=b==null?void 0:b.split("."))==null?void 0:Rt.pop())==="flv",bt=(0,a.useRef)(),Tt=(0,a.useRef)(),Dn=(0,a.useRef)(0),kt=(0,a.useRef)(0),[an,rn]=(0,a.useState)(0),wt=navigator.userAgent.toLowerCase().match(wr),Nt=wt?wt[0]:"pc";(0,a.useImperativeHandle)(de,()=>({getLastUpdatedTime:()=>bt.current.currentTime,getDuration:()=>bt.current.duration})),(0,a.useEffect)(()=>{kt.current=void 0;try{Ai.Z.isSupported&&zt&&b&&(b==null?void 0:b.indexOf(".m3u8"))<0?(kt.current=Ai.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:b+"?t="+Date.now(),muted:!1,isLive:!0}),kt.current.on("play",function(){console.log(21111)}),bt.current&&(kt.current.detachMediaElement(bt.current),kt.current.attachMediaElement(bt.current),kt.current.load(),kt.current.play())):bt.current.setAttribute("src",b+"?t="+Date.now())}catch(Pt){setTimeout(()=>{rn(an+1)},1e3)}return console.log("src:",b),()=>{var Pt,bn,En,hu,Et,yt,Ot,_t;kt.current&&((bn=(Pt=kt.current)==null?void 0:Pt.unload)==null||bn.call(Pt),(hu=(En=kt.current)==null?void 0:En.pause)==null||hu.call(En),(yt=(Et=kt.current)==null?void 0:Et.destroy)==null||yt.call(Et),(_t=(Ot=kt.current)==null?void 0:Ot.detachMediaElement)==null||_t.call(Ot,bt.current),kt.current=void 0,bt.current.src="")}},[bt,zt,b,an]),(0,a.useEffect)(()=>(Tt.current=setInterval(()=>{Dn.current>0&&Dn.current===bt.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),rn(an+1)),Dn.current=bt.current.currentTime},3e3),()=>{clearInterval(Tt.current)}),[]);const wn=Pt=>{setTimeout(()=>{rn(an+1)},1e3)};return a.createElement("video",{ref:bt,onerr:!0,onErrorCapture:()=>{rn(an+1)},autoPlay:!0,muted:!0})}),ri=Object.defineProperty,Ui=Object.getOwnPropertySymbols,gi=Object.prototype.hasOwnProperty,Ji=Object.prototype.propertyIsEnumerable,$r=(b,z,y)=>z in b?ri(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,cl=(b,z)=>{for(var y in z||(z={}))gi.call(z,y)&&$r(b,y,z[y]);if(Ui)for(var y of Ui(z))Ji.call(z,y)&&$r(b,y,z[y]);return b},rl=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const Ol=({exercise:b,dispatch:z,user:y})=>{var ze;const ut=(0,ie.useParams)(),[Ne,Bt]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:ut==null?void 0:ut.categoryId}),[Te]=Ae.default.useForm(),[ce,de]=(0,a.useState)(),[Rt,cn]=(0,a.useState)(!1),{exerciseList:zt,commonHeader:bt}=b,[Tt,Dn]=(0,a.useState)([]),[kt,an]=(0,a.useState)([]),[rn,wt]=(0,a.useState)(0),[Nt,wn]=(0,a.useState)(!0),[Pt,bn]=(0,a.useState)(!1),[En,hu]=(0,a.useState)(!1),Et=(0,a.useRef)(null);(0,a.useEffect)(()=>{yt(Ne)},[]),(0,a.useEffect)(()=>(clearInterval(Et.current),(bt==null?void 0:bt.exercise_status)===2&&(Et.current=setInterval(()=>{yt(Ne)},3e4)),()=>{clearInterval(Et.current)}),[bt==null?void 0:bt.exercise_status,Ne]);const yt=In=>rl(void 0,null,function*(){const uu=Nn().cloneDeep(In);wn(!0),Dn([]);const Bu=yield(0,oe.ZP)(`/api/exercises/${In==null?void 0:In.exercise_id}/exercise_identity_photos.json`,{method:"get",params:uu});an([]),wn(!1),wt(Bu==null?void 0:Bu.count),Dn((Bu==null?void 0:Bu.exercise_users)||[])}),Ot=(In,uu)=>{Ne.page=1,Ne[uu]=In,Bt(cl({},Ne)),yt(Ne)},_t=In=>{Ne.page=1,Ne.save_name=In,Bt(cl({},Ne))},Vn=()=>{Ne.page=1;const In=Object.assign({},Te.getFieldsValue());Object.keys(In).map(function(uu){switch(uu){case"exercise_group_id":In[uu].includes("all")||!In[uu].length?(delete Ne.course_group,Te.setFieldsValue({exercise_group_id:"all"})):(Ne.course_group=In[uu],Te.setFieldsValue({exercise_group_id:Ne.course_group}));break}}),Bt(cl({},Ne)),yt(Ne)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(de(47),cn(!0))},[document.getElementById("divhe"),zt]);const Yn=(In,uu,Bu)=>{Ne.page=In==null?void 0:In.current,Ne.limit=In==null?void 0:In.pageSize,Bu!=null&&Bu.order?(Ne.sort_by=Bu==null?void 0:Bu.field,Ne.sort_direction=(Bu==null?void 0:Bu.order)==="ascend"?"asc":"desc"):(Ne.sort_by=null,Ne.sort_direction=null),Bt(cl({},Ne)),yt(Ne)},Qu=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(In,uu,Bu)=>Ne.limit*(Ne.page-1)+Bu+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:In=>a.createElement(le.Z,{placement:"bottomLeft",title:In},a.createElement("span",null,In))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:In=>a.createElement(le.Z,{placement:"bottomLeft",title:In||"--"},a.createElement("span",null,In||"--"))},{title:"\u5206\u73ED",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:(In,uu)=>In?a.createElement(le.Z,{placement:"bottom",title:In},a.createElement("span",{className:ur.es},In)):"--"},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:(In,uu)=>a.createElement("img",{width:40,style:{maxHeight:30},src:In,className:"current",onClick:()=>{ga(uu)}})},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:(In,uu)=>a.createElement(a.Fragment,null,In==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),In==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),In==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:In=>a.createElement("span",null,In||"--")},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:In=>a.createElement("span",null,In||"--")},{title:"\u64CD\u4F5C",dataIndex:"action",width:220,ellipsis:{showTitle:!1},render:(In,uu)=>{var Bu;return a.createElement(a.Fragment,null,(uu==null?void 0:uu.exercise_identity_photo_state)==="submitted"?a.createElement("span",{className:"c-light-primary current",onClick:()=>rl(void 0,null,function*(){const Lu=yield(0,oe.ZP)(`/api/exercises/${Ne==null?void 0:Ne.exercise_id}/audit_identity_photo.json`,{method:"post",body:{identity_photo_id:uu==null?void 0:uu.exercise_identity_photo_id,state:"passed"}});(Lu==null?void 0:Lu.status)===0&&(me.ZP.success("\u64CD\u4F5C\u6210\u529F"),yt(Ne))})},"\u901A\u8FC7"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u901A\u8FC7"),(uu==null?void 0:uu.exercise_identity_photo_state)==="submitted"?a.createElement("span",{className:"c-light-primary current ml10",onClick:()=>hu(uu)},"\u62D2\u7EDD"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed ml10"},"\u62D2\u7EDD"),(uu==null?void 0:uu.exercise_identity_photo_state)!=="submitted"?a.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:()=>vu(uu)},"\u5BA1\u6838\u8BB0\u5F55"):a.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(uu==null?void 0:uu.exercise_identity_photo_state)==="passed"&&((Bu=uu==null?void 0:uu.play_url)!=null&&Bu.length)?a.createElement("span",{className:"c-light-primary current",onClick:()=>Pn(uu)},"\u6444\u50CF\u76D1\u63A7"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],Kt=In=>{an(In)},Ze=()=>{bn(!1),yt(Ne)},vu=In=>{const uu=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(Lu,bu)=>a.createElement("span",null,Lu||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(Lu,bu)=>a.createElement(a.Fragment,null,Lu==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Lu==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Lu==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(Lu,bu)=>Lu?a.createElement(le.Z,{placement:"bottom",title:Lu},a.createElement("span",null,Lu)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(Lu,bu)=>a.createElement("span",{className:"current c-light-primary",onClick:()=>{ku.Z.publish("preview-image",Lu)}},"\u67E5\u770B")}],Bu=se.default.confirm({icon:null,width:700,className:`${ur.cusModal} custom-modal-divider`,centered:!0,title:a.createElement(pe.Z,null,a.createElement(fe.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),a.createElement(fe.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Bu.destroy()}))),content:a.createElement("div",null,a.createElement(Ce.default,{className:ur.customTable,dataSource:[cl({},In)],bordered:!1,columns:uu,rowKey:"exercise_identity_photo_id",rowClassName:ur.row,pagination:!1}))})},Pn=In=>{var uu,Bu;const Lu=se.default.confirm({icon:null,className:`${ur.cusModal} custom-modal-divider`,centered:!0,width:((uu=In==null?void 0:In.play_url)==null?void 0:uu.length)<6?724:744,title:a.createElement(pe.Z,null,a.createElement(fe.Z,{flex:"1"},"\u89C6\u9891"),a.createElement(fe.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Lu.destroy()}))),content:a.createElement("ul",{className:ur.sys},(Bu=In==null?void 0:In.play_url)==null?void 0:Bu.map((bu,Fu)=>a.createElement("li",{className:ur.li,key:Fu},a.createElement("div",{className:ur.d1},a.createElement("div",{className:ur.img},a.createElement(ni,{src:bu==null?void 0:bu.replace(".m3u8",".flv"),autoPlay:!0})),a.createElement("div",{className:ur.btn},a.createElement("div",{className:ur.b1},"\u56DE\u653E\u89C6\u9891",Fu+1))))))})},ga=In=>{const uu=se.default.confirm({icon:null,className:`${ur.cusModal} custom-modal-divider`,centered:!0,width:710,title:a.createElement(pe.Z,null,a.createElement(fe.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),a.createElement(fe.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>uu.destroy()}))),content:a.createElement(pe.Z,null,a.createElement("aside",{className:ur.imgWrap,style:{marginBottom:40}},a.createElement("div",{className:ur.img},a.createElement("img",{width:326,src:(0,Se.Tv)(In==null?void 0:In.photo_url)}),a.createElement("div",{className:ur.textP},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:ur.img,style:{marginLeft:20}},In!=null&&In.identity_url?a.createElement("img",{width:326,src:(0,Se.Tv)(In==null?void 0:In.identity_url)}):a.createElement("div",{className:ur.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),a.createElement("div",{className:ur.textP},"\u8BC1\u4EF6\u7167\u7247"))))})},wu={selectedRowKeys:kt,columnWidth:40,onChange:Kt,getCheckboxProps:In=>({disabled:(In==null?void 0:In.exercise_identity_photo_state)==="passed"})};return a.createElement("section",{className:ur.wrap},a.createElement(Ae.default,{form:Te,onChange:Vn,initialValues:{exercise_group_id:"all"}},a.createElement(Ae.default.Item,{name:"exercise_group_id"},a.createElement(ye.default.Group,{style:{width:"100%"}},a.createElement(pe.Z,null,a.createElement(fe.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(fe.Z,{flex:"80px"},a.createElement(ye.default,{value:"all"},"\u5168\u90E8")),a.createElement(fe.Z,{flex:"1",id:"divhe",style:{height:ce+"px",overflow:"hidden"}},(ze=zt.course_groups)==null?void 0:ze.map((In,uu)=>a.createElement(ye.default,{key:uu,value:In.exercise_group_id,className:"ml0 mr8"},In.exercise_group_name,"(",In.exercise_group_students,")"))),Rt&&a.createElement("span",{onClick:()=>{let In=document.getElementById("divhe").scrollHeight;ce>47?de(47):de(In)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},ce===47?"\u5C55\u5F00":"\u6536\u8D77",ce===47?a.createElement(ti.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement($i.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:ur.control},a.createElement(Me.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Ne==null?void 0:Ne.save_name,onChange:In=>_t(In.target.value),onSearch:()=>{Ne.page=1,Ne.name=Ne.save_name,Bt(cl({},Ne)),yt(Ne)}}),a.createElement(Xt.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:Ne==null?void 0:Ne.state,onChange:In=>Ot(In,"state")},a.createElement(Xt.default.Option,{value:null},"\u5168\u90E8"),a.createElement(Xt.default.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),a.createElement(Xt.default.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(Xt.default.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),a.createElement(Xt.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:Ne==null?void 0:Ne.audit,onChange:In=>Ot(In,"audit")},a.createElement(Xt.default.Option,{value:null},"\u5168\u90E8"),a.createElement(Xt.default.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),a.createElement(Xt.default.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),a.createElement("span",{className:ur.btn,style:{cursor:"pointer"},onClick:()=>{if(!kt.length){me.ZP.warning("\u8BF7\u9009\u62E9\u5B66\u751F");return}bn(!0)}},a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),a.createElement("div",{className:ur.bgH}),a.createElement(Ce.default,{rowSelection:wu,className:ur.customTable,dataSource:Tt,bordered:!1,columns:Qu,rowKey:"exercise_identity_photo_id",rowClassName:ur.row,loading:Nt,onChange:Yn,pagination:{pageSize:Ne.limit,total:rn,current:Ne.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:In=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},In),"\u6761\u6570\u636E")}}),a.createElement(Er,{selectIds:kt,visible:Pt,onCancel:()=>bn(!1),onOk:Ze,params:Ne}),a.createElement(Rl.Z,null),a.createElement(se.default,{title:"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838",open:!!En,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{hu(!1)},afterClose:()=>{Te.resetFields()},confirmLoading:Nt,onOk:()=>rl(void 0,null,function*(){yield Te.validateFields();const In=yield(0,oe.ZP)(`/api/exercises/${Ne==null?void 0:Ne.exercise_id}/audit_identity_photo.json`,{method:"post",body:{identity_photo_id:En==null?void 0:En.exercise_identity_photo_id,state:"rejected",comment:Te.getFieldValue("comment")}});(In==null?void 0:In.status)===0&&(me.ZP.success("\u64CD\u4F5C\u6210\u529F"),hu(!1),yt(Ne))})},a.createElement(Ae.default,{className:ur.formWrap,form:Te,labelCol:{span:4},wrapperCol:{span:18}},a.createElement(Ae.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},a.createElement(Me.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",size:"large",maxLength:30})))))};var Ml=(0,ie.connect)(({exercise:b,user:z})=>({exercise:b,user:z}))(Ol);const Er=({visible:b,onOk:z,onCancel:y,selectIds:ze,params:ut})=>{const[Ne,Bt]=(0,a.useState)(!1),[Te,ce]=(0,a.useState)({}),[de]=Ae.default.useForm(),Rt=cn=>rl(void 0,null,function*(){Bt(!0);let zt;b===!0?zt=yield(0,oe.ZP)(`/api/exercises/${ut==null?void 0:ut.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:cl({identity_photo_ids:ze},cn)}):zt=yield(0,oe.ZP)(`/api/exercises/${ut==null?void 0:ut.exercise_id}/audit_identity_photo.json`,{method:"post",body:cl({identity_photo_id:b==null?void 0:b.exercise_identity_photo_id},cn)}),(zt==null?void 0:zt.status)===0&&z(),Bt(!1)});return a.createElement(se.default,{title:b!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!b,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{y()},afterClose:()=>{de.resetFields(),ce({})},confirmLoading:Ne,onOk:()=>de.submit()},a.createElement(Ae.default,{className:ur.formWrap,form:de,labelCol:{span:4},wrapperCol:{span:18},onFinish:Rt,onValuesChange:()=>{ce(cl({},de.getFieldsValue()))}},b!==!0&&a.createElement(pe.Z,{style:{marginLeft:28,marginBottom:38}},a.createElement(fe.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),a.createElement(fe.Z,null,a.createElement("aside",{className:ur.imgWrap},a.createElement("div",{className:ur.img},a.createElement("img",{width:234,src:(0,Se.Tv)(b==null?void 0:b.photo_url)}),a.createElement("div",{onClick:()=>{ku.Z.publish("preview-image",b==null?void 0:b.photo_url)},className:ur.iBtn},"\u9884\u89C8"),a.createElement("div",{className:ur.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:ur.img,style:{marginLeft:20}},b!=null&&b.identity_url?a.createElement("img",{width:234,src:(0,Se.Tv)(b==null?void 0:b.identity_url)}):a.createElement("div",{className:ur.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(b!=null&&b.identity_url)&&a.createElement("div",{onClick:()=>{ku.Z.publish("preview-image",(0,Se.Tv)(b==null?void 0:b.identity_url))},className:ur.iBtn},"\u9884\u89C8"),a.createElement("div",{className:ur.text},"\u8BC1\u4EF6\u7167\u7247"))))),a.createElement(Ae.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},a.createElement(ve.ZP.Group,null,a.createElement(ve.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(ve.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(Te==null?void 0:Te.state)==="rejected"&&a.createElement(Ae.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},a.createElement(Me.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),a.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))};var $t=E(458),ou=E(584),cu={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},Ha=Object.defineProperty,fl=Object.defineProperties,il=Object.getOwnPropertyDescriptors,Al=Object.getOwnPropertySymbols,Zl=Object.prototype.hasOwnProperty,Tl=Object.prototype.propertyIsEnumerable,Hl=(b,z,y)=>z in b?Ha(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,ui=(b,z)=>{for(var y in z||(z={}))Zl.call(z,y)&&Hl(b,y,z[y]);if(Al)for(var y of Al(z))Tl.call(z,y)&&Hl(b,y,z[y]);return b},Gr=(b,z)=>fl(b,il(z)),ar=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const Rr=({exercise:b,dispatch:z,user:y})=>{var ze,ut,Ne,Bt,Te,ce,de,Rt,cn;const zt=(0,ie.useParams)(),[bt,Tt]=(0,a.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:zt==null?void 0:zt.categoryId}),[Dn]=Ae.default.useForm(),[kt,an]=(0,a.useState)(),[rn,wt]=(0,a.useState)(!1),{exerciseList:Nt}=b,[wn,Pt]=(0,a.useState)([]),[bn,En]=(0,a.useState)(0),[hu,Et]=(0,a.useState)(!0),[yt,Ot]=(0,a.useState)(!1),[_t,Vn]=(0,a.useState)("1"),[Yn,Qu]=(0,a.useState)(1),[Kt,Ze]=(0,a.useState)("alert"),[vu,Pn]=(0,a.useState)(1),[ga,wu]=(0,a.useState)(""),[In,uu]=(0,a.useState)(!1),[Bu,Lu]=(0,a.useState)(!1),[bu,Fu]=(0,a.useState)([]);(0,a.useEffect)(()=>{Ln(bt)},[]);const Ln=wa=>ar(void 0,null,function*(){const Au=Nn().cloneDeep(wa);Et(!0),Pt([]);const ha=yield(0,oe.ZP)(`/api/exercises/${wa==null?void 0:wa.exercise_id}/exercise_videos.json`,{method:"get",params:Au});Et(!1),En(ha==null?void 0:ha.count),Pt((ha==null?void 0:ha.exercise_users)||[])}),sn=(wa,Au)=>{bt.page=wa,bt.limit=Au,Tt(ui({},bt)),Ln(bt)},mu=wa=>{bt.page=1,bt.save_name=wa,Tt(ui({},bt))},zn=()=>{bt.page=1;const wa=Object.assign({},Dn.getFieldsValue());Object.keys(wa).map(function(Au){switch(Au){case"exercise_group_id":wa[Au].includes("all")||!wa[Au].length?(delete bt.course_group,Dn.setFieldsValue({exercise_group_id:"all"})):(bt.course_group=wa[Au],Dn.setFieldsValue({exercise_group_id:bt.course_group}));break}}),Ln(bt)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(an(47),wt(!0))},[document.getElementById("divhe"),Nt]);const An=wa=>ar(void 0,null,function*(){uu(!0),Ot({});const Au=yield(0,oe.ZP)(`/api/exercises/${bt==null?void 0:bt.exercise_id}/student_info.json`,{method:"get",params:{exercise_user_id:wa==null?void 0:wa.exercise_user_id}}),ha=yield(0,oe.ZP)(`/api/exercises/${bt==null?void 0:bt.exercise_id}/video_push_logs.json`,{method:"get",params:{exercise_user_id:wa==null?void 0:wa.exercise_user_id}});ha!=null&&ha.data&&Fu((ha==null?void 0:ha.data)||[]),Au!=null&&Au.data&&Ot(Gr(ui({},Au==null?void 0:Au.data),{exercise_user_id:wa==null?void 0:wa.exercise_user_id,datas:wa})),uu(!1)}),kn=wa=>{var Au,ha;Qu(wa==="prev"?Yn-1===0?(Au=yt==null?void 0:yt.exercise_user_photos)==null?void 0:Au.length:Yn-1:Yn===((ha=yt==null?void 0:yt.exercise_user_photos)==null?void 0:ha.length)?1:Yn+1)},gn=()=>{Qu(1),Ze("alert"),wu(""),Vn("1"),Pn(1)},iu=wa=>{Pn(wa)},Mu=wa=>{Ze(wa),Pn(1),wu("")},Vu=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],Uu=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],el=Kt==="alert"?Vu:Uu;return a.createElement("section",{className:cu.wrap},a.createElement(Ae.default,{form:Dn,onChange:zn,initialValues:{exercise_group_id:"all"}},a.createElement(Ae.default.Item,{name:"exercise_group_id"},a.createElement(ye.default.Group,{style:{width:"100%"}},a.createElement(pe.Z,null,a.createElement(fe.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(fe.Z,{flex:"80px"},a.createElement(ye.default,{value:"all"},"\u5168\u90E8")),a.createElement(fe.Z,{flex:"1",id:"divhe",style:{height:kt+"px",overflow:"hidden"}},(ze=Nt.course_groups)==null?void 0:ze.map((wa,Au)=>a.createElement(ye.default,{key:Au,value:wa.exercise_group_id,className:"ml0 mr8"},wa.exercise_group_name,"(",wa.exercise_group_students,")"))),rn&&a.createElement("span",{onClick:()=>{let wa=document.getElementById("divhe").scrollHeight;kt>47?an(47):an(wa)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},kt===47?"\u5C55\u5F00":"\u6536\u8D77",kt===47?a.createElement(ti.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement($i.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:cu.control},a.createElement(Me.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:bt==null?void 0:bt.save_name,onChange:wa=>mu(wa.target.value),onSearch:()=>{bt.page=1,bt.name=bt.save_name,Tt(ui({},bt)),Ln(bt)}})),a.createElement("div",{className:cu.bgH}),a.createElement("div",{className:cu.warpList},a.createElement($t.Z,{loading:hu,active:!0,paragraph:{rows:5}},a.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",a.createElement("span",{className:"c-orange"},bn),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),wn.length?a.createElement("ul",{className:cu.sys},wn.map((wa,Au)=>{const{user_name:ha,user_group_name:Qa,video_url:Gl,login:Lr,student_id:la}=wa;return a.createElement("li",{className:cu.li,key:Au},a.createElement("div",{className:cu.d1},a.createElement("div",{className:cu.img},a.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:`/live-play.html?key=${Au}&video_url=${Gl==null?void 0:Gl.replace(".m3u8",".flv")}`})),a.createElement(le.Z,{title:"\u59D3\u540D+\u5B66\u53F7"},a.createElement("div",{className:cu.btn,onClick:()=>(0,Se.RG)(`${bt.exercise_id}-${Lr}`,!0)},a.createElement("div",{title:ha,className:cu.b1},ha),a.createElement("div",{title:Qa,className:cu.b2},"(",la,")"))),a.createElement("div",{onClick:()=>An(wa),className:cu.big},"\u67E5\u770B")))})):a.createElement(ou.Z,null)),a.createElement(Ke.Z,{showTotal:wa=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},wa),"\u6761\u6570\u636E"),className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:sn,pageSize:bt==null?void 0:bt.limit,current:bt.page,total:bn})),a.createElement(se.default,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",open:yt,centered:!0,width:850,destroyOnClose:!0,onCancel:()=>{Ot(!1)},afterClose:gn,footer:null},a.createElement($t.Z,{loading:In,active:!0,paragraph:{rows:5}},a.createElement("div",null,a.createElement("span",null,"\u59D3\u540D:",(ut=yt==null?void 0:yt.datas)==null?void 0:ut.user_name),a.createElement("span",{className:"ml20"},"\u5B66\u53F7:",(Ne=yt==null?void 0:yt.datas)==null?void 0:Ne.student_id),a.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",(Bt=yt==null?void 0:yt.datas)==null?void 0:Bt.user_group_name)),a.createElement(Be.default,{className:"mt10",defaultActiveKey:_t,onChange:wa=>{Vn(wa)}},a.createElement(Be.default.TabPane,{tab:"\u9632\u4F5C\u5F0A\u5934\u50CF",key:"1"},a.createElement("aside",{className:cu.imgWrap},a.createElement("div",{className:cu.img,style:{width:234,marginLeft:30,textAlign:"center"}},(Te=yt==null?void 0:yt.exercise_user_photos)!=null&&Te.length?a.createElement(a.Fragment,null,a.createElement("img",{height:131,src:(ce=yt==null?void 0:yt.exercise_user_photos)==null?void 0:ce[Yn-1]}),a.createElement("div",{onClick:()=>{var wa;ku.Z.publish("preview-image",(wa=yt==null?void 0:yt.exercise_user_photos)==null?void 0:wa[Yn-1])},className:cu.iBtn},"\u9884\u89C8"),a.createElement("div",{className:cu.text},"\u8003\u8BD5\u4E2D\u7167\u7247",a.createElement("span",{className:"c-light-primary"},Yn,"/",(de=yt==null?void 0:yt.exercise_user_photos)==null?void 0:de.length)),Yn===1?a.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:cu.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})):a.createElement("div",{onClick:()=>kn("prev"),className:cu.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})),a.createElement("div",{onClick:()=>kn("next"),className:cu.r},a.createElement("i",{className:"iconfont icon-lujing"}))):a.createElement("div",{className:cu.no},a.createElement("span",null,"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"))),a.createElement("div",{className:cu.img,style:{marginLeft:60,width:234,textAlign:"center"}},yt!=null&&yt.identity_url?a.createElement("img",{height:131,src:(0,Se.Tv)(yt==null?void 0:yt.identity_url)}):a.createElement("div",{className:cu.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(yt!=null&&yt.identity_url)&&a.createElement("div",{onClick:()=>{ku.Z.publish("preview-image",(0,Se.Tv)(yt==null?void 0:yt.identity_url))},className:cu.iBtn},"\u9884\u89C8"),a.createElement("div",{className:cu.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(Be.default.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},a.createElement("aside",{className:cu.imgWrap,style:{marginLeft:70}},a.createElement("div",{className:cu.img},a.createElement("img",{width:234,src:yt==null?void 0:yt.exercise_identity_photo}),a.createElement("div",{onClick:()=>{ku.Z.publish("preview-image",yt==null?void 0:yt.exercise_identity_photo)},className:cu.iBtn},"\u9884\u89C8"),a.createElement("div",{className:cu.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:cu.img,style:{marginLeft:20,width:234,textAlign:"center"}},yt!=null&&yt.identity_url?a.createElement("img",{height:131,src:(0,Se.Tv)(yt==null?void 0:yt.identity_url)}):a.createElement("div",{className:cu.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(yt!=null&&yt.identity_url)&&a.createElement("div",{onClick:()=>{ku.Z.publish("preview-image",(0,Se.Tv)(yt==null?void 0:yt.identity_url))},className:cu.iBtn},"\u9884\u89C8"),a.createElement("div",{className:cu.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(Be.default.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},a.createElement("div",{className:cu.fo},a.createElement(ve.ZP,{className:"mt20",checked:Kt==="alert",onChange:()=>Mu("alert")},"\u53D1\u9001\u8B66\u544A",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement(ve.ZP,{className:"mt10",checked:Kt==="notice",onChange:()=>Mu("notice")},"\u53D1\u9001\u901A\u77E5",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement("div",{className:"mt20"},a.createElement("span",{className:"mr10"},"\u539F\u56E0:"),a.createElement(Xt.default,{style:{width:570},value:vu,onChange:iu},el==null?void 0:el.map(wa=>a.createElement(Xt.default.Option,{key:wa.key,value:wa.key},wa.value)))),vu===0&&a.createElement(Me.default.TextArea,{className:"mt20",value:ga,onChange:wa=>wu(wa.target.value),placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),a.createElement(pe.Z,{className:"mt10",align:"middle"},a.createElement("div",{className:"mr10"},"\u53D1\u9001\u8BB0\u5F55"),a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",yt==null?void 0:yt.alert_count,"\u6B21\u8B66\u544A\u548C",((Rt=yt==null?void 0:yt.alerts)==null?void 0:Rt.length)-(yt==null?void 0:yt.alert_count),"\u6B21\u901A\u77E5")),a.createElement(Ce.default,{dataSource:(yt==null?void 0:yt.alerts)||[],bordered:!1,scroll:((cn=yt==null?void 0:yt.alerts)==null?void 0:cn.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:"\u53D1\u9001\u4EBA",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:wa=>wa?a.createElement("span",{title:wa},wa):"--"},{title:"\u53D1\u9001\u7C7B\u578B",dataIndex:"clazz",width:80,render:wa=>wa==="alert"?"\u8B66\u544A":"\u901A\u77E5"},{title:"\u53D1\u9001\u5185\u5BB9",dataIndex:"content",ellipsis:!0}],pagination:!1}),a.createElement(Fe.ZP,{className:cu.b,onClick:()=>ar(void 0,null,function*(){if(!ga&&vu===0){me.ZP.info("\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0");return}let wa=ga;vu&&(wa=(Kt==="alert"?Vu:Uu).find(Qa=>Qa.key===vu).value),Lu(!0);let Au=yield(0,oe.ZP)(`/api/exercises/${bt.exercise_id}/send_alert.json`,{method:"post",body:{content:wa,clazz:Kt,exercise_user_id:yt==null?void 0:yt.exercise_user_id}});(Au==null?void 0:Au.status)===0&&(me.ZP.info("\u53D1\u9001\u6210\u529F"),Ot(!1)),Lu(!1)}),loading:Bu,type:"primary"},a.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),a.createElement(Be.default.TabPane,{tab:"\u65AD\u6D41\u8BB0\u5F55",key:"4"},a.createElement(Ce.default,{dataSource:bu,bordered:!1,scroll:bu.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:wa=>je()(wa).format("YYYY-MM-DD HH:mm:ss")||"--"},{title:"\u63A8\u6D41\u65F6\u957F",dataIndex:"push_duration",ellipsis:!0,width:120,render:wa=>wa&&(0,Se.li)(Number(wa)/1e3)||0},{title:"\u65AD\u6D41\u539F\u56E0",dataIndex:"msg",ellipsis:!0}]}))))),a.createElement(Rl.Z,null))};var Zr=(0,ie.connect)(({exercise:b,user:z})=>({exercise:b,user:z}))(Rr),ma={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},Ar={flex_box_center:"flex_box_center___Xa_jj",flex_space_between:"flex_space_between___N_2qI",flex_box_vertical_center:"flex_box_vertical_center___wGZOw",flex_box_center_end:"flex_box_center_end___GYY4W",flex_box_column:"flex_box_column___jR_ZX",subjectTable:"subjectTable___WrGqf",title:"title___ZCcfg",customTable:"customTable___xSvZm",row:"row___Acnda",line:"line___nmQeX"},Ur=Object.defineProperty,bo=Object.defineProperties,si=Object.getOwnPropertyDescriptors,Ci=Object.getOwnPropertySymbols,Ti=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,Pi=(b,z,y)=>z in b?Ur(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,di=(b,z)=>{for(var y in z||(z={}))Ti.call(z,y)&&Pi(b,y,z[y]);if(Ci)for(var y of Ci(z))Mr.call(z,y)&&Pi(b,y,z[y]);return b},fo=(b,z)=>bo(b,si(z)),oo=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())}),xo=({index:b,bottomLine:z,gather:y,search:ze})=>{const[ut,Ne]=(0,a.useState)([]),[Bt,Te]=(0,a.useState)(!1),[ce,de]=(0,a.useState)(!1),Rt=(0,ie.useParams)(),cn=(0,ie.useLocation)(),[zt]=(0,ie.useSearchParams)(),[bt,Tt]=(0,a.useState)({page:1,limit:6,total:0});(0,a.useEffect)(()=>{console.log(y,"gather"),b===0&&de(!0)},[]),(0,a.useEffect)(()=>{ce&&kt()},[ce]);const Dn=[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:(wt,Nt,wn)=>bt.limit*(bt.page-1)+wn+1},{title:"\u59D3\u540D",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:wt=>wt||"--"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:wt=>wt+"%"},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",align:"left",render:wt=>{let Nt=`/classrooms/${Rt==null?void 0:Rt.coursesId}/exercise/${Rt==null?void 0:Rt.categoryId}/detail/${wt}/review_detail`;return zt.get("random")&&(Nt=Nt+`?random=${zt.get("random")}`),a.createElement(ie.Link,{to:Nt,target:"_blank"},"\u67E5\u770B")}}],kt=wt=>oo(void 0,null,function*(){Te(!0);const Nt=wt||{page:1,limit:10,total:0},wn=di({id:Rt==null?void 0:Rt.categoryId,question_id:y==null?void 0:y.question_id,search:ze},Nt),Pt=yield(0,oe.ZP)(`/api/courses/${Rt==null?void 0:Rt.coursesId}/exercises/code_review_users.json`,{method:"get",params:wn});Pt&&(Ne(Pt==null?void 0:Pt.users),Te(!1),Tt(fo(di({},Nt),{total:(Pt==null?void 0:Pt.count)||0})))}),an=wt=>{const Nt=fo(di({},bt),{page:wt});Tt(Nt),kt(Nt)},rn=()=>{de(!ce)};return a.createElement("div",{className:Ar.subjectTable},a.createElement("aside",{className:Ar.title},a.createElement("span",{className:"c-light-primary"},b+1,"\u3001",y.name||((y==null?void 0:y.question_type)===5?"\u5B9E\u8BAD\u9898":"\u7F16\u7A0B\u9898")),a.createElement("span",{className:"c-grey-333"},"\uFF08",y==null?void 0:y.score,"\u5206\uFF09\uFF1A",y==null?void 0:y.question_title),a.createElement("span",{className:"ml40 c-grey-999"},a.createElement("b",{className:"c-red-ee4"},y==null?void 0:y.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",y==null?void 0:y.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),a.createElement("span",{onClick:rn,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},ce?"\u6536\u8D77":"\u5C55\u5F00",ce?a.createElement($i.Z,null):a.createElement(ti.Z,null)),(y==null?void 0:y.question_type)===5&&a.createElement("a",{style:{marginLeft:20},target:"_blank",href:`/shixuns/${y==null?void 0:y.shixun_identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5")),a.createElement(Ce.default,{className:Ar.customTable,style:{display:ce?"block":"none"},dataSource:ut,bordered:!1,rowKey:wt=>wt.id,rowClassName:Ar.row,columns:Dn,loading:Bt,pagination:{pageSize:bt.limit,total:bt.total,current:bt.page,onChange:an,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),a.createElement("div",{className:Ar.line,style:{visibility:z?"hidden":"visible"}}))},Qo=E(70291),Nr=E(59301),Ho=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const Fo=({exercise:b,globalSetting:z,dispatch:y})=>{const[ze,ut]=(0,a.useState)(""),[Ne,Bt]=(0,a.useState)([]),[Te,ce]=(0,a.useState)(""),[de,Rt]=(0,a.useState)(!1),[cn,zt]=(0,a.useState)(!1),bt=(0,ie.useParams)();(0,a.useEffect)(()=>{Tt()},[]);const Tt=an=>Ho(void 0,null,function*(){Rt(!0);const rn=yield(0,oe.ZP)(`/api/courses/${bt==null?void 0:bt.coursesId}/exercises/code_review_results.json`,{method:"get",params:{id:bt==null?void 0:bt.categoryId,search:ze}});if((rn==null?void 0:rn.status)===-2){zt(!0),Tt();return}rn&&(zt(!1),Rt(!1),Bt((rn==null?void 0:rn.exercise_questions)||[]),ce(rn==null?void 0:rn.last_review_time))}),Dn=()=>{Tt()},kt=()=>Nr.createElement("div",{className:ma.empty},Nr.createElement("img",{src:Qo.x7,width:"258"}),Nr.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"));return Nr.createElement("section",{className:ma.warp},Nr.createElement("aside",{className:ma.header},Nr.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",Te||"--"),!!Te&&Nr.createElement(Me.default,{value:ze,onChange:an=>ut(an.target.value),suffix:Nr.createElement("i",{onClick:Dn,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:Dn})),cn&&Nr.createElement(ln.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),!cn&&Nr.createElement($t.Z,{loading:de,active:!0,paragraph:{rows:5}},Ne.length>0?Nr.createElement("aside",{className:ma.subject},Ne.map((an,rn)=>Nr.createElement(xo,{key:rn,index:rn,bottomLine:rn===Ne.length-1,gather:an,search:ze}))):kt()))};var Vi=(0,ie.connect)(({exercise:b,globalSetting:z})=>({exercise:b,globalSetting:z}))(Fo),yo=E(37285),Ki=E(39116),so=E(74072),_l=E(5622),zu={flex_box_center:"flex_box_center___epJYP",flex_space_between:"flex_space_between___SU6BD",flex_box_vertical_center:"flex_box_vertical_center___Qes2t",flex_box_center_end:"flex_box_center_end___hGppz",flex_box_column:"flex_box_column___uzhhO",wrap:"wrap___rEjJ0",modal:"modal___gRDV9",titleWrap:"titleWrap___MK_OO",required:"required___Hja3H",title:"title___vMFKz",colorGray:"colorGray___hNhIL",choiceWrap:"choiceWrap___Xx5du",answer:"answer___cbuNE",activeAnswer:"activeAnswer___LwFG7",deleteIcon:"deleteIcon____HG4s",addIcon:"addIcon___r_Vhy",editorWrap:"editorWrap___OYwur",htmlWrap:"htmlWrap___qXHYn",radio:"radio___urtyZ",color333:"color333___Lah7k",color999:"color999___TmkZt",questionType:"questionType___r_bKw",questionChoices:"questionChoices___LA7VM",action:"action___fTTDM",difficult:"difficult___Mg7lT",fold:"fold___oVjRI",head:"head___fpwmn",divname:"divname___O7KlL",btn_warp:"btn_warp___aj_Vv"},go=E(98248),wo=E(71039),$u=E(59301),Ds=Object.defineProperty,oi=Object.getOwnPropertySymbols,Vo=Object.prototype.hasOwnProperty,Os=Object.prototype.propertyIsEnumerable,Ms=(b,z,y)=>z in b?Ds(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,ps=(b,z)=>{for(var y in z||(z={}))Vo.call(z,y)&&Ms(b,y,z[y]);if(oi)for(var y of oi(z))Os.call(z,y)&&Ms(b,y,z[y]);return b},Ls=(b,z)=>{var y={};for(var ze in b)Vo.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&oi)for(var ze of oi(b))z.indexOf(ze)<0&&Os.call(b,ze)&&(y[ze]=b[ze]);return y},Io=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const Qs=null,Rs="\u2581",Wo=(b,z)=>{var y=b,{problemset:ze,globalSetting:ut,exercise:Ne,loading:Bt,dispatch:Te,editData:ce,editKey:de,setEditKey:Rt=()=>{},cancelAdd:cn=()=>{},addCallback:zt=()=>{},reload:bt=()=>{},setIsClaer:Tt=()=>{}}=y,Dn=Ls(y,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"]);const[kt,an]=(0,a.useState)(""),[rn,wt]=(0,a.useState)(""),[Nt,wn]=(0,a.useState)([]),[Pt,bn]=(0,a.useState)(""),[En,hu]=(0,a.useState)(),[Et,yt]=(0,a.useState)(!1),[Ot,_t]=(0,a.useState)(),[Vn,Yn]=(0,a.useState)(0),[Qu,Kt]=(0,a.useState)(!1),[Ze,vu]=(0,a.useState)(!1),[Pn,ga]=(0,a.useState)([]),[wu,In]=(0,a.useState)(1),[uu,Bu]=(0,a.useState)(!1),Lu=(0,a.useRef)(!1),bu=(0,ie.useParams)(),[Fu,Ln]=(0,a.useState)([]),sn=ha=>{Ln([...Fu,ps({},ha)])};(0,a.useEffect)(()=>{var ha;if(Lu.current)return;if(!(ce!=null&&ce.question_title)){Kt(!0),an(""),hu(!1),_t(2),wn([]),bn(""),yt(!1);return}an(ce==null?void 0:ce.question_title),hu(ce==null?void 0:ce.is_ordered),In(ce==null?void 0:ce.difficulty),Bu(!(ce!=null&&ce.repeat_answer)),_t(ce==null?void 0:ce.question_score);const Qa=(ha=ce==null?void 0:ce.standard_answers)==null?void 0:ha.map(Gl=>Gl.answer_text);wn([...Qa]),ga(ce.tag_discipline_ids),wt(ce==null?void 0:ce.analysis)},[ce,Qu]),(0,a.useEffect)(()=>{yt(!1),Qu&&ha();function ha(){return Io(this,null,function*(){var Qa,Gl;const Lr=yield(0,ne.YY)({sub_discipline_id:(Gl=(Qa=Ne.editData)==null?void 0:Qa.exercise)==null?void 0:Gl.sub_discipline_id});Ln(Lr.tag_disciplines)})}},[Qu]),(0,a.useImperativeHandle)(z,()=>({onSave:zn,isEdit:Qu})),(0,a.useEffect)(()=>{var ha;const Qa=(ha=Ne==null?void 0:Ne.tagDisciplineData)!=null&&ha.tag_disciplines&&Array.isArray(Ne.tagDisciplineData.tag_disciplines)?Ne.tagDisciplineData.tag_disciplines:[];Ln(Qa)},[Ne.tagDisciplineData]);const mu=ha=>{(ha==null?void 0:ha.status)===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Kt(!1),Rt(-1),Lu.current=!1,bt())},zn=()=>Io(void 0,null,function*(){var ha,Qa,Gl,Lr;let la=[],Ja=!1;if(vu(!0),Nt.forEach((Ea,ka)=>{la.push({choice_id:ka+1,answer_text:[]}),Ea.forEach((aa,wl)=>{la[ka].answer_text.push(aa),(!aa||!(0,Se.eR)(aa,1e4))&&(bn(`${ka}-${wl}`),me.ZP.info(aa?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Ja=!0)})}),Ja)return vu(!1),!1;Lu.current=!0;let hr;return ce.question_id?(ce==null?void 0:ce.is_my)===1?se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Io(void 0,null,function*(){var Ea,ka;hr=yield Te({type:"exercise/editExerciseQuestion",payload:{id:ce.question_id,question_title:kt,question_type:3,question_score:Ot,is_ordered:En,standard_answers:la,tag_discipline_ids:Pn,sub_discipline_id:(ka=(Ea=Ne.editData)==null?void 0:Ea.exercise)==null?void 0:ka.sub_discipline_id,difficulty:wu,is_cover:1,repeat_answer:!uu,analysis:rn}}),mu(hr)}),onCancel:()=>Io(void 0,null,function*(){var Ea,ka;hr=yield Te({type:"exercise/editExerciseQuestion",payload:{id:ce.question_id,question_title:kt,question_type:3,question_score:Ot,is_ordered:En,standard_answers:la,tag_discipline_ids:Pn,sub_discipline_id:(ka=(Ea=Ne.editData)==null?void 0:Ea.exercise)==null?void 0:ka.sub_discipline_id,difficulty:wu,repeat_answer:!uu,analysis:rn}}),mu(hr)})}):(hr=yield Te({type:"exercise/editExerciseQuestion",payload:{id:ce.question_id,question_title:kt,question_type:3,question_score:Ot,is_ordered:En,standard_answers:la,tag_discipline_ids:Pn,sub_discipline_id:(Qa=(ha=Ne.editData)==null?void 0:ha.exercise)==null?void 0:Qa.sub_discipline_id,difficulty:wu,repeat_answer:!uu,analysis:rn}}),mu(hr)):(hr=yield Te({type:"exercise/addExerciseQuestion",payload:{insert_id:ce==null?void 0:ce.insert_id,categoryId:bu.categoryId,question_title:kt,question_type:3,question_score:Ot,is_ordered:En,standard_answers:la,tag_discipline_ids:Pn,sub_discipline_id:(Lr=(Gl=Ne.editData)==null?void 0:Gl.exercise)==null?void 0:Lr.sub_discipline_id,difficulty:wu,repeat_answer:!uu,analysis:rn}}),mu(hr)),vu(!1),{name:kt,analysis:rn,standard_answers:la,is_ordered:En}}),An=(ha,Qa,Gl)=>{const Lr=Nt.slice();if(Qa&&Lr.splice(ha,Qa),Gl&&Et||!ce.question_id)for(let la=0;la<Gl;la++)Lr.splice(ha+la,0,[""]);Yn(Lr==null?void 0:Lr.length),yt(!0),console.log(Lr,"newStandardAnswers"),wn(Lr)},kn=(ha,Qa,Gl)=>{bn("");let Lr=Nt.slice();Lr[ha][Qa]=Gl,wn(Lr)},gn=ha=>{let Qa=Nt.slice();Qa[ha]=[...Qa[ha],""],wn(Qa)},iu=(ha,Qa)=>{let Gl=Nt.slice();if(!Gl[ha][Qa]){Gl[ha]=Gl[ha].filter((Lr,la)=>la!==Qa),wn(Gl);return}se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:zu.modal,onOk:()=>{Gl[ha]=Gl[ha].filter((Lr,la)=>la!==Qa),wn(Gl)}})},Mu=ha=>{se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:zu.modal,onOk:()=>{let Qa=0;an(kt.replace(/\▁/g,function(Gl){return Qa++,Qa-1===ha?"":Gl})),setTimeout(()=>{let Gl=Nt.slice();Gl=Nt.filter((Lr,la)=>ha!==la),wn(Gl)},500)}})},Vu=()=>{},Uu=()=>{var ha,Qa,Gl,Lr,la,Ja;return console.log(Nt,"answers"),$u.createElement("aside",null,$u.createElement("div",{className:zu.questionType},$u.createElement("div",null,$u.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),$u.createElement("div",null,$u.createElement(so.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:kt,onChange:hr=>an(hr),showNullButton:((Qa=(ha=Ne.editData)==null?void 0:ha.exercise)==null?void 0:Qa.exercise_status)===1,deleteEmptyDisabled:((Lr=(Gl=Ne.editData)==null?void 0:Gl.exercise)==null?void 0:Lr.exercise_status)!==1||Ze,onPlaceholderChange:An})),$u.createElement("div",{className:"mt20"},Nt.map((hr,Ea)=>{var ka,aa;return $u.createElement(_l.Z,{key:Ea,answers:hr,index:Ea,is_md:!0,exerciseIsPublish:((aa=(ka=Ne.editData)==null?void 0:ka.exercise)==null?void 0:aa.exercise_status)!==1,activeOptionErrorIndex:Pt,onAnswerChange:kn,addChildAnswer:gn,deleteChildAnswer:iu,deleteChildAnswermain:Mu})})),$u.createElement("div",{className:"mt20"},Nt.length>1&&$u.createElement("span",null,$u.createElement(ye.default,{checked:En,onChange:hr=>hu(hr.target.checked),className:`${zu.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),$u.createElement("span",{className:`${zu.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),$u.createElement("p",{className:zu.titleWrap},$u.createElement("span",{className:zu.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),$u.createElement(Ki.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:rn,onChange:hr=>wt(hr)}),$u.createElement("p",{className:""},$u.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",$u.createElement(We.Z,{value:Ot,max:1e4,min:0,onChange:hr=>{_t(hr)}})," \u5206 \xA0 ",!!Ot&&!!Vn&&$u.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(Ot/Vn).toFixed(1),"\u5206)"),$u.createElement("span",{style:{marginLeft:"30px"},className:zu.difficult},$u.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",$u.createElement(ve.ZP.Group,{value:wu,onChange:hr=>{In(hr.target.value)}},$u.createElement(ve.ZP.Button,{value:1},"\u7B80\u5355"),$u.createElement(ve.ZP.Button,{value:2},"\u9002\u4E2D"),$u.createElement(ve.ZP.Button,{value:3},"\u56F0\u96BE")))),$u.createElement("p",{className:zu.titleWrap},$u.createElement("span",{className:`${zu.title}`},"\u77E5\u8BC6\u70B9\uFF1A",$u.createElement("span",{className:zu.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),$u.createElement("div",{className:"mt5"},$u.createElement(go.N,{value:Pn,selectvalues:ce==null?void 0:ce.tag_discipline_ids,onChange:ga,subId:(Ja=(la=Ne.editData)==null?void 0:la.exercise)==null?void 0:Ja.sub_discipline_id,knowledgeOptions:Fu,onAddKnowledgeFinish:sn})),$u.createElement("div",{style:{marginTop:10}},$u.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),$u.createElement(De.Z,{checked:uu,onChange:hr=>{Bu(hr)}}))),$u.createElement("aside",{className:"tr"},(de!==-1||ce.question_id)&&$u.createElement(Fe.ZP,{type:"default",onClick:()=>{cn(),Kt(!1)}},"\u53D6\u6D88"),$u.createElement(Fe.ZP,{className:"ml20",type:"primary",onClick:()=>{zn()}},"\u4FDD\u5B58")))},el=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ha=>{var Qa,Gl;return((Gl=(Qa=Ne==null?void 0:Ne.editData)==null?void 0:Qa.exercise)==null?void 0:Gl.exercise_status)===1?ha:ha.id!=="del"&&ha.id!=="add"}),wa=ha=>Io(void 0,null,function*(){if(de!==-1){me.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ha.id){case"del":let Qa;se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Io(this,null,function*(){yield(0,ne.Fl)({id:ce.question_id}),Te({type:"exercise/editExercise",payload:ps({},bu)})})}});break;case"up":case"down":yield Te({type:"exercise/exeriseMoveUpDown",payload:{id:ce.question_id,opr:ha.id}}),Te({type:"exercise/editExercise",payload:ps({},bu)});break;case"edit":Rt(ce.dragKey),Kt(!0);break;case"add":zt({key:ce.key,insert_id:ce==null?void 0:ce.question_id,question_type:3});break}}),Au=()=>{var ha;return $u.createElement("aside",null,$u.createElement("div",{className:zu.questionType},!(ce!=null&&ce.isPreview)&&$u.createElement("div",null,$u.createElement("span",{className:"font16 c-blue"},ce.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",ce.question_score,"\u5206\uFF09")),ce!=null&&ce.isPreview?$u.createElement("div",{style:{display:"flex"}},$u.createElement("span",{style:{flexShrink:0},className:"font18"},ce.key,"."),$u.createElement(Dt.Z,{value:ce.question_title}),$u.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ce.question_score,"\u5206\uFF09")):$u.createElement("div",{className:"mt5"},$u.createElement(Dt.Z,{value:ce.question_title})),$u.createElement("div",{className:zu.questionChoices},(ha=ce==null?void 0:ce.standard_answers)==null?void 0:ha.map(function(Qa,Gl){return $u.createElement(pe.Z,{key:Gl,align:"middle"},$u.createElement(fe.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Qa.choice_id,"\uFF09\uFF1A"),$u.createElement(fe.Z,{flex:"1"},$u.createElement(pe.Z,{align:"middle",gutter:[1,1]},Qa.answer_text.map(function(Lr,la){return $u.createElement(fe.Z,{span:24,key:la},Qa.model===1?$u.createElement(Me.default,{key:Gl,checked:ce.standard_answers.includes(Gl),disabled:!0,value:Lr}):$u.createElement(wo.Z,{value:Lr,disabled:!0,style:{color:"rgba(0, 0, 0, 0.25)",backgroundColor:"rgba(0, 0, 0, 0.04)"}}))}))))})),$u.createElement("div",{className:zu.action},!ce.hideAction&&el.map(function(Qa,Gl){return Qa.id==="up"&&ce.key===1||Qa.id==="down"&&ce.key===ce.len?null:$u.createElement(le.Z,{key:Gl,placement:"bottom",title:Qa.name},$u.createElement("span",{onClick:()=>wa(Qa),className:Qa.icon}))})))};return $u.createElement("section",{className:zu.wrap},!Qu&&Au(),Qu&&Uu())};var vs=(0,ie.connect)(({problemset:b,loading:z,exercise:y,globalSetting:ze})=>({problemset:b,globalSetting:ze,exercise:y,loading:z.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Wo)),Go=Object.defineProperty,Ts=Object.getOwnPropertySymbols,bs=Object.prototype.hasOwnProperty,xs=Object.prototype.propertyIsEnumerable,Ys=(b,z,y)=>z in b?Go(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Yo=(b,z)=>{for(var y in z||(z={}))bs.call(z,y)&&Ys(b,y,z[y]);if(Ts)for(var y of Ts(z))xs.call(z,y)&&Ys(b,y,z[y]);return b},ks=(b,z)=>{var y={};for(var ze in b)bs.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&Ts)for(var ze of Ts(b))z.indexOf(ze)<0&&xs.call(b,ze)&&(y[ze]=b[ze]);return y},Es=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const os=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],$n=(b,z)=>{var y=b,{problemset:ze,globalSetting:ut,exercise:Ne,loading:Bt,dispatch:Te,onRef:ce=()=>{},editData:de,editKey:Rt,setEditKey:cn=()=>{},cancelAdd:zt=()=>{},reload:bt=()=>{},addCallback:Tt=()=>{},setIsClaer:Dn=()=>{}}=y,kt=ks(y,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"]);const[an,rn]=(0,a.useState)(),[wt,Nt]=(0,a.useState)(""),[wn,Pt]=(0,a.useState)(!1),[bn,En]=(0,a.useState)(),[hu,Et]=(0,a.useState)([]),[yt,Ot]=(0,a.useState)([]),[_t,Vn]=(0,a.useState)(1),[Yn,Qu]=(0,a.useState)(!1),[Kt,Ze]=(0,a.useState)(""),vu=(0,a.useRef)(!1),Pn=Fu=>{Ot([...yt,Yo({},Fu)])},ga=(0,ie.useParams)();(0,a.useEffect)(()=>{if(!vu.current){if(!(de!=null&&de.question_choices)){Pt(!0),Nt(""),En(2),rn("");return}Qu(!(de!=null&&de.repeat_answer)),Nt(de==null?void 0:de.question_title),En(de==null?void 0:de.question_score),Vn(de==null?void 0:de.difficulty),rn(de.standard_answer[0]+""),Et(de.tag_discipline_ids),Ze(de==null?void 0:de.analysis)}},[de,wn]),(0,a.useEffect)(()=>{wn&&Fu();function Fu(){return Es(this,null,function*(){var Ln,sn;const mu=yield(0,ne.YY)({sub_discipline_id:(sn=(Ln=Ne.editData)==null?void 0:Ln.exercise)==null?void 0:sn.sub_discipline_id});Ot(mu.tag_disciplines)})}},[wn]),(0,a.useImperativeHandle)(z,()=>({onSave:In,isEdit:wn})),(0,a.useEffect)(()=>{var Fu;const Ln=(Fu=Ne==null?void 0:Ne.tagDisciplineData)!=null&&Fu.tag_disciplines&&Array.isArray(Ne.tagDisciplineData.tag_disciplines)?Ne.tagDisciplineData.tag_disciplines:[];Ot(Ln)},[Ne.tagDisciplineData]);const wu=Fu=>{(Fu==null?void 0:Fu.status)===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Pt(!1),cn(-1),vu.current=!1,bt())},In=()=>Es(void 0,null,function*(){var Fu,Ln,sn,mu;if(!wt)return me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!an)return me.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;const zn=[{choice_text:"\u6B63\u786E",is_answer:an==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:an==="2"?2:0}];vu.current=!0;let An;return de.question_id?(de==null?void 0:de.is_my)===1?se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Es(void 0,null,function*(){var kn,gn;An=yield Te({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:wt,question_type:2,question_score:bn,question_choices:zn.map(iu=>iu.choice_text),standard_answers:zn.filter(iu=>iu.is_answer).map(iu=>iu.is_answer),tag_discipline_ids:hu,sub_discipline_id:(gn=(kn=Ne.editData)==null?void 0:kn.exercise)==null?void 0:gn.sub_discipline_id,difficulty:_t,is_cover:1,repeat_answer:!Yn,analysis:Kt}}),wu(An)}),onCancel:()=>Es(void 0,null,function*(){var kn,gn;An=yield Te({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:wt,question_type:2,question_score:bn,question_choices:zn.map(iu=>iu.choice_text),standard_answers:zn.filter(iu=>iu.is_answer).map(iu=>iu.is_answer),tag_discipline_ids:hu,sub_discipline_id:(gn=(kn=Ne.editData)==null?void 0:kn.exercise)==null?void 0:gn.sub_discipline_id,difficulty:_t,repeat_answer:!Yn,analysis:Kt}}),wu(An)})}):(An=yield Te({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:wt,question_type:2,question_score:bn,question_choices:zn.map(kn=>kn.choice_text),standard_answers:zn.filter(kn=>kn.is_answer).map(kn=>kn.is_answer),tag_discipline_ids:hu,sub_discipline_id:(Ln=(Fu=Ne.editData)==null?void 0:Fu.exercise)==null?void 0:Ln.sub_discipline_id,difficulty:_t,repeat_answer:!Yn,analysis:Kt}}),wu(An)):(An=yield Te({type:"exercise/addExerciseQuestion",payload:{insert_id:de==null?void 0:de.insert_id,categoryId:ga.categoryId,question_title:wt,question_type:2,question_score:bn,question_choices:zn.map(kn=>kn.choice_text),standard_answers:zn.filter(kn=>kn.is_answer).map(kn=>kn.is_answer),tag_discipline_ids:hu,sub_discipline_id:(mu=(sn=Ne.editData)==null?void 0:sn.exercise)==null?void 0:mu.sub_discipline_id,difficulty:_t,repeat_answer:!Yn,analysis:Kt}}),wu(An)),{name:wt,choices:zn}}),uu=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Fu=>{var Ln,sn;return((sn=(Ln=Ne==null?void 0:Ne.editData)==null?void 0:Ln.exercise)==null?void 0:sn.exercise_status)===1?Fu:Fu.id!=="del"&&Fu.id!=="add"}),Bu=Fu=>Es(void 0,null,function*(){if(Rt!==-1){me.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Fu.id){case"del":let Ln;se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Es(this,null,function*(){yield(0,ne.Fl)({id:de.question_id}),Te({type:"exercise/editExercise",payload:Yo({},ga)})})}});break;case"up":case"down":yield Te({type:"exercise/exeriseMoveUpDown",payload:{id:de.question_id,opr:Fu.id}}),Te({type:"exercise/editExercise",payload:Yo({},ga)});break;case"edit":cn(de.dragKey),Pt(!0);break;case"add":Tt({key:de.key,insert_id:de==null?void 0:de.question_id,question_type:2});break}}),Lu=()=>{var Fu;return a.createElement("aside",null,a.createElement("div",{className:zu.questionType},!(de!=null&&de.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},de.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",de.question_score,"\u5206\uFF09")),de!=null&&de.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},de.key,"."),a.createElement(Dt.Z,{value:de.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",de.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(Dt.Z,{value:de.question_title})),a.createElement("div",{className:zu.questionChoices},(Fu=de==null?void 0:de.question_choices)==null?void 0:Fu.map(function(Ln,sn){return a.createElement(ve.ZP,{key:sn,checked:de.standard_answer.includes(sn+1),disabled:!0},os[sn],". ",a.createElement("span",{className:"c-black font14"},Ln.choice_text))})),a.createElement("div",{className:zu.action},!de.hideAction&&uu.map(function(Ln,sn){return Ln.id==="up"&&de.key===1||Ln.id==="down"&&de.key===de.len?null:a.createElement(le.Z,{key:sn,placement:"bottom",title:Ln.name},a.createElement("span",{onClick:()=>Bu(Ln),className:Ln.icon}))})))},bu=()=>{var Fu,Ln;return a.createElement("aside",null,a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.required},"*"),a.createElement("span",{className:zu.title},"\u9898\u5E72\uFF1A")),a.createElement(Ki.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:wt,onChange:sn=>Nt(sn)}),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.required},"*"),a.createElement("span",{className:zu.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:zu.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(ve.ZP.Group,{buttonStyle:"solid",value:an,onChange:sn=>rn(sn.target.value)},a.createElement(ve.ZP.Button,{value:"1",className:`${zu.radio} mr40`},"\u6B63\u786E"),a.createElement(ve.ZP.Button,{value:"2",className:zu.radio},"\u9519\u8BEF")),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Ki.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Kt,onChange:sn=>Ze(sn)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(We.Z,{value:bn,max:1e4,min:0,onChange:sn=>{En(sn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:zu.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(ve.ZP.Group,{value:_t,onChange:sn=>{Vn(sn.target.value)}},a.createElement(ve.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(ve.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(ve.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:`${zu.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:zu.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(go.N,{value:hu,selectvalues:de==null?void 0:de.tag_discipline_ids,onChange:Et,subId:(Ln=(Fu=Ne.editData)==null?void 0:Fu.exercise)==null?void 0:Ln.sub_discipline_id,knowledgeOptions:yt,onAddKnowledgeFinish:Pn})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(De.Z,{checked:Yn,onChange:sn=>{Qu(sn)}}))),a.createElement("aside",{className:"tr"},(Rt!==-1||de.question_id)&&a.createElement(Fe.ZP,{type:"default",onClick:()=>{zt(),Pt(!1)}},"\u53D6\u6D88"),a.createElement(Fe.ZP,{className:"ml20",type:"primary",onClick:()=>{In()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:zu.wrap},!wn&&Lu(),wn&&bu())};var gl=(0,ie.connect)(({problemset:b,loading:z,exercise:y,globalSetting:ze})=>({problemset:b,globalSetting:ze,exercise:y,loading:z.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)($n)),hl=Object.defineProperty,rr=Object.getOwnPropertySymbols,Yr=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,Ht=(b,z,y)=>z in b?hl(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,en=(b,z)=>{for(var y in z||(z={}))Yr.call(z,y)&&Ht(b,y,z[y]);if(rr)for(var y of rr(z))mt.call(z,y)&&Ht(b,y,z[y]);return b},Gn=(b,z)=>{var y={};for(var ze in b)Yr.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&rr)for(var ze of rr(b))z.indexOf(ze)<0&&mt.call(b,ze)&&(y[ze]=b[ze]);return y},Sl=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const Fl=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ir=(0,a.forwardRef)((b,z)=>{var y=b,{problemset:ze,globalSetting:ut,exercise:Ne,loading:Bt,dispatch:Te,onRef:ce=()=>{},editData:de,cancelAdd:Rt=()=>{},editKey:cn,setEditKey:zt=()=>{},setIsClaer:bt=()=>{},addCallback:Tt=zn=>{},reload:Dn=()=>{}}=y,kt=Gn(y,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"]);const[an,rn]=(0,a.useState)([]),[wt,Nt]=(0,a.useState)(),[wn,Pt]=(0,a.useState)([]),[bn,En]=(0,a.useState)(""),[hu,Et]=(0,a.useState)(),[yt,Ot]=(0,a.useState)(!1),[_t,Vn]=(0,a.useState)([]),[Yn,Qu]=(0,a.useState)(1),[Kt,Ze]=(0,a.useState)(!1),[vu,Pn]=(0,a.useState)(""),[ga,wu]=(0,a.useState)([]),In=(0,a.useRef)(!1),uu=zn=>{wu([...ga,en({},zn)])},Bu=(0,ie.useParams)();(0,a.useEffect)(()=>{rn(["","","",""])},[]),(0,a.useEffect)(()=>{if(In.current)return;if(!(de!=null&&de.question_choices)){Ot(!0),En(""),Et(5),rn(["","","",""]),Pt([]);return}En(de==null?void 0:de.question_title),Et(de==null?void 0:de.question_score),Ze(!(de!=null&&de.repeat_answer)),Qu(de==null?void 0:de.difficulty),rn(de==null?void 0:de.question_choices.map(An=>An.choice_text));const zn=[];de==null||de.standard_answer.map((An,kn)=>{zn.push(An-1)}),Pt(zn),Vn(de.tag_discipline_ids),Pn(de==null?void 0:de.analysis)},[de,yt]),(0,a.useEffect)(()=>{yt&&zn();function zn(){return Sl(this,null,function*(){var An,kn;const gn=yield(0,ne.YY)({sub_discipline_id:(kn=(An=Ne.editData)==null?void 0:An.exercise)==null?void 0:kn.sub_discipline_id});wu(gn.tag_disciplines)})}},[yt]),(0,a.useImperativeHandle)(z,()=>({onSave:bu,isEdit:yt})),(0,a.useEffect)(()=>{var zn;const An=(zn=Ne==null?void 0:Ne.tagDisciplineData)!=null&&zn.tag_disciplines&&Array.isArray(Ne.tagDisciplineData.tag_disciplines)?Ne.tagDisciplineData.tag_disciplines:[];wu(An)},[Ne.tagDisciplineData]);const Lu=zn=>{(zn==null?void 0:zn.status)===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ot(!1),zt(-1),In.current=!1,Dn())},bu=()=>Sl(void 0,null,function*(){var zn,An,kn,gn;if(!bn)return me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const iu=an.findIndex(Uu=>!Uu);if(iu>-1)return me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Fl[iu]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!wn.length)return me.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(wn.length<1)return me.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const Mu=an.map((Uu,el)=>({choice_text:Uu,is_answer:wn.includes(el)?el+1:0}));In.current=!0;let Vu;de.question_id?(de==null?void 0:de.is_my)===1?se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Sl(void 0,null,function*(){var Uu,el;Vu=yield Te({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:bn,question_type:1,question_score:hu,question_choices:Mu.map(wa=>wa.choice_text),standard_answers:Mu.filter(wa=>wa.is_answer).map(wa=>wa.is_answer),tag_discipline_ids:_t,sub_discipline_id:(el=(Uu=Ne.editData)==null?void 0:Uu.exercise)==null?void 0:el.sub_discipline_id,difficulty:Yn,is_cover:1,repeat_answer:!Kt,analysis:vu}}),Lu(Vu)}),onCancel:()=>Sl(void 0,null,function*(){var Uu,el;Vu=yield Te({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:bn,question_type:1,question_score:hu,question_choices:Mu.map(wa=>wa.choice_text),standard_answers:Mu.filter(wa=>wa.is_answer).map(wa=>wa.is_answer),tag_discipline_ids:_t,sub_discipline_id:(el=(Uu=Ne.editData)==null?void 0:Uu.exercise)==null?void 0:el.sub_discipline_id,difficulty:Yn,repeat_answer:!Kt,analysis:vu}}),Lu(Vu)})}):(Vu=yield Te({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:bn,question_type:1,question_score:hu,question_choices:Mu.map(Uu=>Uu.choice_text),standard_answers:Mu.filter(Uu=>Uu.is_answer).map(Uu=>Uu.is_answer),tag_discipline_ids:_t,sub_discipline_id:(An=(zn=Ne.editData)==null?void 0:zn.exercise)==null?void 0:An.sub_discipline_id,difficulty:Yn,repeat_answer:!Kt,analysis:vu}}),Lu(Vu)):(Vu=yield Te({type:"exercise/addExerciseQuestion",payload:{insert_id:de==null?void 0:de.insert_id,categoryId:Bu.categoryId,question_title:bn,question_type:1,question_score:hu,question_choices:Mu.map(Uu=>Uu.choice_text),standard_answers:Mu.filter(Uu=>Uu.is_answer).map(Uu=>Uu.is_answer),tag_discipline_ids:_t,sub_discipline_id:(gn=(kn=Ne.editData)==null?void 0:kn.exercise)==null?void 0:gn.sub_discipline_id,difficulty:Yn,repeat_answer:!Kt,analysis:vu}}),Lu(Vu))}),Fu=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(zn=>{var An,kn;return((kn=(An=Ne==null?void 0:Ne.editData)==null?void 0:An.exercise)==null?void 0:kn.exercise_status)===1?zn:zn.id!=="del"&&zn.id!=="add"}),Ln=zn=>Sl(void 0,null,function*(){if(cn!==-1){me.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(zn.id){case"del":let An;se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Sl(this,null,function*(){yield(0,ne.Fl)({id:de.question_id}),Te({type:"exercise/editExercise",payload:en({},Bu)})})}});break;case"up":case"down":yield Te({type:"exercise/exeriseMoveUpDown",payload:{id:de.question_id,opr:zn.id}}),Te({type:"exercise/editExercise",payload:en({},Bu)});break;case"edit":zt(de.dragKey),Ot(!0);break;case"add":Tt({key:de.key,insert_id:de==null?void 0:de.question_id,question_type:1});break}}),sn=()=>{var zn;return a.createElement("aside",null,a.createElement("div",{className:zu.questionType},!(de!=null&&de.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},de.key,"\u3001\u591A\u9009\u9898"),"\uFF08",de.question_score,"\u5206\uFF09")),de!=null&&de.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},de.key,"."),a.createElement(Dt.Z,{value:de.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",de.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(Dt.Z,{value:de.question_title})),a.createElement("div",{className:zu.questionChoices},(zn=de==null?void 0:de.question_choices)==null?void 0:zn.map(function(An,kn){return a.createElement(pe.Z,{key:kn},a.createElement(fe.Z,null,a.createElement(ye.default,{key:kn,checked:de.standard_answer.includes(kn+1),disabled:!0},Fl[kn],".")),a.createElement(fe.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(Dt.Z,{value:An.choice_text}))))})),a.createElement("div",{className:zu.action},!de.hideAction&&Fu.map(function(An,kn){return An.id==="up"&&de.key===1||An.id==="down"&&de.key===de.len?null:a.createElement(le.Z,{key:kn,placement:"bottom",title:An.name},a.createElement("span",{onClick:()=>Ln(An),className:An.icon}))})))},mu=()=>{var zn,An;return a.createElement("aside",null,a.createElement("div",{className:zu.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.required},"*"),a.createElement("span",{className:zu.title},"\u9898\u5E72\uFF1A")),a.createElement(Ki.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:bn,onChange:kn=>En(kn)}),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.required},"*"),a.createElement("span",{className:zu.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:zu.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),an.map((kn,gn)=>{var iu,Mu;return a.createElement("div",{className:zu.choiceWrap,key:gn},a.createElement(le.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${zu.answer} ${wn.includes(gn)?zu.activeAnswer:""}`,onClick:()=>{wn.includes(gn)?Pt(wn.filter(Vu=>Vu!==gn)):Pt([...wn,gn])}},Fl[gn])),a.createElement("div",{className:zu.editorWrap},wt===gn?a.createElement(Ki.Z,{id:`single-question-option-${gn}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:kn,onChange:Vu=>{an[gn]=Vu,rn(an)}}):a.createElement("div",{className:zu.htmlWrap,onClick:()=>Nt(gn)},a.createElement(Dt.Z,{value:kn}))),((Mu=(iu=Ne.editData)==null?void 0:iu.exercise)==null?void 0:Mu.exercise_status)===1&&a.createElement(a.Fragment,null,gn>1&&a.createElement(le.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${zu.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>rn(an.filter((Vu,Uu)=>Uu!==gn))})),gn<7&&gn===an.length-1&&a.createElement(le.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${zu.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>rn([...an,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Ki.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:vu,onChange:kn=>Pn(kn)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(We.Z,{value:hu,max:1e4,min:0,onChange:kn=>{Et(kn)}})," ","\u5206",a.createElement("span",{style:{marginLeft:"30px"},className:zu.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(ve.ZP.Group,{value:Yn,onChange:kn=>{Qu(kn.target.value)}},a.createElement(ve.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(ve.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(ve.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:`${zu.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:zu.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(go.N,{value:_t,selectvalues:de==null?void 0:de.tag_discipline_ids,onChange:Vn,subId:(An=(zn=Ne.editData)==null?void 0:zn.exercise)==null?void 0:An.sub_discipline_id,knowledgeOptions:ga,onAddKnowledgeFinish:uu})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(De.Z,{checked:Kt,onChange:kn=>{Ze(kn)}}))),a.createElement("aside",{className:"tr"},(cn!==-1||de.question_id)&&a.createElement(Fe.ZP,{type:"default",onClick:()=>{Rt(),Ot(!1)}},"\u53D6\u6D88"),a.createElement(Fe.ZP,{className:"ml20",type:"primary",onClick:()=>{bu()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:zu.wrap},!yt&&sn(),yt&&mu())});var Ll=(0,ie.connect)(({problemset:b,loading:z,exercise:y,globalSetting:ze})=>({problemset:b,globalSetting:ze,exercise:y,loading:z.effects}),null,null,{forwardRef:!0})(ir),Ql=E(37639),xa=E(59301),Xu=Object.defineProperty,Sa=Object.getOwnPropertySymbols,Fr=Object.prototype.hasOwnProperty,or=Object.prototype.propertyIsEnumerable,Fa=(b,z,y)=>z in b?Xu(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,pl=(b,z)=>{for(var y in z||(z={}))Fr.call(z,y)&&Fa(b,y,z[y]);if(Sa)for(var y of Sa(z))or.call(z,y)&&Fa(b,y,z[y]);return b},Vl=(b,z)=>{var y={};for(var ze in b)Fr.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&Sa)for(var ze of Sa(b))z.indexOf(ze)<0&&or.call(b,ze)&&(y[ze]=b[ze]);return y},Cl=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const yl=null,Xr=(b,z)=>{var y=b,{problemset:ze,globalSetting:ut,exercise:Ne,loading:Bt,dispatch:Te,editData:ce,cancelAdd:de=()=>{},editKey:Rt,setEditKey:cn=()=>{},addCallback:zt=()=>{},reload:bt=()=>{},setIsClaer:Tt=()=>{}}=y,Dn=Vl(y,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"]);const[kt,an]=(0,a.useState)(""),[rn,wt]=(0,a.useState)(""),[Nt,wn]=(0,a.useState)(""),[Pt,bn]=(0,a.useState)([]),[En,hu]=(0,a.useState)(""),[Et,yt]=(0,a.useState)(),[Ot,_t]=(0,a.useState)(!1),[Vn,Yn]=(0,a.useState)([]),[Qu,Kt]=(0,a.useState)(!1),[Ze,vu]=(0,a.useState)(!1),Pn=(0,ie.useParams)(),ga=(0,a.useRef)(!1),[wu,In]=(0,a.useState)([]),[uu,Bu]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var kn;if(ga.current)return;ce.edit&&(Kt(!0),wt(""),an(""),Yn([])),an(ce.shixun_name),wt(ce.question_title);const gn=[];(kn=ce.shixun)==null||kn.map(iu=>{gn.push(iu.challenge_score),wu.push({challenge_id:iu.challenge_id,open:!0})}),In(wu),Yn(gn),Bu(!(ce!=null&&ce.ignore_prompt))},[ce]),(0,a.useEffect)(()=>{_t(!1)},[Qu]),(0,a.useImperativeHandle)(z,()=>({onSave:bu,isEdit:Qu}));const Lu=kn=>{(kn==null?void 0:kn.status)===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Kt(!1),cn(-1),ga.current=!1,bt())},bu=()=>Cl(void 0,null,function*(){let kn=[];if(!1)return!1;ga.current=!0,vu(!0);let iu;return ce.question_id?iu=yield Te({type:"exercise/editExerciseQuestion",payload:{id:ce.question_id,question_title:rn,shixun_name:kt,shixun_id:ce.shixun_id,question_type:5,question_scores:Vn}}):iu=yield Te({type:"exercise/addExerciseQuestion",payload:{insert_id:ce==null?void 0:ce.insert_id,categoryId:Pn.categoryId,question_title:rn,shixun_name:kt,shixun_id:ce.shixun_id,question_type:5,question_scores:Vn,is_copy:ce.is_copy}}),Lu(iu),vu(!1),{name:rn,analysis:Nt,standard_answers:kn,is_ordered:Et}}),Fu=()=>{var kn;return xa.createElement("aside",null,xa.createElement("div",{className:zu.questionType},xa.createElement("div",null,xa.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),xa.createElement("div",{className:"mt10"},xa.createElement(Me.default,{defaultValue:kt,onChange:gn=>{an(gn.target.value)}})),xa.createElement("div",{className:"mt10"},xa.createElement(Ki.Z,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:rn,onChange:gn=>{wt(gn)}})),xa.createElement("div",{className:"mt20"},(kn=ce.shixun)==null?void 0:kn.map((gn,iu)=>xa.createElement(pe.Z,{gutter:[20,20]},xa.createElement(fe.Z,{flex:"1"},iu+1,".",gn.challenge_name),xa.createElement(fe.Z,null,xa.createElement(We.Z,{defaultValue:Vn[iu],onChange:Mu=>{Vn[iu]=Mu,Yn(Vn),console.log("srore:L",Vn[iu])}})," \u5206")))),xa.createElement("div",{className:"mt20"},Pt.length>1&&xa.createElement("span",null,xa.createElement(ye.default,{checked:Et,onChange:gn=>yt(gn.target.checked),className:`${zu.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),xa.createElement("span",{className:`${zu.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),xa.createElement("aside",{className:"tr"},(Rt!==-1||!(ce!=null&&ce.edit))&&xa.createElement(Fe.ZP,{type:"default",onClick:()=>{de(),Kt(!1)}},"\u53D6\u6D88"),xa.createElement(Fe.ZP,{loading:Ze,className:"ml20",type:"primary",onClick:()=>{bu()}},"\u4FDD\u5B58")))},Ln=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(kn=>{var gn,iu;return((iu=(gn=Ne==null?void 0:Ne.editData)==null?void 0:gn.exercise)==null?void 0:iu.exercise_status)===1?kn:kn.id!=="del"&&kn.id!=="add"}),sn=kn=>Cl(void 0,null,function*(){if(Rt!==-1){me.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(kn.id){case"del":let gn;se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Cl(this,null,function*(){yield(0,ne.Fl)({id:ce.question_id}),Te({type:"exercise/editExercise",payload:pl({},Pn)})})}});break;case"up":case"down":yield Te({type:"exercise/exeriseMoveUpDown",payload:{id:ce.question_id,opr:kn.id}}),Te({type:"exercise/editExercise",payload:pl({},Pn)});break;case"edit":cn(ce.dragKey),Kt(!0);break;case"add":Te({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:ce.key,insert_id:ce==null?void 0:ce.question_id,question_type:5}}});break}}),mu=()=>Cl(void 0,null,function*(){const kn=yield(0,oe.ZP)(`/api/courses/${Pn==null?void 0:Pn.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[Pn==null?void 0:Pn.categoryId],exercise_question_id:ce.question_id}});(kn==null?void 0:kn.status)===0&&(Te({type:"classroomList/setActionTabs",payload:{}}),me.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"))}),zn=()=>Cl(void 0,null,function*(){let kn=yield(0,oe.ZP)(`/api/courses/${Pn==null?void 0:Pn.coursesId}/ignore_prompt.json`,{method:"post",body:{container_type:"Exercise",container_id:Pn==null?void 0:Pn.categoryId,exercise_question_id:ce==null?void 0:ce.question_id}});(kn==null?void 0:kn.status)===0&&Bu(!1)}),An=()=>{var kn,gn;return xa.createElement("aside",null,xa.createElement("div",{className:zu.questionType},!(ce!=null&&ce.isPreview)&&xa.createElement("div",null,xa.createElement("span",{className:"font16 c-blue"},ce.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",ce.question_score,"\u5206\uFF09")),ce!=null&&ce.isPreview?xa.createElement("div",{style:{display:"flex",alignItems:"center"}},xa.createElement("span",{style:{flexShrink:0},className:"font18"},ce.key,"."),xa.createElement(Dt.Z,{value:ce.question_title}),xa.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ce.question_score,"\u5206\uFF09"),!!((kn=ce.schools)!=null&&kn.length)&&xa.createElement(le.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},xa.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"})),(0,hn.G5)()&&(ce==null?void 0:ce.shixun_change)&&xa.createElement(Ql.Z,{trigger:"click",open:uu,onOpenChange:iu=>Bu(!0),placement:"bottomLeft",autoAdjustOverflow:!1,title:null,content:xa.createElement("div",{style:{width:"310px",color:"#000"}},xa.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u8BD5\u5377\u4E2D\u4F7F\u7528\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u8BD5\u5377\u4E2D"),xa.createElement("div",{className:zu.btn_warp},xa.createElement(Fe.ZP,{size:"small",onClick:zn},"\u5FFD\u7565"),xa.createElement(Fe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{Bu(!1),Te({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>mu()}})}},"\u786E\u8BA4\u540C\u6B65"),xa.createElement(Fe.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,Se.xg)(`/shixuns/${ce==null?void 0:ce.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},xa.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:iu=>iu.stopPropagation()}))):xa.createElement("div",{className:"mt5"},xa.createElement(Dt.Z,{value:ce.question_title})),xa.createElement("div",{className:"mt30"}),(gn=ce.shixun)==null?void 0:gn.map(function(iu,Mu){var Vu,Uu,el,wa,Au,ha,Qa,Gl,Lr,la;return xa.createElement("div",null,xa.createElement("div",{key:Mu,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,display:"flex",justifyContent:"space-between",marginBottom:(!((Vu=wu[Mu])!=null&&Vu.open)||!((el=(Uu=Ne==null?void 0:Ne.editData)==null?void 0:Uu.exercise)!=null&&el.show_challenge_task_pass))&&10}},xa.createElement("div",null,xa.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",Mu+1,"\u5173 ",xa.createElement("span",{className:"ml10"},iu.challenge_name)," ",xa.createElement("span",{className:"ml10"},iu.challenge_score," \u5206")),((Au=(wa=Ne==null?void 0:Ne.editData)==null?void 0:wa.exercise)==null?void 0:Au.show_challenge_task_pass)&&xa.createElement("div",{style:{cursor:"pointer",color:"#666666",fontSize:14},onClick:()=>{var Ja;wu[Mu].open=!((Ja=wu[Mu])!=null&&Ja.open),In([...wu])}},(ha=wu[Mu])!=null&&ha.open?"\u6536\u8D77":"\u5C55\u5F00",(Qa=wu[Mu])!=null&&Qa.open?xa.createElement($i.Z,{style:{marginLeft:8}}):xa.createElement(ti.Z,{style:{marginLeft:8}}))),((Lr=(Gl=Ne==null?void 0:Ne.editData)==null?void 0:Gl.exercise)==null?void 0:Lr.show_challenge_task_pass)&&xa.createElement(Dt.Z,{style:{border:"1px solid #F1F4F9",borderTop:"none",padding:10,display:!((la=wu[Mu])!=null&&la.open)&&"none"},value:(iu==null?void 0:iu.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))}),xa.createElement("div",{className:zu.action},xa.createElement(ie.Link,{target:"_blank",to:`/shixuns/${(0,hn.G5)()?ce.forked_shixun_identifier:ce==null?void 0:ce.shixun_identifier}/challenges?exercise=true`},"\u5B9E\u8BAD\u8BE6\u60C5"),!ce.hideAction&&Ln.map(function(iu,Mu){return iu.id==="up"&&ce.key===1||iu.id==="down"&&ce.key===ce.len?null:xa.createElement(le.Z,{key:Mu,placement:"bottom",title:iu.name},xa.createElement("span",{onClick:()=>sn(iu),className:iu.icon}))})))};return xa.createElement("section",{className:zu.wrap},!Qu&&An(),Qu&&Fu())};var ii=(0,ie.connect)(({problemset:b,loading:z,globalSetting:y,exercise:ze})=>({problemset:b,globalSetting:y,exercise:ze,loading:z.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Xr)),ta=E(8633),Cr=Object.defineProperty,dl=Object.getOwnPropertySymbols,Jl=Object.prototype.hasOwnProperty,zi=Object.prototype.propertyIsEnumerable,No=(b,z,y)=>z in b?Cr(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,po=(b,z)=>{for(var y in z||(z={}))Jl.call(z,y)&&No(b,y,z[y]);if(dl)for(var y of dl(z))zi.call(z,y)&&No(b,y,z[y]);return b},As=(b,z)=>{var y={};for(var ze in b)Jl.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&dl)for(var ze of dl(b))z.indexOf(ze)<0&&zi.call(b,ze)&&(y[ze]=b[ze]);return y},Ir=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const Mo=(b,z)=>{var y=b,{problemset:ze,exercise:ut,globalSetting:Ne,loading:Bt,dispatch:Te,onRef:ce=()=>{},editData:de,cancelAdd:Rt=()=>{},editKey:cn,setEditKey:zt=()=>{},setIsClaer:bt=()=>{},reload:Tt=()=>{},addCallback:Dn=An=>{}}=y,kt=As(y,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"]);const[an,rn]=(0,a.useState)([]),[wt,Nt]=(0,a.useState)(),[wn,Pt]=(0,a.useState)([]),[bn,En]=(0,a.useState)(""),[hu,Et]=(0,a.useState)(),[yt,Ot]=(0,a.useState)([]),[_t,Vn]=(0,a.useState)(!1),[Yn,Qu]=(0,a.useState)(1),[Kt,Ze]=(0,a.useState)(!1),[vu,Pn]=(0,a.useState)(""),ga=(0,ie.useParams)(),wu=(0,a.useRef)(null),In=(0,a.useRef)(!1),[uu,Bu]=(0,a.useState)([]),Lu=An=>{Bu([...uu,po({},An)])};(0,a.useEffect)(()=>{rn(["","","",""])},[]),(0,a.useEffect)(()=>{if(In.current)return;if(!(de!=null&&de.question_choices)){Vn(!0),En(""),Et(5),rn(["","","",""]),Pt([]);return}En(de==null?void 0:de.question_title),Et(de==null?void 0:de.question_score),Ze(!(de!=null&&de.repeat_answer)),Pn(de==null?void 0:de.analysis),Qu(de==null?void 0:de.difficulty),rn(de==null?void 0:de.question_choices.map(kn=>kn.choice_text));const An=[];de==null||de.standard_answer.map((kn,gn)=>{An.push(kn-1)}),Ot(de.tag_discipline_ids),Pt(An)},[de,_t]),(0,a.useEffect)(()=>{_t&&An();function An(){return Ir(this,null,function*(){var kn,gn;const iu=yield(0,ne.YY)({sub_discipline_id:(gn=(kn=ut.editData)==null?void 0:kn.exercise)==null?void 0:gn.sub_discipline_id});Bu(iu.tag_disciplines)})}},[_t]),(0,a.useEffect)(()=>{var An;const kn=(An=ut==null?void 0:ut.tagDisciplineData)!=null&&An.tag_disciplines&&Array.isArray(ut.tagDisciplineData.tag_disciplines)?ut.tagDisciplineData.tag_disciplines:[];Bu(kn)},[ut.tagDisciplineData]),(0,a.useImperativeHandle)(z,()=>({onSave:Fu,isEdit:_t}));const bu=An=>{(An==null?void 0:An.status)===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Vn(!1),zt(-1),In.current=!1,Tt())},Fu=()=>Ir(void 0,null,function*(){var An,kn,gn,iu;if(!bn)return me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const Mu=an.findIndex(el=>!el);if(Mu>-1)return me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${ta.k4[Mu]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!wn.length)return me.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(wn.length<1)return me.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const Vu=an.map((el,wa)=>({choice_text:el,is_answer:wn.includes(wa)?wa+1:0}));In.current=!0;let Uu;de.question_id?(de==null?void 0:de.is_my)===1?se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Ir(void 0,null,function*(){var el,wa;Uu=yield Te({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:bn,question_type:1,question_score:hu,question_choices:Vu.map(Au=>Au.choice_text),standard_answers:Vu.filter(Au=>Au.is_answer).map(Au=>Au.is_answer),tag_discipline_ids:yt,sub_discipline_id:(wa=(el=ut.editData)==null?void 0:el.exercise)==null?void 0:wa.sub_discipline_id,difficulty:Yn,is_cover:1,repeat_answer:!Kt,analysis:vu}}),bu(Uu)}),onCancel:()=>Ir(void 0,null,function*(){var el,wa;Uu=yield Te({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:bn,question_type:1,question_score:hu,question_choices:Vu.map(Au=>Au.choice_text),standard_answers:Vu.filter(Au=>Au.is_answer).map(Au=>Au.is_answer),tag_discipline_ids:yt,sub_discipline_id:(wa=(el=ut.editData)==null?void 0:el.exercise)==null?void 0:wa.sub_discipline_id,difficulty:Yn,repeat_answer:!Kt,analysis:vu}}),bu(Uu)})}):(Uu=yield Te({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:bn,question_type:1,question_score:hu,question_choices:Vu.map(el=>el.choice_text),standard_answers:Vu.filter(el=>el.is_answer).map(el=>el.is_answer),tag_discipline_ids:yt,sub_discipline_id:(kn=(An=ut.editData)==null?void 0:An.exercise)==null?void 0:kn.sub_discipline_id,difficulty:Yn,repeat_answer:!Kt,analysis:vu}}),bu(Uu)):(Uu=yield Te({type:"exercise/addExerciseQuestion",payload:{insert_id:de==null?void 0:de.insert_id,categoryId:ga.categoryId,question_title:bn,question_type:1,question_score:hu,question_choices:Vu.map(el=>el.choice_text),standard_answers:Vu.filter(el=>el.is_answer).map(el=>el.is_answer),tag_discipline_ids:yt,sub_discipline_id:(iu=(gn=ut.editData)==null?void 0:gn.exercise)==null?void 0:iu.sub_discipline_id,difficulty:Yn,repeat_answer:!Kt,analysis:vu}}),bu(Uu))}),Ln=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(An=>{var kn,gn;return((gn=(kn=ut==null?void 0:ut.editData)==null?void 0:kn.exercise)==null?void 0:gn.exercise_status)===1?An:An.id!=="del"&&An.id!=="add"}),sn=An=>Ir(void 0,null,function*(){if(cn!==-1){me.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(An.id){case"del":let kn;se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Ir(this,null,function*(){yield(0,ne.Fl)({id:de.question_id}),Te({type:"exercise/editExercise",payload:po({},ga)})})}});break;case"up":case"down":yield Te({type:"exercise/exeriseMoveUpDown",payload:{id:de.question_id,opr:An.id}}),Te({type:"exercise/editExercise",payload:po({},ga)});break;case"edit":zt(de.dragKey),Vn(!0);break;case"add":Dn({key:de.key,insert_id:de==null?void 0:de.question_id,question_type:0});break}}),mu=()=>{var An;return a.createElement("aside",{ref:wu},a.createElement("div",{className:zu.questionType},!(de!=null&&de.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},de.key,"\u3001\u5355\u9009\u9898"),"\uFF08",de.question_score,"\u5206\uFF09")),de!=null&&de.isPreview?a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},de.key,"."),a.createElement(Dt.Z,{value:de.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",de.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(Dt.Z,{value:de.question_title})),a.createElement("div",{className:zu.questionChoices},(An=de==null?void 0:de.question_choices)==null?void 0:An.map(function(kn,gn){return a.createElement(pe.Z,{key:gn},a.createElement(fe.Z,null,a.createElement(ve.ZP,{key:gn,checked:de.standard_answer.includes(gn+1),disabled:!0},ta.k4[gn],".")),a.createElement(fe.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(Dt.Z,{value:kn.choice_text}))))})),a.createElement("div",{className:zu.action},!de.hideAction&&Ln.map(function(kn,gn){return kn.id==="up"&&de.key===1||kn.id==="down"&&de.key===de.len?null:a.createElement(le.Z,{key:gn,placement:"bottom",title:kn.name},a.createElement("span",{onClick:()=>sn(kn),className:kn.icon}))})))},zn=()=>{var An,kn;return a.createElement("aside",null,a.createElement("div",{className:zu.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.required},"*"),a.createElement("span",{className:zu.title},"\u9898\u5E72\uFF1A")),a.createElement(Ki.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:bn,onChange:gn=>En(gn)}),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.required},"*"),a.createElement("span",{className:zu.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:zu.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),an.map((gn,iu)=>{var Mu,Vu;return a.createElement("div",{className:zu.choiceWrap,key:iu},a.createElement(le.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${zu.answer} ${wn.includes(iu)?zu.activeAnswer:""}`,onClick:()=>{wn.includes(iu)?Pt(wn.filter(Uu=>Uu!==iu)):Pt([...wn,iu])}},ta.k4[iu])),a.createElement("div",{className:zu.editorWrap},wt===iu?a.createElement(Ki.Z,{id:`single-question-option-${iu}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:gn,onChange:Uu=>{an[iu]=Uu,rn(an)}}):a.createElement("div",{className:zu.htmlWrap,onClick:()=>Nt(iu)},a.createElement(Dt.Z,{value:gn}))),((Vu=(Mu=ut.editData)==null?void 0:Mu.exercise)==null?void 0:Vu.exercise_status)===1&&a.createElement(a.Fragment,null,iu>1&&a.createElement(le.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${zu.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>rn(an.filter((Uu,el)=>el!==iu))})),iu<7&&iu===an.length-1&&a.createElement(le.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${zu.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>rn([...an,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Ki.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:vu,onChange:gn=>Pn(gn)}),a.createElement("div",{style:{marginBottom:14}},"\u5206\u503C\uFF1A",a.createElement(We.Z,{value:hu,max:1e4,min:0,onChange:gn=>{Et(gn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:zu.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(ve.ZP.Group,{value:Yn,onChange:gn=>{Qu(gn.target.value)}},a.createElement(ve.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(ve.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(ve.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("div",{className:zu.titleWrap},a.createElement("span",{className:`${zu.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:zu.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(go.N,{selectvalues:de==null?void 0:de.tag_discipline_ids,value:yt,onChange:Ot,subId:(kn=(An=ut.editData)==null?void 0:An.exercise)==null?void 0:kn.sub_discipline_id,knowledgeOptions:uu,onAddKnowledgeFinish:Lu})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(De.Z,{checked:Kt,onChange:gn=>{Ze(gn)}}))),a.createElement("aside",{className:"tr"},(cn!==-1||de.question_id)&&a.createElement(Fe.ZP,{type:"default",onClick:()=>{Rt(),Vn(!1)}},"\u53D6\u6D88"),a.createElement(Fe.ZP,{className:"ml20",type:"primary",onClick:()=>{Fu()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:zu.wrap},!_t&&mu(),_t&&zn())};var $o=(0,ie.connect)(({problemset:b,loading:z,globalSetting:y,exercise:ze})=>({problemset:b,globalSetting:y,exercise:ze,loading:z.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Mo)),Br=E(96599),ue=({value:b=[[],[]],onChange:z})=>{var y,ze;const[ut,Ne]=(0,a.useState)(""),[Bt,Te]=(0,a.useState)(""),ce=de=>{if(!de)return!1;let Rt=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return de==="|"?(me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0};return a.createElement("div",null,a.createElement("p",{className:"font14"},"\u5173\u952E\u8BCD",a.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09"),a.createElement(le.Z,{overlayStyle:{maxWidth:350},title:a.createElement("div",null,a.createElement("div",null,"\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D"),a.createElement("div",null,"\u4F8B\u5982\uFF1A"),a.createElement("div",null,"\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A"),a.createElement("div",null,"\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206"))},a.createElement("span",{className:"iconfont icon-a-wenhaobeifen2 font14"}))),a.createElement(pe.Z,{align:"middle",className:"font14"},"\u666E\u901A\u5173\u952E\u8BCD\uFF1A",a.createElement(Me.default,{value:ut,onChange:de=>{Ne(de.target.value)},maxLength:50,allowClear:!0,onPressEnter:de=>{var Rt,cn,zt;const bt=(Rt=de.target)==null?void 0:Rt.value;ce(bt)&&((zt=b[0])==null||zt.push((cn=bt==null?void 0:bt.split("|"))==null?void 0:cn.filter(Tt=>!!Tt)),z([...b]),Ne(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(y=b==null?void 0:b[0])==null?void 0:y.map((de,Rt)=>a.createElement(Br.default,{className:"mb10",key:Rt,closable:!0,onClose:cn=>{var zt;cn.preventDefault(),b[0]=(zt=b[0])==null?void 0:zt.filter((bt,Tt)=>Tt!==Rt),z([...b])}},de==null?void 0:de.join(" \u6216 ")))),a.createElement(pe.Z,{align:"middle",className:"font14"},"\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A",a.createElement(Me.default,{value:Bt,onChange:de=>{Te(de.target.value)},maxLength:50,allowClear:!0,onPressEnter:de=>{var Rt,cn,zt;const bt=(Rt=de.target)==null?void 0:Rt.value;ce(bt)&&((zt=b[1])==null||zt.push((cn=bt==null?void 0:bt.split("|"))==null?void 0:cn.filter(Tt=>!!Tt)),z([...b]),Te(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(ze=b==null?void 0:b[1])==null?void 0:ze.map((de,Rt)=>a.createElement(Br.default,{className:"mb10",key:Rt,closable:!0,onClose:cn=>{var zt;cn.preventDefault(),b[1]=(zt=b[1])==null?void 0:zt.filter((bt,Tt)=>Tt!==Rt),z([...b])}},de==null?void 0:de.join(" \u6216 ")))))},ke=Object.defineProperty,et=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,fn=(b,z,y)=>z in b?ke(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Qn=(b,z)=>{for(var y in z||(z={}))Ft.call(z,y)&&fn(b,y,z[y]);if(et)for(var y of et(z))xt.call(z,y)&&fn(b,y,z[y]);return b},Xn=(b,z)=>{var y={};for(var ze in b)Ft.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&et)for(var ze of et(b))z.indexOf(ze)<0&&xt.call(b,ze)&&(y[ze]=b[ze]);return y},xu=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const Tu=null,eu=(b,z)=>{var y=b,{problemset:ze,exercise:ut,globalSetting:Ne,loading:Bt,dispatch:Te,onRef:ce=()=>{},editData:de,cancelAdd:Rt=()=>{},editKey:cn,setEditKey:zt=()=>{},reload:bt=()=>{},addCallback:Tt=()=>{},setIsClaer:Dn=()=>{}}=y,kt=Xn(y,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"]);const[an,rn]=(0,a.useState)(""),[wt,Nt]=(0,a.useState)(""),[wn,Pt]=(0,a.useState)(""),[bn,En]=(0,a.useState)(),[hu,Et]=(0,a.useState)(!1),[yt,Ot]=(0,a.useState)([]),[_t,Vn]=(0,a.useState)(1),[Yn,Qu]=(0,a.useState)(!1),[Kt,Ze]=(0,a.useState)([[],[]]),vu=(0,a.useRef)(!1),Pn=(0,ie.useParams)(),[ga,wu]=(0,a.useState)([]),In=sn=>{wu([...ga,Qn({},sn)])};(0,a.useEffect)(()=>{var sn;if(!vu.current){if(!(de!=null&&de.question_title)){Et(!0),rn(""),Pt(""),En(10);return}Qu(!(de!=null&&de.repeat_answer)),rn(de==null?void 0:de.question_title),Pt((sn=de==null?void 0:de.standard_answer)==null?void 0:sn[0]),En(de==null?void 0:de.question_score),Ot(de.tag_discipline_ids),Vn(de==null?void 0:de.difficulty),Nt(de==null?void 0:de.analysis),Ze([de==null?void 0:de.normal_keywords,de==null?void 0:de.main_keywords])}},[ze.editData,hu]),(0,a.useEffect)(()=>{var sn;const mu=(sn=ut==null?void 0:ut.tagDisciplineData)!=null&&sn.tag_disciplines&&Array.isArray(ut.tagDisciplineData.tag_disciplines)?ut.tagDisciplineData.tag_disciplines:[];wu(mu)},[ut.tagDisciplineData]),(0,a.useEffect)(()=>{hu&&sn();function sn(){return xu(this,null,function*(){var mu,zn;const An=yield(0,ne.YY)({sub_discipline_id:(zn=(mu=ut.editData)==null?void 0:mu.exercise)==null?void 0:zn.sub_discipline_id});wu(An.tag_disciplines)})}},[hu]),(0,a.useImperativeHandle)(z,()=>({onSave:Bu,isEdit:hu}));const uu=sn=>{(sn==null?void 0:sn.status)===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Et(!1),zt(-1),vu.current=!1,bt())},Bu=()=>xu(void 0,null,function*(){var sn,mu,zn,An;if(!an)return me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const kn=Kt[0],gn=Kt[1];vu.current=!0;let iu;return de.question_id?(de==null?void 0:de.is_my)===1?se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>xu(void 0,null,function*(){var Mu,Vu;iu=yield Te({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:an,question_type:4,question_score:bn,standard_answers:[wn],tag_discipline_ids:yt,sub_discipline_id:(Vu=(Mu=ut.editData)==null?void 0:Mu.exercise)==null?void 0:Vu.sub_discipline_id,difficulty:_t,is_cover:1,repeat_answer:!Yn,analysis:wt,normal_keywords:kn,main_keywords:gn}}),uu(iu)}),onCancel:()=>xu(void 0,null,function*(){var Mu,Vu;iu=yield Te({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:an,question_type:4,question_score:bn,standard_answers:[wn],tag_discipline_ids:yt,sub_discipline_id:(Vu=(Mu=ut.editData)==null?void 0:Mu.exercise)==null?void 0:Vu.sub_discipline_id,difficulty:_t,repeat_answer:!Yn,analysis:wt,normal_keywords:kn,main_keywords:gn}}),uu(iu)})}):(iu=yield Te({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:an,question_type:4,question_score:bn,standard_answers:[wn],tag_discipline_ids:yt,sub_discipline_id:(mu=(sn=ut.editData)==null?void 0:sn.exercise)==null?void 0:mu.sub_discipline_id,difficulty:_t,repeat_answer:!Yn,analysis:wt,normal_keywords:kn,main_keywords:gn}}),uu(iu)):(iu=yield Te({type:"exercise/addExerciseQuestion",payload:{insert_id:de==null?void 0:de.insert_id,categoryId:Pn.categoryId,exercise_bank_id:Pn.categoryId,question_title:an,question_type:4,question_score:bn,standard_answers:[wn],tag_discipline_ids:yt,sub_discipline_id:(An=(zn=ut.editData)==null?void 0:zn.exercise)==null?void 0:An.sub_discipline_id,difficulty:_t,repeat_answer:!Yn,analysis:wt,normal_keywords:kn,main_keywords:gn}}),uu(iu)),{name:an,answer_texts:[wn],analysis:wt,normal_keywords:kn,main_keywords:gn}}),Lu=()=>{var sn,mu;return a.createElement("aside",null,a.createElement("div",{className:zu.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),a.createElement(Ki.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:an,onChange:zn=>rn(zn)}),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(Ki.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:wn,onChange:zn=>Pt(zn)}),a.createElement(ue,{value:Kt,onChange:Ze}),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:zu.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Ki.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:wt,onChange:zn=>Nt(zn)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(We.Z,{value:bn,max:1e4,min:0,onChange:zn=>{En(zn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:zu.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(ve.ZP.Group,{value:_t,onChange:zn=>{Vn(zn.target.value)}},a.createElement(ve.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(ve.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(ve.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:zu.titleWrap},a.createElement("span",{className:`${zu.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:zu.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(go.N,{value:yt,selectvalues:de==null?void 0:de.tag_discipline_ids,onChange:Ot,subId:(mu=(sn=ut.editData)==null?void 0:sn.exercise)==null?void 0:mu.sub_discipline_id,knowledgeOptions:ga,onAddKnowledgeFinish:In})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(De.Z,{checked:Yn,onChange:zn=>{Qu(zn)}}))),a.createElement("aside",{className:"tr"},(cn!==-1||de.question_id)&&a.createElement(Fe.ZP,{type:"default",onClick:()=>{Rt(),Et(!1)}},"\u53D6\u6D88"),a.createElement(Fe.ZP,{className:"ml20",type:"primary",onClick:()=>{Bu()}},"\u4FDD\u5B58")))},bu=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(sn=>{var mu,zn;return((zn=(mu=ut==null?void 0:ut.editData)==null?void 0:mu.exercise)==null?void 0:zn.exercise_status)===1?sn:sn.id!=="del"&&sn.id!=="add"}),Fu=sn=>xu(void 0,null,function*(){if(cn!==-1){me.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(sn.id){case"del":let mu;se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return xu(this,null,function*(){yield(0,ne.Fl)({id:de.question_id}),Te({type:"exercise/editExercise",payload:Qn({},Pn)})})}});break;case"up":case"down":yield Te({type:"exercise/exeriseMoveUpDown",payload:{id:de.question_id,opr:sn.id}}),Te({type:"exercise/editExercise",payload:Qn({},Pn)});break;case"edit":zt(de.dragKey),Et(!0);break;case"add":Tt({key:de.key,insert_id:de==null?void 0:de.question_id,question_type:4});break}}),Ln=()=>a.createElement("aside",null,a.createElement("div",{className:zu.questionType},!(de!=null&&de.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},de.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",de.question_score,"\u5206\uFF09")),de!=null&&de.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},de.key,"."),a.createElement(Dt.Z,{value:de.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",de.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(Dt.Z,{value:de.question_title})),a.createElement("div",{className:zu.questionChoices},a.createElement("p",null,a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(Dt.Z,{value:wn||""})),a.createElement("div",{className:zu.action},!de.hideAction&&bu.map(function(sn,mu){return sn.id==="up"&&de.key===1||sn.id==="down"&&de.key===de.len?null:a.createElement(le.Z,{key:mu,placement:"bottom",title:sn.name},a.createElement("span",{onClick:()=>Fu(sn),className:sn.icon}))})));return a.createElement("section",{className:zu.wrap},!hu&&Ln(),hu&&Lu())};var qu=(0,ie.connect)(({problemset:b,loading:z,exercise:y,globalSetting:ze})=>({problemset:b,globalSetting:ze,exercise:y,loading:z.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(eu)),Iu=E(59301),na=Object.defineProperty,_u=Object.getOwnPropertySymbols,fa=Object.prototype.hasOwnProperty,pa=Object.prototype.propertyIsEnumerable,va=(b,z,y)=>z in b?na(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Ua=(b,z)=>{for(var y in z||(z={}))fa.call(z,y)&&va(b,y,z[y]);if(_u)for(var y of _u(z))pa.call(z,y)&&va(b,y,z[y]);return b},Ma=(b,z)=>{var y={};for(var ze in b)fa.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&_u)for(var ze of _u(b))z.indexOf(ze)<0&&pa.call(b,ze)&&(y[ze]=b[ze]);return y},Aa=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const ol=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],La=(b,z)=>{var y=b,{problemset:ze,exercise:ut,globalSetting:Ne,loading:Bt,dispatch:Te,onRef:ce=()=>{},editData:de,cancelAdd:Rt=()=>{},editKey:cn,setEditKey:zt=()=>{},addCallback:bt=()=>{},setIsClaer:Tt=()=>{}}=y,Dn=Ma(y,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]);const[kt,an]=(0,a.useState)([]),[rn,wt]=(0,a.useState)(),[Nt,wn]=(0,a.useState)([]),[Pt,bn]=(0,a.useState)(""),[En,hu]=(0,a.useState)(5),[Et,yt]=(0,a.useState)(!1),Ot=(0,ie.useParams)();(0,a.useEffect)(()=>{an(["","","",""])},[]),(0,a.useEffect)(()=>{if(!(de!=null&&de.question_choices)){yt(!0),bn(""),hu(5),an(["","","",""]),wn([]);return}bn(de==null?void 0:de.question_title),hu(de==null?void 0:de.question_score),an(de==null?void 0:de.question_choices.map(vu=>vu.choice_text));const Ze=[];de==null||de.standard_answer.map((vu,Pn)=>{Ze.push(vu-1)}),wn(Ze)},[de]),(0,a.useImperativeHandle)(z,()=>({onSave:_t,isEdit:Et}));const _t=()=>Aa(void 0,null,function*(){if(!Pt)return me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const Ze=kt.findIndex(ga=>!ga);if(Ze>-1)return me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${ol[Ze]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Nt.length)return me.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Nt.length<1)return me.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const vu=kt.map((ga,wu)=>({choice_text:ga,is_answer:Nt.includes(wu)?wu+1:0}));let Pn;de.question_id?Pn=yield Te({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:Pt,question_type:1,question_score:En,question_choices:vu.map(ga=>ga.choice_text),standard_answers:vu.filter(ga=>ga.is_answer).map(ga=>ga.is_answer)}}):Pn=yield Te({type:"exercise/addExerciseQuestion",payload:{insert_id:de==null?void 0:de.insert_id,categoryId:Ot.categoryId,question_title:Pt,question_type:1,question_score:"5.0",question_choices:vu.map(ga=>ga.choice_text),standard_answers:vu.filter(ga=>ga.is_answer).map(ga=>ga.is_answer)}}),Pn.status===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),yt(!1),Te({type:"exercise/editExercise",payload:Ua({},Ot)}))}),Vn=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Ze=>{var vu,Pn;return((Pn=(vu=ut==null?void 0:ut.editData)==null?void 0:vu.exercise)==null?void 0:Pn.exercise_status)===1?Ze:Ze.id!=="del"&&Ze.id!=="add"}),Yn=Ze=>Aa(void 0,null,function*(){if(cn!==-1){me.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Ze.id){case"del":let vu;se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Aa(this,null,function*(){yield(0,ne.Fl)({id:de.question_id}),Te({type:"exercise/editExercise",payload:Ua({},Ot)})})}});break;case"up":case"down":yield Te({type:"exercise/exeriseMoveUpDown",payload:{id:de.question_id,opr:Ze.id}}),Te({type:"exercise/editExercise",payload:Ua({},Ot)});break;case"edit":ie.history.push(`/problems/${de==null?void 0:de.hack_identifier}/edit?type=exercises&express_id=${Ot.categoryId}&question_id=${de==null?void 0:de.question_id}&score=${de==null?void 0:de.question_score}&exercise=true&callback_url=${location.pathname}`);break;case"add":bt({key:de.key,insert_id:de==null?void 0:de.question_id,question_type:6});break}}),Qu=Ze=>Aa(void 0,null,function*(){Ze.preventDefault();const vu=yield(0,ne.nF)({id:de==null?void 0:de.hack_identifier});vu.status===0&&(0,Se.xg)(`/myproblems/${vu==null?void 0:vu.identifier}`)}),Kt=()=>{var Ze,vu,Pn,ga,wu,In,uu;return Iu.createElement("aside",null,Iu.createElement("div",{className:zu.questionType},!(de!=null&&de.isPreview)&&Iu.createElement("div",null,Iu.createElement("span",{className:"font16 c-blue"},de.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",de.question_score,"\u5206\uFF09")),de!=null&&de.isPreview?Iu.createElement(Iu.Fragment,null,Iu.createElement("div",{style:{display:"flex"}},Iu.createElement("span",{style:{flexShrink:0},className:"font18"},de.key,"."),Iu.createElement(Dt.Z,{value:de.question_title}),Iu.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",de.question_score,"\u5206\uFF09")),Iu.createElement("div",{style:{fontWeight:600,marginTop:10,fontSize:16}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(Ze=de==null?void 0:de.languages)==null?void 0:Ze.join("/")),((Pn=(vu=ut==null?void 0:ut.editData)==null?void 0:vu.exercise)==null?void 0:Pn.show_hack_sets)&&Iu.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Iu.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Iu.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Iu.createElement(Ce.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Bu,Lu,bu)=>bu+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Bu,Lu,bu)=>Iu.createElement(le.Z,{title:Iu.createElement("pre",null,Bu)},Iu.createElement("div",{className:zu.divname},Bu))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Bu,Lu,bu)=>Iu.createElement(le.Z,{title:Iu.createElement("pre",null,Bu)}," ",Iu.createElement("div",{className:zu.divname},Bu))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:de==null?void 0:de.hack_sets}))):Iu.createElement("div",{className:"mt5"},Iu.createElement(Dt.Z,{value:de.question_title}),((wu=(ga=ut==null?void 0:ut.editData)==null?void 0:ga.exercise)==null?void 0:wu.show_hack_sets)&&Iu.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Iu.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Iu.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Iu.createElement(Ce.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Bu,Lu,bu)=>bu+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Bu,Lu,bu)=>Iu.createElement(le.Z,{title:Iu.createElement("pre",null,Bu)},Iu.createElement("div",{className:zu.divname},Bu))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Bu,Lu,bu)=>Iu.createElement(le.Z,{title:Iu.createElement("pre",null,Bu)}," ",Iu.createElement("div",{className:zu.divname},Bu))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:de==null?void 0:de.hack_sets}))),((uu=(In=ut==null?void 0:ut.editData)==null?void 0:In.exercise)==null?void 0:uu.show_hack_description)&&Iu.createElement("div",{className:zu.questionChoices},Iu.createElement(Dt.Z,{value:de.description||""})),Iu.createElement("div",{className:zu.action},Iu.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{(0,Se.xg)(`/problems/newedit/${de==null?void 0:de.hack_identifier}?type=exercises&express_id=${Ot.categoryId}&question_id=${de==null?void 0:de.question_id}&score=${de==null?void 0:de.question_score}&exercise=true&callback_url=/classrooms/${Ot.coursesId}/exercise/add/${Ot.categoryId}?type=2`)}},"\u67E5\u770B\u8BE6\u60C5"),!de.hideAction&&Vn.map(function(Bu,Lu){return Bu.id==="up"&&de.key===1||Bu.id==="down"&&de.key===de.len?null:Iu.createElement(le.Z,{key:Lu,placement:"bottom",title:Bu.name},Iu.createElement("span",{onClick:()=>Yn(Bu),className:Bu.icon}))})))};return Iu.createElement("section",{className:zu.wrap},Kt())};var Za=(0,ie.connect)(({problemset:b,loading:z,globalSetting:y,exercise:ze})=>({problemset:b,globalSetting:y,exercise:ze,loading:z.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(La)),er=E(80608),vl={ai_review_warp:"ai_review_warp___xdNyj",under_review:"under_review___LPpOL",btn_operate:"btn_operate___owqg5",btn_review:"btn_review___RoZoh",is_disabled:"is_disabled___T2_8u",title_sty:"title_sty___nTv6u",btns_pfbz:"btns_pfbz___kGOTA"},Wl=E(25638),jt=E(59301),Hu=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const sa=({exercise:b,globalSetting:z,user:y,loading:ze,questionInfo:ut,dispatch:Ne})=>{var Bt;const Te=(0,ie.useParams)(),{is_open_ai_review:ce,zero_commit_student_works:de,unified_ai_setting:Rt,ai_review_settings:cn,is_random:zt}=b.commonHeader,[bt,Tt]=(0,a.useState)({}),[Dn,kt]=(0,a.useState)(!1),[an,rn]=(0,a.useState)(0),[wt,Nt]=(0,a.useState)(!1),wn=Rt?cn:((Bt=ut==null?void 0:ut.ai_review_settings)==null?void 0:Bt.length)>0?ut.ai_review_settings:cn;(0,a.useEffect)(()=>{!ze["exercise/getCommonHeader"]&&ce&&!(0,hn.dE)()&&Pt()},[ze["exercise/getCommonHeader"]]),(0,a.useEffect)(()=>{if((bt==null?void 0:bt.status)=="running"){const Et=setInterval(()=>{Pt()},3e3);return()=>clearInterval(Et)}},[bt==null?void 0:bt.status]);const Pt=()=>Hu(void 0,null,function*(){const Et=yield(0,oe.ZP)("/api/exercise_resubmits/resubmit_status.json",{method:"get",params:{exercise_id:Te==null?void 0:Te.categoryId,exercise_question_id:ut==null?void 0:ut.question_id}});(Et==null?void 0:Et.status)===0&&Tt(Et==null?void 0:Et.data)}),bn=Et=>{Ne({type:"exercise/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:bt==null?void 0:bt.id,status:Et,questionId:ut==null?void 0:ut.question_id,onOK:()=>{Pt()}}})},En=()=>{Ne({type:"exercise/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",params:{exercise_id:Te==null?void 0:Te.categoryId,exercise_question_id:ut==null?void 0:ut.question_id}}})},hu=()=>Hu(void 0,null,function*(){if(ce){if(de)return me.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return me.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");Nt(!0);const Et=yield(0,oe.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:Te==null?void 0:Te.categoryId,range:an,exercise_question_id:ut==null?void 0:ut.question_id}});(Et==null?void 0:Et.status)===0&&(kt(!1),Pt()),Nt(!1)});return jt.createElement("div",{className:vl.ai_review_warp},jt.createElement("div",null,ce&&(bt==null?void 0:bt.status)=="running"&&jt.createElement("div",{className:vl.under_review},jt.createElement(pn.Z,{spinning:!0,className:"mr6",size:"small"}),jt.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),jt.createElement("span",{className:"ml5",style:{color:"#3061D0"}},bt==null?void 0:bt.rate,(bt==null?void 0:bt.rate)=="0.0%"&&jt.createElement("span",{className:"ml10"},"\u4EFB\u52A1\u6392\u961F\u4E2D\uFF0C\u9884\u8BA1\u7A0D\u540E\u5F00\u59CB\u8BC4\u9605!"))),ce&&["success","failed"].includes(bt==null?void 0:bt.status)&&jt.createElement("div",{className:vl.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",jt.createElement("span",{style:{color:"#3061D0"},onClick:()=>bn(1)},bt==null?void 0:bt.success_count),"\u4EBA\uFF0C \u5931\u8D25",jt.createElement("span",{style:{color:"#ff0000"},onClick:()=>bn(0)},bt==null?void 0:bt.fail_count),"\u4EBA")),jt.createElement("div",{className:"flex"},jt.createElement("div",{className:vl.btn_operate,onClick:En},jt.createElement("i",{className:"iconfont icon-lishijilu mr8"}),"\u64CD\u4F5C\u8BB0\u5F55"),jt.createElement("div",{className:`${vl.btn_review} ${(bt==null?void 0:bt.status)=="running"&&vl.is_disabled}`,onClick:()=>{if((bt==null?void 0:bt.status)!="running"){if(!ce)return me.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;rn(0),kt(!0)}}},jt.createElement("img",{src:Ya.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),jt.createElement(se.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:Dn,destroyOnClose:!0,onCancel:()=>kt(!1),okText:"\u5F00\u59CB\u8BC4\u9605",confirmLoading:wt,onOk:()=>hu()},jt.createElement("div",{className:"flex item-center justify-between mb10"},jt.createElement("div",{className:vl.title_sty,style:{marginBottom:0}},"\u8BC4\u5206\u6807\u51C6"),jt.createElement("div",{className:"flex"},jt.createElement("div",{className:vl.btns_pfbz,onClick:()=>{Ne({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:ut==null?void 0:ut.question_id,ai_review_settings:wn}})}},jt.createElement("img",{src:Wl.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"),jt.createElement("div",{className:vl.btns_pfbz,onClick:()=>{window.location.href=`/classrooms/${Te.coursesId}/exercise/${Te.categoryId}/detail?random=${zt}&tabs=12`}},jt.createElement("i",{className:"iconfont icon-bianji15 font14 mr5"}),"\u4FEE\u6539\u8BC4\u5206\u6807\u51C6"))),jt.createElement(Ce.default,{pagination:!1,dataSource:wn,columns:[{title:"\u8BC4\u5206\u70B9",dataIndex:"name",width:236},{title:"\u8BC4\u5206\u6807\u51C6",dataIndex:"content",width:684,ellipsis:!0},{title:"\u6743\u91CD\uFF08%\uFF09",dataIndex:"weight",width:140}]}),jt.createElement("div",{className:vl.title_sty,style:{marginTop:30}},"\u8BC4\u9605\u8303\u56F4"),jt.createElement("div",{className:vl.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},jt.createElement(ve.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:Et=>rn(Et.target.value),value:an,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F"}]}))))};var Gu=(0,ie.connect)(({exercise:b,globalSetting:z,loading:y,user:ze})=>({exercise:b,globalSetting:z,loading:y.effects,user:ze}))(sa),qt=E(59301),Na=Object.defineProperty,za=Object.defineProperties,Nl=Object.getOwnPropertyDescriptors,Ia=Object.getOwnPropertySymbols,ul=Object.prototype.hasOwnProperty,Ra=Object.prototype.propertyIsEnumerable,Xa=(b,z,y)=>z in b?Na(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,kl=(b,z)=>{for(var y in z||(z={}))ul.call(z,y)&&Xa(b,y,z[y]);if(Ia)for(var y of Ia(z))Ra.call(z,y)&&Xa(b,y,z[y]);return b},ea=(b,z)=>za(b,Nl(z)),gr=(b,z)=>{var y={};for(var ze in b)ul.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&Ia)for(var ze of Ia(b))z.indexOf(ze)<0&&Ra.call(b,ze)&&(y[ze]=b[ze]);return y},dr=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const sr=(b,z)=>{var y=b,{problemset:ze,exercise:ut,globalSetting:Ne,loading:Bt,dispatch:Te,onRef:ce=()=>{},editData:de,cancelAdd:Rt=()=>{},editKey:cn,setEditKey:zt=()=>{},setIsClaer:bt=()=>{},addCallback:Tt=zn=>{},reload:Dn=()=>{},markBtnVisible:kt,handleMarkWrongQuestion:an,handleAddCorrectAnswers:rn}=y,wt=gr(y,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion","handleAddCorrectAnswers"]);const[Nt,wn]=(0,a.useState)([]),[Pt,bn]=(0,a.useState)(!1),[En,hu]=(0,a.useState)(!0),[Et,yt]=(0,a.useState)(1),[Ot,_t]=(0,a.useState)(!1),[Vn,Yn]=(0,a.useState)([]),Qu=(0,ie.useParams)(),Kt=(0,a.useRef)(null),[Ze,vu]=(0,a.useState)(""),[Pn,ga]=(0,a.useState)([]),wu=(0,a.useRef)(!1),In=zn=>{Yn([...Vn,kl({},zn)])};(0,a.useEffect)(()=>{var zn;if(wu.current)return;if(!(de!=null&&de.question_title)){bn(!0),vu("");return}vu(de==null?void 0:de.question_title),_t(!(de!=null&&de.repeat_answer)),yt(de==null?void 0:de.difficulty),wn(de.tag_discipline_ids);const An=(zn=de==null?void 0:de.sub_exercise_questions)==null?void 0:zn.map(kn=>{var gn,iu,Mu;return ea(kl({},kn),{id:kn.question_id,name:kn.question_title,open:!1,score:kn.question_score,qusList:(gn=kn==null?void 0:kn.question_choices)==null?void 0:gn.map(Vu=>Vu.choice_text),activeQusEditor:null,qusAnswer:(Mu=[(iu=kn==null?void 0:kn.question_choices)==null?void 0:iu.findIndex(Vu=>Vu.standard_boolean)])==null?void 0:Mu.filter(Vu=>Vu!==-1)})});ga(An)},[de,Pt]),(0,a.useEffect)(()=>{Pt&&zn();function zn(){return dr(this,null,function*(){var An,kn;const gn=yield(0,ne.YY)({sub_discipline_id:(kn=(An=ut.editData)==null?void 0:An.exercise)==null?void 0:kn.sub_discipline_id});Yn(gn.tag_disciplines)})}},[Pt]),(0,a.useEffect)(()=>{var zn;const An=(zn=ut==null?void 0:ut.tagDisciplineData)!=null&&zn.tag_disciplines&&Array.isArray(ut.tagDisciplineData.tag_disciplines)?ut.tagDisciplineData.tag_disciplines:[];Yn(An)},[ut.tagDisciplineData]),(0,a.useImperativeHandle)(z,()=>({onSave:Bu,isEdit:Pt}));const uu=zn=>{(zn==null?void 0:zn.status)===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),bn(!1),zt(-1),wu.current=!1,Dn())},Bu=()=>dr(void 0,null,function*(){var zn,An,kn;if(!Ze)return me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(Pn.length===0)return me.ZP.info("\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"),!1;for(let Mu=0;Mu<Pn.length;Mu++){const Vu=Pn[Mu];if(!(Vu!=null&&Vu.name))return me.ZP.info(`\u8BF7\u60A8\u8F93\u5165\u7B2C${Mu+1}\u5C0F\u9898\u9898\u5E72`),!1;if(!(Vu!=null&&Vu.score))return me.ZP.info(`\u7B2C${Mu+1}\u5C0F\u9898\u5206\u6570\u4E0D\u80FD\u4E3A0\u6216\u7A7A`),!1;const Uu=(zn=Vu==null?void 0:Vu.qusList)==null?void 0:zn.findIndex(el=>!el);if(Uu>-1)return me.ZP.info(`\u8BF7\u5148\u8F93\u5165\u7B2C${Mu+1}\u5C0F\u9898${ta.k4[Uu]}\u9009\u9879\u7684\u5185\u5BB9`),!1;if(!(Vu!=null&&Vu.qusAnswer.length))return me.ZP.info(`\u8BF7\u8BBE\u7F6E\u7B2C${Mu+1}\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E`),!1}const gn=Pn.map(Mu=>{var Vu;return{id:Mu.id>1?Mu.id:null,question_title:Mu.name,question_type:1,question_choices:Mu.qusList,question_score:Mu.score,standard_answers:[((Vu=Mu.qusAnswer)==null?void 0:Vu[0])+1]}});wu.current=!0;let iu;de.question_id&&((de==null?void 0:de.is_my)===1?se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>dr(void 0,null,function*(){var Mu,Vu;iu=yield Te({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:Ze,question_type:7,sub_questions:gn,tag_discipline_ids:Nt,sub_discipline_id:(Vu=(Mu=ut.editData)==null?void 0:Mu.exercise)==null?void 0:Vu.sub_discipline_id,difficulty:Et,is_cover:1,repeat_answer:!Ot}}),uu(iu)}),onCancel:()=>dr(void 0,null,function*(){var Mu,Vu;iu=yield Te({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:Ze,question_type:7,sub_questions:gn,tag_discipline_ids:Nt,sub_discipline_id:(Vu=(Mu=ut.editData)==null?void 0:Mu.exercise)==null?void 0:Vu.sub_discipline_id,difficulty:Et,repeat_answer:!Ot}}),uu(iu)})}):(iu=yield Te({type:"exercise/editExerciseQuestion",payload:{id:de.question_id,question_title:Ze,question_type:7,sub_questions:gn,tag_discipline_ids:Nt,sub_discipline_id:(kn=(An=ut.editData)==null?void 0:An.exercise)==null?void 0:kn.sub_discipline_id,difficulty:Et,repeat_answer:!Ot}}),uu(iu)))}),Lu=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(zn=>{var An,kn;return((kn=(An=ut==null?void 0:ut.editData)==null?void 0:An.exercise)==null?void 0:kn.exercise_status)===1?zn:zn.id!=="del"&&zn.id!=="add"}),bu=zn=>dr(void 0,null,function*(){if(cn!==-1){me.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(zn.id){case"del":let An;se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return dr(this,null,function*(){yield(0,ne.Fl)({id:de.question_id}),Te({type:"exercise/editExercise",payload:kl({},Qu)})})}});break;case"up":case"down":yield Te({type:"exercise/exeriseMoveUpDown",payload:{id:de.question_id,opr:zn.id}}),Te({type:"exercise/editExercise",payload:kl({},Qu)});break;case"edit":zt(de.dragKey),bn(!0);break;case"add":Tt({key:de.key,insert_id:de==null?void 0:de.question_id,question_type:0});break}}),Fu=()=>{var zn;return qt.createElement("aside",{ref:Kt},qt.createElement("div",{className:zu.questionType},!(de!=null&&de.isPreview)&&qt.createElement("div",null,qt.createElement("span",{className:"font16 c-blue"},de.key,"\u3001\u7EC4\u5408\u9898"),"\uFF08",de.question_score,"\u5206\uFF09")),de!=null&&de.isPreview?qt.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},qt.createElement("span",{style:{flexShrink:0},className:"font18"},de.key,"."),qt.createElement(Dt.Z,{value:de.question_title}),qt.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08\u5171",de==null?void 0:de.sub_q_count,"\u5C0F\u9898\uFF0C",de.question_score,"\u5206\uFF09")):qt.createElement("div",{className:"mt5"},qt.createElement(Dt.Z,{value:de.question_title})),qt.createElement("div",{style:{display:En?"block":"none"},className:zu.questionChoices},(zn=de==null?void 0:de.sub_exercise_questions)==null?void 0:zn.map((An,kn)=>{var gn,iu,Mu,Vu;return qt.createElement("div",{key:kn,style:{marginBottom:"20px"}},qt.createElement("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"}},qt.createElement("span",{style:{flexShrink:0},className:"font18"},de.key,".",kn+1,(An==null?void 0:An.question_type)==0?"\uFF08\u5355\u9009\u9898\uFF09":(An==null?void 0:An.question_type)==1?"\uFF08\u591A\u9009\u9898\uFF09":(An==null?void 0:An.question_type)==2?"\uFF08\u5224\u65AD\u9898\uFF09":(An==null?void 0:An.question_type)==3?"\uFF08\u586B\u7A7A\u9898\uFF09":"\uFF08\u7B80\u7B54\u9898\uFF09"),qt.createElement(Dt.Z,{value:An.question_title}),qt.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",An.question_score,"\u5206\uFF09")),(An==null?void 0:An.question_type)==3&&((gn=An==null?void 0:An.standard_answers)==null?void 0:gn.map(function(Uu,el){return qt.createElement(pe.Z,{key:el,align:"middle",justify:"start",style:{marginBottom:"5px"}},qt.createElement(fe.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Uu==null?void 0:Uu.choice_id,"\uFF09\uFF1A"),qt.createElement(fe.Z,{flex:"1"},qt.createElement(pe.Z,{align:"middle",gutter:[1,1]},Uu.answer_text.map(function(wa,Au){var ha;return qt.createElement(fe.Z,{span:24,key:Au},qt.createElement(Me.default,{key:el,checked:(ha=An==null?void 0:An.standard_answers)==null?void 0:ha.includes(el),disabled:!0,value:wa}))}))))})),(An==null?void 0:An.question_type)==4&&qt.createElement(Dt.Z,{value:((iu=An==null?void 0:An.answer_texts)==null?void 0:iu[0])||""}),((An==null?void 0:An.question_type)==0||(An==null?void 0:An.question_type)==1||(An==null?void 0:An.question_type)==2)&&((Mu=An==null?void 0:An.question_choices)==null?void 0:Mu.map(function(Uu,el){return qt.createElement(pe.Z,{key:el,align:"middle"},qt.createElement(fe.Z,null,qt.createElement(ve.ZP,{key:el,checked:An.standard_answer.includes(el+1),disabled:!0},ta.k4[el],".")),qt.createElement(fe.Z,{flex:"1"},qt.createElement("span",{className:"c-black font14"},qt.createElement(Dt.Z,{value:Uu.choice_text}))))})),kt&&qt.createElement(pe.Z,{className:"mt20",align:"middle",gutter:20},qt.createElement(fe.Z,null,qt.createElement(er.Z,{state:An==null?void 0:An.is_wrong,onClick:()=>an({value:An,type:An==null?void 0:An.question_type})})),(An==null?void 0:An.question_type)==0&&qt.createElement(fe.Z,null,qt.createElement(Fe.ZP,{style:{color:"#3061D0"},onClick:()=>{rn==null||rn({value:An})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),(An==null?void 0:An.question_type)==4&&((Vu=ut==null?void 0:ut.commonHeader)==null?void 0:Vu.teacher_permission)&&qt.createElement(Gu,{questionInfo:An}))})),qt.createElement("div",{className:zu.action},qt.createElement("span",{className:"c-light-primary current",onClick:()=>hu(!En),style:{}},En?"\u6536\u8D77":"\u5C55\u5F00"),!de.hideAction&&Lu.map(function(An,kn){return An.id==="up"&&de.key===1||An.id==="down"&&de.key===de.len?null:qt.createElement(le.Z,{key:kn,placement:"bottom",title:An.name},qt.createElement("span",{onClick:()=>bu(An),className:An.icon}))})))},Ln=()=>{var zn,An;return qt.createElement("aside",null,qt.createElement("div",{className:zu.questionType},qt.createElement("div",null,qt.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),qt.createElement("section",{className:zu.wrap,style:{padding:0}},qt.createElement("p",{className:zu.titleWrap},qt.createElement("span",{className:zu.required},"*"),qt.createElement("span",{className:zu.title},"\u9898\u5E72\uFF1A")),qt.createElement(Ki.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ze,onChange:kn=>vu(kn)}),qt.createElement("p",null,"\u5C0F\u9898\u6570\uFF1A",Pn==null?void 0:Pn.length),Pn==null?void 0:Pn.map((kn,gn)=>{var iu;return qt.createElement("div",{className:zu.fold,key:kn.id},qt.createElement("div",{onClick:()=>mu("open",gn),className:zu.head},qt.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:kn.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),qt.createElement("span",null,"\u7B2C",gn+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),qt.createElement("b",{onClick:Mu=>{Mu.stopPropagation(),mu("delete",gn)},className:"iconfont icon-shanchu8"})),qt.createElement("div",{className:"mb10",style:{display:kn.open?"block":"none"}},qt.createElement(Ki.Z,{watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:kn==null?void 0:kn.name,onChange:Mu=>mu("value",gn,Mu)}),qt.createElement("p",{className:zu.titleWrap},qt.createElement("span",{className:zu.required},"*"),qt.createElement("span",{className:zu.title},"\u7B54\u6848\u9009\u9879\uFF1A",qt.createElement("span",{className:zu.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),(iu=kn==null?void 0:kn.qusList)==null?void 0:iu.map((Mu,Vu)=>{var Uu,el;return qt.createElement("div",{className:zu.choiceWrap,key:Vu},qt.createElement(le.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},qt.createElement("div",{className:`${zu.answer} ${(Uu=kn==null?void 0:kn.qusAnswer)!=null&&Uu.includes(Vu)?zu.activeAnswer:""}`,onClick:()=>mu("answer",gn,Vu)},ta.k4[Vu])),qt.createElement("div",{className:zu.editorWrap},(kn==null?void 0:kn.activeQusEditor)===Vu?qt.createElement(Ki.Z,{id:`single-question-option-${Vu}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Mu,onChange:wa=>mu("details",gn,wa)}):qt.createElement("div",{className:zu.htmlWrap,onClick:()=>mu("edit",gn,Vu)},qt.createElement(Dt.Z,{value:Mu}))),Vu>1&&qt.createElement(le.Z,{title:"\u5220\u9664"},qt.createElement("i",{className:`${zu.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>mu("deleteQus",gn,Vu)})),Vu<7&&Vu===((el=kn==null?void 0:kn.qusList)==null?void 0:el.length)-1&&qt.createElement(le.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},qt.createElement("i",{className:`${zu.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>mu("addQus",gn)})))}),qt.createElement("p",{className:"mt10"},"\u5206\u503C\uFF1A",qt.createElement(We.Z,{value:kn.score,max:1e4,min:0,onChange:Mu=>mu("score",gn,Mu)})," ","\u5206")))}),Pn.length<20&&qt.createElement(Fe.ZP,{type:"primary",onClick:sn},qt.createElement("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"\u6DFB\u52A0\u5C0F\u9898")),qt.createElement("p",{className:"mt10"},qt.createElement("span",{className:zu.difficult},qt.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",qt.createElement(ve.ZP.Group,{value:Et,onChange:kn=>{yt(kn.target.value)}},qt.createElement(ve.ZP.Button,{value:1},"\u7B80\u5355"),qt.createElement(ve.ZP.Button,{value:2},"\u9002\u4E2D"),qt.createElement(ve.ZP.Button,{value:3},"\u56F0\u96BE")))),qt.createElement("p",{className:zu.titleWrap},qt.createElement("span",{className:`${zu.title}`},"\u77E5\u8BC6\u70B9\uFF1A",qt.createElement("span",{className:zu.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),qt.createElement("div",{className:"mt5"},qt.createElement(go.N,{selectvalues:de==null?void 0:de.tag_discipline_ids,value:Nt,onChange:wn,subId:(An=(zn=ut.editData)==null?void 0:zn.exercise)==null?void 0:An.sub_discipline_id,knowledgeOptions:Vn,onAddKnowledgeFinish:In}))),qt.createElement("aside",{className:"tr"},(cn!==-1||de.question_id)&&qt.createElement(Fe.ZP,{type:"default",onClick:()=>{Rt(),bn(!1)}},"\u53D6\u6D88"),qt.createElement(Fe.ZP,{className:"ml20",type:"primary",onClick:()=>{Bu()}},"\u4FDD\u5B58")))},sn=()=>{const zn={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};ga(Pn.concat(zn))},mu=(zn,An,kn)=>{var gn;const iu=(0,nu.cloneDeep)(Pn);zn==="open"&&(iu[An].open=!iu[An].open),zn==="delete"&&iu.splice(An,1),zn==="value"&&(iu[An].name=kn),zn==="answer"&&(iu[An].qusAnswer=[kn]),zn==="edit"&&(iu[An].activeQusEditor=kn),zn==="details"&&(iu[An].qusList[iu[An].activeQusEditor]=kn),zn==="addQus"&&(iu[An].qusList=iu[An].qusList.concat("")),zn==="deleteQus"&&(iu[An].qusList=iu[An].qusList.filter((Mu,Vu)=>Vu!==kn),iu[An].qusAnswer=(gn=iu[An].qusAnswer)==null?void 0:gn.filter(Mu=>Mu!==kn)),zn==="analysis"&&(iu[An].analysis=kn),zn==="score"&&(iu[An].score=kn),ga(iu)};return qt.createElement("section",{className:zu.wrap},!Pt&&Fu(),Pt&&Ln())};var Tr=(0,ie.connect)(({problemset:b,loading:z,globalSetting:y,exercise:ze})=>({problemset:b,globalSetting:y,exercise:ze,loading:z.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(sr)),Dr=E(43141),Jr={flex_box_center:"flex_box_center___dDNpp",flex_space_between:"flex_space_between___ovpjv",flex_box_vertical_center:"flex_box_vertical_center___oqAEt",flex_box_center_end:"flex_box_center_end___mHCIK",flex_box_column:"flex_box_column___GZMP2",posWarp:"posWarp___ZUxXl",pos:"pos___A7NKx",tips:"tips___ap6NV"},Wr=E(71549),qr=E(24334),Si=Object.defineProperty,ci=Object.defineProperties,Ni=Object.getOwnPropertyDescriptors,ai=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,hi=Object.prototype.propertyIsEnumerable,eo=(b,z,y)=>z in b?Si(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,mi=(b,z)=>{for(var y in z||(z={}))vo.call(z,y)&&eo(b,y,z[y]);if(ai)for(var y of ai(z))hi.call(z,y)&&eo(b,y,z[y]);return b},Ii=(b,z)=>ci(b,Ni(z)),fi=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const co=({data:b,exercise:z,isDragDisabled:y=!1,editorProps:ze={},onDragEnd:ut=()=>{},dispatch:Ne,markBtnVisible:Bt=!1,batchScore:Te=[],reload:ce=()=>{}})=>{const de=(0,a.useRef)(),Rt=(0,ie.useParams)(),[cn,zt]=se.default.useModal(),bt=()=>{var bn,En,hu,Et,yt,Ot,_t,Vn,Yn,Qu,Kt,Ze,vu,Pn,ga,wu;return[{name:"\u5355\u9009\u9898",type:0,count:(bn=b==null?void 0:b.exercise_types)==null?void 0:bn.q_singles,score:(En=b==null?void 0:b.exercise_types)==null?void 0:En.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:(hu=b==null?void 0:b.exercise_types)==null?void 0:hu.q_doubles,score:(Et=b==null?void 0:b.exercise_types)==null?void 0:Et.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:(yt=b==null?void 0:b.exercise_types)==null?void 0:yt.q_judges,score:(Ot=b==null?void 0:b.exercise_types)==null?void 0:Ot.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:(_t=b==null?void 0:b.exercise_types)==null?void 0:_t.q_nulls,score:(Vn=b==null?void 0:b.exercise_types)==null?void 0:Vn.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:(Yn=b==null?void 0:b.exercise_types)==null?void 0:Yn.q_mains,score:(Qu=b==null?void 0:b.exercise_types)==null?void 0:Qu.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:(Kt=b==null?void 0:b.exercise_types)==null?void 0:Kt.q_shixuns,score:(Ze=b==null?void 0:b.exercise_types)==null?void 0:Ze.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:(vu=b==null?void 0:b.exercise_types)==null?void 0:vu.q_pros,score:(Pn=b==null?void 0:b.exercise_types)==null?void 0:Pn.q_pros_scores,items:[]},{name:"\u7EC4\u5408\u9898",type:7,count:(ga=b==null?void 0:b.exercise_types)==null?void 0:ga.q_combinations,score:(wu=b==null?void 0:b.exercise_types)==null?void 0:wu.q_combination_scores,items:[]}]},Tt=(bn,En,hu)=>{const Et=Array.from(bn),[yt]=Et.splice(En,1);return Et.splice(hu,0,yt),Et},Dn=(bn,En,hu)=>{if(!bn.destination)return;const Et=Tt(En,bn.source.index,bn.destination.index);ut(Et,hu)},kt=bn=>{Ne({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:bn}})},an=(bn,En)=>{var hu,Et,yt;if(En===0)return a.createElement($o,mi({reload:ce,editData:bn},bn));if(En===1)return a.createElement(Ll,mi({reload:ce,editData:bn},bn));if(En===2)return a.createElement(gl,mi({reload:ce,editData:bn},bn));if(En===3)return a.createElement(vs,mi({reload:ce,editData:bn},bn));if(En===4)return a.createElement(qu,mi({reload:ce,editData:bn},bn));if(En===5)return a.createElement(ii,mi({reload:ce,editData:bn},bn));if(En===6)return a.createElement(Za,mi({editData:bn},bn));if(En===7)return a.createElement(Tr,mi({handleAddCorrectAnswers:wn,handleMarkWrongQuestion:kt,markBtnVisible:Bt,reload:ce,editData:bn},bn));if(En===8)return a.createElement("div",{style:{padding:"20px 30px"}},a.createElement(Dt.Z,{value:bn.key+"."+((hu=bn==null?void 0:bn.program_attr)==null?void 0:hu.description)}),a.createElement(Dt.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:qr.Base64.decode(((Et=bn==null?void 0:bn.program_attr)==null?void 0:Et.code)||"")}),(yt=bn==null?void 0:bn.standard_answer)==null?void 0:yt.map(function(Ot,_t){return a.createElement(pe.Z,{key:_t,align:"middle",style:{marginTop:20}},a.createElement(fe.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Ot.choice_id,"\uFF09\uFF1A"),a.createElement(fe.Z,{flex:"1"},a.createElement(pe.Z,{align:"middle",gutter:[1,1]},a.createElement(Me.default,{key:_t,disabled:!0,value:Ot.answer_text||"- -"}))))}))},rn=(bn,En,hu)=>a.createElement(Dr.Z5,{onDragEnd:Et=>Dn(Et,bn,En)},a.createElement(Dr.bK,{droppableId:"droppable"},(Et,yt)=>a.createElement("div",Ii(mi({ref:Et.innerRef},Et.droppableProps),{style:{width:"100%"}}),bn==null?void 0:bn.map((Ot,_t)=>{var Vn;const Yn=mi(Ii(mi({},Ot),{key:_t+1,hideAction:!0,isPreview:!0,dragKey:En+"-"+_t}),ze);return a.createElement(Dr._l,{key:Yn==null?void 0:Yn.question_id,draggableId:(Vn=Yn==null?void 0:Yn.question_id)==null?void 0:Vn.toString(),index:_t,isDragDisabled:y},(Qu,Kt)=>{var Ze;return a.createElement("aside",mi(mi({ref:Qu.innerRef},Qu.draggableProps),Qu.dragHandleProps),a.createElement("div",{className:Jr.posWarp,id:Yn.dragKey},an(Yn,En),a.createElement(pe.Z,{className:"pl30",align:"middle",gutter:20},Bt&&![5,6,7,8].includes(En)&&a.createElement(fe.Z,null,a.createElement(er.Z,{state:Yn==null?void 0:Yn.is_wrong,onClick:()=>kt({value:Yn,type:En})})),[5,6,8].includes(En)&&(Yn==null?void 0:Yn.show_resubmit)&&a.createElement(fe.Z,null,a.createElement(Wr.C,{dataSource:Yn})),Bt&&[0].includes(En)&&a.createElement(fe.Z,null,a.createElement(Fe.ZP,{style:{color:"#3061D0"},onClick:()=>{wn({value:Yn})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),En===4&&((Ze=z==null?void 0:z.commonHeader)==null?void 0:Ze.teacher_permission)&&a.createElement(Gu,{questionInfo:Yn}),a.createElement(yo.Z,null),!y&&a.createElement("div",{className:Jr.pos},a.createElement("div",{className:Jr.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}),Et.placeholder))),wt=bn=>({\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5,\u7EC4\u5408\u9898:10})[bn]||0,Nt=(bn,En)=>{de.current=wt(En),se.default.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:a.createElement("div",{className:""},a.createElement("span",null,En==="\u7EC4\u5408\u9898"?"\u7EC4\u5408\u9898\u4E2D\u7684\u6BCF\u5C0F\u9898":En,"\uFF1A"),a.createElement(We.Z,{min:1,defaultValue:de.current,onChange:hu=>{de.current=hu}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"),a.createElement("br",null),En==="\u586B\u7A7A\u9898"&&a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>fi(void 0,null,function*(){(yield(0,oe.ZP)(`/api/exercises/${Rt.categoryId}/batch_set_score.json`,{method:"post",body:{question_type:bn,score:de.current}})).status!==-1&&ce()})})},wn=({value:bn}={})=>{var En,hu;let Et=(bn==null?void 0:bn.standard_answer)||[];const yt=cn.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",(En=bn==null?void 0:bn.standard_answer)==null?void 0:En.map(Ot=>{var _t;return(_t=ta.k4)==null?void 0:_t[Ot-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(ye.default.Group,{className:"flex-col mt20",options:(hu=bn==null?void 0:bn.question_choices)==null?void 0:hu.map((Ot,_t)=>{var Vn;return{value:Ot==null?void 0:Ot.choice_position,label:a.createElement(Dt.Z,{className:"c-black font14",value:`${(Vn=ta.k4)==null?void 0:Vn[_t]}. ${Ot==null?void 0:Ot.choice_text}`}),disabled:Ot==null?void 0:Ot.origin_standard_answer}}),defaultValue:Et,onChange:Ot=>{Et=Ot}})),onOk:()=>fi(void 0,null,function*(){const Ot=yield(0,oe.ZP)(`/api/exercises/${Rt.categoryId}/questions/${bn==null?void 0:bn.question_id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Et}});(Ot==null?void 0:Ot.status)===0&&(me.ZP.success("\u4FEE\u6539\u6210\u529F"),Ne({type:"exercise/editExercise",payload:{categoryId:Rt.categoryId,coursesId:Rt.coursesId}}))})})},Pt=function(){var bn;const En=bt();return(bn=b==null?void 0:b.exercise_questions)==null||bn.forEach(function(Et,yt){var Ot,_t,Vn,Yn,Qu,Kt,Ze,vu,Pn,ga,wu,In,uu,Bu,Lu,bu;Et.question_type===0&&((_t=(Ot=En[Et.question_type])==null?void 0:Ot.items)==null||_t.push(Et)),Et.question_type===1&&((Yn=(Vn=En[Et.question_type])==null?void 0:Vn.items)==null||Yn.push(Et)),Et.question_type===2&&((Kt=(Qu=En[Et.question_type])==null?void 0:Qu.items)==null||Kt.push(Et)),Et.question_type===3&&((vu=(Ze=En[Et.question_type])==null?void 0:Ze.items)==null||vu.push(Et)),Et.question_type===4&&((ga=(Pn=En[Et.question_type])==null?void 0:Pn.items)==null||ga.push(Et)),Et.question_type===5&&((In=(wu=En[Et.question_type])==null?void 0:wu.items)==null||In.push(Et)),Et.question_type===6&&((Bu=(uu=En[Et.question_type])==null?void 0:uu.items)==null||Bu.push(Et)),Et.question_type===7&&((bu=(Lu=En[Et.question_type])==null?void 0:Lu.items)==null||bu.push(Et))}),b==null?void 0:b.map((Et,yt)=>{var Ot,_t;return a.createElement(a.Fragment,{key:yt},a.createElement("div",{className:"pl20",style:{display:"flex",alignItems:"center"}},a.createElement("span",{className:"font16 c-light-primary"},(0,Se.EM)(yt+1),"\u3001",Et.name),a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Et.count,"\u9898",(Et==null?void 0:Et.question_type)===7?`\uFF0C\u5305\u542B${Et.sub_count}\u5C0F\u9898`:"","\uFF1B\u5171",Et.score,"\u5206\uFF09"),(Et.question_type==5||Et.question_type==6)&&a.createElement("div",{style:{flex:1,textAlign:"end",paddingRight:20}},Et.question_type==5&&a.createElement(ye.default,{defaultChecked:(_t=(Ot=z==null?void 0:z.editData)==null?void 0:Ot.exercise)==null?void 0:_t.show_challenge_task_pass,onChange:Vn=>fi(this,null,function*(){let Yn=yield(0,oe.ZP)(`/api/exercises/${Rt.categoryId}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:Vn.target.checked}});(Yn==null?void 0:Yn.status)===0&&(me.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Ne({type:"exercise/editExercise",payload:mi({},Rt)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(Et==null?void 0:Et.question_type)===6&&a.createElement("span",{style:{marginLeft:20},onClick:()=>{var Vn,Yn,Qu,Kt;se.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:a.createElement("div",null,a.createElement(ye.default,{defaultChecked:(Yn=(Vn=z==null?void 0:z.editData)==null?void 0:Vn.exercise)==null?void 0:Yn.show_hack_sets,onChange:Ze=>fi(this,null,function*(){let vu=yield(0,oe.ZP)(`/api/exercises/${Rt.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_sets:Ze.target.checked}});(vu==null?void 0:vu.status)===0&&(me.ZP.info("\u8BBE\u7F6E\u6210\u529F"),se.default.destroyAll(),Ne({type:"exercise/editExercise",payload:mi({},Rt)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),a.createElement("br",null),a.createElement(ye.default,{defaultChecked:(Kt=(Qu=z==null?void 0:z.editData)==null?void 0:Qu.exercise)==null?void 0:Kt.show_hack_description,onChange:Ze=>fi(this,null,function*(){let vu=yield(0,oe.ZP)(`/api/exercises/${Rt.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_description:Ze.target.checked}});(vu==null?void 0:vu.status)===0&&(me.ZP.info("\u8BBE\u7F6E\u6210\u529F"),se.default.destroyAll(),Ne({type:"exercise/editExercise",payload:mi({},Rt)}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),(Te==null?void 0:Te.includes(Et==null?void 0:Et.name))&&a.createElement(Fe.ZP,{onClick:()=>Nt(Et==null?void 0:Et.question_type,Et==null?void 0:Et.name),style:{float:"right"},type:"primary",ghost:!0},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206")),rn(Et.items,Et==null?void 0:Et.question_type,Et==null?void 0:Et.name))})};return a.createElement("div",null," ",Pt(),zt," ")};var no=(0,ie.connect)()(co),Po=E(47650),Oi=E(80283),Eo=E(59301),yi=Object.defineProperty,Di=Object.getOwnPropertySymbols,Qi=Object.prototype.hasOwnProperty,Co=Object.prototype.propertyIsEnumerable,ei=(b,z,y)=>z in b?yi(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,es=(b,z)=>{for(var y in z||(z={}))Qi.call(z,y)&&ei(b,y,z[y]);if(Di)for(var y of Di(z))Co.call(z,y)&&ei(b,y,z[y]);return b},kr=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const cr=({exercise:b,loading:z,dispatch:y,activeTabs:ze})=>{var ut;const Ne=(0,ie.useParams)(),[Bt]=(0,a.useState)(es(es({},Ne),{page:1,per_page:10})),{editData:Te,commonHeader:{exercise_status:ce}}=b;(0,a.useEffect)(()=>{ze==="2"&&de()},[Ne.categoryId,ze]);const de=()=>kr(void 0,null,function*(){yield(0,Du.w)(Ne.coursesId,Ne.categoryId,"",2,3),y({type:"exercise/editExercise",payload:es({},Bt)})});return(0,a.useEffect)(()=>(y({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),y({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{y({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),y({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),Eo.createElement("div",null,Eo.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},Eo.createElement(Ie.Z,{style:{marginRight:5,color:"#E99237"}}),Eo.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),Eo.createElement(Fe.ZP,{onClick:()=>{y({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[Ne.categoryId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),Eo.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},Eo.createElement(pn.Z,{spinning:z["exercise/editExercise"]},Eo.createElement(Po.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:ze,showExportBtn:!0}),Eo.createElement(yo.Z,null),Eo.createElement(no,{data:Te==null?void 0:Te.exercise_question_types,exercise:b,isDragDisabled:!0,markBtnVisible:ce===3&&(((ut=Te==null?void 0:Te.exercise)==null?void 0:ut.is_creator)||(0,hn.Ny)())}),Eo.createElement(Oi.Z,null))))};var Mi=(0,ie.connect)(({exercise:b,loading:z})=>({exercise:b,loading:z.effects}))(cr),Kl={flex_box_center:"flex_box_center___VaA8k",flex_space_between:"flex_space_between___TqHqG",flex_box_vertical_center:"flex_box_vertical_center___lRanp",flex_box_center_end:"flex_box_center_end___BPjtN",flex_box_column:"flex_box_column___jWLBM",title:"title___L0cG8",search:"search____WeIQ",head:"head___xmSl4",row:"row___HJKId",btns:"btns___m0Vc7",sort:"sort___qMLQP"},Pr=E(26724),Bo=E.n(Pr),Do=E(45050),ko=E(59477),Pl=E(59301),ts=Object.defineProperty,Hs=Object.defineProperties,gs=Object.getOwnPropertyDescriptors,hs=Object.getOwnPropertySymbols,ss=Object.prototype.hasOwnProperty,_s=Object.prototype.propertyIsEnumerable,ic=(b,z,y)=>z in b?ts(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,ho=(b,z)=>{for(var y in z||(z={}))ss.call(z,y)&&ic(b,y,z[y]);if(hs)for(var y of hs(z))_s.call(z,y)&&ic(b,y,z[y]);return b},cs=(b,z)=>Hs(b,gs(z)),js=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const Ac=({exercise:b,loading:z,dispatch:y,cb:ze})=>{const ut=cs(ho({},(0,ie.useParams)()),{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:"",commit_types:[0],course_group_ids:[]});let[Ne,Bt]=(0,a.useState)(ho({},ut)),[Te,ce]=(0,a.useState)([]);const[de,Rt]=(0,a.useState)(!0),[cn,zt]=(0,a.useState)(!0),[bt,Tt]=(0,a.useState)(0),[Dn,kt]=(0,a.useState)(!1),[an,rn]=(0,a.useState)([]),[wt,Nt]=(0,a.useState)([]),[wn,Pt]=(0,a.useState)([]),[bn]=Ae.default.useForm(),[En,hu]=(0,a.useState)("");(0,a.useEffect)(()=>{b.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(Te=[],Et(),yt(1))},[b.actionTabs.key,Ne.commit_types]);const Et=()=>js(void 0,null,function*(){var vu,Pn;const ga=yield(0,oe.ZP)(`/api/exercises/${Ne.categoryId}/header_info.json`,{method:"get"});(ga==null?void 0:ga.status)===0&&(Pt([...(vu=ga==null?void 0:ga.data)==null?void 0:vu.course_groups]),Nt([...(Pn=ga==null?void 0:ga.data)==null?void 0:Pn.course_groups]))}),yt=vu=>js(void 0,null,function*(){var Pn;vu==1&&(Te=[]),Rt(!0),Ne.page=vu,zt(!0);const ga=yield y({type:"exercise/getRedoModal",payload:cs(ho({},Ne),{commit_types:Ne.commit_types.includes(0)?[]:Ne.commit_types,score:((Ne==null?void 0:Ne.one)||0)+`${Ne!=null&&Ne.two?","+(Ne==null?void 0:Ne.two):""}`})});((Pn=ga==null?void 0:ga.exercise_users)==null?void 0:Pn.length)<Ne.limit&&Rt(!1),ga!=null&&ga.exercise_users&&(Bt(ho({},Ne)),ce([...Te,...ga==null?void 0:ga.exercise_users]),zt(!1))}),Ot=vu=>{if(vu.target.checked){const Pn=Te==null?void 0:Te.map(ga=>ga.user_id);rn(Pn)}else rn([])},_t=vu=>{Ne.course_group=Ne.save_course_group,Ne.student_id=Ne.save_student_id,Ne.realname=Ne.save_realname,Bt(ho({},Ne)),ce([]),yt(1)},Vn=()=>{Ne.one=Ne.save_one,Ne.two=Ne.save_two,Tt(bt+1),Bt(ho({},Ne)),ce([]),yt(1)},Yn=()=>{(Ne==null?void 0:Ne.sort)===null?Ne.sort="asc":(Ne==null?void 0:Ne.sort)==="asc"?Ne.sort="desc":(Ne==null?void 0:Ne.sort)==="desc"&&(Ne.sort=null),Bt(ho({},Ne)),ce([]),yt(1)},Qu=()=>{let vu=!1;const Pn=()=>js(void 0,null,function*(){(yield(0,ne.q6)(cs(ho({},Ne),{is_reset:vu,user_ids:an}))).status===0&&(me.ZP.success("\u64CD\u4F5C\u6210\u529F"),ze&&ze(),y({type:"exercise/setActionTabs",payload:{}})),y({type:"exercise/getCommonHeader",payload:ho({},Ne)})});se.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Pl.createElement("div",{style:{margin:"13px 0 0px 0"}},Pl.createElement("p",null,"\u786E\u5B9A\u5C06\u9009\u4E2D\u7684\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Pl.createElement(ye.default,{onChange:ga=>{vu=ga.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),onOk:Pn})},Kt=vu=>{const Pn=parseInt(vu);return isNaN(Pn)?"":Pn},Ze=(vu,Pn)=>vu===0?Pl.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):vu===1?Pl.createElement("span",{style:{color:"#DF3042"}},!Pn.is_make_up&&"\u8003\u8BD5\u4E2D",Pn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):vu===2?Pl.createElement("span",{style:{color:"#5AB891"}},!Pn.is_make_up&&!Pn.is_force_commit&&"\u5DF2\u4EA4\u5377",Pn.is_make_up&&!Pn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Pn.is_make_up&&Pn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Pn.is_make_up&&Pn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Pl.createElement("span",{style:{color:"#5AB891"}},!Pn.is_make_up&&!Pn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Pn.is_make_up&&!Pn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Pn.is_make_up&&Pn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Pn.is_make_up&&Pn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)");return Pl.createElement(se.default,{centered:!0,title:"\u6253\u56DE\u91CD\u505A",open:b.actionTabs.key==="\u6253\u56DE\u91CD\u505A",width:1e3,bodyStyle:{minHeight:200},confirmLoading:Dn,afterClose:()=>{Bt(ho({},ut)),rn([]),ce([]),hu(""),Nt([]),Pt([]),bn.resetFields()},onOk:Qu,onCancel:()=>{y({type:"exercise/setActionTabs",payload:{}})}},Pl.createElement(pe.Z,{align:"middle",gutter:20},Pl.createElement(fe.Z,null,Pl.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),Pl.createElement(fe.Z,null,Pl.createElement(ye.default,{className:"mr10",onChange:vu=>{Bt(cs(ho({},Ne),{commit_types:[0]}))},checked:Ne==null?void 0:Ne.commit_types.includes(0)},"\u5168\u90E8"),Pl.createElement(ye.default.Group,{options:[{label:"\u5DF2\u4EA4\u5377",value:1},{label:"\u5DF2\u4EA4\u5377\uFF08\u5F3A\u5236\uFF09",value:2},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54",value:3},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u5F3A\u5236\uFF09",value:4}],value:Ne.commit_types,onChange:vu=>{Bt(cs(ho({},Ne),{commit_types:vu}))}}))),Pl.createElement(pe.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},Pl.createElement(fe.Z,null,Pl.createElement(pe.Z,{align:"middle",gutter:20},Pl.createElement(fe.Z,null,Pl.createElement("span",null,"\u5206\u6570\u533A\u95F4")),Pl.createElement(fe.Z,null,Pl.createElement(We.Z,{parser:Kt,onChange:vu=>{Bt(cs(ho({},Ne),{save_one:vu}))},value:Ne.save_one,min:0}),Pl.createElement("span",{className:"mr10 ml10"},"-"),Pl.createElement(We.Z,{parser:Kt,onChange:vu=>{Bt(cs(ho({},Ne),{save_two:vu}))},value:Ne.save_two,min:0})),Pl.createElement(fe.Z,null,Pl.createElement(Fe.ZP,{onClick:()=>{Bt(cs(ho({},Ne),{one:"",two:"",save_one:"",save_two:""}))}},"\u6E05\u7A7A")),Pl.createElement(fe.Z,null,Pl.createElement(Fe.ZP,{type:"primary",onClick:Vn},"\u786E\u8BA4")))),Pl.createElement(fe.Z,null,Pl.createElement(pe.Z,{wrap:!1,align:"middle",gutter:20},Pl.createElement(fe.Z,null,Pl.createElement(Me.default.Search,{value:Ne.save_realname,style:{width:320},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",onChange:vu=>{Ne.save_realname=vu.target.value,Bt(ho({},Ne))},onSearch:_t})),Pl.createElement(fe.Z,null,Pl.createElement(he.Z,{dropdownRender:vu=>Pl.createElement("div",{className:"bg-white",style:{maxWidth:200,border:"1px solid #f7f7f7"}},Pl.createElement(Ae.default,{form:bn,initialValues:{course_group_ids:[]},onValuesChange:Pn=>{Bt(ho(ho({},Ne),Pn))},onFinish:()=>{yt(1)}},Pl.createElement("div",{style:{maxHeight:500,overflow:"auto",padding:"10px"}},Pl.createElement(Me.default,{allowClear:!0,suffix:Pl.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Kl.searchIcon}`}),className:Kl.search,placeholder:"\u73ED\u7EA7\u540D\u79F0\u68C0\u7D22",size:"middle",value:En,onChange:Pn=>js(void 0,null,function*(){var ga;hu((ga=Pn==null?void 0:Pn.target)==null?void 0:ga.value),Pt([...wt.filter(wu=>{var In;return(In=wu==null?void 0:wu.exercise_group_name)==null?void 0:In.includes(Pn.target.value)})])})}),Pl.createElement(Ae.default.Item,{name:"course_group_ids",valuePropName:"checked"},Pl.createElement(ye.default.Group,null,Pl.createElement(xe.Z,{direction:"vertical",size:10},wn==null?void 0:wn.map((Pn,ga)=>Pl.createElement(ye.default,{key:ga,value:Pn==null?void 0:Pn.exercise_group_id},Pn==null?void 0:Pn.exercise_group_name)))))),Pl.createElement(pe.Z,{wrap:!1,align:"middle"},Pl.createElement(fe.Z,null,Pl.createElement(Fe.ZP,{type:"link",htmlType:"submit"},"\u786E\u8BA4")),Pl.createElement(fe.Z,null,Pl.createElement(Fe.ZP,{type:"link",htmlType:"reset",onClick:()=>{Bt(cs(ho({},Ne),{course_group_ids:[]})),Pt([...wt]),hu("")}},"\u91CD\u7F6E")))))},Pl.createElement("a",{onClick:vu=>vu.preventDefault()}," ",Pl.createElement(xe.Z,null," \u5206\u73ED ",Pl.createElement("i",{className:"iconfont icon-a-bianzu11 font12"})," "))))))),Pl.createElement("div",{className:Kl.head,style:(Te==null?void 0:Te.length)>5?{paddingRight:15}:{width:944}},Pl.createElement("div",null,Pl.createElement(ye.default,{className:"font14",checked:Te!=null&&Te.length?(an==null?void 0:an.length)===(Te==null?void 0:Te.length):!1,onChange:Ot},"\u59D3\u540D")),Pl.createElement("div",null,Pl.createElement("span",null,"\u5B66\u53F7")),Pl.createElement("div",null,Pl.createElement("span",null,"\u5206\u73ED")),Pl.createElement("div",null,Pl.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),Pl.createElement("div",{className:Kl.sort,onClick:Yn},Pl.createElement("span",null,"\u6210\u7EE9\u5206\u6570"),Pl.createElement("aside",null,Pl.createElement(ko.Z,{style:{color:(Ne==null?void 0:Ne.sort)==="asc"?"#0152d9":"#bfbfbf"}}),Pl.createElement(be.Z,{style:{color:(Ne==null?void 0:Ne.sort)==="desc"?"#0152d9":"#bfbfbf"}})))),Pl.createElement("div",{style:{height:260,overflow:"auto"}},Pl.createElement(Bo(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!cn&&de&&yt((Ne==null?void 0:Ne.page)+1)},hasMore:!cn&&de,useWindow:!1},Pl.createElement(ye.default.Group,{style:{width:"100%"},value:an,onChange:vu=>{console.log(vu,444),rn(vu)}},Te==null?void 0:Te.map(function(vu,Pn){return Pl.createElement("div",{key:vu.user_id,className:Kl.row},Pl.createElement("div",null,Pl.createElement(ye.default,{className:"font14",value:vu.user_id},vu.user_name)),Pl.createElement("div",null,vu.student_id),Pl.createElement("div",null,vu.course_group_name),Pl.createElement("div",null,Ze(vu.commit_status,vu)),Pl.createElement("div",{className:"pl10"},Pl.createElement("span",null,vu.user_score)))})),Pl.createElement(pn.Z,{className:"edu-ant-spin",spinning:cn}))),Pl.createElement("div",{className:Kl.title},Pl.createElement("img",{style:{objectFit:"contain"},src:Do.Z}),"\u6253\u56DE\u4E4B\u540E\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\u3002"))};var Zs=(0,ie.connect)(({exercise:b,loading:z})=>({exercise:b,loading:z}))(Ac),Fs={flex_box_center:"flex_box_center___PohMo",flex_space_between:"flex_space_between___ZyAuO",flex_box_vertical_center:"flex_box_vertical_center___eh0B6",flex_box_center_end:"flex_box_center_end___O1yBK",flex_box_column:"flex_box_column___rCOUW",customModal:"customModal___gYgfZ",checking:"checking___70GE9",content:"content___FtAfN",group:"group___kIfCW",footer:"footer___A6aEg",scoremodal:"scoremodal___FKFBU",selectWrapper:"selectWrapper___J8t1k",allqingchu:"allqingchu___UjfNm",title:"title___tB39D",search:"search___Pnsp3",searchIcon:"searchIcon___mVW2x"},uo=E(59301),Kc=Object.defineProperty,gc=Object.getOwnPropertySymbols,kc=Object.prototype.hasOwnProperty,oc=Object.prototype.propertyIsEnumerable,bc=(b,z,y)=>z in b?Kc(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,ls=(b,z)=>{for(var y in z||(z={}))kc.call(z,y)&&bc(b,y,z[y]);if(gc)for(var y of gc(z))oc.call(z,y)&&bc(b,y,z[y]);return b},Xo=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const ws=({exercise:b,dispatch:z,onOk:y})=>{const ze=(0,ie.useParams)(),[ut,Ne]=(0,a.useState)([]),[Bt,Te]=(0,a.useState)(),[ce,de]=(0,a.useState)([]),[Rt,cn]=(0,a.useState)(!0),[zt,bt]=(0,a.useState)(!1),[Tt]=Ae.default.useForm(),[Dn,kt]=(0,a.useState)({page:1,limit:10,is_random:"",exercise_status:""}),an=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",render:(Pt,bn,En)=>Dn.limit*(Dn.page-1)+En+1},{title:"\u8865\u8003\u8BD5\u5377",dataIndex:"exercise_name",key:"id",width:200,render:(Pt,bn,En)=>uo.createElement("span",null,Pt||"- -")},{title:"\u7C7B\u578B",dataIndex:"is_random",key:"is_random",render:(Pt,bn,En)=>uo.createElement("span",null,Pt?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377")},{title:"\u8BD5\u9898\u6570",dataIndex:"question_count",key:"question_count",render:(Pt,bn,En)=>uo.createElement("span",null,Pt||"- -")},{title:"\u603B\u5206",dataIndex:"total_score",key:"total_score",render:(Pt,bn,En)=>uo.createElement("span",null,Pt||"- -")},{title:"\u8865\u8003\u4EBA\u6570",dataIndex:"exercise_user_count",key:"exercise_user_count",render:(Pt,bn,En)=>uo.createElement("span",null,Pt||"- -")},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",render:(Pt,bn,En)=>uo.createElement("span",null,Pt===1?"\u672A\u5F00\u59CB":Pt===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u622A\u6B62")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",width:80,align:"right",render:(Pt,bn,En)=>uo.createElement("div",{style:{flex:1,textAlign:"right"}},uo.createElement("a",{onClick:()=>{(0,Se.xg)(`/classrooms/${ze.coursesId}/exercise/${bn.id}/detail?random=${bn.is_random}`)}},"\u67E5\u770B"))}].filter(Pt=>!!Pt);(0,a.useEffect)(()=>{b.actionTabs.key==="\u8865\u8003\u8BB0\u5F55"&&rn(Dn)},[b.actionTabs.key]);const rn=Pt=>Xo(void 0,null,function*(){var bn,En;cn(!0);const hu=yield(0,oe.ZP)(`/api/exercises/${ze==null?void 0:ze.categoryId}/make_up_records.json`,{method:"get",params:ls({},Pt)});hu&&(Ne(((bn=hu==null?void 0:hu.data)==null?void 0:bn.make_up_exercises)||[]),Te((En=hu==null?void 0:hu.data)==null?void 0:En.count)),cn(!1)}),wt=()=>{z({type:"exercise/setActionTabs",payload:{}})},Nt=()=>{y(ce)},wn=Pt=>{de(Pt),bt(Pt.length===ut.length)};return uo.createElement(se.default,{centered:!0,afterClose:()=>{de([]),bt(!1),Tt.resetFields(),kt({page:1,limit:10,is_random:"",exercise_status:""})},title:"\u8865\u8003\u8BB0\u5F55",className:Fs.scoremodal,open:b.actionTabs.key==="\u8865\u8003\u8BB0\u5F55",width:1e3,onOk:()=>z({type:"exercise/setActionTabs",payload:{}}),onCancel:wt},uo.createElement(Ae.default,{layout:"inline",form:Tt,onValuesChange:(Pt,bn)=>{console.log(Pt),!(Pt.keywords||Pt.keywords==="")&&Tt.submit()},onFinish:Pt=>{console.log(Pt),kt(ls(ls({},Dn),Pt)),rn(ls(ls({},Dn),Pt))},initialValues:{is_random:"",exercise_status:""}},uo.createElement(Ae.default.Item,{name:"is_random"},uo.createElement(Xt.default,{className:Fs.selectWrapper,placeholder:"\u5168\u90E8\u7C7B\u578B",style:{width:160},size:"middle"},uo.createElement(Xt.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),uo.createElement(Xt.default.Option,{value:0},"\u4EBA\u5DE5\u7EC4\u5377"),uo.createElement(Xt.default.Option,{value:1},"\u968F\u673A\u7EC4\u5377"))),uo.createElement(Ae.default.Item,{name:"exercise_status"},uo.createElement(Xt.default,{className:Fs.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:160},size:"middle"},uo.createElement(Xt.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),uo.createElement(Xt.default.Option,{value:1},"\u672A\u5F00\u59CB"),uo.createElement(Xt.default.Option,{value:2},"\u8003\u8BD5\u4E2D"),uo.createElement(Xt.default.Option,{value:3},"\u5DF2\u622A\u6B62"))),uo.createElement(Ae.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords"},uo.createElement(Me.default.Search,{className:Fs.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:uo.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Fs.searchIcon}`,onClick:()=>Tt.submit()}),onSearch:Pt=>{Tt.submit()}}))),uo.createElement(Ce.default,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:ut,pagination:!1,loading:Rt,columns:an}),(ut==null?void 0:ut.length)>0&&uo.createElement(Ke.Z,{current:Dn.page,total:Bt,style:{marginBottom:20},defaultPageSize:Dn.limit,showTotal:Pt=>uo.createElement("span",null,"\u5171\xA0",uo.createElement("span",{style:{color:"#165DFF"}},Pt),"\xA0\u6761\u6570\u636E"),pageSize:Dn.limit,onChange:(Pt,bn)=>{Dn.page=Pt,Dn.limit=bn,kt(ls({},Dn)),rn(ls({},Dn))}}))};var jc=(0,ie.connect)(({exercise:b})=>({exercise:b}))(ws),sc={info:"info___FCajO",info_name:"info_name___nVPNy",info_studeng_id:"info_studeng_id___afKvd",info_group:"info_group___xadCu"},Zc="data:image/jpeg;base64,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",Ks=Object.defineProperty,zc=Object.defineProperties,xc=Object.getOwnPropertyDescriptors,Ws=Object.getOwnPropertySymbols,hc=Object.prototype.hasOwnProperty,$s=Object.prototype.propertyIsEnumerable,Us=(b,z,y)=>z in b?Ks(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Xs=(b,z)=>{for(var y in z||(z={}))hc.call(z,y)&&Us(b,y,z[y]);if(Ws)for(var y of Ws(z))$s.call(z,y)&&Us(b,y,z[y]);return b},Qc=(b,z)=>zc(b,xc(z)),wc=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const Hc=({exercise:b,loading:z,dispatch:y,cb:ze})=>{const ut=Qc(Xs({},(0,ie.useParams)()),{page:0,limit:20});let[Ne,Bt]=(0,a.useState)(Xs({},ut)),[Te,ce]=(0,a.useState)([]),[de,Rt]=(0,a.useState)({});const[cn,zt]=(0,a.useState)(!0),[bt,Tt]=(0,a.useState)(!0);(0,a.useEffect)(()=>{b.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55"&&(Te=[],kt(1))},[b.actionTabs.key]);const Dn=[{title:"\u6253\u56DE\u6B21\u6570",ellipsis:!0,dataIndex:"index",align:"center",render:(an,rn,wt)=>a.createElement(le.Z,{placement:"bottom",title:wt+1},a.createElement("span",null,wt+1))},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"submission_time",ellipsis:!0,align:"center",render:an=>a.createElement(le.Z,{placement:"bottom",title:je()(an).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,je()(an).format("YYYY-MM-DD HH:mm")))},{title:"\u6253\u56DE\u65F6\u95F4",dataIndex:"created_at",align:"center",render:an=>a.createElement(le.Z,{placement:"bottom",title:je()(an).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,je()(an).format("YYYY-MM-DD HH:mm")))},{title:"\u8003\u8BD5\u5F97\u5206",dataIndex:"score",ellipsis:!0,align:"center",render:an=>a.createElement(le.Z,{placement:"bottom",title:an},a.createElement("span",null,an||"--"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:an=>a.createElement(le.Z,{placement:"bottom",title:an},a.createElement("span",null,an||"--"))}],kt=an=>wc(void 0,null,function*(){var rn;an==1&&(Te=[]),zt(!0),Ne.page=an,Ne.student_id=b.actionTabs.student_id,Tt(!0);const wt=yield y({type:"exercise/getRedoListModal",payload:Qc(Xs({},Ne),{score:((Ne==null?void 0:Ne.one)||0)+`${Ne!=null&&Ne.two?","+(Ne==null?void 0:Ne.two):""}`})});Rt(Xs({},wt)),((rn=wt==null?void 0:wt.student_redo_lists)==null?void 0:rn.length)<Ne.limit&&zt(!1),wt!=null&&wt.student_redo_lists&&(Bt(Xs({},Ne)),ce([...Te,...wt==null?void 0:wt.student_redo_lists]),Tt(!1))});return a.createElement(se.default,{centered:!0,title:"\u6253\u56DE\u8BB0\u5F55",open:b.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55",width:1e3,bodyStyle:{minHeight:300},cancelButtonProps:{style:{display:"none"}},okButtonProps:{style:{display:"none"}},afterClose:()=>{Bt(Xs({},ut)),ce([])},onCancel:()=>{y({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:sc.info},a.createElement("div",{className:sc.info_name},"\u59D3\u540D\uFF1A",(de==null?void 0:de.name)||"--"),a.createElement("div",{className:sc.info_studeng_id},"\u5B66\u53F7\uFF1A",(de==null?void 0:de.student_id)||"--"),a.createElement("div",{className:sc.info_group},"\u5206\u73ED\uFF1A",(de==null?void 0:de.course_group_name)||"--")),(Te==null?void 0:Te.length)===0&&!bt&&a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.createElement("img",{src:Zc,width:"100",alt:""}),a.createElement("br",null),a.createElement("p",{className:"mt20"},"\u8BE5\u5B66\u751F\u65E0\u6253\u56DE\u8BB0\u5F55!")),((Te==null?void 0:Te.length)>0||bt)&&a.createElement("section",null,a.createElement("div",{className:"flexd-table-header mt20"},a.createElement(Ce.default,{pagination:!1,dataSource:[],columns:Dn})),a.createElement("div",{style:{maxHeight:170,overflow:"auto"}},a.createElement(Bo(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!bt&&cn&&kt((Ne==null?void 0:Ne.page)+1)},hasMore:cn,useWindow:!1},a.createElement(Ce.default,{loading:bt,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:Te,columns:Dn})))))};var Xc=(0,ie.connect)(({exercise:b,loading:z})=>({exercise:b,loading:z}))(Hc),Jc=E(88068),Ic=E(20271),cc={flex_box_center:"flex_box_center___WY2F6",flex_space_between:"flex_space_between___iUTlt",flex_box_vertical_center:"flex_box_vertical_center___mDkSS",flex_box_center_end:"flex_box_center_end___Wn6Ih",flex_box_column:"flex_box_column___fErgP",customModal:"customModal___WBifT",checking:"checking___THUYH",content:"content___OYuOv",group:"group___mn5IG",footer:"footer___yBjyD"},qc=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const Fc=({exercise:b,dispatch:z,onOk:y})=>{const ze=(0,ie.useParams)(),[ut,Ne]=(0,a.useState)([]),[Bt,Te]=(0,a.useState)([]),[ce,de]=(0,a.useState)(!0),[Rt,cn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{b.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"&&zt()},[b.actionTabs.key]);const zt=()=>qc(void 0,null,function*(){de(!0);const kt=yield(0,oe.ZP)(`/api/courses/${ze==null?void 0:ze.coursesId}/exercises/exercise_course_groups.json`,{method:"get",params:{id:ze==null?void 0:ze.categoryId}});kt&&Ne((kt==null?void 0:kt.course_groups)||[]),de(!1)}),bt=()=>{z({type:"exercise/setActionTabs",payload:{}})},Tt=()=>{y(Bt)},Dn=kt=>{Te(kt),cn(kt.length===ut.length)};return a.createElement(se.default,{centered:!0,afterClose:()=>{Te([]),cn(!1)},title:"\u4EE3\u7801\u67E5\u91CD",open:b.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD",footer:null,width:718,wrapClassName:cc.customModal,onCancel:bt},a.createElement("aside",{className:cc.checking},a.createElement("div",{className:cc.content},a.createElement("div",{className:cc.group},ut.length>0?a.createElement("p",null,"\u9009\u62E9\u73ED\u7EA7\uFF1A"):a.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),a.createElement(ye.default.Group,{value:Bt,onChange:Dn},ut.map(kt=>a.createElement(ye.default,{key:kt.id,value:kt.id},kt.name))))),a.createElement("div",{className:cc.footer},a.createElement(ye.default,{checked:Rt,onChange:kt=>{const an=kt.target.checked?ut.map(rn=>rn.id):[];Te(an),cn(kt.target.checked)}},"\u5168\u9009"),a.createElement(Fe.ZP,{onClick:bt},"\u53D6\u6D88"),a.createElement(Fe.ZP,{onClick:Tt,type:"primary"},"\u786E\u8BA4"))))};var _c=(0,ie.connect)(({exercise:b})=>({exercise:b}))(Fc),$c=E(93965),zr={flex_box_center:"flex_box_center___Onpg9",flex_space_between:"flex_space_between___nYRpC",flex_box_vertical_center:"flex_box_vertical_center___NGA7H",flex_box_center_end:"flex_box_center_end___a2dUm",flex_box_column:"flex_box_column___c5CN2",AddUnlimitedStudentItem:"AddUnlimitedStudentItem___vO7s2",iconfontClose:"iconfontClose___jHWgM",formDom:"formDom___ahHwX",form:"form___TDc55",fjpy:"fjpy___dshUa",tips:"tips___sHetw",buttonFixed:"buttonFixed___oKPiL",buttonWrap:"buttonWrap___LDtpG",button:"button___ydPRd",scoreSettingWrapper:"scoreSettingWrapper___L7weV",ipItem:"ipItem___nAf_u",ipWrp:"ipWrp___x3LTQ",tagWrap:"tagWrap___PMN4b",tag:"tag___Auf1J",padding:"padding___veqnd",unlockKeyWrapper:"unlockKeyWrapper___UOERJ",unlockKeyInput:"unlockKeyInput___ItI9I",mb40:"mb40___eMjps",mb28:"mb28___ZxJPY",mainRuleText:"mainRuleText___U5cJS",minorRuleText:"minorRuleText___aZezx",contentInterval:"contentInterval___slPV9",CompetitionsListzhezhao:"CompetitionsListzhezhao___bTlUp",numberInput:"numberInput____ONIt",publishRuleIndex:"publishRuleIndex___s2cVA",publishRuleContent:"publishRuleContent___HohmS",groupSelector:"groupSelector___Zxqsw",addAndDelete:"addAndDelete___saTVM",deleteIcon:"deleteIcon___vnkck",addIcon:"addIcon___Yz7Ef",cancelBtn:"cancelBtn___p8Klw",submitBtn:"submitBtn___pmm2G",remindForm:"remindForm___K6X21",remindItem:"remindItem___Z7rRb",remindInput:"remindInput___r_wq3",addRemind:"addRemind___jbnIp",disabled:"disabled___ebijK",removeStyle:"removeStyle___ObL0w",new_title:"new_title___Te4vd",multiple_select:"multiple_select___K8cHJ",title_icon:"title_icon___s6qSK",title:"title___N_aja"},Uo=E(59301),ed=Object.defineProperty,vd=Object.defineProperties,td=Object.getOwnPropertyDescriptors,bi=Object.getOwnPropertySymbols,li=Object.prototype.hasOwnProperty,ds=Object.prototype.propertyIsEnumerable,Cs=(b,z,y)=>z in b?ed(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Pc=(b,z)=>{for(var y in z||(z={}))li.call(z,y)&&Cs(b,y,z[y]);if(bi)for(var y of bi(z))ds.call(z,y)&&Cs(b,y,z[y]);return b},Ed=(b,z)=>vd(b,td(z)),nd=({disabled:b,time:z})=>Uo.createElement(Ae.default.List,{name:"exercise_events",rules:[{validator(y,ze){var ut,Ne;const Bt=new Set;for(const Te of ze){if(Bt.has(Te.reminder_time))return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u5141\u8BB8\u91CD\u590D\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E"));if(Te.reminder_time>z)return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7B54\u9898\u65F6\u957F"));if(Bt.add(Te.reminder_time),!((Ne=(ut=Te.reminder_content)==null?void 0:ut.trim())!=null&&Ne.length))return Promise.reject(new Error("\u63D0\u9192\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(y,{add:ze,remove:ut})=>Uo.createElement("div",{className:zr.remindForm},y.length>0&&Uo.createElement("div",null,y.map((Ne,Bt)=>Uo.createElement(pe.Z,{key:Ne.key,align:"middle",wrap:!1,className:zr.remindItem},Uo.createElement("span",{className:"mr10",style:{marginLeft:"32px"}},Bt+1,".\u7B54\u9898\u7ED3\u675F\u524D"),Uo.createElement(fe.Z,null,Uo.createElement(Ae.default.Item,Ed(Pc({},Ne),{name:[Ne.name,"reminder_time"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u65F6\u95F4"}],noStyle:!0}),Uo.createElement(We.Z,{precision:0,min:1,disabled:b,addonAfter:"\u5206\u949F",className:zr.remindInput}))),Uo.createElement("span",{className:"mr10 ml10"},"\u8FDB\u884C\u63D0\u9192\uFF0C\u63D0\u9192\u5185\u5BB9\u4E3A"),Uo.createElement(fe.Z,{flex:1},Uo.createElement(Ae.default.Item,Ed(Pc({},Ne),{name:[Ne.name,"reminder_content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u5185\u5BB9"}],noStyle:!0}),Uo.createElement(Me.default,{className:zr.remindInput,disabled:b,showCount:!0,maxLength:100}))),Uo.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187",opacity:b?.5:1},onClick:()=>{b||ze({reminder_time:""})}}),Uo.createElement("i",{className:"iconfont icon-shanjian1",style:{color:"#E30000",cursor:"pointer",fontSize:16,visibility:b?"hidden":"visible"},onClick:()=>ut(Ne.name)})))),y.length<5&&Uo.createElement(pe.Z,{style:{marginLeft:"30px"}},Uo.createElement(fe.Z,{className:`${zr.addRemind} ${b?zr.disabled:""}`,onClick:()=>{b||ze({reminder_time:""})}},Uo.createElement("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5 font14"}),"\u6DFB\u52A0\u7B54\u9898\u63D0\u9192")))),jd=E(69186),ji=E(24532),Ei=E(27878),Li=E(66443),Ta=E(59301),Jo=Object.defineProperty,Zd=Object.defineProperties,cm=Object.getOwnPropertyDescriptors,v0=Object.getOwnPropertySymbols,Ad=Object.prototype.hasOwnProperty,dm=Object.prototype.propertyIsEnumerable,zd=(b,z,y)=>z in b?Jo(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Is=(b,z)=>{for(var y in z||(z={}))Ad.call(z,y)&&zd(b,y,z[y]);if(v0)for(var y of v0(z))dm.call(z,y)&&zd(b,y,z[y]);return b},gd=(b,z)=>Zd(b,cm(z)),Cc=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const{RangePicker:mm}=qn.default,{Option:E0}=Xt.default,fm=({user:b,classroomList:z,exercise:y,globalSetting:ze,loading:ut,dispatch:Ne,changeActive:Bt})=>{var Te,ce,de,Rt,cn,zt,bt,Tt,Dn,kt,an,rn,wt;const{workSetting:Nt,commonHeader:wn}=y,Pt=(0,ie.useParams)();Pt.category=Pt.categoryId;const[bn,En]=(0,a.useState)(!1),[hu,Et]=(0,a.useState)(!1),[yt,Ot]=(0,a.useState)(),[_t,Vn]=(0,a.useState)({});let[Yn,Qu]=(0,a.useState)([]),[Kt,Ze]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3,show_acm:!1});const[vu,Pn]=(0,a.useState)(1),[ga,wu]=(0,a.useState)(!1),[In,uu]=(0,a.useState)(!1),[Bu,Lu]=(0,a.useState)(!1),[bu,Fu]=(0,a.useState)(!1),[Ln,sn]=(0,a.useState)([]),[mu,zn]=(0,a.useState)([]),[An,kn]=(0,a.useState)(!1),[gn,iu]=(0,a.useState)(null),[Mu,Vu]=(0,a.useState)({});(0,a.useEffect)(()=>{((wn==null?void 0:wn.exercise_status)==="5"||wn!=null&&wn.appraise_label||(0,hn.aQ)())&&En(!0)},[wn]),(0,a.useEffect)(()=>{wa()},[Nt]),(0,a.useEffect)(()=>{(0,hn.dE)()||Uu()},[]),(0,a.useEffect)(()=>{y.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&Bt("2")},[y.actionTabs.key]);function Uu(){return Cc(this,null,function*(){const aa=yield(0,oe.ZP)(`/api/courses/${Pt==null?void 0:Pt.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:Pt==null?void 0:Pt.coursesId}});Ot(aa==null?void 0:aa.alert)})}const el=aa=>{var wl;const Qr=Kt.publish_time;if(!Qr||(wl=Nt==null?void 0:Nt.exercise)!=null&&wl.publish_time)return;let ca;aa===1?ca=je()(Qr).add(120,"minutes"):ca=je()(Qr).add(7,"days"),Kt.end_time=ca,Ze(Object.assign({},Kt))},wa=()=>{var aa,wl,Qr,ca,Bl;console.log("\u53D6\u6D88");const Hr=JSON.parse(JSON.stringify(Nt));if(Object.keys(Kt).forEach(ml=>{var Gi;Kt[ml]=(Gi=Hr==null?void 0:Hr.exercise)==null?void 0:Gi[ml]}),Yn=((aa=Hr==null?void 0:Hr.published_course_groups)==null?void 0:aa.map(ml=>({course_group_id:ml.course_group_id,end_time:ml.course_end_time,publish_time:ml.course_publish_time})))||[{}],(wl=Nt==null?void 0:Nt.course_groups)==null||wl.map(ml=>{var Gi;(Gi=Nt==null?void 0:Nt.published_course_groups)==null||Gi.map((Ro,Ou)=>{var ql;(ql=Ro==null?void 0:Ro.course_group_id)!=null&&ql.includes(ml==null?void 0:ml.course_group_id)&&(ml.cilckkey=Ou,ml.isselect=!0)})}),y.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"&&Ja(""),wu(Kt.time!==-1),Ze(Kt),Kt!=null&&Kt.is_appoint_user){const ml=((ca=(Qr=Hr==null?void 0:Hr.exercise)==null?void 0:Qr.all_exercise_users)==null?void 0:ca.map(Gi=>Gi.user_id))||[];sn([...ml])}uu(Kt.is_appoint_user),Lu(Kt.is_miss_exam_user),Fu(Kt.is_no_passing_user),Qu(Yn.length>0?Yn:[{}]),ka.setFieldsValue({exercise_events:(Bl=Hr==null?void 0:Hr.exercise)==null?void 0:Bl.exercise_events})},Au=()=>Cc(void 0,null,function*(){var aa,wl,Qr,ca,Bl,Hr;if(((aa=b==null?void 0:b.userInfo)==null?void 0:aa.user_status)===2){(0,ji.Rd)();return}if((wn==null?void 0:wn.exercise_question_count)===0){me.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const ml=JSON.parse(JSON.stringify(Kt));console.log("\u63D0\u4EA4");try{yield ka.validateFields();const Ou=ka.getFieldsValue();ml.exercise_events=Ou.exercise_events}catch(Ou){Ou!=null&&Ou.errorFields&&(ka.scrollToField((Qr=(wl=Ou==null?void 0:Ou.errorFields)==null?void 0:wl[0])==null?void 0:Qr.name,{behavior:"smooth",block:"center"}),me.ZP.error((Hr=(Bl=(ca=Ou==null?void 0:Ou.errorFields)==null?void 0:ca[0])==null?void 0:Bl.errors)==null?void 0:Hr[0]));return}if(ml.categoryId=Pt.categoryId,ml.publish_time_groups=Yn,Kt!=null&&Kt.is_make_up_exercise){if(In&&Ln.length<=0||!In&&!(Bu||bu)){me.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}ml.is_appoint_user=In,ml.is_miss_exam_user=Bu,ml.is_no_passing_user=bu,In?ml.make_up_exercise_users=Ln==null?void 0:Ln.map(Ou=>({user_id:Ou})):ml.make_up_exercise_users=[]}if(!Kt.unified_setting&&!(Kt!=null&&Kt.is_make_up_exercise)){if(!Yn.length){me.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}delete ml.publish_time,delete ml.end_time,Yn.map(Ou=>{var ql;if(!Ou.course_group_id||!((ql=Ou.course_group_id)!=null&&ql.length))throw me.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Ou.publish_time||!Ou.end_time)throw me.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}else if(!Kt.publish_time||!Kt.end_time)throw me.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");let{exercise:Gi}=Nt;const Ro=()=>Cc(void 0,null,function*(){if(Kt.exercise_type==2&&(Gi.is_locked||Gi.open_camera||Gi.screen_open||Gi.login_restrict||Gi.ip_bind||Gi.ip_limit=="pub"||Gi.ip_limit=="inner"||Gi.identity_verify||Gi.open_phone_video_recording)){const ql=se.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:Ta.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",Ta.createElement("span",{style:{color:"#FA6400"}}," ",(0,Se.hi)(Gi)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>Cc(void 0,null,function*(){let fr=yield(0,Li.Tr)({exercise_ids:[parseInt(Pt==null?void 0:Pt.categoryId)],course_id:Pt.coursesId,type:"exercise"});(fr==null?void 0:fr.student_count)===0?ha(ml):(Vn(ml),Vu(fr)),Bt("2")}),onCancel:()=>Cc(void 0,null,function*(){ql.destroy();let fr=yield(0,Li.Tr)({exercise_ids:[Pt==null?void 0:Pt.categoryId],course_id:Pt.coursesId,type:"exercise"});(fr==null?void 0:fr.student_count)===0?ha(ml):(Vn(ml),Vu(fr))})});return}let Ou=yield(0,Li.Tr)({exercise_ids:[Pt==null?void 0:Pt.categoryId],course_id:Pt.coursesId,type:"exercise"});(Ou==null?void 0:Ou.student_count)===0?ha(ml):(Vn(ml),Vu(Ou))});wn!=null&&wn.high_resources_consume&&!(wn!=null&&wn.high_resources_consume_permission)?Ne({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Pt.coursesId,type:"exercise",type_id:Pt.categoryId,name:wn.exercise_name,fn:()=>{Ro()}}}):Ro()}),ha=aa=>Cc(void 0,null,function*(){Et(!0),(yield(0,oe.ZP)(`/api/exercises/${Pt==null?void 0:Pt.categoryId}/publish_settings.json`,{method:"post",body:aa})).status===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ja(""),Ne({type:"exercise/getCommonHeader",payload:Is({},Pt)}),Ne({type:"exercise/getWorkSetting",payload:Is({},Pt)})),Et(!1)}),Qa=aa=>aa&&aa<je()().startOf("minute"),Gl=aa=>Kt.end_time?aa&&(aa<je()(Kt.publish_time).startOf("minute")||aa<je()().startOf("minute")):aa&&aa<je()().startOf("minute"),Lr=aa=>{var wl,Qr;return((wl=Nt==null?void 0:Nt.exercise)==null?void 0:wl.exercise_status)>1&&!(aa!=null&&aa.new)?!0:(Qr=Nt==null?void 0:Nt.published_course_groups)!=null&&Qr.some(ca=>ca.course_group_id===aa.course_group_id)?bn:!1},la=aa=>{var wl;return bn?[!0,!0]:(wl=Nt==null?void 0:Nt.published_course_groups)!=null&&wl.some(Qr=>{var ca,Bl;return((ca=Qr.course_group_id)==null?void 0:ca[0])===((Bl=aa.course_group_id)==null?void 0:Bl[0])})?bn||je()()>je()(aa==null?void 0:aa.publish_time)?[!0,!1]:[!1,!1]:[!1,!1]};(0,a.useEffect)(()=>{Ja("\u8868\u5355\u672A\u4FDD\u5B58")},[Kt]);const Ja=(aa="")=>{Ne({type:"exercise/setActionTabs",payload:{key:aa}})},hr=aa=>{aa.preventDefault(),aa.returnValue=""},Ea=(aa,wl,Qr)=>{if(aa<=0){me.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}else sn(wl),zn(Qr),kn(!1)},[ka]=Ae.default.useForm();return Ta.createElement("section",{className:zr.form,style:{padding:"30px 50px",marginBottom:"0px"}},Ta.createElement(pn.Z,{spinning:ut["exercise/getWorkSetting"]||hu},!(Kt!=null&&Kt.is_make_up_exercise)&&Ta.createElement(Ta.Fragment,null,Ta.createElement("div",{className:zr.new_title,style:{marginTop:"0px"}},"\u8003\u8BD5\u53D1\u5E03"),Ta.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ta.createElement(ve.ZP.Group,{onChange:()=>{var aa,wl,Qr,ca,Bl;if((0,hn.Rm)()&&(!((wl=(aa=z==null?void 0:z.AssistantObject)==null?void 0:aa.exercise)!=null&&wl.can_publish)||!((ca=(Qr=z==null?void 0:z.AssistantObject)==null?void 0:Qr.exercise)!=null&&ca.can_late))){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((Bl=Nt==null?void 0:Nt.exercise)==null?void 0:Bl.exercise_status)>1){me.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539");return}Kt.unified_setting=!Kt.unified_setting,Kt.unified_setting===!1&&Yn==""&&Qu(Yn.concat({})),Ze(Object.assign({},Kt))},value:Kt.unified_setting,disabled:bn||((Te=Nt==null?void 0:Nt.exercise)==null?void 0:Te.exercise_status)>1},Ta.createElement(ve.ZP,{value:!0,disabled:!((ce=Nt==null?void 0:Nt.exercise)!=null&&ce.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),((de=Nt.course_groups)==null?void 0:de.length)>0&&Ta.createElement(ve.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")))),!(wn!=null&&wn.is_make_up_exercise)&&Ta.createElement("div",{style:{color:"red"}},((Rt=Nt==null?void 0:Nt.exercise)==null?void 0:Rt.exercise_status)>1&&yt&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002"),(Kt.unified_setting||(wn==null?void 0:wn.is_make_up_exercise))&&Ta.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px",alignItems:"center",height:"50px"}},Ta.createElement("div",{style:{color:"#666666",marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Ta.createElement(le.Z,{placement:"bottom",title:((cn=Nt==null?void 0:Nt.exercise)==null?void 0:cn.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},Ta.createElement(qn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:je()((0,Se.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Qa,disabled:bn||((zt=Nt==null?void 0:Nt.exercise)==null?void 0:zt.exercise_status)>1||(0,hn.Rm)()&&!((Tt=(bt=z==null?void 0:z.AssistantObject)==null?void 0:bt.exercise)!=null&&Tt.can_publish),value:Kt.publish_time?je()(Kt.publish_time):void 0,allowClear:!1,onChange:(aa,wl)=>{Kt.publish_time=wl,Kt.end_time||(Kt.end_time=Kt.exercise_type===1?je()(aa).add(120,"minutes"):je()(aa).add(7,"days")),Ze(Object.assign({},Kt))}})),Ta.createElement("div",{style:{color:"#666666",marginLeft:"60px"}},"\u622A\u6B62\u65F6\u95F4"),Ta.createElement(qn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:je()((0,Se.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:bn||(0,hn.Rm)()&&!((kt=(Dn=z==null?void 0:z.AssistantObject)==null?void 0:Dn.exercise)!=null&&kt.can_late)||(wn==null?void 0:wn.open_appraise),allowClear:!1,value:Kt.end_time?je()(Kt.end_time):void 0,disabledDate:Gl,onChange:(aa,wl)=>{var Qr,ca;if((0,hn.Rm)()&&!((ca=(Qr=z==null?void 0:z.AssistantObject)==null?void 0:Qr.exercise)!=null&&ca.can_publish)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Kt.end_time=wl,Ze(Object.assign({},Kt))}})),!Kt.unified_setting&&!(wn!=null&&wn.is_make_up_exercise)&&Ta.createElement("div",{style:{color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Yn&&Yn.map(function(aa,wl){var Qr,ca,Bl;return Ta.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:wl==(Yn==null?void 0:Yn.length)-1?"0px":"10px"}},Ta.createElement("div",{style:{width:"75px",marginLeft:"23px"}},"\u53D1\u5E03\u89C4\u5219",wl+1),Ta.createElement(Xt.default,{showArrow:!0,allowClear:!0,className:zr.multiple_select,disabled:bn||((Qr=Nt==null?void 0:Nt.homework_status)!=null&&Qr.includes("\u672A\u53D1\u5E03")&&aa.id||je()()<je()(aa==null?void 0:aa.publish_time)?!1:!!(aa!=null&&aa.publish_time)),style:{width:"250px"},mode:"multiple",value:aa.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",optionFilterProp:"label",onChange:Hr=>{Yn[wl].course_group_id=Hr,Qu(Yn.slice()),Nt.course_groups.map((ml,Gi)=>{Hr.map((Ro,Ou)=>{ml.course_group_id===Ro&&(ml.cilckkey=wl,ml.isselect=!0)})})},onDeselect:Hr=>{Nt.course_groups.map((ml,Gi)=>{ml.course_group_id===Hr&&ml.cilckkey===wl&&(ml.cilckkey=wl,ml.isselect=!1)})}},Nt.course_groups&&Nt.course_groups.map(function(Hr,ml){return Ta.createElement(E0,{disabled:(Hr==null?void 0:Hr.isselect)&&Hr.cilckkey!=wl,label:Hr.course_group_name,value:Hr.course_group_id,key:Hr.course_group_id},Hr.course_group_name)})),Ta.createElement(mm,{disabled:la(aa)||(0,hn.Rm)()&&!((Bl=(ca=z==null?void 0:z.AssistantObject)==null?void 0:ca.exercise)!=null&&Bl.can_publish),disabledDate:Qa,style:{width:"620px",marginLeft:"20px"},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[je()((0,Se.U6)(),"HH:mm"),je()((0,Se.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:aa.publish_time&&[je()(aa.publish_time),aa.end_time&&je()(aa.end_time)],onChange:(Hr,ml)=>{Yn[wl].publish_time=ml[0],!aa.end_time&&ml[0]?Yn[wl].end_time=je()(ml[0]).add(7,"days"):Yn[wl].end_time=ml[1],Qu([...Yn])},onCalendarChange:(Hr,ml,Gi)=>{if(ml!=null&&ml[0]&&!ml[1]){const Ro=Kt.exercise_type===1?je()(ml[0]).add(120,"minutes"):je()(ml[0]).add(7,"days");Yn[wl].publish_time=ml[0],Yn[wl].end_time=Ro,Qu([...Yn])}}}),Ta.createElement("div",{style:{visibility:bn?"hidden":"visible",display:"flex",width:"50px"}},Ta.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Hr,ml;if((0,hn.Rm)()&&!((ml=(Hr=z==null?void 0:z.AssistantObject)==null?void 0:Hr.exercise)!=null&&ml.can_publish)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Qu(Yn.concat({new:!0}))}}),Ta.createElement("i",{className:"iconfont icon-shanjian1",style:{visibility:(aa!=null&&aa.publish_time&&je()()<je()(aa==null?void 0:aa.publish_time)||!(aa!=null&&aa.publish_time))&&wl!=0?"visible":"hidden",cursor:"pointer",color:"#E30000"},onClick:()=>{Yn=Yn.filter((Hr,ml)=>wl!==ml),Qu([...Yn])}})))})),((an=Nt==null?void 0:Nt.exercise)==null?void 0:an.have_hacks)&&!((rn=Nt==null?void 0:Nt.exercise)!=null&&rn.is_random)&&Ta.createElement(Ta.Fragment,null,Ta.createElement("div",{className:zr.new_title,style:{marginTop:30}},"\u5C55\u793AACM\u6392\u884C\u699C",Ta.createElement("span",{style:{color:"#666666"}},"\uFF08\u5C06\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u6392\u540D\uFF0C\u4EC5\u9488\u5BF9\u4EBA\u5DE5\u7EC4\u5377\u4E14\u8BD5\u5377\u4E2D\u5B58\u5728\u7F16\u7A0B\u9898\u7684\u60C5\u51B5\u751F\u6548\uFF09")),Ta.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},Ta.createElement(ve.ZP.Group,{value:Kt.show_acm,onChange:aa=>{Kt.show_acm=aa.target.value,Ze(Is({},Kt))},style:{marginTop:"2px"}},Ta.createElement(ve.ZP,{value:!0,style:{marginRight:"50px"}},"\u5C55\u793AACM\u6392\u884C\u699C"),Ta.createElement(ve.ZP,{value:!1},"\u9690\u85CFACM\u6392\u884C\u699C")))),!(Kt!=null&&Kt.is_make_up_exercise)&&Ta.createElement(Ta.Fragment,null,Ta.createElement("div",{className:zr.new_title,style:{marginTop:30}},"\u8003\u8BD5\u6A21\u5F0F"),Ta.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},Ta.createElement(ve.ZP.Group,{value:Kt.exercise_type,disabled:bn||((wt=Nt==null?void 0:Nt.exercise)==null?void 0:wt.exercise_status)>1,onChange:aa=>{Kt.exercise_type=aa.target.value,Ze(Is({},Kt)),el(aa.target.value)},style:{marginTop:"2px"}},Ta.createElement(ve.ZP,{value:1,style:{marginRight:"50px"}},"\u6B63\u5F0F\u8003\u8BD5"),Ta.createElement(ve.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")),(Kt==null?void 0:Kt.exercise_type)===2&&Ta.createElement(Ta.Fragment,null,Ta.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),Ta.createElement(We.Z,{className:zr.numberInput,addonAfter:"\u6B21",style:{width:145},precision:0,size:"large",value:Kt==null?void 0:Kt.simulate_exercise_num,disabled:bn,min:1,max:999,onChange:aa=>{Kt.simulate_exercise_num=aa,Ze(Is({},Kt))}}),Ta.createElement("span",{style:{color:"#666666"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),(Kt==null?void 0:Kt.is_make_up_exercise)&&Ta.createElement(Ta.Fragment,null,Ta.createElement(pe.Z,null,Ta.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),Ta.createElement(De.Z,{checked:In,onChange:(aa,wl)=>{var Qr,ca;if(uu(aa),aa){if(Kt!=null&&Kt.is_appoint_user){const Bl=(ca=(Qr=Nt==null?void 0:Nt.exercise)==null?void 0:Qr.all_exercise_users)==null?void 0:ca.map(Hr=>Hr.user_id);sn([...Bl])}else sn([]);Lu(!1),Fu(!1)}else Lu(Kt.is_miss_exam_user),Fu(Kt.is_no_passing_user)},disabled:!((Kt==null?void 0:Kt.exercise_status)===1&&(wn!=null&&wn.allow_create_make_up))}),Ta.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!In&&Ta.createElement(pe.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle"},Ta.createElement(ye.default,{checked:Bu,disabled:!((Kt==null?void 0:Kt.exercise_status)===1&&(Kt==null?void 0:Kt.miss_exam_count)>0&&(wn!=null&&wn.allow_create_make_up)),onChange:aa=>{Lu(aa.target.checked)}},Ta.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),Ta.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{iu(1),uu(!1),kn(!0)}},"\uFF08",`${(Kt==null?void 0:Kt.miss_exam_count)||0}\u4EBA`,"\uFF09"),Ta.createElement(ye.default,{checked:bu,disabled:!((Kt==null?void 0:Kt.exercise_status)===1&&(Kt==null?void 0:Kt.no_passing_count)>0&&(wn!=null&&wn.allow_create_make_up)),onChange:aa=>{Fu(aa.target.checked)}},Ta.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),Ta.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{iu(2),uu(!1),kn(!0)}},"\uFF08",`${(Kt==null?void 0:Kt.no_passing_count)||0}\u4EBA`,"\uFF09")),In&&Ta.createElement(pe.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"}},Ta.createElement(Fe.ZP,{type:"primary",ghost:!0,disabled:!((Kt==null?void 0:Kt.exercise_status)===1&&(wn!=null&&wn.allow_create_make_up)),onClick:()=>{kn(!0),iu(void 0)}},Ta.createElement("span",null,Ta.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),Ta.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),Ta.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Ln.length||0} \u4EBA`,"\uFF09"))),Ta.createElement("div",{className:zr.new_title,style:{marginTop:"30px"}},"\u8003\u8BD5\u65F6\u957F\u8BBE\u7F6E"),Ta.createElement("div",null,Ta.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},Ta.createElement(ye.default,{disabled:bn,checked:ga,onChange:aa=>{aa.target.checked===!1?Ze(wl=>gd(Is({},wl),{time:-1})):ka.setFieldsValue({exercise_events:[{reminder_time:30,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C30\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"},{reminder_time:15,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C15\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"}]}),wu(aa.target.checked)},style:{fontSize:"14px",marginTop:"2px"}},"\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F"),ga&&Ta.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},Ta.createElement("div",{style:{marginRight:10,marginLeft:25}},"\u7B54\u9898\u65F6\u957F"),Ta.createElement(We.Z,{size:"large",disabled:bn,min:1,style:{width:"200px"},value:Kt.time===-1?null:Kt.time,precision:0,addonAfter:"\u5206\u949F",onChange:aa=>{Kt.time=aa,Ze(Is({},Kt))}}))),ga&&Ta.createElement(Ae.default,{form:ka},Ta.createElement(nd,{disabled:bn,time:Kt.time})),Ta.createElement("div",null,Ta.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Ta.createElement(ye.default,{checked:Kt.enable_last_times,onChange:aa=>Ze(wl=>gd(Is({},wl),{enable_last_times:aa.target.checked})),disabled:bn,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u8003\u8BD5\u8FDF\u5230\u65F6\u957F\u9650\u5236"),Kt.enable_last_times&&Ta.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},Ta.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u8003\u8BD5\u5F00\u59CB\u540E"),Ta.createElement(We.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:Kt==null?void 0:Kt.last_times,disabled:bn||!Kt.enable_last_times,min:0,onChange:aa=>{Kt.last_times=aa,Ze(Is({},Kt))}}),Ta.createElement("span",{style:{marginLeft:"10px"}},"\u7981\u6B62\u5B66\u751F\u8FDB\u5165\u8003\u8BD5"))),Ta.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Ta.createElement(pe.Z,null,Ta.createElement(ye.default,{checked:Kt.enable_answer_time,onChange:aa=>Ze(wl=>gd(Is({},wl),{enable_answer_time:aa.target.checked})),disabled:bn,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u63D0\u524D\u4EA4\u5377\u65F6\u95F4\u9650\u5236")),Kt.enable_answer_time&&Ta.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},Ta.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u5B66\u751F\u8FDB\u5165\u8003\u8BD5\u4F5C\u7B54\u65F6\u95F4\u5FC5\u987B \u2265"),Ta.createElement(We.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:Kt==null?void 0:Kt.answer_time,disabled:bn||!Kt.enable_answer_time,min:0,onChange:aa=>{Kt.answer_time=aa,Ze(Is({},Kt))}}),Ta.createElement("span",{style:{marginLeft:"10px"}},"\u624D\u80FD\u4EA4\u5377")))))),!(wn!=null&&wn.appraise_label)&&(!(wn!=null&&wn.is_make_up_exercise)&&(0,hn.GJ)()||(wn==null?void 0:wn.is_make_up_exercise)&&(wn==null?void 0:wn.allow_create_make_up))&&Ta.createElement(Fe.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Au},"\u4FDD\u5B58"),Ta.createElement(jd.Z,{visible:An,setVisible:kn,onK:Ea,selectKeys:Ln,selectRows:mu,appointStudent:In,modalParams:gn}),Ta.createElement(Ei.Z,{resdata:Mu,type:"exercisepush",okloading:hu,oktext:(Mu==null?void 0:Mu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:aa=>Cc(void 0,null,function*(){Et(!0);let wl=yield(0,oe.ZP)(`/api/courses/${Pt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[parseInt(Pt==null?void 0:Pt.categoryId)]}});Et(!1),(wl==null?void 0:wl.status)===0&&ha(_t)})}))};var pm=(0,ie.connect)(({exercise:b,loading:z,globalSetting:y,classroomList:ze,user:ut})=>({exercise:b,loading:z.effects,globalSetting:y,user:ut,classroomList:ze}))(fm),dc=E(19248),A0=E(14749),vm=Object.defineProperty,g0=Object.getOwnPropertySymbols,Em=Object.prototype.hasOwnProperty,Qd=Object.prototype.propertyIsEnumerable,h0=(b,z,y)=>z in b?vm(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,F0=(b,z)=>{for(var y in z||(z={}))Em.call(z,y)&&h0(b,y,z[y]);if(g0)for(var y of g0(z))Qd.call(z,y)&&h0(b,y,z[y]);return b},Am=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const{TabPane:C0}=Be.default,gm=({exercise:b,loading:z,dispatch:y})=>{var ze;const ut=(0,ie.useParams)(),Ne=(0,ie.useLocation)(),[Bt]=Ae.default.useForm(),[Te,ce]=(0,a.useState)({}),[de,Rt]=(0,a.useState)("1");return(0,a.useEffect)(()=>{b.actionTabs.key==="addIp"&&(Bt.resetFields(),Rt("1"))},[b.actionTabs]),a.createElement(se.default,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",open:b.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:()=>Am(void 0,null,function*(){if(yield Bt.validateFields(),!Te.ip){const cn=Te.startIP.split(".")[3];if(parseInt(cn)>parseInt(Te.endIP)){me.ZP.warning("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5");return}}y({type:"exercise/setActionTabs",payload:{key:"insterIp",data:F0({},Bt.getFieldValue()),type:b.actionTabs.type}})}),onCancel:()=>{y({type:"exercise/setActionTabs",payload:{}})}},a.createElement("section",{className:"pl10 pr10"},a.createElement(Be.default,{activeKey:de,onChange:cn=>{Rt(cn),Bt.resetFields()}},a.createElement(C0,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),a.createElement(C0,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),a.createElement(Ae.default,{form:Bt,className:"pt30",name:"form",layout:"vertical",onValuesChange:(cn,zt)=>{ce(F0({},zt))}},de==="1"&&a.createElement(Ae.default.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},a.createElement(Xt.default,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:cn=>{Bt.setFieldsValue({ip:[...cn.filter(zt=>(0,A0.t)(zt)?!0:(me.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1))]})}})),de==="2"&&a.createElement(pe.Z,{gutter:[20,20]},a.createElement(fe.Z,{flex:"1"},a.createElement(Ae.default.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},a.createElement(Me.default,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:cn=>{let zt="";(0,A0.t)(cn.target.value)?zt=cn.target.value:(zt="",me.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),Bt.setFieldsValue({startIP:zt})}}))),a.createElement(fe.Z,{flex:"1"},a.createElement(Ae.default.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},a.createElement(Me.default,{onBlur:cn=>{},prefix:a.createElement("span",{className:"font14"},(ze=Te.startIP)==null?void 0:ze.substring(0,Te.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))};var y0=(0,ie.connect)(({exercise:b,loading:z})=>({exercise:b,loading:z}))(gm),mo=E(50105),pu=E(59301),hm=Object.defineProperty,Fm=Object.defineProperties,Cm=Object.getOwnPropertyDescriptors,B0=Object.getOwnPropertySymbols,D0=Object.prototype.hasOwnProperty,ym=Object.prototype.propertyIsEnumerable,b0=(b,z,y)=>z in b?hm(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,yc=(b,z)=>{for(var y in z||(z={}))D0.call(z,y)&&b0(b,y,z[y]);if(B0)for(var y of B0(z))ym.call(z,y)&&b0(b,y,z[y]);return b},Hd=(b,z)=>Fm(b,Cm(z)),hd=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const Bm=({exercise:b,globalSetting:z,loading:y,dispatch:ze})=>{var ut,Ne,Bt,Te,ce,de,Rt;const{workSetting:cn,commonHeader:zt}=b,[bt]=Ae.default.useForm(),Tt=(0,ie.useParams)();Tt.category=Tt.categoryId;const[Dn,kt]=(0,a.useState)(!1),[an,rn]=(0,a.useState)(!1),[wt,Nt]=(0,a.useState)(!1),wn={question_random:!1,choice_random:!1,start_password:((ut=cn==null?void 0:cn.exercise)==null?void 0:ut.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:((Ne=cn==null?void 0:cn.exercise)==null?void 0:Ne.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1};let[Pt,bn]=(0,a.useState)(wn);const[En,hu]=(0,a.useState)(!1),[Et,yt]=(0,a.useState)(!1),[Ot,_t]=(0,a.useState)(!1),[Vn,Yn]=(0,a.useState)(null);(0,a.useEffect)(()=>{var In;Qu(),cn!=null&&cn.exercise&&!(0,hn.aN)()&&!((In=cn==null?void 0:cn.exercise)!=null&&In.is_creator)&&kt(!0)},[cn]),(0,a.useEffect)(()=>{((zt==null?void 0:zt.exercise_status)==="5"||zt!=null&&zt.appraise_label)&&kt(!0)},[zt]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{b.actionTabs.key==="insterIp"&&(b.actionTabs.data.ip?Pt[b.actionTabs.type]=[...Pt[b.actionTabs.type]||[],...b.actionTabs.data.ip]:Pt[b.actionTabs.type]=[...Pt[b.actionTabs.type]||[],`${b.actionTabs.data.startIP},${b.actionTabs.data.startIP.substring(0,b.actionTabs.data.startIP.lastIndexOf("."))+"."+b.actionTabs.data.endIP}`],Kt(Pt),hu(!0))},[b.actionTabs]);const Qu=()=>{const In=JSON.parse(JSON.stringify(cn));Object.keys(Pt).forEach(uu=>{var Bu;Pt[uu]=(Bu=In==null?void 0:In.exercise)==null?void 0:Bu[uu]}),Kt(Hd(yc({},Pt),{ip_limit:Pt.ip_limit!=="no"}))},Kt=In=>{bn(In),bt.setFieldsValue(In)},Ze=In=>{var uu,Bu;if(In.categoryId=Tt.categoryId,In.ip_limit=In.ip_limit?"pub":"no",In.ip_bind||(In.ip_bind_type=!1),In.open_camera&&In.photo_count<1){me.ZP.warning("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");return}if(!In.start_password&&In.is_start_locked){me.ZP.warning("\u8BF7\u586B\u5199\u5F00\u8003\u5BC6\u7801");return}if(In.ip_limit!=="no"&&!((uu=In.public_ip)!=null&&uu.length)&&!((Bu=In.inner_ip)!=null&&Bu.length)){me.ZP.warning("\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740");return}if(In.is_locked||In.open_camera||In.screen_open||In.login_restrict||In.ip_bind||In.ip_limit=="pub"||In.ip_limit=="inner"||In.identity_verify||In.open_phone_video_recording){if((zt==null?void 0:zt.exercise_type)==1){vu(In);return}se.default.confirm({width:666,centered:!0,title:"\u63D0\u793A",icon:null,content:pu.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u5F00\u542F",pu.createElement("span",{style:{color:"#FA6400"}}," ",(0,Se.hi)(In)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u786E\u5B9A\u5F00\u542F\u5417\uFF1F"),onOk:()=>vu(In)});return}Pn(In)},vu=In=>{if(In.open_camera||In.screen_open){const uu=se.default.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:pu.createElement("div",{className:"font16 p20"},In.open_camera&&pu.createElement(pe.Z,{justify:"start",className:"mt20"},pu.createElement(fe.Z,{flex:"24px"},pu.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),pu.createElement(fe.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",pu.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002Educoder\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",pu.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42Educoder\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),In.screen_open&&pu.createElement(pe.Z,{justify:"start",className:"mt20"},pu.createElement(fe.Z,{flex:"24px",className:"mr20"},pu.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),pu.createElement(fe.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",pu.createElement("img",{width:"26",src:Qo.JA})," ",pu.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",pu.createElement("img",{width:"26",src:Qo.Gm})," ",pu.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),pu.createElement("p",{className:"ml40 mt40"},pu.createElement(ye.default,{onChange:Bu=>uu.update({okButtonProps:{disabled:!Bu.target.checked}})},"\u6211\u5DF2\u9605\u8BFB"))),onOk:()=>{Pn(In)},okButtonProps:{disabled:!0}})}else Pn(In)},Pn=In=>hd(void 0,null,function*(){rn(!0);const uu=yield(0,oe.ZP)(`/api/exercises/${Tt==null?void 0:Tt.categoryId}/prevent_cheating_settings.json`,{method:"post",body:In});rn(!1),uu.status===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),ze({type:"exercise/getCommonHeader",payload:yc({},Tt)}),ze({type:"exercise/getWorkSetting",payload:yc({},Tt)}),hu(!1))});(0,a.useEffect)(()=>{wu(En?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[En]);const ga=In=>{In.preventDefault(),In.returnValue=""},wu=(In="")=>{ze({type:"exercise/setActionTabs",payload:{key:In}})};return pu.createElement("section",{className:zr.formDom,style:{padding:"30px 50px"}},pu.createElement(pn.Z,{spinning:y["exercise/getWorkSetting"]||an},pu.createElement(Ae.default,{form:bt,name:"basicForm",initialValues:wn,colon:!1,onValuesChange:(In,uu)=>{console.log("onValuesChange",uu);let Bu=uu;for(const Lu in In){if(Lu=="is_locked"&&!uu[Lu]&&(Bu.login_restrict=!1,Bu.screen_open=!1),Lu=="login_restrict"&&uu[Lu]&&(Bu.is_locked=!0),Lu=="screen_open"&&uu[Lu]&&(Bu.is_locked=!0),Lu=="screen_shot_open"&&uu[Lu]){const bu=se.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:pu.createElement("div",null,pu.createElement("div",{className:"mb10"},"1.\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u524D",pu.createElement("span",{style:{color:"#F59A23"}},"\u9700\u8981\u9009\u62E9\u4E3B\u5C4F\u5E55\u8FDB\u884C\u5171\u4EAB\uFF0C\u8003\u8BD5\u4F5C\u7B54\u8FC7\u7A0B\u4E2D\u4E5F\u4E0D\u5141\u8BB8\u5173\u95ED\u5C4F\u5E55\u5171\u4EAB\uFF0C\u5426\u5219\u5C06\u4F1A\u76F4\u63A5\u9000\u51FA\u8003\u8BD5\uFF1B")),pu.createElement("div",null,"2.\u6559\u5E08\u53EF\u5728\u8003\u8BD5\u76D1\u63A7\u9875\u9762\u67E5\u770B\u622A\u5C4F\u8BB0\u5F55\u3002")),onOk:()=>hd(void 0,null,function*(){Bu.screen_shot_open=!0,Kt(Bu)}),onCancel:()=>{Bu.screen_shot_open=!1,Kt(Bu),bu.destroy()}});break}(Lu=="ip_bind"||Lu=="ip_limit")&&!uu.is_locked&&uu[Lu]&&(Bu.is_locked=!0),Lu=="open_camera"&&(Bu.photo_count=Bu.photo_count||5)}Kt(Bu),hu(!0)},onFinish:Ze},pu.createElement("div",{className:zr.title},"\u63A8\u8350\u9632\u4F5C\u5F0A\u6A21\u5F0F",pu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4E0D\u540C\u7684\u8003\u8BD5\u6A21\u5F0F\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u52FE\u9009\u5BF9\u5E94\u6A21\u5F0F\u63A8\u8350\u7684\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u652F\u6301\u4E8C\u6B21\u8C03\u6574\uFF09")),pu.createElement(mo.Z,{disableWhenCommunity:!(zt!=null&&zt.is_old_data_for_time)},pu.createElement(Ae.default.Item,null,pu.createElement(ve.ZP.Group,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"},value:Vn,onChange:In=>{if(In.target.value==="exam")Kt(Hd(yc(yc({},wn),Pt),{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}));else if(In.target.value==="practice"){se.default.confirm({title:"\u63D0\u793A",centered:!0,content:"\u6A21\u62DF\u8003\u8BD5\u5C06\u53EA\u4F1A\u5F00\u542F\u201C\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\u548C\u201C\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\uFF0C\u786E\u5B9A\u8981\u4F7F\u7528\u6A21\u62DF\u8003\u8BD5\u63A8\u8350\u7684\u8BBE\u7F6E\u5417\uFF1F",icon:null,onOk:()=>{Kt(Hd(yc({},wn),{question_random:!0,choice_random:!0,forbid_copy:!1})),Yn(In.target.value)}});return}Yn(In.target.value)},buttonStyle:"solid",disabled:Dn},pu.createElement(ve.ZP,{value:"exam",style:{marginRight:"40px"}},"\u6B63\u5F0F\u6A21\u5F0F"),pu.createElement(ve.ZP,{value:"practice"},"\u6A21\u62DF\u6A21\u5F0F")))),pu.createElement("div",{className:zr.title,style:{marginTop:"30px"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),pu.createElement(mo.Z,{disableWhenCommunity:!(zt!=null&&zt.is_old_data_for_time)},pu.createElement(Ae.default.Item,{name:"forbid_copy",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},pu.createElement(ye.default,{disabled:Dn},pu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34")))),pu.createElement(mo.Z,{disableWhenCommunity:!(zt!=null&&zt.is_old_data_for_time)},pu.createElement(Ae.default.Item,{name:"question_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},pu.createElement(ye.default,{disabled:Dn},pu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71")))),pu.createElement(mo.Z,{disableWhenCommunity:!(zt!=null&&zt.is_old_data_for_time)},pu.createElement(Ae.default.Item,{name:"choice_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},pu.createElement(ye.default,{disabled:Dn},pu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71")))),pu.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},pu.createElement(mo.Z,{disableWhenCommunity:!(zt!=null&&zt.is_old_data_for_time)},pu.createElement(Ae.default.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0}},pu.createElement(ye.default,{disabled:Dn},pu.createElement(pu.Fragment,null,pu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5F00\u8003\u5BC6\u7801 ",pu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u8003\u8BD5\u65F6\uFF0C\u9700\u8981\u8F93\u5165\u5F00\u8003\u5BC6\u7801\u624D\u80FD\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\uFF09")))))),Pt.is_start_locked&&(0,hn.GJ)()?pu.createElement(pe.Z,{className:zr.unlockKeyWrapper,align:"middle"},pu.createElement(mo.Z,{disableWhenCommunity:!(zt!=null&&zt.is_old_data_for_time)},pu.createElement(Ae.default.Item,{name:"start_password",style:{marginBottom:0}},pu.createElement(Me.default,{size:"large",className:zr.unlockKeyInput,disabled:Dn,placeholder:"\u8BF7\u8F93\u5165\u5F00\u8003\u5BC6\u7801"}))),pu.createElement(fe.Z,null,!Dn&&pu.createElement(Fe.ZP,{type:"link",loading:Et,onClick:()=>hd(void 0,null,function*(){if(!(zt!=null&&zt.is_old_data_for_time)&&(0,Se.Ye)(ze))return;yt(!0);let In=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),uu=yield(0,oe.ZP)(`/api/exercises/${Tt==null?void 0:Tt.categoryId}/change_pwd.json`,{method:"post",body:{type:1,pwd:In}});yt(!1),(uu==null?void 0:uu.status)===0&&bt.setFieldsValue({start_password:In})})},"\u6362\u4E00\u6362"))):pu.createElement(Ae.default.Item,{hidden:!0,name:"start_password",label:"\u5F00\u8003\u5BC6\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),pu.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},pu.createElement(mo.Z,{disableWhenCommunity:!(zt!=null&&zt.is_old_data_for_time)},pu.createElement(Ae.default.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0}},pu.createElement(ye.default,{disabled:Dn},pu.createElement(pu.Fragment,null,pu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u89E3\u9501\u7801 ",pu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5982\u679C\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u9014\u9000\u51FA\u60F3\u518D\u7EE7\u7EED\u8003\u8BD5\uFF0C\u9700\u8981\u4F7F\u7528\u89E3\u9501\u7801\u8FDB\u884C\u89E3\u9501\u3002\uFF09")))))),Pt.is_locked&&(0,hn.GJ)()?pu.createElement(pe.Z,{className:zr.unlockKeyWrapper,align:"middle"},pu.createElement(mo.Z,{disableWhenCommunity:!(zt!=null&&zt.is_old_data_for_time)},pu.createElement(Ae.default.Item,{style:{marginBottom:0},name:"unlock_key"},pu.createElement(Me.default,{size:"large",className:zr.unlockKeyInput,disabled:Dn,placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}))),pu.createElement(fe.Z,null,!Dn&&pu.createElement(Fe.ZP,{type:"link",loading:Ot,onClick:()=>hd(void 0,null,function*(){if(!(zt!=null&&zt.is_old_data_for_time)&&(0,Se.Ye)(ze))return;_t(!0);let In=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),uu=yield(0,oe.ZP)(`/api/exercises/${Tt==null?void 0:Tt.categoryId}/change_pwd.json`,{method:"post",body:{type:2,pwd:In}});_t(!1),(uu==null?void 0:uu.status)===0&&bt.setFieldsValue({unlock_key:In})})},"\u6362\u4E00\u6362"))):pu.createElement(Ae.default.Item,{hidden:!0,name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),pu.createElement(mo.Z,{disableWhenCommunity:!(zt!=null&&zt.is_old_data_for_time)},pu.createElement(Ae.default.Item,{name:"login_restrict",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},pu.createElement(ye.default,{disabled:Dn},pu.createElement(pu.Fragment,null,pu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u767B\u5F55\u9650\u5236",pu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u8003\u8BD5\u671F\u95F4\u7B2C\u4E8C\u6B21\u53CA\u540E\u7EED\u767B\u5F55\u7CFB\u7EDF\u65F6\uFF0C\u9700\u8981\u76D1\u8003\u8001\u5E08\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801\u624D\u80FD\u767B\u5F55\u7CFB\u7EDF\uFF09")))))),pu.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},pu.createElement(mo.Z,{disableWhenCommunity:!(zt!=null&&zt.is_old_data_for_time)},pu.createElement(Ae.default.Item,{name:"screen_open",valuePropName:"checked"},pu.createElement(ye.default,{disabled:Dn},pu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377")))),Pt.screen_open?pu.createElement(pu.Fragment,null,pu.createElement(pe.Z,{gutter:10,className:`${zr.unlockKeyWrapper}`,style:{color:"#666666"},align:"middle",wrap:!1},pu.createElement(fe.Z,null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),pu.createElement(fe.Z,null,pu.createElement(mo.Z,{disableWhenCommunity:!(zt!=null&&zt.is_old_data_for_time)},pu.createElement(Ae.default.Item,{name:"screen_num",style:{marginBottom:0}},pu.createElement(We.Z,{size:"large",disabled:Dn,min:0,max:10,addonAfter:"\u6B21",style:{width:"150px"}})))),pu.createElement(fe.Z,null,"\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),pu.createElement(fe.Z,null,pu.createElement(mo.Z,{disableWhenCommunity:!(zt!=null&&zt.is_old_data_for_time)},pu.createElement(Ae.default.Item,{name:"screen_sec",style:{marginBottom:0}},pu.createElement(We.Z,{size:"large",disabled:Dn,min:0,max:60,addonAfter:"\u79D2",style:{width:"150px"}})))),pu.createElement(fe.Z,null,"\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),pu.createElement(pe.Z,{gutter:10,className:`c-grey-333 ${zr.unlockKeyWrapper}`,align:"middle",wrap:!1},pu.createElement(fe.Z,null,pu.createElement(mo.Z,{disableWhenCommunity:!(zt!=null&&zt.is_old_data_for_time)},pu.createElement(Ae.default.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0}},pu.createElement(De.Z,{disabled:Dn||!Pt.screen_open})))),pu.createElement(fe.Z,{style:{color:"#666666"}},"\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u8FDB\u884C\u622A\u5C4F"))):pu.createElement(pu.Fragment,null,pu.createElement(Ae.default.Item,{hidden:!0,name:"screen_num",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),pu.createElement(Ae.default.Item,{hidden:!0,name:"screen_sec",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),pu.createElement(Ae.default.Item,{hidden:!0,name:"screen_shot_open",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}))),pu.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},pu.createElement(mo.Z,{disableWhenCommunity:!(zt!=null&&zt.is_old_data_for_time)},pu.createElement(Ae.default.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0}},pu.createElement(ye.default,{disabled:Dn},pu.createElement(pu.Fragment,null,pu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"IP\u5730\u5740\u7ED1\u5B9A",pu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5F00\u59CB\u8003\u8BD5\u7684\u5B66\u751F\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u8BBE\u5907\u516C\u7F51IP\u6216\u5185\u7F51IP\u8FDB\u884C\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u7531\u6559\u5E08/\u52A9\u6559\u8FDB\u884CIP\u89E3\u7ED1\u3002\uFF09")))))),Pt.ip_bind&&(0,hn.GJ)()?pu.createElement(pe.Z,{className:zr.unlockKeyWrapper,style:{flexDirection:"column"}},pu.createElement(mo.Z,{disableWhenCommunity:!(zt!=null&&zt.is_old_data_for_time)},pu.createElement(Ae.default.Item,{name:"ip_bind_type",style:{marginBottom:0}},pu.createElement(ve.ZP.Group,null,pu.createElement(ve.ZP,{value:!1,style:{marginRight:"32px",fontWeight:"400"}},pu.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5916\u7F51IP",pu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u6821\u6821\u56ED\u7F51\u7535\u8111\u7684\u516C\u7F51IP\u53EF\u80FD\u4F1A\u5B58\u5728\u53D8\u52A8\uFF09"))),pu.createElement(ve.ZP,{value:!0,style:{fontWeight:"400"}},pu.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5185\u7F51IP",pu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9700\u8981\u5B89\u88C5\u63D2\u4EF6\u624D\u80FD\u83B7\u53D6ip\uFF0C\u524D\u5F80",pu.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u4E0B\u8F7D\u63D2\u4EF6"),"\uFF09"))))))):pu.createElement(Ae.default.Item,{hidden:!0,name:"ip_bind_type",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),pu.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},pu.createElement(mo.Z,{disableWhenCommunity:!(zt!=null&&zt.is_old_data_for_time)},pu.createElement(Ae.default.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0}},pu.createElement(ye.default,{disabled:Dn},pu.createElement(pu.Fragment,null,pu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",pu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9650\u5236\u53C2\u4E0E\u8003\u8BD5\u8BBE\u5907\u7684IP\u5730\u5740\u8303\u56F4\uFF09")))))),pu.createElement(Ae.default.Item,{name:"public_ip",label:"\u516C\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),pu.createElement(Ae.default.Item,{name:"inner_ip",label:"\u5185\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),(Pt==null?void 0:Pt.ip_limit)&&pu.createElement(pe.Z,{className:zr.unlockKeyWrapper,style:{flexDirection:"column"}},pu.createElement(fe.Z,null,pu.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),pu.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),pu.createElement(pe.Z,{className:`mt15 ${zr.ipWrp}`,style:{background:"#F6F7F9"}},pu.createElement(fe.Z,null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),pu.createElement(fe.Z,null,(Bt=Pt.public_ip)==null?void 0:Bt.map((In,uu)=>pu.createElement("span",{key:uu,className:zr.ipItem},pu.createElement("i",null,In," "),!Dn&&pu.createElement(dc.Z,{onClick:()=>{se.default.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Pt.public_ip.splice(uu,1),Kt(yc({},Pt))}})},className:" c-grey-c",size:20}))),(0,hn.GJ)()&&!Dn&&pu.createElement("span",{onClick:()=>{!(zt!=null&&zt.is_old_data_for_time)&&(0,Se.Ye)(ze)||ze({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",style:{cursor:"pointer"}}," ",pu.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),pu.createElement(pe.Z,{className:`mt15 ${zr.ipWrp}`,style:{background:"#F6F7F9"}},pu.createElement(fe.Z,null,pu.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),pu.createElement(fe.Z,null,(Te=Pt.inner_ip)==null?void 0:Te.map((In,uu)=>pu.createElement("span",{className:zr.ipItem},pu.createElement("i",null,In," "),!Dn&&pu.createElement(dc.Z,{onClick:()=>{Dn||se.default.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Pt.inner_ip.splice(uu,1),Kt(yc({},Pt))}})},className:" c-grey-c",size:20}))),(0,hn.GJ)()&&!Dn&&pu.createElement("span",{className:"font14 c-blue ml10",onClick:()=>{!(zt!=null&&zt.is_old_data_for_time)&&(0,Se.Ye)(ze)||ze({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},style:{cursor:"pointer"}}," ",pu.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))))),pu.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},pu.createElement(mo.Z,{disableWhenCommunity:!(zt!=null&&zt.is_old_data_for_time)},pu.createElement(Ae.default.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0}},pu.createElement(ye.default,{disabled:Dn},pu.createElement(pu.Fragment,null,pu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790",pu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u4F7F\u7528\u7535\u8111\u6444\u50CF\u5934\u968F\u673A\u6293\u62CD\u7167\u7247\uFF0C\u7528\u4E8E\u76D1\u8003\u548C\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u5206\u6790\u7ED3\u679C\u53EF\u5728\u5B66\u751F\u7B54\u5377\u4E2D\u67E5\u770B\uFF09")))))),Pt.open_camera?pu.createElement(pe.Z,{gutter:10,className:`c-grey-333 ${zr.unlockKeyWrapper}`,align:"middle",wrap:!1},pu.createElement(fe.Z,{style:{color:"#666666"}},"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),pu.createElement(fe.Z,null,pu.createElement(mo.Z,{disableWhenCommunity:!(zt!=null&&zt.is_old_data_for_time)},pu.createElement(Ae.default.Item,{name:"photo_count",style:{marginBottom:0}},pu.createElement(We.Z,{size:"large",disabled:Dn||!Pt.open_camera,min:1,max:(0,hn.Ny)()?1e3:10,addonAfter:"\u6B21",style:{width:"150px"}})))),pu.createElement(fe.Z,null,pu.createElement("span",{className:"c-grey-c font14 ml10",style:{color:"#666"}},"\uFF08\u53EF\u586B\u5199\u6700\u5927\u503C\u4E3A10\uFF09"))):pu.createElement(Ae.default.Item,{hidden:!0,name:"photo_count",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),pu.createElement(mo.Z,{disableWhenCommunity:!(zt!=null&&zt.is_old_data_for_time)},pu.createElement(Ae.default.Item,{name:"identity_verify",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},pu.createElement(ye.default,{disabled:!(0,hn.ag)()||Dn},pu.createElement(pu.Fragment,null,pu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C ",pu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u9700\u8981\u4EBA\u8138\u9A8C\u8BC1\u5BA1\u6838\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u53EF\u8FDB\u5165\u7B54\u9898\uFF09")))))),pu.createElement(mo.Z,{disableWhenCommunity:!(zt!=null&&zt.is_old_data_for_time)},pu.createElement(Ae.default.Item,{name:"open_phone_video_recording",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},pu.createElement(ye.default,{disabled:!(0,hn.ag)()||Dn},pu.createElement(pu.Fragment,null,pu.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236",pu.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u5FC5\u987B\u5148\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u5728\u8BD5\u5377\u8BE6\u60C5-\u6444\u50CF\u76D1\u63A7\u9875\u9762\u67E5\u770B\u5B66\u751F\u89C6\u9891\u52A8\u6001\uFF09"))))))),((0,hn.aN)()||((ce=b==null?void 0:b.commonHeader)==null?void 0:ce.exercise_author))&&!(zt!=null&&zt.appraise_label)&&pu.createElement(Fe.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{bt.submit()}},"\u4FDD\u5B58")),pu.createElement(y0,null),pu.createElement(se.default,{centered:!0,destroyOnClose:!0,open:wt,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Nt(!1)},pu.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},pu.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(de=z==null?void 0:z.setting)==null?void 0:de.homepage_tea_qq_number," "),pu.createElement("img",{src:`${Le.Z.IMG_SERVER}/${(Rt=z==null?void 0:z.setting)==null?void 0:Rt.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var Fd=(0,ie.connect)(({exercise:b,loading:z,globalSetting:y})=>({exercise:b,loading:z.effects,globalSetting:y}))(Bm),br=E(59301),Dm=Object.defineProperty,bm=Object.defineProperties,xm=Object.getOwnPropertyDescriptors,x0=Object.getOwnPropertySymbols,ud=Object.prototype.hasOwnProperty,wm=Object.prototype.propertyIsEnumerable,Wd=(b,z,y)=>z in b?Dm(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Bc=(b,z)=>{for(var y in z||(z={}))ud.call(z,y)&&Wd(b,y,z[y]);if(x0)for(var y of x0(z))wm.call(z,y)&&Wd(b,y,z[y]);return b},Cd=(b,z)=>bm(b,xm(z)),Im=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const Pm=({exercise:b,loading:z,dispatch:y})=>{var ze,ut,Ne;const{workSetting:Bt,commonHeader:Te}=b,ce=(0,ie.useParams)();ce.category=ce.categoryId;const[de,Rt]=(0,a.useState)(!1),[cn,zt]=(0,a.useState)(!1);let[bt,Tt]=(0,a.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1,open_make_up:!1,make_up_score:1,choice_public_result:!1});(0,a.useEffect)(()=>{kt("\u8868\u5355\u672A\u4FDD\u5B58")},[bt]);const Dn=Nt=>{Nt.preventDefault(),Nt.returnValue=""},kt=(Nt="")=>{y({type:"exercise/setActionTabs",payload:{key:Nt}})};(0,a.useEffect)(()=>{var Nt,wn;an(),(Nt=Bt==null?void 0:Bt.exercise)!=null&&Nt.id&&!(0,hn.aN)()&&!((wn=Bt==null?void 0:Bt.exercise)!=null&&wn.is_creator)&&Rt(!0)},[b==null?void 0:b.workSetting]),(0,a.useEffect)(()=>{},[]);const an=()=>{const Nt=JSON.parse(JSON.stringify(Bt));Object.keys(bt).forEach(wn=>{var Pt;bt[wn]=(Pt=Nt==null?void 0:Nt.exercise)==null?void 0:Pt[wn]}),console.log("--111-",Bt,bt),Tt(bt),b.actionTabs.key!="\u6279\u91CF\u53D1\u5E03"&&kt("")},rn=()=>{const Nt=JSON.parse(JSON.stringify(bt));Nt.categoryId=ce.categoryId,wt(Nt)},wt=Nt=>Im(void 0,null,function*(){var wn;if((Nt==null?void 0:Nt.use_blank_score)!==((wn=Bt==null?void 0:Bt.exercise)==null?void 0:wn.use_blank_score)){let bn=se.default.confirm({closable:!0,width:500,centered:!0,icon:null,title:"\u63D0\u793A",onOk:()=>Im(void 0,null,function*(){zt(!0);const En=yield(0,oe.ZP)(`/api/exercises/${ce==null?void 0:ce.categoryId}/property_settings.json`,{method:"post",body:Nt});zt(!1),En.status===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),kt(""),y({type:"exercise/getCommonHeader",payload:Bc({},ce)}),y({type:"exercise/getWorkSetting",payload:Bc({},ce)}),zt(!1))})});Nt!=null&&Nt.use_blank_score?bn.update({content:br.createElement("div",null,"\u60A8\u5DF2\u52FE\u9009",br.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")}):bn.update({content:br.createElement("div",null,"\u60A8\u5DF2\u53D6\u6D88\u52FE\u9009",br.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")});return}zt(!0);const Pt=yield(0,oe.ZP)(`/api/exercises/${ce==null?void 0:ce.categoryId}/property_settings.json`,{method:"post",body:Nt});zt(!1),Pt.status===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),kt(""),y({type:"exercise/getCommonHeader",payload:Bc({},ce)}),y({type:"exercise/getWorkSetting",payload:Bc({},ce)}))});return br.createElement("section",{className:zr.scoreSettingWrapper,style:{padding:"30px 50px"}},br.createElement(pn.Z,{spinning:z["exercise/getWorkSetting"]||cn},(Te==null?void 0:Te.is_make_up_exercise)&&br.createElement(br.Fragment,null,br.createElement(pe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},br.createElement(fe.Z,null,br.createElement(ye.default,{checked:bt.open_make_up,disabled:de,onChange:Nt=>{bt.open_make_up=Nt.target.checked,Tt(Object.assign({},bt))},className:zr.mainRuleText},br.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u8865\u8003\u6263\u5206 ")),br.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u7CFB\u7EDF\u5C06\u5728\u6BCF\u4E2A\u53C2\u52A0\u8865\u8003\u5B66\u751F\u6700\u7EC8\u6210\u7EE9\u7684\u57FA\u7840\u4E0A\u81EA\u52A8\u6263\u9664\u5BF9\u5E94\u8BBE\u7F6E\u7684\u5206\u503C\uFF09"))),bt.open_make_up&&br.createElement("div",{className:"flex item-center gap-10px",style:{background:"#F6F7F9",padding:"13px 54px"}},br.createElement("div",null,"\u6263\u5206"),br.createElement(We.Z,{value:bt==null?void 0:bt.make_up_score,min:1,step:1,max:(ze=Bt==null?void 0:Bt.exercise)!=null&&ze.total_score?Number((ut=Bt==null?void 0:Bt.exercise)==null?void 0:ut.total_score):Number.MAX_SAFE_INTEGER,suffix:"\u5206",style:{width:"120px"},onChange:Nt=>{Tt(Cd(Bc({},bt),{make_up_score:Math.floor(Nt)}))}}))),br.createElement(pe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},br.createElement(fe.Z,null,br.createElement(ye.default,{checked:bt.use_blank_score,disabled:de,onChange:Nt=>{bt.use_blank_score=Nt.target.checked,Tt(Object.assign({},bt))},className:zr.mainRuleText},br.createElement(br.Fragment,null,br.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206"))),br.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5B66\u751F\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\u4F46\u662F\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\uFF0C\u53EF\u83B7\u5F97\u90E8\u5206\u5206\u503C\uFF0C\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570*\uFF08\u8BE5\u5C0F\u9898\u5206\u503C/\u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570\uFF09\uFF09"))),br.createElement(pe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},br.createElement(fe.Z,null,br.createElement(ye.default,{checked:bt.downcase,disabled:de,onChange:Nt=>{bt.downcase=Nt.target.checked,Tt(Object.assign({},bt))},className:zr.mainRuleText},br.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u586B\u7A7A\u9898\u5224\u5206\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),br.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u586B\u7A7A\u9898\u5728\u5224\u5206\u65F6\uFF0C\u5C06\u5FFD\u7565\u7B54\u6848\u603B\u4E2D\u82F1\u6587\u5B57\u6BCD\u5927\u5C0F\u5199\u9650\u5236\uFF09"))),br.createElement(pe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},br.createElement(fe.Z,null,br.createElement(ye.default,{checked:bt.choice_public_result,disabled:de,onChange:Nt=>{bt.choice_public_result=Nt.target.checked,Tt(Object.assign({},bt))},className:zr.mainRuleText},br.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5B9E\u8BAD\u9898\u7684\u7406\u8BBA\u5173\u5361\u516C\u5F00\u8BC4\u6D4B\u7ED3\u679C")),br.createElement("span",{style:{color:"#666666"}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u7406\u8BBA\u9898\u8FDB\u884C\u8BC4\u6D4B\u5C55\u793A\u7B54\u5BF9\u7B54\u9519\uFF09"))),br.createElement(pe.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},br.createElement(fe.Z,null,br.createElement(ye.default,{checked:bt.open_total_score,disabled:de,onChange:Nt=>{bt.open_total_score=Nt.target.checked,Nt.target.checked?(bt.open_score=!1,bt.open_score_reviewed=!0):(bt.open_score=!0,bt.open_score_reviewed=!1),Tt(Object.assign({},bt))},className:zr.mainRuleText},br.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u6210\u7EE9")),br.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u53EF\u914D\u7F6E\u5B66\u751F\u5728\u67D0\u9636\u6BB5\u53EF\u67E5\u770B\u8003\u8BD5\u6210\u7EE9\uFF09"))),bt.open_total_score&&br.createElement(br.Fragment,null,br.createElement(pe.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},br.createElement(ve.ZP.Group,{disabled:de,value:bt.open_score?"afterEndTime":bt!=null&&bt.open_score_reviewed?"afterReview":"afterCommit",onChange:Nt=>{Nt.target.value==="afterEndTime"?Tt(wn=>Cd(Bc({},wn),{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})):Nt.target.value==="afterReview"?Tt(wn=>Cd(Bc({},wn),{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})):Tt(wn=>Cd(Bc({},wn),{open_score:!1,open_score_reviewed:!1,open_score_commited:!0}))}},br.createElement(ve.ZP,{value:"afterEndTime",style:{marginRight:"80px"}},br.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u540E")),br.createElement(ve.ZP,{value:"afterCommit",style:{marginRight:"80px"}},br.createElement("span",{style:{color:"#000"}},"\u63D0\u4EA4\u8BD5\u5377\u540E")),br.createElement(ve.ZP,{value:"afterReview"},br.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u4E14\u8BD5\u5377\u8BC4\u9605\u5B8C\u6210\u540E")))),br.createElement(pe.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},br.createElement(ye.default,{className:zr.mainRuleText,checked:bt.answered_open,disabled:de,onChange:Nt=>{bt.answered_open=Nt.target.checked,Tt(Object.assign({},bt))}},br.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u67E5\u770B\u8BD5\u5377")),br.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u8003\u8BD5\u7B54\u5377\uFF09")),bt.answered_open&&br.createElement(pe.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},br.createElement(ve.ZP.Group,{value:bt.answer_open,disabled:de,onChange:Nt=>{bt.answer_open=Nt.target.value,Tt(Object.assign({},bt))}},br.createElement(ve.ZP,{value:!0,style:{marginRight:"25px"}},br.createElement("span",{style:{color:"#000"}},"\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")),br.createElement(ve.ZP,{value:!1},br.createElement("span",{style:{color:"#000"}},"\u4E0D\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")))),br.createElement(pe.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},br.createElement(ye.default,{className:zr.mainRuleText,checked:bt.score_open,disabled:de,onChange:Nt=>{bt.score_open=Nt.target.checked,Tt(Object.assign({},bt))}},br.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9")),br.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u540C\u5B66\u672C\u573A\u8003\u8BD5\u7684\u6210\u7EE9\uFF09")),br.createElement(pe.Z,{style:{background:"#F6F7F9",padding:"13px 30px"}},br.createElement(ye.default,{className:zr.mainRuleText,checked:bt.show_statistic,disabled:de,onChange:Nt=>{bt.show_statistic=Nt.target.checked,Tt(Object.assign({},bt))}},br.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C")),br.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u672C\u573A\u8003\u8BD5\u7684\u7EDF\u8BA1\u7ED3\u679C\uFF09"))),((0,hn.aN)()||((Ne=b==null?void 0:b.commonHeader)==null?void 0:Ne.exercise_author))&&br.createElement(Fe.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:rn},"\u4FDD\u5B58")))};var Ud=(0,ie.connect)(({exercise:b,loading:z,globalSetting:y})=>({exercise:b,loading:z.effects,globalSetting:y}))(Pm),w0=E(91588),Sr=E(59301),Sm=Object.defineProperty,I0=Object.defineProperties,Nm=Object.getOwnPropertyDescriptors,Vd=Object.getOwnPropertySymbols,Om=Object.prototype.hasOwnProperty,P0=Object.prototype.propertyIsEnumerable,Mm=(b,z,y)=>z in b?Sm(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Js=(b,z)=>{for(var y in z||(z={}))Om.call(z,y)&&Mm(b,y,z[y]);if(Vd)for(var y of Vd(z))P0.call(z,y)&&Mm(b,y,z[y]);return b},Wc=(b,z)=>I0(b,Nm(z)),S0=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const Lm=({exercise:b,globalSetting:z,loading:y,dispatch:ze})=>{const{workSetting:ut,commonHeader:Ne}=b,Bt=(0,ie.useParams)();Bt.category=Bt.categoryId;const{verifyModelUser:Te,ContactModalElement:ce}=(0,w0.Z)(),[de,Rt]=(0,a.useState)(!1),[cn,zt]=(0,a.useState)(0),[bt,Tt]=(0,a.useState)(0),[Dn,kt]=(0,a.useState)(!1),[an,rn]=(0,a.useState)({}),[wt,Nt]=(0,a.useState)(!1),[wn,Pt]=(0,a.useState)([]),[bn,En]=(0,a.useState)([]),[hu,Et]=(0,a.useState)([]),[yt,Ot]=(0,a.useState)([]),[_t,Vn]=(0,a.useState)([]);let[Yn,Qu]=(0,a.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:"",is_open_ai_review:!1});(0,a.useEffect)(()=>{var Fu;!(0,hn.aN)()&&!((Fu=ut==null?void 0:ut.exercise)!=null&&Fu.is_creator)&&Rt(!0)},[ut]),(0,a.useEffect)(()=>{Kt()},[]);const Kt=()=>S0(void 0,null,function*(){kt(!0);const Fu=yield(0,oe.ZP)(`/api/exercises/${Bt==null?void 0:Bt.categoryId}/distinguish_exercise_setting.json`,{method:"get"});Object.keys(Yn).forEach(Ln=>{Yn[Ln]=Fu==null?void 0:Fu[Ln]}),console.log(Fu,"res"),rn(Js({},Fu)),Vn((Fu==null?void 0:Fu.exercise_questions)||[]),wu(Js({},Fu)),En((Fu==null?void 0:Fu.course_review_teachers)||[]),Qu(Wc(Js({},Yn),{select_appraise:!!Fu.end_time})),zt((Fu==null?void 0:Fu.total)||0),Tt((Fu==null?void 0:Fu.finish_total)||0),kt(!1),bu("")}),Ze=()=>{const Fu=JSON.parse(JSON.stringify(Yn));if(Fu.select_appraise){if(!Fu.end_time){me.ZP.warning("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Fu.review_type&&!yt.length){me.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(Fu.review_type&&!_t.some(Ln=>!!Ln.appraise_teachers.length)){me.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}Fu.review_type===0&&(Fu.exercises=yt==null?void 0:yt.map(Ln=>{var sn;return{id:Ln.id,total:Ln.total,finish_total:Ln.finish_total,unfinished_total:Ln.unfinished_total,appraise_teacher_ids:(sn=Ln==null?void 0:Ln.appraise_teachers)==null?void 0:sn.map(mu=>({id:mu.id}))}})),Fu.review_type===1&&(Fu.exercise_questions=_t==null?void 0:_t.map(Ln=>{var sn;return{id:Ln.id,total:Ln.total,question_id:Ln.question_id,appraise_teacher_ids:(sn=Ln==null?void 0:Ln.appraise_teachers)==null?void 0:sn.map(mu=>({id:mu.id,message_status:mu.message_status}))}})),se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,closable:!0,width:650,title:"\u63D0\u793A",content:Sr.createElement("div",null,Sr.createElement("div",null,"\u4E3A\u786E\u4FDD\u96C6\u4E2D\u9605\u5377\u6A21\u5F0F\u8BC4\u5206\u7ED3\u679C\u7684\u51C6\u786E\u6027\uFF0C\u4FDD\u5B58\u8BC4\u9605\u8BBE\u7F6E\u4E4B\u540E\uFF0C\u672C\u573A\u8003\u8BD5\u5C06",Sr.createElement("span",{style:{color:"#FA6400"}},"\u7981\u6B62"),"\u8FDB\u884C\u4EE5\u4E0B\u64CD\u4F5C\uFF1A"),Sr.createElement("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"}},"1.\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5",Sr.createElement("br",null),"2.\u4FEE\u6539\u672C\u573A\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4",Sr.createElement("br",null),"3.\u5F00\u542F\u8865\u8003",Sr.createElement("br",null),"4.\u7F16\u8F91\u8BD5\u5377"),Sr.createElement("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"}},Sr.createElement(Ie.Z,{style:{marginRight:3}})," ",Sr.createElement("span",null,"\u6CE8\u610F\uFF1A\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03"))),onOk:()=>{vu(Fu)}});return}vu(Fu)},vu=Fu=>S0(void 0,null,function*(){kt(!0);const Ln=yield(0,oe.ZP)(`/api/exercises/${Bt==null?void 0:Bt.categoryId}/appraise_settings.json`,{method:"post",body:Fu});if(kt(!1),Ln.status===0){me.ZP.success("\u4FDD\u5B58\u6210\u529F"),bu(""),Kt(),ze({type:"exercise/getCommonHeader",payload:Js({},Bt)});return}}),Pn=(Fu,Ln)=>{const sn=Math.floor(Fu/Ln);let mu=Fu%Ln;const zn=[];for(let An=0;An<Ln;An++)zn.push(sn+(mu>0?1:0)),mu--;return zn},ga=Fu=>{var Ln;if(!(!(Ne!=null&&Ne.is_old_data_for_time)&&(0,Se.Ye)(ze))){if(Fu[0]){let sn=[];yt.forEach(zn=>sn=sn.concat(zn.appraise_teachers));let mu=bn.filter(zn=>sn.every(An=>An.id!==zn.id));console.log(mu,"newItems"),Et([...mu]),Nt(Fu)}if(!Fu[0]){let sn=[];sn=sn.concat(((Ln=_t==null?void 0:_t[Fu[1]])==null?void 0:Ln.appraise_teachers)||[]);let mu=bn.filter(zn=>sn.every(An=>An.id!==zn.id));Et([...mu]),Nt(Fu)}}},wu=Fu=>{if(Fu!=null&&Fu.start_appraise){Ot((Fu==null?void 0:Fu.exercises)||[]);return}let Ln=Fu==null?void 0:Fu.exercises;const sn=Pn(Fu==null?void 0:Fu.total,Ln.length),mu=Pn(Fu==null?void 0:Fu.finish_total,Ln.length);sn.forEach((zn,An)=>{Ln[An].total=zn}),mu.forEach((zn,An)=>{Ln[An].finish_total=zn,Ln[An].unfinished_total=Ln[An].total-Ln[An].finish_total}),Ln=Ln.filter(zn=>zn.total>0),Ot(JSON.parse(JSON.stringify(Ln)))},In=()=>{if(!wn.length){me.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(wt[0]){if(wt[1]===null){const Fu=hu.filter(zn=>wn.includes(zn.id));let Ln=[...yt,...Fu==null?void 0:Fu.map(zn=>({appraise_teachers:[zn],total:0,finish_total:0,unfinished_total:0}))];const sn=Pn(cn,Ln.length),mu=Pn(bt,Ln.length);sn.forEach((zn,An)=>{Ln[An].total=zn}),mu.forEach((zn,An)=>{Ln[An].finish_total=zn,Ln[An].unfinished_total=Ln[An].total-Ln[An].finish_total}),Ln=Ln.filter(zn=>zn.total>0),Ot(JSON.parse(JSON.stringify(Ln))),Nt(!1)}if(wt[1]!==null){const Fu=hu.filter(sn=>wn.includes(sn.id));let Ln=[];yt.forEach((sn,mu)=>{if(wt[1]===mu){Ln.push(Wc(Js({},sn),{appraise_teachers:[...sn.appraise_teachers,...Fu]}));return}Ln.push(sn)}),Ot(Ln),Nt(!1)}}if(!wt[0]&&wt[1]!==null){let Fu=hu.filter(sn=>wn.includes(sn.id));Fu=Fu.map(sn=>Wc(Js({},sn),{message_status:an!=null&&an.start_appraise?1:0}));let Ln=[];_t.forEach((sn,mu)=>{if(wt[1]===mu){Ln.push(Wc(Js({},sn),{appraise_teachers:[...sn.appraise_teachers,...Fu]}));return}Ln.push(sn)}),Vn(Ln),Nt(!1)}},uu=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Fu,Ln,sn)=>sn+1,width:70},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",dataIndex:"appraise_teachers",className:zr.padding,render:(Fu,Ln,sn)=>Sr.createElement("span",{className:zr.tagWrap},Sr.createElement("div",null,Fu==null?void 0:Fu.map(mu=>Sr.createElement("div",{className:zr.tag,key:mu.id},Sr.createElement("b",{title:mu.name},mu.name),(mu==null?void 0:mu.disabled)!==!0&&!de&&Sr.createElement("span",{onClick:zn=>{const An=Fu.filter(gn=>gn.id!==mu.id),kn=yt.map((gn,iu)=>iu===sn?Wc(Js({},gn),{appraise_teachers:An}):gn);An.length?Ot(kn):se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5220\u9664\u6B64\u6559\u5E08\uFF0C\u8BD5\u5377\u5C06\u91CD\u65B0\u5747\u5206\u7ED9\u5176\u4ED6\u8BC4\u9605\u6559\u5E08\uFF1B\u5982\u9700\u6DFB\u52A0\u6307\u5B9A\u6559\u5E08\uFF0C\u8BF7\u70B9\u51FB\u201C+\u8BC4\u9605\u6559\u5E08\u201D\u6309\u94AE\u3002",onOk:()=>{const gn=yt==null?void 0:yt.filter((Vu,Uu)=>Uu!==sn),iu=Pn(cn,gn.length),Mu=Pn(bt,gn.length);iu.forEach((Vu,Uu)=>{gn[Uu].total=Vu}),Mu.forEach((Vu,Uu)=>{gn[Uu].finish_total=Vu,gn[Uu].unfinished_total=gn[Uu].total-gn[Uu].finish_total}),Ot(JSON.parse(JSON.stringify(gn)))}})}},Sr.createElement("i",{className:"iconfont icon-guanbi7"}))))),!de&&Sr.createElement("span",{onClick:()=>ga([!0,sn]),style:{fontSize:14,fontWeight:400},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}," \u6DFB\u52A0\u5171\u8BC4\u6559\u5E08"))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}],Bu=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Fu,Ln,sn)=>sn+1,width:70},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",align:"center",width:100},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",className:zr.padding,dataIndex:"appraise_teachers",render:(Fu,Ln,sn)=>Sr.createElement("span",{className:zr.tagWrap},Sr.createElement("div",null,Fu==null?void 0:Fu.map(mu=>Sr.createElement("div",{className:zr.tag,key:mu.id},Sr.createElement("b",{title:mu.name},mu.name),(mu==null?void 0:mu.disabled)!==!0&&!de&&Sr.createElement("span",{onClick:()=>{const zn=Fu.filter(kn=>kn.id!==mu.id),An=_t.map((kn,gn)=>gn===sn?Wc(Js({},kn),{appraise_teachers:zn}):kn);Vn(An)}},Sr.createElement("i",{className:"iconfont icon-guanbi7"}))))),!de&&Sr.createElement("span",{onClick:()=>ga([!1,sn]),className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}];(0,a.useEffect)(()=>{bu("\u8868\u5355\u672A\u4FDD\u5B58")},[Yn]);const Lu=Fu=>{Fu.preventDefault(),Fu.returnValue=""},bu=(Fu="")=>{ze({type:"exercise/setActionTabs",payload:{key:Fu}})};return Sr.createElement("section",{className:zr.form,style:{padding:"30px 50px",marginBottom:"0px"}},Sr.createElement(pn.Z,{spinning:Dn},Sr.createElement("div",{className:zr.title},"\u96C6\u4E2D\u8BC4\u9605",Sr.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5F53\u5B58\u5728\u5B66\u751F\u5DF2\u4EA4\u5377\u3001\u8003\u8BD5\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\uFF0C\u4E14\u8BD5\u5377\u5305\u542B\u586B\u7A7A\u3001\u7B80\u7B54\u3001\u7F16\u7A0B\u3001\u7A0B\u5E8F\u586B\u7A7A\u3001\u5B9E\u8BAD\u9898\u4EFB\u610F\u9898\u578B\u65F6\uFF0C\u65B9\u53EF\u5F00\u542F\u96C6\u4E2D\u8BC4\u9605\uFF09")),Sr.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px"}},Sr.createElement(mo.Z,{disableWhenCommunity:!(Ne!=null&&Ne.is_old_data_for_time)},Sr.createElement(ye.default,{checked:Yn.select_appraise,disabled:de||!(an!=null&&an.can_open_appraise&&!(an!=null&&an.end_time)),onChange:Fu=>{Yn.select_appraise=Fu.target.checked,Qu(Object.assign({},Yn))}})),Sr.createElement("span",{style:{color:"#000",fontSize:"14px",marginLeft:"10px"}},"\u96C6\u4E2D\u9605\u5377"),Sr.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u5F00\u542F\u96C6\u4E2D\u9605\u5377\u540E\u65E0\u6CD5\u5173\u95ED\uFF09"),Yn.select_appraise&&Sr.createElement("div",{style:{marginTop:"15px",marginLeft:30}},Sr.createElement("span",{style:{color:"#666666",marginRight:"20px"}},Sr.createElement("span",{style:{color:"red"}},"*"),"\u622A\u6B62\u65F6\u95F4"),Sr.createElement(mo.Z,{disableWhenCommunity:!(Ne!=null&&Ne.is_old_data_for_time)},Sr.createElement(qn.default,{style:{width:234},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:je()((0,Se.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:de,allowClear:!1,value:Yn.end_time?je()(Yn.end_time):"",disabledDate:nn.Q8,disabledTime:Fu=>(0,nn.d0)(Fu),onChange:(Fu,Ln)=>{Yn.end_time=Ln,Qu(Object.assign({},Yn))}})))),Yn.select_appraise&&Sr.createElement("div",null,Sr.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Sr.createElement(mo.Z,{disableWhenCommunity:!(Ne!=null&&Ne.is_old_data_for_time)},Sr.createElement(ye.default,{checked:Yn.sealed_review,disabled:de||!(an!=null&&an.change_sealed_review),onChange:Fu=>{Yn.sealed_review=Fu.target.checked,Qu(Object.assign({},Yn))}})),Sr.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"#000"}},"\u5C01\u5377\u8BC4\u9605"),Sr.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u9009\u4E2D\uFF0C\u6559\u5E08\u5728\u96C6\u4E2D\u8BC4\u9605\u754C\u9762\u4E0D\u663E\u793A\u5B66\u751F\u4FE1\u606F\uFF09")),Sr.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Sr.createElement("div",{style:{color:"#333333",fontSize:14,fontWeight:600,marginBottom:20}},"\u8BC4\u9605\u6A21\u5F0F",Sr.createElement("span",{style:{fontWeight:400,fontSize:14,color:"#666"}},"\uFF08\u8BC4\u9605\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u66F4\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF09")),Sr.createElement(ve.ZP.Group,{value:Yn.review_type,disabled:de||!!(an!=null&&an.end_time),style:{marginLeft:30},onChange:Fu=>{Yn.review_type=Fu.target.value,Qu(Object.assign({},Yn))}},Sr.createElement(mo.Z,{disableWhenCommunity:!(Ne!=null&&Ne.is_old_data_for_time)},Sr.createElement(ve.ZP,{value:0},Sr.createElement("span",{style:{color:"#000"}},"\u8BD5\u5377\u6A21\u5F0F"),Sr.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5B66\u751F\u8BD5\u5377\u5C06\u5747\u5300\u5206\u914D\u7ED9\u8BC4\u9605\u6559\u5E08\uFF0C\u65E0\u6CD5\u5747\u5206\u591A\u51FA\u7684\u8BD5\u5377\u968F\u673A\u5206\u914D\uFF09"))),Sr.createElement(mo.Z,{disableWhenCommunity:!(Ne!=null&&Ne.is_old_data_for_time)},Sr.createElement(ve.ZP,{style:{marginLeft:"50px"},value:1},Sr.createElement("span",{style:{color:"#000"}},"\u8BD5\u9898\u6A21\u5F0F"),Sr.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5C06\u5355\u4E2A\u8BD5\u9898\u6307\u5B9A\u7ED9\u591A\u4E2A\u6559\u5E08\u5171\u540C\u8BC4\u9605\uFF09")))),Sr.createElement(pe.Z,{style:{width:"100%",marginTop:"15px"},align:"middle"},Sr.createElement("div",{style:{color:"#666666",marginRight:"20px"}},Sr.createElement("span",{style:{color:"red"}},"*"),"\u8BC4\u9605\u6559\u5E08"),Yn.review_type===0&&Sr.createElement("div",{style:{flex:1}},yt.length>0&&Sr.createElement(Ce.default,{bordered:!0,className:"mb20",pagination:!1,dataSource:yt,columns:uu}),(an==null?void 0:an.start_appraise)===!1&&!de&&Sr.createElement("div",{onClick:()=>ga([!0,null]),style:{display:cn==1&&(yt==null?void 0:yt.length)===1&&"none",width:"124px",height:"38px",lineHeight:"38px",border:"1px #3061D0 solid",borderRadius:"2px",textAlign:"center",cursor:"pointer",color:"#3061D0",background:"#fff"}},"\u6DFB\u52A0\u8BC4\u9605\u6559\u5E08")),Yn.review_type===1&&Sr.createElement("div",{style:{flex:1}},_t.length>0&&Sr.createElement(Ce.default,{bordered:!0,pagination:!1,rowKey:"id",dataSource:_t,columns:Bu}))))),((0,hn.aN)()||!!an.exercise_author)&&Sr.createElement(Fe.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Ze},"\u4FDD\u5B58")),ce(),Sr.createElement(se.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!wt,title:(wt==null?void 0:wt[1])===null?"\u6307\u5B9A\u8BC4\u9605\u6559\u5E08":"\u5171\u540C\u8BC4\u9605\u6559\u5E08",bodyStyle:{padding:"0 16px"},okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:"800px",onOk:In,afterClose:()=>{Pt([])},onCancel:()=>{Nt(!1)}},Sr.createElement(Ce.default,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:Fu=>{Pt(Fu)}},rowKey:"id",dataSource:hu,columns:[{title:"\u6559\u5E08\u59D3\u540D",align:"center",dataIndex:"name",width:"25%"},{title:"\u624B\u673A",align:"center",dataIndex:"phone",width:"18%"},{title:"\u90AE\u7BB1",align:"center",dataIndex:"email",width:"28%"},{title:"\u89D2\u8272",align:"center",dataIndex:"identity"}]})))};var Rm=(0,ie.connect)(({exercise:b,loading:z,globalSetting:y})=>({exercise:b,loading:z.effects,globalSetting:y}))(Lm),Tm=E(96622),N0=E(9168),zl=E(59301),O0=Object.defineProperty,yd=Object.defineProperties,Bd=Object.getOwnPropertyDescriptors,M0=Object.getOwnPropertySymbols,Gd=Object.prototype.hasOwnProperty,L0=Object.prototype.propertyIsEnumerable,R0=(b,z,y)=>z in b?O0(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Yd=(b,z)=>{for(var y in z||(z={}))Gd.call(z,y)&&R0(b,y,z[y]);if(M0)for(var y of M0(z))L0.call(z,y)&&R0(b,y,z[y]);return b},km=(b,z)=>yd(b,Bd(z)),jm=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const Kd=({value:b,onChange:z,disabled:y})=>{var ze;const{coursesId:ut}=(0,ie.useParams)(),[Ne,Bt]=(0,a.useState)(!1),[Te,ce]=(0,a.useState)([]),[de,Rt,cn,zt]=(0,Bn.U)(N0.ur,{coursesId:ut,page:1,limit:999,course_group_id:null,import_method:null,search:"",is_manage:!0}),[,,bt,Tt]=(0,Bn.U)(N0.xV,{coursesId:ut,limit:2e3}),Dn=[{title:"\u59D3\u540D",dataIndex:"name",ellipsis:!0,render:kt=>zl.createElement(le.Z,{title:kt},zl.createElement("span",null,kt))},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"course_group_name",ellipsis:!0},{title:"",dataIndex:"user_id",ellipsis:!0,render:kt=>zl.createElement("span",{className:"iconfont icon-shanchudiao current",onClick:()=>{ce(Te==null?void 0:Te.filter(an=>(an==null?void 0:an.user_id)!==kt))}})}];return(0,a.useEffect)(()=>{Ne&&(cn({}).then(()=>{ce(b)}),bt({}))},[Ne]),(0,a.useEffect)(()=>{ce(b)},[b]),zl.createElement(zl.Fragment,null,zl.createElement("div",{className:"flex item-center gap-10px"},zl.createElement(le.Z,{title:"\u70B9\u51FB\u6309\u94AE\u663E\u793A\u9009\u62E9\u5B66\u751F\u5F39\u7A97"},zl.createElement(Fe.ZP,{disabled:y,ghost:!0,type:"primary",style:{background:"white"},icon:zl.createElement("span",{className:"iconfont icon-jia"}),onClick:()=>{Bt(!0)}},"\u6DFB\u52A0\u4E0D\u53D7\u9650\u5236\u5B66\u751F")),zl.createElement("span",{className:"c-grey-666"},"\u6CE8\u610F\uFF1A\u5DF2\u6DFB\u52A0\u7684\u5B66\u751F\u5C06\u4E0D\u53D7\u7F51\u7EDC\u9650\u5236\uFF0C\u53EF\u4EE5\u6B63\u5E38\u8BBF\u95EE\u6240\u6709\u7F51\u9875")),zl.createElement("div",{className:"flex mt-16px flex-wrap gap-10px"},b==null?void 0:b.map((kt,an)=>zl.createElement("div",{key:an,className:zr.AddUnlimitedStudentItem},kt==null?void 0:kt.name," ",kt==null?void 0:kt.student_id,!y&&zl.createElement("span",{className:`iconfont icon-guanbi3 c-red current ${zr.iconfontClose}`,onClick:()=>{z==null||z(Te==null?void 0:Te.filter(rn=>(rn==null?void 0:rn.user_id)!==(kt==null?void 0:kt.user_id)))}})))),zl.createElement(se.default,{open:Ne,title:"\u9009\u62E9\u5B66\u751F",centered:!0,width:1200,onCancel:()=>{Bt(!1)},onOk:()=>{z==null||z(Te),Bt(!1)}},zl.createElement("div",{className:"flex item-center mb-20px"},zl.createElement(Xt.default,{size:"large",allowClear:!0,value:de==null?void 0:de.course_group_id,placeholder:"\u8BF7\u9009\u62E9\u73ED\u7EA7",style:{width:200},onChange:kt=>{cn({course_group_id:kt})},options:[{value:null,label:"\u5168\u90E8\u73ED\u7EA7"},...((ze=Tt==null?void 0:Tt.course_groups)==null?void 0:ze.map(kt=>({value:kt==null?void 0:kt.id,label:kt==null?void 0:kt.name})))||[]]}),zl.createElement(lr.t7,{className:"ml-auto",style:{width:300},allowClear:!0,onChange:kt=>{cn({search:kt})},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"})),zl.createElement("div",{className:"flex gap-10px"},zl.createElement(Ce.default,{className:"flex-1 minW-0 minH-0",pagination:!1,loading:Rt,dataSource:(zt==null?void 0:zt.students)||[],scroll:{y:10*40},locale:{emptyText:zl.createElement(ln.Z,null)},columns:[{title:"\u5E8F\u53F7",dataIndex:"index",render:(kt,an,rn)=>rn+1},{title:"\u59D3\u540D",dataIndex:"name",ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u5206\u73ED",dataIndex:"course_group_name",ellipsis:!0}],rowSelection:{selectedRowKeys:Te==null?void 0:Te.map(kt=>kt==null?void 0:kt.user_id),onSelect:(kt,an)=>{ce(an?[...Te||[],kt]:Te==null?void 0:Te.filter(rn=>(rn==null?void 0:rn.user_id)!==(kt==null?void 0:kt.user_id)))},onSelectAll:(kt,an,rn)=>{if(kt){const wt=[],Nt=Te==null?void 0:Te.map(wn=>wn==null?void 0:wn.user_id);for(const wn of rn)Nt.includes(wn==null?void 0:wn.user_id)||wt.push(wn);ce([...Te||[],...wt])}else{const wt=rn==null?void 0:rn.map(Nt=>Nt==null?void 0:Nt.user_id);ce(Te==null?void 0:Te.filter(Nt=>!(wt!=null&&wt.includes(Nt==null?void 0:Nt.user_id))))}}},rowKey:"user_id"}),zl.createElement("div",{className:"flex item-center"},zl.createElement("img",{src:Tm})),zl.createElement("div",{className:"flex flex-col flex-1 minW-0 minH-0 relative overflow-auto",style:{background:"#3061d008",height:41*11}},zl.createElement("div",{className:"flex sticky",style:{background:"#fff",top:0,zIndex:1}},Dn==null?void 0:Dn.map((kt,an)=>zl.createElement("div",{key:an,className:"flex-1 winW-0 minH-0 px-8px py-12px ",style:{textAlign:kt==null?void 0:kt.align,background:"#3061d01a"}},zl.createElement("span",{className:`${kt!=null&&kt.ellipsis?"multi_ellipsis1":""} `},kt==null?void 0:kt.title)))),Te==null?void 0:Te.map((kt,an)=>zl.createElement("div",{key:an,className:"flex"},Dn==null?void 0:Dn.map((rn,wt)=>{var Nt;return zl.createElement("div",{key:wt,className:"flex-1 winW-0 minH-0 px-8px py-12px ",style:{textAlign:rn==null?void 0:rn.align}},zl.createElement("span",{className:`${rn!=null&&rn.ellipsis?"multi_ellipsis1":""} `},((Nt=rn==null?void 0:rn.render)==null?void 0:Nt.call(rn,kt==null?void 0:kt[rn==null?void 0:rn.dataIndex],kt,wt))||(kt==null?void 0:kt[rn==null?void 0:rn.dataIndex])))})))))))},T0=({exercise:b,globalSetting:z,loading:y,dispatch:ze})=>{var ut,Ne;const{workSetting:Bt,commonHeader:Te}=b,[ce]=Ae.default.useForm(),de=(0,ie.useParams)();de.category=de.categoryId;const[Rt,cn]=(0,a.useState)(!1),[zt,bt]=(0,a.useState)(!1),Tt={forbid_screen:!1,screen_key:((ut=Bt==null?void 0:Bt.exercise)==null?void 0:ut.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:"",forbid_virtual:!1,unlimit_users:[],unlimit_user_ids:[]};let[Dn,kt]=(0,a.useState)(Tt);const[an,rn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Et,yt;wt(),(Et=Bt==null?void 0:Bt.exercise)!=null&&Et.id&&!(0,hn.aN)()&&!((yt=Bt==null?void 0:Bt.exercise)!=null&&yt.is_creator)&&cn(!0)},[b==null?void 0:b.workSetting]),(0,a.useEffect)(()=>{((Te==null?void 0:Te.exercise_status)==="5"||Te!=null&&Te.appraise_label)&&cn(!0)},[Te]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{b.actionTabs.key==="insterIp"&&(b.actionTabs.data.ip?Dn[b.actionTabs.type]=[...Dn[b.actionTabs.type]||[],...b.actionTabs.data.ip]:Dn[b.actionTabs.type]=[...Dn[b.actionTabs.type]||[],`${b.actionTabs.data.startIP},${b.actionTabs.data.startIP.substring(0,b.actionTabs.data.startIP.lastIndexOf("."))+"."+b.actionTabs.data.endIP}`],Nt(Dn),rn(!0))},[b.actionTabs]);const wt=()=>{const Et=JSON.parse(JSON.stringify(Bt));Object.keys(Dn).forEach(yt=>{var Ot;Dn[yt]=(Ot=Et==null?void 0:Et.exercise)==null?void 0:Ot[yt]}),Nt(km(Yd({},Dn),{ip_limit:Dn.ip_limit!=="no"}))},Nt=Et=>{kt(Et),ce.setFieldsValue(Et)};function wn(Et=""){if(!Et)return!1;const yt=Et.split(`
`),Ot=/^(http|https):\/\//;for(let _t=0;_t<yt.length;_t++)if(Ot.test(yt[_t]))return!0;return!1}const Pt=Et=>{var yt,Ot;if(Et.categoryId=de.categoryId,Et.forbid_screen&&!(Et!=null&&Et.screen_key.replace(/\s+/g,""))){me.ZP.warning("\u8BF7\u586B\u5199\u89E3\u9501\u5207\u5C4F\u7801");return}if(Et!=null&&Et.use_white_list&&!((yt=Et==null?void 0:Et.white_list)!=null&&yt.length)){me.ZP.warning("\u8BF7\u9009\u62E9\u767D\u540D\u5355\u7A0B\u5E8F");return}if(Et!=null&&Et.net_limit){if(Et!=null&&Et.net_limit_list&&!((Ot=Et==null?void 0:Et.net_limit_list)!=null&&Ot.replace(/\s+/g,""))){me.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u4E0D\u5141\u8BB8\u5168\u90E8\u4E3A\u7A7A\u683C");return}if(wn(Et==null?void 0:Et.net_limit_list)){me.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u7684\u524D\u7F00\uFF0C\u8BF7\u4FEE\u6539");return}}bn(Et)},bn=Et=>jm(void 0,null,function*(){bt(!0);const yt=yield(0,oe.ZP)(`/api/exercises/${de==null?void 0:de.categoryId}/client_cheating_settings.json`,{method:"post",body:Et});bt(!1),yt.status===0&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),ze({type:"exercise/getCommonHeader",payload:Yd({},de)}),ze({type:"exercise/getWorkSetting",payload:Yd({},de)}),rn(!1))});(0,a.useEffect)(()=>{En(an?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[an]);const En=(Et="")=>{ze({type:"exercise/setActionTabs",payload:{key:Et}})},hu=[{value:"360huabao",label:"360\u753B\u62A5"},{value:"360se",label:"360\u6D4F\u89C8\u5668"},{value:"chrome",label:"google\u6D4F\u89C8\u5668"},{value:"Code",label:"vscode\u7F16\u8F91\u5668"},{value:"msedge",label:"edge\u6D4F\u89C8\u5668"},{value:"QQ",label:"qq\u6D4F\u89C8\u5668"},{value:"SystemSettings",label:"\u7CFB\u7EDF\u8BBE\u7F6E"},{value:"WeChat",label:"\u5FAE\u4FE1"},{value:"WindowsTerminal",label:"\u7EC8\u7AEF"},{value:"WINWORD",label:"\u5FAE\u8F6FOffice"},{value:"Taskmgr",label:"\u4EFB\u52A1\u7BA1\u7406\u5668"},{value:"EXCEL",label:"Microsoft Excel"},{value:"POWERPNT",label:"Microsoft PowerPoint"},{value:"firefox",label:"Firefox"},{value:"DingTalk",label:"\u9489\u9489"}];return zl.createElement("section",{className:zr.formDom,style:{padding:"30px 50px"}},zl.createElement(pn.Z,{spinning:y["exercise/getWorkSetting"]||zt},zl.createElement(Ae.default,{form:ce,name:"basicForm",initialValues:Tt,colon:!1,onValuesChange:(Et,yt)=>{var Ot;console.log("onValuesChange",Et,yt);let _t=yt;for(const Vn in Et)(Vn=="ip_bind"||Vn=="ip_limit")&&!yt.is_locked&&yt[Vn]&&(_t.is_locked=!0),Vn=="open_camera"&&(_t.photo_count=_t.photo_count||5);"unlimit_users"in Et&&(_t.unlimit_user_ids=(Ot=Et==null?void 0:Et.unlimit_users)==null?void 0:Ot.map(Vn=>Vn==null?void 0:Vn.user_id),console.log("unlimit_users",_t==null?void 0:_t.unlimit_user_ids)),Nt(_t),rn(!0)},onFinish:Pt},zl.createElement("div",{className:zr.title},"\u5BA2\u6237\u7AEF\u8BBE\u7F6E"),zl.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},zl.createElement("div",{style:{color:"#000"}},"1\u3001\u82E5\u672A\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u7684\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u652F\u6301\u5B66\u751F\u7F51\u9875\u7AEF\u4E0E\u5BA2\u6237\u7AEF\u540C\u65F6\u6309\u7167\u540C\u4E00\u5957\u89C4\u5219\u8FDB\u884C\u8003\u8BD5\uFF0C\u8003\u8BD5\u7684\u6570\u636E\u4E24\u7AEF\u540C\u6B65\u3002\u82E5\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u8003\u8BD5\u4E0B\u7684\u4EFB\u610F\u89C4\u5219\uFF0C\u5219\u5224\u5B9A\u4E3A\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\u3002"),zl.createElement("div",{style:{color:"#000",marginTop:"20px"}},"2\u3001\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\uFF0C\u5B66\u751F\u53EA\u80FD\u5728Windows\u7CFB\u7EDF\u7684\u5BA2\u6237\u7AEF\u8FDB\u884C\u8003\u8BD5\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5\u8003\u8BD5\u7CFB\u7EDF\u5BA2\u6237\u7AEF\uFF0C\u70B9\u51FB",zl.createElement("a",{onClick:()=>{window.open("/download")}},"\u3010\u4E0B\u8F7D\u5BA2\u6237\u7AEF\u3011"))),zl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},zl.createElement(mo.Z,{disableWhenCommunity:!(Te!=null&&Te.is_old_data_for_time)},zl.createElement(Ae.default.Item,{name:"forbid_screen",valuePropName:"checked",style:{marginBottom:0}},zl.createElement(ye.default,{disabled:Rt},zl.createElement(zl.Fragment,null,zl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7981\u6B62\u5207\u5C4F"))))),Dn.forbid_screen&&zl.createElement(pe.Z,{className:zr.unlockKeyWrapper,align:"middle"},zl.createElement("div",{style:{color:"#666666"}},"\u89E3\u9501\u5207\u5C4F\u7801"),zl.createElement(le.Z,{title:"\u5982\u5B66\u751F\u9700\u89E3\u9664\u5207\u5C4F\u9650\u5236\uFF0C\u9700\u6559\u5E08\u8F93\u5165\u89E3\u9501\u7801\u89E3\u9664"},zl.createElement("i",{className:`iconfont icon-tishixiaowenhao ${zr.title_icon}`,style:{cursor:"pointer",margin:"0 10px"}})),zl.createElement(mo.Z,{disableWhenCommunity:!(Te!=null&&Te.is_old_data_for_time)},zl.createElement(Ae.default.Item,{name:"screen_key",style:{marginBottom:0}},zl.createElement(Me.default,{size:"large",className:zr.unlockKeyInput,disabled:!0,placeholder:"\u8BF7\u8F93\u5165\u89E3\u9501\u5207\u5C4F\u7801"}))),zl.createElement(fe.Z,null,!Rt&&zl.createElement(Fe.ZP,{type:"link",onClick:()=>{ce.setFieldsValue({screen_key:Math.floor(Math.random()*1e6).toString().padStart(6,"0")})}},"\u6362\u4E00\u6362")))),zl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},zl.createElement(mo.Z,{disableWhenCommunity:!(Te!=null&&Te.is_old_data_for_time)},zl.createElement(Ae.default.Item,{name:"use_white_list",valuePropName:"checked",style:{marginBottom:0}},zl.createElement(ye.default,{disabled:Rt},zl.createElement(zl.Fragment,null,zl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8BBE\u7F6E\u767D\u540D\u5355\u7A0B\u5E8F"))))),Dn.use_white_list&&zl.createElement(pe.Z,{className:zr.unlockKeyWrapper,align:"middle"},zl.createElement(mo.Z,{disableWhenCommunity:!(Te!=null&&Te.is_old_data_for_time)},zl.createElement(Ae.default.Item,{name:"white_list",style:{marginBottom:0,marginRight:10}},zl.createElement(Xt.default,{mode:"tags",size:"large",disabled:Rt,style:{width:1016},options:hu}))))),zl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},zl.createElement(mo.Z,{disableWhenCommunity:!(Te!=null&&Te.is_old_data_for_time)},zl.createElement(Ae.default.Item,{name:"net_limit",valuePropName:"checked",style:{marginBottom:0}},zl.createElement(ye.default,{disabled:Rt},zl.createElement(zl.Fragment,null,zl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7F51\u7EDC\u53EF\u8BBF\u95EE\u6E05\u5355"))))),Dn.net_limit&&zl.createElement(zl.Fragment,null,zl.createElement(pe.Z,{className:zr.unlockKeyWrapper,align:"middle"},zl.createElement(mo.Z,{disableWhenCommunity:!(Te!=null&&Te.is_old_data_for_time)},zl.createElement(Ae.default.Item,{name:"net_limit_list",style:{marginBottom:0}},zl.createElement(Me.default.TextArea,{rows:5,style:{width:1016},disabled:Rt,placeholder:`\u652F\u6301 http\u548Cip\u4E24\u79CD\u65B9\u5F0F\uFF0C\u591A\u4E2Ahttp\uFF0Cip\u591A\u884C\u5C55\u793A\u5982\uFF1A
www.educoder.net\uFF08\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u524D\u7F00\uFF09
192.160.22.2
\u5982\u672A\u586B\u5199\uFF0C\u5219\u9ED8\u8BA4\u53EA\u80FD\u8FDB\u5165https://www.educoder.net\uFF08\u5934\u6B4C\u7F51\u9875\uFF09`})))),zl.createElement(Ae.default.Item,{name:"unlimit_user_ids",hidden:!0}),zl.createElement(Ae.default.Item,{name:"unlimit_users",className:"pl-24px",style:{marginBottom:0,marginTop:"15px"}},zl.createElement(Kd,{disabled:Rt})))),zl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},zl.createElement(mo.Z,{disableWhenCommunity:!(Te!=null&&Te.is_old_data_for_time)},zl.createElement(Ae.default.Item,{name:"forbid_virtual",valuePropName:"checked",style:{marginBottom:0}},zl.createElement(ye.default,{disabled:Rt},zl.createElement(zl.Fragment,null,zl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7981\u6B62\u901A\u8FC7\u865A\u62DF\u673A\u53C2\u8003"))))))),((0,hn.aN)()||((Ne=b==null?void 0:b.commonHeader)==null?void 0:Ne.exercise_author))&&!(Te!=null&&Te.appraise_label)&&zl.createElement(Fe.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{ce.submit()}},"\u4FDD\u5B58")),zl.createElement(y0,null))};var Xd=(0,ie.connect)(({exercise:b,loading:z,globalSetting:y})=>({exercise:b,loading:z.effects,globalSetting:y}))(T0),So={flex_box_center:"flex_box_center___qXmER",flex_space_between:"flex_space_between___tVYVF",flex_box_vertical_center:"flex_box_vertical_center___uejwW",flex_box_center_end:"flex_box_center_end___l5I61",flex_box_column:"flex_box_column___A8X3f",content:"content___TBbyO",explain:"explain___WwPyv",tabs:"tabs___MlcMY",active:"active___lV1eg",btns:"btns___qovHC",must:"must___vgDa6",popover:"popover___HAX3s",zybzForm:"zybzForm____IvKI",graaytitle:"graaytitle___hkrTg",dataPicker:"dataPicker___T2aBH",examineStatus:"examineStatus___iICIK",contacts:"contacts___Tyh2m",contacts_img:"contacts_img___pfYUb",suc_status:"suc_status___UuTMv",fail_status:"fail_status___nBUzE",bohui:"bohui___lJoSV",upname:"upname___bCjc5",upnames:"upnames___IeX1u",imghover:"imghover___CqN_f"},Dd=E(29679),Bi=E(59301),Zm=Object.defineProperty,zm=Object.defineProperties,Qm=Object.getOwnPropertyDescriptors,Jd=Object.getOwnPropertySymbols,Hm=Object.prototype.hasOwnProperty,Wm=Object.prototype.propertyIsEnumerable,k0=(b,z,y)=>z in b?Zm(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,j0=(b,z)=>{for(var y in z||(z={}))Hm.call(z,y)&&k0(b,y,z[y]);if(Jd)for(var y of Jd(z))Wm.call(z,y)&&k0(b,y,z[y]);return b},Z0=(b,z)=>zm(b,Qm(z)),bd=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const Um="YYYY-MM-DD HH:mm",Vm=({shixunHomeworks:b,user:z,loading:y,dispatch:ze})=>{const[ut]=Ae.default.useForm(),[Ne,Bt]=(0,a.useState)(null),[Te,ce]=(0,a.useState)([]),[de,Rt]=(0,a.useState)(""),[cn,zt]=(0,a.useState)(!1),[bt,Tt]=(0,a.useState)(!1),Dn=(0,a.useRef)((0,nu.throttle)(Vn=>yt(Vn),1200,{leading:!0,trailing:!0})).current,[kt,an]=(0,a.useState)([]),[rn,wt]=(0,a.useState)(!1),Nt=(0,ie.useParams)(),wn=(0,a.useRef)(null),Pt=(0,a.useRef)(1),[bn,En]=(0,a.useState)({});(0,a.useEffect)(()=>{Et()},[]),(0,a.useEffect)(()=>{hu(rn?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[rn]);const hu=(Vn="")=>{ze({type:"exercise/setActionTabs",payload:{key:Vn}})},Et=()=>bd(void 0,null,function*(){var Vn,Yn,Qu,Kt,Ze,vu,Pn,ga,wu,In,uu,Bu,Lu,bu,Fu;let Ln=yield(0,oe.ZP)(`/api/exercises/${Nt.categoryId}/resources_ensure_info.json`,{method:"get"});ut.setFieldsValue(Z0(j0({},(Vn=Ln==null?void 0:Ln.data)==null?void 0:Vn.important_shixun_configs),{times:(Qu=(Yn=Ln==null?void 0:Ln.data)==null?void 0:Yn.important_shixun_configs)!=null&&Qu.start_time&&((Ze=(Kt=Ln==null?void 0:Ln.data)==null?void 0:Kt.important_shixun_configs)!=null&&Ze.end_time)?[je()((Pn=(vu=Ln==null?void 0:Ln.data)==null?void 0:vu.important_shixun_configs)==null?void 0:Pn.start_time),je()((wu=(ga=Ln==null?void 0:Ln.data)==null?void 0:ga.important_shixun_configs)==null?void 0:wu.end_time)]:["",""]}));const{school_id:sn,school_name:mu}=(In=Ln==null?void 0:Ln.data)==null?void 0:In.important_shixun_configs;an([{id:sn,name:mu}]),En((uu=Ln==null?void 0:Ln.data)==null?void 0:uu.important_shixun_configs),Rt((Lu=(Bu=Ln==null?void 0:Ln.data)==null?void 0:Bu.important_shixun_configs)==null?void 0:Lu.verify_reason),Bt(((Fu=(bu=Ln==null?void 0:Ln.data)==null?void 0:bu.important_shixun_configs)==null?void 0:Fu.process)||null),wt(!1)}),yt=Vn=>bd(void 0,null,function*(){Tt(!0),clearTimeout(wn.current),wn.current=setTimeout(()=>bd(void 0,null,function*(){Pt.current+=1;const Yn=Pt.current,Qu=yield ze({type:"account/getSchoolOption",payload:{keyword:Vn,limit:10}});Qu.status===0&&(an(Qu==null?void 0:Qu.schools),Tt(!1))}),500)}),Ot=Vn=>parseInt(Vn||"0",10),_t=(Vn,Yn)=>{if(Yn&&Yn.length===2){const[Qu,Kt]=Yn;if(!Qu||!Kt)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return Bi.createElement("section",null,Bi.createElement("div",{style:{padding:"30px 50px"}},Bi.createElement(Ae.default,{form:ut,layout:"horizontal",onFinish:Vn=>bd(void 0,null,function*(){console.log("---",Vn);let Yn=yield(0,oe.ZP)(`/api/exercises/${Nt.categoryId}/resources_first_ensure.json`,{method:"post",body:{important_shixun_configs:Z0(j0({},Vn),{start_time:je()(Vn==null?void 0:Vn.times[0]).format("YYYY-MM-DD HH:mm"),end_time:je()(Vn==null?void 0:Vn.times[1]).format("YYYY-MM-DD HH:mm")})}});(Yn==null?void 0:Yn.status)===0&&(me.ZP.info("\u4FEE\u6539\u6210\u529F"),Et())}),className:So.zybzForm,onValuesChange:()=>{wt(!0)}},Bi.createElement("div",{style:{display:"flex",alignItems:"center"}},Bi.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Bi.createElement("span",{className:So.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),Bi.createElement(Ae.default.Item,{label:"",name:"identifier",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}]},Bi.createElement(Me.default,{disabled:!0,minLength:4,maxLength:30,size:"large",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"}))),Bi.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Bi.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Bi.createElement("span",{className:So.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),Bi.createElement(Ae.default.Item,{label:"",name:"school_id",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},Bi.createElement(Xt.default,{showSearch:!0,size:"large",loading:bt,listHeight:200,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D",filterOption:!1,onSearch:Vn=>{yt(Vn)}},kt.map(Vn=>Bi.createElement(Xt.default.Option,{value:Vn.id,key:Vn.id},Vn.name))))),Bi.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Bi.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Bi.createElement("span",{className:So.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),Bi.createElement(Ae.default.Item,{label:"",name:"times",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:_t}]},Bi.createElement(qn.default.RangePicker,{disabledDate:Vn=>Vn&&Vn<je()().startOf("days"),className:`${So.dataPicker}`,style:{width:"100%"},size:"large",format:Um,showTime:{format:"HH:mm"},allowClear:!1,onChange:Vn=>{if(Vn&&Vn[0]&&Vn[1]){const Yn=Vn[0].isBefore(je()())?je()():Vn[0];ut.setFieldValue("times",[Yn,Vn[1]])}else ut.setFieldValue("times",Vn)}}))),Bi.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"}},Bi.createElement("div",{style:{color:"#333333",fontSize:"14px",width:"120px",marginRight:"10px",textAlign:"right"}},Bi.createElement("span",{className:So.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),Bi.createElement(Ae.default.Item,{label:"",name:"people_number",style:{width:"100%"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},Bi.createElement(We.Z,{size:"large",parser:Ot,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),Bi.createElement("div",{className:`${So.examineStatus}`},Ne>=1&&Bi.createElement("div",null," ",Bi.createElement(Dd.Z,{className:So.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),Ne>=2&&Ne!=3&&Bi.createElement("div",null," ",Bi.createElement(Dd.Z,{className:So.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),Ne==3&&Bi.createElement("div",null," ",Bi.createElement(dc.Z,{className:So.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",Bi.createElement("span",{title:de,className:So.bohui},de),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",Bi.createElement("span",{className:So.contacts},Bi.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Bi.createElement("div",{className:So.contacts_img}))),Ne>=4&&Ne!=5&&Ne!=7&&Bi.createElement("div",null," ",Bi.createElement(Dd.Z,{className:So.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(Ne==5||Ne==7)&&Bi.createElement("div",null," ",Bi.createElement(dc.Z,{className:So.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",Bi.createElement("span",{className:So.contacts},Bi.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Bi.createElement("div",{className:So.contacts_img}))),Ne>5&&Bi.createElement("div",null," ",Bi.createElement(Dd.Z,{className:So.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")),Bi.createElement(Fe.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>ut.submit()},"\u4FDD\u5B58")))};var Gm=(0,ie.connect)(({shixunHomeworks:b,loading:z,user:y})=>({shixunHomeworks:b,loading:z.effects,user:y}))(Vm),z0=E(94968),Ym=E(75786),Km=E(22007),Q0=E(7894),tr=E(59301),Xm=Object.defineProperty,Jm=Object.defineProperties,qm=Object.getOwnPropertyDescriptors,qd=Object.getOwnPropertySymbols,_m=Object.prototype.hasOwnProperty,$m=Object.prototype.propertyIsEnumerable,H0=(b,z,y)=>z in b?Xm(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,xd=(b,z)=>{for(var y in z||(z={}))_m.call(z,y)&&H0(b,y,z[y]);if(qd)for(var y of qd(z))$m.call(z,y)&&H0(b,y,z[y]);return b},_d=(b,z)=>Jm(b,qm(z)),W0=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const vf="YYYY-MM-DD HH:mm",ef=({shixunHomeworks:b,user:z,exercise:y,loading:ze,dispatch:ut})=>{var Ne,Bt,Te,ce,de,Rt;const[cn]=Ae.default.useForm(),[zt,bt]=(0,a.useState)(null),[Tt,Dn]=(0,a.useState)([]),[kt,an]=(0,a.useState)(""),[rn,wt]=(0,a.useState)(!1),[Nt,wn]=(0,a.useState)(!1),[Pt,bn]=(0,a.useState)(!1),[En,hu]=(0,a.useState)([]),[Et,yt]=(0,a.useState)(!1),Ot=(0,ie.useParams)(),_t=(0,a.useRef)(null),Vn=(0,a.useRef)(1),[Yn,Qu]=(0,a.useState)({}),[Kt,Ze]=(0,a.useState)({}),[vu,Pn]=(0,a.useState)(),[ga,wu]=(0,a.useState)(),[In,uu]=(0,a.useState)(),[Bu,Lu]=(0,a.useState)(!1),{workSetting:bu,commonHeader:Fu}=y;(0,a.useEffect)(()=>{Ln(Et?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[Et]);const Ln=(sn="")=>{ut({type:"exercise/setActionTabs",payload:{key:sn}})};return(0,a.useEffect)(()=>{var sn,mu,zn,An,kn,gn,iu,Mu,Vu,Uu,el,wa,Au,ha,Qa,Gl,Lr;if(bu!=null&&bu.exercise){let la=(zn=(mu=(sn=bu==null?void 0:bu.exercise)==null?void 0:sn.exercise_report_template)==null?void 0:mu.filter(Ja=>Ja==null?void 0:Ja.checked))==null?void 0:zn.map(Ja=>Ja==null?void 0:Ja.name);cn.setFieldsValue({enable_report_setting:(An=bu==null?void 0:bu.exercise)==null?void 0:An.enable_report_setting,exercise_report_template:(kn=bu==null?void 0:bu.exercise)==null?void 0:kn.report_template_name,exercise_report_templates:la,enable_student_view:(gn=bu==null?void 0:bu.exercise)==null?void 0:gn.enable_student_view,number:(iu=bu==null?void 0:bu.exercise)==null?void 0:iu.number,report_type:(Mu=bu==null?void 0:bu.exercise)==null?void 0:Mu.report_type}),Qu({enable_report_setting:(Vu=bu==null?void 0:bu.exercise)==null?void 0:Vu.enable_report_setting,exercise_report_template:(Uu=bu==null?void 0:bu.exercise)==null?void 0:Uu.report_template_name,exercise_report_templates:la,enable_student_view:(el=bu==null?void 0:bu.exercise)==null?void 0:el.enable_student_view,number:(wa=bu==null?void 0:bu.exercise)==null?void 0:wa.number,report_type:(Au=bu==null?void 0:bu.exercise)==null?void 0:Au.report_type}),Pn({container_id:(ha=bu==null?void 0:bu.exercise)==null?void 0:ha.sign_attachment_id,url:(Qa=bu==null?void 0:bu.exercise)==null?void 0:Qa.sign_attachment_url}),wu({container_id:(Gl=bu==null?void 0:bu.exercise)==null?void 0:Gl.date_attachment_id,url:(Lr=bu==null?void 0:bu.exercise)==null?void 0:Lr.date_attachment_url})}},[bu]),tr.createElement("section",null,tr.createElement("div",{style:{padding:"0px 50px"}},tr.createElement("div",{style:{background:"#FFF7EB",height:40,borderRadius:"0px 0px 8px 8px",display:"flex",alignItems:"center",padding:"0px 15px"}},tr.createElement("i",{className:"iconfont icon-tishi12",style:{marginRight:10,color:"#FEB636"}})," \u5982\u679C\u60A8\u9700\u8981\u81EA\u5B9A\u4E49\u5B9E\u9A8C\u62A5\u544A\u6A21\u677F\uFF0C\u8BF7 ",tr.createElement("a",{style:{marginLeft:10},onClick:()=>{bn(!0)}}," \u8054\u7CFB\u6211\u4EEC"))),tr.createElement("div",{style:{padding:"30px 50px"}},tr.createElement(Ae.default,{form:cn,layout:"horizontal",onValuesChange:(sn,mu)=>{var zn,An,kn,gn,iu,Mu;Qu(mu),mu!=null&&mu.enable_report_setting&&(cn.setFieldsValue({exercise_report_template:(kn=(An=(zn=bu==null?void 0:bu.exercise)==null?void 0:zn.default_templates)==null?void 0:An[0])==null?void 0:kn.name}),Qu(_d(xd({},mu),{exercise_report_template:(Mu=(iu=(gn=bu==null?void 0:bu.exercise)==null?void 0:gn.default_templates)==null?void 0:iu[0])==null?void 0:Mu.name})))},onFinish:sn=>W0(void 0,null,function*(){var mu,zn,An,kn;if(console.log("---",sn),!(sn!=null&&sn.exercise_report_template)&&(sn!=null&&sn.enable_report_setting)){me.ZP.info("\u8BF7\u9009\u62E9\u6A21\u7248");return}let gn=(kn=(An=(zn=(mu=bu==null?void 0:bu.exercise)==null?void 0:mu.default_templates)==null?void 0:zn.find(Mu=>(Mu==null?void 0:Mu.name)===(Yn==null?void 0:Yn.exercise_report_template)))==null?void 0:An.settings)==null?void 0:kn.map(Mu=>{var Vu;return _d(xd({},Mu),{checked:(Vu=sn==null?void 0:sn.exercise_report_templates)==null?void 0:Vu.includes(Mu==null?void 0:Mu.name)})}),iu=yield(0,oe.ZP)(`/api/exercises/${Ot.categoryId}/report_settings.json`,{method:"post",body:_d(xd({},sn),{enable_report_setting:sn.enable_report_setting,name:sn.exercise_report_template,exercise_report_template:gn,enable_student_view:sn.enable_student_view,sign_attachment_id:vu.container_id,date_attachment_id:ga.container_id})});(iu==null?void 0:iu.status)===0&&(me.ZP.info("\u4FEE\u6539\u6210\u529F"),ut({type:"exercise/getWorkSetting",payload:xd({},Ot)}))}),className:So.zybzForm},tr.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9",display:"flex",alignItems:"center"}},tr.createElement(Ae.default.Item,{name:"enable_report_setting",valuePropName:"checked",style:{marginBottom:0}},tr.createElement(ye.default,null,tr.createElement(tr.Fragment,null,tr.createElement("strong",{style:{fontSize:"14px",color:"#000",fontWeight:400}},"\u5F00\u542F\u540E\uFF0C\u7CFB\u7EDF\u6839\u636E\u5B9E\u9A8C\u62A5\u544A\u7684\u6A21\u677F\u81EA\u52A8\u751F\u6210\u5B66\u751F\u5B9E\u9A8C\u62A5\u544A\uFF0C\u5E76\u652F\u6301\u624B\u5199\u6279\u6CE8\u548C\u5BFC\u51FA\u3002")))),tr.createElement("a",{onClick:()=>{window.open("https://www.educoder.net/forums/40492")}},"\u64CD\u4F5C\u8BF4\u660E")),(Yn==null?void 0:Yn.enable_report_setting)&&tr.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9",margin:"1px 0px"}},tr.createElement(Ae.default.Item,{name:"exercise_report_template",style:{marginBottom:0}},tr.createElement(ve.ZP.Group,null,(Bt=(Ne=bu==null?void 0:bu.exercise)==null?void 0:Ne.default_templates)==null?void 0:Bt.map(sn=>tr.createElement("div",{style:{display:"flex",alignItems:"center"}},tr.createElement(ve.ZP,{value:sn==null?void 0:sn.name},tr.createElement("span",null,sn==null?void 0:sn.name)),tr.createElement("a",{style:{fontSize:14,fontWeight:400},onClick:mu=>{mu.stopPropagation(),Ze({url:Le.Z.API_SERVER+"/api/attachments/"+(sn==null?void 0:sn.report_template_url),file_type:sn==null?void 0:sn.report_template_type})}},"\u9884\u89C8")))))),(Yn==null?void 0:Yn.exercise_report_template)&&(Yn==null?void 0:Yn.enable_report_setting)&&tr.createElement("div",{style:{marginTop:20,color:"#000000",fontWeight:600,marginBottom:10}},"\u9700\u8981\u5B66\u751F\u586B\u5199\u7684\u4FE1\u606F"),(Yn==null?void 0:Yn.exercise_report_template)&&(Yn==null?void 0:Yn.enable_report_setting)&&tr.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9"}},tr.createElement(Ae.default.Item,{name:"exercise_report_templates",style:{marginBottom:0,marginLeft:20}},tr.createElement(ye.default.Group,null,tr.createElement(pe.Z,null,(Rt=(de=(ce=(Te=bu==null?void 0:bu.exercise)==null?void 0:Te.default_templates)==null?void 0:ce.find(sn=>(sn==null?void 0:sn.name)===(Yn==null?void 0:Yn.exercise_report_template)))==null?void 0:de.settings)==null?void 0:Rt.map(sn=>tr.createElement(fe.Z,{style:{height:40},span:24},tr.createElement(ye.default,{value:sn==null?void 0:sn.name},sn==null?void 0:sn.name))))))),tr.createElement("div",{style:{marginBottom:10,marginTop:20,fontWeight:600,color:"#000"}},"\u6559\u5E08\u9884\u8BBE\u7684\u5B57\u6BB5\u4FE1\u606F"),tr.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,display:"flex",alignItems:"center"}},tr.createElement("span",{style:{marginRight:23}},"\u6559\u5E08\u7B7E\u540D"),tr.createElement(z0.default,{action:`${Le.Z.API_SERVER}/api/attachments.json`,name:"file",listType:"picture-card",className:So.upname,showUploadList:!1,disabled:vu==null?void 0:vu.url,beforeUpload:sn=>{const mu=sn.type==="image/jpeg"||sn.type==="image/png";mu||me.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7C7B\u578B\u56FE\u7247");const zn=sn.size/1024/1024<2;return zn||me.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72m"),mu&&zn},onChange:sn=>{var mu;Pn((mu=sn==null?void 0:sn.file)==null?void 0:mu.response)}},vu!=null&&vu.url?tr.createElement("div",{className:So.upnames,style:{position:"relative"}},tr.createElement("div",{className:So.imghover},tr.createElement("i",{onClick:()=>{uu(vu),Lu(!0)},className:"iconfont icon-yulan3"}),tr.createElement("i",{onClick:()=>{Pn({})},style:{marginLeft:10},className:"iconfont icon-shanchu16"})),tr.createElement("img",{height:60,width:60,src:Le.Z.API_SERVER+(vu==null?void 0:vu.url)})):tr.createElement("div",null,tr.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20"))),tr.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\uFF08\u652F\u6301\u683C\u5F0F\uFF1Apng\u548Cjpg\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M\uFF09")),tr.createElement(Ym.Z,{preview:{visible:Bu,onVisibleChange:sn=>Lu(sn),afterOpenChange:sn=>!sn&&Lu("")},wrapperStyle:{display:"none"},height:60,width:60,src:Le.Z.API_SERVER+(In==null?void 0:In.url)}),tr.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,marginTop:1,display:"flex",alignItems:"center"}},tr.createElement("span",{style:{marginRight:23}},"\u6279\u6539\u65E5\u671F"),tr.createElement(z0.default,{action:`${Le.Z.API_SERVER}/api/attachments.json`,name:"file",listType:"picture-card",className:So.upname,showUploadList:!1,disabled:ga==null?void 0:ga.url,beforeUpload:sn=>{const mu=sn.type==="image/jpeg"||sn.type==="image/png";mu||me.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7C7B\u578B\u56FE\u7247");const zn=sn.size/1024/1024<2;return zn||me.ZP.error("\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72m"),mu&&zn},onChange:sn=>{var mu;wu((mu=sn==null?void 0:sn.file)==null?void 0:mu.response)}},ga!=null&&ga.url?tr.createElement("div",{className:So.upnames,style:{position:"relative"}},tr.createElement("div",{className:So.imghover},tr.createElement("i",{onClick:()=>{uu(ga),Lu(!0)},className:"iconfont icon-yulan3"}),tr.createElement("i",{onClick:()=>{wu({})},style:{marginLeft:10},className:"iconfont icon-shanchu16"})),tr.createElement("img",{height:60,width:60,src:Le.Z.API_SERVER+(ga==null?void 0:ga.url)})):tr.createElement("div",null,tr.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20"))),tr.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\uFF08\u652F\u6301\u683C\u5F0F\uFF1Apng\u548Cjpg\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M\uFF09")),tr.createElement("div",{className:"ant-form-item",style:{padding:"10px 30px",background:"#F6F7F9",height:80,marginTop:1,display:"flex",alignItems:"center"}},tr.createElement("span",{style:{marginRight:23}},"\u8BFE\u7A0B\u7F16\u53F7"),tr.createElement(Ae.default.Item,{name:"number",style:{marginBottom:0}},tr.createElement(Me.default,null))),tr.createElement("div",{style:{marginBottom:10,marginTop:20,fontWeight:600,color:"#000"}},"\u67E5\u770B\u5B9E\u9A8C\u62A5\u544A\u8BBE\u7F6E"),tr.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9"}},tr.createElement(Ae.default.Item,{name:"enable_student_view",valuePropName:"checked",style:{marginBottom:0}},tr.createElement(ye.default,null,tr.createElement(tr.Fragment,null,tr.createElement("strong",{style:{fontSize:"14px",color:"#000",fontWeight:400}},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u5B9E\u9A8C\u62A5\u544A"),"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u5B9E\u9A8C\u62A5\u544A\uFF09")))),tr.createElement("div",{style:{marginBottom:10,marginTop:20,fontWeight:600,color:"#000"}},"\u6279\u6CE8\u548C\u5BFC\u51FA\u8BBE\u7F6E"),tr.createElement("div",{className:"ant-form-item",style:{padding:"8px 30px",background:"#F6F7F9"}},tr.createElement(Ae.default.Item,{name:"report_type",style:{marginBottom:0}},tr.createElement(ve.ZP.Group,null,tr.createElement(fe.Z,{style:{height:40},span:24},tr.createElement(ve.ZP,{value:0},tr.createElement("span",null,"PDF\u683C\u5F0F\uFF08\u652F\u6301\u4EE5PDF\u683C\u5F0F\u8FDB\u884C\u6279\u6CE8\u548C\u5BFC\u51FA\uFF09"))),tr.createElement(fe.Z,{style:{height:40},span:24},tr.createElement(ve.ZP,{value:1},tr.createElement("span",null,"Word\u683C\u5F0F\uFF08\u652F\u6301\u4EE5Word\u683C\u5F0F\u8FDB\u884C\u6279\u6CE8\u548C\u5BFC\u51FA\uFF09"))))))),tr.createElement(Km.Z,{visible:Pt,setVisible:bn,image:Q0}),tr.createElement(Fe.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>cn.submit()},"\u4FDD\u5B58")),tr.createElement(ba.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:Kt==null?void 0:Kt.url,type:Kt==null?void 0:Kt.file_type,onClose:()=>Ze({})}))};var $d=(0,ie.connect)(({shixunHomeworks:b,loading:z,user:y,exercise:ze})=>({shixunHomeworks:b,loading:z.effects,user:y,exercise:ze}))(ef),e0=E(86847),mc=E(59301);const tf=({exercise:b,globalSetting:z,dispatch:y})=>{var ze,ut,Ne,Bt,Te,ce,de,Rt;const[cn,zt]=(0,a.useState)("0"),[bt]=(0,ie.useSearchParams)(),Tt=[{label:"\u53D1\u5E03\u8BBE\u7F6E",key:"0",element:mc.createElement(pm,{changeActive:Dn=>{zt(Dn)}})},!((ze=z==null?void 0:z.setting)!=null&&ze.is_local)&&{label:"\u9632\u4F5C\u5F0A\u8BBE\u7F6E",key:"2",element:mc.createElement(Fd,null)},(0,hn.GJ)()&&((Ne=(ut=b==null?void 0:b.workSetting)==null?void 0:ut.exercise)==null?void 0:Ne.exercise_type)!=2&&{label:"\u8BC4\u9605\u8BBE\u7F6E",key:"5",element:mc.createElement(Rm,null)},{label:"\u6210\u7EE9\u8BBE\u7F6E",key:"3",element:mc.createElement(Ud,null)},!((Bt=z==null?void 0:z.setting)!=null&&Bt.is_local)&&{label:"\u5BA2\u6237\u7AEF\u8BBE\u7F6E",key:"4",element:mc.createElement(Xd,null)},(0,hn.Ny)()&&((ce=(Te=b==null?void 0:b.workSetting)==null?void 0:Te.exercise)==null?void 0:ce.show_resource)&&{label:"\u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C",key:"6",element:mc.createElement(Gm,null)},((Rt=(de=b==null?void 0:b.workSetting)==null?void 0:de.exercise)==null?void 0:Rt.is_show_report_setting)&&{label:"\u5B9E\u9A8C\u62A5\u544A\u8BBE\u7F6E",key:"7",element:mc.createElement($d,null)}].filter(Dn=>!!Dn);return(0,a.useEffect)(()=>(bt.get("childrenTabs")&&zt(bt.get("childrenTabs")),y({type:"globalSetting/footerToggle",payload:!1}),()=>{y({type:"globalSetting/footerToggle",payload:!0})}),[]),mc.createElement("div",{style:{paddingBottom:"50px"}},mc.createElement(e0.Z,{dataSource:Tt,style:{marginBottom:52}}))};var nf=(0,ie.connect)(({exercise:b,globalSetting:z})=>({exercise:b,globalSetting:z}))(tf),Ps=E(20209),t0=E(94258),x=E(42441),ee=E(34993),ae=E(95366),we=E(33194),Ve=E(72641),Qe={Onerow:"Onerow___ZYa8H",TableDom:"TableDom___PXmEy",CollapseDom:"CollapseDom___q9wvV",CollapseDomC:"CollapseDomC___zTeH1",CollapseChildrenDom:"CollapseChildrenDom___O1Ffz",open:"open___K7p7T",DomStyle:"DomStyle___EoUKX",DomStyleTitle:"DomStyleTitle___vhLg3",DomStyleTitleChild:"DomStyleTitleChild___a1RIx",Sessce:"Sessce___zdKQ2",AnswerSDom:"AnswerSDom___YkvgW",scale_hover:"scale_hover___RkGo0",percent:"percent___DP1EH"},at=E(20047),ot=Object.defineProperty,Yt=Object.defineProperties,yn=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,tn=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,Tn=(b,z,y)=>z in b?ot(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Su=(b,z)=>{for(var y in z||(z={}))tn.call(z,y)&&Tn(b,y,z[y]);if(dn)for(var y of dn(z))un.call(z,y)&&Tn(b,y,z[y]);return b},Va=(b,z)=>Yt(b,yn(z));const sl=(b="")=>{var z,y;const ze=document.createElement("html");return ze.innerHTML=(0,at.ZP)(b||""),a.createElement("span",null,((y=(z=ze==null?void 0:ze.children)==null?void 0:z[1])==null?void 0:y.textContent)||(ze==null?void 0:ze.textContent)||"")},xl=({ModalProps:b={},QuestionDetail:z={},CurrentData:y={}})=>{var ze,ut,Ne,Bt,Te,ce,de,Rt,cn,zt;const{question_type:bt=null}=z;return(0,a.useEffect)(()=>{console.log("CurrentData===",y,z,z==null?void 0:z.question_choices)},[y]),a.createElement(se.default,Su({},Su({title:"\u5B66\u751F\u7B54\u9898",centered:!0,width:800,destroyOnClose:!0,footer:null},b)),a.createElement("div",{className:"flex item-center mb20",style:{gap:"30px"}},a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u59D3\u540D"),y==null?void 0:y.name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5B66\u53F7"),y==null?void 0:y.student_id),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5206\u73ED"),y==null?void 0:y.course_group_name),a.createElement("div",{className:"font14"},a.createElement("span",{className:"c-grey-666 mr10"},"\u5F97\u5206"),(ze=y==null?void 0:y.users_answer_info)==null?void 0:ze.score,"/",z==null?void 0:z.question_score)),a.createElement("div",{style:{maxHeight:500,overflow:"auto"}},(bt===ta.fw[3].id||bt===ta.fw[8].id)&&a.createElement("div",{className:"flex flex-col font14 gap-10px "},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),(Ne=(ut=y==null?void 0:y.users_answer_info)==null?void 0:ut.choices)==null?void 0:Ne.map((Tt,Dn)=>a.createElement("div",{key:Tt==null?void 0:Tt.exercise_choice_id},"\u7B54\u6848\uFF08\u586B\u7A7A",Dn+1,"\uFF09\uFF1A",a.createElement("span",{style:{color:Tt!=null&&Tt.score_type?"#2EC25B":"#E30000"}},Tt==null?void 0:Tt.answer_text)))),bt===ta.fw[4].id&&a.createElement(a.Fragment,null,a.createElement("div",{className:"flex flex-col font14 gap-10px"},a.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(Te=(Bt=y==null?void 0:y.users_answer_info)==null?void 0:Bt.choices)==null?void 0:Te.map((Tt,Dn)=>a.createElement(Dt.Z,{key:Dn,value:(0,Se.EJ)(Tt==null?void 0:Tt.answer_text,z==null?void 0:z.question_keywords)})))),a.createElement("div",{className:"flex flex-col font14 gap-10px mt20"},a.createElement("div",{className:"blod"},"\u53C2\u8003\u7B54\u6848\uFF1A"),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(ce=z==null?void 0:z.question_choices)==null?void 0:ce.map((Tt,Dn)=>a.createElement(Dt.Z,{key:Dn,value:Tt==null?void 0:Tt.answer_text}))))),bt===ta.fw[5].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(Rt=(de=y==null?void 0:y.users_answer_info)==null?void 0:de.choices)==null?void 0:Rt.map((Tt,Dn)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u7B2C",Dn+1,"\u5173\u5B66\u751F\u4EE3\u7801",a.createElement(le.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(Tt!=null&&Tt.is_evaluate)&&a.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},a.createElement("code",null,a.createElement("pre",null,Tt==null?void 0:Tt.answer_text)))))),bt===ta.fw[6].id&&a.createElement("div",{className:"flex flex-col gap-20px"},(zt=(cn=y==null?void 0:y.users_answer_info)==null?void 0:cn.choices)==null?void 0:zt.map((Tt,Dn)=>a.createElement(a.Fragment,null,a.createElement("div",{className:"blod"},"\u5B66\u751F\u4EE3\u7801",a.createElement(le.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},a.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(Tt!=null&&Tt.is_evaluate)&&a.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),a.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},a.createElement("code",null,a.createElement("pre",null,Tt!=null&&Tt.answer_text?qr.Base64.decode(Tt==null?void 0:Tt.answer_text):""))))))))},$l=a.memo(xl),mr=({exercise:b,dispatch:z,handleOnComplete:y})=>{var ze,ut,Ne,Bt,Te,ce,de,Rt,cn,zt,bt,Tt,Dn,kt,an,rn,wt,Nt,wn,Pt,bn,En,hu,Et,yt,Ot,_t,Vn,Yn,Qu,Kt,Ze,vu,Pn,ga,wu,In,uu,Bu,Lu;const{actionTabs:bu={},course_groups:Fu=[],commonHeader:Ln}=b,sn=(0,ie.useParams)(),[,mu,zn,An]=(0,Bn.U)(ne.hv,{exercise_id:sn==null?void 0:sn.categoryId}),kn=((ze=An==null?void 0:An.data)==null?void 0:ze.question)||{},gn=((Ne=(ut=An==null?void 0:An.data)==null?void 0:ut.exercise)==null?void 0:Ne.use_blank_score)||0,[iu,Mu]=(0,a.useState)({open:!1,currentData:{}}),[Vu,Uu]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:((Bt=bu==null?void 0:bu.data)==null?void 0:Bt.exercise_group_id)||"all",keyword:"",score_type:(Te=bu==null?void 0:bu.data)!=null&&Te.choice_position?(ce=bu==null?void 0:bu.data)==null?void 0:ce.choice_position:"all"}),el=()=>{z({type:"exercise/setActionTabs",payload:{key:""}})},wa=(0,a.useMemo)(()=>{var Au;const ha=kn==null?void 0:kn.question_type,Qa=[{title:"\u5E8F\u53F7",dataIndex:"index",width:70},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:Gl=>Gl||"\u672A\u5206\u73ED"}];return[ta.fw[0].id,ta.fw[1].id,ta.fw[2].id].includes(ha)&&Qa.push({title:"\u9009\u9879",dataIndex:"users_answer_info.score",align:"center",width:100,render:(Gl,Lr)=>{var la,Ja,hr,Ea,ka;const aa=(Ja=(la=Lr==null?void 0:Lr.users_answer_info)==null?void 0:la.choices)==null?void 0:Ja.map(Bl=>Bl==null?void 0:Bl.exercise_choice_id),wl=(hr=kn==null?void 0:kn.question_choices)==null?void 0:hr.filter(Bl=>aa.includes(Bl==null?void 0:Bl.exercise_choice_id)),Qr=((ka=(Ea=kn==null?void 0:kn.question_choices)==null?void 0:Ea.filter(Bl=>Bl==null?void 0:Bl.right_answer))==null?void 0:ka.map(Bl=>Bl==null?void 0:Bl.exercise_choice_id))||[],ca=Qr.length===aa.length?aa.length>0&&aa.every(Bl=>Qr.includes(Bl))?1:3:aa.length>0&&aa.every(Bl=>Qr.includes(Bl))&&gn===1?2:3;return a.createElement(a.Fragment,null,wl==null?void 0:wl.map(Bl=>a.createElement("span",{key:Bl==null?void 0:Bl.exercise_choice_id,style:{color:ca===3?"#E30000":ca===2?"#FF9D18":"#2EC25B"}},(kn==null?void 0:kn.question_type)===ta.fw[2].id?Bl==null?void 0:Bl.choice_text:ta.k4[(Bl==null?void 0:Bl.choice_position)-1])))}}),[ta.fw[3].id,ta.fw[4].id,ta.fw[8].id,ta.fw[6].id,ta.fw[7].id].includes(ha)&&Qa.push({title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(Gl,Lr)=>{var la;return`${(la=Lr==null?void 0:Lr.users_answer_info)==null?void 0:la.score}/${kn==null?void 0:kn.question_score}`}},{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",render:(Gl,Lr)=>a.createElement("a",{onClick:()=>{Mu({open:!0,currentData:Lr})}},"\u67E5\u770B\u8BE6\u60C5")}),[ta.fw[5].id].includes(ha)&&Qa.push(...((Au=kn==null?void 0:kn.question_choices)==null?void 0:Au.map((Gl,Lr=0)=>({title:`\u7B2C${Gl==null?void 0:Gl.position}\u5173\u5F97\u5206/\u5206\u6570`,align:"center",dataIndex:"users_answer_info.choices",width:150,render:(la,Ja)=>{var hr,Ea,ka,aa,wl,Qr,ca,Bl;return((Ea=(hr=Ja==null?void 0:Ja.users_answer_info)==null?void 0:hr.choices)==null?void 0:Ea.length)>0&&`${(wl=(aa=(ka=Ja==null?void 0:Ja.users_answer_info)==null?void 0:ka.choices)==null?void 0:aa[Lr])==null?void 0:wl.score}/${(Bl=(ca=(Qr=Ja==null?void 0:Ja.users_answer_info)==null?void 0:Qr.choices)==null?void 0:ca[Lr])==null?void 0:Bl.question_score}`}})))||[],{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",fixed:"right",width:100,render:(Gl,Lr)=>a.createElement("a",{onClick:()=>{Mu({open:!0,currentData:Lr})}},"\u67E5\u770B\u8BE6\u60C5")}),Qa},[kn,gn]);return(0,a.useEffect)(()=>{var Au,ha,Qa,Gl,Lr,la;(bu==null?void 0:bu.key)==="\u7B54\u9898\u8BE6\u60C5"&&zn(Va(Su({},Vu),{exercise_group_id:(Vu==null?void 0:Vu.exercise_group_id)=="all"?"":Vu==null?void 0:Vu.exercise_group_id,exercise_id:sn==null?void 0:sn.categoryId,question_id:(Au=bu==null?void 0:bu.data)==null?void 0:Au.id,choice_position:([4,5,6].includes((ha=bu==null?void 0:bu.data)==null?void 0:ha.ques_type)||[4,5,6].includes((Gl=(Qa=An==null?void 0:An.data)==null?void 0:Qa.question)==null?void 0:Gl.question_type))&&Vu.score_type!=="all"?Vu.score_type:null,challenge_id:(Lr=bu==null?void 0:bu.data)==null?void 0:Lr.challenge_id,scope:(la=bu==null?void 0:bu.data)==null?void 0:la.scope,score_type:null}))},[bu==null?void 0:bu.key,Vu]),a.createElement(a.Fragment,null,a.createElement(se.default,{centered:!0,title:a.createElement(a.Fragment,null,"\u7B54\u9898\u8BE6\u60C5",a.createElement("span",{className:"font14 c-grey-666"},"\uFF08",((de=bu==null?void 0:bu.data)==null?void 0:de.tabActive)==="3"&&((Rt=bu==null?void 0:bu.data)!=null&&Rt.title)?(cn=bu==null?void 0:bu.data)==null?void 0:cn.title:`${(Dn=(Tt=ta.fw)==null?void 0:Tt[(bt=(zt=An==null?void 0:An.data)==null?void 0:zt.question)==null?void 0:bt.question_type])==null?void 0:Dn.name}${((kt=bu==null?void 0:bu.data)==null?void 0:kt.question_number)||""}`,"\uFF09"),((an=bu==null?void 0:bu.data)==null?void 0:an.tabActive)==="2"&&a.createElement(a.Fragment,null,a.createElement(le.Z,{title:a.createElement(a.Fragment,null,"\u9898\u76EE\uFF1A",sl((wt=(rn=An==null?void 0:An.data)==null?void 0:rn.question)==null?void 0:wt.question_title),a.createElement("br",null),"\u9898\u578B\uFF1A",ta.fw[((wn=(Nt=An==null?void 0:An.data)==null?void 0:Nt.question)==null?void 0:wn.question_type)||0].name,a.createElement("br",null),"\u5206\u503C\uFF1A",sl((bn=(Pt=An==null?void 0:An.data)==null?void 0:Pt.question)==null?void 0:bn.question_score),a.createElement("br",null))},a.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u6B63\u786E\u7387",a.createElement("span",{className:"c-block ml10"},(En=bu==null?void 0:bu.data)==null?void 0:En.right_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5F97\u5206\u7387",a.createElement("span",{className:"c-block ml10"},(hu=bu==null?void 0:bu.data)==null?void 0:hu.score_percent,"%")),a.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5DF2\u7B54\u4EBA\u6570",a.createElement("span",{className:"c-block ml10"},(Et=bu==null?void 0:bu.data)==null?void 0:Et.effictive_counts,"\u4EBA"))),((yt=bu==null?void 0:bu.data)==null?void 0:yt.tabActive)==="3"&&!(Ln!=null&&Ln.is_random)&&a.createElement(le.Z,{title:a.createElement(a.Fragment,null,"\u9898\u76EE\uFF1A",sl((_t=(Ot=An==null?void 0:An.data)==null?void 0:Ot.question)==null?void 0:_t.question_title),a.createElement("br",null),"\u9898\u578B\uFF1A",ta.fw[((Yn=(Vn=An==null?void 0:An.data)==null?void 0:Vn.question)==null?void 0:Yn.question_type)||0].name,a.createElement("br",null),"\u5206\u503C\uFF1A",sl((Kt=(Qu=An==null?void 0:An.data)==null?void 0:Qu.question)==null?void 0:Kt.question_score),a.createElement("br",null))},a.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5"))),open:(bu==null?void 0:bu.key)==="\u7B54\u9898\u8BE6\u60C5",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:el},((Ze=bu==null?void 0:bu.data)==null?void 0:Ze.tabActive)==="3"&&a.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(Pn=(vu=bu==null?void 0:bu.data)==null?void 0:vu.exercise_group_list)==null?void 0:Pn.map((Au,ha)=>{var Qa;return a.createElement("span",{key:ha},Au==null?void 0:Au.course_group_name,a.createElement("span",{className:"ml10 c-black"},Au==null?void 0:Au.value,((Qa=bu==null?void 0:bu.data)==null?void 0:Qa.questionsscoreType)||"%"))})),a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",null,a.createElement(Xt.default,{style:{width:256},value:Vu==null?void 0:Vu.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Au=>Au.parentNode,onChange:Au=>{let ha=[...Au];ha.length===0&&(ha=["all"]),ha.includes("all")&&ha.length>1&&(ha[ha.length-1]=="all"?ha=["all"]:ha=ha.filter(Qa=>Qa!=="all")),Uu(Va(Su({},Vu),{exercise_group_id:ha}))},filterOption:(Au,ha)=>ha.label.indexOf(Au.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Fu.map(Au=>({label:Au==null?void 0:Au.exercise_group_name,value:Au==null?void 0:Au.exercise_group_id}))]}),[4,5,6].includes((wu=(ga=An==null?void 0:An.data)==null?void 0:ga.question)==null?void 0:wu.question_type)&&a.createElement(Xt.default,{style:{width:140,marginLeft:20},value:Vu==null?void 0:Vu.score_type,onChange:Au=>{Uu(Va(Su({},Vu),{score_type:Au}))},options:[{label:"\u5168\u90E8\u5F97\u5206\u7C7B\u578B",value:"all"},{label:"\u6EE1\u5206\u4F5C\u7B54",value:1},{label:"\u90E8\u5206\u5F97\u5206",value:2},{label:"\u96F6\u5206\u4F5C\u7B54",value:3}]})),a.createElement(lr.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Au=>{Uu(Va(Su({},Vu),{keyword:Au}))}})),a.createElement(Ce.default,{className:"mt10",dataSource:((uu=(In=An==null?void 0:An.data)==null?void 0:In.student_score)==null?void 0:uu.list)||[],scroll:{y:500,x:"max-content"},loading:mu,columns:wa,pagination:{current:Vu.page,pageSize:Vu==null?void 0:Vu.limit,onChange:(Au,ha)=>{Uu(Va(Su({},Vu),{page:Au,limit:ha}))},total:((Lu=(Bu=An==null?void 0:An.data)==null?void 0:Bu.student_score)==null?void 0:Lu.count)||0,showTotal:Au=>a.createElement("span",{className:"font12 c-666"},"\u5171",a.createElement("span",{style:{color:"#3061D0"}},Au),"\u6761\u6570\u636E")}})),a.createElement($l,{QuestionDetail:kn,CurrentData:iu.currentData,ModalProps:{open:iu.open,onCancel:()=>{Mu({open:!1,currentData:{}})}}}))};var xr=(0,ie.connect)(({exercise:b})=>({exercise:b}))(mr),Cn=E(59301),pi=Object.defineProperty,Hi=Object.defineProperties,jo=Object.getOwnPropertyDescriptors,Zi=Object.getOwnPropertySymbols,Lo=Object.prototype.hasOwnProperty,qo=Object.prototype.propertyIsEnumerable,ns=(b,z,y)=>z in b?pi(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,_o=(b,z)=>{for(var y in z||(z={}))Lo.call(z,y)&&ns(b,y,z[y]);if(Zi)for(var y of Zi(z))qo.call(z,y)&&ns(b,y,z[y]);return b},us=(b,z)=>Hi(b,jo(z)),ys=(b,z)=>{var y={};for(var ze in b)Lo.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&Zi)for(var ze of Zi(b))z.indexOf(ze)<0&&qo.call(b,ze)&&(y[ze]=b[ze]);return y},ec=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const rs=b=>{var z,y;const ze=document.createElement("html");return ze.innerHTML=(0,at.ZP)(b),Cn.createElement("span",null,((y=(z=ze==null?void 0:ze.children)==null?void 0:z[1])==null?void 0:y.textContent)||(ze==null?void 0:ze.textContent)||"")},fc=b=>{var z=b,{data:y,dispatch:ze,exercise_group_id:ut}=z,Ne=ys(z,["data","dispatch","exercise_group_id"]),Bt,Te;const ce=(()=>{var Rt,cn,zt,bt;let Tt=[];return((y==null?void 0:y.ques_type)==ta.fw[0].id||(y==null?void 0:y.ques_type)==ta.fw[1].id)&&(Tt=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:Cn.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",Cn.createElement(le.Z,{overlayStyle:{maxWidth:600},title:Cn.createElement(Cn.Fragment,null,Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Cn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Rt=(y==null?void 0:y.ques_details)||[])==null?void 0:Rt.map((Dn,kt)=>us(_o({},Dn),{title:ta.k4[kt],num:Dn.choice_users_count,scale:(Number(Dn.choice_percent)*100).toFixed(2)}))]),(y==null?void 0:y.ques_type)==ta.fw[2].id&&(Tt=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:Cn.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",Cn.createElement(le.Z,{overlayStyle:{maxWidth:600},title:Cn.createElement(Cn.Fragment,null,Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Cn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(cn=(y==null?void 0:y.ques_details)||[])==null?void 0:cn.map((Dn,kt)=>us(_o({},Dn),{title:Dn.choice_text,num:Dn.choice_users_count,scale:(Number(Dn.choice_percent)*100).toFixed(2)}))]),((y==null?void 0:y.ques_type)==ta.fw[3].id||(y==null?void 0:y.ques_type)==ta.fw[8].id)&&(Tt=[{title:"\u586B\u7A7A",num:"\u7B54\u5BF9\u4EBA\u6570",scale:Cn.createElement("span",null,"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B",Cn.createElement(le.Z,{overlayStyle:{maxWidth:600},title:Cn.createElement(Cn.Fragment,null,Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570\u3002"),Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570"),Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Cn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(zt=(y==null?void 0:y.ques_details)||[])==null?void 0:zt.map((Dn,kt)=>us(_o({},Dn),{title:`\u586B\u7A7A${Dn.choice_position}`,num:Dn.choice_users_count,scale:(Number(Dn.choice_percent)*100).toFixed(2)}))]),((y==null?void 0:y.ques_type)==ta.fw[4].id||(y==null?void 0:y.ques_type)==ta.fw[6].id)&&(Tt=[{title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:Cn.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",Cn.createElement(le.Z,{overlayStyle:{maxWidth:600},title:Cn.createElement(Cn.Fragment,null,Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(y==null?void 0:y.ques_type)==ta.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(y==null?void 0:y.ques_type)==ta.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(y==null?void 0:y.ques_type)==ta.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(y==null?void 0:y.ques_type)==ta.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(y==null?void 0:y.ques_type)==ta.fw[4].id?"\u7B80\u7B54\u9898\u88AB\u8BC4\u9605\u4E3A\u96F6\u5206\u7684\u5B66\u751F\u6570\u3002":"\u7F16\u7A0B\u9898\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002","\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),(y==null?void 0:y.ques_type)==ta.fw[4].id?"\uFF08\u8BE5\u7B80\u7B54\u9898\u5F97\u96F6\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100% (\u6CE8\uFF1A\u672A\u8BC4\u9605\uFF08\u5305\u62EC\u5173\u952E\u8BCD\u8BC4\u5206\u548C\u6559\u5E08\u8BC4\u9605\uFF09\u7684\u5B66\u751F\u4E0D\u7EDF\u8BA1\u81F3\u8BE5\u9009\u9879\u4E2D)":"\uFF08\u8BE5\u7F16\u7A0B\u9898\u672A\u5F97\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Cn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(bt=(y==null?void 0:y.ques_details)||[])==null?void 0:bt.map((Dn,kt)=>us(_o({},Dn),{title:Dn.choice_text,num:Dn.choice_users_count,scale:(Number(Dn.choice_percent)*100).toFixed(2)}))]),Tt})(),de=(Rt={})=>{ze({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:us(_o({},y),{scope:Ne==null?void 0:Ne.scope,exercise_group_id:ut,choice_position:Rt==null?void 0:Rt.choice_position,tabActive:"2",question_number:(y==null?void 0:y.index)||`${Ne.Findex}.${y==null?void 0:y.ques_position}`})}})};return Cn.createElement("div",{className:Qe.DomStyle},Cn.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},Cn.createElement("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",gap:20}},Cn.createElement(pe.Z,{gutter:10,wrap:!1,style:{maxHeight:350,overflow:"auto"}},Cn.createElement(fe.Z,{className:Qe.DomStyleTitle},"\u9898\u76EE"),Cn.createElement(fe.Z,null,Cn.createElement(Dt.Z,{className:Qe.DomStyleTitle,style:{maxWidth:710},value:y.ques_title}),Cn.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:20}},(Bt=y==null?void 0:y.ques_details)==null?void 0:Bt.map((Rt,cn)=>Cn.createElement("div",{key:cn},((y==null?void 0:y.ques_type)==ta.fw[0].id||(y==null?void 0:y.ques_type)==ta.fw[1].id)&&Cn.createElement(pe.Z,{className:`${Rt.choice_right_boolean?Qe.Sessce:""}`,gutter:10,wrap:!1,key:cn},Cn.createElement(fe.Z,{style:{fontWeight:600}},ta.k4[cn]),Cn.createElement(fe.Z,null,Cn.createElement(Dt.Z,{className:Qe.DomStyleTitle,style:{maxWidth:690},value:Rt.choice_text||""}))),(y==null?void 0:y.ques_type)==ta.fw[2].id&&Cn.createElement(pe.Z,{className:`${Rt.choice_right_boolean?Qe.Sessce:""}`,gutter:10,wrap:!1,key:cn},Cn.createElement(fe.Z,null,Cn.createElement(Dt.Z,{className:Qe.DomStyleTitle,style:{maxWidth:690},value:Rt.choice_text||""}))),((y==null?void 0:y.ques_type)==ta.fw[3].id||(y==null?void 0:y.ques_type)==ta.fw[8].id)&&Cn.createElement(pe.Z,{gutter:10,wrap:!1,key:cn},Cn.createElement(fe.Z,{style:{fontWeight:600}},"\u586B\u7A7A",Rt.choice_position,"\uFF1A"),Cn.createElement(fe.Z,null,Rt.choice_text||"")),((y==null?void 0:y.ques_type)==ta.fw[4].id||(y==null?void 0:y.ques_type)==ta.fw[6].id)&&Cn.createElement(pe.Z,{gutter:10,wrap:!1,key:cn},Cn.createElement(fe.Z,null,Cn.createElement(Dt.Z,{className:Qe.DomStyleTitle,style:{maxWidth:690},value:Rt.choice_text||""})))))))),Cn.createElement(pe.Z,{gutter:60},[ta.fw[0].id,ta.fw[1].id,ta.fw[2].id].includes(y==null?void 0:y.ques_type)&&Cn.createElement(fe.Z,null,Cn.createElement("span",{className:`${Qe.DomStyleTitle}`},"\u6B63\u786E\u7B54\u6848\uFF1A"),(Te=y==null?void 0:y.ques_details)==null?void 0:Te.filter(Rt=>Rt.choice_right_boolean).map((Rt,cn)=>Cn.createElement("span",{key:cn},((y==null?void 0:y.ques_type)==ta.fw[0].id||(y==null?void 0:y.ques_type)==ta.fw[1].id)&&Cn.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},ta.k4[Rt.choice_position-1]),(y==null?void 0:y.ques_type)==ta.fw[2].id&&Cn.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},Rt.choice_text)))),Cn.createElement(fe.Z,null,Cn.createElement("span",{className:`${Qe.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),Cn.createElement("span",{style:{color:"#000",fontWeight:600}},(y==null?void 0:y.tag_discipline)||"-")))),Cn.createElement("div",{className:Qe.AnswerSDom,style:{padding:"0 0 0 20px"}},Cn.createElement("div",{className:`${Qe.DomStyleTitle} flex item-center justify-between`},Cn.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),Cn.createElement("a",{onClick:de},"\u67E5\u770B\u8BE6\u60C5")),Cn.createElement("div",{className:"mt20"},ce==null?void 0:ce.map((Rt,cn)=>Cn.createElement("div",{key:cn,style:{display:"flex",alignItems:"center",gap:10,marginTop:cn==0?10:14}},[ta.fw[0].id,ta.fw[1].id,ta.fw[2].id].includes(y==null?void 0:y.ques_type)?Cn.createElement("div",{className:`${Rt!=null&&Rt.choice_right_boolean?Qe.Sessce:""}`,style:{width:56}},Rt.title):Cn.createElement("div",{style:{width:56}},Rt.title),Cn.createElement("div",{className:`${Rt.num>0?"current primary-hover":""}`,style:{width:56},onClick:()=>{Rt.num>0&&de(Rt)}},Rt.num,cn==0?"":"\u4EBA"),Cn.createElement("div",{style:{width:140}},cn==0?Rt.scale:Cn.createElement(pe.Z,{gutter:4,align:"middle",className:`${Rt.num>0?Qe.scale_hover:""}`,onClick:()=>{Rt.num>0&&de(Rt)}},Cn.createElement(fe.Z,{flex:1},Cn.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},Cn.createElement("div",{style:{width:`${Rt.scale}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),Cn.createElement(fe.Z,{className:`${Rt.num>0?Qe.percent:""}`,style:{color:"#999"}},Rt.scale,"%")))))))))},tc=b=>{var z=b,{data:y,dispatch:ze,exercise_group_id:ut}=z,Ne=ys(z,["data","dispatch","exercise_group_id"]);const Bt=(ce,de={})=>{ze({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:us(_o({},y),{scope:Ne==null?void 0:Ne.scope,exercise_group_id:ut,choice_position:de==null?void 0:de.choice_position,challenge_id:ce==null?void 0:ce.challenge_id,tabActive:"2",question_number:y==null?void 0:y.index})}})},Te={title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:Cn.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",Cn.createElement(le.Z,{overlayStyle:{maxWidth:600},title:Cn.createElement(Cn.Fragment,null,Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},Cn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))};return Cn.createElement("div",{className:Qe.DomStyle},Cn.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"}},Cn.createElement("div",null,Cn.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},Cn.createElement(pe.Z,{gutter:10,wrap:!1},Cn.createElement(fe.Z,{className:Qe.DomStyleTitle},"\u9898\u76EE"),Cn.createElement(fe.Z,null,Cn.createElement(Dt.Z,{style:{maxWidth:710},className:Qe.DomStyleTitle,value:y.ques_title}))),Cn.createElement("div",{className:Qe.AnswerSDom},Cn.createElement("div",{className:`${Qe.DomStyleTitle} flex item-center justify-between`},Cn.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),Cn.createElement("a",{onClick:Bt},"\u67E5\u770B\u8BE6\u60C5")),Cn.createElement("div",{className:"mt20",style:{display:"flex",alignItems:"center",gap:10}},Cn.createElement("div",{style:{width:56}},Te.title),Cn.createElement("div",{style:{width:56}},Te.num),Cn.createElement("div",{style:{width:140}},Te.scale)))),y==null?void 0:y.ques_details.map((ce,de)=>Cn.createElement("div",{key:de,style:{display:"flex",gap:10}},Cn.createElement("div",{className:Qe.DomStyleTitle},"\u7B2C",(0,Se.EM)(de+1),"\u5173\uFF1A"),Cn.createElement("div",{style:{flex:1}},[{challenge_name:ce.challenge_name},...(ce==null?void 0:ce.challenge_details)||[]].map((Rt,cn)=>Cn.createElement("div",{key:cn,style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,width:"100%"}},Cn.createElement("div",null,Cn.createElement(Dt.Z,{className:`${Qe.DomStyleTitle} ${cn==0?Qe.DomStyleTitleChild:""}`,value:Rt.challenge_name||Rt.choice_text})),Cn.createElement("div",{className:Qe.AnswerSDom},Cn.createElement("div",{style:{display:"flex",alignItems:"center",gap:10}},Cn.createElement("div",{style:{width:56}},Rt.choice_text?Rt.choice_text:""),Cn.createElement("div",{className:"current",style:{width:56},onClick:()=>{Rt.choice_users_count>0&&Bt(ce,Rt)}},Rt.choice_users_count!=null?`${Rt.choice_users_count}\u4EBA`:""),Cn.createElement("div",{style:{width:140}},Rt.choice_percent&&Cn.createElement(pe.Z,{gutter:4,align:"middle",className:`${Rt.choice_users_count>0?Qe.scale_hover:""}`,onClick:()=>{Rt.choice_users_count>0&&Bt(ce,Rt)}},Cn.createElement(fe.Z,{flex:1},Cn.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},Cn.createElement("div",{style:{width:`${(Number(Rt.choice_percent)*100).toFixed(2)}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),Cn.createElement(fe.Z,{className:`${Rt.choice_users_count>0?Qe.percent:""}`,style:{color:"#999"}},(Number(Rt.choice_percent)*100).toFixed(2),"%"))))))))))),Cn.createElement("div",null,Cn.createElement("span",{className:`${Qe.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),Cn.createElement("span",{style:{color:"#000",fontWeight:600}},(y==null?void 0:y.tag_discipline)||"-"))))},Uc=({columns:b,item:z,Fques_type:y,Findex:ze})=>Cn.createElement(pe.Z,{align:"middle",wrap:!1,style:{color:"#333"}},Cn.createElement(fe.Z,{flex:`${b[0].width-20}px`,style:{paddingLeft:y==ta.fw[7].id&&"8px"}},(z==null?void 0:z.index)||`${ze}.${z==null?void 0:z.ques_position}`),Cn.createElement(fe.Z,{className:Qe.Onerow,flex:1,style:{padding:"0 8px",maxWidth:382}},rs(z==null?void 0:z.ques_title)),Cn.createElement(le.Z,{title:z==null?void 0:z.name},Cn.createElement(fe.Z,{className:Qe.Onerow,flex:`${b[2].width}px`,style:{padding:"0 8px"}},y==ta.fw[7].id?z==null?void 0:z.name:Cn.createElement("div",{className:Qe.Onerow,style:{padding:"2px 10px 2px 0",borderRadius:"13px",color:"#165DFF"}},Cn.createElement("span",{style:{padding:"2px 10px",borderRadius:"13px",background:"rgba(22,93,255,0.1)"}},z==null?void 0:z.name)))),Cn.createElement(fe.Z,{flex:`${b[3].width}px`,style:{padding:"0 8px"}},z==null?void 0:z.right_percent,"%"),Cn.createElement(fe.Z,{flex:`${b[4].width}px`,style:{padding:"0 8px"}},z==null?void 0:z.score_percent,"%"),Cn.createElement(fe.Z,{flex:`${b[5].width}px`,style:{padding:"0 8px"}},z==null?void 0:z.effictive_counts,"\u4EBA"),Cn.createElement(fe.Z,{flex:`${b[6].width}px`,style:{padding:"0 8px"}},z==null?void 0:z.un_answer_counts,"\u4EBA"),Cn.createElement(fe.Z,{flex:`${b[7].width}px`,style:{paddingLeft:"8px"}},z==null?void 0:z.total_user_counts,"\u4EBA")),Sc=(b,z)=>{var y=b,{exercise:ze,dispatch:ut,value:Ne}=y,Bt=ys(y,["exercise","dispatch","value"]);const{NormalResult:{commit_results:Te,questions_count:ce},actionTabs:de}=ze,Rt=(0,ie.useParams)(),[cn,zt]=(0,a.useState)([]),[bt,Tt]=(0,a.useState)([]),[Dn,kt]=(0,a.useState)(void 0),[an,rn]=(0,a.useState)(!1),[wt,Nt]=(0,a.useState)({coursesId:Rt.coursesId,id:Rt.categoryId,categoryId:Rt.categoryId,page:1,limit:50,order:null,sort:"asc"}),wn=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(hu,Et)=>hu.index-Et.index},{title:"\u9898\u76EE\u5185\u5BB9",dataIndex:"ques_title",ellipsis:!0},{title:"\u9898\u578B",dataIndex:"name",width:110},{title:Cn.createElement("span",null,"\u6B63\u786E\u7387 ",Cn.createElement(le.Z,{overlayStyle:{maxWidth:600},title:Cn.createElement(Cn.Fragment,null,Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Cn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(hu,Et)=>hu.index3-Et.index3},{title:Cn.createElement("span",null,"\u5F97\u5206\u7387 ",Cn.createElement(le.Z,{overlayStyle:{maxWidth:600},title:Cn.createElement(Cn.Fragment,null,Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),Cn.createElement("div",null,Cn.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Cn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(hu,Et)=>hu.score_percent-Et.score_percent},{title:Cn.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",Cn.createElement(le.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Cn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(hu,Et)=>hu.effictive_counts-Et.effictive_counts},{title:Cn.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",Cn.createElement(le.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Cn.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(hu,Et)=>hu.un_answer_counts-Et.un_answer_counts},{title:Cn.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80},{title:"",dataIndex:"index8",width:58}],Pt=(...hu)=>ec(void 0,[...hu],function*(Et=wt){var yt,Ot,_t,Vn,Yn;rn(!0);const Qu=[],Kt=yield ut({type:"exercise/getQuestionResult",payload:_o(_o({},Et),Ne)});(yt=Kt==null?void 0:Kt.commit_results)==null||yt.forEach(Ze=>{var vu,Pn;Qu.push(Ze==null?void 0:Ze.id),(vu=Ze==null?void 0:Ze.sub_exercise_questions)!=null&&vu.length&&((Pn=Ze==null?void 0:Ze.sub_exercise_questions)==null||Pn.forEach(ga=>{Qu.push(ga==null?void 0:ga.id)}))}),Dn&&zt(Qu),Dn==!1&&zt([]),Dn==null&&zt((_t=(Ot=Kt==null?void 0:Kt.commit_results)==null?void 0:Ot[0])!=null&&_t.id?[(Yn=(Vn=Kt==null?void 0:Kt.commit_results)==null?void 0:Vn[0])==null?void 0:Yn.id]:[]),Tt(Qu),rn(!1)}),bn=hu=>{let Et=[];cn!=null&&cn.includes(hu)?Et=cn.filter(yt=>yt!=hu):Et=[...cn,hu],zt(Et)};(0,a.useEffect)(()=>{Pt(),console.log("asdfsadf====",Ne)},[wt,Ne]);const En=()=>{Pt()};return(0,a.useImperativeHandle)(z,()=>({dealData:En})),Cn.createElement(pn.Z,{spinning:an},Cn.createElement("div",null,Cn.createElement(pe.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},Cn.createElement(fe.Z,null,Cn.createElement("span",{className:"font16",style:{lineHeight:"26px",color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5")),Cn.createElement(fe.Z,null,Cn.createElement(Fe.ZP,{type:"primary",onClick:()=>{(cn==null?void 0:cn.length)==(bt==null?void 0:bt.length)?(zt([]),kt(!1)):(zt(bt),kt(!0))}},"\u5168\u90E8",(cn==null?void 0:cn.length)==(bt==null?void 0:bt.length)?"\u6536\u8D77":"\u5C55\u5F00"))),Cn.createElement(Ce.default,{className:Qe.TableDom,columns:wn,dataSource:[],pagination:!1,onChange:(hu,Et,yt)=>{var Ot;Nt(us(_o({},wt),{order:yt==null?void 0:yt.field,sort:((Ot=yt==null?void 0:yt.order)==null?void 0:Ot.replace("end",""))||"asc"}))}}),Te==null?void 0:Te.map(hu=>{var Et;return Cn.createElement(ru.default,{key:hu==null?void 0:hu.id,className:`${Qe.CollapseDom} ${(hu==null?void 0:hu.ques_type)==ta.fw[7].id?Qe.CollapseDomC:""}`,ghost:!0,expandIconPosition:"end",activeKey:cn,onChange:()=>{bn(hu==null?void 0:hu.id)},expandIcon:({isActive:yt})=>Cn.createElement("span",{className:"font14",style:{color:"#165DFF"}},yt?"\u6536\u8D77":"\u5C55\u5F00",Cn.createElement(ti.Z,{className:`${yt?Qe.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:hu==null?void 0:hu.id,label:Cn.createElement(Uc,{columns:wn,item:hu}),children:Cn.createElement(Cn.Fragment,null,(hu==null?void 0:hu.ques_type)==ta.fw[7].id&&((Et=hu==null?void 0:hu.sub_exercise_questions)==null?void 0:Et.map(yt=>Cn.createElement(ru.default,{key:yt==null?void 0:yt.id,className:Qe.CollapseChildrenDom,ghost:!0,expandIconPosition:"end",activeKey:cn,onChange:()=>{bn(yt==null?void 0:yt.id)},expandIcon:({isActive:Ot})=>Cn.createElement("span",{style:{color:"#165DFF",marginLeft:25}},Cn.createElement(ti.Z,{className:`${Ot?Qe.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:yt==null?void 0:yt.id,label:Cn.createElement(Uc,{columns:wn,item:yt,Fques_type:hu==null?void 0:hu.ques_type,Findex:hu==null?void 0:hu.index}),children:Cn.createElement(fc,{data:yt,exercise_group_id:Ne==null?void 0:Ne.exercise_group_id,Findex:hu==null?void 0:hu.index,scope:Ne==null?void 0:Ne.scope,dispatch:ut})}]}))),(hu==null?void 0:hu.ques_type)!==ta.fw[7].id&&(hu==null?void 0:hu.ques_type)!==ta.fw[5].id&&Cn.createElement(fc,{data:hu,scope:Ne==null?void 0:Ne.scope,exercise_group_id:Ne==null?void 0:Ne.exercise_group_id,dispatch:ut}),(hu==null?void 0:hu.ques_type)==ta.fw[5].id&&Cn.createElement(tc,{data:hu,dispatch:ut,scope:Ne==null?void 0:Ne.scope,exercise_group_id:Ne==null?void 0:Ne.exercise_group_id}))}]})}),(Te==null?void 0:Te.length)==0&&Cn.createElement(ln.Z,null),Cn.createElement(Ke.Z,{className:"mt20",pageSize:wt.limit,current:wt.page,showSizeChanger:!0,showQuickJumper:!0,showTotal:hu=>Cn.createElement("span",null,"\u5171",Cn.createElement("span",{style:{color:"#165DFF"}}," ",hu," "),"\u6761\u6570\u636E"),onChange:(hu,Et)=>{Nt(us(_o({},wt),{page:hu,limit:Et}))},total:ce}),(de==null?void 0:de.key)==="\u7B54\u9898\u8BE6\u60C5"&&Cn.createElement(xr,null)))};var Dc=(0,ie.connect)(({exercise:b})=>({exercise:b}),null,null,{forwardRef:!0})((0,a.forwardRef)(Sc)),nc={wrap:"wrap___nansB"},xi=E(59301),wd=Object.defineProperty,uc=Object.defineProperties,ad=Object.getOwnPropertyDescriptors,Nc=Object.getOwnPropertySymbols,Oc=Object.prototype.hasOwnProperty,ld=Object.prototype.propertyIsEnumerable,rd=(b,z,y)=>z in b?wd(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,id=(b,z)=>{for(var y in z||(z={}))Oc.call(z,y)&&rd(b,y,z[y]);if(Nc)for(var y of Nc(z))ld.call(z,y)&&rd(b,y,z[y]);return b},uf=(b,z)=>uc(b,ad(z)),Id=(b,z)=>{var y={};for(var ze in b)Oc.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&Nc)for(var ze of Nc(b))z.indexOf(ze)<0&&ld.call(b,ze)&&(y[ze]=b[ze]);return y},af=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const U0=(b,z)=>{var y=b,{exercise:ze,dispatch:ut,value:Ne}=y,Bt=Id(y,["exercise","dispatch","value"]);const[Te]=Ae.default.useForm(),{NormalResult:{commit_results:ce}}=ze,de=(0,ie.useParams)(),[Rt,cn]=(0,a.useState)({coursesId:de.coursesId,id:de.categoryId,categoryId:de.categoryId,page:1,limit:50,order:null,sort:"asc"}),[zt,bt]=(0,a.useState)(!1),Tt=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(an,rn)=>an.index-rn.index,render:(an,rn)=>xi.createElement("span",{style:{color:"#333"}},an)},{title:"\u9898\u578B",dataIndex:"name",width:110,render:(an,rn)=>xi.createElement("span",{style:{color:"#333"}},an)},{title:xi.createElement("span",null,"\u6B63\u786E\u7387 ",xi.createElement(le.Z,{overlayStyle:{maxWidth:600},title:xi.createElement(xi.Fragment,null,xi.createElement("div",null,xi.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u7B54\u9898\u5B66\u751F\u603B\u6570\uFF09*100%"),xi.createElement("div",null,xi.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},xi.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(an,rn)=>an.right_percent-rn.right_percent,render:(an,rn)=>xi.createElement("span",{style:{color:"#333"}},`${an}%`)},{title:xi.createElement("span",null,"\u5F97\u5206\u7387 ",xi.createElement(le.Z,{overlayStyle:{maxWidth:600},title:xi.createElement(xi.Fragment,null,xi.createElement("div",null,xi.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),xi.createElement("div",null,xi.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},xi.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(an,rn)=>an.score_percent-rn.score_percent,render:(an,rn)=>xi.createElement("span",{style:{color:"#333"}},`${an}%`)},{title:xi.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",xi.createElement(le.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},xi.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(an,rn)=>an.effictive_counts-rn.effictive_counts,render:(an,rn)=>xi.createElement("span",{style:{color:"#333"}},`${an}\u4EBA`)},{title:xi.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",xi.createElement(le.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},xi.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(an,rn)=>an.un_answer_counts-rn.un_answer_counts,render:(an,rn)=>xi.createElement("span",{style:{color:"#333"}},`${an}\u4EBA`)},{title:xi.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80,render:(an,rn)=>xi.createElement("span",{style:{color:"#333"}},`${an}\u4EBA`)}],Dn=(...an)=>af(void 0,[...an],function*(rn=Rt){bt(!0);const wt=yield ut({type:"exercise/getQuestionResult",payload:id(id({},rn),Ne)});bt(!1)});(0,a.useEffect)(()=>{Dn()},[Rt,Ne]);const kt=()=>{Dn()};return(0,a.useImperativeHandle)(z,()=>({dealData:kt})),xi.createElement("div",{className:nc.wrap},xi.createElement("div",{className:"mt30"},xi.createElement("div",{className:"mb20 font16",style:{color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5"),xi.createElement(Ce.default,{columns:Tt,rowKey:an=>an.index,loading:zt,dataSource:ce,onChange:(an,rn,wt)=>{var Nt;cn(uf(id({},Rt),{order:wt==null?void 0:wt.field,sort:((Nt=wt==null?void 0:wt.order)==null?void 0:Nt.replace("end",""))||"asc"}))},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:Rt.limit,current:Rt.page,position:["bottomRight"],onChange:(an,rn)=>{Rt.page=an,Rt.limit=rn,cn(id({},Rt)),Dn()},total:ce==null?void 0:ce.length,showTotal:(an,rn)=>xi.createElement("span",null,"\u5171",xi.createElement("span",{style:{color:"#165DFF"}}," ",an," "),"\u6761\u6570\u636E")}})))};var n0=(0,ie.connect)(({exercise:b})=>({exercise:b}),null,null,{forwardRef:!0})((0,a.forwardRef)(U0)),Ss=E(59301),V0=Object.defineProperty,Pd=Object.getOwnPropertySymbols,u0=Object.prototype.hasOwnProperty,lf=Object.prototype.propertyIsEnumerable,Vc=(b,z,y)=>z in b?V0(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,a0=(b,z)=>{for(var y in z||(z={}))u0.call(z,y)&&Vc(b,y,z[y]);if(Pd)for(var y of Pd(z))lf.call(z,y)&&Vc(b,y,z[y]);return b},vp=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const Ep=({exercise:b,dispatch:z,handleOnComplete:y})=>{const{actionTabs:ze={},ScoreRangesData:ut}=b,[Ne]=Ae.default.useForm(),Bt=(0,ie.useParams)(),[,Te,ce]=(0,Bn.U)(ne.lL,{exercise_id:Bt==null?void 0:Bt.categoryId}),[de,Rt]=(0,a.useState)([{level:"fail_rate",level_zh:"\u4E0D\u53CA\u683C"},{level:"pass_rate",level_zh:"\u53CA\u683C"},{level:"good_rate",level_zh:"\u826F\u597D"},{level:"max_rate",level_zh:"\u4F18\u79C0"}]),cn=[{title:"\u7B49\u7EA7",dataIndex:"level_zh",align:"left",width:180,render:Tt=>Ss.createElement("span",{style:{color:"#000000"}},Tt)},{title:"\u5F97\u5206\u533A\u95F4",dataIndex:"level",align:"left",render:(Tt,Dn,kt)=>Ss.createElement("div",{className:"flex item-center"},Ss.createElement(Ae.default.Item,{className:"mb0",name:kt===0?"min_rate":de[kt-1].level},Ss.createElement(We.Z,{size:"large",style:{width:"140px"},disabled:!0,suffix:"%"})),Ss.createElement("span",{style:{display:"inline-block",width:"20px",height:"1px",border:"1px solid #DCDCDC",marginLeft:"20px",marginRight:"20px",marginBottom:"4px"}}),Ss.createElement(Ae.default.Item,{className:"mb0",name:Tt,rules:kt===3?[]:[{validator:(an,rn)=>{const wt=(kt===0?Ne.getFieldValue("min_rate"):Ne.getFieldValue(de[kt-1].level))+1,Nt=Ne.getFieldValue(de[kt+1].level)-1;return rn<wt||Nt<rn?Promise.reject(new Error("\u8BF7\u91CD\u65B0\u586B\u5199\u5F97\u5206\u533A\u95F4")):Promise.resolve()}}]},Ss.createElement(We.Z,{size:"large",style:{width:"140px"},suffix:"%",disabled:kt===3})))}],zt=()=>{const{min_rate:Tt=0,fail_rate:Dn=60,pass_rate:kt=70,good_rate:an=90,max_rate:rn=100}=(ut==null?void 0:ut.score_ranges)||{};Ne.setFieldsValue({min_rate:Tt,fail_rate:Dn,pass_rate:kt,good_rate:an,max_rate:rn})},bt=()=>{z({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{zt()},[ut]),Ss.createElement(se.default,{centered:!0,title:ze==null?void 0:ze.key,open:(ze==null?void 0:ze.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4",width:630,maskClosable:!1,confirmLoading:Te,destroyOnClose:!0,onCancel:bt,onOk:()=>{Ne.submit()}},Ss.createElement(Ae.default,{form:Ne,onValuesChange:()=>{Ne.validateFields()},onFinish:Tt=>vp(void 0,null,function*(){(yield ce(a0({exercise_id:Bt.categoryId},Tt))).status===0&&(me.ZP.success("\u8BBE\u7F6E\u6210\u529F"),bt(),y==null||y(),z({type:"exercise/getScoreRangesData",payload:{exercise_id:Bt==null?void 0:Bt.categoryId}}))})},Ss.createElement(Ae.default.Item,{hidden:!0,name:"min_rate"}),Ss.createElement(Ce.default,{pagination:!1,dataSource:de,columns:cn})))};var Ap=(0,ie.connect)(({exercise:b})=>({exercise:b}))(Ep),od=E(59301),gp=Object.defineProperty,hp=Object.defineProperties,Fp=Object.getOwnPropertyDescriptors,Ef=Object.getOwnPropertySymbols,Cp=Object.prototype.hasOwnProperty,yp=Object.prototype.propertyIsEnumerable,Af=(b,z,y)=>z in b?gp(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,l0=(b,z)=>{for(var y in z||(z={}))Cp.call(z,y)&&Af(b,y,z[y]);if(Ef)for(var y of Ef(z))yp.call(z,y)&&Af(b,y,z[y]);return b},G0=(b,z)=>hp(b,Fp(z));const Bp=({exercise:b,dispatch:z,handleOnComplete:y})=>{var ze,ut,Ne,Bt,Te;const{actionTabs:ce={},course_groups:de=[]}=b,Rt=(0,ie.useParams)(),[,cn,zt,bt]=(0,Bn.U)(ne.OO,{exercise_id:Rt==null?void 0:Rt.categoryId}),[Tt,Dn]=(0,a.useState)({page:1,limit:10,exercise_group_id:((ze=ce==null?void 0:ce.data)==null?void 0:ze.exercise_group_id)||"all",keyword:""}),kt=()=>{z({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{ce!=null&&ce.data&&zt(G0(l0(l0({},ce==null?void 0:ce.data),Tt),{exercise_id:Rt==null?void 0:Rt.categoryId,exercise_group_id:(Tt==null?void 0:Tt.exercise_group_id)=="all"?"":Tt==null?void 0:Tt.exercise_group_id}))},[ce==null?void 0:ce.data,Tt]),od.createElement(se.default,{centered:!0,title:`${ce==null?void 0:ce.key} (${((ut=bt==null?void 0:bt.data)==null?void 0:ut.score_range)||""}, ${((Ne=bt==null?void 0:bt.data)==null?void 0:Ne.score_type)||""})`,open:(ce==null?void 0:ce.key)==="\u5B66\u751F\u5217\u8868",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:kt},od.createElement("div",{className:"flex item-center justify-between"},od.createElement(Xt.default,{style:{width:256},value:Tt==null?void 0:Tt.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:an=>an.parentNode,onChange:an=>{let rn=[...an];rn.length===0&&(rn=["all"]),rn.includes("all")&&rn.length>1&&(rn[rn.length-1]=="all"?rn=["all"]:rn=rn.filter(wt=>wt!=="all")),Dn(G0(l0({},Tt),{exercise_group_id:rn}))},filterOption:(an,rn)=>rn.label.indexOf(an.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...de.map(an=>({label:an==null?void 0:an.exercise_group_name,value:an==null?void 0:an.exercise_group_id}))]}),od.createElement(lr.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:an=>{Dn(G0(l0({},Tt),{keyword:an}))}})),od.createElement(Ce.default,{className:"mt10",dataSource:((Bt=bt==null?void 0:bt.data)==null?void 0:Bt.list)||[],scroll:{y:500},loading:cn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:50},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"},{title:"\u6700\u7EC8\u6210\u7EE9",align:"right",dataIndex:"score",width:100}],pagination:{current:Tt.page,pageSize:Tt==null?void 0:Tt.limit,onChange:(an,rn)=>{Dn(G0(l0({},Tt),{page:an,limit:rn}))},total:((Te=bt==null?void 0:bt.data)==null?void 0:Te.count)||0,showTotal:an=>od.createElement("span",{className:"font12 c-666"},"\u5171",od.createElement("span",{style:{color:"#3061D0"}},an),"\u6761\u6570\u636E")}}))};var Dp=(0,ie.connect)(({exercise:b})=>({exercise:b}))(Bp),pc=E(59301),bp=Object.defineProperty,xp=Object.defineProperties,wp=Object.getOwnPropertyDescriptors,gf=Object.getOwnPropertySymbols,Ip=Object.prototype.hasOwnProperty,Pp=Object.prototype.propertyIsEnumerable,hf=(b,z,y)=>z in b?bp(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,r0=(b,z)=>{for(var y in z||(z={}))Ip.call(z,y)&&hf(b,y,z[y]);if(gf)for(var y of gf(z))Pp.call(z,y)&&hf(b,y,z[y]);return b},i0=(b,z)=>xp(b,wp(z));const Sp=({exercise:b,dispatch:z,handleOnComplete:y})=>{var ze,ut,Ne,Bt,Te,ce,de,Rt,cn,zt,bt,Tt,Dn,kt,an,rn,wt;const{actionTabs:Nt={},course_groups:wn=[]}=b,Pt=(0,ie.useParams)(),[,bn,En,hu]=(0,Bn.U)(ne.OO,{exercise_id:Pt==null?void 0:Pt.categoryId}),[,Et,yt,Ot]=(0,Bn.U)(ne.hk,{exercise_id:Pt==null?void 0:Pt.categoryId}),[_t,Vn]=(0,a.useState)({page:1,limit:10,type:((ze=Nt==null?void 0:Nt.data)==null?void 0:ze.type)||2,exercise_group_id:((ut=Nt==null?void 0:Nt.data)==null?void 0:ut.exercise_group_id)==-1||((Ne=Nt==null?void 0:Nt.data)==null?void 0:Ne.exercise_group_id)==null?"all":(Bt=Nt==null?void 0:Nt.data)==null?void 0:Bt.exercise_group_id,keyword:"",sub_type:(Te=Nt==null?void 0:Nt.data)==null?void 0:Te.sub_type}),Yn=()=>{z({type:"exercise/setActionTabs",payload:{key:""}})},Qu=(0,a.useMemo)(()=>{var Kt;const Ze=[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"}];return(_t==null?void 0:_t.type)===2&&Ze.push({title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score"},{title:"\u64CD\u4F5C",align:"right",dataIndex:"text",render:(vu,Pn)=>pc.createElement("a",{onClick:()=>{(0,Se.xg)(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/review/${Pn==null?void 0:Pn.login}`)}},"\u67E5\u770B\u8BE6\u60C5")}),(_t==null?void 0:_t.type)===3&&Ze.push({title:(Kt=Nt==null?void 0:Nt.data)!=null&&Kt.isFinalScore?"\u6700\u7EC8\u6210\u7EE9":"\u5F97\u5206/\u5206\u6570",dataIndex:"score",align:"center"}),Ze},[_t==null?void 0:_t.type,(ce=Nt==null?void 0:Nt.data)==null?void 0:ce.isFinalScore]);return(0,a.useEffect)(()=>{var Kt,Ze;(Nt==null?void 0:Nt.key)==="\u5B66\u751F\u8BE6\u60C52"&&(Nt!=null&&Nt.data)&&((Kt=Nt==null?void 0:Nt.data)!=null&&Kt.isFinalScore?En(i0(r0({},_t),{exercise_id:Pt==null?void 0:Pt.categoryId,exercise_group_id:(_t==null?void 0:_t.exercise_group_id)=="all"?"":_t==null?void 0:_t.exercise_group_id})):yt(i0(r0({},_t),{exercise_id:Pt==null?void 0:Pt.categoryId,exercise_group_id:(_t==null?void 0:_t.exercise_group_id)=="all"?"":_t==null?void 0:_t.exercise_group_id,question_type:(Ze=Nt==null?void 0:Nt.data)==null?void 0:Ze.question_type})))},[_t,Nt==null?void 0:Nt.data]),pc.createElement(se.default,{centered:!0,title:Nt==null?void 0:Nt.title,open:(Nt==null?void 0:Nt.key)==="\u5B66\u751F\u8BE6\u60C52",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Yn},((de=Nt==null?void 0:Nt.data)==null?void 0:de.type)===3&&pc.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(cn=(Rt=Nt==null?void 0:Nt.data)==null?void 0:Rt.exercise_group_list)==null?void 0:cn.map((Kt,Ze)=>{var vu;return pc.createElement("span",{key:Ze},Kt==null?void 0:Kt.course_group_name,pc.createElement("span",{className:"ml10 c-black"},Kt==null?void 0:Kt.value,((vu=Nt==null?void 0:Nt.data)==null?void 0:vu.questionsscoreType)||"%"))})),pc.createElement("div",{className:"flex item-center justify-between"},pc.createElement(Xt.default,{style:{width:140},value:_t==null?void 0:_t.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Kt=>Kt.parentNode,onChange:Kt=>{let Ze=[...Kt];Ze.length===0&&(Ze=["all"]),Ze.includes("all")&&Ze.length>1&&(Ze[Ze.length-1]=="all"?Ze=["all"]:Ze=Ze.filter(vu=>vu!=="all")),Vn(i0(r0({},_t),{exercise_group_id:Ze}))},filterOption:(Kt,Ze)=>Ze.label.indexOf(Kt.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...wn.map(Kt=>({label:Kt==null?void 0:Kt.exercise_group_name,value:Kt==null?void 0:Kt.exercise_group_id}))]}),pc.createElement(lr.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Kt=>{Vn(i0(r0({},_t),{keyword:Kt}))}})),pc.createElement(Ce.default,{className:"mt20",dataSource:((zt=Nt==null?void 0:Nt.data)!=null&&zt.isFinalScore?(bt=hu==null?void 0:hu.data)==null?void 0:bt.list:(Dn=(Tt=Ot==null?void 0:Ot.data)==null?void 0:Tt.student_score)==null?void 0:Dn.list)||[],scroll:{y:500},loading:bn||Et,columns:Qu,pagination:{current:_t.page,pageSize:_t==null?void 0:_t.limit,onChange:(Kt,Ze)=>{Vn(i0(r0({},_t),{page:Kt,limit:Ze}))},total:((kt=Nt==null?void 0:Nt.data)!=null&&kt.isFinalScore?(an=hu==null?void 0:hu.data)==null?void 0:an.count:(wt=(rn=Ot==null?void 0:Ot.data)==null?void 0:rn.student_score)==null?void 0:wt.count)||0,showTotal:Kt=>pc.createElement("span",{className:"font12 c-666"},"\u5171",pc.createElement("span",{style:{color:"#3061D0"}},Kt),"\u6761\u6570\u636E")}}))};var Np=(0,ie.connect)(({exercise:b})=>({exercise:b}))(Sp),Op={tables:"tables___zoHyz"},Mp=Object.defineProperty,Lp=Object.defineProperties,Rp=Object.getOwnPropertyDescriptors,Ff=Object.getOwnPropertySymbols,Tp=Object.prototype.hasOwnProperty,kp=Object.prototype.propertyIsEnumerable,Cf=(b,z,y)=>z in b?Mp(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,sd=(b,z)=>{for(var y in z||(z={}))Tp.call(z,y)&&Cf(b,y,z[y]);if(Ff)for(var y of Ff(z))kp.call(z,y)&&Cf(b,y,z[y]);return b},Y0=(b,z)=>Lp(b,Rp(z));const jp=({Data:b=[],yAxisName:z="",legendData:y=[],className:ze="",style:ut={},labelTrue:Ne=!1,grid:Bt={},yAxisNamePadding:Te=0,ReactEchartsOnEvents:ce})=>{const de=(0,a.useRef)(null),Rt=["#F3647C","#FBD438","#FF9D18","#37CCCC","#3BA1FF","#4ECC74","#3061D0","#7F30D0","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"];return(0,a.useEffect)(()=>{if(de.current){const cn=de.current.getEchartsInstance(),zt=[];y==null||y.forEach((bt,Tt)=>{zt.push((Rt==null?void 0:Rt[Tt])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),cn.setOption({dataset:{source:[["product",...y],...b]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:sd({left:"5%",right:"2%",top:"20%",bottom:40},Bt),dataZoom:[sd({type:"slider"},(b==null?void 0:b.length)>10||(y==null?void 0:y.length)>6?{start:0,end:10}:{})],yAxis:{name:z,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:Te},splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EDEDED"}},axisLabel:{color:"#000"}},xAxis:{type:"category",silent:!1,splitLine:{show:!1},splitArea:{show:!1},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#000"}},series:y==null?void 0:y.map(()=>({type:"bar",barMaxWidth:40,label:{show:Ne,position:"top"}})),color:zt},!0)}},[b,z,y,Ne,Bt]),a.createElement(x.Z,{ref:de,className:`w-full ${ze}`,style:sd({height:400,background:"#F6F7F9"},ut),onEvents:ce,option:{}})},o0=a.memo(jp),Zp=({exercise:b,dispatch:z,value:y})=>{var ze,ut,Ne,Bt,Te,ce,de,Rt,cn,zt,bt,Tt,Dn,kt,an,rn,wt,Nt,wn,Pt,bn,En,hu,Et,yt,Ot,_t,Vn,Yn;const{actionTabs:Qu={}}=b,Kt=(0,ie.useParams)(),[Ze,vu]=(0,a.useState)(1),[,Pn,ga,wu]=(0,Bn.U)(ne.iU,{exercise_id:Kt==null?void 0:Kt.categoryId,exercise_group_id:(ze=y==null?void 0:y.exercise_group_id)!=null&&ze.includes("all")?null:y==null?void 0:y.exercise_group_id}),[,In,uu,Bu]=(0,Bn.U)(ne.fG,{exercise_id:Kt==null?void 0:Kt.categoryId,exercise_group_id:(ut=y==null?void 0:y.exercise_group_id)!=null&&ut.includes("all")?null:y==null?void 0:y.exercise_group_id}),Lu=(gn={},iu)=>{z({type:"exercise/setActionTabs",payload:{title:"\u5B66\u751F\u8BE6\u60C5",key:"\u5B66\u751F\u8BE6\u60C52",data:{sub_type:iu,exercise_group_id:(gn==null?void 0:gn.course_group_id)==-1?"all":gn==null?void 0:gn.course_group_id,isFinalScore:gn==null?void 0:gn.isFinalScore}}})},bu=(0,a.useCallback)(gn=>{var iu,Mu,Vu,Uu;Lu(Y0(sd({},((Mu=(iu=wu==null?void 0:wu.data)==null?void 0:iu.list)==null?void 0:Mu[(gn==null?void 0:gn.dataIndex)||0])||{}),{isFinalScore:!0}),(((Uu=(Vu=gn==null?void 0:gn.encode)==null?void 0:Vu.y)==null?void 0:Uu[0])||1)-1)},[(Ne=wu==null?void 0:wu.data)==null?void 0:Ne.list]),Fu=(gn={},iu=null)=>{var Mu;console.log("asdfasdf===",gn),z({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:{title:(gn==null?void 0:gn.question_type)||"",id:gn==null?void 0:gn.question_id,exercise_group_id:y==null?void 0:y.exercise_group_id,tabActive:"3",exercise_group_list:(Mu=gn==null?void 0:gn.list)==null?void 0:Mu.map(Vu=>Y0(sd({},Vu),{value:iu===0?Vu==null?void 0:Vu.correct_percent:iu===1?Vu==null?void 0:Vu.score_percent:Vu==null?void 0:Vu.value})),questionsscoreType:gn==null?void 0:gn.questionsscoreType}}})},Ln=(0,a.useCallback)((gn,iu={})=>{var Mu,Vu;Fu((Vu=(Mu=Bu==null?void 0:Bu.data)==null?void 0:Mu.question_type_list)==null?void 0:Vu[(gn==null?void 0:gn.dataIndex)||0],0)},[(Bt=Bu==null?void 0:Bu.data)==null?void 0:Bt.question_type_list]),sn=(0,a.useCallback)((gn,iu={})=>{var Mu,Vu;Fu((Vu=(Mu=Bu==null?void 0:Bu.data)==null?void 0:Mu.question_type_list)==null?void 0:Vu[(gn==null?void 0:gn.dataIndex)||0],1)},[(Te=Bu==null?void 0:Bu.data)==null?void 0:Te.question_type_list]),mu=(0,a.useCallback)(gn=>{var iu,Mu,Vu;const Uu=(Mu=(iu=Bu==null?void 0:Bu.data)==null?void 0:iu.class_average_score_list)==null?void 0:Mu[(gn==null?void 0:gn.dataIndex)||0];z({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C52",title:"\u5B66\u751F\u8BE6\u60C5",data:{exercise_group_id:y==null?void 0:y.exercise_group_id,exercise_group_list:Uu==null?void 0:Uu.list,type:3,isFinalScore:(Vu=gn==null?void 0:gn.data)==null?void 0:Vu[0].includes("\u6700\u7EC8\u6210\u7EE9"),question_type:Uu==null?void 0:Uu.question_type,questionsscoreType:"\u5206"}}})},[(ce=Bu==null?void 0:Bu.data)==null?void 0:ce.class_average_score_list,y]),zn=([gn,iu,Mu],Vu=0)=>a.createElement("span",{className:gn>0?"current-primary-hover":"",style:{display:"inline-block",width:"100%",height:47,lineHeight:"47px"},onClick:()=>{gn>0&&Lu(Y0(sd({},iu),{isFinalScore:!0}),Vu)}},`${gn}${Ze===1?"":"%"}`),An=(()=>{var gn,iu,Mu,Vu,Uu,el,wa,Au,ha,Qa,Gl,Lr;const la=[{title:"\u5206\u73ED",dataIndex:"course_group_name",align:"left"},{title:((iu=(gn=wu==null?void 0:wu.data)==null?void 0:gn.titles)==null?void 0:iu[0])||"",dataIndex:"column_1",align:"center",render:(...Ja)=>zn(Ja,0)},{title:((Vu=(Mu=wu==null?void 0:wu.data)==null?void 0:Mu.titles)==null?void 0:Vu[1])||"",dataIndex:"column_2",align:"center",render:(...Ja)=>zn(Ja,1)},{title:((el=(Uu=wu==null?void 0:wu.data)==null?void 0:Uu.titles)==null?void 0:el[2])||"",dataIndex:"column_3",align:"center",render:(...Ja)=>zn(Ja,2)},{title:((Au=(wa=wu==null?void 0:wu.data)==null?void 0:wa.titles)==null?void 0:Au[3])||"",dataIndex:"column_4",align:"center",render:(...Ja)=>zn(Ja,3)},{title:((Qa=(ha=wu==null?void 0:wu.data)==null?void 0:ha.titles)==null?void 0:Qa[4])||"",dataIndex:"column_5",align:"center",render:(...Ja)=>zn(Ja,4)},{title:((Lr=(Gl=wu==null?void 0:wu.data)==null?void 0:Gl.titles)==null?void 0:Lr[5])||"",dataIndex:"column_6",align:"center",render:(...Ja)=>zn(Ja,5)}];return Ze===1&&la.push({title:"\u4EBA\u6570",dataIndex:"total_count",align:"center",render:(...Ja)=>zn(Ja,6)}),la})();(0,a.useEffect)(()=>{var gn;ga({count_by:Ze,exercise_id:Kt==null?void 0:Kt.categoryId,exercise_group_id:(gn=y==null?void 0:y.exercise_group_id)!=null&&gn.includes("all")?null:y==null?void 0:y.exercise_group_id})},[Ze,y==null?void 0:y.exercise_group_id]),(0,a.useEffect)(()=>{var gn;uu({exercise_id:Kt==null?void 0:Kt.categoryId,exercise_group_id:(gn=y==null?void 0:y.exercise_group_id)!=null&&gn.includes("all")?null:y==null?void 0:y.exercise_group_id})},[y==null?void 0:y.exercise_group_id]);const kn=(0,a.useMemo)(()=>{var gn,iu;return(iu=(gn=Bu==null?void 0:Bu.data)==null?void 0:gn.question_type_score_list)==null?void 0:iu.map((Mu,Vu)=>{var Uu,el,wa,Au;return a.createElement(o0,{key:Vu,Data:((Uu=Mu==null?void 0:Mu.list)==null?void 0:Uu.map(ha=>{var Qa;return[(ha==null?void 0:ha.title)||"",...((Qa=ha==null?void 0:ha.list)==null?void 0:Qa.map(Gl=>Gl==null?void 0:Gl.value))||[]]}))||[],yAxisName:Mu==null?void 0:Mu.title,labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((Au=(wa=(el=Mu==null?void 0:Mu.list)==null?void 0:el[0])==null?void 0:wa.list)==null?void 0:Au.map(ha=>ha==null?void 0:ha.course_group_name))||[],ReactEchartsOnEvents:{click:ha=>{var Qa;console.log("params",ha),Fu(Y0(sd({},((Qa=Mu==null?void 0:Mu.list)==null?void 0:Qa[(ha==null?void 0:ha.dataIndex)||0])||{}),{questionsscoreType:"\u5206"}))}}})})},[(de=Bu==null?void 0:Bu.data)==null?void 0:de.question_type_score_list]);return a.createElement(a.Fragment,null,a.createElement(pn.Z,{spinning:Pn},a.createElement("div",{className:"flex item-center justify-between mt30"},a.createElement("div",{className:"font16"},"\u6210\u7EE9\u5206\u5E03",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u7EDF\u8BA1\u6570\u503C\u6216\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement("div",{className:"flex item-center gap-20px"},a.createElement(Xt.default,{style:{width:140},size:"large",value:Ze,onChange:gn=>{vu(gn)},options:[{value:1,label:"\u6309\u4EBA\u6570\u7EDF\u8BA1"},{value:2,label:"\u6309\u767E\u5206\u6BD4\u7EDF\u8BA1"}]}))),a.createElement(Ce.default,{className:`mt10 ${Op.tables}`,bordered:!0,columns:An,dataSource:((Rt=wu==null?void 0:wu.data)==null?void 0:Rt.list)||[],pagination:!1}),a.createElement("div",{className:"mt20"},a.createElement(o0,{Data:((zt=(cn=wu==null?void 0:wu.data)==null?void 0:cn.list)==null?void 0:zt.map(gn=>[(gn==null?void 0:gn.course_group_name)||"",(gn==null?void 0:gn.column_1)||0,(gn==null?void 0:gn.column_2)||0,(gn==null?void 0:gn.column_3)||0,(gn==null?void 0:gn.column_4)||0,(gn==null?void 0:gn.column_5)||0,(gn==null?void 0:gn.column_6)||0]))||[],grid:{left:"5%",top:"15%"},yAxisNamePadding:[0,0,10,70],yAxisName:`\u5404\u73ED\u7EA7\u6210\u7EE9\u5206\u5E03\uFF08${Ze===1?"\u4EBA\u6570":"\u767E\u5206\u6BD4"}\uFF09`,legendData:((bt=wu==null?void 0:wu.data)==null?void 0:bt.titles)||[],ReactEchartsOnEvents:{click:bu}}))),a.createElement(pn.Z,{spinning:In},a.createElement("div",{className:"mt20 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u5C0F\u9898\u5BF9\u6BD4",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement(o0,{Data:((Dn=(Tt=Bu==null?void 0:Bu.data)==null?void 0:Tt.question_type_list)==null?void 0:Dn.map(gn=>{var iu;return[(gn==null?void 0:gn.question_type)||"",...((iu=gn==null?void 0:gn.list)==null?void 0:iu.map(Mu=>Mu.correct_percent))||[]]}))||[],yAxisName:"\u6B63\u786E\u7387",yAxisNamePadding:[0,0,10,0],legendData:((wt=(rn=(an=(kt=Bu==null?void 0:Bu.data)==null?void 0:kt.question_type_list)==null?void 0:an[0])==null?void 0:rn.list)==null?void 0:wt.map(gn=>gn==null?void 0:gn.course_group_name))||[],ReactEchartsOnEvents:{click:Ln}}),a.createElement(o0,{Data:((wn=(Nt=Bu==null?void 0:Bu.data)==null?void 0:Nt.question_type_list)==null?void 0:wn.map(gn=>{var iu;return[(gn==null?void 0:gn.question_type)||"",...((iu=gn==null?void 0:gn.list)==null?void 0:iu.map(Mu=>Mu.score_percent))||[]]}))||[],yAxisName:"\u5F97\u5206\u7387",yAxisNamePadding:[0,0,10,0],legendData:((hu=(En=(bn=(Pt=Bu==null?void 0:Bu.data)==null?void 0:Pt.question_type_list)==null?void 0:bn[0])==null?void 0:En.list)==null?void 0:hu.map(gn=>gn==null?void 0:gn.course_group_name))||[],ReactEchartsOnEvents:{click:sn}}))),a.createElement(pn.Z,{spinning:In},a.createElement("div",{className:"mt20 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u5E73\u5747\u5206",a.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),a.createElement(o0,{Data:((yt=(Et=Bu==null?void 0:Bu.data)==null?void 0:Et.class_average_score_list)==null?void 0:yt.map(gn=>{var iu;return[(gn==null?void 0:gn.title)||"",...((iu=gn==null?void 0:gn.list)==null?void 0:iu.map(Mu=>Mu==null?void 0:Mu.value))||[]]}))||[],yAxisName:"\u5404\u73ED\u7EA7\u5E73\u5747\u5206",labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((Yn=(Vn=(_t=(Ot=Bu==null?void 0:Bu.data)==null?void 0:Ot.class_average_score_list)==null?void 0:_t[0])==null?void 0:Vn.list)==null?void 0:Yn.map(gn=>gn==null?void 0:gn.course_group_name))||[],ReactEchartsOnEvents:{click:mu}}),a.createElement("div",{className:"flex flex-col"},kn))),(Qu==null?void 0:Qu.key)==="\u7B54\u9898\u8BE6\u60C5"&&a.createElement(xr,null),(Qu==null?void 0:Qu.key)==="\u5B66\u751F\u8BE6\u60C52"&&a.createElement(Np,null))};var zp=(0,ie.connect)(({exercise:b})=>({exercise:b}))(Zp),Qp=E(67921),cd=E(59301),Hp=Object.defineProperty,Wp=Object.defineProperties,Up=Object.getOwnPropertyDescriptors,yf=Object.getOwnPropertySymbols,Vp=Object.prototype.hasOwnProperty,Gp=Object.prototype.propertyIsEnumerable,Bf=(b,z,y)=>z in b?Hp(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,K0=(b,z)=>{for(var y in z||(z={}))Vp.call(z,y)&&Bf(b,y,z[y]);if(yf)for(var y of yf(z))Gp.call(z,y)&&Bf(b,y,z[y]);return b},X0=(b,z)=>Wp(b,Up(z));const Yp=({exercise:b,dispatch:z,handleOnComplete:y})=>{var ze,ut,Ne,Bt,Te;const{actionTabs:ce={},course_groups:de=[]}=b,Rt=(0,ie.useParams)(),[,cn,zt,bt]=(0,Bn.U)(ne.hv,{exercise_id:Rt==null?void 0:Rt.categoryId}),[Tt,Dn]=(0,a.useState)({page:1,limit:10,type:1,exercise_group_id:"all",keyword:""}),kt=(0,a.useMemo)(()=>{var rn,wt,Nt;return((Nt=(wt=(rn=bt==null?void 0:bt.data)==null?void 0:rn.question)==null?void 0:wt.question_choices)==null?void 0:Nt.filter(wn=>wn==null?void 0:wn.right_answer).map(wn=>wn==null?void 0:wn.exercise_choice_id))||[]},[(ze=bt==null?void 0:bt.data)==null?void 0:ze.question]),an=()=>{z({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{var rn,wt,Nt,wn,Pt;ce!=null&&ce.data&&zt(X0(K0({},Tt),{exercise_group_id:(Tt==null?void 0:Tt.exercise_group_id)=="all"?"":Tt==null?void 0:Tt.exercise_group_id,exercise_id:Rt==null?void 0:Rt.categoryId,question_id:(wt=(rn=ce==null?void 0:ce.data)==null?void 0:rn.questionDetail)==null?void 0:wt.question_id,question_number:(wn=(Nt=ce==null?void 0:ce.data)==null?void 0:Nt.questionDetail)==null?void 0:wn.index,scope:(Pt=ce==null?void 0:ce.data)==null?void 0:Pt.scope}))},[ce==null?void 0:ce.data,Tt]),cd.createElement(se.default,{centered:!0,title:ce==null?void 0:ce.title,open:(ce==null?void 0:ce.key)==="\u5B66\u751F\u8BE6\u60C5",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:an},cd.createElement("div",{className:"flex item-center justify-between"},cd.createElement(Xt.default,{style:{width:256},mode:"multiple",maxTagCount:"responsive",value:Tt==null?void 0:Tt.exercise_group_id,getPopupContainer:rn=>rn.parentNode,onChange:rn=>{console.log(rn);let wt=[...rn];wt.length===0&&(wt=["all"]),wt.includes("all")&&wt.length>1&&(wt[wt.length-1]=="all"?wt=["all"]:wt=wt.filter(Nt=>Nt!=="all")),Dn(X0(K0({},Tt),{exercise_group_id:wt}))},filterOption:(rn,wt)=>wt.label.indexOf(rn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...de.map(rn=>({label:rn==null?void 0:rn.exercise_group_name,value:rn==null?void 0:rn.exercise_group_id}))]}),cd.createElement(lr.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:rn=>{Dn(X0(K0({},Tt),{keyword:rn}))}})),cd.createElement(Ce.default,{className:"mt10",dataSource:((Ne=(ut=bt==null?void 0:bt.data)==null?void 0:ut.student_score)==null?void 0:Ne.list)||[],scroll:{y:500},loading:cn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:rn=>rn||"\u672A\u5206\u73ED"},{title:"\u662F\u5426\u6B63\u786E",align:"center",dataIndex:"users_answer_info.choices",render:(rn,wt)=>{var Nt,wn,Pt,bn;return((wn=(Nt=wt==null?void 0:wt.users_answer_info)==null?void 0:Nt.choices)==null?void 0:wn.length)>0&&((bn=(Pt=wt==null?void 0:wt.users_answer_info)==null?void 0:Pt.choices)!=null&&bn.every(En=>kt.includes(En==null?void 0:En.exercise_choice_id)))?"\u662F":"\u5426"}},{title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(rn,wt)=>{var Nt,wn,Pt;return`${(Nt=wt==null?void 0:wt.users_answer_info)==null?void 0:Nt.score}/${(Pt=(wn=bt==null?void 0:bt.data)==null?void 0:wn.question)==null?void 0:Pt.question_score}`}}],pagination:{current:Tt.page,pageSize:Tt==null?void 0:Tt.limit,onChange:(rn,wt)=>{Dn(X0(K0({},Tt),{page:rn,limit:wt}))},total:((Te=(Bt=bt==null?void 0:bt.data)==null?void 0:Bt.student_score)==null?void 0:Te.count)||0,showTotal:rn=>cd.createElement("span",{className:"font12 c-666"},"\u5171",cd.createElement("span",{style:{color:"#3061D0"}},rn),"\u6761\u6570\u636E")}}))};var Kp=(0,ie.connect)(({exercise:b})=>({exercise:b}))(Yp),Xp={tables:"tables___MR1w6",tabSty:"tabSty___Rp0MG"},Jp=Object.defineProperty,Df=Object.getOwnPropertySymbols,qp=Object.prototype.hasOwnProperty,_p=Object.prototype.propertyIsEnumerable,bf=(b,z,y)=>z in b?Jp(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,J0=(b,z)=>{for(var y in z||(z={}))qp.call(z,y)&&bf(b,y,z[y]);if(Df)for(var y of Df(z))_p.call(z,y)&&bf(b,y,z[y]);return b};const $p=({Data:b=[],yAxisName:z="",legendData:y=[],className:ze="",style:ut={},labelTrue:Ne=!1,grid:Bt={},yAxisNamePadding:Te=0,ReactEchartsOnEvents:ce})=>{const de=(0,a.useRef)(null),Rt=(y==null?void 0:y.length)>5?["#8197EB","#63AEF4","#82D4FF","#37CCCC","#4ECC74","#F9C94D","#FB9A77","#F3647C","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"]:["#4ECC74","#60B1FC","#FB9A77"];return(0,a.useEffect)(()=>{if(de.current){const cn=de.current.getEchartsInstance(),zt=[];y==null||y.forEach((bt,Tt)=>{zt.push((Rt==null?void 0:Rt[Tt])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),cn.setOption({dataset:{source:[["product",...y],...b]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:J0({left:"5%",right:"2%",top:"20%",bottom:40},Bt),dataZoom:[J0({type:"slider"},(b==null?void 0:b.length)>10||(y==null?void 0:y.length)>6?{start:0,end:10}:{})],yAxis:{name:z,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:Te},splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EDEDED"}},axisLabel:{color:"#000"}},xAxis:{type:"category",silent:!1,splitLine:{show:!1},splitArea:{show:!1},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#000"}},series:y==null?void 0:y.map(()=>({type:"bar",barMaxWidth:40,label:{show:Ne,position:"top",color:"#666666",formatter:"{c}%"}})),color:zt},!0)}},[b,z,y,Ne,Bt]),a.createElement(x.Z,{ref:de,className:`w-full ${ze}`,style:J0({height:400,background:"#F6F7F9"},ut),onEvents:ce,option:{}})},ev=a.memo($p),tv=({exercise:b,dispatch:z},y)=>{var ze,ut,Ne,Bt;const{actionTabs:Te={}}=b,ce=(0,ie.useParams)(),[de,Rt]=(0,a.useState)("1"),[cn,zt]=(0,a.useState)("1"),[bt,Tt]=(0,a.useState)(["\u5168\u90E8\u77E5\u8BC6\u70B9"]),Dn=["\u5355\u9009\u9898","\u591A\u9009\u9898","\u5224\u65AD\u9898","\u586B\u7A7A\u9898","\u7B80\u7B54\u9898","\u7F16\u7A0B\u9898","\u7A0B\u5E8F\u586B\u7A7A\u9898","\u7EC4\u5408\u9898"],kt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],[,an,rn,wt]=(0,Bn.U)(ne.j,{exercise_id:ce==null?void 0:ce.categoryId}),Nt=()=>{rn({exercise_id:ce==null?void 0:ce.categoryId})};(0,a.useImperativeHandle)(y,()=>({getTagList:Nt})),(0,a.useEffect)(()=>{Nt()},[]);const wn=(Et,yt)=>{const Ot=yt==="question"?Dn:kt;return(Et==null?void 0:Et.filter(_t=>bt.includes("\u5168\u90E8\u77E5\u8BC6\u70B9")||bt.length===0?!0:bt.includes(_t==null?void 0:_t.tag_disciplines)).map(_t=>{const Vn=Ot.map(Yn=>{var Qu;const Kt=(Qu=_t==null?void 0:_t.question_types)==null?void 0:Qu.find(Ze=>yt==="question"?Ze.question_type_name===Yn:Ze.question_difficulty===Yn);return Kt?parseFloat(Kt.score_rate.replace("%","")):0});return[(_t==null?void 0:_t.tag_disciplines)||"",...Vn]}))||[]},Pt=[{title:"\u77E5\u8BC6\u70B9\u6570\u91CF",dataIndex:"a",key:"a"},{title:"\u5F97\u5206\u7387<60%",dataIndex:"b",key:"b"},{title:"60%<\u5F97\u5206\u7387<70%",dataIndex:"c",key:"c"},{title:"70%<\u5F97\u5206\u7387<85%",dataIndex:"d",key:"d"},{title:"85%<\u5F97\u5206\u7387<100%",dataIndex:"e",key:"e"},{title:"\u5F97\u5206\u7387\u6700\u9AD8\u77E5\u8BC6\u70B9",dataIndex:"f",key:"f"},{title:"\u5F97\u5206\u7387\u6700\u4F4E\u77E5\u8BC6\u70B9",dataIndex:"g",key:"g"}],bn=[{title:"\u77E5\u8BC6\u70B9",width:90,dataIndex:"tag_disciplines",ellipsis:!0,key:"tag_disciplines"},{title:"\u5355\u9009\u9898",children:[{title:a.createElement("span",{style:{width:"45px",display:"inline-block"}},"\u8BD5\u9898\u6570\u91CF"),dataIndex:"a1",key:"a1",align:"center",ellipsis:!0,render:(Et,yt)=>{var Ot,_t;return((_t=(Ot=yt==null?void 0:yt.question_types)==null?void 0:Ot.find(Vn=>(Vn==null?void 0:Vn.question_type_name)==="\u5355\u9009\u9898"))==null?void 0:_t.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"a2",key:"a2",align:"center",ellipsis:!0,render:(Et,yt)=>{var Ot;let _t=(Ot=yt==null?void 0:yt.question_types)==null?void 0:Ot.find(Vn=>(Vn==null?void 0:Vn.question_type_name)==="\u5355\u9009\u9898");return["0%","0.0%"].includes(_t==null?void 0:_t.score_rate)?0:(_t==null?void 0:_t.score_rate)||0}}]},{title:"\u591A\u9009\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"b1",key:"b2",align:"center",ellipsis:!0,render:(Et,yt)=>{var Ot,_t;return((_t=(Ot=yt==null?void 0:yt.question_types)==null?void 0:Ot.find(Vn=>(Vn==null?void 0:Vn.question_type_name)==="\u591A\u9009\u9898"))==null?void 0:_t.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"b2",key:"b2",align:"center",ellipsis:!0,render:(Et,yt)=>{var Ot;let _t=(Ot=yt==null?void 0:yt.question_types)==null?void 0:Ot.find(Vn=>(Vn==null?void 0:Vn.question_type_name)==="\u591A\u9009\u9898");return["0%","0.0%"].includes(_t==null?void 0:_t.score_rate)?0:(_t==null?void 0:_t.score_rate)||0}}]},{title:"\u5224\u65AD\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"c1",key:"c1",align:"center",ellipsis:!0,render:(Et,yt)=>{var Ot,_t;return((_t=(Ot=yt==null?void 0:yt.question_types)==null?void 0:Ot.find(Vn=>(Vn==null?void 0:Vn.question_type_name)==="\u5224\u65AD\u9898"))==null?void 0:_t.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"c2",key:"c2",align:"center",ellipsis:!0,render:(Et,yt)=>{var Ot;let _t=(Ot=yt==null?void 0:yt.question_types)==null?void 0:Ot.find(Vn=>(Vn==null?void 0:Vn.question_type_name)==="\u5224\u65AD\u9898");return["0%","0.0%"].includes(_t==null?void 0:_t.score_rate)?0:(_t==null?void 0:_t.score_rate)||0}}]},{title:"\u586B\u7A7A\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"m1",key:"m1",align:"center",ellipsis:!0,render:(Et,yt)=>{var Ot,_t;return((_t=(Ot=yt==null?void 0:yt.question_types)==null?void 0:Ot.find(Vn=>(Vn==null?void 0:Vn.question_type_name)==="\u586B\u7A7A\u9898"))==null?void 0:_t.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"m2",key:"m2",align:"center",ellipsis:!0,render:(Et,yt)=>{var Ot;let _t=(Ot=yt==null?void 0:yt.question_types)==null?void 0:Ot.find(Vn=>(Vn==null?void 0:Vn.question_type_name)==="\u586B\u7A7A\u9898");return["0%","0.0%"].includes(_t==null?void 0:_t.score_rate)?0:(_t==null?void 0:_t.score_rate)||0}}]},{title:"\u7B80\u7B54\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"d1",key:"d1",align:"center",ellipsis:!0,render:(Et,yt)=>{var Ot,_t;return((_t=(Ot=yt==null?void 0:yt.question_types)==null?void 0:Ot.find(Vn=>(Vn==null?void 0:Vn.question_type_name)==="\u7B80\u7B54\u9898"))==null?void 0:_t.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"d2",key:"d2",align:"center",ellipsis:!0,render:(Et,yt)=>{var Ot;let _t=(Ot=yt==null?void 0:yt.question_types)==null?void 0:Ot.find(Vn=>(Vn==null?void 0:Vn.question_type_name)==="\u7B80\u7B54\u9898");return["0%","0.0%"].includes(_t==null?void 0:_t.score_rate)?0:(_t==null?void 0:_t.score_rate)||0}}]},{title:"\u7F16\u7A0B\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"e1",key:"e2",align:"center",ellipsis:!0,render:(Et,yt)=>{var Ot,_t;return((_t=(Ot=yt==null?void 0:yt.question_types)==null?void 0:Ot.find(Vn=>(Vn==null?void 0:Vn.question_type_name)==="\u7F16\u7A0B\u9898"))==null?void 0:_t.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"e2",key:"e2",align:"center",ellipsis:!0,render:(Et,yt)=>{var Ot;let _t=(Ot=yt==null?void 0:yt.question_types)==null?void 0:Ot.find(Vn=>(Vn==null?void 0:Vn.question_type_name)==="\u7F16\u7A0B\u9898");return["0%","0.0%"].includes(_t==null?void 0:_t.score_rate)?0:(_t==null?void 0:_t.score_rate)||0}}]},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"f1",key:"f1",align:"center",ellipsis:!0,render:(Et,yt)=>{var Ot,_t;return((_t=(Ot=yt==null?void 0:yt.question_types)==null?void 0:Ot.find(Vn=>(Vn==null?void 0:Vn.question_type_name)==="\u7A0B\u5E8F\u586B\u7A7A\u9898"))==null?void 0:_t.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"f2",key:"f2",align:"center",ellipsis:!0,render:(Et,yt)=>{var Ot;let _t=(Ot=yt==null?void 0:yt.question_types)==null?void 0:Ot.find(Vn=>(Vn==null?void 0:Vn.question_type_name)==="\u7A0B\u5E8F\u586B\u7A7A\u9898");return["0%","0.0%"].includes(_t==null?void 0:_t.score_rate)?0:(_t==null?void 0:_t.score_rate)||0}}]},{title:"\u7EC4\u5408\u9898",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"h1",key:"h2",align:"center",ellipsis:!0,render:(Et,yt)=>{var Ot,_t;return((_t=(Ot=yt==null?void 0:yt.question_types)==null?void 0:Ot.find(Vn=>(Vn==null?void 0:Vn.question_type_name)==="\u7EC4\u5408\u9898"))==null?void 0:_t.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"h2",key:"h2",align:"center",render:(Et,yt)=>{var Ot;let _t=(Ot=yt==null?void 0:yt.question_types)==null?void 0:Ot.find(Vn=>(Vn==null?void 0:Vn.question_type_name)==="\u7EC4\u5408\u9898");return["0%","0.0%"].includes(_t==null?void 0:_t.score_rate)?0:(_t==null?void 0:_t.score_rate)||0}}]}],En=[{title:"\u77E5\u8BC6\u70B9",width:120,ellipsis:!0,dataIndex:"tag_disciplines",key:"tag_disciplines"},{title:"\u7B80\u5355",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"a1",key:"a1",align:"center",render:(Et,yt)=>{var Ot,_t;return((_t=(Ot=yt==null?void 0:yt.question_types)==null?void 0:Ot.find(Vn=>(Vn==null?void 0:Vn.question_difficulty)==="\u7B80\u5355"))==null?void 0:_t.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"a2",key:"a2",align:"center",render:(Et,yt)=>{var Ot;let _t=(Ot=yt==null?void 0:yt.question_types)==null?void 0:Ot.find(Vn=>(Vn==null?void 0:Vn.question_difficulty)==="\u7B80\u5355");return["0%","0.0%"].includes(_t==null?void 0:_t.score_rate)?0:(_t==null?void 0:_t.score_rate)||0}}]},{title:"\u4E2D\u7B49",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"b1",key:"b2",align:"center",render:(Et,yt)=>{var Ot,_t;return((_t=(Ot=yt==null?void 0:yt.question_types)==null?void 0:Ot.find(Vn=>(Vn==null?void 0:Vn.question_difficulty)==="\u9002\u4E2D"))==null?void 0:_t.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"b2",key:"b2",align:"center",render:(Et,yt)=>{var Ot;let _t=(Ot=yt==null?void 0:yt.question_types)==null?void 0:Ot.find(Vn=>(Vn==null?void 0:Vn.question_difficulty)==="\u9002\u4E2D");return["0%","0.0%"].includes(_t==null?void 0:_t.score_rate)?0:(_t==null?void 0:_t.score_rate)||0}}]},{title:"\u56F0\u96BE",children:[{title:"\u8BD5\u9898\u6570\u91CF",dataIndex:"c1",key:"c1",align:"center",render:(Et,yt)=>{var Ot,_t;return((_t=(Ot=yt==null?void 0:yt.question_types)==null?void 0:Ot.find(Vn=>(Vn==null?void 0:Vn.question_difficulty)==="\u56F0\u96BE"))==null?void 0:_t.question_count)||0}},{title:"\u5F97\u5206\u7387",dataIndex:"c2",key:"c2",align:"center",render:(Et,yt)=>{var Ot;let _t=(Ot=yt==null?void 0:yt.question_types)==null?void 0:Ot.find(Vn=>(Vn==null?void 0:Vn.question_difficulty)==="\u56F0\u96BE");return["0%","0.0%"].includes(_t==null?void 0:_t.score_rate)?0:(_t==null?void 0:_t.score_rate)||0}}]}],hu=(0,a.useMemo)(()=>{var Et;let yt=[],Ot=[];(Et=wt==null?void 0:wt.merged)==null||Et.forEach(Vn=>{yt.push(Vn==null?void 0:Vn.tag_disciplines),Ot.push({value:Vn==null?void 0:Vn.score,extraInfo:Vn})});const _t={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:J0({type:"slider",show:(Ot==null?void 0:Ot.length)>12},(Ot==null?void 0:Ot.length)>12?{start:0,end:12}:{}),grid:{left:50,right:90,top:60,bottom:40},xAxis:{type:"category",name:"\u77E5\u8BC6\u70B9\u540D\u79F0",data:yt,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",interval:0}},yAxis:{type:"value",name:"\u5F97\u5206\u7387",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:Ot,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return a.createElement(x.Z,{option:_t,style:{height:375,background:"#F6F7F9"}})},[wt==null?void 0:wt.merged,bt]);return a.createElement(a.Fragment,null,a.createElement(pn.Z,{spinning:an},a.createElement("div",{className:"flex item-center justify-between mt30"},a.createElement("div",{className:"font16"},"\u77E5\u8BC6\u70B9\u7EDF\u8BA1")),a.createElement(Ce.default,{className:"mt15",columns:Pt,dataSource:[{a:wt==null?void 0:wt.merged_size,b:(ze=wt==null?void 0:wt.range_stats)==null?void 0:ze[60],c:(ut=wt==null?void 0:wt.range_stats)==null?void 0:ut["60-70"],d:(Ne=wt==null?void 0:wt.range_stats)==null?void 0:Ne["71-85"],e:(Bt=wt==null?void 0:wt.range_stats)==null?void 0:Bt["86-100"],f:wt==null?void 0:wt.highest,g:wt==null?void 0:wt.lowest}],pagination:!1}),a.createElement("div",{className:"font16 mt30"},"\u77E5\u8BC6\u70B9\u5F97\u5206\u7387"),a.createElement("div",{className:"mt15"},hu)),a.createElement(pn.Z,{spinning:an},a.createElement("div",{className:"mt40 flex flex-col gap-10px"},a.createElement("div",{className:"font16"},"\u77E5\u8BC6\u70B9\u5173\u8054\u5206\u6790"),a.createElement(Be.default,{defaultActiveKey:"1",onChange:Et=>{Rt(Et),zt("1"),Tt(["\u5168\u90E8\u77E5\u8BC6\u70B9"])},items:[{label:"\u9898\u578B",key:"1",children:null},{label:"\u96BE\u6613\u5EA6",key:"2",children:null}]}),a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement(lr.tp,{dataSource:[{name:"\u5217\u8868",id:"1"},{name:"\u56FE\u8868",id:"2"}],value:cn,onChange:Et=>{zt(Et)}}),cn=="2"&&a.createElement(Xt.default,{style:{width:260},size:"large",value:bt,onChange:Et=>{var yt,Ot;console.log("value",Et);let _t=[...Et];const Vn=de=="1"?(yt=wt==null?void 0:wt.type_data)==null?void 0:yt.length:(Ot=wt==null?void 0:wt.difficulty_data)==null?void 0:Ot.length;(_t==null?void 0:_t.length)==0?_t=["\u5168\u90E8\u77E5\u8BC6\u70B9"]:_t.includes("\u5168\u90E8\u77E5\u8BC6\u70B9")&&_t.length>1?_t=_t.filter(Yn=>Yn!=="\u5168\u90E8\u77E5\u8BC6\u70B9"):!_t.includes("\u5168\u90E8\u77E5\u8BC6\u70B9")&&_t.length==Vn&&(_t=["\u5168\u90E8\u77E5\u8BC6\u70B9"]),Tt(_t)},defaultValue:["\u5168\u90E8\u77E5\u8BC6\u70B9"],placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9",mode:"multiple",maxTagCount:"responsive",allowClear:!0,maxTagPlaceholder:Et=>{var yt;return a.createElement(le.Z,{styles:{root:{pointerEvents:"none"}},title:Et.map(({label:Ot})=>Ot).join(", ")},a.createElement("span",null,((yt=Et.map(({label:Ot})=>Ot).join(", "))==null?void 0:yt.slice(0,3))+"..."))},fieldNames:{label:"tag_disciplines",value:"tag_disciplines"},options:de=="1"?[{tag_disciplines:"\u5168\u90E8\u77E5\u8BC6\u70B9"},...(wt==null?void 0:wt.type_data)||[]]:[{tag_disciplines:"\u5168\u90E8\u77E5\u8BC6\u70B9"},...(wt==null?void 0:wt.difficulty_data)||[]]})),cn=="1"&&a.createElement(Ce.default,{className:de=="1"?Xp.tables:"",dataSource:de=="1"?(wt==null?void 0:wt.type_data)||[]:(wt==null?void 0:wt.difficulty_data)||[],pagination:!1,bordered:!0,columns:de=="1"?bn:En}),cn=="2"&&a.createElement(ev,{Data:de==="1"?wn(wt==null?void 0:wt.type_data,"question"):wn(wt==null?void 0:wt.difficulty_data,"difficulty"),yAxisName:"\u5F97\u5206\u7387",yAxisNamePadding:[0,0,10,0],legendData:de==="1"?Dn:kt}))))};var nv=(0,ie.connect)(({exercise:b})=>({exercise:b}),null,null,{forwardRef:!0})((0,a.forwardRef)(tv)),uv={wrap:"wrap___rF8ry"},Xl={flex_box_center:"flex_box_center___P0mBl",flex_space_between:"flex_space_between___GMkuo",flex_box_vertical_center:"flex_box_vertical_center___MawBb",flex_box_center_end:"flex_box_center_end___WHR3i",flex_box_column:"flex_box_column___QDhVT",warp:"warp___qzIH7",indexTag:"indexTag___omRIh",normalWrap:"normalWrap___HyOyv",redio:"redio___JURgs",redioitem:"redioitem___Nssdr",redioitemyes:"redioitemyes___v333p",title:"title___v4J4A",titleyes:"titleyes___J7XJD",yestag:"yestag___e_SDH",checkbox:"checkbox___OPY8N",checkboxitem:"checkboxitem___ZLORY",checkboxitemyes:"checkboxitemyes___YvE4Q",bottom:"bottom___RT8K7",bottomitem:"bottomitem___qQ4C7",left:"left___S2tGT",right:"right___Vfxwi",completion:"completion___RwE0v",content:"content___AGuoc",items:"items___EHW9X",simple:"simple___rPbq6",shixunWrapper:"shixunWrapper___nALp5",shixun:"shixun___s1PZf",score:"score____qOee",qtitle:"qtitle____owbD",program:"program___s80FI",combination:"combination___PInDl",qtype:"qtype___EKBoe",divname:"divname___pMOHz",qcount:"qcount___OP6gT"},av=E(44240),$a=E(59301);const q0=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],lv=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var rv=({qitem:b,exercise:z})=>{var y,ze,ut,Ne,Bt,Te,ce,de,Rt,cn,zt,bt,Tt,Dn,kt,an,rn;return $a.createElement($a.Fragment,null,$a.createElement("div",{className:Xl.qcount},$a.createElement("span",{className:Xl.score},b==null?void 0:b.question_score,"\u5206"),$a.createElement(Dt.Z,{className:Xl.qtitle,value:`${(b==null?void 0:b.question_type)==8?(y=b==null?void 0:b.program_attr)==null?void 0:y.description:b==null?void 0:b.question_title}`}),(b==null?void 0:b.high_resources_consume)&&$a.createElement(av.Z,{type:"shixun",style:{marginLeft:10}})),$a.createElement("div",{className:Xl.warp},((b==null?void 0:b.question_type)===0||(b==null?void 0:b.question_type)===2)&&$a.createElement("div",{className:Xl.normalWrap},(ze=b==null?void 0:b.question_choices)==null?void 0:ze.map((wt,Nt)=>$a.createElement("div",{className:Xl.redio},!(wt!=null&&wt.standard_boolean)&&$a.createElement("span",{className:Xl.redioitem}),(wt==null?void 0:wt.standard_boolean)&&$a.createElement("i",{className:`${Xl.redioitemyes} icon-duigou1`}),$a.createElement("span",{className:`${wt!=null&&wt.standard_boolean?Xl.titleyes:Xl.title} ${Xl.indexTag}`},(b==null?void 0:b.question_type)===0?q0[Nt]:""),$a.createElement(Dt.Z,{className:wt!=null&&wt.standard_boolean?Xl.titleyes:Xl.title,value:wt==null?void 0:wt.choice_text}),(wt==null?void 0:wt.standard_boolean)&&$a.createElement("div",{className:Xl.yestag},"\u6B63\u786E\u7B54\u6848")))),(b==null?void 0:b.question_type)===1&&$a.createElement("div",{className:Xl.normalWrap},(ut=b==null?void 0:b.question_choices)==null?void 0:ut.map((wt,Nt)=>$a.createElement("div",{className:Xl.checkbox},!(wt!=null&&wt.standard_boolean)&&$a.createElement("span",{className:Xl.checkboxitem}),(wt==null?void 0:wt.standard_boolean)&&$a.createElement("i",{className:`${Xl.checkboxitemyes} icon-duigou1`}),$a.createElement("span",{className:`${wt!=null&&wt.standard_boolean?Xl.titleyes:Xl.title} ${Xl.indexTag}`},q0[Nt]),$a.createElement(Dt.Z,{className:wt!=null&&wt.standard_boolean?Xl.titleyes:Xl.title,value:wt==null?void 0:wt.choice_text}),(wt==null?void 0:wt.standard_boolean)&&$a.createElement("div",{className:Xl.yestag},"\u6B63\u786E\u7B54\u6848")))),(b==null?void 0:b.question_type)===3&&$a.createElement("div",{className:Xl.completion},(Ne=b==null?void 0:b.standard_answers)==null?void 0:Ne.map((wt,Nt)=>{var wn;return $a.createElement(pe.Z,{align:"top"},$a.createElement("span",{className:Xl.title},"\u586B\u7A7A\u9879",Nt+1),$a.createElement("div",{className:Xl.content},(wn=wt.answer_text)==null?void 0:wn.map((Pt,bn)=>$a.createElement("div",{key:`${b.question_id}-${bn}`,className:Xl.items,style:(wt==null?void 0:wt.model)===2?{border:0,padding:0}:{}},(wt==null?void 0:wt.model)===1?$a.createElement("pre",{className:"mb0"},Pt):$a.createElement(wo.Z,{value:Pt,disabled:!0})))))})),(b==null?void 0:b.question_type)===4&&$a.createElement("div",{className:Xl.simple},$a.createElement("div",{className:Xl.title},"\u53C2\u8003\u7B54\u6848"),$a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Bt=b==null?void 0:b.answer_texts)!=null&&Bt[0]?$a.createElement(Dt.Z,{className:Xl.content,value:(Te=b==null?void 0:b.answer_texts)==null?void 0:Te[0]}):$a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),$a.createElement("div",{className:"mt20 "},$a.createElement("span",{className:Xl.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),$a.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},b!=null&&b.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(b==null?void 0:b.question_type)===5&&$a.createElement("div",{className:Xl.shixunWrapper},(ce=b==null?void 0:b.shixun)==null?void 0:ce.map((wt,Nt)=>$a.createElement("div",null,$a.createElement("div",{key:Nt,className:`${Xl.shixun} mb30`},$a.createElement("span",{className:Xl.score},"\uFF08",wt==null?void 0:wt.challenge_score,"\u5206\uFF09"),$a.createElement("span",{className:Xl.qtitle},"1."+(Nt+1),"\u3001",wt==null?void 0:wt.challenge_name)),(b==null?void 0:b.show_challenge_task_pass)&&$a.createElement(Dt.Z,{className:Xl.content,value:(wt==null?void 0:wt.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"})))),(b==null?void 0:b.question_type)===6&&$a.createElement("div",{className:Xl.program,style:{border:!(b!=null&&b.show_hack_sets)&&!(b!=null&&b.show_hack_description)&&"none"}},(b==null?void 0:b.show_hack_sets)&&$a.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},$a.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},$a.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),$a.createElement(Ce.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(wt,Nt,wn)=>wn+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(wt,Nt,wn)=>$a.createElement(le.Z,{title:$a.createElement("pre",null,wt)},$a.createElement("div",{className:Xl.divname},wt))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(wt,Nt,wn)=>$a.createElement(le.Z,{title:$a.createElement("pre",null,wt)}," ",$a.createElement("div",{className:Xl.divname},wt))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:b==null?void 0:b.hack_sets})),(b==null?void 0:b.show_hack_description)&&$a.createElement("div",null,$a.createElement(Dt.Z,{className:Xl.content,value:(b==null?void 0:b.description)||"- -"}))),(b==null?void 0:b.question_type)===7&&((de=b==null?void 0:b.sub_exercise_questions)==null?void 0:de.map((wt,Nt)=>{var wn,Pt,bn,En,hu,Et;return $a.createElement("div",{key:Nt},$a.createElement("div",{className:Xl.combination},$a.createElement("span",{className:Xl.score},wt==null?void 0:wt.question_score,"\u5206"),$a.createElement("span",{className:Xl.qtype},(wn=lv.find(yt=>yt.type==wt.question_type))==null?void 0:wn.name),$a.createElement("span",{className:Xl.qtitle},Nt+1,"\u3001",wt==null?void 0:wt.question_title)),(wt.question_type===0||wt.question_type===2)&&$a.createElement("div",{className:Xl.warp,style:{padding:"30px 58px",paddingBottom:0}},$a.createElement("div",null,(Pt=wt==null?void 0:wt.question_choices)==null?void 0:Pt.map((yt,Ot)=>$a.createElement("div",{className:Xl.redio,key:Ot},!(yt!=null&&yt.standard_boolean)&&$a.createElement("span",{className:Xl.redioitem}),(yt==null?void 0:yt.standard_boolean)&&$a.createElement("i",{className:`${Xl.redioitemyes} icon-duigou1`}),wt.question_type===2&&$a.createElement("span",{className:`${yt!=null&&yt.standard_boolean?Xl.titleyes:Xl.title} ${Xl.indexTag}`},q0[Ot]),$a.createElement(Dt.Z,{className:yt!=null&&yt.standard_boolean?Xl.titleyes:Xl.title,value:yt==null?void 0:yt.choice_text}),(yt==null?void 0:yt.standard_boolean)&&$a.createElement("div",{className:Xl.yestag},"\u6B63\u786E\u7B54\u6848"))))),wt.question_type===1&&$a.createElement("div",{className:Xl.normalWrap},(bn=wt==null?void 0:wt.question_choices)==null?void 0:bn.map((yt,Ot)=>$a.createElement("div",{className:Xl.checkbox,key:Ot},!(yt!=null&&yt.standard_boolean)&&$a.createElement("span",{className:Xl.checkboxitem}),(yt==null?void 0:yt.standard_boolean)&&$a.createElement("i",{className:`${Xl.checkboxitemyes} icon-duigou1`}),$a.createElement("span",{className:`${yt!=null&&yt.standard_boolean?Xl.titleyes:Xl.title} ${Xl.indexTag}`},q0[Ot]),$a.createElement(Dt.Z,{className:yt!=null&&yt.standard_boolean?Xl.titleyes:Xl.title,value:yt==null?void 0:yt.choice_text}),(yt==null?void 0:yt.standard_boolean)&&$a.createElement("div",{className:Xl.yestag},"\u6B63\u786E\u7B54\u6848")))),wt.question_type===3&&$a.createElement("div",{className:Xl.completion},(En=wt==null?void 0:wt.standard_answers)==null?void 0:En.map((yt,Ot)=>{var _t;return $a.createElement(pe.Z,{align:"top"},$a.createElement("span",{className:Xl.title},"\u586B\u7A7A\u9879",Ot+1),$a.createElement("div",{className:Xl.content},(_t=yt.answer_text)==null?void 0:_t.map((Vn,Yn)=>$a.createElement("div",{key:Yn,className:Xl.items},$a.createElement("pre",{className:"mb0"},Vn)))))})),wt.question_type===4&&$a.createElement("div",{className:Xl.simple},$a.createElement("div",{className:Xl.title},"\u53C2\u8003\u7B54\u6848"),$a.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(hu=wt==null?void 0:wt.answer_texts)!=null&&hu[0]?$a.createElement(Dt.Z,{className:Xl.content,value:(Et=wt==null?void 0:wt.answer_texts)==null?void 0:Et[0]}):$a.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),$a.createElement("div",{className:"mt20 "},$a.createElement("span",{className:Xl.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),$a.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},wt!=null&&wt.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(b==null?void 0:b.question_type)===8&&$a.createElement("div",null,$a.createElement(Dt.Z,{disabledFill:!0,className:Xl.content,showProgramFill:!0,value:qr.Base64.decode(((Rt=b==null?void 0:b.program_attr)==null?void 0:Rt.code)||"")})),((b==null?void 0:b.question_type)<=4||[6,8].includes(b==null?void 0:b.question_type))&&$a.createElement("div",{className:Xl.bottom},$a.createElement("div",{className:`${Xl.bottomitem} mb30`},$a.createElement("span",{className:Xl.left},"\u89E3\u6790"),$a.createElement("span",{className:Xl.right},b!=null&&b.analysis?$a.createElement(Dt.Z,{value:b==null?void 0:b.analysis}):$a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),$a.createElement("div",{className:`${Xl.bottomitem} mb30`},$a.createElement("span",{className:Xl.left},"\u96BE\u5EA6"),$a.createElement("span",{className:Xl.right},(b==null?void 0:b.difficulty)===1?"\u7B80\u5355":(b==null?void 0:b.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),$a.createElement("div",{className:Xl.bottomitem},$a.createElement("span",{className:Xl.left},"\u77E5\u8BC6\u70B9"),$a.createElement(le.Z,{title:((cn=b==null?void 0:b.tag_discipline_names)==null?void 0:cn.length)<=0||((zt=b==null?void 0:b.tag_discipline_names)==null?void 0:zt.length)==1&&["-"].includes(b==null?void 0:b.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(Tt=(bt=b==null?void 0:b.tag_discipline_names)==null?void 0:bt.join("\uFF1B"))==null?void 0:Tt.toString()},$a.createElement("span",{className:Xl.right},((Dn=b==null?void 0:b.tag_discipline_names)==null?void 0:Dn.length)<=0?$a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((kt=b==null?void 0:b.tag_discipline_names)==null?void 0:kt.length)==1&&["-"].includes(b==null?void 0:b.tag_discipline_names[0])?$a.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(rn=(an=b==null?void 0:b.tag_discipline_names)==null?void 0:an.join("\uFF1B"))==null?void 0:rn.toString()))))))},Bs=E(59301),iv=Object.defineProperty,_0=Object.getOwnPropertySymbols,xf=Object.prototype.hasOwnProperty,wf=Object.prototype.propertyIsEnumerable,If=(b,z,y)=>z in b?iv(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,rf=(b,z)=>{for(var y in z||(z={}))xf.call(z,y)&&If(b,y,z[y]);if(_0)for(var y of _0(z))wf.call(z,y)&&If(b,y,z[y]);return b},ov=(b,z)=>{var y={};for(var ze in b)xf.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&_0)for(var ze of _0(b))z.indexOf(ze)<0&&wf.call(b,ze)&&(y[ze]=b[ze]);return y},$0=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const sv=(b,z)=>{var y=b,{exercise:ze,dispatch:ut,value:Ne}=y,Bt=ov(y,["exercise","dispatch","value"]);const[Te]=Ae.default.useForm(),{commonHeader:ce}=ze,[de,Rt]=(0,a.useState)([]),[cn,zt]=(0,a.useState)(0),[bt,Tt]=(0,a.useState)({}),[Dn,kt]=(0,a.useState)(!1),an=(0,ie.useParams)(),[rn,wt]=(0,a.useState)({coursesId:an.coursesId,id:an.categoryId,categoryId:an.categoryId,page:1,limit:50,order:null,sort:"asc"}),[Nt,wn]=(0,a.useState)(!1),Pt=[{value:0,label:"\u77E5\u8BC6\u6027\u9519\u8BEF"},{value:1,label:"\u524D\u63D0\u4E0D\u6210\u7ACB\u6216\u6761\u4EF6\u77DB\u76FE"},{value:2,label:"\u8868\u8FF0\u4E0E\u8BED\u8A00\u95EE\u9898"},{value:3,label:"\u7ED3\u6784\u4E0E\u8BBE\u8BA1\u95EE\u9898"},{value:4,label:"\u6280\u672F\u4E0E\u683C\u5F0F\u95EE\u9898"}],bn=[{title:"\u9898\u578B",dataIndex:"question_type_name",width:90,ellipsis:!0},{title:"\u9898\u76EE",dataIndex:"question_title",width:300,ellipsis:!0,render:(Et,yt)=>Bs.createElement(le.Z,{title:Et,placement:"topLeft"},Bs.createElement("span",null,Et||"--"))},{title:"\u95EE\u9898\u7C7B\u578B",dataIndex:"error_type",width:110,ellipsis:!0,render:(Et,yt)=>{var Ot;return Bs.createElement("span",null,(Ot=Pt[yt.error_type])==null?void 0:Ot.label)}},{title:"\u95EE\u9898\u8BF4\u660E",dataIndex:"error_detail",width:110,ellipsis:!0,render:(Et,yt)=>Bs.createElement(le.Z,{title:Et,placement:"topLeft"},Bs.createElement("span",null,Et||"--"))},{title:"\u63D0\u51FA\u4EBA",dataIndex:"user_name",width:110,ellipsis:!0},{title:"\u65F6\u95F4",dataIndex:"updated_at",width:150,render:(Et,yt)=>Bs.createElement("span",{style:{color:"#666"}},je()(yt.updated_at).format("YYYY-MM-DD HH:mm:ss"))},{title:"\u64CD\u4F5C",dataIndex:"exercise_question_id",align:"right",width:110,render:(Et,yt,Ot)=>Bs.createElement("div",{className:"flex item-center gap-20px"},Bs.createElement("div",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>$0(void 0,null,function*(){const _t=yield(0,oe.ZP)(`/api/exercises/${an.categoryId}/exercise_question_show.json`,{method:"get",params:{exercise_question_id:yt==null?void 0:yt.exercise_question_id}});_t&&(Tt(_t==null?void 0:_t.exercise_question),kt(!0))})},"\u67E5\u770B\u8BD5\u9898"),Bs.createElement("div",{style:{color:"#9096A3",cursor:"pointer"},onClick:()=>$0(void 0,null,function*(){se.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u5B9A\u8981\u64A4\u9500\u6B64\u9898\u76EE\u62A5\u9519\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>$0(void 0,null,function*(){const _t=yield(0,oe.ZP)(`/api/exercise_questions/${yt==null?void 0:yt.exercise_question_id}/delete_question_error.json`,{method:"post",body:{error_id:yt==null?void 0:yt.error_id}});(_t==null?void 0:_t.status)==0&&(me.ZP.success("\u62A5\u9519\u64A4\u9500\u6210\u529F!"),En())})})})},"\u64A4\u9500"))}],En=(...Et)=>$0(void 0,[...Et],function*(yt=rn){wn(!0);const Ot=yield(0,oe.ZP)(`/api/exercises/${yt==null?void 0:yt.id}/exercise_question_errors.json`,{method:"get",params:rf(rf({},yt),Ne)});Ot&&(Rt(Ot.list),zt(Ot.total_count)),wn(!1)});(0,a.useEffect)(()=>{En()},[rn,Ne]);const hu=()=>{En()};return(0,a.useImperativeHandle)(z,()=>({dealData:hu})),Bs.createElement("div",{className:uv.wrap},Bs.createElement("div",{className:"mt30"},Bs.createElement(Ce.default,{columns:bn,loading:Nt,dataSource:de,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:rn.limit,current:rn.page,position:["bottomRight"],onChange:(Et,yt)=>{rn.page=Et,rn.limit=yt,wt(rf({},rn)),En()},total:cn,showTotal:(Et,yt)=>Bs.createElement("span",null,"\u5171",Bs.createElement("span",{style:{color:"#165DFF"}}," ",Et," "),"\u6761\u6570\u636E")}})),Bs.createElement(se.default,{title:Bs.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",bt==null?void 0:bt.question_type_name),open:Dn,width:1e3,bodyStyle:{maxHeight:"500px",overflowY:"auto"},okText:"\u7F16\u8F91\u8BD5\u5377",onOk:()=>{if(ce!=null&&ce.is_random){window.location.href=`/classrooms/${an.coursesId}/exercise/${an.categoryId}/detail?random=true&tabs=2`;return}ie.history.push(`/classrooms/${an.coursesId}/exercise/add/${an.categoryId}?random=false&type=2`)},onCancel:()=>kt(!1)},Bs.createElement(rv,{qitem:bt,TagDiscipline:void 0,exercise:void 0})))};var cv=(0,ie.connect)(({exercise:b})=>({exercise:b}),null,null,{forwardRef:!0})((0,a.forwardRef)(sv)),Pf={flex_box_center:"flex_box_center___BUbDS",flex_space_between:"flex_space_between___bos8a",flex_box_vertical_center:"flex_box_vertical_center___DLIAD",flex_box_center_end:"flex_box_center_end___IvLKX",flex_box_column:"flex_box_column___DaoiT",tables:"tables___YOYJ9",checkboxgroup:"checkboxgroup___aBFSQ"},Sf=E(94459),Nf=E(67195),dv=Object.defineProperty,mv=Object.defineProperties,fv=Object.getOwnPropertyDescriptors,Of=Object.getOwnPropertySymbols,pv=Object.prototype.hasOwnProperty,vv=Object.prototype.propertyIsEnumerable,Mf=(b,z,y)=>z in b?dv(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,is=(b,z)=>{for(var y in z||(z={}))pv.call(z,y)&&Mf(b,y,z[y]);if(Of)for(var y of Of(z))vv.call(z,y)&&Mf(b,y,z[y]);return b},Sd=(b,z)=>mv(b,fv(z)),Nd=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});let Ev=[ee.Z,ae.Z,we.Z];const Av=b=>{let z=new Date;const y=je()(b).format("HH");if(je()(b).isSame(je()(z),"day")){const ze=je()(z).format("HH"),ut=je()(z).format("mm");return{disabledHours:()=>Od(0,24).splice(1,ze*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",y,ze),je()(b).isSame(je()(z),"hour")&&y<=ze?Od(0,60).splice(0,ut):Od(60,60))}}else if(je()(b).isSame(je()(),"day")){const ze=je()().format("HH"),ut=je()().format("mm");return{disabledHours:()=>Od(0,24).splice(0,ze),disabledMinutes:()=>y<=ze?Od(0,ut):Od(60,60)}}else return};function Od(b,z){const y=[];for(let ze=b;ze<z;ze++)y.push(ze);return y}const gv=({user:b,classroomList:z,dispatch:y,shixunHomeworks:ze,exercise:ut})=>{var Ne,Bt;let[Te,ce]=(0,a.useState)(is(Sd(is({},(0,ie.useParams)()),{page:1,per_page:20,rank_type:2,search:"",course_group:(0,hn.dE)()?[b.userInfo.course.course_group_id]:[]}),(0,ie.useParams)()));const[de,Rt]=(0,a.useState)([]),[cn,zt]=(0,a.useState)([]),[bt,Tt]=(0,a.useState)([]),[Dn,kt]=(0,a.useState)(!1),[an,rn]=(0,a.useState)(!1),[wt,Nt]=(0,a.useState)(!1),[wn]=Ae.default.useForm(),{commonHeader:Pt}=ut,bn=(0,a.useRef)(),[En,hu]=(0,a.useState)({});let[Et,yt]=(0,a.useState)([{title:"\u6392\u884C",dataIndex:"rank",width:70,fixed:"left",ellipsis:!0,sorter:(Ze,vu)=>Ze.rank-vu.rank,render:(Ze,vu,Pn)=>Ze<4?a.createElement("img",{src:Ev[Ze-1]}):Ze},{title:"\u59D3\u540D",dataIndex:"user_name",width:80,fixed:"left",ellipsis:!0,key:"user_name",render:(Ze,vu,Pn)=>a.createElement("span",null,vu.is_me&&a.createElement("span",{style:{display:"inline-block",fontSize:12,color:"#CA7720",background:"rgba(255, 181, 56, 0.36)",borderRadius:2,width:16,height:16,textAlign:"center",lineHeight:"16px",transform:"translateY(-1px)"}},"\u6211"),Ze)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:80,ellipsis:!0,fixed:"left",render:Ze=>Ze||"- -"},{title:"\u73ED\u7EA7",dataIndex:"course_group",key:"course_group",ellipsis:!0,width:70,fixed:"left"},{title:"\u901A\u8FC7",dataIndex:"passed_count",width:60,fixed:"left",ellipsis:!0,key:"passed_count",render:Ze=>a.createElement("span",null,Ze," ",Ze!="-"&&"\u9898")},{title:"\u5F97\u5206",dataIndex:"score",width:50,ellipsis:!0,fixed:"left",key:"score"}]);const[Ot,_t]=(0,a.useState)(null),Vn=()=>{var Ze,vu;const Pn=((Ze=document.getElementById("filterWarp"))==null?void 0:Ze.clientHeight)||0,ga=((vu=document.getElementById("pagination"))==null?void 0:vu.clientHeight)||0;return window.innerHeight-Pn-ga-110};(0,a.useEffect)(()=>{const Ze=()=>{_t(Vn())};return window.addEventListener("resize",Ze),()=>{window.removeEventListener("resize",Ze)}},[]);const Yn=Ze=>Ze&&Ze<je()().startOf("day");(0,a.useEffect)(()=>{var Ze,vu,Pn,ga,wu;Et.splice(7);for(let In=0;In<((Ze=de==null?void 0:de.question_data)==null?void 0:Ze.length);In++){let uu={};uu.title=de!=null&&de.sent_type?a.createElement("span",null,"\u9898\u76EE"+(In+1)+`\uFF08${(Pn=(vu=de==null?void 0:de.question_data)==null?void 0:vu[In])==null?void 0:Pn.question_score}\uFF09`):a.createElement("a",{onClick:()=>Nd(void 0,null,function*(){var Bu,Lu;let bu=yield(0,oe.ZP)(`/api/problems/${(Lu=(Bu=de==null?void 0:de.question_data)==null?void 0:Bu[In])==null?void 0:Lu.identifier}/start.json`,{method:"get"});bu&&(window.open(`/myproblems/${bu==null?void 0:bu.identifier}?type=1`),localStorage.setItem("program_homework",[Te.coursesId,Te.categoryId]))})},"\u9898\u76EE"+(In+1)+`\uFF08${(wu=(ga=de==null?void 0:de.question_data)==null?void 0:ga[In])==null?void 0:wu.question_score}\uFF09`),uu.dataIndex="question_data",uu.width=140,uu.render=(Bu,Lu)=>{var bu,Fu,Ln,sn,mu;return a.createElement("div",null,((bu=Bu==null?void 0:Bu[In])==null?void 0:bu.answer_question_time)&&a.createElement("div",null,a.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>Nd(void 0,null,function*(){var zn,An,kn,gn,iu,Mu,Vu,Uu;if((0,hn.Rm)()&&!((zn=z.AssistantObject.hack)!=null&&zn.can_appraise)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(!((An=Bu==null?void 0:Bu[In])!=null&&An.open_code)){me.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let el=yield(0,oe.ZP)("/api/courses/view_code.json",{method:"get",params:Sd(is({},Te),{id:Te.coursesId,homework_common_id:Te.categoryId,hack_user_code_id:(kn=Bu==null?void 0:Bu[In])==null?void 0:kn.hack_user_code_id})});se.default.warning({icon:null,width:800,title:a.createElement("div",null,a.createElement("span",null,"\u4EE3\u7801"),a.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(gn=Bu==null?void 0:Bu[In])==null?void 0:gn.current_language),a.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(iu=Bu==null?void 0:Bu[In])==null?void 0:iu.memory,"\uFF08KB\uFF09"),a.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(Mu=Bu==null?void 0:Bu[In])==null?void 0:Mu.run_time,"\uFF08ms\uFF09"),a.createElement("span",null,"\u5F97\u5206\uFF1A",(Vu=Bu==null?void 0:Bu[In])==null?void 0:Vu.score)),content:a.createElement(Sf.Z,{classroomList:z,user:b,languages:[{language:(Uu=Bu==null?void 0:Bu[In])==null?void 0:Uu.language,code:el==null?void 0:el.code}],v:Bu,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:Bu.language,game_id:Bu.id,diff_code_count:Bu.diff_code_count})})})}),a.createElement("span",{style:{margin:"0px 10px"}},((Fu=Bu==null?void 0:Bu[In])==null?void 0:Fu.answer_question_time)||"- -"),(Ln=Bu==null?void 0:Bu[In])!=null&&Ln.submit_count?a.createElement(le.Z,{title:`${((sn=Bu==null?void 0:Bu[In])==null?void 0:sn.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},a.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((mu=Bu==null?void 0:Bu[In])==null?void 0:mu.submit_count)||0):null))},Et.push(uu)}yt([...Et])},[de==null?void 0:de.question_data]),(0,a.useEffect)(()=>{var Ze;(Ze=b==null?void 0:b.userInfo)!=null&&Ze.course&&((0,hn.dE)()&&(Te.course_group=(0,hn.dE)()?[b.userInfo.course.course_group_id]:[],ce(is({},Te))),Qu(1))},[b==null?void 0:b.userInfo]);function Qu(Ze){return Nd(this,null,function*(){var vu,Pn,ga,wu,In,uu,Bu;kt(!0);let Lu=yield(0,oe.ZP)(`/api/exercises/${Te.categoryId}/rank_list.json`,{method:"get",params:Sd(is({},Te),{id:Te.coursesId,rank_type:2})});if(Rt(Lu),kt(!1),Lu.status!=-1&&((0,hn.dE)()?(Ze===1&&zt([(Pn=(vu=Lu==null?void 0:Lu.course_group)==null?void 0:vu[0])==null?void 0:Pn.id]),Lu!=null&&Lu.my_rank?Tt([is({is_me:!0},Lu==null?void 0:Lu.my_rank),...Lu==null?void 0:Lu.rank_list]):Tt([...(Lu==null?void 0:Lu.rank_list)||[]])):Tt([...(Lu==null?void 0:Lu.rank_list)||[]]),Ze===1)){let bu={title:(Lu==null?void 0:Lu.hack_rank_rule)===0?a.createElement(le.Z,{title:`\u603B\u8017\u65F6\u65F6\u4E3A\u505A\u9898\u901A\u8FC7\u65F6\u957F\u548C\u7F5A\u65F6\u65F6\u957F\u7684\u603B\u548C\uFF0C
\u7F5A\u65F6\u65F6\u957F=\u8BC4\u6D4B\u51FA\u9519\u6B21\u6570X\u8BBE\u7F6E\u7684\u7F5A\u65F6\uFF08\u5F53\u524D\u4E3A${Lu==null?void 0:Lu.punish_time}\u5206\uFF09`},a.createElement("span",{style:{marginRight:3}},"\u603B\u8017\u65F6")," ",a.createElement("span",{style:{fontSize:"14px"},className:"iconfont icon-tishixiaowenhao c-blue"})):"\u5B8C\u6210\u65F6\u95F4",dataIndex:(Lu==null?void 0:Lu.hack_rank_rule)===0?"finish_time":"finish_at",width:(Lu==null?void 0:Lu.hack_rank_rule)===0?80:150,ellipsis:!0,fixed:"left",key:"finish_time"};Et.push(bu);for(let Fu=0;Fu<((ga=Lu==null?void 0:Lu.question_data)==null?void 0:ga.length);Fu++){let Ln={};Ln.title=Lu!=null&&Lu.sent_type?a.createElement("span",null,"\u9898\u76EE"+(Fu+1)+`\uFF08${(In=(wu=Lu==null?void 0:Lu.question_data)==null?void 0:wu[Fu])==null?void 0:In.question_score}\uFF09`):a.createElement("a",{onClick:()=>Nd(this,null,function*(){var sn,mu;let zn=yield(0,oe.ZP)(`/api/problems/${(mu=(sn=Lu==null?void 0:Lu.question_data)==null?void 0:sn[Fu])==null?void 0:mu.identifier}/start.json`,{method:"get"});zn&&(window.open(`/myproblems/${zn==null?void 0:zn.identifier}?type=1`),localStorage.setItem("program_homework",[Te.coursesId,Te.categoryId]))})},"\u9898\u76EE"+(Fu+1)+`\uFF08${(Bu=(uu=Lu==null?void 0:Lu.question_data)==null?void 0:uu[Fu])==null?void 0:Bu.question_score}\uFF09`),Ln.dataIndex="question_data",Ln.width=140,Ln.render=(sn,mu)=>{var zn,An,kn,gn,iu;return a.createElement("div",null,((zn=sn==null?void 0:sn[Fu])==null?void 0:zn.answer_question_time)&&a.createElement("div",null,a.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>Nd(this,null,function*(){var Mu,Vu,Uu,el,wa,Au,ha,Qa;if((0,hn.Rm)()&&!((Mu=z.AssistantObject.hack)!=null&&Mu.can_view)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(!((Vu=sn==null?void 0:sn[Fu])!=null&&Vu.open_code)){me.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let Gl=yield(0,oe.ZP)("/api/courses/view_code.json",{method:"get",params:Sd(is({},Te),{id:Te.coursesId,homework_common_id:Te.categoryId,hack_user_code_id:(Uu=sn==null?void 0:sn[Fu])==null?void 0:Uu.hack_user_code_id})});se.default.warning({icon:null,width:800,getContainer:bn.current,title:a.createElement("div",null,a.createElement("span",null,"\u4EE3\u7801"),a.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(el=sn==null?void 0:sn[Fu])==null?void 0:el.current_language),a.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(wa=sn==null?void 0:sn[Fu])==null?void 0:wa.memory,"\uFF08KB\uFF09"),a.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(Au=sn==null?void 0:sn[Fu])==null?void 0:Au.run_time,"\uFF08ms\uFF09"),a.createElement("span",null,"\u5F97\u5206\uFF1A",(ha=sn==null?void 0:sn[Fu])==null?void 0:ha.score)),content:a.createElement(Sf.Z,{classroomList:z,user:b,languages:[{language:(Qa=sn==null?void 0:sn[Fu])==null?void 0:Qa.language,code:Gl==null?void 0:Gl.code}],v:sn,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:sn.language,game_id:sn.id,diff_code_count:sn.diff_code_count})})})}),a.createElement("span",{style:{margin:"0px 10px"}},((An=sn==null?void 0:sn[Fu])==null?void 0:An.answer_question_time)||"- -"),(kn=sn==null?void 0:sn[Fu])!=null&&kn.submit_count?a.createElement(le.Z,{title:`${((gn=sn==null?void 0:sn[Fu])==null?void 0:gn.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},a.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((iu=sn==null?void 0:sn[Fu])==null?void 0:iu.submit_count)||0):null))},Et.push(Ln)}yt([...Et])}})}const Kt=Pt==null?void 0:Pt.hack_rank_rule;return a.createElement("div",{ref:bn,style:{margin:"0px auto",minHeight:an?"100vh":""},id:"rankingInfo"},(de==null?void 0:de.message)==="\u5C01\u699C\u4E2D"?a.createElement(ln.Z,{styles:{marginTop:0,paddingTop:100,paddingBottom:100},customText:"\u7B54\u9898\u65F6\u95F4\u8FDB\u5165\u5012\u8BA1\u65F6\uFF0C\u6682\u65F6\u5C01\u699C\uFF0C\u8BF7\u52A0\u901F\u7ADE\u6280\u901A\u5173\u7B54\u9898"}):a.createElement("div",{style:{background:"#fff",paddingTop:(0,hn.dE)()&&20,height:"100%",overflow:"auto"}},a.createElement("div",{id:"filterWarp"},a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{style:{display:"flex",width:"90%"}},a.createElement("label",null,"\u5206\u73ED\u60C5\u51B5\uFF1A"),(0,hn.GJ)()&&a.createElement("div",{style:{flex:1}},a.createElement(ye.default.Group,{className:Pf.checkboxgroup,value:cn,onChange:Ze=>{var vu;Te.type===1?(zt([]),Te.course_group=[],Te.page=1,ce(is({},Te)),Qu()):Te.type===2?(zt(["\u5168\u90E8"]),Te.course_group=(vu=de==null?void 0:de.course_group)==null?void 0:vu.map(Pn=>Pn.id),Te.page=1,ce(is({},Te)),Qu()):(zt([...Ze.filter(Pn=>Pn!="\u5168\u90E8")]),Te.course_group=Ze.filter(Pn=>Pn!="\u5168\u90E8"),Te.page=1,ce(is({},Te)),Qu())}},a.createElement(ye.default,{value:"\u5168\u90E8",style:{marginBottom:10},onChange:Ze=>{Ze.target.checked?Te.type=2:Te.type=1}},"\u5168\u90E8\u5206\u73ED"),(Ne=de==null?void 0:de.course_group)==null?void 0:Ne.map((Ze,vu)=>a.createElement(ye.default,{style:{marginBottom:10},onChange:Pn=>{Te.type=3},value:Ze.id},Ze==null?void 0:Ze.name)))),(0,hn.dE)()&&a.createElement(ve.ZP.Group,{style:{marginBottom:10},onChange:Ze=>{Ze.target.value==="\u5168\u90E8"?(Te.course_group=[],Te.page=1,ce(is({},Te)),Qu()):(Te.course_group=[Ze.target.value],Te.page=1,ce(is({},Te)),Qu())},defaultValue:b.userInfo.course.course_group_id},a.createElement(ve.ZP,{value:"\u5168\u90E8",style:{marginBottom:10}},"\u5168\u90E8\u5206\u73ED"),(Bt=de==null?void 0:de.course_group)==null?void 0:Bt.map((Ze,vu)=>a.createElement(ve.ZP,{style:{marginBottom:10},value:Ze.id},Ze.name)))),a.createElement("div",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{an?(0,Nf.BU)():(0,Nf.Dj)(document.getElementById("rankingInfo")),rn(!an)}},a.createElement("i",{style:{fontSize:12},className:`mr10 iconfont ${an?"icon-tuichuquanping2":"icon-quanping2"}`}),a.createElement("span",null,an?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F\u5C55\u793A"))),a.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"space-between",marginTop:10}},a.createElement("span",{style:{fontSize:14,color:"#B1BACD",display:"flex",alignItems:"center"}},"\u6392\u884C\u89C4\u5219\uFF1A",Kt===0?"\u8003\u8BD5\u65F6\u95F4\u6BB5\u4E4B\u5916\u7684\u63D0\u4EA4\u4E0D\u8BA1\u5165\u6392\u884C\u3002\u5F53\u524D\u6309\u5B9E\u9645\u5B9E\u9A8C\u65F6\u957F\u4F18\u5148\uFF0C\u540C\u901A\u8FC7\u9898\u6570\u4E0B\u65F6\u957F\u77ED\u540D\u6B21\u9760\u524D\u3002":"\u8003\u8BD5\u65F6\u6BB5\u5916\u63D0\u4EA4\u4E0D\u8BA1\u6392\u540D\uFF1B\u5F53\u524D\u6309\u901A\u8FC7\u9898\u6570\u548C\u5B8C\u6210\u65F6\u95F4\u6392\u5E8F\uFF0C\u540C\u9898\u6570\u4E0B\u5B8C\u6210\u8D8A\u65E9\uFF0C\u540D\u6B21\u8D8A\u524D\u3002",(0,hn.eB)()&&a.createElement("a",{onClick:()=>{Nt(!0),wn.setFieldsValue({punish_time:Pt.punish_time,hack_rank_rule:Pt.hack_rank_rule,open_code:Pt.open_code,open_code_type:Pt.open_code_type,rank_forbidden:Pt.rank_forbidden,rank_forbidden_start:Pt.rank_forbidden_start?je()(Pt.rank_forbidden_start):"",rank_forbidden_end:Pt.rank_forbidden_end?je()(Pt.rank_forbidden_end):""})}},"\u8BBE\u7F6E\u89C4\u5219/"),a.createElement("a",{onClick:()=>{se.default.warning({title:"\u8BA1\u5206\u89C4\u5219",width:500,getContainer:bn.current,content:a.createElement("div",null,Kt===0&&a.createElement("p",null,"\u6392\u540D\u89C4\u5219\uFF1A\u7ECF\u5178ACM\u89C4\u5219"),a.createElement("p",null,"AC\uFF08\u901A\u8FC7\u9898\u76EE\uFF09\u8D8A\u591A\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),a.createElement("p",null,"AC\u76F8\u540C\uFF0C\u603B\u7528\u65F6\u8D8A\u5C11\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),Kt==0&&a.createElement(a.Fragment,null,a.createElement("p",null,"\u603B\u7528\u65F6=\u2211\uFF08\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6\uFF09"),a.createElement("p",null,"\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6=\u6BD4\u8D5B\u5F00\u59CB\u5230\u63D0\u4EA4\u88AB\u901A\u8FC7\u7684\u65F6\u95F4+\u7F5A\u65F6"),a.createElement("p",null,"\u7F5A\u65F6=\uFF08\u901A\u8FC7\u524D\uFF09\u9519\u8BEF\u4EE3\u7801\u63D0\u4EA4\u6B21\u6570*\u6BCF\u6B21\u7F5A\u65F6"),a.createElement("p",null,"\u4E0D\u7B97\u7F5A\u65F6\u7684\u60C5\u51B5\uFF1A\u6CA1\u6709\u901A\u8FC7\u7684\u9898\u76EE\u3001\uFF08\u7CFB\u7EDF\uFF09\u5185\u90E8\u9519\u8BEF\u3001\u7F16\u8BD1\u9519\u8BEF")))})}},"\u67E5\u770B\u89C4\u5219")),(0,hn.GJ)()&&a.createElement(a.Fragment,null,a.createElement(Me.default.Search,{className:"mr20",onSearch:Ze=>{Te.page=1,Te.search=Ze,ce(is({},Te)),Qu()},placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:250,marginLeft:"auto"}}),a.createElement(Fe.ZP,{onClick:()=>{(0,Oe.KU)(Sd(is({},Te),{id:Te.coursesId,rank_type:2,homework_common_id:Te.categoryId}))}},"\u5BFC\u51FA")))),a.createElement(pn.Z,{spinning:Dn},a.createElement(Ce.default,{style:{marginTop:10},pagination:!1,scroll:{x:1200,y:an?Ot:null},rowClassName:(Ze,vu)=>vu===0&&(0,hn.dE)()&&Pf.tables,dataSource:bt,columns:Et})),a.createElement("div",{id:"pagination",style:{width:"100%",textAlign:"center",marginTop:10}},a.createElement(Ke.Z,{current:Te.page,pageSize:Te.per_page,total:de==null?void 0:de.count,showSizeChanger:!0,onChange:(Ze,vu)=>{Te.page=Ze,Te.per_page=vu,ce(is({},Te)),Qu()}}))),a.createElement(se.default,{open:wt,title:"\u89C4\u5219\u8BBE\u7F6E",getContainer:()=>bn.current,width:630,centered:!0,onOk:()=>{wn.submit()},onCancel:()=>{Nt(!1)}},a.createElement(Ae.default,{colon:!1,size:"large",form:wn,onValuesChange:(Ze,vu)=>{console.log("---",Ze),hu(is(is({},vu),Ze))},onFinish:Ze=>Nd(void 0,null,function*(){console.log("---",Ze);let vu=yield(0,oe.ZP)(`/api/exercises/${Te.categoryId}/exercise_setting_rank.json`,{method:"put",body:Sd(is({},Ze),{rank_forbidden_start:je()(Ze.rank_forbidden_start).format("YYYY-MM-DD HH:mm"),rank_forbidden_end:je()(Ze.rank_forbidden_end).format("YYYY-MM-DD HH:mm")})});(vu==null?void 0:vu.status)===0&&(me.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Nt(!1),Qu(),y({type:"exercise/getCommonHeader",payload:is({},Te)}))})},a.createElement(Ae.default.Item,{label:"\u8BC4\u6D4B\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F",name:"punish_time"},a.createElement(We.Z,{min:0,precision:0,style:{width:"100%"},addonAfter:"\u5206\u949F"})),a.createElement(Ae.default.Item,{label:"\u6392\u884C\u699C\u65F6\u95F4\u540D\u6B21\u89C4\u5219",name:"hack_rank_rule"},a.createElement(ve.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:8,marginTop:8,marginLeft:12}},a.createElement(ve.ZP,{value:0},"\u8017\u65F6\u65F6\u957F\u4F18\u5148",a.createElement("span",{style:{color:"#666"}},"\uFF08\u540C\u6210\u7EE9\uFF0C\u8017\u65F6\u8D8A\u77ED\u540D\u6B21\u8D8A\u524D\uFF09")),a.createElement(ve.ZP,{value:1},"\u5B8C\u6210\u65F6\u95F4\u70B9\u4F18\u5148",a.createElement("span",{style:{color:"#666"}},"\uFF08\u540C\u6210\u7EE9\uFF0C\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u8D8A\u524D\uFF09")))),a.createElement(Ae.default.Item,{name:"open_code",valuePropName:"checked",style:{marginBottom:0}},a.createElement(ye.default,null,"\u516C\u5F00\u4EE3\u7801 ",a.createElement("span",{style:{color:"#666"}},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u53EF\u5728\u6392\u884C\u699C\u4E2D\u67E5\u770B\u4ED6\u4EBA\u8BD5\u9898\u901A\u8FC7\u4EE3\u7801\u8BE6\u60C5\uFF09"))),En.open_code&&a.createElement(Ae.default.Item,{name:"open_code_type",style:{marginLeft:20}},a.createElement(ve.ZP.Group,null,a.createElement(ve.ZP,{value:1},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),a.createElement(ve.ZP,{value:0},"\u4EFB\u610F\u65F6\u95F4"))),a.createElement(Ae.default.Item,{valuePropName:"checked",name:"rank_forbidden"},a.createElement(ye.default,null,"\u5F00\u542F\u5C01\u699C ",a.createElement("span",{style:{color:"#666"}},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u4E0D\u53EF\u67E5\u770B\u6392\u884C\u699C\u4FE1\u606F\u7684\u65F6\u95F4\u6BB5\uFF09"))),En.rank_forbidden&&a.createElement(pe.Z,{align:"middle",style:{alignItems:"center"}},a.createElement(fe.Z,null,"\u5F00\u59CB\u65F6\u95F4"),a.createElement(fe.Z,{className:"ml10"},a.createElement(Ae.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65F6\u95F4"}],name:"rank_forbidden_start",style:{marginBottom:0}},a.createElement(qn.default,{size:"large",style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u5F00\u59CB\u65F6\u95F4\uFF09",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Yn,disabledTime:Av}))),a.createElement(fe.Z,{className:"ml20"},"\u622A\u6B62\u65F6\u95F4"),a.createElement(fe.Z,{className:"ml10"},a.createElement(Ae.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65F6\u95F4"}],name:"rank_forbidden_end",style:{marginBottom:0}},a.createElement(qn.default,{size:"large",style:{width:200},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u7ED3\u675F\u65F6\u95F4\uFF09",showTime:{format:"HH:mm",defaultValue:je()((0,Se.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm"})))))))};var Lf=(0,ie.connect)(({shixunHomeworks:b,user:z,classroomList:y,exercise:ze})=>({user:z,shixunHomeworks:b,classroomList:y,exercise:ze}))(gv),Pu=E(59301),hv=Object.defineProperty,Fv=Object.defineProperties,Cv=Object.getOwnPropertyDescriptors,Rf=Object.getOwnPropertySymbols,yv=Object.prototype.hasOwnProperty,Bv=Object.prototype.propertyIsEnumerable,Tf=(b,z,y)=>z in b?hv(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,qs=(b,z)=>{for(var y in z||(z={}))yv.call(z,y)&&Tf(b,y,z[y]);if(Rf)for(var y of Rf(z))Bv.call(z,y)&&Tf(b,y,z[y]);return b},em=(b,z)=>Fv(b,Cv(z)),dd=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const Dv=({globalSetting:b,exercise:z,dispatch:y,classroomList:ze})=>{var ut,Ne,Bt,Te,ce,de,Rt,cn,zt,bt,Tt,Dn,kt,an,rn,wt,Nt,wn,Pt,bn,En,hu,Et,yt,Ot,_t,Vn,Yn,Qu;const{ScoreRangesData:Kt}=z,[Ze,vu]=(0,a.useState)((ut=z==null?void 0:z.commonHeader)!=null&&ut.show_acm?"5":"1"),[Pn,ga]=(0,a.useState)({}),[wu,In]=(0,a.useState)([]),[uu,Bu]=(0,a.useState)([]),[Lu,bu]=(0,a.useState)({exercise_group_id:["all"],scope:"0",question_type:["all"]}),[Fu,Ln]=(0,a.useState)(0),[sn,mu]=(0,a.useState)(0),[zn,An]=(0,a.useState)([]),[kn,gn]=(0,a.useState)([]),[iu,Mu]=(0,a.useState)(0),[Vu,Uu]=(0,a.useState)(!0),[el,wa]=(0,a.useState)(!1),[Au,ha]=(0,a.useState)(!1),[Qa,Gl]=(0,a.useState)(!1),[Lr,la]=(0,a.useState)(!1),[Ja,hr]=(0,a.useState)(0),Ea=(0,a.useRef)(null),ka=(0,a.useRef)(null),aa=(0,a.useRef)(null),wl=(0,a.useRef)(null),[Qr]=Ae.default.useForm(),ca=(0,ie.useParams)(),Bl=[{label:"90%-100%",color:"#3BA1FF"},{label:"80%-90%",color:"#37CCCC"},{label:"70%-80%",color:"#4ECC74"},{label:"60%-70%",color:"#FBD438"},{label:"60%\u53CA\u4EE5\u4E0B",color:"#F3647C"}];(0,a.useEffect)(()=>(Lr?Ea.current=setInterval(()=>{hr(al=>al+1)},1e3*30):clearInterval(Ea.current),()=>{clearInterval(Ea.current)}),[Lr]),(0,a.useEffect)(()=>{Hr()},[]),(0,a.useEffect)(()=>{var al,nr,Fi;Ja>0&&(Ze==="1"?Hr():Ze==="4"?(al=aa.current)==null||al.getTagList():Ze==="6"?(nr=wl.current)==null||nr.dealData():(Fi=ka.current)==null||Fi.dealData())},[Ja]),console.log("---exercise",z);const Hr=(...al)=>dd(void 0,[...al],function*(nr=Lu){wa(!0),yield Promise.all([Gi(nr),Ro(nr),Ou(nr)]),wa(!1),Uu(!1)}),ml=(0,a.useMemo)(()=>{var al,nr;return{scope:Lu==null?void 0:Lu.scope,exercise_group_id:(al=Lu==null?void 0:Lu.exercise_group_id)!=null&&al.includes("all")?null:Lu==null?void 0:Lu.exercise_group_id,question_type:(nr=Lu==null?void 0:Lu.question_type)!=null&&nr.includes("all")?null:Lu==null?void 0:Lu.question_type}},[Lu]),Gi=al=>dd(void 0,null,function*(){var nr,Fi,_i;const jn={scope:al==null?void 0:al.scope,exercise_group_id:(nr=al==null?void 0:al.exercise_group_id)!=null&&nr.includes("all")?null:al==null?void 0:al.exercise_group_id},Fn=yield(0,oe.ZP)(`/api/exercises/${ca==null?void 0:ca.categoryId}/new_exercise_result.json`,{method:"get",params:qs({},jn)});if(y({type:"exercise/getScoreRangesData",payload:{exercise_id:ca==null?void 0:ca.categoryId}}),(Fn==null?void 0:Fn.status)===0){const Wa=[{label:"\u5168\u90E8",value:"all"}];y({type:"exercise/save",payload:{course_groups:Fn==null?void 0:Fn.course_groups}}),(Fi=Fn==null?void 0:Fn.course_groups)==null||Fi.forEach(ro=>{Wa.push({label:ro==null?void 0:ro.exercise_group_name,value:ro==null?void 0:ro.exercise_group_id})});const ki=[{label:"\u5168\u90E8",value:"all"}];(_i=Fn==null?void 0:Fn.question_types)==null||_i.forEach(ro=>{ki.push({label:ro==null?void 0:ro.name,value:ro==null?void 0:ro.id})}),Bu(ki),In(Wa),ga(qs({},Fn))}}),Ro=(al,...nr)=>dd(void 0,[al,...nr],function*(Fi,_i=!1,jn={}){var Fn;const Wa={scope:Fi==null?void 0:Fi.scope,exercise_group_id:(Fn=Fi==null?void 0:Fi.exercise_group_id)!=null&&Fn.includes("all")?null:Fi==null?void 0:Fi.exercise_group_id};ha(_i);const ki=yield(0,oe.ZP)(`/api/exercises/${ca==null?void 0:ca.categoryId}/new_exercise_result_form.json`,{method:"get",params:qs(em(qs({},Wa),{method:Fu,order:sn}),jn)});(ki==null?void 0:ki.status)===0&&An(ki==null?void 0:ki.rate_list),ha(!1)}),Ou=(al,...nr)=>dd(void 0,[al,...nr],function*(Fi,_i=!1,jn={}){var Fn;const Wa={scope:Fi==null?void 0:Fi.scope,exercise_group_id:(Fn=Fi==null?void 0:Fi.exercise_group_id)!=null&&Fn.includes("all")?null:Fi==null?void 0:Fi.exercise_group_id};Gl(_i);const ki=yield(0,oe.ZP)(`/api/exercises/${ca==null?void 0:ca.categoryId}/new_exercise_result_bottom.json`,{method:"get",params:qs(em(qs({},Wa),{method:iu}),jn)});(ki==null?void 0:ki.status)===0&&gn(ki==null?void 0:ki.chart),Gl(!1)}),ql=[{label:"\u5168\u90E8",value:"0"},{label:"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377",value:"1"},{label:"\u5DF2\u4EA4\u5377",value:"2"}],fr=()=>[{name:"exercise_group_id",label:"\u5206\u73ED\u8303\u56F4",ItemData:wu,isShow:!0},{noStyle:!0,isShow:Ze==="3",children:Pu.createElement("div",{className:"mb20",style:{color:"#FF9D18"}},"\u8BF4\u660E\uFF1A\u5B66\u751F\u4EBA\u6570=0\u7684\u5206\u73ED\u4E0D\u5728\u4E0B\u9762\u56FE\u8868\u4E2D\u663E\u793A"),ItemData:[]},{name:"scope",label:Pu.createElement("span",{style:{marginRight:-18}},"\u7EDF\u8BA1\u8303\u56F4 ",Pu.createElement(le.Z,{overlayStyle:{maxWidth:600},title:Pu.createElement(Pu.Fragment,null,Pu.createElement("div",null,Pu.createElement("span",{style:{fontWeight:600}},"\u5168\u90E8\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5168\u90E8\u5B66\u751F\u65F6\uFF0C\u5219\u7EDF\u8BA1\u6570\u636E\u6DB5\u76D6\u6240\u6709\u5E94\u8003\u5B66\u751F\u3002"),Pu.createElement("div",null,Pu.createElement("span",{style:{fontWeight:600}},"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u6B63\u5728\u8003\u8BD5\u4E2D\u548C\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"),Pu.createElement("div",null,Pu.createElement("span",{style:{fontWeight:600}},"\u5DF2\u4EA4\u5377\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"))},Pu.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),type:"Radio",ItemData:ql,isShow:Ze!=="3"&&Ze!=="6"},{name:"question_type",label:"\u9009\u62E9\u9898\u578B",ItemData:uu,isShow:Ze==="2"}],io=(ce=[((Ne=z==null?void 0:z.commonHeader)==null?void 0:Ne.show_acm)&&{name:"\u7F16\u7A0B\u9898\u6392\u884C",id:"5"},{name:"\u6210\u7EE9\u603B\u89C8",id:"1"},{name:"\u8BD5\u9898\u8BE6\u60C5",id:"2"},{name:"\u5206\u73ED\u5BF9\u6BD4",id:"3"},{name:"\u77E5\u8BC6\u70B9\u5206\u6790",id:"4"},!((Bt=b==null?void 0:b.setting)!=null&&Bt.main_site)&&!((Te=b==null?void 0:b.setting)!=null&&Te.is_local)&&{name:"\u9898\u76EE\u62A5\u9519",id:"6"}])==null?void 0:ce.filter(al=>!!al),Xi=Fu?"\u5F97\u5206\u7387":"\u6B63\u786E\u7387",Vr=al=>{al==="1"&&Hr(),vu(al)},To=(0,a.useMemo)(()=>{var al;const nr=[],Fi=[],_i=[];(al=Pn==null?void 0:Pn.student_score_list)==null||al.map(Fn=>{nr.unshift([Fn.name,Fn.score_range].join(".")),Fi.unshift({value:Fn.rate,type:Fn.type}),_i.unshift(Fn.count)});const jn={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"}},grid:{left:90,right:120,top:60,bottom:40},xAxis:{type:"value",name:"\u5B66\u751F\u6BD4\u4F8B\uFF08%\uFF09",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"category",data:nr,name:"\u6210\u7EE9\uFF08\u5206\uFF09",nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",formatter:Fn=>`${Fn.split(".")[0]}
(${Fn.split(".")[1]})`}},series:[{type:"bar",data:Fi,color:"#A2BEFF",barWidth:40,itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:Fn=>{var Wa;return`${(Wa=Fn==null?void 0:Fn.data)==null?void 0:Wa.value}%\uFF08${_i[Fn==null?void 0:Fn.dataIndex]}\u4EBA\uFF09`}}}]};return Pu.createElement(x.Z,{option:jn,onEvents:{click:Fn=>{var Wa;Fn.componentType==="series"&&y({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u5217\u8868",data:em(qs({},Lu),{type:1,sub_type:(Wa=Fn==null?void 0:Fn.data)==null?void 0:Wa.type})}})}},style:{height:434,background:"#F6F7F9"}})},[Pn==null?void 0:Pn.student_score_list]),zo=(0,a.useMemo)(()=>{let al=[],nr=[];zn.forEach(_i=>{al.push(_i.index),nr.push({value:_i.rate,extraInfo:_i})});const Fi={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:qs({type:"slider",show:(nr==null?void 0:nr.length)>30},(nr==null?void 0:nr.length)>30?{start:0,end:Math.floor(29*100/(zn==null?void 0:zn.length))}:{}),grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"\u9898\u76EE",data:al,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:Xi,data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:nr,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return Pu.createElement(x.Z,{option:Fi,style:{height:370,background:"#F6F7F9"},onEvents:{click:_i=>{var jn,Fn,Wa,ki,ro,Yi,Ns,Ec,Gs,pd,Yc,f0;console.log("sdfsdf===",(jn=_i==null?void 0:_i.data)==null?void 0:jn.extraInfo),y({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C5",title:Pu.createElement(Pu.Fragment,null,"\u5B66\u751F\u8BE6\u60C5",Pu.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u9898\u76EE",(Wa=(Fn=_i==null?void 0:_i.data)==null?void 0:Fn.extraInfo)==null?void 0:Wa.index,"\uFF0C",Xi,(ro=(ki=_i==null?void 0:_i.data)==null?void 0:ki.extraInfo)==null?void 0:ro.rate,"%\uFF09"),Pu.createElement(le.Z,{title:Pu.createElement(Pu.Fragment,null,"\u9898\u76EE\uFF1A",(Ns=(Yi=_i==null?void 0:_i.data)==null?void 0:Yi.extraInfo)==null?void 0:Ns.question_title,Pu.createElement("br",null),"\u9898\u578B\uFF1A",(Gs=(Ec=_i==null?void 0:_i.data)==null?void 0:Ec.extraInfo)==null?void 0:Gs.question_type,Pu.createElement("br",null),Xi,"\uFF1A",(Yc=(pd=_i==null?void 0:_i.data)==null?void 0:pd.extraInfo)==null?void 0:Yc.rate,"%")},Pu.createElement("a",null,"\u8BD5\u9898\u8BE6\u60C5"))),data:{questionDetail:(f0=_i==null?void 0:_i.data)==null?void 0:f0.extraInfo,scope:ml==null?void 0:ml.scope}}})}}})},[zn,Xi,ml]),Ao=(0,a.useMemo)(()=>kn==null?void 0:kn.map((al,nr)=>{var Fi,_i,jn,Fn,Wa;const ki={tooltip:{trigger:"item"},title:{text:al==null?void 0:al.question_type,textStyle:{fontWeight:"normal",fontSize:14},top:"10%",left:"center"},series:[{name:al==null?void 0:al.question_type,type:"pie",radius:["20%","40%"],center:["50%","65%"],itemStyle:{borderColor:"#fff",borderWidth:2},data:[{value:((Fi=al==null?void 0:al.details)==null?void 0:Fi.full_count)||0,name:Bl[0].label,itemStyle:{color:Bl[0].color}},{value:((_i=al==null?void 0:al.details)==null?void 0:_i.best_count)||0,name:Bl[1].label,itemStyle:{color:Bl[1].color}},{value:((jn=al==null?void 0:al.details)==null?void 0:jn.good_count)||0,name:Bl[2].label,itemStyle:{color:Bl[2].color}},{value:((Fn=al==null?void 0:al.details)==null?void 0:Fn.pass_count)||0,name:Bl[3].label,itemStyle:{color:Bl[3].color}},{value:((Wa=al==null?void 0:al.details)==null?void 0:Wa.fails_count)||0,name:Bl[4].label,itemStyle:{color:Bl[4].color}}]}]};return Pu.createElement(x.Z,{key:nr,className:"bg-white",option:ki,style:{width:"100%",height:240},onEvents:{click:ro=>{const Yi=em(qs({},Lu),{question_type:[al==null?void 0:al.question_type_id]});bu(Yi),Qr.setFieldsValue(qs({},Yi)),vu("2"),window.scrollTo({top:0,behavior:"smooth"})}}})}),[kn]),Vs=[{title:"\u540D\u6B21",dataIndex:"index",align:"center",width:90,render:al=>{let nr=al;al===1&&(nr=ee.Z),al===2&&(nr=ae.Z),al===3&&(nr=we.Z);const Fi=typeof nr=="number"?nr:Pu.createElement("img",{src:nr});return Pu.createElement("div",{style:{textAlign:"left",paddingLeft:22}},Fi)}},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:al=>Pu.createElement(le.Z,{placement:"topLeft",title:al},Pu.createElement("span",null,al||"--"))},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:al=>Pu.createElement(le.Z,{placement:"topLeft",title:al},Pu.createElement("span",null,al||"--"))},{title:"\u73ED\u7EA7",dataIndex:"class_name",ellipsis:!0,render:al=>Pu.createElement(le.Z,{placement:"topLeft",title:al},Pu.createElement("span",null,al||"--"))},{title:"\u7B54\u9898\u65F6\u957F",dataIndex:"time",ellipsis:!0,render:al=>Pu.createElement(le.Z,{placement:"topLeft",title:al},Pu.createElement("span",null,al||"--"))},{title:"\u6210\u7EE9",width:90,dataIndex:"score"}];return Pu.createElement("div",{className:Ps.Z.wrap},Pu.createElement($t.Z,{loading:Vu,active:!0},(Pn==null?void 0:Pn.exercise_status)===1&&Pu.createElement(ln.Z,{styles:{margin:"0 auto",padding:200}}),(Pn==null?void 0:Pn.exercise_status)>1&&Pu.createElement(a.Fragment,null,Pu.createElement(pe.Z,{className:"mb30",align:"middle",justify:"space-between"},Pu.createElement(lr.tp,{dataSource:io,value:Ze,onChange:Vr}),Ze==="3"?Pu.createElement(Fe.ZP,{type:"primary",icon:Pu.createElement(Qp.Z,{rev:void 0}),onClick:()=>dd(void 0,null,function*(){var al;if((0,hn.Rm)()&&!((al=ze.AssistantObject.exercise)!=null&&al.can_download)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}y({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5206\u73ED\u5BF9\u6BD4",course_groups:Pn==null?void 0:Pn.course_groups.map(nr=>({course_group_id:nr==null?void 0:nr.exercise_group_id,group_group_name:nr==null?void 0:nr.exercise_group_name,count:nr==null?void 0:nr.exercise_group_students})),fn:()=>dd(void 0,null,function*(){const nr=yield(0,ne.iB)({exercise_id:ca==null?void 0:ca.categoryId,exercise_group_id:JSON.parse(localStorage.getItem("all_student_works_param")).course_group});(nr==null?void 0:nr.status)===0?(me.ZP.success(nr==null?void 0:nr.message),ie.history.push(`/classrooms/${ca.coursesId}/exportlist/exercise_score,export_exercise_users`)):me.ZP.success(nr==null?void 0:nr.message)})}})})},"\u5BFC\u51FA\u5206\u73ED\u5BF9\u6BD4"):Pu.createElement(pe.Z,null,Pu.createElement(De.Z,{checked:Lr,onChange:al=>la(al),className:"mr5 c-black"}),"\u81EA\u52A8\u5237\u65B0",Pu.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\u6BCF30\u79D2\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09"))),!["4","5"].includes(Ze)&&Pu.createElement(Ve.Z,{form:Qr,initialValues:Lu,onValuesChange:(al,nr)=>{const Fi=qs(qs({},Lu),nr);console.log(Fi,"newValue"),bu(qs({},Fi)),Ze==="1"&&Hr(Fi)},data:fr()}),Ze==="5"&&Pu.createElement(Lf,null),Pu.createElement("section",{style:{display:Ze==="1"?"block":"none"}},Pu.createElement(pn.Z,{spinning:el},(Pn==null?void 0:Pn.open_camera)&&Pu.createElement(Pu.Fragment,null,Pu.createElement("div",{className:Ps.Z.head},Pu.createElement("div",{className:Ps.Z.title},"\u8003\u8BD5\u884C\u4E3A\u5206\u6790\u7EDF\u8BA1")),Pu.createElement(t0.ZP,{data:(0,t0.Uf)(Pn)})),Pu.createElement("div",{className:Ps.Z.head},Pu.createElement("div",{className:Ps.Z.title},"\u8BD5\u5377\u6982\u89C8"),!!(Pn!=null&&Pn.avg_score_type)&&Pu.createElement("div",{className:"flex item-center current ml-auto mr20",onClick:()=>{let al=Pn==null?void 0:Pn.avg_score_type;se.default.confirm({centered:!0,icon:null,width:648,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u8BBE\u7F6E\u5E73\u5747\u5206",content:Pu.createElement(ve.ZP.Group,{defaultValue:al,onChange:nr=>al=nr.target.value},Pu.createElement(ve.ZP,{value:1},"\u5E73\u5747\u5206=\u5B9E\u8003\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5B9E\u8003\u5B66\u751F\u4EBA\u6570"),Pu.createElement(ve.ZP,{value:2},"\u5E73\u5747\u5206=\u5E94\u8003\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5E94\u8003\u5B66\u751F\u4EBA\u6570")),onOk:()=>dd(void 0,null,function*(){const nr=yield(0,oe.ZP)(`/api/exercises/${ca==null?void 0:ca.categoryId}/set_avg_type.json`,{method:"post",body:{avg_score_type:al}});(nr==null?void 0:nr.status)===0&&(me.ZP.success("\u64CD\u4F5C\u6210\u529F"),Hr())})})}},Pu.createElement("i",{className:"iconfont icon-shezhi2 mr5 font16"}),Pu.createElement("span",{style:{color:"#333333",lineHeight:"normal"}},"\u8BBE\u7F6E\u5E73\u5747\u5206")),Pu.createElement("div",{className:"flex item-center current",onClick:()=>{y({type:"exercise/setActionTabs",payload:{key:"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"}})}},Pu.createElement("i",{className:"iconfont icon-shezhi2 mr5 font16"}),Pu.createElement("span",{style:{color:"#333333",lineHeight:"normal"}},"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"))),Pu.createElement("div",{className:Ps.Z.table},Pu.createElement("aside",null,Pu.createElement("div",null,"\u8BD5\u5377\u603B\u5206"),Pu.createElement("div",null,(de=Pn==null?void 0:Pn.exercise_counts)==null?void 0:de.total_score,"\u5206")),Pu.createElement("aside",null,Pu.createElement("div",null,"\u7B54\u9898\u65F6\u957F"),Pu.createElement("div",null,(Rt=Pn==null?void 0:Pn.exercise_counts)==null?void 0:Rt.time)),Pu.createElement("aside",null,Pu.createElement("div",null,"\u5E73\u5747\u7B54\u9898\u65F6\u957F",Pu.createElement(le.Z,{title:"\u5E73\u5747\u7B54\u9898\u65F6\u957F=\u5DF2\u4EA4\u5377\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u65F6\u957F\u603B\u548C/\u5DF2\u4EA4\u5377\u5B66\u751F\u6570"},Pu.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Pu.createElement("div",null,(cn=Pn==null?void 0:Pn.exercise_counts)==null?void 0:cn.avg_answer_duration)),Pu.createElement("aside",null,Pu.createElement("div",null,"\u5E94\u8003\u4EBA\u6570",Pu.createElement(le.Z,{title:"\u8001\u5E08\u53D1\u5E03\u8003\u8BD5\u5BF9\u5E94\u9700\u8981\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u6570"},Pu.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Pu.createElement("div",null,(zt=Pn==null?void 0:Pn.exercise_counts)==null?void 0:zt.candidate_num,"\u4EBA")),Pu.createElement("aside",null,Pu.createElement("div",null,"\u5B9E\u8003\u4EBA\u6570",Pu.createElement(le.Z,{title:"\u63D0\u4EA4\u72B6\u6001\u4E3A\u8003\u8BD5\u4E2D\u3001\u5DF2\u4EA4\u5377\u3001\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09\u7684\u5B66\u751F\u6570"},Pu.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Pu.createElement("div",null,(bt=Pn==null?void 0:Pn.exercise_counts)==null?void 0:bt.exam_num,"\u4EBA")),Pu.createElement("aside",null,Pu.createElement("div",null,"\u53C2\u8003\u7387",Pu.createElement(le.Z,{title:"\u53C2\u8003\u7387=(\u5B9E\u8003\u4EBA\u6570/\u5E94\u8003\u4EBA\u6570\uFF09*100%"},Pu.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Pu.createElement("div",null,(Tt=Pn==null?void 0:Pn.exercise_counts)==null?void 0:Tt.reference_rate,"%")),Pu.createElement("aside",null,Pu.createElement("div",null,"\u5E73\u5747\u5206",Pu.createElement(le.Z,{title:(Pn==null?void 0:Pn.avg_score_type)===1?"\u5E73\u5747\u5206=\u5B9E\u8003\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5B9E\u8003\u5B66\u751F\u4EBA\u6570":"\u5E73\u5747\u5206=\u5E94\u8003\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5E94\u8003\u5B66\u751F\u4EBA\u6570"},Pu.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Pu.createElement("div",null,(Dn=Pn==null?void 0:Pn.exercise_counts)==null?void 0:Dn.average_score,"\u5206")),Pu.createElement("aside",null,Pu.createElement("div",null,"\u6700\u9AD8\u5206"),Pu.createElement("div",null,(kt=Pn==null?void 0:Pn.exercise_counts)==null?void 0:kt.max_score,"\u5206")),Pu.createElement("aside",null,Pu.createElement("div",null,"\u6700\u4F4E\u5206"),Pu.createElement("div",null,(an=Pn==null?void 0:Pn.exercise_counts)==null?void 0:an.min_score,"\u5206")),Pu.createElement("aside",null,Pu.createElement("div",null,"\u6807\u51C6\u5DEE",Pu.createElement(le.Z,{title:"\u53CD\u5E94\u5B66\u751F\u5206\u6570\u79BB\u6563\u7A0B\u5EA6\u7684\u6307\u6807\uFF0C\u6570\u503C\u8D8A\u5927\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u5DEE\u8DDD\u8D8A\u5927\uFF0C\u6210\u7EE9\u5206\u5E03\u8D8A\u5E7F\uFF1B\u6570\u503C\u8D8A\u5C0F\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u8D8A\u63A5\u8FD1\uFF0C\u5206\u5E03\u8D8A\u7A84\u3002"},Pu.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Pu.createElement("div",null,(rn=Pn==null?void 0:Pn.exercise_counts)==null?void 0:rn.standard_deviation)),Pu.createElement("aside",null,Pu.createElement("div",null,"\u4F18\u79C0",Pu.createElement(le.Z,{title:`\u4F18\u79C0\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(wt=Kt==null?void 0:Kt.score_ranges)==null?void 0:wt.good_rate}%\uFF0C\u5C0F\u4E8E\u7B49\u4E8E\u603B\u5206*${(Nt=Kt==null?void 0:Kt.score_ranges)==null?void 0:Nt.max_rate}%\u7684\u5B66\u751F\u6570`},Pu.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Pu.createElement("div",null,(wn=Pn==null?void 0:Pn.exercise_counts)==null?void 0:wn.best_counts,"\u4EBA")),Pu.createElement("aside",null,Pu.createElement("div",null,"\u826F\u597D",Pu.createElement(le.Z,{title:`\u826F\u597D\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(Pt=Kt==null?void 0:Kt.score_ranges)==null?void 0:Pt.pass_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(bn=Kt==null?void 0:Kt.score_ranges)==null?void 0:bn.good_rate}%\u7684\u5B66\u751F\u6570`},Pu.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Pu.createElement("div",null,(En=Pn==null?void 0:Pn.exercise_counts)==null?void 0:En.good_counts,"\u4EBA")),Pu.createElement("aside",null,Pu.createElement("div",null,"\u53CA\u683C",Pu.createElement(le.Z,{title:`\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(hu=Kt==null?void 0:Kt.score_ranges)==null?void 0:hu.fail_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(Et=Kt==null?void 0:Kt.score_ranges)==null?void 0:Et.pass_rate}%\u7684\u5B66\u751F\u6570`},Pu.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Pu.createElement("div",null,(yt=Pn==null?void 0:Pn.exercise_counts)==null?void 0:yt.pass_counts,"\u4EBA")),Pu.createElement("aside",null,Pu.createElement("div",null,"\u4E0D\u53CA\u683C",Pu.createElement(le.Z,{title:`\u4E0D\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5C0F\u4E8E\u603B\u5206*${(Ot=Kt==null?void 0:Kt.score_ranges)==null?void 0:Ot.fail_rate}%\u7684\u5B66\u751F\u6570`},Pu.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Pu.createElement("div",null,(_t=Pn==null?void 0:Pn.exercise_counts)==null?void 0:_t.fail_counts,"\u4EBA"))),Pu.createElement("div",{className:Ps.Z.head},Pu.createElement("div",{className:Ps.Z.title},"\u9898\u76EE\u6982\u89C8",Pu.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),Pu.createElement(pe.Z,null,Pu.createElement(Ae.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},Pu.createElement(Xt.default,{style:{width:140},value:Fu,onChange:al=>{Ln(al),Ro(Lu,!0,{method:al})}},Pu.createElement(Xt.default.Option,{value:0},"\u6B63\u786E\u7387"),Pu.createElement(Xt.default.Option,{value:1},"\u5F97\u5206\u7387"))),Pu.createElement(Ae.default.Item,{className:"ml20",colon:!1,label:"\u6392\u5E8F\u65B9\u5F0F"},Pu.createElement(Xt.default,{style:{width:140},value:sn,onChange:al=>{mu(al),Ro(Lu,!0,{order:al})}},Pu.createElement(Xt.default.Option,{value:0},"\u6309\u9898\u53F7\u5347\u5E8F"),Pu.createElement(Xt.default.Option,{value:1},"\u6309\u9898\u53F7\u964D\u5E8F"),Pu.createElement(Xt.default.Option,{value:2},"\u6309",Xi,"\u5347\u5E8F"),Pu.createElement(Xt.default.Option,{value:3},"\u6309",Xi,"\u964D\u5E8F"))))),Pu.createElement(pn.Z,{spinning:Au},zo),Pu.createElement("div",{className:Ps.Z.head},Pu.createElement("div",{className:Ps.Z.title},"\u5B66\u751F\u6210\u7EE9\u5206\u5E03",Pu.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09"))),To,Pu.createElement("div",{className:Ps.Z.head},Pu.createElement("div",{className:Ps.Z.title},"\u4F18\u79C0\u751F",Pu.createElement(le.Z,{title:"\u7EDF\u8BA1\u8BE5\u573A\u8003\u8BD5\u4E2D\u6210\u7EE9\u6392\u540D\u524D10\u7684\u5B66\u751F"},Pu.createElement("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})))),Pu.createElement(Ce.default,{columns:Vs,rowKey:"index",dataSource:(Pn==null?void 0:Pn.rank_list)||[],pagination:!1}),Pu.createElement("div",{className:Ps.Z.head},Pu.createElement("div",{className:Ps.Z.title},"\u9898\u578B\u6982\u89C8",Pu.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u73AF\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),Pu.createElement(pe.Z,null,Pu.createElement(Ae.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},Pu.createElement(Xt.default,{style:{width:140},value:iu,onChange:al=>{Mu(al),Ou(Lu,!0,{method:al})}},Pu.createElement(Xt.default.Option,{value:0},"\u6B63\u786E\u7387"),Pu.createElement(Xt.default.Option,{value:1},"\u5F97\u5206\u7387"))))),Pu.createElement(pn.Z,{spinning:Qa},Pu.createElement("div",{className:"p-20px ",style:{background:"#F6F7F9"}},Pu.createElement("div",{className:"flex item-center justify-end mb20 gap-10px"},Pu.createElement("div",{className:" c-grey-333"},iu===0?"\u6B63\u786E\u7387\u533A\u95F4\uFF1A":"\u5F97\u5206\u7387\u533A\u95F4\uFF1A"),Pu.createElement("div",{className:"flex item-center gap-20px"},Bl.map((al,nr)=>Pu.createElement("div",{key:nr,className:"flex item-center gap-10px"},Pu.createElement("div",{className:"rounded-2px",style:{width:10,height:10,background:al==null?void 0:al.color}}),Pu.createElement("div",{className:"font12 c-grey-333"},al==null?void 0:al.label))))),Pu.createElement("div",{className:"gap-10px",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(360px, 1fr))"}},Ao))))),Ze==="2"&&Pu.createElement("section",null,Pn!=null&&Pn.is_random?Pu.createElement(n0,{value:ml,ref:ka}):Pu.createElement(Dc,{value:ml,ref:ka})),Ze==="3"&&Pu.createElement("section",null,Pu.createElement(zp,{value:ml})),Ze==="4"&&Pu.createElement("section",null,Pu.createElement(nv,{value:ml,ref:aa})),Ze==="6"&&Pu.createElement("section",null,Pu.createElement(cv,{value:ml,ref:wl})))),((Vn=z==null?void 0:z.actionTabs)==null?void 0:Vn.key)==="\u5B66\u751F\u8BE6\u60C5"&&Pu.createElement(Kp,null),((Yn=z==null?void 0:z.actionTabs)==null?void 0:Yn.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"&&Pu.createElement(Ap,{handleOnComplete:Hr}),((Qu=z==null?void 0:z.actionTabs)==null?void 0:Qu.key)==="\u5B66\u751F\u5217\u8868"&&Pu.createElement(Dp,null))};var bv=(0,ie.connect)(({globalSetting:b,exercise:z,classroomList:y})=>({globalSetting:b,exercise:z,classroomList:y}))(Dv),xv=E(59722),Mc={hideHeadCheckbox:"hideHeadCheckbox____864g",moveCategory:"moveCategory___on_eY",tabSearch:"tabSearch___LqTIA",warpModal:"warpModal___ub_j0",modalColumn:"modalColumn___tJRIx",modalRow:"modalRow___AFP2T",sup:"sup____weyo",shijuan:"shijuan___NU0re",name:"name___tJw50",tip:"tip___ihMML"},kf=E(75284),wv=E(88627),wi=E(59301),Iv=Object.defineProperty,Pv=Object.defineProperties,Sv=Object.getOwnPropertyDescriptors,jf=Object.getOwnPropertySymbols,Nv=Object.prototype.hasOwnProperty,Ov=Object.prototype.propertyIsEnumerable,Zf=(b,z,y)=>z in b?Iv(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,tm=(b,z)=>{for(var y in z||(z={}))Nv.call(z,y)&&Zf(b,y,z[y]);if(jf)for(var y of jf(z))Ov.call(z,y)&&Zf(b,y,z[y]);return b},Mv=(b,z)=>Pv(b,Sv(z)),Md=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const{TabPane:of}=Be.default,Lv=({classroomList:b,exercise:z,loading:y,dispatch:ze})=>{var ut;const Ne=(0,ie.useParams)(),Bt=(0,ie.useLocation)(),[Te]=Ae.default.useForm(),{commonHeader:ce}=z;let[de,Rt]=(0,a.useState)(!0),[cn,zt]=(0,a.useState)(!1);const[bt,Tt]=(0,a.useState)("myself");let[Dn,kt]=(0,a.useState)([]),[an,rn]=(0,a.useState)([]),[wt,Nt]=(0,a.useState)(),[wn,Pt]=(0,a.useState)([]);const bn=(0,a.useRef)(),[En,hu]=(0,a.useState)(1),Et=(0,a.useRef)(null),[yt,Ot]=(0,a.useState)(!1),[_t,Vn]=(0,a.useState)(""),[Yn,Qu]=(0,a.useState)(""),Kt=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u77E5\u8BC6\u70B9",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:mu=>mu?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(mu,zn)=>wi.createElement("a",{href:mu?`/randompaper/detail/${zn.id}`:`/paperlibrary/see/${zn.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[Ze,vu]=(0,a.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,a.useEffect)(()=>{z.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(wu(),Pt([]),Pn())},[z.actionTabs.key]);const Pn=()=>Md(void 0,null,function*(){const mu=yield ze({type:"paperlibrary/getTeachGroupData"});rn(mu)}),ga=mu=>{const zn=parseInt(mu);return isNaN(zn)?"":zn},wu=()=>Md(void 0,null,function*(){var mu,zn;if(de){++Ze.page,Rt(!1);const An=yield ze({type:"exercise/getBrankList",payload:Mv(tm({},Ze),{search:(mu=Ze.search)==null?void 0:mu.trim()})});Dn=An!=null&&An.object_list?[...Dn.concat(An==null?void 0:An.object_list)]:Dn,Nt(An.is_teacher),((zn=An.object_list)==null?void 0:zn.length)<Ze.limit?Rt(!1):Rt(!0),kt([...Dn])}}),In=mu=>{Et.current.scrollTop=0,Dn=[],Ze.page=0,Ze.group_id=mu,de=!0,Pt([]),vu(tm({},Ze)),wu()},uu={selectedRowKeys:wn,onChange:mu=>{Pt(mu)},type:"radio"},Bu=()=>{vu(tm({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),kt([]),Rt(!0),Tt("myself"),ze({type:"exercise/setActionTabs",payload:{}}),zt(!1)},[Lu,bu,Fu,Ln]=(0,kf.P)(),sn=mu=>Md(void 0,null,function*(){let zn=!1;Dn.forEach(iu=>{wn.includes(iu.id)&&(zn=iu.is_random)}),bn.current&&(zn=ce==null?void 0:ce.is_random);const An=mu.map(iu=>({shixun_id:iu.id,is_use:iu.is_use,is_copy:iu.is_copy}));if(!zn){const iu=yield ze({type:"exercise/saveBanks",payload:{course_id:Ne.coursesId,object_type:"examination_bank",bank_id:bn.current?[bn.current]:wn,shixuns_info:An,is_make_up_exercise:!0,make_up_exercise_id:Number(Ne.categoryId),use_origin_exercise:!!bn.current}});(iu==null?void 0:iu.status)===0&&((0,Se.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Vn(`/classrooms/${Ne.coursesId}/exercise/${iu.exercise_id}/detail?random=${iu.is_random}&tabs=3`),Qu(`/classrooms/${Ne.coursesId}/exercise/add/${iu.exercise_id}?random=${iu.is_random}&type=2`),me.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${Ne.coursesId}/exercise/${iu.exercise_id}/detail?random=${iu.is_random}&tabs=3`},1e3),bu(),Bu());return}ze({type:"exercise/setActionTabs",payload:{}}),bu();let kn=1,gn=se.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:wi.createElement("div",{className:Mc.modalColumn},wi.createElement("div",{className:Mc.modalRow},wi.createElement("sup",{className:Mc.sup},"*"),wi.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),wi.createElement(We.Z,{parser:ga,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:kn,onChange:iu=>{kn=iu;const Mu=document.getElementById("model_error");kn<1||kn>50?Mu.style.display="block":Mu.style.display="none"}})),wi.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Bu,onOk:()=>Md(void 0,null,function*(){if(kn<1||kn>50){const Mu=document.getElementById("model_error");return Mu.style.display="block",Promise.reject()}gn.update({cancelButtonProps:{disabled:!0}});const iu=yield ze({type:"exercise/saveBanks",payload:{course_id:Ne.coursesId,object_type:"examination_bank",bank_id:bn.current?[bn.current]:wn,shixuns_info:An,num:kn,is_make_up_exercise:!0,make_up_exercise_id:Number(Ne.categoryId),use_origin_exercise:!!bn.current}});gn.update({cancelButtonProps:{disabled:!1}}),iu&&iu.status===0?((0,Se.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),se.default.destroyAll(),Bu(),bu(),me.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${Ne.coursesId}/exercise/${iu.exercise_id}/detail?random=${iu.is_random}&tabs=3`},1e3)):(Bu(),bu())})})});return wi.createElement(wi.Fragment,null,wi.createElement(se.default,{centered:!0,width:980,title:"\u521B\u5EFA\u8865\u8003",maskClosable:!1,destroyOnClose:!0,open:z.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:cn,bodyStyle:{minHeight:150},wrapClassName:Mc.warpModal,onOk:()=>Md(void 0,null,function*(){var mu;if(En===1){if(!wn.length){me.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}zt(!0);let zn=!1,An=!1;if(Dn.forEach(gn=>{wn.includes(gn.id)&&gn.need_authorize&&(zn=gn.need_authorize),wn.includes(gn.id)&&(An=gn.is_random)}),zn){(0,ji.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002");return}(yield Ln({id:`${wn[0]}`,course_id:Ne.coursesId,type:"examination_bank"}))||sn([]),zt(!1)}else{zt(!0);const zn=yield(0,oe.ZP)(`/api/exercises/${Ne.categoryId}/use_origin_exercise.json`,{method:"post"}),An=yield Ln({id:`${wn[0]}`,course_id:Ne.coursesId,type:"examination_bank",result:zn});bn.current=(mu=zn==null?void 0:zn.save_banks_params)==null?void 0:mu.bank_id,An||sn([]),zt(!1)}}),onCancel:Bu},wi.createElement(ve.ZP.Group,{value:En,onChange:mu=>hu(mu.target.value),style:{marginTop:10,marginBottom:15}},wi.createElement(ve.ZP,{value:1},"\u91CD\u65B0\u9009\u62E9\u8BD5\u5377"),wi.createElement(ve.ZP,{value:2},"\u7EE7\u7EED\u4F7F\u7528\u539F\u8BD5\u5377")),En===1?wi.createElement(wi.Fragment,null,wi.createElement(Be.default,{activeKey:bt,onTabClick:mu=>Md(void 0,null,function*(){Et.current.scrollTop=0,Dn=[],bt!==mu&&Pt([]),Tt(mu),Ze.page=0,Ze.filter=mu,Ze.group_id=null,de=!0,wu()})},wi.createElement(of,{tab:wi.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),wi.createElement(of,{tab:wi.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),wi.createElement(of,{tab:wi.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),wi.createElement("div",{className:Mc.tabSearch},bt==="teacher"&&wi.createElement(Xt.default,{value:Ze.group_id,onChange:In,size:"middle",style:{width:200,marginRight:30}},wi.createElement(Xt.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(ut=an==null?void 0:an.groups)==null?void 0:ut.map(mu=>wi.createElement(Xt.default.Option,{key:mu==null?void 0:mu.group_id,value:mu==null?void 0:mu.group_id},mu==null?void 0:mu.name))),wi.createElement(Me.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Ze.search,onChange:mu=>{Ze.search=mu.target.value,vu(tm({},Ze))},onSearch:mu=>{Et.current.scrollTop=0,Dn=[],Ze.page=0,de=!0,Pt([]),mu&&(0,wv.tk)({name:mu,copywriting:mu,position:"Exercise"}),wu()}})),wi.createElement("div",{ref:Et,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!wt&&bt==="public"&&wi.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},wi.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),wi.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),wi.createElement(Bo(),{initialLoad:!1,pageStart:0,loadMore:()=>{wu()},hasMore:de,useWindow:!1},z.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&wt&&wi.createElement(xv.Z,{className:Mc.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Dn,onRow:mu=>({onClick:()=>{Pt([mu==null?void 0:mu.id])}}),resColumns:Kt,rowSelection:uu})))):wi.createElement(wi.Fragment,null,wi.createElement("div",{className:Mc.shijuan},wi.createElement("div",null,"\u8BD5\u5377\uFF1A"),wi.createElement("div",{className:Mc.name},wi.createElement("span",null,ce==null?void 0:ce.exercise_name))),wi.createElement("div",{className:Mc.tip},"\u63D0\u793A\uFF1A\u4F7F\u7528\u539F\u8BD5\u5377\u521B\u5EFA\u8865\u8003\uFF0C\u4F1A\u81EA\u52A8\u5C06\u539F\u8BD5\u5377\u5148\u4FDD\u5B58\u4E00\u4EFD\u5230\u8BD5\u5377\u5E93\u4E2D"))),wi.createElement(se.default,{title:"\u63D0\u793A",open:yt,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:wi.createElement("div",null,wi.createElement(Fe.ZP,{onClick:()=>{Ot(!1),ie.history.push(Yn)}},"\u4FEE\u6539\u8BD5\u5377"),wi.createElement(Fe.ZP,{type:"primary",onClick:()=>{ie.history.push(_t),Ot(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Ot(!1)}},wi.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),wi.createElement(kf.Z,{inPaper:!0,visible:Lu,onCancel:bu,onOk:sn,renderData:Fu,modalType:"multiple",type:"examination_bank"}))};var Rv=(0,ie.connect)(({exercise:b,loading:z,classroomList:y})=>({exercise:b,loading:z,classroomList:y}))(Lv),zf=E(77996),nm=E(59301),Tv=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const kv=({exercise:b,dispatch:z})=>{const{value:y}=b.actionTabs.params||{},[ze,ut]=(0,a.useState)(!1),{categoryId:Ne,coursesId:Bt}=(0,ie.useParams)(),Te=()=>Tv(void 0,null,function*(){ut(!0);let ce;y!=null&&y.is_wrong?ce=yield(0,zf._B)(Ne,{exercise_question_id:y==null?void 0:y.question_id}):ce=yield(0,zf.pr)(Ne,{exercise_question_id:y==null?void 0:y.question_id}),(ce==null?void 0:ce.status)===0&&(me.ZP.success(ce==null?void 0:ce.message),z({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!0}}}),z({type:"exercise/editExercise",payload:{categoryId:Ne,coursesId:Bt}}),z({type:"exercise/setActionTabs",payload:{}})),ut(!1)});return nm.createElement(se.default,{title:"\u63D0\u793A",width:600,centered:!0,open:b.actionTabs.key==="\u6807\u8BB0\u9519\u9898",confirmLoading:ze,onCancel:()=>z({type:"exercise/setActionTabs",payload:{}}),onOk:Te},nm.createElement("p",null,y!=null&&y.is_wrong?"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u53D6\u6D88\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F":"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F"),y!=null&&y.is_wrong?nm.createElement("p",null,"\u53D6\u6D88\u6807\u8BB0\u540E\u5C06\u6309\u7167\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u60C5\u51B5\u91CD\u65B0\u8BA1\u7B97\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u3002"):nm.createElement("p",null,"\u6807\u8BB0\u540E\u5C06\u91CD\u65B0\u8BA1\u7B97\u5DF2\u4EA4\u5377\u5B66\u751F\u6210\u7EE9\uFF0C\u5C06\u5DF2\u4EA4\u5377\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u8C03\u6574\u4E3A",y==null?void 0:y.question_score,"\u5206\u3002"))};var jv=(0,ie.connect)(({exercise:b})=>({exercise:b}))(kv),Zv="data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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";const zv=(b=[],z=[],y=[])=>(console.log("---",b,z,y),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["\u7B49\u7EA7A","\u7B49\u7EA7B","\u7B49\u7EA7C","\u7B49\u7EA7D","\u7B49\u7EA7E"]}],yAxis:[{type:"value"}],series:[{name:"\u7F3A\u9677",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:y},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:z},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:b}]}),Qv=(b=[])=>({dataset:[{source:b}],tooltip:{show:!0,formatter:function(z){return z.value[2]+":"+z.value[1]+"\u5206"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]});var Hv=Object.defineProperty,Qf=Object.getOwnPropertySymbols,Wv=Object.prototype.hasOwnProperty,Uv=Object.prototype.propertyIsEnumerable,Hf=(b,z,y)=>z in b?Hv(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,um=(b,z)=>{for(var y in z||(z={}))Wv.call(z,y)&&Hf(b,y,z[y]);if(Qf)for(var y of Qf(z))Uv.call(z,y)&&Hf(b,y,z[y]);return b},sf=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const Vv=({shixunHomeworks:b,loading:z,dispatch:y})=>{var ze,ut,Ne,Bt;const Te=(0,ie.useParams)(),[ce,de]=(0,a.useState)(um(um({},{sort_by:"student_id",sort_direction:"desc"}),Te)),[Rt,cn]=(0,a.useState)(),[zt,bt]=(0,a.useState)([]);let Tt=(0,a.useRef)();const[Dn,kt]=(0,a.useState)(1),[an,rn]=(0,a.useState)(!1),[wt,Nt]=(0,a.useState)(10),[wn,Pt]=(0,a.useState)([]);(0,a.useEffect)(()=>{En()},[]);const bn=[{title:"\u5B66\u53F7",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:ce.sort_by==="student_number"?ce.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED",dataIndex:"group_course_name"},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u7F3A\u9677",children:[{title:"\u963B\u65AD",dataIndex:"bug",render:Et=>a.createElement("span",{className:"current"},Et==null?void 0:Et.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:Et=>a.createElement("span",{className:"current"},Et==null?void 0:Et.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:Et=>a.createElement("span",{className:"current"},Et==null?void 0:Et.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:Et=>a.createElement("span",{className:"current"},Et==null?void 0:Et.minor)},{title:"\u7B49\u7EA7",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:ce.sort_by==="bug"?ce.sort_direction==="desc"?"descend":"ascend":null,render:Et=>a.createElement("span",{className:"current"},Et==null?void 0:Et.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:Et=>a.createElement("span",{className:"current"},Et==null?void 0:Et.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:Et=>a.createElement("span",{className:"current"},Et==null?void 0:Et.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:Et=>a.createElement("span",{className:"current"},Et==null?void 0:Et.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:Et=>a.createElement("span",{className:"current"},Et==null?void 0:Et.minor)},{title:"\u7B49\u7EA7",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:ce.sort_by==="vulnerability"?ce.sort_direction==="desc"?"descend":"ascend":null,render:Et=>a.createElement("span",{className:"current"},Et==null?void 0:Et.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:Et=>a.createElement("span",{className:"current"},Et==null?void 0:Et.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:Et=>a.createElement("span",{className:"current"},Et==null?void 0:Et.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:Et=>a.createElement("span",{className:"current"},Et==null?void 0:Et.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:Et=>a.createElement("span",{className:"current"},Et==null?void 0:Et.minor)},{title:"\u7B49\u7EA7",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:ce.sort_by==="specification"?ce.sort_direction==="desc"?"descend":"ascend":null,render:Et=>a.createElement("span",{className:"current"},Et==null?void 0:Et.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:ce.sort_by==="complexity"?ce.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:ce.sort_by==="total_row_number"?ce.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8D28\u91CF\u8BC4\u5206",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:ce.sort_by==="quality_score"?ce.sort_direction==="desc"?"descend":"ascend":null},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",render:(Et,yt)=>a.createElement("a",{target:"_blank",href:`/classrooms/${Te.coursesId}/exercise/${Te.categoryId}/analysis/${yt.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,a.useEffect)(()=>(Rt===2&&(Tt.current=setInterval(()=>{En()},6e4)),()=>{clearTimeout(Tt.current)}),[Rt]);function En(){return sf(this,null,function*(){const Et=yield(0,oe.ZP)(`/api/exercises/${ce.categoryId}/check_status.json`,{method:"GET"});cn(Et.status),Et.status!=2&&Et.status!=-1&&(hu({page:1,limit:10}),clearTimeout(Tt.current))})}function hu(Et){return sf(this,null,function*(){kt(Et==null?void 0:Et.page),Nt(Et==null?void 0:Et.limit);const yt=yield(0,oe.ZP)(`/api/exercises/${ce.categoryId}/code_quality_analysis_index.json`,{method:"GET",params:um({},Et)});bt(yt)})}return console.log("-------",Te),a.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10"},(Rt===0||Rt===1)&&a.createElement("div",null,a.createElement("p",{style:{display:"flex"}},a.createElement("span",{style:{flex:"1"}},a.createElement("label",null,"\u68C0\u6D4B\u65F6\u95F4\uFF1A",zt==null?void 0:zt.created_at)),a.createElement(Fe.ZP,{onClick:()=>{y({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),a.createElement("p",{style:{display:"flex"}},a.createElement(pe.Z,{style:{width:"100%"}},a.createElement(fe.Z,{flex:"80px"},a.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),a.createElement(fe.Z,{flex:"80px"},a.createElement(ye.default,{checked:(wn==null?void 0:wn.length)===0,onChange:Et=>{Et.target.checked&&(Pt([]),hu({page:Dn,limit:wt}))},style:{fontSize:"14px"},value:"all"},"\u5168\u90E8")),a.createElement(fe.Z,{flex:"1"},a.createElement(ye.default.Group,{value:wn,onChange:Et=>sf(void 0,null,function*(){Pt([...Et]),hu({page:Dn,limit:wt,group_course_ids:Et})}),style:{width:"100%",fontSize:"14px"}},(ze=zt==null?void 0:zt.course_groups)==null?void 0:ze.map((Et,yt)=>a.createElement(ye.default,{style:{fontSize:"14px"},value:Et==null?void 0:Et.id},Et==null?void 0:Et.name,"(",Et==null?void 0:Et.count,")")))))),a.createElement("p",{style:{display:"flex"}},a.createElement("span",null,a.createElement("label",{style:{color:"red"}},"\u6CE8\u610F\uFF1A")),"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u5B8C\u6210\u68C0\u6D4B\u7684\u5206\u73ED"),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u7B49\u7EA7\u5206\u6790"),(zt==null?void 0:zt.grade_statistics)&&a.createElement(x.Z,{option:zv((ut=zt==null?void 0:zt.grade_statistics)==null?void 0:ut.map(Et=>Et.specification_count),(Ne=zt==null?void 0:zt.grade_statistics)==null?void 0:Ne.map(Et=>Et.vulnerability_count),(Bt=zt==null?void 0:zt.grade_statistics)==null?void 0:Bt.map(Et=>Et.bug_count)),style:{height:400,width:600},opts:{renderer:"svg"}})),a.createElement("div",null,a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u8D28\u91CF\u5206\u5E03"),(zt==null?void 0:zt.quality_scores)&&a.createElement(x.Z,{option:Qv(zt==null?void 0:zt.quality_scores.map((Et,yt)=>[yt+1,Et==null?void 0:Et.quality_score,Et==null?void 0:Et.user_name])),style:{height:400,width:600},opts:{renderer:"svg"}}))),a.createElement("div",null,a.createElement("div",{style:{display:"flex"}},a.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"}},"\u8BE6\u7EC6\u5217\u8868"),a.createElement(Me.default.Search,{size:"middle",onSearch:Et=>{hu({page:1,limit:wt,search:Et})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),a.createElement(Ce.default,{columns:bn,dataSource:zt==null?void 0:zt.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(Et,yt,Ot)=>{Ot.field&&(ce.sort_by=Ot.field),Ot.order||(ce.sort_direction="asc"),Ot.order==="ascend"&&(ce.sort_direction="asc"),Ot.order==="descend"&&(ce.sort_direction="desc"),Ot.order||(ce.sort_direction="asc"),hu(um({page:1,limit:wt},ce))}}),a.createElement(Ke.Z,{current:Dn,total:zt==null?void 0:zt.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:wt,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(Et,yt)=>{kt(Et),Nt(yt),hu({page:Et,limit:yt,group_course_ids:wn})}}))),Rt===2&&a.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},a.createElement("img",{src:Zv}),a.createElement("br",null),a.createElement(Fe.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{En()}},"\u5237\u65B0\u9875\u9762")),a.createElement(Da,null),a.createElement(se.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!an,footer:null,onCancel:()=>rn(!1)},a.createElement("div",{style:{height:500,overflow:"hidden"}},!!an&&a.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${Te==null?void 0:Te.categoryId}-${an==null?void 0:an.student_number}&resolved=false`,frameBorder:"0"}))))};var Gv=(0,ie.connect)(({shixunHomeworks:b,loading:z})=>({shixunHomeworks:b,loading:z.effects}))(Vv),ao={flex_box_center:"flex_box_center___Mm5wp",flex_space_between:"flex_space_between___Xglxr",flex_box_vertical_center:"flex_box_vertical_center___oLvCy",flex_box_center_end:"flex_box_center_end___IEhG2",flex_box_column:"flex_box_column___TStIz",wrap:"wrap___WfgpQ",control:"control___Uvc1U",btn:"btn___gckHk",customTable:"customTable___fDCPQ",bgH:"bgH___FpdXp",cusModal:"cusModal___KC0OL",imgWrap:"imgWrap_____xpC",img:"img___y1_Tn",iBtn:"iBtn___PezSP",text:"text___JKvO_",no:"no___WXMqt",textP:"textP___E5hyW",video:"video___XvBIh",sys:"sys___wcaty",li:"li___vKMNS",d1:"d1___jR3G0",b1:"b1___xuUNz",es:"es___WFOJ6",listWrap:"listWrap___KKt7_",list:"list___SBQMa",mask:"mask___xkriH",icons:"icons___uLWh_",time:"time___tPYgD"},Yu=E(59301),Yv=Object.defineProperty,Kv=Object.defineProperties,Xv=Object.getOwnPropertyDescriptors,Wf=Object.getOwnPropertySymbols,Jv=Object.prototype.hasOwnProperty,qv=Object.prototype.propertyIsEnumerable,Uf=(b,z,y)=>z in b?Yv(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,ac=(b,z)=>{for(var y in z||(z={}))Jv.call(z,y)&&Uf(b,y,z[y]);if(Wf)for(var y of Wf(z))qv.call(z,y)&&Uf(b,y,z[y]);return b},_v=(b,z)=>Kv(b,Xv(z)),Ld=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const $v=({exercise:b,dispatch:z,user:y})=>{var ze;const ut=(0,ie.useParams)(),[Ne,Bt]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:ut==null?void 0:ut.categoryId}),[Te]=Ae.default.useForm(),[ce,de]=(0,a.useState)(),[Rt,cn]=(0,a.useState)(!1),{exerciseList:zt,commonHeader:bt}=b,[Tt,Dn]=(0,a.useState)([]),[kt,an]=(0,a.useState)([]),[rn,wt]=(0,a.useState)(0),[Nt,wn]=(0,a.useState)(!0),[Pt,bn]=(0,a.useState)(!1),[En,hu]=(0,a.useState)(!1),[Et,yt]=(0,a.useState)(!1),[Ot,_t]=(0,a.useState)(""),Vn=(0,a.useRef)(null),Yn=[{name:"IP\u5F02\u5E38",id:1},{name:"\u6D4F\u89C8\u5668\u5F02\u5E38",id:2},{name:"\u767B\u5F55\u5F02\u5E38",id:3},{name:"\u5207\u5C4F",id:4},{name:"\u8003\u8BD5\u5EF6\u65F6",id:5},{name:"\u6253\u56DE\u91CD\u505A",id:6},{name:"\u4F7F\u7528\u8003\u8BD5\u89E3\u9501\u7801",id:7},{name:"\u9000\u51FA\u5168\u5C4F",id:8}],[Qu,Kt]=(0,a.useState)([]);(0,a.useEffect)(()=>{Ze(Ne)},[]),(0,a.useEffect)(()=>(clearInterval(Vn.current),(bt==null?void 0:bt.exercise_status)===2&&(Vn.current=setInterval(()=>{Ze(Ne)},3e4)),()=>{clearInterval(Vn.current)}),[bt==null?void 0:bt.exercise_status,Ne]);const Ze=Ln=>Ld(void 0,null,function*(){const sn=Nn().cloneDeep(Ln);console.log(sn,"sendData"),wn(!0),Dn([]);const mu=yield(0,oe.ZP)(`/api/exercises/${Ln==null?void 0:Ln.exercise_id}/exercise_abnormities.json`,{method:"get",params:sn});Kt((mu==null?void 0:mu.error_types)||[]),an([]),wn(!1),wt(mu==null?void 0:mu.total_count),Dn((mu==null?void 0:mu.exercise_abnormites)||[])}),vu=(Ln,sn)=>{Ne.page=1,Ne[sn]=Ln,Bt(ac({},Ne)),Ze(Ne)},Pn=Ln=>{Ne.page=1,Ne.keyword=Ln,Bt(ac({},Ne))},ga=()=>{Ne.page=1;const Ln=Object.assign({},Te.getFieldValue());Object.keys(Ln).map(function(sn){switch(sn){case"error_type":Ln[sn].includes("all")||!Ln[sn].length?(delete Ne.error_type,Te.setFieldsValue({error_type:"all"})):(Ne.error_type=Ln[sn],Te.setFieldsValue({error_type:Ne.error_type}));break;case"course_group_id":Ln[sn].includes("all")||!Ln[sn].length?(delete Ne.course_group,Te.setFieldsValue({course_group_id:"all"})):(Ne.course_group=Ln[sn],Te.setFieldsValue({course_group_id:Ne.course_group}));break}}),Bt(ac({},Ne)),Ze(Ne)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(de(47),cn(!0))},[document.getElementById("divhe"),zt]);const wu=(Ln,sn,mu)=>{Ne.page=Ln==null?void 0:Ln.current,Ne.limit=Ln==null?void 0:Ln.pageSize,mu!=null&&mu.order?(Ne.sort_by=mu==null?void 0:mu.field,Ne.sort_direction=(mu==null?void 0:mu.order)==="ascend"?"asc":"desc"):(Ne.sort_by=null,Ne.sort_direction=null),Bt(ac({},Ne)),Ze(Ne)},In=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Ln,sn,mu)=>Ne.limit*(Ne.page-1)+mu+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:Ln=>Yu.createElement(le.Z,{placement:"bottomLeft",title:Ln},Yu.createElement("span",null,Ln))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Ln=>Yu.createElement(le.Z,{placement:"bottomLeft",title:Ln},Yu.createElement("span",null,Ln||"--"))},{title:"\u5206\u73ED",dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Ln=>Yu.createElement(le.Z,{placement:"bottomLeft",title:Ln},Yu.createElement("span",null,Ln||"--"))},{title:"\u64CD\u4F5C\u65F6\u95F4",width:180,dataIndex:"created_at",ellipsis:{showTitle:!1}},{title:"\u7C7B\u578B",dataIndex:"error_type",width:140,ellipsis:{showTitle:!1}},{title:"\u8BF4\u660E",dataIndex:"description",ellipsis:{showTitle:!1},render:(Ln,sn)=>Yu.createElement(Yu.Fragment,null,Yu.createElement(le.Z,{placement:"bottomLeft",title:Ln},Yu.createElement("span",null,Ln||"--")),(sn==null?void 0:sn.user_screen_num)>=50&&Yu.createElement(le.Z,{placement:"bottomLeft",title:"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u523050\u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F"},Yu.createElement("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})),(sn==null?void 0:sn.user_screen_num)>0&&Yu.createElement("span",{onClick:()=>_t(sn==null?void 0:sn.user_id),className:"current c-light-primary ml10"},"\u622A\u5C4F\u8BB0\u5F55"))}],uu=Ln=>{an(Ln)},Bu=()=>{bn(!1),Ze(Ne)},Lu=Ln=>{const sn=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(zn,An)=>Yu.createElement("span",null,zn||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(zn,An)=>Yu.createElement(Yu.Fragment,null,zn==="passed"&&Yu.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),zn==="rejected"&&Yu.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),zn==="submitted"&&Yu.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(zn,An)=>zn?Yu.createElement(le.Z,{placement:"bottom",title:zn},Yu.createElement("span",null,zn)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(zn,An)=>Yu.createElement("span",{className:"current c-light-primary",onClick:()=>{ku.Z.publish("preview-image",zn)}},"\u67E5\u770B")}],mu=se.default.confirm({icon:null,width:700,className:`${ao.cusModal} custom-modal-divider`,centered:!0,title:Yu.createElement(pe.Z,null,Yu.createElement(fe.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),Yu.createElement(fe.Z,null,Yu.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>mu.destroy()}))),content:Yu.createElement("div",null,Yu.createElement(Ce.default,{className:ao.customTable,dataSource:[ac({},Ln)],bordered:!1,columns:sn,rowKey:"exercise_identity_photo_id",rowClassName:ao.row,pagination:!1}))})},bu=Ln=>{var sn,mu;const zn=se.default.confirm({icon:null,className:`${ao.cusModal} custom-modal-divider`,centered:!0,width:((sn=Ln==null?void 0:Ln.play_url)==null?void 0:sn.length)<6?724:744,title:Yu.createElement(pe.Z,null,Yu.createElement(fe.Z,{flex:"1"},"\u89C6\u9891"),Yu.createElement(fe.Z,null,Yu.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>zn.destroy()}))),content:Yu.createElement("ul",{className:ao.sys},(mu=Ln==null?void 0:Ln.play_url)==null?void 0:mu.map((An,kn)=>Yu.createElement("li",{className:ao.li,key:kn},Yu.createElement("div",{className:ao.d1},Yu.createElement("div",{className:ao.img},Yu.createElement(ni,{src:An==null?void 0:An.replace(".m3u8",".flv"),autoPlay:!0})),Yu.createElement("div",{className:ao.btn},Yu.createElement("div",{className:ao.b1},"\u56DE\u653E\u89C6\u9891",kn+1))))))})},Fu=Ln=>{const sn=se.default.confirm({icon:null,className:`${ao.cusModal} custom-modal-divider`,centered:!0,width:710,title:Yu.createElement(pe.Z,null,Yu.createElement(fe.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),Yu.createElement(fe.Z,null,Yu.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>sn.destroy()}))),content:Yu.createElement(pe.Z,null,Yu.createElement("aside",{className:ao.imgWrap,style:{marginBottom:40}},Yu.createElement("div",{className:ao.img},Yu.createElement("img",{width:326,src:(0,Se.Tv)(Ln==null?void 0:Ln.photo_url)}),Yu.createElement("div",{className:ao.textP},"\u91C7\u96C6\u7167\u7247")),Yu.createElement("div",{className:ao.img,style:{marginLeft:20}},Ln!=null&&Ln.identity_url?Yu.createElement("img",{width:326,src:(0,Se.Tv)(Ln==null?void 0:Ln.identity_url)}):Yu.createElement("div",{className:ao.no,style:{width:326}},Yu.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),Yu.createElement("div",{className:ao.textP},"\u8BC1\u4EF6\u7167\u7247"))))})};return Yu.createElement("section",{className:ao.wrap},Yu.createElement(Ae.default,{form:Te,onChange:ga,initialValues:{course_group_id:"all"}},Yu.createElement(Ae.default.Item,{name:"course_group_id"},Yu.createElement(ye.default.Group,{style:{width:"100%"}},Yu.createElement(pe.Z,null,Yu.createElement(fe.Z,{className:"font14",flex:"80px"},"\u73ED\u7EA7:"),Yu.createElement(fe.Z,{flex:"80px"},Yu.createElement(ye.default,{value:"all"},"\u5168\u90E8")),Yu.createElement(fe.Z,{flex:"1",id:"divhe",style:{height:ce+"px",overflow:"hidden"}},(ze=zt.course_groups)==null?void 0:ze.map((Ln,sn)=>Yu.createElement(ye.default,{key:sn,value:Ln.exercise_group_id,className:"ml0 mr8"},Ln.exercise_group_name,"(",Ln.exercise_group_students,")"))),Rt&&Yu.createElement("span",{onClick:()=>{let Ln=document.getElementById("divhe").scrollHeight;ce>47?de(47):de(Ln)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},ce===47?"\u5C55\u5F00":"\u6536\u8D77",ce===47?Yu.createElement(ti.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Yu.createElement($i.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),Yu.createElement(Ae.default.Item,{name:"error_type"},Yu.createElement(ye.default.Group,{style:{width:"100%"}},Yu.createElement(pe.Z,null,Yu.createElement(fe.Z,{className:"font14",flex:"80px"},"\u7C7B\u578B:"),Yu.createElement(fe.Z,{flex:"80px"},Yu.createElement(ye.default,{value:"all"},"\u5168\u90E8")),Yu.createElement(fe.Z,{flex:"1",id:"divhe",style:{height:ce+"px",overflow:"hidden"}},Qu==null?void 0:Qu.map((Ln,sn)=>Yu.createElement(ye.default,{key:sn,value:Ln.error_type,className:"ml0 mr8"},Ln.error_type_text,"\uFF08",Ln.count||0,"\uFF09"))))))),Yu.createElement("div",{className:ao.control},Yu.createElement(Me.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Ne==null?void 0:Ne.keyword,onChange:Ln=>Pn(Ln.target.value),onSearch:()=>{Ne.page=1,Bt(ac({},Ne)),Ze(Ne)}}),Yu.createElement(Fe.ZP,{onClick:()=>hu(!0),style:{marginLeft:"auto"},icon:Yu.createElement("i",{className:"iconfont icon-guizeguanli font16"}),type:"link"},"\u622A\u5C4F\u89C4\u5219"),Yu.createElement(Fe.ZP,{onClick:()=>yt(!0),icon:Yu.createElement("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link"},"\u64CD\u4F5C\u65E5\u5FD7")),Yu.createElement("div",{className:ao.bgH}),Yu.createElement(Ce.default,{className:ao.customTable,dataSource:Tt,bordered:!1,columns:In,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:ao.row,loading:Nt,onChange:wu,pagination:{pageSize:Ne.limit,total:rn,current:Ne.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:Ln=>Yu.createElement("span",{className:"mr10"},"\u5171",Yu.createElement("span",{className:"c-orange"},Ln),"\u6761\u6570\u636E")}}),Yu.createElement(tE,{selectIds:kt,visible:Pt,onCancel:()=>bn(!1),onOk:Bu,params:Ne}),Yu.createElement(nE,{visible:Et,onCancel:()=>yt(!1)}),Yu.createElement(uE,{visible:Ot,onCancel:()=>_t(!1)}),Yu.createElement(se.default,{centered:!0,title:"\u622A\u5C4F\u89C4\u5219",open:En,width:900,footer:null,onCancel:()=>{hu(!1)}},Yu.createElement("div",{className:"c-grey-333"},Yu.createElement("div",{className:"mb20 blod"},"1.\u6BCF\u4E2A\u5B66\u751F\u6BCF\u573A\u8003\u8BD5\u6700\u591A\u622A\u5C4F\u7684\u603B\u6570\u91CF\u4E3A50\u5F20\uFF0C\u8D85\u8FC7\u4E4B\u540E\u8BE5\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF0C\u8001\u5E08\u624B\u52A8\u5220\u9664\u622A\u5C4F\u56FE\u7247\u4E4B\u540E\u53EF\u518D\u81EA\u52A8\u8FDB\u884C\u622A\u5C4F\uFF1B"),Yu.createElement("div",{className:"mb20 blod"},"2.\u5355\u6B21\u9000\u51FA\u5168\u5C4F\u65F6\u957F\u4E0E\u622A\u5C4F\u6B21\u6570"),Yu.createElement("div",{className:"mb20"},"1\uFF09\u82E5\u5B66\u751F\u30101\u79D2 \u2264 \u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 30\u79D2\u3011\uFF0C\u6BCF\u96945\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),Yu.createElement("div",{className:"mb20"},"2\uFF09\u82E5\u5B66\u751F\u301030\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 120\u79D2\u3011\uFF0C\u6BCF\u969410\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),Yu.createElement("div",{className:"mb20"},"3\uFF09\u82E5\u5B66\u751F\u3010120\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 300\u79D2\u3011\uFF0C\u6BCF\u969430\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),Yu.createElement("div",{className:"mb20"},"4\uFF09\u82E5\u5B66\u751F\u3010300\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 720\u79D2\u3011\uFF0C\u6BCF\u969460\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),Yu.createElement("div",{className:"mb20"},"5\uFF09\u82E5\u5B66\u751F\u3010\u9000\u51FA\u5168\u5C4F\u65F6\u957F \uFF1E720\u79D2\u3011\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF1B"),Yu.createElement("div",{className:"mb20 blod"},"3.\u5B66\u751F\u8FD4\u56DE\u8003\u8BD5\u4E4B\u540E\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\u3002"))),Yu.createElement(Rl.Z,null))};var eE=(0,ie.connect)(({exercise:b,user:z})=>({exercise:b,user:z}))($v);const tE=({visible:b,onOk:z,onCancel:y,selectIds:ze,params:ut})=>{const[Ne,Bt]=(0,a.useState)(!1),[Te,ce]=(0,a.useState)({}),[de]=Ae.default.useForm(),Rt=cn=>Ld(void 0,null,function*(){Bt(!0);let zt;b===!0?zt=yield(0,oe.ZP)(`/api/exercises/${ut==null?void 0:ut.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:ac({identity_photo_ids:ze},cn)}):zt=yield(0,oe.ZP)(`/api/exercises/${ut==null?void 0:ut.exercise_id}/audit_identity_photo.json`,{method:"post",body:ac({identity_photo_id:b==null?void 0:b.exercise_identity_photo_id},cn)}),(zt==null?void 0:zt.status)===0&&z(),Bt(!1)});return Yu.createElement(se.default,{title:b!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!b,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:()=>{y()},afterClose:()=>{de.resetFields(),ce({})},confirmLoading:Ne,onOk:()=>de.submit()},Yu.createElement(Ae.default,{className:ao.formWrap,form:de,labelCol:{span:4},wrapperCol:{span:18},onFinish:Rt,onValuesChange:()=>{ce(ac({},de.getFieldsValue()))}},b!==!0&&Yu.createElement(pe.Z,{style:{marginLeft:28,marginBottom:38}},Yu.createElement(fe.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),Yu.createElement(fe.Z,null,Yu.createElement("aside",{className:ao.imgWrap},Yu.createElement("div",{className:ao.img},Yu.createElement("img",{width:234,src:(0,Se.Tv)(b==null?void 0:b.photo_url)}),Yu.createElement("div",{onClick:()=>{ku.Z.publish("preview-image",b==null?void 0:b.photo_url)},className:ao.iBtn},"\u9884\u89C8"),Yu.createElement("div",{className:ao.text},"\u91C7\u96C6\u7167\u7247")),Yu.createElement("div",{className:ao.img,style:{marginLeft:20}},b!=null&&b.identity_url?Yu.createElement("img",{width:234,src:(0,Se.Tv)(b==null?void 0:b.identity_url)}):Yu.createElement("div",{className:ao.no,style:{width:326}},Yu.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(b!=null&&b.identity_url)&&Yu.createElement("div",{onClick:()=>{ku.Z.publish("preview-image",(0,Se.Tv)(b==null?void 0:b.identity_url))},className:ao.iBtn},"\u9884\u89C8"),Yu.createElement("div",{className:ao.text},"\u8BC1\u4EF6\u7167\u7247"))))),Yu.createElement(Ae.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},Yu.createElement(ve.ZP.Group,null,Yu.createElement(ve.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),Yu.createElement(ve.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(Te==null?void 0:Te.state)==="rejected"&&Yu.createElement(Ae.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},Yu.createElement(Me.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),Yu.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))},nE=({visible:b,onCancel:z})=>{const y=(0,ie.useParams)(),[ze,ut]=(0,a.useState)({page:1,limit:20,exercise_id:y==null?void 0:y.categoryId}),[Ne,Bt]=(0,a.useState)(!1),[Te,ce]=(0,a.useState)([]),[de,Rt]=(0,a.useState)(0);(0,a.useEffect)(()=>{b&&(ze.page=1,ze.limit=20,ut(ac({},ze)),zt(ze))},[b]);const cn=[{title:"\u64CD\u4F5C\u4EBA",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:Tt=>Yu.createElement(le.Z,{placement:"bottomLeft",title:Tt},Yu.createElement("span",null,Tt))},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200},{title:"\u7C7B\u578B",dataIndex:"operate_type",width:100,render:Tt=>Yu.createElement(Yu.Fragment,null,Tt===0&&Yu.createElement("span",null,"\u5220\u9664"))},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:Tt=>Yu.createElement(le.Z,{placement:"bottomLeft",title:Tt},Yu.createElement("span",null,Tt))},{title:"\u5B66\u53F7",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:Tt=>Yu.createElement(le.Z,{placement:"bottomLeft",title:Tt},Yu.createElement("span",null,Tt))},{title:"\u622A\u5C4F\u65F6\u95F4",dataIndex:"screen_time",width:200},{title:"\u56FE\u7247",dataIndex:"url",width:100,render:Tt=>Yu.createElement("img",{className:"current",onClick:()=>ku.Z.publish("preview-image",`${Le.Z.API_SERVER}${Tt}`),width:70,height:40,src:`${Le.Z.API_SERVER}${Tt}`})}],zt=Tt=>Ld(void 0,null,function*(){const Dn=Nn().cloneDeep(Tt);Bt(!0);const kt=yield(0,oe.ZP)(`/api/exercises/${Tt==null?void 0:Tt.exercise_id}/exercise_user_screens/screen_actions.json`,{method:"get",params:Dn});Bt(!1),Rt(kt==null?void 0:kt.total_count),ce((kt==null?void 0:kt.exercise_screen_actions)||[])}),bt=Tt=>{ze.page=Tt==null?void 0:Tt.current,ze.limit=Tt==null?void 0:Tt.pageSize,ut(ac({},ze)),zt(ze)};return Yu.createElement(se.default,{title:"\u64CD\u4F5C\u65E5\u5FD7",open:b,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:()=>{z()},footer:null},Yu.createElement(Ce.default,{dataSource:Te,bordered:!1,columns:cn,size:"large",loading:Ne,locale:{emptyText:Yu.createElement(ln.Z,null)},onChange:bt,pagination:{pageSize:ze.limit,total:de,current:ze.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:Tt=>Yu.createElement("span",{className:"mr10"},"\u5171",Yu.createElement("span",{className:"c-orange"},Tt),"\u6761\u6570\u636E")}}))},uE=({visible:b,onCancel:z})=>{const y=(0,ie.useParams)(),[ze,ut]=(0,a.useState)({page:1,limit:9999,user_id:b,error_type:[8],exercise_id:y==null?void 0:y.categoryId}),[Ne,Bt]=(0,a.useState)(!1),[Te,ce]=(0,a.useState)([]);(0,a.useEffect)(()=>{b&&de(_v(ac({},ze),{user_id:b}))},[b]);const de=zt=>Ld(void 0,null,function*(){const bt=Nn().cloneDeep(zt);console.log(bt,"sendData"),Bt(!0);const Tt=yield(0,oe.ZP)(`/api/exercises/${zt==null?void 0:zt.exercise_id}/exercise_abnormities.json`,{method:"get",params:bt});Bt(!1),ce((Tt==null?void 0:Tt.exercise_abnormites)||[])}),Rt=zt=>Ld(void 0,null,function*(){se.default.confirm({icon:null,title:"\u63D0\u793A",content:"\u5220\u9664\u540E\u4E0D\u53EF\u6062\u590D\uFF0C\u786E\u8BA4\u5220\u9664\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ld(void 0,null,function*(){(yield(0,oe.ZP)(`/api/exercises/${y==null?void 0:y.categoryId}/exercise_user_screens/${zt}.json`,{method:"delete"})).status===0&&(me.ZP.success("\u5220\u9664\u6210\u529F"),de(ze))})})}),cn=(Te==null?void 0:Te[0])||{};return Yu.createElement(se.default,{title:"\u622A\u5C4F\u8BB0\u5F55",open:!!b,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:()=>{z()},footer:null},Yu.createElement(pn.Z,{spinning:Ne},Yu.createElement("div",{style:{maxHeight:500}},Yu.createElement("div",{className:"c-grey-333 blod mb10"},cn==null?void 0:cn.real_name," ",cn==null?void 0:cn.student_id),(cn==null?void 0:cn.user_screen_num)>=50&&Yu.createElement("div",{className:"mb10",style:{color:"#FA6400"}},Yu.createElement("i",{className:"iconfont icon-tishi11 mr5"}),Yu.createElement("span",null,"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u5230 50 \u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F")),Te==null?void 0:Te.map((zt,bt)=>{var Tt,Dn;return Yu.createElement("div",{key:bt},Yu.createElement("div",{className:"mb10"},Yu.createElement("span",{className:"c-grey-666 mr10"},"\u9000\u51FA\u5168\u5C4F\u65F6\u95F4"),Yu.createElement("span",{style:{display:"inline-block",width:144},className:"c-grey-333"},zt==null?void 0:zt.created_at),Yu.createElement("span",{className:"c-grey-666 ml40"},"\u622A\u5C4F\u6570\u91CF",Yu.createElement("span",{style:{margin:"0 6px",color:"#FA6400"}},(Tt=zt==null?void 0:zt.exercise_user_screens)==null?void 0:Tt.length),"\u5F20")),Yu.createElement("div",{className:ao.listWrap},(Dn=zt==null?void 0:zt.exercise_user_screens)==null?void 0:Dn.map(kt=>Yu.createElement("div",{key:kt==null?void 0:kt.id,className:ao.list},Yu.createElement("img",{src:`${Le.Z.API_SERVER}${kt==null?void 0:kt.url}`}),Yu.createElement("div",{className:ao.time},Yu.createElement("span",{className:"c-grey-666 mr10 font12"},"\u622A\u5C4F\u65F6\u95F4"),Yu.createElement("span",{className:"c-grey-333 font12"},kt==null?void 0:kt.created_at)),Yu.createElement("div",{className:ao.mask},Yu.createElement("div",{className:ao.icons},Yu.createElement("i",{onClick:()=>ku.Z.publish("preview-image",`${Le.Z.API_SERVER}${kt==null?void 0:kt.url}`),className:"iconfont icon-fangda3 mr15"}),Yu.createElement("i",{onClick:()=>Rt(kt==null?void 0:kt.id),className:"iconfont icon-shanchu14"})))))))}))))};var md={flex_box_center:"flex_box_center___eZU8T",flex_space_between:"flex_space_between___l4Kzs",flex_box_vertical_center:"flex_box_vertical_center___E7NVy",flex_box_center_end:"flex_box_center_end___S0V3_",flex_box_column:"flex_box_column___ONItD",title:"title___rK1ze",export:"export___tng10",startbutton:"startbutton___jWMUv",bg:"bg___rwmJT",tabs:"tabs___SK3e0",moni:"moni___aMCpW",workListTabWrap:"workListTabWrap___dVDh3",workListTabButton:"workListTabButton___PN6ok",ai_review_new:"ai_review_new___MqVZZ",btn_review:"btn_review___g8AFi"},Vf=E(73704),aE=E(83601),lE=E(41727),rE=E(12971),iE=E(40180);const oE=b=>{const z=y=>{const ze=new Notification(y.title,{body:y.message,icon:y.icon||"/ip.png"});ze.addEventListener("click",()=>{y.link&&window.open(y.link,y.target||"_blank")}),setTimeout(()=>{ze.close()},3e4)};"Notification"in window?Notification.permission==="granted"?z(b):Notification.permission!=="denied"&&Notification.requestPermission().then(y=>{y==="granted"&&z(b)}):alert("\u5F53\u524D\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u901A\u77E5")};var sE=E(84667),cE=E(39623),dE=E(43632),mE=E(5328),fE=E(79038),pE=E(32637),vE=E(9202),Gf={radio_con:"radio_con___OlJK6",result_con:"result_con___Z4Xwq",result_title:"result_title___uGxkx"},ms=E(59301),EE=Object.defineProperty,AE=Object.defineProperties,gE=Object.getOwnPropertyDescriptors,Yf=Object.getOwnPropertySymbols,hE=Object.prototype.hasOwnProperty,FE=Object.prototype.propertyIsEnumerable,Kf=(b,z,y)=>z in b?EE(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,cf=(b,z)=>{for(var y in z||(z={}))hE.call(z,y)&&Kf(b,y,z[y]);if(Yf)for(var y of Yf(z))FE.call(z,y)&&Kf(b,y,z[y]);return b},CE=(b,z)=>AE(b,gE(z)),df=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const yE=({shixunHomeworks:b,exercise:z,loading:y,dispatch:ze})=>{var ut,Ne,Bt,Te,ce,de;const[Rt,cn]=(0,a.useState)({page:1,limit:10}),[zt,bt]=(0,a.useState)(-1),[Tt,Dn]=(0,a.useState)(""),[kt,an]=(0,a.useState)({}),[rn,wt]=(0,a.useState)(!1),[Nt,wn]=(0,a.useState)(!1),Pt=(0,ie.useParams)(),[bn,En]=(0,a.useState)({}),hu=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Qu,Kt,Ze)=>(Rt.page-1)*Rt.limit+Ze+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:180,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Qu=>Qu||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Qu,Kt)=>ms.createElement("div",{className:Gf.banding,title:Qu||"--"},Qu||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Qu,Kt)=>Qu===0?ms.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Qu===1?ms.createElement("span",{style:{color:"#DF3042"}},!Kt.is_make_up&&"\u8003\u8BD5\u4E2D",Kt.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Qu===2?ms.createElement("span",{style:{color:"#5AB891"}},!Kt.is_make_up&&!Kt.is_force_commit&&"\u5DF2\u4EA4\u5377",Kt.is_make_up&&!Kt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Kt.is_make_up&&Kt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Kt.is_make_up&&Kt.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):ms.createElement("span",{style:{color:"#5AB891"}},!Kt.is_make_up&&!Kt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Kt.is_make_up&&!Kt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Kt.is_make_up&&Kt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Kt.is_make_up&&Kt.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sortDirections:["descend","ascend"],sorter:!0,width:150},{title:"\u8BC4\u9605\u72B6\u6001",width:150,dataIndex:"has_comment",render:(Qu,Kt)=>{let Ze=new Date().getTime();return bn!=null&&bn.appraise_setting&&(bn!=null&&bn.sealed_review)&&new Date(bn==null?void 0:bn.appraise_end_time).getTime()>Ze?"--":!Qu&&Kt.review_status?"\u8BC4\u9605\u4E2D":Qu?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"}},{title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",width:150,dataIndex:"success_status",render:Qu=>Qu===1?ms.createElement("span",{className:"c-green"},"\u6210\u529F"):ms.createElement("span",{className:"c-red"},"\u5931\u8D25")}].filter(Qu=>!!Qu);(0,a.useEffect)(()=>{var Qu,Kt;((Qu=z.actionTabs)==null?void 0:Qu.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&(bt((Kt=z.actionTabs)==null?void 0:Kt.status),Et())},[(ut=z.actionTabs)==null?void 0:ut.key]),(0,a.useEffect)(()=>{var Qu;((Qu=z.actionTabs)==null?void 0:Qu.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"&&zt!=null&&_t(1,10)},[zt]);const Et=()=>df(void 0,null,function*(){const Qu=yield(0,oe.ZP)(`/api/exercises/${Pt.categoryId}/header_info.json`,{method:"get"});(Qu==null?void 0:Qu.status)===0&&En((Qu==null?void 0:Qu.data)||{})}),yt=Qu=>{Rt.keyword=Qu,Rt.page=1,cn(cf({},Rt)),Ot(Rt)},Ot=Qu=>df(void 0,null,function*(){var Kt,Ze;wn(!0);const vu=yield(0,oe.ZP)(`/api/exercise_resubmits/${(Kt=z.actionTabs)==null?void 0:Kt.id}/resubmit_student_list.json`,{method:"get",params:CE(cf({},Qu),{success_status:zt!=-1?[zt]:null,exercise_id:Pt==null?void 0:Pt.categoryId,exercise_question_id:(Ze=z.actionTabs)==null?void 0:Ze.questionId})});(vu==null?void 0:vu.status)===0&&an(vu||{}),wn(!1)}),_t=(Qu,Kt)=>{Rt.page=Qu,Rt.limit=Kt,cn(cf({},Rt)),Ot(Rt)},Vn=()=>df(void 0,null,function*(){var Qu,Kt,Ze,vu;if(zt==1&&((Qu=kt==null?void 0:kt.success_status)==null?void 0:Qu[1].count)==0||zt==2&&((Kt=kt==null?void 0:kt.success_status)==null?void 0:Kt[0].count)==0)return me.ZP.warning("\u65E0\u53EF\u8BC4\u9605\u7684\u4F5C\u4E1A");wt(!0);const Pn=yield(0,oe.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:Pt==null?void 0:Pt.categoryId,exercise_users_ids:kt==null?void 0:kt.exercise_users_ids,exercise_question_id:(Ze=z.actionTabs)==null?void 0:Ze.questionId}});(Pn==null?void 0:Pn.status)===0&&(Yn(),(vu=z.actionTabs)==null||vu.onOK()),wt(!1)}),Yn=()=>{ze({type:"exercise/setActionTabs",payload:{key:""}}),Dn(""),bt(null)};return ms.createElement(se.default,{width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",open:((Ne=z.actionTabs)==null?void 0:Ne.key)==="\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",destroyOnClose:!0,confirmLoading:rn,onCancel:()=>Yn(),okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",onOk:()=>Vn()},ms.createElement("div",{className:Gf.radio_con},ms.createElement("div",null,ms.createElement("span",{className:"mr20"},"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C"),ms.createElement(ve.ZP.Group,{onChange:Qu=>{bt(Qu.target.value)},value:zt,options:[{label:"\u5168\u90E8",value:-1,style:{marginRight:25,color:"#000"}},{label:`\u6210\u529F\uFF08${((Bt=kt==null?void 0:kt.success_status)==null?void 0:Bt[1].count)||0}\uFF09`,value:1,style:{marginRight:25,color:"#000"}},{label:`\u5931\u8D25\uFF08${((Te=kt==null?void 0:kt.success_status)==null?void 0:Te[0].count)||0}\uFF09`,value:0,style:{marginRight:25,color:"#000"}}]}))),ms.createElement("div",{className:"flex justify-between item-center mb10"},ms.createElement("div",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",ms.createElement("span",{style:{color:"#37AD83",margin:"0 2px"}},((ce=kt==null?void 0:kt.success_status)==null?void 0:ce[1].count)||0),"\u4EBA\uFF0C\u5931\u8D25",ms.createElement("span",{style:{color:"#E30000",margin:"0 2px"}},((de=kt==null?void 0:kt.success_status)==null?void 0:de[0].count)||0),"\u4EBA"),ms.createElement(Me.default.Search,{style:{width:400},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Tt,onChange:Qu=>Dn(Qu.target.value),onSearch:yt})),ms.createElement(Ce.default,{loading:Nt,dataSource:(kt==null?void 0:kt.data)||[],columns:hu,pagination:{current:Rt.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Rt.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:(kt==null?void 0:kt.count)||0,size:"default",showTotal:Se.rU,onChange:_t},onChange:(Qu,Kt,Ze)=>{Ze!=null&&Ze.order?(Rt.sort_by=Ze==null?void 0:Ze.field,Rt.direction=(Ze==null?void 0:Ze.order)==="ascend"?"asc":"desc"):(Rt.sort_by=null,Rt.direction=null),Ot(Rt)}}))};var BE=(0,ie.connect)(({shixunHomeworks:b,exercise:z,loading:y,user:ze})=>({shixunHomeworks:b,exercise:z,loading:y.effects,user:ze}))(yE),Gc=E(59301),DE=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const bE=({exercise:b,loading:z,dispatch:y})=>{var ze,ut;const[Ne,Bt]=(0,a.useState)([]),Te=(0,ie.useParams)(),ce=[{title:"\u65F6\u95F4",dataIndex:"created_at",width:170,ellipsis:!0,render:Rt=>Gc.createElement(le.Z,{placement:"bottom",title:Rt},Gc.createElement("span",{style:{color:"#333"}},je()(Rt).format("YYYY-MM-DD HH:mm")))},{title:"\u64CD\u4F5C\u660E\u7EC6",dataIndex:"user_name",width:272,render:(Rt,cn)=>Gc.createElement("span",{style:{color:"#333"}},cn==null?void 0:cn.user_name,"\u64CD\u4F5C\u4E86\u667A\u80FD\u8BC4\u9605")},{title:"\u64CD\u4F5C\u7ED3\u679C",dataIndex:"success_count",width:272,render:(Rt,cn)=>(cn==null?void 0:cn.status)=="running"?Gc.createElement("span",{style:{color:"#333"}}," ",Gc.createElement("span",null,"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6")," ",cn==null?void 0:cn.rate):Gc.createElement("span",{style:{color:"#333"}},"\u667A\u80FD\u8BC4\u9605\u6210\u529F ",cn==null?void 0:cn.success_count," \u4EBA\uFF0C\u5931\u8D25 ",cn==null?void 0:cn.fail_count," \u4EBA")}];(0,a.useEffect)(()=>{var Rt;((Rt=b.actionTabs)==null?void 0:Rt.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55"&&de()},[(ze=b.actionTabs)==null?void 0:ze.key]);const de=()=>DE(void 0,null,function*(){var Rt;const cn=yield(0,oe.ZP)("/api/exercise_resubmits/resubmit_history.json",{method:"get",params:(Rt=b.actionTabs)==null?void 0:Rt.params});cn.status===0&&Bt(cn==null?void 0:cn.data)});return Gc.createElement(se.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:((ut=b.actionTabs)==null?void 0:ut.key)==="AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",destroyOnClose:!0,onCancel:()=>{y({type:"exercise/setActionTabs",payload:{key:""}})},footer:null},Gc.createElement(Ce.default,{pagination:!1,dataSource:Ne,columns:ce,className:"mb10"}))};var xE=(0,ie.connect)(({exercise:b,loading:z,user:y})=>({exercise:b,loading:z.effects,user:y}))(bE),wE=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())}),IE=({id:b,dispatch:z})=>{const[y,ze]=(0,a.useState)(null);(0,a.useEffect)(()=>{ut()},[]);const ut=()=>wE(void 0,null,function*(){var Ne,Bt,Te,ce,de,Rt,cn,zt,bt,Tt,Dn,kt;const an=b;let rn;do if(rn=yield(0,oe.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:an}}),((Ne=rn==null?void 0:rn.data)==null?void 0:Ne.status)===1){ze([(Te=(Bt=rn==null?void 0:rn.data)==null?void 0:Bt.progress)==null?void 0:Te.current_success_count,(de=(ce=rn==null?void 0:rn.data)==null?void 0:ce.progress)==null?void 0:de.total]);break}else if(((Rt=rn==null?void 0:rn.data)==null?void 0:Rt.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),ze([(zt=(cn=rn==null?void 0:rn.data)==null?void 0:cn.progress)==null?void 0:zt.current_success_count,(Tt=(bt=rn==null?void 0:rn.data)==null?void 0:bt.progress)==null?void 0:Tt.total]),yield new Promise(wt=>setTimeout(wt,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((Dn=rn==null?void 0:rn.data)==null?void 0:Dn.status)===0);z({type:"exercise/setCommonHeader",payload:{progress:(kt=rn==null?void 0:rn.data)==null?void 0:kt.progress}})});return a.createElement(a.Fragment,null,y&&a.createElement(pe.Z,{align:"middle",className:"mr10 ml10"},a.createElement(pn.Z,{className:"mr10",size:"small"}),a.createElement("span",null,"\u8BD5\u9898\u751F\u6210\u4E2D\uFF0C\u751F\u6210\u8FDB\u5EA6\uFF1A",y[0]," / ",y[1])))},am={flex_box_center:"flex_box_center___vzWqI",flex_space_between:"flex_space_between___ft9Bd",flex_box_vertical_center:"flex_box_vertical_center___QAPwj",flex_box_center_end:"flex_box_center_end___qX0M2",flex_box_column:"flex_box_column___awDYy",customModal:"customModal___pYYHM",checking:"checking___GoeHX",content:"content___dNIO5",group:"group___hRNtC",footer:"footer___xOqas"},Xf=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const PE=({exercise:b,dispatch:z,onOk:y})=>{const ze=(0,ie.useParams)();let[ut,Ne]=(0,a.useState)([]);const[Bt,Te]=(0,a.useState)([]),[ce,de]=(0,a.useState)(!0),[Rt,cn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{b.actionTabs.key==="\u63D0\u4EA4\u62A5\u544A"&&zt()},[b.actionTabs.key]);const zt=()=>Xf(void 0,null,function*(){de(!0);const Tt=yield(0,oe.ZP)(`/api/exercises/${ze==null?void 0:ze.categoryId}/exercise_user/report_setting.json`,{method:"get",params:{id:ze==null?void 0:ze.categoryId}});Tt&&Ne((Tt==null?void 0:Tt.exercise_report_setting)||[]),de(!1)}),bt=()=>{z({type:"exercise/setActionTabs",payload:{}})};return a.createElement(se.default,{centered:!0,afterClose:()=>{Te([]),cn(!1)},title:"\u63D0\u4EA4\u62A5\u544A",open:b.actionTabs.key==="\u63D0\u4EA4\u62A5\u544A",width:718,onOk:()=>Xf(void 0,null,function*(){var Tt,Dn;console.log("---",ut);let kt=yield(0,oe.ZP)(`/api/exercises/${ze==null?void 0:ze.categoryId}/exercise_user/submit_report.json`,{method:"post",body:{exercise_user_id:(Dn=(Tt=b.actionTabs)==null?void 0:Tt.params)==null?void 0:Dn.exercise_user_id,report_settings:ut}});(kt==null?void 0:kt.status)===0&&(me.ZP.info("\u63D0\u4EA4\u6210\u529F"),z({type:"exercise/setActionTabs",payload:{}}))}),wrapClassName:am.customModal,onCancel:bt},a.createElement("aside",{className:am.checking},a.createElement("div",{className:am.content},a.createElement("div",{className:am.group},a.createElement("p",null,"\u63D0\u4EA4\u8BD5\u5377\u540E\uFF0C\u5B9E\u9A8C\u62A5\u544A\u7531\u7CFB\u7EDF\u81EA\u52A8\u751F\u6210\uFF0C\u4F60\u53EA\u9700\u8865\u5145\u4EE5\u4E0B\u4FE1\u606F\u5373\u53EF\u3002")),ut==null?void 0:ut.map(Tt=>a.createElement("div",{style:{height:40,display:"flex",alignItems:"center",padding:"0px 10px",marginTop:10}},a.createElement("label",{style:{width:100,textAlign:"end"}},a.createElement("span",{style:{color:"red"}},"*"),Tt==null?void 0:Tt.name,"\uFF1A"),a.createElement(Me.default,{size:"large",style:{flex:1},defaultValue:Tt.content,onChange:Dn=>{Tt.content=Dn.target.value,Ne(ut)}}))))))};var SE=(0,ie.connect)(({exercise:b})=>({exercise:b}))(PE),NE={flex_box_center:"flex_box_center___CtxaX",flex_space_between:"flex_space_between___H8TAS",flex_box_vertical_center:"flex_box_vertical_center___PLMI8",flex_box_center_end:"flex_box_center_end___iyzvs",flex_box_column:"flex_box_column___ZxWqW"},lo={head:"head___HSGEG",title:"title___mOmk5",tubiao:"tubiao___d3Z7M",tb_title:"tb_title___lYUyV",pie_style:"pie_style___FF0jM",legend:"legend___cE3z0",legend_item:"legend_item___EA_f6",legend_item_color:"legend_item_color___c2MWd",legend_item_text:"legend_item_text___qP0WY",line:"line___PaqB8",bar_style:"bar_style___cD5xa",tubiao2:"tubiao2___lb8xS",FormCheckBoxDom:"FormCheckBoxDom___PmqdD",content:"content___rjToM",data_overview:"data_overview___CN6QO",data_overview_item:"data_overview_item___lROWX",num:"num___VUb3K",text:"text___QneBV",accuracySetting:"accuracySetting___oIsbl"},mf={mymodal:"mymodal___lPHLC",previewModal:"previewModal___kC9MS"},vc=E(59301),OE=Object.defineProperty,ME=Object.defineProperties,LE=Object.getOwnPropertyDescriptors,Jf=Object.getOwnPropertySymbols,RE=Object.prototype.hasOwnProperty,TE=Object.prototype.propertyIsEnumerable,qf=(b,z,y)=>z in b?OE(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Rd=(b,z)=>{for(var y in z||(z={}))RE.call(z,y)&&qf(b,y,z[y]);if(Jf)for(var y of Jf(z))TE.call(z,y)&&qf(b,y,z[y]);return b},Td=(b,z)=>ME(b,LE(z));const{RangePicker:kE}=qn.default,jE=({exercise:b,dispatch:z,handleOnComplete:y})=>{var ze,ut,Ne,Bt,Te;const{actionTabs:ce={},course_groups:de=[]}=b,Rt=(0,ie.useParams)(),[,cn,zt,bt]=(0,Bn.U)(ne.FN,{exercise_id:Rt==null?void 0:Rt.categoryId}),[Tt,Dn]=(0,a.useState)({page:1,limit:10,exercise_group_id:((ze=ce==null?void 0:ce.data)==null?void 0:ze.exercise_group_id)||"all",keyword:"",status:((ut=ce==null?void 0:ce.data)==null?void 0:ut.status)!==void 0?(Ne=ce==null?void 0:ce.data)==null?void 0:Ne.status:""}),kt={\u672A\u5F00\u59CB:"#A4AEB6",\u5DF2\u5B8C\u6210:"#16A341",\u90E8\u5206\u5B8C\u6210:"#165DFF"},an={0:"\u672A\u5F00\u59CB",1:"\u5DF2\u5B8C\u6210",2:"\u90E8\u5206\u5B8C\u6210"},rn=()=>{z({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{ce!=null&&ce.data&&zt(Td(Rd({},Tt),{exercise_group_id:(Tt==null?void 0:Tt.exercise_group_id)=="all"?"":Tt==null?void 0:Tt.exercise_group_id,exercise_id:Rt==null?void 0:Rt.categoryId}))},[ce==null?void 0:ce.data,Tt]),vc.createElement(se.default,{centered:!0,title:ce==null?void 0:ce.key,open:(ce==null?void 0:ce.key)==="\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",width:1100,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:rn,className:mf.mymodal},vc.createElement("div",{className:"flex item-center justify-between"},vc.createElement("div",null,vc.createElement(Xt.default,{style:{width:140},value:Tt==null?void 0:Tt.status,onChange:wt=>{Dn(Td(Rd({},Tt),{status:wt}))},options:[{label:"\u5168\u90E8\u72B6\u6001",value:""},{label:"\u672A\u5F00\u59CB",value:0},{label:"\u5DF2\u5B8C\u6210",value:1},{label:"\u90E8\u5206\u5B8C\u6210",value:2}]}),vc.createElement(Xt.default,{style:{width:160,marginLeft:20},mode:"multiple",maxTagCount:"responsive",value:Tt==null?void 0:Tt.exercise_group_id,onChange:wt=>{console.log(wt);let Nt=[...wt];Nt.length===0&&(Nt=["all"]),Nt.includes("all")&&Nt.length>1&&(Nt[Nt.length-1]=="all"?Nt=["all"]:Nt=Nt.filter(wn=>wn!=="all")),Dn(Td(Rd({},Tt),{exercise_group_id:Nt}))},filterOption:(wt,Nt)=>Nt.label.indexOf(wt.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...de.map(wt=>({label:wt==null?void 0:wt.exercise_group_name,value:wt==null?void 0:wt.exercise_group_id}))]}),vc.createElement(kE,{size:"large",style:{width:315,marginLeft:20},placeholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"],allowClear:!0,showTime:{format:"HH:mm",defaultValue:[je()((0,Se.U6)(),"HH:mm"),je()((0,Se.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onChange:(wt,Nt)=>{Dn(Td(Rd({},Tt),{start_time:Nt[0],end_time:Nt[1]}))}})),vc.createElement(lr.t7,{style:{width:230},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:wt=>{Dn(Td(Rd({},Tt),{keyword:wt}))}})),vc.createElement(Ce.default,{className:"mt10",dataSource:((Bt=bt==null?void 0:bt.data)==null?void 0:Bt.list)||[],scroll:{y:500},loading:cn,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60,render:(wt,Nt,wn)=>`${((Tt==null?void 0:Tt.page)-1)*10+wn+1}`},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",render:wt=>wt||"\u672A\u5206\u73ED"},{title:"\u9519\u9898\u6570\u91CF",dataIndex:"wrong_size",render:wt=>wt||0},{title:"\u72B6\u6001",dataIndex:"status",render:wt=>vc.createElement("span",{style:{color:kt[wt]}},an[wt])},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"end_at",render:wt=>wt?je()(wt).format("YYYY-MM-DD HH:mm:ss"):"--"}],pagination:{current:Tt.page,pageSize:Tt==null?void 0:Tt.limit,onChange:(wt,Nt)=>{Dn(Td(Rd({},Tt),{page:wt,limit:Nt}))},total:((Te=bt==null?void 0:bt.data)==null?void 0:Te.size)||0,showTotal:wt=>vc.createElement("span",{className:"font12 c-666"},"\u5171",vc.createElement("span",{style:{color:"#3061D0"}},wt),"\u6761\u6570\u636E")}}))};var ZE=(0,ie.connect)(({exercise:b})=>({exercise:b}))(jE),as=E(59301),zE=Object.defineProperty,QE=Object.defineProperties,HE=Object.getOwnPropertyDescriptors,_f=Object.getOwnPropertySymbols,WE=Object.prototype.hasOwnProperty,UE=Object.prototype.propertyIsEnumerable,$f=(b,z,y)=>z in b?zE(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,s0=(b,z)=>{for(var y in z||(z={}))WE.call(z,y)&&$f(b,y,z[y]);if(_f)for(var y of _f(z))UE.call(z,y)&&$f(b,y,z[y]);return b},c0=(b,z)=>QE(b,HE(z));const VE=(b="")=>{var z,y;const ze=document.createElement("html");return ze.innerHTML=(0,at.ZP)(b),as.createElement("span",null,((y=(z=ze==null?void 0:ze.children)==null?void 0:z[1])==null?void 0:y.textContent)||(ze==null?void 0:ze.textContent)||"")},{RangePicker:LA}=qn.default,GE=({exercise:b,dispatch:z,handleOnComplete:y})=>{var ze,ut,Ne,Bt,Te,ce,de,Rt,cn,zt;const{actionTabs:bt={},course_groups:Tt=[]}=b,Dn=(0,ie.useParams)(),[,kt,an,rn]=(0,Bn.U)(ne.OL,{exercise_id:Dn==null?void 0:Dn.categoryId}),[wt,Nt]=(0,a.useState)({page:1,limit:10,exercise_group_id:((ze=bt==null?void 0:bt.data)==null?void 0:ze.exercise_group_id)||"all",exercise_question_id:(ut=bt==null?void 0:bt.data)==null?void 0:ut.exercise_question_id,keyword:"",status:"",not_complete:((Ne=bt==null?void 0:bt.data)==null?void 0:Ne.not_complete)||!1}),wn={\u672A\u5F00\u59CB:"#A4AEB6",\u5DF2\u5B8C\u6210:"#16A341",\u90E8\u5206\u5B8C\u6210:"#165DFF"},Pt=()=>{z({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{bt!=null&&bt.data&&an(c0(s0({},wt),{exercise_group_id:(wt==null?void 0:wt.exercise_group_id)=="all"?"":wt==null?void 0:wt.exercise_group_id,exercise_id:Dn==null?void 0:Dn.categoryId}))},[bt==null?void 0:bt.data,wt]),as.createElement(se.default,{centered:!0,title:as.createElement(as.Fragment,null,"\u9519\u9898\u8BE6\u60C5",as.createElement("span",{className:"font14 c-grey-666"},"\uFF08",(Bt=bt==null?void 0:bt.data)==null?void 0:Bt.title,"\uFF09"),as.createElement(le.Z,{title:as.createElement(as.Fragment,null,"\u9898\u76EE\uFF1A",VE((Te=bt==null?void 0:bt.data)==null?void 0:Te.question_title),as.createElement("br",null),"\u9898\u578B\uFF1A",(ce=bt==null?void 0:bt.data)==null?void 0:ce.question_type,as.createElement("br",null),"\u6B63\u786E\u7387\uFF1A",(de=bt==null?void 0:bt.data)==null?void 0:de.rate,"%",as.createElement("br",null))},as.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5"))),open:(bt==null?void 0:bt.key)==="\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",width:880,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Pt,className:mf.mymodal},as.createElement("div",{className:"flex item-center justify-between"},as.createElement("div",null,as.createElement(Xt.default,{style:{width:140},value:wt==null?void 0:wt.status,onChange:bn=>{Nt(c0(s0({},wt),{status:bn}))},options:[{label:"\u5168\u90E8\u72B6\u6001",value:""},{label:"\u5DF2\u5DE9\u56FA",value:!0},{label:"\u672A\u5DE9\u56FA",value:!1}]}),as.createElement(Xt.default,{style:{width:160,marginLeft:20},mode:"multiple",maxTagCount:"responsive",value:wt==null?void 0:wt.exercise_group_id,onChange:bn=>{console.log(bn);let En=[...bn];En.length===0&&(En=["all"]),En.includes("all")&&En.length>1&&(En[En.length-1]=="all"?En=["all"]:En=En.filter(hu=>hu!=="all")),Nt(c0(s0({},wt),{exercise_group_id:En}))},filterOption:(bn,En)=>En.label.indexOf(bn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Tt.map(bn=>({label:bn==null?void 0:bn.exercise_group_name,value:bn==null?void 0:bn.exercise_group_id}))]})),as.createElement(lr.t7,{style:{width:230},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:bn=>{Nt(c0(s0({},wt),{keyword:bn}))}})),as.createElement(Ce.default,{className:"mt10",dataSource:((Rt=rn==null?void 0:rn.data)==null?void 0:Rt.list)||[],scroll:{y:500},loading:kt,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60,render:(bn,En,hu)=>`${((wt==null?void 0:wt.page)-1)*10+hu+1}`},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",render:bn=>bn||"\u672A\u5206\u73ED"},((cn=bt==null?void 0:bt.data)==null?void 0:cn.type)==2&&{title:"\u9519\u9898\u6B21\u6570",dataIndex:"wrong_size"},{title:"\u662F\u5426\u5DF2\u5DE9\u56FA",dataIndex:"status",render:bn=>bn?"\u662F":"\u5426"}].filter(bn=>!!bn),pagination:{current:wt.page,pageSize:wt==null?void 0:wt.limit,onChange:(bn,En)=>{Nt(c0(s0({},wt),{page:bn,limit:En}))},total:((zt=rn==null?void 0:rn.data)==null?void 0:zt.size)||0,showTotal:bn=>as.createElement("span",{className:"font12 c-666"},"\u5171",as.createElement("span",{style:{color:"#3061D0"}},bn),"\u6761\u6570\u636E")}}))};var YE=(0,ie.connect)(({exercise:b})=>({exercise:b}))(GE),Lc=E(72154),Zo=E(59301),KE=Object.defineProperty,XE=Object.defineProperties,JE=Object.getOwnPropertyDescriptors,ep=Object.getOwnPropertySymbols,qE=Object.prototype.hasOwnProperty,_E=Object.prototype.propertyIsEnumerable,tp=(b,z,y)=>z in b?KE(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,d0=(b,z)=>{for(var y in z||(z={}))qE.call(z,y)&&tp(b,y,z[y]);if(ep)for(var y of ep(z))_E.call(z,y)&&tp(b,y,z[y]);return b},lm=(b,z)=>XE(b,JE(z));const{RangePicker:RA}=qn.default,$E=({exercise:b,dispatch:z,handleOnComplete:y})=>{var ze,ut,Ne,Bt,Te,ce,de;const{actionTabs:Rt={},course_groups:cn=[]}=b,zt=(0,ie.useParams)(),[,bt,Tt,Dn]=(0,Bn.U)(ne.Wm,{exercise_id:zt==null?void 0:zt.categoryId}),[kt,an]=(0,a.useState)({page:1,limit:10,keyword:"",status:((ze=Rt==null?void 0:Rt.data)==null?void 0:ze.status)||"",exercise_group_id:((ut=Rt==null?void 0:Rt.data)==null?void 0:ut.exercise_group_id)||"all",question_type:((Ne=Rt==null?void 0:Rt.data)==null?void 0:Ne.question_type)!==void 0?(Bt=Rt==null?void 0:Rt.data)==null?void 0:Bt.question_type:"",exercise_question_id:(Te=Rt==null?void 0:Rt.data)==null?void 0:Te.exercise_question_id}),[rn,wt]=(0,a.useState)(),[Nt,wn]=(0,a.useState)({}),[Pt,bn]=(0,a.useState)(!1),En=[{name:"\u5168\u90E8",value:"all",question_type:""},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],hu=()=>{z({type:"exercise/setActionTabs",payload:{key:""}})};return(0,a.useEffect)(()=>{console.log(Rt==null?void 0:Rt.data,"actionTabs?.data"),Rt!=null&&Rt.data&&Tt(lm(d0({},kt),{exercise_group_id:(kt==null?void 0:kt.exercise_group_id)=="all"?"":kt==null?void 0:kt.exercise_group_id,exercise_id:zt==null?void 0:zt.categoryId}))},[Rt==null?void 0:Rt.data,kt]),Zo.createElement(Zo.Fragment,null,Zo.createElement(se.default,{centered:!0,title:Rt==null?void 0:Rt.key,open:(Rt==null?void 0:Rt.key)==="\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",width:1100,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:hu,className:mf.mymodal},Zo.createElement("div",{className:"flex item-center justify-between"},Zo.createElement("div",null,Zo.createElement(Xt.default,{style:{width:160},listHeight:200,value:(kt==null?void 0:kt.question_type)===0?0:(kt==null?void 0:kt.question_type)||"",onChange:Et=>{console.log(Et),an(lm(d0({},kt),{question_type:Et}))}},En.map(Et=>Zo.createElement(Xt.default.Option,{key:Et.value,value:Et.question_type},Et.name)))),Zo.createElement(lr.t7,{style:{width:245},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u9898\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onChange:Et=>{an(lm(d0({},kt),{keyword:Et}))}})),Zo.createElement(Ce.default,{className:"mt10",dataSource:((ce=Dn==null?void 0:Dn.data)==null?void 0:ce.list)||[],scroll:{y:500},loading:bt,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",width:60,render:(Et,yt,Ot)=>`${((kt==null?void 0:kt.page)-1)*10+Ot+1}`},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_title",width:"60%",key:"name",render:(Et,yt,Ot)=>Zo.createElement("span",null,Zo.createElement(Dt.Z,{key:1,showLines:1,showTextOnly:!0,value:yt==null?void 0:yt.question_title}))},{title:"\u9898\u578B",dataIndex:"question_type",key:"question_type",render:(Et,yt,Ot)=>{var _t,Vn;return(Vn=(_t=En==null?void 0:En.filter(Yn=>Yn.question_type===Et))==null?void 0:_t[0])==null?void 0:Vn.name}},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Et,yt,Ot)=>Zo.createElement("a",{onClick:()=>{var _t;const Vn=((_t=(0,Lc.eS)([d0({},yt)]))==null?void 0:_t[0])||{};wn(Vn),bn(!0)}},"\u67E5\u770B\u8BE6\u60C5")}],pagination:{current:kt.page,pageSize:kt==null?void 0:kt.limit,onChange:(Et,yt)=>{an(lm(d0({},kt),{page:Et,limit:yt}))},total:((de=Dn==null?void 0:Dn.data)==null?void 0:de.size)||0,showTotal:Et=>Zo.createElement("span",{className:"font12 c-666"},"\u5171",Zo.createElement("span",{style:{color:"#3061D0"}},Et),"\u6761\u6570\u636E")}})),Zo.createElement(se.default,{centered:!0,destroyOnClose:!0,onCancel:()=>{bn(!1)},open:Pt,title:"\u9898\u76EE\u8BE6\u60C5",footer:null,bodyStyle:{paddingBottom:25,maxHeight:650},width:1e3},Zo.createElement(Zo.Fragment,null,(Nt==null?void 0:Nt.question_type)===0&&Zo.createElement(Lc.PQ,{data:Nt}),(Nt==null?void 0:Nt.question_type)===1&&Zo.createElement(Lc.jM,{data:Nt}),(Nt==null?void 0:Nt.question_type)===2&&Zo.createElement(Lc.$C,{data:Nt}),(Nt==null?void 0:Nt.question_type)===3&&Zo.createElement(Lc.P1,{data:Nt}),(Nt==null?void 0:Nt.question_type)===4&&Zo.createElement(Lc.JE,{data:Nt}),(Nt==null?void 0:Nt.question_type)===6&&Zo.createElement(Lc.g0,{data:Nt}),(Nt==null?void 0:Nt.question_type)===7&&Zo.createElement(Lc.rK,{data:Nt}),(Nt==null?void 0:Nt.question_type)===8&&Zo.createElement(Lc.ZP,{data:Nt}))))};var eA=(0,ie.connect)(({exercise:b})=>({exercise:b}))($E),tA=Object.defineProperty,nA=Object.defineProperties,uA=Object.getOwnPropertyDescriptors,np=Object.getOwnPropertySymbols,aA=Object.prototype.hasOwnProperty,lA=Object.prototype.propertyIsEnumerable,up=(b,z,y)=>z in b?tA(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,fs=(b,z)=>{for(var y in z||(z={}))aA.call(z,y)&&up(b,y,z[y]);if(np)for(var y of np(z))lA.call(z,y)&&up(b,y,z[y]);return b},lc=(b,z)=>nA(b,uA(z)),kd=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const{RangePicker:TA}=qn.default,rA=({classroomList:b,exercise:z,dispatch:y,accuracy:ze,setAccuracy:ut})=>{var Ne,Bt,Te,ce,de,Rt,cn,zt,bt,Tt,Dn,kt,an,rn,wt,Nt,wn,Pt,bn,En,hu,Et,yt;const Ot=(0,ie.useParams)(),[_t,Vn]=(0,a.useState)(fs(fs({},{page:1,limit:20}),Ot)),[Yn,Qu]=(0,a.useState)({exercise_group_id:["all"]}),[Kt]=Ae.default.useForm(),[Ze,vu]=(0,a.useState)([]),[Pn,ga]=(0,a.useState)({}),[wu,In]=(0,a.useState)({}),[uu,Bu]=(0,a.useState)({}),[Lu,bu]=(0,a.useState)(!1),[Fu,Ln]=(0,a.useState)(!1),[sn,mu]=(0,a.useState)(ze),zn={\u672A\u5F00\u59CB:0,\u672A\u5F00\u59CB\u4EBA\u6570:0,\u5DF2\u5B8C\u6210:1,\u5DF2\u5B8C\u6210\u4EBA\u6570:1,\u90E8\u5206\u5B8C\u6210:2,\u90E8\u5206\u5B8C\u6210\u4EBA\u6570:2,\u70B9\u8D5E\u6570:!0,\u70B9\u8E29\u6570:!1},An={\u5355\u9009\u9898:0,\u591A\u9009\u9898:1,\u5224\u65AD\u9898:2,\u586B\u7A7A\u9898:3,\u7F16\u7A0B\u9898:6,\u7B80\u7B54\u9898:4,\u7EC4\u5408\u9898:7,\u7A0B\u5E8F\u586B\u7A7A\u9898:8},kn={\u5355\u9009\u9898:"#5A89F1",\u591A\u9009\u9898:"#41A6FF",\u5224\u65AD\u9898:"#2EC25B",\u586B\u7A7A\u9898:"#37CCCC",\u7F16\u7A0B\u9898:"#FB9A77",\u7B80\u7B54\u9898:"#F3E064",\u7EC4\u5408\u9898:"#82D4FF",\u7A0B\u5E8F\u586B\u7A7A\u9898:"#8A71E1"},gn={\u672A\u5F00\u59CB:"#FACC16",\u5DF2\u5B8C\u6210:"#5A89F1",\u90E8\u5206\u5B8C\u6210:"#2EC25B"},iu={\u5DF2\u5B8C\u6210\u4EBA\u6570:"completed",\u90E8\u5206\u5B8C\u6210\u4EBA\u6570:"partially_completed",\u672A\u5F00\u59CB\u4EBA\u6570:"not_started",\u63A8\u9001\u8BD5\u9898\u603B\u6570:"total",\u70B9\u8D5E\u6570:"like",\u70B9\u8E29\u6570:"dislike"};(0,a.useEffect)(()=>{ha()},[Yn]),(0,a.useEffect)(()=>{Mu()},[]),(0,a.useEffect)(()=>{ze&&mu(ze)},[ze]);const Mu=()=>kd(void 0,null,function*(){var la,Ja,hr;const Ea=yield(0,oe.ZP)(`/api/exercises/${_t.categoryId}/header_info.json`,{method:"get"});if((Ea==null?void 0:Ea.status)===0){const ka=[{label:"\u5168\u90E8",value:"all"}];y({type:"exercise/save",payload:{course_groups:(la=Ea==null?void 0:Ea.data)==null?void 0:la.course_groups}}),(hr=(Ja=Ea==null?void 0:Ea.data)==null?void 0:Ja.course_groups)==null||hr.forEach(aa=>{ka.push({label:aa==null?void 0:aa.exercise_group_name,value:aa==null?void 0:aa.exercise_group_id})}),vu(ka)}}),Vu=(0,a.useMemo)(()=>{var la;return a.createElement(x.Z,{option:{tooltip:{trigger:"item",formatter:"{b}: {c} \u4EBA ({d}%)"},legend:!1,series:[{type:"pie",radius:["20%","50%"],avoidLabelOverlap:!0,label:{show:!0,formatter:`{b} {c} \u4EBA
{d}%`,position:"outside",distanceToLabelLine:10,edgeDistance:"10%",bleedMargin:5},labelLayout:{hideOverlap:!0,moveOverlap:"shiftY"},labelLine:{show:!0,length:20,length2:15},data:wu==null?void 0:wu.data1,color:(la=wu==null?void 0:wu.data1)==null?void 0:la.map(Ja=>gn[Ja==null?void 0:Ja.name])}]},style:{width:420,height:230,margin:"0 auto"},onEvents:{click:Ja=>{setTimeout(()=>{y({type:"exercise/setActionTabs",payload:{key:"\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",data:lc(fs({},Yn),{status:zn[Ja==null?void 0:Ja.name]})}})},0)}}})},[wu==null?void 0:wu.data1]),Uu=(0,a.useMemo)(()=>{var la,Ja;return a.createElement(x.Z,{option:{tooltip:{trigger:"axis",formatter:"{b}: {c}\u4EBA",axisPointer:{type:"shadow",shadowStyle:{color:"rgba(0, 0, 0, 0.1)"}}},grid:{left:10,right:40,bottom:"5%",top:50,containLabel:!0},xAxis:{type:"category",data:(la=wu==null?void 0:wu.data2)==null?void 0:la.map(hr=>hr==null?void 0:hr.name),axisLine:{lineStyle:{color:"#EBEBEB"}},axisTick:{show:!1},axisLabel:{color:"#86909C",fontSize:12},name:"\u65F6\u95F4",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,0,0,-5]}},yAxis:{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,20,10,0]},axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#86909C",fontSize:12},splitNumber:5,minInterval:5},series:[{data:(Ja=wu==null?void 0:wu.data2)==null?void 0:Ja.map(hr=>hr==null?void 0:hr.value),type:"bar",barWidth:22,itemStyle:{color:"#2EC25B"},label:{show:!0,position:"top",color:"#86909C",fontSize:12}}]},style:{width:530,height:320},onEvents:{click:hr=>{setTimeout(()=>{y({type:"exercise/setActionTabs",payload:{key:"\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",data:lc(fs({},Yn),{status:1})}})},0)}}})},[wu==null?void 0:wu.data2]),el=(0,a.useMemo)(()=>{var la,Ja,hr,Ea,ka,aa;return a.createElement(x.Z,{option:{tooltip:{trigger:"axis",formatter:function(wl){var Qr;return`${wl[0].name}<br/>
\u9519\u9898\u4EBA\u6570: ${wl[0].value}\u4EBA<br/>
\u5DF2\u5DE9\u56FA\u4EBA\u6570: ${((Qr=wl[1])==null?void 0:Qr.value)||0}\u4EBA`},axisPointer:{type:"shadow",shadowStyle:{color:"rgba(0, 0, 0, 0.1)"}}},dataZoom:lc(fs({type:"slider",show:((la=wu==null?void 0:wu.data3)==null?void 0:la.length)>10},((Ja=wu==null?void 0:wu.data3)==null?void 0:Ja.length)>10?{start:0,end:Math.floor(9*100/((hr=wu==null?void 0:wu.data3)==null?void 0:hr.length))}:{}),{bottom:0,height:10}),legend:{data:["\u9519\u8BEF\u4EBA\u6570","\u5DF2\u5DE9\u56FA\u4EBA\u6570"],bottom:10,itemWidth:12,itemHeight:12,itemGap:50},grid:{left:0,right:50,bottom:"10%",top:"15%",containLabel:!0},xAxis:{type:"category",data:(Ea=wu==null?void 0:wu.data3)==null?void 0:Ea.map(wl=>wl==null?void 0:wl.name),axisLine:{lineStyle:{color:"#EBEBEB"}},axisTick:{show:!1},axisLabel:{color:"#666666",fontSize:12,interval:0,rotate:0},name:"\u8BD5\u9898",nameTextStyle:{color:"#666666",fontSize:12,padding:[0,0,0,-5]}},yAxis:{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#666666",fontSize:12,padding:[0,20,10,0]},axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#86909C",fontSize:12},splitNumber:5},series:[{name:"\u9519\u8BEF\u4EBA\u6570",type:"bar",barWidth:22,itemStyle:{color:"#4ECC74"},label:{show:!0,position:"top",color:"#86909C",fontSize:12},data:(ka=wu==null?void 0:wu.data3)==null?void 0:ka.map(wl=>wl==null?void 0:wl.error_size)},{name:"\u5DF2\u5DE9\u56FA\u4EBA\u6570",type:"bar",barWidth:22,itemStyle:{color:"#60B1FC"},label:{show:!0,position:"top",color:"#86909C",fontSize:12},data:(aa=wu==null?void 0:wu.data3)==null?void 0:aa.map(wl=>wl==null?void 0:wl.completed_size)}]},style:{width:"100%",height:360},onEvents:{click:wl=>{console.log("sdfsdf===",wl),setTimeout(()=>{var Qr;y({type:"exercise/setActionTabs",payload:{key:"\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",data:fs(lc(fs({},Yn),{title:wl==null?void 0:wl.name,type:1}),(Qr=wu==null?void 0:wu.data3)==null?void 0:Qr.find(ca=>(ca==null?void 0:ca.name)===(wl==null?void 0:wl.name)))}})},0)}}})},[wu==null?void 0:wu.data3]),wa=(0,a.useMemo)(()=>{var la;return a.createElement(x.Z,{option:{tooltip:{trigger:"item",formatter:"{b}: {c} ({d}%)"},legend:!1,series:[{type:"pie",radius:["20%","50%"],avoidLabelOverlap:!1,label:{show:!0,formatter:`{b} {c} \u9053
{d}%`,position:"outside"},labelLine:{show:!0,length:20,length2:15},data:uu==null?void 0:uu.data1,color:(la=uu==null?void 0:uu.data1)==null?void 0:la.map(Ja=>kn[Ja==null?void 0:Ja.name])}]},style:{width:420,height:230,margin:"0 auto"},onEvents:{click:Ja=>{console.log("sdfsdf===",Ja),setTimeout(()=>{y({type:"exercise/setActionTabs",payload:{key:"\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",data:lc(fs({},Yn),{question_type:An[Ja==null?void 0:Ja.name]})}})},0)}}})},[uu==null?void 0:uu.data1]),Au=(0,a.useMemo)(()=>{var la,Ja;return a.createElement(x.Z,{option:{tooltip:{trigger:"axis",formatter:"{b}: {c}\u4EBA",axisPointer:{type:"shadow",shadowStyle:{color:"rgba(0, 0, 0, 0.1)"}}},grid:{left:10,right:40,bottom:"5%",top:50,containLabel:!0},xAxis:{type:"category",data:(la=uu==null?void 0:uu.data2)==null?void 0:la.map(hr=>hr==null?void 0:hr.name),axisLine:{lineStyle:{color:"#EBEBEB"}},axisTick:{show:!1},axisLabel:{color:"#86909C",fontSize:12},name:"\u8BD5\u9898",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,0,0,-5]}},yAxis:{type:"value",name:"\u4EBA\u6570",nameTextStyle:{color:"#86909C",fontSize:12,padding:[0,20,10,0]},axisLine:{show:!1},axisTick:{show:!1},splitLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#86909C",fontSize:12},splitNumber:5,minInterval:5},series:[{data:(Ja=uu==null?void 0:uu.data2)==null?void 0:Ja.map(hr=>hr==null?void 0:hr.value),type:"bar",barWidth:22,itemStyle:{color:"#2EC25B"},label:{show:!0,position:"top",color:"#86909C",fontSize:12}}]},style:{width:530,height:320},onEvents:{click:hr=>{console.log("sdfsdf===",hr),setTimeout(()=>{var Ea;y({type:"exercise/setActionTabs",payload:{key:"\u9AD8\u9891\u9519\u9898\u8BE6\u60C5",data:lc(fs(lc(fs({},Yn),{title:hr==null?void 0:hr.name,type:2}),(Ea=uu==null?void 0:uu.data2)==null?void 0:Ea.find(ka=>(ka==null?void 0:ka.name)===(hr==null?void 0:hr.name))),{not_complete:!0})}})},0)}}})},[uu==null?void 0:uu.data2]),ha=()=>kd(void 0,null,function*(){bu(!0),yield Promise.all([Qa(),Gl(),Lr()]),bu(!1)}),Qa=()=>kd(void 0,null,function*(){var la;const Ja=yield(0,oe.ZP)(`/api/ai/wrong_question_push_charts/${_t==null?void 0:_t.categoryId}/data_overview.json`,{method:"post",body:lc(fs({},Yn),{exercise_group_id:(la=Yn==null?void 0:Yn.exercise_group_id)!=null&&la.includes("all")?"":Yn==null?void 0:Yn.exercise_group_id})});(Ja==null?void 0:Ja.status)===0&&ga(Ja==null?void 0:Ja.data)}),Gl=()=>kd(void 0,null,function*(){var la;const Ja=yield(0,oe.ZP)(`/api/ai/wrong_question_push_charts/${_t==null?void 0:_t.categoryId}/charts.json`,{method:"post",body:lc(fs({},Yn),{exercise_group_id:(la=Yn==null?void 0:Yn.exercise_group_id)!=null&&la.includes("all")?"":Yn==null?void 0:Yn.exercise_group_id})});(Ja==null?void 0:Ja.status)===0&&In(Ja==null?void 0:Ja.data)}),Lr=()=>kd(void 0,null,function*(){var la;const Ja=yield(0,oe.ZP)(`/api/ai/wrong_question_push_charts/${_t==null?void 0:_t.categoryId}/ai_charts.json`,{method:"post",body:lc(fs({},Yn),{exercise_group_id:(la=Yn==null?void 0:Yn.exercise_group_id)!=null&&la.includes("all")?"":Yn==null?void 0:Yn.exercise_group_id})});(Ja==null?void 0:Ja.status)===0&&Bu(Ja==null?void 0:Ja.data)});return a.createElement("div",null,a.createElement(Ae.default,{className:lo.FormCheckBoxDom,colon:!1,initialValues:Yn,onValuesChange:(la,Ja)=>{const hr=fs(fs({},Yn),Ja);console.log(hr,"newValue"),Qu(fs({},hr))}},a.createElement(pe.Z,{wrap:!1,justify:"space-between"},a.createElement(fe.Z,null,a.createElement(Ae.default.Item,{label:"\u9009\u62E9\u73ED\u7EA7",name:"exercise_group_id",normalize:(la,Ja,hr)=>{var Ea,ka;return(Ea=Ja||[])!=null&&Ea.every(aa=>aa==="all")&&la.includes("all")&&la.length>1&&(la=la.filter(aa=>aa!=="all")),(!((ka=Ja||[])!=null&&ka.includes("all"))&&la.includes("all")||(la==null?void 0:la.length)==0)&&(la=["all"]),la}},a.createElement(ye.default.Group,{options:Ze}))))),a.createElement("div",{className:lo.content},a.createElement(pn.Z,{spinning:Lu},a.createElement("div",{className:lo.head},a.createElement("div",{className:lo.title},"\u6570\u636E\u6982\u89C8",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08\u70B9\u51FB\u6570\u5B57\u53EF\u67E5\u770B\u8BE6\u60C5\uFF09"))),a.createElement("div",{className:lo.data_overview},[{text:"\u5DF2\u5B8C\u6210\u4EBA\u6570"},{text:"\u90E8\u5206\u5B8C\u6210\u4EBA\u6570"},{text:"\u672A\u5F00\u59CB\u4EBA\u6570"},{text:"\u63A8\u9001\u8BD5\u9898\u603B\u6570"}].map(la=>{let Ja=Pn==null?void 0:Pn[iu[la==null?void 0:la.text]];return a.createElement("div",{className:lo.data_overview_item,onClick:()=>{["\u63A8\u9001\u8BD5\u9898\u603B\u6570","\u70B9\u8D5E\u6570","\u70B9\u8E29\u6570"].includes(la==null?void 0:la.text)?y({type:"exercise/setActionTabs",payload:{key:"\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5",data:lc(fs({},Yn),{status:zn[la==null?void 0:la.text]})}}):y({type:"exercise/setActionTabs",payload:{key:"\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5",data:lc(fs({},Yn),{status:zn[la==null?void 0:la.text]})}})}},a.createElement("span",{className:lo.num},Ja),a.createElement("span",{className:lo.text},la==null?void 0:la.text))})),a.createElement("div",{className:lo.head},a.createElement("div",{className:lo.title},"\u9519\u9898\u5DE9\u56FA\u60C5\u51B5 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09"))),a.createElement("div",{className:lo.tubiao},a.createElement("div",{className:lo.pie_style},a.createElement("div",{className:lo.tb_title},"\u5DF2\u6709",Pn==null?void 0:Pn.completed,"\u4EBA\u5B8C\u6210\u9519\u9898\u5DE9\u56FA\uFF0C\u5360\u6BD4",(Bt=(Ne=wu==null?void 0:wu.data1)==null?void 0:Ne.find(la=>(la==null?void 0:la.name)==="\u5DF2\u5B8C\u6210"))==null?void 0:Bt.rate,"%\uFF1B\u672A\u5F00\u59CB\u9519\u9898\u5DE9\u56FA\u7684\u5B66\u751F\u6709",Pn==null?void 0:Pn.not_started,"\u4EBA\uFF0C\u5360\u6BD4",(ce=(Te=wu==null?void 0:wu.data1)==null?void 0:Te.find(la=>(la==null?void 0:la.name)==="\u672A\u5F00\u59CB"))==null?void 0:ce.rate,"%"),((de=wu==null?void 0:wu.data1)==null?void 0:de.length)>0&&Vu,a.createElement("div",{className:lo.legend,style:{marginTop:30,padding:"0 100px"}},(Rt=wu==null?void 0:wu.data1)==null?void 0:Rt.map(la=>a.createElement("div",{className:lo.legend_item},a.createElement("div",{className:lo.legend_item_color,style:{backgroundColor:gn[la==null?void 0:la.name]}}),a.createElement("div",{className:lo.legend_item_text},la==null?void 0:la.name))))),a.createElement("div",{className:lo.line}),a.createElement("div",{className:lo.bar_style},a.createElement("div",{className:lo.tb_title},"\u5B8C\u6210\u9519\u9898\u5DE9\u56FA\u7684\u5B66\u751F\u4E2D\uFF0C\u8003\u8BD5\u622A\u6B62\u540E1\u5929\u5185\u5B8C\u6210\u7684\u5B66\u751F\u6709",(zt=(cn=wu==null?void 0:wu.data2)==null?void 0:cn.find(la=>(la==null?void 0:la.name)==="1\u5929\u5185"))==null?void 0:zt.value,"\u4EBA\uFF0C\u5360\u6BD4",(Tt=(bt=wu==null?void 0:wu.data2)==null?void 0:bt.find(la=>(la==null?void 0:la.name)==="1\u5929\u5185"))==null?void 0:Tt.rate,"%\uFF1B\u8003\u8BD5\u622A\u6B62\u540E16\u5929\u4EE5\u4E0A\u5B8C\u6210\u7684\u5B66\u751F",(kt=(Dn=wu==null?void 0:wu.data2)==null?void 0:Dn.find(la=>(la==null?void 0:la.name)==="16\u5929\u4EE5\u4E0A"))==null?void 0:kt.value,"\u4EBA\uFF0C\u5360\u6BD4",(rn=(an=wu==null?void 0:wu.data2)==null?void 0:an.find(la=>(la==null?void 0:la.name)==="16\u5929\u4EE5\u4E0A"))==null?void 0:rn.rate,"%"),((wt=wu==null?void 0:wu.data2)==null?void 0:wt.length)>0&&Uu)),a.createElement("div",{className:lo.head,style:{marginTop:30}},a.createElement("div",{className:lo.title},"\u9AD8\u9891\u9519\u9898 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09")),a.createElement("div",{style:{marginLeft:"auto",color:"#666666"}},"\u6B63\u786E\u7387\u2264",ze,"%"),a.createElement("div",{className:"flex item-center current ml30",onClick:()=>{Ln(!0)}},a.createElement("i",{className:"iconfont icon-shezhi9 mr5 font14",style:{color:"#165DFF"}}),a.createElement("span",{style:{color:"#3061D0"}},"\u8BBE\u7F6E"))),a.createElement("div",{className:lo.tubiao2},((Nt=wu==null?void 0:wu.data3)==null?void 0:Nt.length)>0?el:a.createElement(ln.Z,null)),a.createElement("div",{className:lo.head,style:{marginTop:30}},a.createElement("div",{className:lo.title},"AI\u63A8\u9001\u9519\u9898\u60C5\u51B5 ",a.createElement("span",{className:"font14",style:{color:"#9096A3"}},"\uFF08 \u70B9\u51FB\u56FE\u8868\u53EF\u67E5\u770B\u8BE6\u60C5 \uFF09"))),a.createElement("div",{className:lo.tubiao},a.createElement("div",{className:lo.pie_style},((wn=uu==null?void 0:uu.data1)==null?void 0:wn.length)>0?a.createElement(a.Fragment,null,a.createElement("div",{className:lo.tb_title,style:{textAlign:"center"}},"AI\u52A9\u6559\u603B\u5171\u7ED9\u5B66\u751F\u63A8\u9001\u4E86",uu==null?void 0:uu.wrong_exercise_question_size,"\u9053\u8BD5\u9898"),wa):a.createElement(ln.Z,null),a.createElement("div",{className:lo.legend},(Pt=uu==null?void 0:uu.data1)==null?void 0:Pt.map(la=>a.createElement("div",{className:lo.legend_item},a.createElement("div",{className:lo.legend_item_color,style:{backgroundColor:kn[la==null?void 0:la.name]}}),a.createElement("div",{className:lo.legend_item_text},la==null?void 0:la.name))))),a.createElement("div",{className:lo.line}),a.createElement("div",{className:lo.bar_style},((bn=uu==null?void 0:uu.data2)==null?void 0:bn.length)>0?a.createElement(a.Fragment,null,a.createElement("div",{className:lo.tb_title},"\u5DF2\u63A8\u9001\u7684\u8BD5\u9898\u4E2D\uFF0C",(En=uu==null?void 0:uu.data2)==null?void 0:En.map(la=>la==null?void 0:la.name).join("\u3001"),"\u7684\u9519\u8BEF\u4EBA\u6570\u8F83\u591A\uFF0C\u6709\u53EF\u80FD\u5B66\u751F\u5BF9\u8FD9\u90E8\u5206\u8BD5\u9898\u8003\u5BDF\u7684\u77E5\u8BC6\u70B9\u638C\u63E1\u4E0D\u591F\uFF0C\u53EF\u8003\u8651\u91CD\u70B9\u8BB2\u89E3\u3002"),Au):a.createElement(ln.Z,null))))),((hu=z==null?void 0:z.actionTabs)==null?void 0:hu.key)==="\u9519\u9898\u5DE9\u56FA\u8BE6\u60C5"&&a.createElement(ZE,null),((Et=z==null?void 0:z.actionTabs)==null?void 0:Et.key)==="\u9AD8\u9891\u9519\u9898\u8BE6\u60C5"&&a.createElement(YE,null),((yt=z==null?void 0:z.actionTabs)==null?void 0:yt.key)==="\u63A8\u9001\u8BD5\u9898\u8BE6\u60C5"&&a.createElement(eA,null),a.createElement(se.default,{centered:!0,title:"\u9AD8\u9891\u9519\u9898\u8BBE\u7F6E",width:400,open:Fu,okText:"\u786E\u5B9A",afterClose:()=>{},cancelText:"\u53D6\u6D88",onOk:()=>kd(void 0,null,function*(){if(!ze){me.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7387");return}const la=yield(0,oe.ZP)(`/api/ai/wrong_question_push_charts/${_t==null?void 0:_t.categoryId}/set_ai_accuracy.json`,{method:"post",body:{ai_accuracy:sn}});(la==null?void 0:la.status)===0&&(me.ZP.success("\u8BBE\u7F6E\u6210\u529F"),ut(sn),Gl(),Ln(!1))}),onCancel:()=>{Ln(!1)}},a.createElement("div",{className:lo.accuracySetting},a.createElement("span",null,"\u6B63\u786E\u7387\u2264"),a.createElement(We.Z,{size:"large",value:sn,defaultValue:sn,min:1,max:100,precision:0,className:"ml10 mr10",style:{width:"140px"},onChange:la=>{console.log(la,"e"),mu(la)}}),a.createElement("span",{className:"text_45"},"%\u7684\u8BD5\u9898\u3002"))))};var iA=(0,ie.connect)(({classroomList:b,exercise:z})=>({classroomList:b,exercise:z}))(rA),ff=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const oA=({exercise:b,dispatch:z})=>{const{commonHeader:y}=b,ze=(0,ie.useParams)(),[ut,Ne]=(0,a.useState)(!0),[Bt,Te]=(0,a.useState)(!1),[ce,de]=(0,a.useState)(0),{verifyModelUser:Rt,ContactModalElement:cn}=(0,w0.Z)();(0,a.useEffect)(()=>{zt()},[]);const zt=()=>ff(void 0,null,function*(){var bt,Tt,Dn,kt;Ne(!0);const an=yield(0,oe.ZP)(`/api/exercises/${ze==null?void 0:ze.categoryId}/get_wrong_question_push_infos.json`,{method:"get"});(an==null?void 0:an.status)===0&&(Te((Tt=(bt=an==null?void 0:an.data)==null?void 0:bt.exercise)==null?void 0:Tt.ai_push_wrong_question),de((kt=(Dn=an==null?void 0:an.data)==null?void 0:Dn.exercise)==null?void 0:kt.ai_accuracy)),Ne(!1)});return a.createElement("div",{className:NE.wrap},a.createElement(pe.Z,{align:"middle",style:{background:"#fff",padding:20}},a.createElement(De.Z,{loading:ut,checked:Bt,onChange:bt=>ff(void 0,null,function*(){if(!Rt())return;const Tt=()=>ff(void 0,null,function*(){Ne(!0);const Dn=yield(0,oe.ZP)(`/api/exercises/${ze==null?void 0:ze.categoryId}/wrong_question_push_settings.json`,{method:"post",body:{ai_push_wrong_question:bt}});(Dn==null?void 0:Dn.status)===0&&zt()});if(bt){se.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5F00\u542F\u4E4B\u540E\uFF0C\u5B66\u751F\u8FDB\u5165\u9519\u9898\u5DE9\u56FA\u9875\u9762\u53EF\u4EE5\u67E5\u770B\u539F\u9898\u7684\u7B54\u6848\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\u4FE1\u606F\uFF0C\u662F\u5426\u786E\u5B9A\u5F00\u542F\uFF1F",onOk:Tt});return}Tt()})}),a.createElement("b",{className:"c-grey-333 ml10"},"\u667A\u80FD\u63A8\u9001\u9519\u9898"),a.createElement("span",{className:"c-grey-999 mr10"},"\uFF08\u8003\u8BD5\u622A\u6B62\u540E\uFF0C\u5DF2\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u53EF\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\u7EC3\u4E60\uFF0C\u5927\u6A21\u578B\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7684\u6BCF\u9053\u9519\u9898\u81EA\u52A8\u63A8\u90011\u9053\u540C\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\uFF0C\u6682\u4E0D\u652F\u6301\u7B80\u7B54\u9898\u3001\u7EC4\u5408\u9898\u3001\u5B9E\u8BAD\u9898\uFF09")),(y==null?void 0:y.exercise_status)===3&&Bt&&a.createElement(iA,{accuracy:ce,setAccuracy:de}),cn())};var sA=(0,ie.connect)(({exercise:b})=>({exercise:b}))(oA),_r={flex_box_center:"flex_box_center___zJWmM",flex_space_between:"flex_space_between___W2IOG",flex_box_vertical_center:"flex_box_vertical_center___xVzUb",flex_box_center_end:"flex_box_center_end___zjcQD",flex_box_column:"flex_box_column___UqhhE",ai_review:"ai_review___GqZQo",top_warp:"top_warp___P2TQq",under_review:"under_review___vLnly",btn_operate:"btn_operate___E8qFp",btn_review:"btn_review___rxH04",is_disabled:"is_disabled___wJPew",config_warp:"config_warp___dn_f1",config_title:"config_title___MI463",znpy:"znpy___ifOzh",pfbz_ts:"pfbz_ts___j5lp8",btns_pfbz:"btns_pfbz___bng1r",lable_name1:"lable_name1___cLVR4",h_lh_40:"h_lh_40___lNgKg",teacherList:"teacherList___ikneH",teacherItem:"teacherItem___xeda2",activeTeacherItem:"activeTeacherItem___bNhun",title_sty:"title_sty___FJZX2",btn_config:"btn_config___qXb8n",conSroreWrap:"conSroreWrap___Ugjtm",leftWrap:"leftWrap___xo0Rp",title_con:"title_con___IFC9a",questionItemWrap:"questionItemWrap___D6S_R",question_title:"question_title___VsIs5",activeItem:"activeItem___cOsu7",rightWrap:"rightWrap___u288N",titleTooltip:"titleTooltip___MPH1I",qtitle:"qtitle___Du75n",simple:"simple___iqQLx",title:"title___n1640",content:"content___TnfJ2",bottom:"bottom___KYXml",bottomitem:"bottomitem___eQp2L",left:"left___SFTJ_",right:"right___x_pZn"},cA=E(13014),dA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA7dJREFUWEftl01sVGUUht/33rktfzaIaBojVas1SDsdB6wExYQZM8bGhXGhYQlTFpWEHW7QyLhwoe40hqTakrgxkR0LG2kcDIaAlLbcGUrSYDREIxiCwUGmZX6+19xph5Qyc2fqDIkL7+Le5Ps55znnO+c79xALTyIh69tfL6w9Ndz9Z3nsXny3DUyva92wKvt94vE5Tz69Vzh+bhDChwLaSFyCOEZaY4GVge/OfPb0tUZA+uKpzjwVpRCFEBHUDvIGhXenDoc+4eY9qS2mqHFAJZg7HtIQmIQwZtEe6+zgySOJ7pwf0NY97iM5g6igCEXv21FtPWn3cXPcfdtIH9VjJYkswBOAxmzy2Nnh0PnnB92H5gqKqIgI4ClGl68s0kCySmssHvAAEkY6uDDwQQD2qFExJikG4jkJAR+B1wGs9VNIICPiBwLJgO0kC6b4uox5b14/378DwBuYHAklygK37rvYdmt2NgJjYgBjkJ6q5SkCsyBPikjaBsnO/t6zR95ksbxvscE1AZYqCw9ceFTIeyAxii8JegBgjsRpAsdFJp/cYJ/2i5OGABYDeWl77EpqfUt7W6acUrW84803DaAeZZXW/A/QkAde3u+uvnoN/bRlVzwCYytgmfEzX4R+qXZEDQGEd7spQUH/8+dN23G6JoY2XW5qDPTvu9h65e/sdUEragWgQ+uJ8ZHen5sK4AnbMpB+tYjiTho6FSEIQTg6dTj01T05glqW1zPfUAzUo6DWmoYBduydXnOjsKJiFgRajX78tCvjB9EQQDjuHpI06F/9OGk5D744MfRwtqlB6GXB5ZvZ7O1a7kPhBJzw+Ofd55oKUCoku92PRe0CUDELJIjk0cnh3l0k1XSAWgFWz3xDMVCPglpr/nsAz8Tdg5Dmf8PIPwB9Y8lOik5yamTj77UsWu783R4YcF8xRqOVr1bOkEjCIOmsajm+3B6hb+90ez5ngjTFoIAegkFI3QJWLhic4Btfy/5p1H1H5H5I91W3iCKV8n42LQ9ozeoT5UvHu5wyuUIPDD1FQcH00PsK6/08ZNnYebsZ2ZFQIPNb6lljECVKXcwLfpWPRAGgK2AdhMcqNjZVtJPwSvWXr3WEDtzdDS1s8i6eq7Nz24pGUcF4UF6PULkKVjNzvgWbFpEmlLYtO221BtKLj7IqwFKZJTffKmw3mveQgHD5ViSRFzhDIC3gvEWkW5yW9KlDGy9Vu5DK8usGWAq0/a3U/XM5axNQ/Et278zEEPPLzYhS4v2bTc3c8w/DyoAfDIR6+gAAAABJRU5ErkJggg==",ua=E(59301),mA=Object.defineProperty,fA=Object.defineProperties,pA=Object.getOwnPropertyDescriptors,ap=Object.getOwnPropertySymbols,vA=Object.prototype.hasOwnProperty,EA=Object.prototype.propertyIsEnumerable,lp=(b,z,y)=>z in b?mA(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,Rc=(b,z)=>{for(var y in z||(z={}))vA.call(z,y)&&lp(b,y,z[y]);if(ap)for(var y of ap(z))EA.call(z,y)&&lp(b,y,z[y]);return b},rm=(b,z)=>fA(b,pA(z)),rc=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const AA=E(78267),gA=({exercise:b,globalSetting:z,user:y,loading:ze,dispatch:ut})=>{var Ne,Bt,Te,ce,de,Rt,cn,zt,bt,Tt,Dn,kt,an,rn;const{is_open_ai_review:wt,ai_review_settings:Nt,unified_ai_setting:wn,ai_review_user_id:Pt,exercise_author_id:bn,is_random:En,unanswered_handling:hu,unanswered_comment:Et}=b==null?void 0:b.commonHeader,yt=(0,ie.useParams)(),[Ot,_t]=(0,a.useState)([]),[Vn,Yn]=(0,a.useState)(null),[Qu,Kt]=(0,a.useState)(!1),[Ze,vu]=(0,a.useState)({is_open_ai_review:!1}),[Pn,ga]=(0,a.useState)(!1),[wu,In]=(0,a.useState)(!1),[uu,Bu]=(0,a.useState)(""),[Lu]=Ae.default.useForm(),[bu,Fu]=(0,a.useState)(1),[Ln,sn]=(0,a.useState)({combine:[],simple:[]}),[mu,zn]=(0,a.useState)(null),[An,kn]=(0,a.useState)({}),[gn,iu]=(0,a.useState)({}),[Mu,Vu]=(0,a.useState)(!1),[Uu,el]=(0,a.useState)({}),[wa,Au]=(0,a.useState)(!1),ha=[{name:"\u51C6\u786E\u6027",content:"\u7B54\u6848\u662F\u5426\u51C6\u786E\u5730\u56DE\u7B54\u4E86\u9898\u76EE\uFF0C\u662F\u5426\u6B63\u786E\u8868\u8FBE\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u6982\u5FF5\u6027\u9519\u8BEF",weight:60},{name:"\u5B8C\u6574\u6027",content:"\u7B54\u6848\u662F\u5426\u6DB5\u76D6\u6240\u6709\u5224\u5206\u5173\u952E\u8BCD\u548C\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u91CD\u8981\u77E5\u8BC6\u70B9\u9057\u6F0F",weight:20},{name:"\u903B\u8F91\u6027",content:"\u7B54\u6848\u662F\u5426\u903B\u8F91\u6E05\u6670\u3001\u6761\u7406\u5206\u660E\uFF0C\u662F\u5426\u80FD\u591F\u6E05\u695A\u8868\u8FBE\u6838\u5FC3\u601D\u60F3",weight:10},{name:"\u521B\u65B0\u548C\u6DF1\u5EA6",content:"\u7B54\u6848\u662F\u5426\u5177\u6709\u521B\u65B0\u6027\u6216\u8F83\u9AD8\u7684\u601D\u7EF4\u6DF1\u5EA6\uFF0C\u662F\u5426\u80FD\u63D0\u4F9B\u72EC\u7ACB\u601D\u8003\u3001\u989D\u5916\u5206\u6790\u6216\u65B0\u9896\u89C1\u89E3",weight:10}],Qa=[{name:"\u51C6\u786E\u6027",content:"\u7B54\u6848\u662F\u5426\u51C6\u786E\u5730\u56DE\u7B54\u4E86\u9898\u76EE\uFF0C\u662F\u5426\u6B63\u786E\u8868\u8FBE\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u6982\u5FF5\u6027\u9519\u8BEF",weight:60},{name:"\u5B8C\u6574\u6027",content:"\u7B54\u6848\u662F\u5426\u6DB5\u76D6\u6240\u6709\u5224\u5206\u5173\u952E\u8BCD\u548C\u6838\u5FC3\u77E5\u8BC6\u70B9\uFF0C\u662F\u5426\u6709\u91CD\u8981\u77E5\u8BC6\u70B9\u9057\u6F0F",weight:20},{name:"\u903B\u8F91\u6027",content:"\u7B54\u6848\u662F\u5426\u903B\u8F91\u6E05\u6670\u3001\u6761\u7406\u5206\u660E\uFF0C\u662F\u5426\u80FD\u591F\u6E05\u695A\u8868\u8FBE\u6838\u5FC3\u601D\u60F3",weight:10},{name:"\u521B\u65B0\u548C\u6DF1\u5EA6",content:"\u7B54\u6848\u662F\u5426\u5177\u6709\u521B\u65B0\u6027\u6216\u8F83\u9AD8\u7684\u601D\u7EF4\u6DF1\u5EA6\uFF0C\u662F\u5426\u80FD\u63D0\u4F9B\u72EC\u7ACB\u601D\u8003\u3001\u989D\u5916\u5206\u6790\u6216\u65B0\u9896\u89C1\u89E3",weight:10}];(0,a.useEffect)(()=>{ze["exercise/getCommonHeader"]||Gl()},[ze["exercise/getCommonHeader"]]);const Gl=()=>rc(void 0,null,function*(){vu({is_open_ai_review:wt}),Fu(wn?1:2),wn?Lu.setFieldValue("ai_review_settings",(Nt==null?void 0:Nt.length)>0?Nt:ha):yield aa(),Lr(),Pt&&Pt!=-1?(ga(!1),Yn(Pt)):Pt==-1?ga(!0):Yn(bn),hu==2?In(!1):(In(!0),Bu(Et))}),Lr=()=>rc(void 0,null,function*(){const ca=yield ut({type:"teachers/getList",payload:{id:yt==null?void 0:yt.coursesId,coursesId:yt==null?void 0:yt.coursesId,page:1}});return _t(ca==null?void 0:ca.teacher_list),ca==null?void 0:ca.teacher_list}),la=()=>{se.default.info({centered:!0,icon:null,width:440,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:ua.createElement("div",{className:"tc"},ua.createElement("div",{className:"mb10"},"\u8BE5\u529F\u80FD\u5C5E\u4E8E\u8BD5\u7528\u9636\u6BB5\uFF0C\u5982\u679C\u60A8\u9700\u8981\u4F7F\u7528\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458~"),ua.createElement("img",{src:cA,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},Ja=()=>rc(void 0,null,function*(){if((Ze==null?void 0:Ze.is_open_ai_review)===!1)return hr({is_open_ai_review:!1});let ca=Lu.getFieldValue("ai_review_settings");if(bu==1){if(!(0,Se.BR)(ca))return}else{const Bl=[];for(const[Hr,ml]of Object.entries(An)){if(!(gn!=null&&gn[Hr])){me.ZP.warning("\u8BF7\u5148\u5B8C\u5584\u9898\u76EE\u7684\u8BC4\u5206\u6807\u51C6\uFF01");return}Bl.push({exercise_question_id:Hr,list:ml})}ca=Bl}yield Lu.validateFields(),hr(rm(Rc({},Ze),{unified_ai_setting:bu==1,ai_review_settings:ca,ai_review_user_id:Pn?-1:Vn,unanswered_handling:wu?1:2,unanswered_comment:wu?uu:""}))}),hr=ca=>rc(void 0,null,function*(){Kt(!0);const Bl=yield(0,oe.ZP)(`/api/exercises/${yt==null?void 0:yt.categoryId}/ai_review_settings.json`,{method:"post",body:ca});(Bl==null?void 0:Bl.status)===0&&(ca!=null&&ca.is_open_ai_review?se.default.confirm({title:"\u63D0\u793A",icon:null,width:390,closable:!0,centered:!0,okText:"\u7ACB\u5373\u667A\u80FD\u8BC4\u9605",cancelText:"\u4E0B\u6B21\u518D\u8BF4",onOk:()=>rc(void 0,null,function*(){const Hr=yield(0,oe.ZP)("/api/exercise_resubmits/check_resubmit.json",{method:"get",params:{exercise_id:yt.categoryId}});if((Hr==null?void 0:Hr.status)===-21){se.default.confirm({title:"\u5F53\u524D\u8BD5\u5377\u65E0\u7B80\u7B54\u9898",icon:null,width:400,closable:!0,centered:!0,autoFocusButton:null,okText:"\u6211\u77E5\u9053\u4E86",cancelButtonProps:{style:{display:"none"}},onOk:()=>rc(void 0,null,function*(){}),content:ua.createElement("div",null,ua.createElement("div",{style:{color:"#E30000",fontSize:"14px"}},"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09\u3002"),ua.createElement("div",{style:{color:"#333330",fontSize:"14px"}},"\u5F53\u524D\u8003\u8BD5\u6CA1\u6709\u7B80\u7B54\u9898\uFF0C\u6240\u4EE5\u65E0\u987B\u8FDB\u884C\u667A\u80FD\u8BC4\u9605\u3002"))});return}ut({type:"exercise/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u667A\u80FD\u8BC4\u9605"}})}),content:ua.createElement("div",null,"\u4FDD\u5B58\u6210\u529F\uFF01\u73B0\u5728\u5C31\u5F00\u59CB\u667A\u80FD\u8BC4\u9605\uFF1F")}):me.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01"),Ea()),Kt(!1)}),Ea=()=>{ut({type:"exercise/getCommonHeader",payload:{categoryId:yt==null?void 0:yt.categoryId,coursesId:yt==null?void 0:yt.coursesId,category:yt==null?void 0:yt.categoryId}})},ka=()=>AA.isEqual({ai_review_settings:Nt,ai_review_user_id:Pt,is_open_ai_review:wt,unified_ai_setting:wn},{ai_review_settings:Lu.getFieldValue("ai_review_settings"),ai_review_user_id:Pn?-1:Vn,is_open_ai_review:Ze==null?void 0:Ze.is_open_ai_review,unified_ai_setting:bu==1}),aa=()=>rc(void 0,null,function*(){var ca,Bl,Hr,ml,Gi,Ro,Ou;Au(!0);const ql=yield(0,oe.ZP)(`/api/exercises/${yt==null?void 0:yt.categoryId}.json`,{method:"get"});if(Au(!1),ql.status==0){let fr=(Bl=(ca=ql==null?void 0:ql.exercise_question_types)==null?void 0:ca.find(Ao=>(Ao==null?void 0:Ao.question_type)==4))==null?void 0:Bl.items;const io=(ml=(Hr=ql==null?void 0:ql.exercise_question_types)==null?void 0:Hr.find(Ao=>(Ao==null?void 0:Ao.question_type)==7))==null?void 0:ml.items;let Xi=0,Vr=[];Vr=(Gi=io==null?void 0:io.map((Ao,Vs)=>{var al,nr;return(nr=(al=Ao==null?void 0:Ao.sub_exercise_questions)==null?void 0:al.map((Fi,_i)=>(Fi==null?void 0:Fi.question_type)==4?rm(Rc({},Fi),{index:Vs+1,jdex:_i+1,parentTitle:Ao==null?void 0:Ao.question_title,isCombine:!0}):null))==null?void 0:nr.filter(Fi=>Fi)}))==null?void 0:Gi.flat(),console.log("allShortQuestions",Vr),(fr==null?void 0:fr.length)>0?(Xi=(Ro=fr==null?void 0:fr[0])==null?void 0:Ro.question_id,el(Rc({index:1},(fr==null?void 0:fr[0])||{}))):(Vr==null?void 0:Vr.length)>0&&(Xi=(Ou=Vr==null?void 0:Vr[0])==null?void 0:Ou.question_id,el(Rc({},(Vr==null?void 0:Vr[0])||{}))),zn(Xi),sn({combine:Vr,simple:fr}),console.log("allShortQuestions--simple",Vr,fr);const To={},zo={};[...fr||[],...Vr||[]].forEach(Ao=>{var Vs;To[Ao==null?void 0:Ao.question_id]=((Vs=Ao==null?void 0:Ao.ai_review_settings)==null?void 0:Vs.length)>0?Ao==null?void 0:Ao.ai_review_settings:Qa,zo[Ao==null?void 0:Ao.question_id]=!0}),kn(To),iu(zo),Lu.setFieldValue("ai_review_settings",To==null?void 0:To[Xi])}}),wl=(ca,Bl)=>rc(void 0,null,function*(){if(mu){const Hr=Rc({},An);Hr[mu]=Bl==null?void 0:Bl.ai_review_settings,kn(Hr);const ml=(0,Se.BR)(Bl==null?void 0:Bl.ai_review_settings,!1);iu(Gi=>rm(Rc({},Gi),{[mu]:ml})),yield Lu.validateFields()}}),Qr=ca=>rc(void 0,null,function*(){try{yield Lu.resetFields();const Bl=An[ca]||[];console.log("settings--questionId",ca,Bl);const Hr=Bl.flatMap((ml,Gi)=>[[Gi,"name"],[Gi,"content"],[Gi,"weight"]]).map(ml=>["ai_review_settings",...ml]);Lu.setFieldValue("ai_review_settings",Bl),yield Lu.validateFields(Hr)}catch(Bl){console.log("errorInfo",Bl)}});return ua.createElement(pn.Z,{spinning:ze["exercise/getCommonHeader"]},ua.createElement("div",{className:_r.ai_review},ua.createElement("div",{className:_r.config_warp},ua.createElement(pe.Z,{align:"middle"},ua.createElement(De.Z,{style:{color:"#000"},value:Ze==null?void 0:Ze.is_open_ai_review,onChange:ca=>{var Bl;if(!((Bl=y==null?void 0:y.userInfo)!=null&&Bl.has_big_model_permission))return la(),!1;vu(rm(Rc({},Ze),{is_open_ai_review:ca}))}}),ua.createElement("b",{className:"c-grey-333 ml10"},"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605"),ua.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u8BD5\u5377\u8BC4\u9605\u9875\u9762\u5C31\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED\uFF09"),ua.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/40205"},"\u64CD\u4F5C\u8BF4\u660E")),(Ze==null?void 0:Ze.is_open_ai_review)&&ua.createElement(ua.Fragment,null,ua.createElement("div",{className:`${_r.config_title} mt30`},"\u8BBE\u7F6E\u8BC4\u5206\u6807\u51C6"),ua.createElement("div",{className:_r.pfbz_ts},ua.createElement(ve.ZP.Group,{onChange:ca=>rc(void 0,null,function*(){Fu(ca.target.value),ca.target.value==1?Lu.setFieldValue("ai_review_settings",(Nt==null?void 0:Nt.length)>0&&wn?Nt:ha):yield aa()}),value:bu,options:[{value:1,label:"\u7EDF\u4E00\u8BC4\u5206\u6807\u51C6",style:{marginRight:44}},{value:2,label:"\u6BCF\u9898\u5355\u72EC\u8BBE\u5B9A"}]})),bu==1&&ua.createElement(ua.Fragment,null,ua.createElement("div",{className:_r.pfbz_ts},ua.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),ua.createElement("div",{className:"flex"},ua.createElement("div",{className:_r.btns_pfbz,onClick:()=>{ut({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",isUnify:!0,questionDetail:{ai_review_settings:Lu.getFieldValue("ai_review_settings")}}})}},ua.createElement("img",{src:Wl.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),ua.createElement(Ae.default,{form:Lu,colon:!1,style:{background:"#F6F7F9"}},ua.createElement(Ae.default.List,{name:"ai_review_settings"},(ca,{add:Bl,remove:Hr})=>ca.map((ml,Gi)=>{var Ro;return ua.createElement(pe.Z,{key:ml.key,style:{padding:"5px 14px 5px 30px"}},ua.createElement(fe.Z,{className:_r.lable_name1},"\u8BC4\u5206\u70B9"),ua.createElement(fe.Z,null,ua.createElement(Ae.default.Item,{className:"ml10",name:[ml.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},ua.createElement(Me.default,{onChange:Ou=>{Lu.setFieldValue([ml.name,"content"],Ou.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),ua.createElement(fe.Z,{className:_r.lable_name1},"\u8BC4\u5206\u6807\u51C6"),ua.createElement(fe.Z,null,ua.createElement(Ae.default.Item,{className:"ml10",name:[ml.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},ua.createElement(Me.default,{onChange:Ou=>{Lu.setFieldValue([ml.name,"content"],Ou.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:550},className:"mr20",maxLength:500}))),ua.createElement(fe.Z,{className:_r.lable_name1},"\u6743\u91CD"),ua.createElement(fe.Z,null,ua.createElement(Ae.default.Item,{className:"ml10",name:[ml.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},ua.createElement(We.Z,{value:Lu.getFieldValue([ml.name,"weight"]),onChange:Ou=>{Number.isInteger(Ou)||Lu.setFieldValue([ml.name,"weight"],parseFloat(Ou).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"134px"}}))),ua.createElement(pe.Z,{className:(Ro=_r)==null?void 0:Ro.h_lh_40},ua.createElement(fe.Z,null,ua.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(ca.length>=10)return me.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");Bl()}})),Gi>0&&ua.createElement(fe.Z,null,ua.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{Hr(ml.name)}}))))})))),bu==2&&ua.createElement(pn.Z,{spinning:wa},ua.createElement("div",{className:_r.conSroreWrap},ua.createElement("div",{className:_r.leftWrap},((Ne=Ln==null?void 0:Ln.simple)==null?void 0:Ne.length)>0&&ua.createElement("div",{style:{marginBottom:"5px"}},ua.createElement("div",{className:_r.title_con},"\u3010\u7B80\u7B54\u9898\u3011"),ua.createElement("div",null,(Bt=Ln==null?void 0:Ln.simple)==null?void 0:Bt.map((ca,Bl)=>ua.createElement("div",{className:`${_r.questionItemWrap} ${mu==(ca==null?void 0:ca.question_id)?_r.activeItem:""}`,key:ca==null?void 0:ca.question_id,onClick:()=>rc(void 0,null,function*(){zn(ca==null?void 0:ca.question_id),el(Rc({index:Bl+1},ca||{})),yield Qr(ca==null?void 0:ca.question_id)})},ua.createElement(le.Z,{title:ua.createElement(Dt.Z,{value:ca==null?void 0:ca.question_title}),color:"#fff",placement:"left",overlayClassName:_r.titleTooltip},ua.createElement("span",{className:`${_r.question_title}`},ua.createElement(Dt.Z,{value:Bl+1+"\u3001"+(ca==null?void 0:ca.question_title),showTextOnly:!0}))),!(gn!=null&&gn[ca==null?void 0:ca.question_id])&&ua.createElement(le.Z,{title:"\u5F53\u524D\u9898\u76EE\u7684\u8BC4\u5206\u6807\u51C6\u8BBE\u7F6E\u4E0D\u5B8C\u5584\u3002"},ua.createElement("i",{className:"iconfont icon-tishi12 font14 c-orange current",style:{transform:"scaleY(-1)",color:"#E99237",marginRight:"5px"}})))))),((Te=Ln==null?void 0:Ln.combine)==null?void 0:Te.length)>0&&ua.createElement("div",{style:{marginBottom:"5px"}},ua.createElement("div",{className:_r.title_con},"\u3010\u7EC4\u5408\u9898\u3011"),ua.createElement("div",null,(ce=Ln==null?void 0:Ln.combine)==null?void 0:ce.map((ca,Bl)=>ua.createElement("div",{key:ca==null?void 0:ca.question_id,onClick:()=>rc(void 0,null,function*(){zn(ca==null?void 0:ca.question_id),el(Rc({},ca||{})),yield Qr(ca==null?void 0:ca.question_id)}),className:`${_r.questionItemWrap} ${mu==(ca==null?void 0:ca.question_id)?_r.activeItem:""}`},ua.createElement(le.Z,{title:ua.createElement(Dt.Z,{value:ca==null?void 0:ca.question_title}),color:"#fff",placement:"left",overlayClassName:_r.titleTooltip},ua.createElement("span",{className:`${_r.question_title}`},ua.createElement(Dt.Z,{value:(ca==null?void 0:ca.index)+"."+(ca==null?void 0:ca.jdex)+"\u3001"+(ca==null?void 0:ca.question_title),showTextOnly:!0}))),!(gn!=null&&gn[ca==null?void 0:ca.question_id])&&ua.createElement(le.Z,{title:"\u5F53\u524D\u9898\u76EE\u7684\u8BC4\u5206\u6807\u51C6\u8BBE\u7F6E\u4E0D\u5B8C\u5584\u3002"},ua.createElement("i",{className:"iconfont icon-tishi12 font14 c-orange current",style:{transform:"scaleY(-1)",color:"#E99237",marginRight:"5px"}}))))))),ua.createElement("div",{className:_r.rightWrap},ua.createElement("div",{className:_r.pfbz_ts},ua.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),ua.createElement("div",{className:"flex"},ua.createElement("div",{className:_r.btns_pfbz,onClick:()=>{Vu(!0)}},ua.createElement("img",{src:dA,width:16}),"\u9898\u76EE\u8BE6\u60C5"),ua.createElement("div",{className:_r.btns_pfbz,onClick:()=>{ut({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",isUnify:!1,questionId:mu,questionDetail:{ai_review_settings:Lu.getFieldValue("ai_review_settings")}}})}},ua.createElement("img",{src:Wl.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),ua.createElement(Ae.default,{form:Lu,colon:!1,onValuesChange:wl,style:{background:"#F6F7F9",maxHeight:"480px",overflowY:"auto"}},ua.createElement("div",{className:_r.pfbz_ts,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},ua.createElement("div",{className:_r.lable_name1,style:{width:"164px"}},"\u8BC4\u5206\u70B9"),ua.createElement("div",{className:_r.lable_name1,style:{width:"425px",marginLeft:"20px"}},"\u8BC4\u5206\u6807\u51C6"),ua.createElement("div",{className:_r.lable_name1,style:{width:"100px",marginLeft:"20px"}},"\u6743\u91CD (%)"),ua.createElement("div",{className:_r.lable_name1,style:{marginLeft:"20px"}},"\u64CD\u4F5C")),ua.createElement(Ae.default.List,{name:"ai_review_settings"},(ca,{add:Bl,remove:Hr})=>ca.map((ml,Gi)=>{var Ro;return ua.createElement(pe.Z,{key:ml.key,style:{padding:"5px 14px 5px 30px"}},ua.createElement(fe.Z,null,ua.createElement(Ae.default.Item,{name:[ml.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u70B9"}]},ua.createElement(Me.default,{onChange:Ou=>{Lu.setFieldValue([ml.name,"name"],Ou.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:165},maxLength:10,className:"mr20"}))),ua.createElement(fe.Z,null,ua.createElement(Ae.default.Item,{name:[ml.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},ua.createElement(Me.default,{onChange:Ou=>{Lu.setFieldValue([ml.name,"content"],Ou.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:425},className:"mr20",maxLength:50}))),ua.createElement(fe.Z,null,ua.createElement(Ae.default.Item,{name:[ml.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"},({getFieldValue:Ou})=>({validator(ql,fr){return(Ou("ai_review_settings")||[]).reduce((Vr,To)=>Vr+(Number(To.weight)||0),0)===100||!fr||!/^(?!0(\.0+)?$)(\d+(\.\d)?)$/.test(fr)?Promise.resolve():Promise.reject(new Error("\u6743\u91CD\u603B\u548C\u5E94\u4E3A100%"))}})]},ua.createElement(We.Z,{value:Lu.getFieldValue([ml.name,"weight"]),onChange:Ou=>{Number.isInteger(Ou)||Lu.setFieldValue([ml.name,"weight"],parseFloat(Ou).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"100px"}}))),ua.createElement(fe.Z,null,ua.createElement(pe.Z,{className:(Ro=_r)==null?void 0:Ro.h_lh_40},ua.createElement(fe.Z,{style:{marginLeft:"20px"}},ua.createElement("i",{className:"iconfont icon-tianjiatimu current",style:{color:"#00B187"},onClick:()=>{if(ca.length>=10)return me.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u70B9");Bl({name:"",content:"",weight:""})}})),Gi>0&&ua.createElement(fe.Z,{style:{marginLeft:"20px"}},ua.createElement("i",{className:"iconfont icon-shanjian1 current",style:{color:"#E30000"},onClick:()=>{Hr(ml.name)}})))))})))))),ua.createElement("div",{className:`${_r.config_title} mt30`},"\u672A\u4F5C\u7B54\u7684\u5904\u7406\u65B9\u5F0F"),ua.createElement("div",{className:_r.znpy},ua.createElement(ve.ZP,{style:{color:"#000"},checked:!wu,onChange:ca=>{In(!wu)}},"\u672A\u4F5C\u7B54\u4E0D\u8BC4\u9605",ua.createElement("span",{style:{color:"#666"}},"\uFF08\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u4E0D\u8FDB\u884C\u8BC4\u9605\uFF0C\u9700\u8981\u6559\u5E08\u4EBA\u5DE5\u8FDB\u884C\u8BC4\u9605\uFF09"))),ua.createElement("div",{className:_r.znpy},ua.createElement(ve.ZP,{style:{color:"#000"},checked:wu,onChange:ca=>{In(!wu)}},"\u672A\u4F5C\u7B54\u7ED90\u5206",ua.createElement("span",{style:{color:"#666"}},"\uFF08\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u76F4\u63A5\u7ED90\u5206\uFF0C\u5E76\u4E14\u53EF\u4EE5\u8BBE\u7F6E\u7EDF\u4E00\u7684\u8BC4\u8BED\uFF09"))),wu&&ua.createElement("div",{style:{padding:"5px 30px 5px 30px",backgroundColor:"rgb(246, 247, 249)"}},ua.createElement(Me.default.TextArea,{value:uu,onChange:ca=>{Bu(ca.target.value)},placeholder:"\u5BF9\u4E8E\u5B66\u751F\u672A\u4F5C\u7B54\u7684\u7B80\u7B54\u9898\uFF0C\u4F60\u53EF\u4EE5\u5728\u8FD9\u91CC\u8BBE\u7F6E\u7EDF\u4E00\u7684\u8BC4\u8BED~",rows:3,size:"large"})),ua.createElement("div",{className:`${_r.config_title} mt30`},"\u9009\u62E9\u8BC4\u9605\u8EAB\u4EFD"),ua.createElement("div",{className:_r.znpy,style:{border:0}},ua.createElement(ve.ZP,{style:{color:"#000"},checked:!Pn,onChange:ca=>{if(ga(!Pn),Pt&&Pt!==-1)return Yn(Pt);Yn(bn)}},"\u9009\u62E9\u4E00\u540D\u6559\u5E08",ua.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3A\u4EE5\u4E0B\u6240\u9009\u6559\u5E08\uFF09"))),!Pn&&(Ot==null?void 0:Ot.length)>0&&ua.createElement("div",{className:_r.teacherList},Ot==null?void 0:Ot.map((ca,Bl)=>ua.createElement("div",{className:`${_r.teacherItem} ${(ca==null?void 0:ca.user_id)==Vn?_r.activeTeacherItem:""}`,key:Bl,onClick:()=>Yn(ca==null?void 0:ca.user_id)},ca==null?void 0:ca.name))),ua.createElement("div",{className:_r.znpy},ua.createElement(ve.ZP,{style:{color:"#000"},checked:Pn,onChange:ca=>{ga(!Pn)}},"AI\u667A\u80FD\u4F53",ua.createElement("span",{style:{color:"#666"}},"\uFF08\u5728\u5B66\u751F\u67E5\u770B\u8BC4\u9605\u4FE1\u606F\u65F6\uFF0C\u6240\u663E\u793A\u7684\u8BC4\u9605\u8005\u8EAB\u4EFD\u4E3AAI\u667A\u80FD\u4F53\uFF09")))),ua.createElement(Fe.ZP,{loading:Qu,type:"primary",size:"large",style:{width:"138px",marginTop:"20px"},onClick:()=>Ja()},"\u4FDD\u5B58")),ua.createElement(se.default,{width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u9898\u76EE\u8BE6\u60C5",open:Mu,destroyOnClose:!0,onCancel:()=>{Vu(!1)},footer:null},(Uu==null?void 0:Uu.isCombine)&&ua.createElement(Dt.Z,{className:_r.qtitle,value:(Uu==null?void 0:Uu.index)+`\u3001\u3010\u7EC4\u5408\u9898\u3011${Uu==null?void 0:Uu.parentTitle}`}),(Uu==null?void 0:Uu.isCombine)&&ua.createElement(Dt.Z,{className:_r.qtitle,value:(Uu==null?void 0:Uu.index)+"."+(Uu==null?void 0:Uu.jdex)+`\u3001\u3010\u7B80\u7B54\u9898\u3011${Uu==null?void 0:Uu.question_title}`}),!(Uu!=null&&Uu.isCombine)&&ua.createElement(Dt.Z,{className:_r.qtitle,value:(Uu==null?void 0:Uu.index)+`\u3001\u3010\u7B80\u7B54\u9898\u3011${Uu==null?void 0:Uu.question_title}`}),ua.createElement("div",{className:_r.simple},ua.createElement("div",{className:_r.title},"\u53C2\u8003\u7B54\u6848"),ua.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(de=Uu==null?void 0:Uu.answer_texts)!=null&&de[0]?ua.createElement(Dt.Z,{className:_r.content,value:(Rt=Uu==null?void 0:Uu.answer_texts)==null?void 0:Rt[0]}):ua.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),ua.createElement("div",{className:"mt20 "},ua.createElement("span",{className:_r.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),ua.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},Uu!=null&&Uu.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),ua.createElement("div",{className:_r.bottom},ua.createElement("div",{className:`${_r.bottomitem} mb30`},ua.createElement("span",{className:_r.left},"\u89E3\u6790"),ua.createElement("span",{className:_r.right},Uu!=null&&Uu.analysis?ua.createElement(Dt.Z,{value:Uu==null?void 0:Uu.analysis}):ua.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),ua.createElement("div",{className:`${_r.bottomitem} mb30`},ua.createElement("span",{className:_r.left},"\u96BE\u5EA6"),ua.createElement("span",{className:_r.right},(Uu==null?void 0:Uu.difficulty)===1?"\u7B80\u5355":(Uu==null?void 0:Uu.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),ua.createElement("div",{className:_r.bottomitem},ua.createElement("span",{className:_r.left},"\u77E5\u8BC6\u70B9"),ua.createElement(le.Z,{title:((cn=Uu==null?void 0:Uu.tag_discipline_names)==null?void 0:cn.length)<=0||((zt=Uu==null?void 0:Uu.tag_discipline_names)==null?void 0:zt.length)==1&&["-"].includes(Uu==null?void 0:Uu.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(Tt=(bt=Uu==null?void 0:Uu.tag_discipline_names)==null?void 0:bt.join("\uFF1B"))==null?void 0:Tt.toString()},ua.createElement("span",{className:_r.right},((Dn=Uu==null?void 0:Uu.tag_discipline_names)==null?void 0:Dn.length)<=0?ua.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((kt=Uu==null?void 0:Uu.tag_discipline_names)==null?void 0:kt.length)==1&&["-"].includes(Uu==null?void 0:Uu.tag_discipline_names[0])?ua.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(rn=(an=Uu==null?void 0:Uu.tag_discipline_names)==null?void 0:an.join("\uFF1B"))==null?void 0:rn.toString())))))))};var hA=(0,ie.connect)(({exercise:b,globalSetting:z,loading:y,user:ze})=>({exercise:b,globalSetting:z,loading:y.effects,user:ze}))(gA),im=E(59301);const FA=({exercise:b,globalSetting:z,dispatch:y})=>{var ze,ut;const Ne=[!((0,hn.dE)()||(ze=b==null?void 0:b.commonHeader)!=null&&ze.is_random||((ut=b==null?void 0:b.commonHeader)==null?void 0:ut.exercise_type)==2)&&{label:"\u667A\u80FD\u8BC4\u9605",key:"1",element:im.createElement(hA,null)},!((0,hn.dE)()||!(0,hn.$O)())&&{label:"\u9519\u9898\u63A8\u9001",key:"0",element:im.createElement(sA,null)}].filter(Bt=>!!Bt);return(0,a.useEffect)(()=>(y({type:"globalSetting/footerToggle",payload:!1}),()=>{y({type:"globalSetting/footerToggle",payload:!0})}),[]),im.createElement("div",{style:{paddingBottom:"50px"}},im.createElement(e0.Z,{dataSource:Ne,style:{marginBottom:52}}))};var CA=(0,ie.connect)(({exercise:b,globalSetting:z})=>({exercise:b,globalSetting:z}))(FA),yA=E(66502),gu=E(59301),BA=Object.defineProperty,DA=Object.defineProperties,bA=Object.getOwnPropertyDescriptors,om=Object.getOwnPropertySymbols,rp=Object.prototype.hasOwnProperty,ip=Object.prototype.propertyIsEnumerable,op=(b,z,y)=>z in b?BA(b,z,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[z]=y,zs=(b,z)=>{for(var y in z||(z={}))rp.call(z,y)&&op(b,y,z[y]);if(om)for(var y of om(z))ip.call(z,y)&&op(b,y,z[y]);return b},m0=(b,z)=>DA(b,bA(z)),xA=(b,z)=>{var y={};for(var ze in b)rp.call(b,ze)&&z.indexOf(ze)<0&&(y[ze]=b[ze]);if(b!=null&&om)for(var ze of om(b))z.indexOf(ze)<0&&ip.call(b,ze)&&(y[ze]=b[ze]);return y},fd=(b,z,y)=>new Promise((ze,ut)=>{var Ne=ce=>{try{Te(y.next(ce))}catch(de){ut(de)}},Bt=ce=>{try{Te(y.throw(ce))}catch(de){ut(de)}},Te=ce=>ce.done?ze(ce.value):Promise.resolve(ce.value).then(Ne,Bt);Te((y=y.apply(b,z)).next())});const wA=b=>{var z=b,{exercise:y,globalSetting:ze,loading:ut,dispatch:Ne,classroomList:Bt,user:Te,match:ce}=z,de=xA(z,["exercise","globalSetting","loading","dispatch","classroomList","user","match"]),Rt,cn,zt,bt,Tt,Dn,kt,an,rn,wt,Nt,wn,Pt,bn,En,hu,Et,yt;const Ot=(0,ie.useParams)(),[_t]=(0,ie.useSearchParams)(),Vn=(0,ie.useLocation)(),[Yn,Qu]=(0,a.useState)([]),{exerciseList:Kt,commonHeader:Ze,checkDomain:vu,workSetting:Pn,saveExerciseDownUsers:ga,course_groups:wu}=y,[In,uu]=(0,a.useState)(null),[Bu,Lu]=(0,a.useState)(je()(new Date).valueOf()),[bu,Fu]=(0,a.useState)(),[Ln,sn]=(0,a.useState)(!1),[mu,zn]=(0,a.useState)(1),[An,kn]=(0,a.useState)(!1),[gn,iu]=(0,a.useState)({name:"",id:"",list:[]}),[Mu,Vu]=(0,a.useState)({}),{userInfo:Uu}=Te;Ot.category=_t.get("category_id");const el=!vu||vu&&((Rt=Uu==null?void 0:Uu.course)==null?void 0:Rt.course_identity)<3,wa=(0,a.useRef)(Date.now()),Au=(0,a.useRef)(),[ha,Qa]=(0,a.useState)({});(0,a.useEffect)(()=>{(0,hn.Rm)()&&Ne({type:"classroomList/getAssistantPermissions",payload:{course_id:Ot.coursesId}})},[(cn=Te==null?void 0:Te.userInfo)==null?void 0:cn.username]),(0,a.useEffect)(()=>{new URLSearchParams(Vn.search).get("tabs")==="3"&&Ea(),(0,ji.hs)(Ne)},[]),(0,a.useEffect)(()=>{y.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&uu(3)},[y.actionTabs.key]),(0,a.useEffect)(()=>(clearInterval(Au.current),(0,hn.G5)()&&(Ze==null?void 0:Ze.exercise_status)===2&&(Ze!=null&&Ze.enable_monitor)&&(Au.current=setInterval(()=>{la()},5*1e3)),()=>{clearInterval(Au.current)}),[Te.userInfo,Ze==null?void 0:Ze.exercise_status]),(0,a.useEffect)(()=>{Gl();const Ou=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),se.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:gu.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",gu.createElement("br",null),"1\u3001\u5728",gu.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",gu.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",gu.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",gu.createElement("br",null),"2\u3001\u5728",gu.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",gu.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",gu.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",gu.createElement("br",null),Ou==="allowRouter"&&gu.createElement(gu.Fragment,null,"3\u3001",gu.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[Ot.coursesId]);const Gl=()=>fd(void 0,null,function*(){const Ou=yield Ne({type:"exercise/getCommonHeader",payload:zs({},Ot)});Ou&&iu(Ou==null?void 0:Ou.simulate_exercise_records)}),Lr=()=>{const Ou=(Ze==null?void 0:Ze.simulate_exercise_num)-(Ze==null?void 0:Ze.user_simulate_num);return Ou>=0?Ou:0},la=()=>fd(void 0,null,function*(){const Ou=yield(0,oe.ZP)(`/api/exercises/${Ot.categoryId}/new_abnormities.json`,{method:"get",params:{time:wa.current}});if((Ou==null?void 0:Ou.status)===401){clearInterval(Au.current);return}wa.current=Date.now(),(Ou==null?void 0:Ou.message)!==""&&(Ou==null?void 0:Ou.message)!=="\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"&&oE({title:(Ou==null?void 0:Ou.exercise_name)+"-\u8003\u8BD5\u5F02\u5E38",message:Ou.message,target:"self",icon:"/warning.png",link:`/classrooms/${Ot.coursesId}/exercise/${Ot.categoryId}/detail?random=${_t.get("random")==="true"}&tabs=7`})}),Ja=(Ou=!1)=>{ie.history.push(`/classrooms/${Ot.coursesId}/exercisenotice/${Ze.id}/users/${Uu.login}`)},hr=()=>{Ne({type:"exercise/setUpdateIndex"})},Ea=()=>{Ne({type:"exercise/getWorkSetting",payload:zs({},Ot)})},ka=()=>{Ne({type:"exercise/getCommonHeader",payload:zs({},Ot)});const Ou={0:()=>{hr()},2:()=>{zn(mu+1)},3:()=>{Ne({type:"exercise/getWorkSetting",payload:zs({},Ot)})}};Ou[In]&&Ou[In]()};function aa(Ou){Fu(zs({},Ou))}const wl=[{name:"\u7B54\u9898\u5217\u8868",id:0,hidden:!1,component:gu.createElement(Wi,{getparams:aa,checkDomainAuthority:el})},{name:"\u8BD5\u5377\u9884\u89C8",id:2,hidden:(Ze==null?void 0:Ze.exercise_status)===-1||(0,Se._m)()&&!(0,hn.ag)()||!el||(0,hn.dE)(),component:(0,hn.Rm)()&&!((zt=Bt.AssistantObject.exercise)!=null&&zt.can_preview)||(Ze==null?void 0:Ze.exercise_status)==1&&(0,hn.Ny)()&&!(Ze!=null&&Ze.exercise_can_preview)?gu.createElement("div",{style:{height:"500px",background:"#fff",textAlign:"center",alignContent:"center"}},gu.createElement("img",{src:E(85004),width:220}),(0,hn.Rm)()?gu.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"):gu.createElement(gu.Fragment,null,gu.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u8003\u8BD5\u672A\u5F00\u59CB\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u67E5\u770B\u8BD5\u5377"),gu.createElement("div",{style:{color:"#5F6367",marginTop:"10px"}},"\u5982\u9700\u67E5\u770B\u8BD5\u5377\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458\u5148\u52A0\u5165\u8BFE\u5802"))):Ze!=null&&Ze.is_random?gu.createElement(Ic.default,{key:mu}):gu.createElement(Mi,{activeTabs:In})},{name:"\u7EDF\u8BA1\u5206\u6790",id:1,hidden:(Ze==null?void 0:Ze.exercise_status)===-1||!el||(0,Se._m)()&&!(0,hn.ag)()||(0,hn.dE)()&&!(Ze!=null&&Ze.show_statistic),component:gu.createElement(bv,null)},{name:"\u7F16\u7A0B\u9898\u6392\u884C\u699C",id:1,hidden:!((0,hn.dE)()&&(Ze!=null&&Ze.show_acm)),component:gu.createElement(Lf,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:7,hidden:(Ze==null?void 0:Ze.exercise_status)===-1||!(Ze!=null&&Ze.open_code_quality_analysis)||(0,hn.dE)(),component:gu.createElement(Gv,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:4,hidden:(Ze==null?void 0:Ze.exercise_status)===-1||(0,hn.dE)()||Ze.exercise_status===1||!Ze.exist_program,component:gu.createElement(Vi,{key:Bu})},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(Ze==null?void 0:Ze.exercise_status)===-1||(Ze==null?void 0:Ze.exercise_type)===2||(0,hn.dE)()&&(Ze==null?void 0:Ze.exercise_status)===1,component:gu.createElement(mE.Z,null)},{name:"\u89C4\u5219\u8BBE\u7F6E",id:3,hidden:!el||(0,hn.dE)(),component:(Ze==null?void 0:Ze.exercise_status)===-1?gu.createElement(sE.Z,null):gu.createElement(nf,null)},{name:"\u8003\u8BD5\u76D1\u63A7",id:7,hidden:(Ze==null?void 0:Ze.exercise_status)===-1||!(0,hn.G5)()||!(Ze!=null&&Ze.enable_monitor),component:gu.createElement(eE,null)},{name:"\u4EBA\u8138\u5BA1\u6838",id:5,hidden:(Ze==null?void 0:Ze.exercise_status)===-1||!Ze.identity_verify||(0,hn.dE)(),component:gu.createElement(Ml,null)},{name:"\u6444\u50CF\u76D1\u63A7",id:6,hidden:(Ze==null?void 0:Ze.exercise_status)===-1||!Ze.open_phone_video_recording||(0,hn.dE)(),component:gu.createElement(Zr,null)},{name:gu.createElement("div",null,"AI\u8003\u8BD5\u62D3\u5C55 ",gu.createElement("img",{className:md.ai_review_new,src:Nu.Z})),id:12,component:gu.createElement(CA,null),hidden:((0,hn.dE)()||!(0,hn.$O)())&&((0,hn.dE)()||(Ze==null?void 0:Ze.is_random)||(Ze==null?void 0:Ze.exercise_type)==2)}].filter(Ou=>!Ou.hidden);(Ze==null?void 0:Ze.exercise_status)===1&&wl.splice(0,1,...wl.splice(1,1,wl[0])),(0,a.useEffect)(()=>{if(typeof(Ze==null?void 0:Ze.exercise_status)=="number"){if(_t.get("tabs")){uu(_t.get("tabs"));return}(Ze==null?void 0:Ze.exercise_status)===1?(uu("2"),(0,hn.dE)()&&uu("0")):uu("0")}},[Ze==null?void 0:Ze.exercise_status]);const Qr="YYYY-MM-DD",ca=je()("2020-11-15",Qr),Bl=()=>se.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:gu.createElement(gu.Fragment,null,"EduCoder\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),Hr=()=>{var Ou,ql;return gu.createElement(ge.default,{onClick:fr=>fd(void 0,null,function*(){var io,Xi;if(y.order&&(Ot.order=y.order,Ot.order_type=y.order_type),!([1,8,9].includes(parseInt(fr.key))&&!(Ze!=null&&Ze.is_old_data_for_time)&&(0,Se.Ye)(Ne)))switch(fr.key){case"1":if((0,hn.Rm)()&&!((io=Bt.AssistantObject.exercise)!=null&&io.can_download)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ne({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:wu==null?void 0:wu.map(Vr=>({course_group_id:Vr==null?void 0:Vr.exercise_group_id,group_group_name:Vr==null?void 0:Vr.exercise_group_name,count:Vr==null?void 0:Vr.exercise_group_students})),fn:()=>{let Vr=[];se.default.confirm({title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9\u8BBE\u7F6E",icon:null,width:650,closable:!0,centered:!0,onOk:()=>fd(void 0,null,function*(){if(Vr.length===0)return me.ZP.info("\u8BF7\u9009\u62E9\u9009\u9879\uFF01"),Promise.reject();Ot.types=Vr,(yield(0,ne.Uj)(m0(zs(zs({},Ot),bu),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))).status===0&&(0,Oe.je)(m0(zs(zs({},Ot),bu),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}),content:gu.createElement("div",null,gu.createElement("p",{style:{color:"#E99237",marginBottom:"20"}},gu.createElement(Ie.Z,{style:{marginRight:5,color:"#E99237"}}),"\u8BF7\u9009\u62E9\u60A8\u9700\u8981\u7684\u5B66\u751F\u6210\u7EE9\u6570\u636E\u8FDB\u884C\u5BFC\u51FA\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u56E0\u4E3A\u5BFC\u51FA\u7684\u6570\u636E\u592A\u591A\u800C\u5F71\u54CD\u5BFC\u51FA\u8FDB\u5EA6\u3002"),gu.createElement("div",null,gu.createElement(ye.default,{onChange:To=>{To.target.checked?Vr.push(1):Vr=Vr.filter(zo=>zo!==1)}},"\u57FA\u672C\u6570\u636E",gu.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u9898\u578B\u5F97\u5206\u4E0E\u6700\u7EC8\u6210\u7EE9\uFF09"))),gu.createElement("div",{style:{marginTop:15,marginBottom:15}},gu.createElement(ye.default,{onChange:To=>{To.target.checked?Vr.push(2):Vr=Vr.filter(zo=>zo!==2)}},"\u5F97\u5206\u8BE6\u8868",gu.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u5C0F\u9898\u5F97\u5206\u4E0E\u5404\u9898\u578B\u603B\u5F97\u5206\uFF09"))),gu.createElement("div",null,gu.createElement(ye.default,{onChange:To=>{To.target.checked?Vr.push(3):Vr=Vr.filter(zo=>zo!==3)}},"\u6570\u636E\u5206\u6790",gu.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u8BD5\u5377\u4E2D\u6BCF\u4E2A\u5C0F\u9898\u7684\u53C2\u8003\u603B\u4EBA\u6570\u3001\u7B54\u9898\u4EBA\u6570\u3001\u7B54\u5BF9\u4EBA\u6570\u3001\u6EE1\u5206\u4EBA\u6570\u548C\u5F97\u5206\u7387\uFF09"))))})}}});break;case"9":Ne({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B9E\u9A8C\u62A5\u544A",course_groups:wu==null?void 0:wu.map(Vr=>({course_group_id:Vr==null?void 0:Vr.exercise_group_id,group_group_name:Vr==null?void 0:Vr.exercise_group_name,count:Vr==null?void 0:Vr.exercise_group_students})),fn:()=>{(0,Oe.lS)(m0(zs(zs({},Ot),bu),{type:sessionStorage.getItem("exptype"),exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}}});break;case"8":if((0,hn.Rm)()&&!((Xi=Bt.AssistantObject.exercise)!=null&&Xi.can_download)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(Ze!=null&&Ze.can_export_exam_summary)Ne({type:"exercise/setActionTabs",payload:{title:"\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"}});else{const Vr=yield(0,ne.aU)({id:(Ot==null?void 0:Ot.categoryId)||(Ot==null?void 0:Ot.exerciseId)});se.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,closable:!0,footer:null,content:gu.createElement(gu.Fragment,null,"\u60A8\u6240\u5728\u7684\u5355\u4F4D\u8FD8\u6CA1\u6709\u4E13\u5C5E\u7684\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\uFF0C\u6682\u65F6\u65E0\u6CD5\u751F\u6210\u8003\u8BD5\u603B\u7ED3\u3002\u5982\u9700\u5B9A\u5236\u6A21\u677F\uFF0C\u8BF7\u8054\u7CFB\u6559\u7814\u52A9\u7406\uFF01",gu.createElement("br",null),gu.createElement("div",{className:"mt-20px"},gu.createElement("a",{onClick:()=>{var To,zo,Ao,Vs,al,nr,Fi,_i;Qa({url:Le.Z.API_SERVER+((Vs=(Ao=(zo=(To=Vr==null?void 0:Vr.data)==null?void 0:To.exam_summary_templates)==null?void 0:zo[0])==null?void 0:Ao.attachment_info)==null?void 0:Vs.url),file_type:(_i=(Fi=(nr=(al=Vr==null?void 0:Vr.data)==null?void 0:al.exam_summary_templates)==null?void 0:nr[0])==null?void 0:Fi.attachment_info)==null?void 0:_i.file_type})}},"\u67E5\u770B\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\u793A\u4F8B>")),gu.createElement("div",{className:"mt-20px ml-auto mr-auto p10 rounded-4px",style:{width:180,height:180,boxShadow:"0px 0px 10px 0px rgba(162,162,162,0.3)"}},gu.createElement("img",{className:"h-full w-full",src:pE})),gu.createElement("div",{className:"mt10 mb-12px",style:{color:"#9096A3",textAlign:"center"}},"\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u6559\u7814\u52A9\u7406"))})}break}})},(0,hn.GJ)()&&!(Ze!=null&&Ze.appraise_label)&&el&&((Ou=Ze==null?void 0:Ze.user_permission)==null?void 0:Ou.exercise_unpublish_count)>0&&(Ze==null?void 0:Ze.exercise_status)!==1&&(!(Ze!=null&&Ze.is_make_up_exercise)||(Ze==null?void 0:Ze.is_make_up_exercise)&&!((ql=Pn==null?void 0:Pn.exercise)!=null&&ql.publish_time)&&(Ze==null?void 0:Ze.allow_create_make_up))&&gu.createElement(ge.default.Item,{key:"7",onClick:()=>{var fr,io,Xi,Vr;if(console.log(Ze),(0,hn.Rm)()&&!((io=(fr=Bt==null?void 0:Bt.AssistantObject)==null?void 0:fr.exercise)!=null&&io.can_publish)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((Ze==null?void 0:Ze.exercise_question_count)===0){me.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const To=je()(Ze==null?void 0:Ze.created_at,Qr);if(je()(ca).diff(je()(To),"days")>0&&(Ze!=null&&Ze.is_random)){Bl();return}if(((Xi=Te==null?void 0:Te.userInfo)==null?void 0:Xi.user_status)===2){(0,ji.Rd)();return}Ze!=null&&Ze.high_resources_consume&&!(Ze!=null&&Ze.high_resources_consume_permission)?Ne({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Ot.coursesId,type:"exercise",type_id:Ot.categoryId,name:Ze.exercise_name,fn:()=>{var Ao;Ne({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Ot.categoryId],selectArrsAll:[Ze],unified_setting:Ze==null?void 0:Ze.unified_setting,params:Ot,disabled:(Ze==null?void 0:Ze.exercise_status)!==1,type:2,activeTab:In,cb:ka,manage_all_group:(Ao=Pn==null?void 0:Pn.exercise)==null?void 0:Ao.manage_all_group}})}}}):Ne({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Ot.categoryId],selectArrsAll:[Ze],unified_setting:Ze==null?void 0:Ze.unified_setting,params:Ot,disabled:(Ze==null?void 0:Ze.exercise_status)!==1,type:2,activeTab:In,cb:ka,manage_all_group:(Vr=Pn==null?void 0:Pn.exercise)==null?void 0:Vr.manage_all_group}})}},"\u53D1\u5E03\u8003\u8BD5"),(Ze==null?void 0:Ze.exercise_status)!==-1&&(0,hn.GJ)()&&el&&Ze.exercise_status!==1&&!(Ze!=null&&Ze.is_make_up_exercise&&Ze.exercise_status===3)&&(Ze!=null&&Ze.open_appraise?gu.createElement(le.Z,{overlayStyle:{maxWidth:"initial"},title:gu.createElement("div",null,gu.createElement("div",null,"\u63D0\u793A\uFF1A"),gu.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),gu.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"))},gu.createElement(ge.default.Item,{key:"5"},"\u7F16\u8F91\u8BD5\u5377")):gu.createElement(ge.default.Item,{key:"5",onClick:()=>{var fr,io;if((0,hn.Rm)()&&!((io=(fr=Bt==null?void 0:Bt.AssistantObject)==null?void 0:fr.exercise)!=null&&io.can_create)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Xi=je()(Ze==null?void 0:Ze.created_at,Qr);if(je()(ca).diff(je()(Xi),"days")>0&&(Ze!=null&&Ze.is_random)){Bl();return}else ie.history.push(Ze!=null&&Ze.is_random?`/classrooms/${Ot.coursesId}/exercise/${Ot.categoryId}/random/edit?type=settings`:`/classrooms/${Ot.coursesId}/exercise/add/${Ot.categoryId}?random=false&type=2`)}},"\u7F16\u8F91\u8BD5\u5377")),(Ze==null?void 0:Ze.exercise_status)!==-1&&!(0,hn.dE)()&&el&&Ze.exercise_status>1&&Ze.exist_program&&gu.createElement(ge.default.Item,{key:"4",onClick:fr=>{!(Ze!=null&&Ze.is_old_data_for_time)&&(0,Se.Ye)(Ne)||Ne({type:"exercise/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Ot}})}},"\u4EE3\u7801\u67E5\u91CD"),gu.createElement(ge.default.Item,{key:"1"},"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9"),(Ze==null?void 0:Ze.enable_report_setting)&&gu.createElement(ge.default.Item,{key:"9"},"\u5BFC\u51FA\u5B9E\u9A8C\u62A5\u544A"),(Ze==null?void 0:Ze.exercise_status)===3&&gu.createElement(ge.default.Item,{key:"8"},"\u5BFC\u51FA\u8003\u8BD5\u603B\u7ED3"),(Ze==null?void 0:Ze.exercise_status)!==-1&&gu.createElement(ge.default.Item,{key:"2",onClick:()=>{var fr;if(!(!(Ze!=null&&Ze.is_old_data_for_time)&&(0,Se.Ye)(Ne))){if((0,hn.Rm)()&&!((fr=Bt.AssistantObject.exercise)!=null&&fr.can_download)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((0,hn.Ny)()&&(Ze==null?void 0:Ze.exercise_status)==1&&!(Ze!=null&&Ze.exercise_can_preview)){me.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}if((Ze==null?void 0:Ze.exercise_status)===1)(0,Se.xg)(`/classrooms/${Ot.coursesId}/exercise/${Ot.categoryId}/export_blank`);else{let io=1;se.default.confirm({title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7C7B\u578B",icon:null,centered:!0,closable:!0,content:gu.createElement(ve.ZP.Group,{defaultValue:1,onChange:Xi=>{io=Xi.target.value}},gu.createElement(xe.Z,{direction:"vertical"},gu.createElement(ve.ZP,{value:1},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),gu.createElement(ve.ZP,{value:2},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),gu.createElement(ve.ZP,{value:3},"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"))),onOk:()=>{io===3?Ne({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u8BD5\u5377",course_groups:wu==null?void 0:wu.map(Xi=>({course_group_id:Xi==null?void 0:Xi.exercise_group_id,group_group_name:Xi==null?void 0:Xi.exercise_group_name,count:Xi==null?void 0:Xi.exercise_group_students})),fn:()=>fd(void 0,null,function*(){var Xi,Vr,To,zo;ga&&ga();let Ao="",Vs=0;const al=yield(0,oe.ZP)(`/api/exercises/${Ot.categoryId}/exercise_users.json`,{method:"get",params:m0(zs({},Ot),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]})});if((al==null?void 0:al.status)===0){Ao=(Xi=al==null?void 0:al.data)==null?void 0:Xi.first_export_user_login,Vs=(Vr=al==null?void 0:al.data)==null?void 0:Vr.total_count;const nr=JSON.parse(localStorage[`${(To=Te==null?void 0:Te.userInfo)==null?void 0:To.login}-${Ot.coursesId}-${Ot.categoryId}-downFilter`]);localStorage[`${(zo=Te==null?void 0:Te.userInfo)==null?void 0:zo.login}-${Ot.coursesId}-${Ot.categoryId}-downFilter`]=JSON.stringify({firstTargetLogin:Ao,totalCount:Vs,exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]})}(0,Se.xg)(`/classrooms/${Ot.coursesId}/exercise/${Ot.categoryId}/export_blank?type=${io}`)})}}):(0,Se.xg)(`/classrooms/${Ot.coursesId}/exercise/${Ot.categoryId}/export_blank?type=${io}`)}})}}}},"\u5BFC\u51FA\u8BD5\u5377"),gu.createElement(ge.default.Item,{key:"3",onClick:()=>{var fr;if(!(!(Ze!=null&&Ze.is_old_data_for_time)&&(0,Se.Ye)(Ne))){if((0,hn.Rm)()&&!((fr=Bt.AssistantObject.exercise)!=null&&fr.can_download)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ie.history.push(`/classrooms/${Ot.coursesId}/exportlist/exercise_score,export_exercise_users,export_exercise_report`)}}},"\u5386\u53F2\u5BFC\u51FA"),(Ze==null?void 0:Ze.exercise_status)!==-1&&gu.createElement(ge.default.Item,{key:"6",onClick:()=>{var fr;if(!(!(Ze!=null&&Ze.is_old_data_for_time)&&(0,Se.Ye)(Ne))){if((0,hn.Rm)()&&!((fr=Bt.AssistantObject.exercise)!=null&&fr.can_download)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ne({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}}},"\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E"))},ml=Ou=>fd(void 0,null,function*(){const ql=yield(0,oe.ZP)(`/api/courses/${Ot==null?void 0:Ot.coursesId}/exercises/exercise_code_repeat.json`,{method:"post",body:{group_ids:Ou,id:Ot==null?void 0:Ot.categoryId}});if(ql.status===0){uu(4),Lu(je()(new Date).valueOf()),Ne({type:"exercise/setActionTabs",payload:{}});return}ql.status<-2&&me.ZP.error(ql==null?void 0:ql.message)});let Gi=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u963B\u65AD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u963B\u65AD\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const Ro=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(Ou,ql,fr)=>gu.createElement(le.Z,{title:((Ot.page||1)-1)*20+fr+1},gu.createElement("span",null,((Ot.page||1)-1)*20+fr+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(Ou,ql)=>ql.commit_status===0||ql.commit_status===1?"--":!ql.open_total_score&&(0,hn.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Ou=typeof Ou=="number"?Number(Ou):Ou,Ou||(Ou=0),Ou===100?gu.createElement("span",{className:"c-green"},Ou||"--"):Ou>60?gu.createElement("span",{className:"c-orange"},Ou||"--"):gu.createElement("span",null,Ou||"--"))},!((Mu==null?void 0:Mu.objective)!==1||(Mu==null?void 0:Mu.objective)===1&&(Mu==null?void 0:Mu.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Ou,ql)=>{if(ql.commit_status===0||ql.commit_status===1)return"--";if(!ql.open_total_score&&(0,hn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Ou=typeof Ou=="number"?Number(Ou):Ou,Ou||(Ou=0);let fr;return Ou>=0&&Ou<=60?fr=gu.createElement("span",null,Ou):Ou===100?fr=gu.createElement("span",{className:"c-green"},Ou):Ou>60?fr=gu.createElement("span",{className:"c-orange"},Ou):fr="--",gu.createElement(Sn,{renderText:fr,item:ql})}}},!((Mu==null?void 0:Mu.subjective)!==1||(Mu==null?void 0:Mu.subjective)===1&&(Mu==null?void 0:Mu.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Ou,ql)=>{if(ql.commit_status===0||ql.commit_status===1)return"--";if(!ql.open_total_score&&(0,hn.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Ou=typeof Ou=="number"?Number(Ou):Ou,Ou||(Ou=0);let fr;return Ou==0||Ou>0&&Ou<=60?fr=gu.createElement("span",null,Ou):Ou===100?fr=gu.createElement("span",{className:"c-green"},Ou):Ou>60?fr=gu.createElement("span",{className:"c-orange"},Ou):fr="--",fr}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Ou,ql)=>Ou===0?gu.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Ou===1?gu.createElement("span",{style:{color:"#DF3042"}},!ql.is_make_up&&"\u8003\u8BD5\u4E2D",ql.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Ou===2?gu.createElement("span",{style:{color:"#5AB891"}},!ql.is_make_up&&!ql.is_force_commit&&"\u5DF2\u4EA4\u5377",ql.is_make_up&&!ql.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ql.is_make_up&&ql.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ql.is_make_up&&ql.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):gu.createElement("span",{style:{color:"#5AB891"}},!ql.is_make_up&&!ql.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ql.is_make_up&&!ql.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ql.is_make_up&&ql.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ql.is_make_up&&ql.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:Ou=>Ou?je()(Ou).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:Ou=>Ou?je()(Ou).format("YYYY-MM-DD HH:mm"):"--"}].filter(Ou=>!!Ou);return(0,hn.RV)()?(0,hn.RV)()?gu.createElement("section",{className:md.bg},gu.createElement("div",{className:"edu-container"},gu.createElement("section",{className:"animated fadeIn"},gu.createElement("aside",{className:"mt10 minH22"},gu.createElement(Re.Z,{separator:">"},gu.createElement(Re.Z.Item,{href:`/classrooms/${Ot.coursesId}/exercise`},(Tt=(bt=Te==null?void 0:Te.userInfo)==null?void 0:bt.course)==null?void 0:Tt.course_name),gu.createElement(Re.Z.Item,{href:`/classrooms/${Ot.coursesId}/exercise`},"\u5728\u7EBF\u8003\u8BD5"),gu.createElement(Re.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),gu.createElement("aside",{className:[md.title,"mt20"].join(" ")},gu.createElement("a",{href:`/classrooms/${Ot.coursesId}/exercise`},gu.createElement(Pe.Z,{className:"font16 c-black"})),(0,Se.vB)(Ze==null?void 0:Ze.exercise_status,Ze==null?void 0:Ze.appraise_label),(Ze==null?void 0:Ze.is_make_up_exercise)&&gu.createElement("img",{src:lE,width:44,height:24,style:{marginRight:5,marginLeft:10}}),gu.createElement("strong",{className:"font20 ml5 mr10"},Ze==null?void 0:Ze.exercise_name),(Ze==null?void 0:Ze.exercise_type)==2&&gu.createElement("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:md.moni},gu.createElement("img",{src:rE,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),(Ze==null?void 0:Ze.is_make_up_exercise)&&gu.createElement(le.Z,{title:"\u70B9\u51FB\u53EF\u67E5\u770B\u539F\u8003\u8BD5"},gu.createElement("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(0,Se.xg)(`/classrooms/${Ot.coursesId}/exercise/${Ze==null?void 0:Ze.make_up_exercise_id}/detail?random=${Ze==null?void 0:Ze.make_up_exercise_is_random}`)}})))),gu.createElement("aside",{className:"mt30 relative"},In=="12"?!(Ze!=null&&Ze.is_random)&&(Ze==null?void 0:Ze.exercise_type)!=2&&gu.createElement("div",{className:md.export},gu.createElement(jr,null)):gu.createElement("div",{className:md.export},!(0,hn.dE)()&&!(Ze!=null&&Ze.is_make_up_exercise)&&(Ze==null?void 0:Ze.exercise_status)===3&&(Ze==null?void 0:Ze.exercise_type)!=2&&gu.createElement(Fe.ZP,{onClick:Ou=>{if(Ou.preventDefault(),!(Ze!=null&&Ze.allow_create_make_up)){me.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}Ne({type:"exercise/setActionTabs",payload:{key:"\u8865\u8003\u8BB0\u5F55",params:Ot}})}},gu.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8865\u8003\u8BB0\u5F55"),(0,hn.dE)()&&Ze.exercise_status<3&&(Ze==null?void 0:Ze.is_show_report_setting)&&((Dn=Ze==null?void 0:Ze.exercise_report_template)==null?void 0:Dn.length)>0&&gu.createElement(Fe.ZP,{style:{marginRight:10},onClick:Ou=>{Ou.preventDefault(),Ne({type:"exercise/setActionTabs",payload:{key:"\u63D0\u4EA4\u62A5\u544A",params:m0(zs({},Ot),{exercise_user_id:Ze.exercise_user_id})}})}},gu.createElement("span",{className:"iconfont icon-tijiaojilu font14 mr5"}),"\u63D0\u4EA4\u62A5\u544A"),!(0,hn.dE)()&&!(Ze!=null&&Ze.is_make_up_exercise)&&Ze.exercise_status===3&&(Ze==null?void 0:Ze.exercise_type)!=2&&gu.createElement(Fe.ZP,{onClick:Ou=>{if(Ou.preventDefault(),!(!(Ze!=null&&Ze.is_old_data_for_time)&&(0,Se.Ye)(Ne))){if(!(Ze!=null&&Ze.allow_create_make_up)){me.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}Ne({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:Ot}})}}},gu.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u521B\u5EFA\u8865\u8003"),(0,hn.GJ)()&&el&&((kt=Ze==null?void 0:Ze.user_permission)==null?void 0:kt.user_commit_counts)>0&&(Ze==null?void 0:Ze.exercise_status)===2&&(Ze==null?void 0:Ze.exercise_type)!=2&&gu.createElement(Fe.ZP,{onClick:Ou=>{var ql,fr;if(Ou.preventDefault(),(0,hn.Rm)()&&!((fr=(ql=Bt==null?void 0:Bt.AssistantObject)==null?void 0:ql.exercise)!=null&&fr.can_redo)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ne({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:Ot}})}},gu.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),(0,hn.GJ)()&&el&&((an=Ze==null?void 0:Ze.user_permission)==null?void 0:an.exercise_unpublish_count)>0&&(Ze==null?void 0:Ze.exercise_status)===1&&(!(Ze!=null&&Ze.is_make_up_exercise)||(Ze==null?void 0:Ze.is_make_up_exercise)&&(Ze==null?void 0:Ze.allow_create_make_up))&&gu.createElement(Vf.Z,{tips:Ze==null?void 0:Ze.open_appraise,style:{marginLeft:10}},gu.createElement(Fe.ZP,{onClick:Ou=>{var ql,fr,io,Xi;if(Ou.preventDefault(),(0,hn.Rm)()&&!((fr=(ql=Bt==null?void 0:Bt.AssistantObject)==null?void 0:ql.exercise)!=null&&fr.can_publish)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((Ze==null?void 0:Ze.exercise_question_count)===0){me.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}if(((io=Te==null?void 0:Te.userInfo)==null?void 0:io.user_status)===2){(0,ji.Rd)();return}const Vr=je()(Ze==null?void 0:Ze.created_at,Qr);if(je()(ca).diff(je()(Vr),"days")>0&&(Ze!=null&&Ze.is_random)){Bl();return}Ze!=null&&Ze.high_resources_consume&&!(Ze!=null&&Ze.high_resources_consume_permission)?Ne({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Ot.coursesId,type:"exercise",type_id:Ot.categoryId,name:Ze.exercise_name,fn:()=>{var zo;Ne({type:"exercise/getCommonHeader",payload:zs({},Ot)}),Ne({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Ot.categoryId],selectArrsAll:[Ze],unified_setting:Ze==null?void 0:Ze.unified_setting,params:Ot,disabled:(Ze==null?void 0:Ze.exercise_status)!==1,type:2,activeTab:In,cb:ka,manage_all_group:(zo=Pn==null?void 0:Pn.exercise)==null?void 0:zo.manage_all_group}})}}}):Ne({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[Ot.categoryId],selectArrsAll:[Ze],unified_setting:Ze==null?void 0:Ze.unified_setting,params:Ot,disabled:(Ze==null?void 0:Ze.exercise_status)!==1,type:2,activeTab:In,cb:ka,manage_all_group:(Xi=Pn==null?void 0:Pn.exercise)==null?void 0:Xi.manage_all_group}})}},gu.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u53D1\u5E03\u8003\u8BD5")),(0,hn.GJ)()&&el&&((rn=Ze==null?void 0:Ze.user_permission)==null?void 0:rn.exercise_publish_count)>0&&gu.createElement(Fe.ZP,{onClick:Ou=>{var ql,fr;if(Ou.preventDefault(),(0,hn.Rm)()&&!((fr=(ql=Bt==null?void 0:Bt.AssistantObject)==null?void 0:ql.exercise)!=null&&fr.can_stop)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ne({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",unified_setting:Ze==null?void 0:Ze.unified_setting,selectArrs:[Ot.categoryId],params:Ot,cb:ka}})}},gu.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ED3\u675F\u8003\u8BD5"),(0,hn.dE)()&&Ze.is_late&&`\u8FDF\u5230\u8D85\u8FC7${Ze.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`,(0,hn.dE)()&&(Ze==null?void 0:Ze.exercise_type)===2&&gu.createElement(Fe.ZP,{onClick:Ou=>fd(void 0,null,function*(){Ou.preventDefault();const ql=yield(0,oe.ZP)(`/api/exercises/${Ot.categoryId}/header_info.json`,{method:"get"});(ql==null?void 0:ql.status)===0&&Vu((ql==null?void 0:ql.data)||{}),kn(!0)})},gu.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8003\u8BD5\u8BB0\u5F55"),(0,hn.dE)()&&(Ze==null?void 0:Ze.exercise_type)===1&&((wt=Ze==null?void 0:Ze.user_permission)==null?void 0:wt.current_status)===2&&!Ze.is_late&&Ze.exercise_status>1&&gu.createElement(Fe.ZP,{onClick:()=>Ja()},gu.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),(Nt=Kt==null?void 0:Kt.exercise_types)!=null&&Nt.is_redo?"\u91CD\u65B0\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5"),(0,hn.dE)()&&(Ze==null?void 0:Ze.exercise_type)===2&&!Ze.is_late&&(Ze==null?void 0:Ze.exercise_status)!=3&&Ze.exercise_status>1&&gu.createElement(le.Z,{title:gu.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",Ze==null?void 0:Ze.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",Lr(),"\u6B21")},gu.createElement(Fe.ZP,{onClick:()=>Ja(),disabled:Lr()===0&&((wn=Ze==null?void 0:Ze.user_permission)==null?void 0:wn.current_status)!=0,style:{marginLeft:8}},gu.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),((Pt=Ze==null?void 0:Ze.user_permission)==null?void 0:Pt.current_status)==0?"\u7EE7\u7EED\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5")),(0,hn.dE)()&&(Ze==null?void 0:Ze.exercise_type)===1&&((bn=Ze==null?void 0:Ze.user_permission)==null?void 0:bn.current_status)===0&&!Ze.is_late&&Ze.exercise_status>1&&gu.createElement(Fe.ZP,{onClick:()=>Ja(!0)},gu.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u8003\u8BD5"),(0,hn.dE)()&&(Ze==null?void 0:Ze.screen_used_num)>(Ze==null?void 0:Ze.screen_num)&&Ze.exercise_status!==3&&gu.createElement(Fe.ZP,{onClick:()=>Ja(!0)},gu.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7533\u8BF7","\u7EE7\u7EED\u8003\u8BD5"),(0,hn.dE)()&&(Ze==null?void 0:Ze.whole_exercise_status)===3&&(Ze==null?void 0:Ze.ai_push_wrong_question)&&((En=Ze==null?void 0:Ze.user_permission)==null?void 0:En.current_status)!==4&&gu.createElement(pe.Z,{align:"middle"},(Ze==null?void 0:Ze.wrong_questions_size)!==0&&((hu=Ze==null?void 0:Ze.progress)==null?void 0:hu.stat)===1&&gu.createElement(IE,{dispatch:Ne,id:Ze==null?void 0:Ze.ai_question_record_id}),gu.createElement(Fe.ZP,{onClick:()=>{var Ou;if((Ze==null?void 0:Ze.wrong_questions_size)===0){me.ZP.warning("\u672C\u6B21\u8003\u8BD5\u4F60\u65E0\u9700\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\uFF5E");return}if(((Ou=Ze==null?void 0:Ze.progress)==null?void 0:Ou.stat)===1){me.ZP.warning("\u63A8\u8350\u8BD5\u9898\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u751F\u6210\u5B8C\u6210\u540E\u518D\u5F00\u59CB\u5DE9\u56FA");return}(0,Se.xg)(`/classrooms/${Ot.coursesId}/exercise/${Ot.categoryId}/wrongAnswer/${Uu==null?void 0:Uu.login}`)}},gu.createElement("span",{className:"iconfont icon-cuotigonggu mr5 font14"}),"\u9519\u9898\u5DE9\u56FA")),(Ze==null?void 0:Ze.show_analysis_detail)&&gu.createElement(Fe.ZP,{onClick:()=>{(0,Se.xg)(`/classrooms/${Ot.coursesId}/exercise/${Ot.categoryId}/analysis/${Ze==null?void 0:Ze.analysis_id}`)}},gu.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),(0,hn.GJ)()&&el&&(Ze.exercise_status===1||Ze.exercise_status===3&&(Ze==null?void 0:Ze.is_make_up_exercise))&&gu.createElement(Vf.Z,{tips:Ze==null?void 0:Ze.open_appraise,style:{marginLeft:10}},gu.createElement(Fe.ZP,{onClick:()=>{var Ou,ql;if((0,hn.Rm)()&&!((ql=(Ou=Bt==null?void 0:Bt.AssistantObject)==null?void 0:Ou.exercise)!=null&&ql.can_create)){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((0,hn.Ny)()&&(Ze==null?void 0:Ze.exercise_status)==1&&!(Ze!=null&&Ze.exercise_can_preview)){me.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}const fr=je()(Ze==null?void 0:Ze.created_at,Qr);if(je()(ca).diff(je()(fr),"days")>0&&(Ze!=null&&Ze.is_random)){Bl();return}else ie.history.push(Ze!=null&&Ze.is_random?`/classrooms/${Ot.coursesId}/exercise/${Ot.categoryId}/random/edit?type=settings`:`/classrooms/${Ot.coursesId}/exercise/add/${Ot.categoryId}?random=false&type=2`)}},gu.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377")),(Ze==null?void 0:Ze.exercise_status)===-1&&(0,hn.GJ)()&&gu.createElement(Fe.ZP,{icon:gu.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{Ne({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:Ze==null?void 0:Ze.exercise_name,id:Ze==null?void 0:Ze.id,type:"exercise"}})}},"\u8865\u5145\u6210\u7EE9"),(0,hn.GJ)()&&el&&gu.createElement(he.Z,{dropdownRender:Hr},gu.createElement(Fe.ZP,null,"\u66F4\u591A\u64CD\u4F5C",gu.createElement(be.Z,null)))),gu.createElement("aside",{className:`mt30 relative ${md.workListTabWrap}`},gu.createElement(Be.default,{activeKey:`${In}`,onChange:Ou=>{var ql,fr,io;if(Ou==="1"&&((fr=(ql=Te==null?void 0:Te.userInfo)==null?void 0:ql.paid_version)==null?void 0:fr.version_type)==0&&!(Ze!=null&&Ze.is_old_data_for_time)){(0,Se.xU)();return}if([1,4,12].includes(parseInt(Ou))&&!(Ze!=null&&Ze.is_old_data_for_time)&&(0,Se.Ye)(Ne))return;if(parseInt(Ou)===1&&!((io=Bt.AssistantObject.exercise)!=null&&io.can_view)&&(0,hn.Rm)()){me.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Xi=je()(Ze==null?void 0:Ze.created_at,Qr),Vr=je()(ca).diff(je()(Xi),"days");if(y.actionTabs.key=="\u8868\u5355\u672A\u4FDD\u5B58")se.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{if(Vr>0&&parseInt(Ou)===3&&(Ze!=null&&Ze.is_random)){Bl();return}uu(Ou),Ne({type:"exercise/setActionTabs",payload:{key:""}})}});else{if(Vr>0&&parseInt(Ou)===3&&(Ze!=null&&Ze.is_random)){Bl();return}uu(Ou)}Ou==="3"?Ea():(Ou==="2"||Ou==="11")&&Ne({type:"exercise/getCommonHeader",payload:zs({},Ot)})},items:wl.map(Ou=>({label:Ou.name,key:`${Ou.id}`}))})),gu.createElement("section",{className:Ze!=null&&Ze.is_random&&In==="2"||["3","9","10","11","12"].includes(In)?"":"pl25 pr25 bg-white"},(yt=(Et=wl.filter(Ou=>Ou.id==In))==null?void 0:Et[0])==null?void 0:yt.component))),gu.createElement(Jc.Z,null),gu.createElement(_c,{onOk:ml}),gu.createElement($c.Z,null),gu.createElement(Zs,{cb:()=>hr()}),gu.createElement(cE.Z,{onOk:()=>hr()}),gu.createElement(dE.Z,{onOk:()=>hr()}),gu.createElement(jc,null),gu.createElement(Rv,null),gu.createElement(iE.Z,null),gu.createElement(Xc,null),gu.createElement(jv,null),gu.createElement(aE.Z,{successCb:()=>Ja(currentEnterExamRef.current)}),gu.createElement(se.default,{open:Ln,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{sn(!1)}},gu.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),gu.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),gu.createElement("p",{style:{marginLeft:"10px"}},gu.createElement(Ce.default,{dataSource:Gi,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),gu.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),gu.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),gu.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),gu.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),gu.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),gu.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),gu.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),gu.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),gu.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),gu.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),gu.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),gu.createElement(se.default,{open:An,title:"\u8003\u8BD5\u8BB0\u5F55",centered:!0,width:1e3,footer:null,onCancel:()=>{kn(!1)}},(gn==null?void 0:gn.length)===0?gu.createElement(ln.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):gu.createElement(Ce.default,{dataSource:gn,columns:Ro,pagination:!1})),gu.createElement(fE.Z,null),gu.createElement(ba.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:ha==null?void 0:ha.url,type:ha==null?void 0:ha.file_type,onClose:()=>Qa({})}),gu.createElement(xE,null),gu.createElement(BE,null),gu.createElement(vE.Z,null),gu.createElement(SE,null),gu.createElement(yA.Z,null)):"":null};var IA=(0,ie.connect)(({exercise:b,loading:z,user:y,globalSetting:ze,classroomList:ut})=>({classroomList:ut,exercise:b,globalSetting:ze,user:y,loading:z.effects}))(wA)},40180:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return je}});var a=E(59301),oe=E(37568),Le=E(6767),ie=E(62957),se=E(29787),ge=E(77019),me=E(5269),ye=E(94968),le=E(62673),ve=E(4875),xe=E(62772),Re={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},Fe=E(44283),pe=E(49317),he=E(70291),Be=E(33156),Ce=E(14185),Ie=E(11295),Pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",ne=E(59301),Se=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,De=(it,$e,pt)=>$e in it?Se(it,$e,{enumerable:!0,configurable:!0,writable:!0,value:pt}):it[$e]=pt,Me=(it,$e)=>{for(var pt in $e||($e={}))Ae.call($e,pt)&&De(it,pt,$e[pt]);if(Oe)for(var pt of Oe($e))fe.call($e,pt)&&De(it,pt,$e[pt]);return it},We=(it,$e,pt)=>new Promise((qe,vt)=>{var dt=It=>{try{Mt(pt.next(It))}catch(rt){vt(rt)}},st=It=>{try{Mt(pt.throw(It))}catch(rt){vt(rt)}},Mt=It=>It.done?qe(It.value):Promise.resolve(It.value).then(dt,st);Mt((pt=pt.apply(it,$e)).next())});const{TextArea:Ke}=oe.default,Je=({exercise:it,loading:$e,dispatch:pt})=>{var qe;const{workSetting:vt}=it,dt=(0,Fe.useParams)();dt.category=dt.categoryId||dt.exerciseId,dt.categoryId=dt.categoryId||dt.exerciseId;const[st,Mt]=(0,a.useState)(!1),[It,rt]=(0,a.useState)(!1);let[Ge,He]=(0,a.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,a.useEffect)(()=>{tt()},[vt]),(0,a.useEffect)(()=>{it.actionTabs.key==="exportSetting"&&!(vt!=null&&vt.exercise_header)&&pt({type:"exercise/getWorkSetting",payload:Me({},dt)})},[it.actionTabs.key]);const tt=()=>{var gt,Zt,Rn,au;const tu=JSON.parse(JSON.stringify(vt));Object.keys(Ge).forEach(Jn=>{var Wt;Ge[Jn]=(Wt=tu==null?void 0:tu.exercise_header)==null?void 0:Wt[Jn]}),Ge.file_list=(gt=tu==null?void 0:tu.exercise_header)!=null&&gt.attachment_id?[{uid:(Zt=tu==null?void 0:tu.exercise_header)==null?void 0:Zt.attachment_id,id:(Rn=tu==null?void 0:tu.exercise_header)==null?void 0:Rn.attachment_id,url:(au=tu==null?void 0:tu.exercise_header)==null?void 0:au.photo_url}]:[],He(Ge)},ht=()=>{var gt,Zt,Rn;const au=JSON.parse(JSON.stringify(Ge));au.categoryId=dt.categoryId,au.attachment_id=((Rn=(Zt=(gt=au.file_list)==null?void 0:gt[0])==null?void 0:Zt.response)==null?void 0:Rn.id)||null,Qt(au)},Qt=gt=>We(void 0,null,function*(){rt(!0),(yield(0,pe.ZP)(`/api/exercises/${dt==null?void 0:dt.categoryId}/foramt_settings.json`,{method:"post",body:gt})).status===0&&(Le.ZP.success("\u66F4\u65B0\u6210\u529F"),pt({type:"exercise/getCommonHeader",payload:Me({},dt)}),pt({type:"exercise/getWorkSetting",payload:Me({},dt)}),pt({type:"exercise/getExerciseExportHeadData",payload:{id:dt.exerciseId||dt.categoryId,identify:dt.userId||null}}),rt(!1))}),St={disabled:st,multiple:!1,listType:"picture-card",onPreview:gt=>{Be.Z.publish("preview-image",gt.thumbUrl||gt.url)},withCredentials:!0,fileList:Ge.file_list,beforeUpload:gt=>gt.size/1024>200?(Le.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${Ce.Z.API_SERVER}/api/attachments.json`,onChange(gt){let Zt=gt.fileList.filter(Rn=>!!Rn.status);Ge.file_list=Zt,He(Object.assign({},Ge))},onRemove:gt=>We(void 0,null,function*(){return Ge.file_list=[],He(Object.assign({},Ge)),!0})};return ne.createElement(ie.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:Re.modalWrapper,width:900,centered:!0,open:it.actionTabs.key==="exportSetting",onOk:()=>ht(),onCancel:()=>{tt(),pt({type:"exercise/setActionTabs",payload:{}})}},ne.createElement("section",{className:Re.exportSettingWrapper},ne.createElement(se.Z,{spinning:$e["exercise/getWorkSetting"]||It},ne.createElement(ge.Z,{wrap:!1,justify:"space-between"},ne.createElement(me.Z,null,ne.createElement(ge.Z,{align:"middle"},ne.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),ne.createElement("span",{className:Re.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),ne.createElement("div",{className:"mt15"},ne.createElement(ye.default,Me({},St),!((qe=Ge.file_list)!=null&&qe.length)&&ne.createElement("div",null,ne.createElement(xe.Z,null),ne.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),ne.createElement(me.Z,{span:24,className:"mt15"},ne.createElement(le.default,{checked:Ge.show_title,disabled:st,onChange:gt=>{Ge.show_title=gt.target.checked,He(Object.assign({},Ge))}},ne.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),ne.createElement(me.Z,{span:24,className:"mt15"},ne.createElement(le.default,{checked:Ge.show_body,disabled:st,onChange:gt=>{Ge.show_body=gt.target.checked,He(Object.assign({},Ge))}},ne.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),ne.createElement(me.Z,{span:24,className:"mt15"},ne.createElement(le.default,{checked:Ge.show_info,disabled:st,onChange:gt=>{Ge.show_info=gt.target.checked,He(Object.assign({},Ge))}},ne.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),ne.createElement(me.Z,{span:24,className:"mt15"},ne.createElement(le.default,{checked:Ge.show_table,disabled:st,onChange:gt=>{Ge.show_table=gt.target.checked,He(Object.assign({},Ge))}},ne.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),ne.createElement(ge.Z,{align:"middle",className:`mt20 ${Re.pottedLine}`},ne.createElement(me.Z,null,ne.createElement("img",{src:Pe,alt:""})),ne.createElement(me.Z,{className:Re.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),ne.createElement(me.Z,null,ne.createElement("img",{src:Pe,alt:""}))),ne.createElement(ge.Z,{className:"mt15",justify:"center",style:{width:320}},ne.createElement(le.default,{className:"pl8",checked:Ge.show_user,disabled:st,onChange:gt=>{Ge.show_user=gt.target.checked,He(Object.assign({},Ge))}},ne.createElement("div",null,"\u59D3\u540D")),ne.createElement(le.default,{checked:Ge.show_no,disabled:st,onChange:gt=>{Ge.show_no=gt.target.checked,He(Object.assign({},Ge))}},ne.createElement("div",null,"\u5B66\u53F7")),ne.createElement(le.default,{checked:Ge.show_group,disabled:st,onChange:gt=>{Ge.show_group=gt.target.checked,He(Object.assign({},Ge))}},ne.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),ne.createElement(le.default,{checked:Ge.show_school_name,disabled:st,onChange:gt=>{Ge.show_school_name=gt.target.checked,He(Object.assign({},Ge))}},ne.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),ne.createElement(le.default,{checked:Ge.show_phone,disabled:st,onChange:gt=>{Ge.show_phone=gt.target.checked,He(Object.assign({},Ge))}},ne.createElement("div",null,"\u624B\u673A\u53F7"))),ne.createElement("img",{src:be,alt:"",className:"mt15",style:{width:320}}),ne.createElement(me.Z,{span:24,className:"mt15"},ne.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),ne.createElement(ve.Z,{size:"middle",min:1,value:Ge.export_page_num?Ge.export_page_num:40,onChange:gt=>{Ge.export_page_num=gt,He(Me({},Ge))}}),ne.createElement("span",{className:"ml10"},"\u9898")),ne.createElement(ge.Z,{className:"mt15"},ne.createElement(le.default,{checked:Ge.show_desc,disabled:st,onChange:gt=>{Ge.show_desc=gt.target.checked,He(Object.assign({},Ge))}},ne.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),ne.createElement(me.Z,{className:Re.imgPreviewPart},ne.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),ne.createElement("img",{src:he.qz})))),ne.createElement(Ie.Z,null)))};var je=(0,Fe.connect)(({exercise:it,loading:$e,globalSetting:pt})=>({exercise:it,loading:$e.effects,globalSetting:pt}))(Je)},47650:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return be}});var a=E(59301),oe=E(44283),Le=E(77019),ie=E(70858),se={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},ge=E(84849),me=E(76406),ye=E(40180),le=E(8633),ve=E(14185),xe=E(59301),Re=Object.defineProperty,Fe=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Be=(ne,Se,Oe)=>Se in ne?Re(ne,Se,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):ne[Se]=Oe,Ce=(ne,Se)=>{for(var Oe in Se||(Se={}))pe.call(Se,Oe)&&Be(ne,Oe,Se[Oe]);if(Fe)for(var Oe of Fe(Se))he.call(Se,Oe)&&Be(ne,Oe,Se[Oe]);return ne},Ie=(ne,Se,Oe)=>new Promise((Ae,fe)=>{var De=Ke=>{try{We(Oe.next(Ke))}catch(Je){fe(Je)}},Me=Ke=>{try{We(Oe.throw(Ke))}catch(Je){fe(Je)}},We=Ke=>Ke.done?Ae(Ke.value):Promise.resolve(Ke.value).then(De,Me);We((Oe=Oe.apply(ne,Se)).next())});const Pe=({isPreview:ne=!1,isExportBlank:Se=!1,activeTabs:Oe,exercise:Ae,globalSetting:fe,loading:De,user:Me,dispatch:We,showExportBtn:Ke=!1,sealStyle:Je={}})=>{var je,it,$e,pt,qe,vt,dt,st,Mt,It,rt,Ge,He,tt,ht;const Qt=(0,oe.useParams)(),{userInfo:St}=Me,[gt,Zt]=(0,a.useState)(),[Rn,au]=(0,a.useState)();let tu=(0,a.useRef)(null);const[Jn,Wt]=(0,a.useState)(21),[Ut,ln]=(0,a.useState)([]),pn=(0,a.useRef)(!0);(0,a.useEffect)(()=>{Ie(void 0,null,function*(){if(!pn.current)return;pn.current=!1;const ft=yield(0,ge.cV)({id:Qt.exerciseId||Qt.categoryId});ft.status==0&&ln(ft.data)}),(0,me.W)(Oe)||Oe==="2"&&Bn()},[Qt.userId,Qt.coursesId,Qt.exerciseId,Qt.categoryId,Oe]),(0,a.useEffect)(()=>{tu.current&&Wt(tu.current.clientHeight)},[tu.current]),(0,a.useEffect)(()=>{var ft;if((ft=Ae.exerciseExportHeadData)!=null&&ft.title){const nt=Ae.exerciseExportHeadData;Zt(Ce({},nt||{}));const{table:Xe}=nt||{};let Gt,Wn;(Xe!=null&&Xe.total_singles_scores||Xe!=null&&Xe.total_doubles_scores||Xe!=null&&Xe.total_nulls_scores||Xe!=null&&Xe.total_judges_scores||Xe!=null&&Xe.total_pros_scores||Xe!=null&&Xe.total_shixuns_scores||Xe!=null&&Xe.total_mains_scores||Xe!=null&&Xe.total_combination_scores||Xe!=null&&Xe.total_bpros_scores)&&(Gt=Number(Xe==null?void 0:Xe.total_singles_scores)+Number(Xe==null?void 0:Xe.total_doubles_scores)+Number(Xe==null?void 0:Xe.total_nulls_scores)+Number(Xe==null?void 0:Xe.total_judges_scores)+Number(Xe==null?void 0:Xe.total_bpros_scores)+Number(Xe==null?void 0:Xe.total_pros_scores)+Number(Xe==null?void 0:Xe.total_shixuns_scores)+Number(Xe==null?void 0:Xe.total_mains_scores)+Number(Xe==null?void 0:Xe.total_combination_scores)),(Xe!=null&&Xe.singles_scores||Xe!=null&&Xe.doubles_scores||Xe!=null&&Xe.nulls_scores||Xe!=null&&Xe.judges_scores||Xe!=null&&Xe.pros_scores||Xe!=null&&Xe.bpros_scores||Xe!=null&&Xe.shixuns_scores||Xe!=null&&Xe.mains_scores||Xe!=null&&Xe.combination_scores)&&(Wn=Number(Xe==null?void 0:Xe.singles_scores)+Number(Xe==null?void 0:Xe.doubles_scores)+Number(Xe==null?void 0:Xe.nulls_scores)+Number(Xe==null?void 0:Xe.judges_scores)+Number(Xe==null?void 0:Xe.pros_scores)+Number(Xe==null?void 0:Xe.bpros_scores)+Number(Xe==null?void 0:Xe.shixuns_scores)+Number(Xe==null?void 0:Xe.mains_scores)+Number(Xe==null?void 0:Xe.combination_scores));const Hn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Xe==null?void 0:Xe.total_singles_scores)||0,doubles_score:(Xe==null?void 0:Xe.total_doubles_scores)||0,nulls_score:(Xe==null?void 0:Xe.total_nulls_scores)||0,judges_score:(Xe==null?void 0:Xe.total_judges_scores)||0,pros_score:(Xe==null?void 0:Xe.total_pros_scores)||0,bpros_score:(Xe==null?void 0:Xe.total_bpros_scores)||0,shixuns_score:(Xe==null?void 0:Xe.total_shixuns_scores)||0,mains_score:(Xe==null?void 0:Xe.total_mains_scores)||0,total_combination_scores:(Xe==null?void 0:Xe.total_combination_scores)||0,total_score:Gt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Xe==null?void 0:Xe.singles_scores)||0,doubles_score:(Xe==null?void 0:Xe.doubles_scores)||0,nulls_score:(Xe==null?void 0:Xe.nulls_scores)||0,judges_score:(Xe==null?void 0:Xe.judges_scores)||0,pros_score:(Xe==null?void 0:Xe.pros_scores)||0,bpros_score:(Xe==null?void 0:Xe.bpros_scores)||0,shixuns_score:(Xe==null?void 0:Xe.shixuns_scores)||0,mains_score:(Xe==null?void 0:Xe.mains_scores)||0,total_combination_scores:(Xe==null?void 0:Xe.combination_scores)||0,total_score:Wn||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],Un=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Xe==null?void 0:Xe.total_singles_scores)||0,doubles_score:(Xe==null?void 0:Xe.total_doubles_scores)||0,nulls_score:(Xe==null?void 0:Xe.total_nulls_scores)||0,judges_score:(Xe==null?void 0:Xe.total_judges_scores)||0,pros_score:(Xe==null?void 0:Xe.total_pros_scores)||0,bpros_score:(Xe==null?void 0:Xe.total_bpros_scores)||0,shixuns_score:(Xe==null?void 0:Xe.total_shixuns_scores)||0,mains_score:(Xe==null?void 0:Xe.total_mains_scores)||0,total_combination_scores:(Xe==null?void 0:Xe.total_combination_scores)||0,total_score:Gt||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];au([...Se?Un:Hn])}},[Ae.exerciseExportHeadData]);const Bn=()=>Ie(void 0,null,function*(){const ft={id:Qt.exerciseId||Qt.categoryId,identify:(St==null?void 0:St.login)||null},nt=yield(0,ge.iw)(ft);Zt(nt||{});const{table:Xe}=nt||{};let Gt,Wn;(Xe!=null&&Xe.total_singles_scores||Xe!=null&&Xe.total_doubles_scores||Xe!=null&&Xe.total_nulls_scores||Xe!=null&&Xe.total_judges_scores||Xe!=null&&Xe.total_pros_scores||Xe!=null&&Xe.total_bpros_scores||Xe!=null&&Xe.total_shixuns_scores||Xe!=null&&Xe.total_mains_scores||Xe!=null&&Xe.total_combination_scores)&&(Gt=Number(Xe==null?void 0:Xe.total_singles_scores)+Number(Xe==null?void 0:Xe.total_doubles_scores)+Number(Xe==null?void 0:Xe.total_nulls_scores)+Number(Xe==null?void 0:Xe.total_bpros_scores)+Number(Xe==null?void 0:Xe.total_judges_scores)+Number(Xe==null?void 0:Xe.total_pros_scores)+Number(Xe==null?void 0:Xe.total_shixuns_scores)+Number(Xe==null?void 0:Xe.total_mains_scores)+Number(Xe==null?void 0:Xe.total_combination_scores)),(Xe!=null&&Xe.singles_scores||Xe!=null&&Xe.doubles_scores||Xe!=null&&Xe.nulls_scores||Xe!=null&&Xe.judges_scores||Xe!=null&&Xe.pros_scores||Xe!=null&&Xe.bpros_scores||Xe!=null&&Xe.shixuns_scores||Xe!=null&&Xe.mains_scores||Xe!=null&&Xe.combination_scores)&&(Wn=Number(Xe==null?void 0:Xe.singles_scores)+Number(Xe==null?void 0:Xe.doubles_scores)+Number(Xe==null?void 0:Xe.bpros_scores)+Number(Xe==null?void 0:Xe.nulls_scores)+Number(Xe==null?void 0:Xe.judges_scores)+Number(Xe==null?void 0:Xe.pros_scores)+Number(Xe==null?void 0:Xe.shixuns_scores)+Number(Xe==null?void 0:Xe.mains_scores)+Number(Xe==null?void 0:Xe.combination_scores));const Hn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(Xe==null?void 0:Xe.total_singles_scores)||0,doubles_score:(Xe==null?void 0:Xe.total_doubles_scores)||0,nulls_score:(Xe==null?void 0:Xe.total_nulls_scores)||0,judges_score:(Xe==null?void 0:Xe.total_judges_scores)||0,pros_score:(Xe==null?void 0:Xe.total_pros_scores)||0,bpros_score:(Xe==null?void 0:Xe.total_bpros_scores)||0,shixuns_score:(Xe==null?void 0:Xe.total_shixuns_scores)||0,mains_score:(Xe==null?void 0:Xe.total_mains_scores)||0,total_combination_scores:(Xe==null?void 0:Xe.total_combination_scores)||0,total_score:Gt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(Xe==null?void 0:Xe.singles_scores)||0,doubles_score:(Xe==null?void 0:Xe.doubles_scores)||0,nulls_score:(Xe==null?void 0:Xe.nulls_scores)||0,judges_score:(Xe==null?void 0:Xe.judges_scores)||0,pros_score:(Xe==null?void 0:Xe.pros_scores)||0,bpros_score:(Xe==null?void 0:Xe.bpros_scores)||0,shixuns_score:(Xe==null?void 0:Xe.shixuns_scores)||0,mains_score:(Xe==null?void 0:Xe.mains_scores)||0,total_combination_scores:(Xe==null?void 0:Xe.combination_scores)||0,total_score:Wn||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];au(Se?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:Hn)}),Ye=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:ft=>xe.createElement("a",null,ft)},{title:((je=Ut==null?void 0:Ut.find(ft=>ft.value==le.fw[0].nameType))==null?void 0:je.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:ft=>xe.createElement("a",null,ft==="0.0"?0:ft)},{title:((it=Ut==null?void 0:Ut.find(ft=>ft.value==le.fw[1].nameType))==null?void 0:it.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:ft=>xe.createElement("a",null,ft==="0.0"?0:ft)},{title:(($e=Ut==null?void 0:Ut.find(ft=>ft.value==le.fw[3].nameType))==null?void 0:$e.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:ft=>xe.createElement("a",null,ft==="0.0"?0:ft)},{title:((pt=Ut==null?void 0:Ut.find(ft=>ft.value==le.fw[2].nameType))==null?void 0:pt.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:ft=>xe.createElement("a",null,ft==="0.0"?0:ft)},{title:((qe=Ut==null?void 0:Ut.find(ft=>ft.value==le.fw[6].nameType))==null?void 0:qe.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:ft=>xe.createElement("a",null,ft==="0.0"?0:ft)},{title:((vt=Ut==null?void 0:Ut.find(ft=>ft.value==le.fw[5].nameType))==null?void 0:vt.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:ft=>xe.createElement("a",null,ft==="0.0"?0:ft)},{title:((dt=Ut==null?void 0:Ut.find(ft=>ft.value==le.fw[4].nameType))==null?void 0:dt.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:ft=>xe.createElement("a",null,ft==="0.0"?0:ft)},{title:((st=Ut==null?void 0:Ut.find(ft=>ft.value==le.fw[7].nameType))==null?void 0:st.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:ft=>xe.createElement("a",null,ft==="0.0"?0:ft)},{title:((Mt=Ut==null?void 0:Ut.find(ft=>ft.value==le.fw[8].nameType))==null?void 0:Mt.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:ft=>xe.createElement("a",null,ft==="0.0"?0:ft)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:ft=>xe.createElement("a",null,ft==="0.0"?0:ft==null?void 0:ft.toFixed(1))}],{exercise_header:ct}=gt||{};return xe.createElement(xe.Fragment,null,((ct==null?void 0:ct.show_user)||(ct==null?void 0:ct.show_no)||(ct==null?void 0:ct.show_group))&&xe.createElement("section",{className:se.glassSeal,style:Je},(ct==null?void 0:ct.show_user)&&xe.createElement("span",null,"\u59D3\u540D\uFF1A",xe.createElement("span",null,gt==null?void 0:gt.user)),(ct==null?void 0:ct.show_no)&&xe.createElement("span",null,"\u5B66\u53F7\uFF1A",xe.createElement("span",null,gt==null?void 0:gt.student_id)),(ct==null?void 0:ct.show_group)&&xe.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",xe.createElement("span",null,gt==null?void 0:gt.group_name)),(ct==null?void 0:ct.show_school_name)&&xe.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",xe.createElement("span",null,gt==null?void 0:gt.school_name)),(ct==null?void 0:ct.show_phone)&&xe.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",xe.createElement("span",null,gt==null?void 0:gt.phone))),xe.createElement("section",{className:`${se.wrap} ${ne?"pl20":""} `},(gt==null?void 0:gt.photo_url)&&xe.createElement("img",{className:se.img,src:`${ve.Z.API_SERVER}${gt==null?void 0:gt.photo_url}`}),(ct==null?void 0:ct.show_title)&&xe.createElement(Le.Z,{className:se.paperHeader,justify:"center"},xe.createElement("div",null,gt==null?void 0:gt.title)),(ct==null?void 0:ct.show_info)&&xe.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",gt==null?void 0:gt.large_counts,"\u5927\u9898\u3011\u3010",gt==null?void 0:gt.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",gt==null?void 0:gt.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(gt==null?void 0:gt.time)>-1?`${gt==null?void 0:gt.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(ct==null?void 0:ct.show_desc)&&(((It=Ae==null?void 0:Ae.exerciseExportHeadData)==null?void 0:It.exercise_description)||((rt=Ae==null?void 0:Ae.commonHeader)==null?void 0:rt.exercise_description))&&xe.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},xe.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),xe.createElement("span",null,((Ge=Ae==null?void 0:Ae.exerciseExportHeadData)==null?void 0:Ge.exercise_description)||((He=Ae==null?void 0:Ae.commonHeader)==null?void 0:He.exercise_description))),(ct==null?void 0:ct.show_table)&&xe.createElement("div",{className:"mt10"},xe.createElement(ie.default,{className:se.table,columns:Ye,dataSource:[...Rn||[]],bordered:!0,pagination:!1})),((tt=Ae==null?void 0:Ae.exerciseExportHeadData)==null?void 0:tt.analysis)&&xe.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(ht=Ae==null?void 0:Ae.exerciseExportHeadData)==null?void 0:ht.analysis}`)),xe.createElement(ye.Z,null))};var be=(0,oe.connect)(({exercise:ne,loading:Se,user:Oe,globalSetting:Ae})=>({exercise:ne,globalSetting:Ae,user:Oe,loading:Se.effects}))(Pe)},79038:function(Ct,_e,E){"use strict";var a=E(86974),oe=E(84849),Le=E(63392),ie=E(28284),se=E(62957),ge=E(7939),me=E(29787),ye=E(62673),le=E(47889),ve=E(44104),xe=E(59301),Re=E(44283),Fe=E(14185),pe=E(66649),he=E.n(pe),Be=E(59301),Ce=(Pe,be,ne)=>new Promise((Se,Oe)=>{var Ae=Me=>{try{De(ne.next(Me))}catch(We){Oe(We)}},fe=Me=>{try{De(ne.throw(Me))}catch(We){Oe(We)}},De=Me=>Me.done?Se(Me.value):Promise.resolve(Me.value).then(Ae,fe);De((ne=ne.apply(Pe,be)).next())});const Ie=({exercise:Pe,dispatch:be})=>{var ne,Se,Oe,Ae;const fe=(0,Re.useParams)(),[De]=(0,Re.useSearchParams)(),Me=De.getAll("exercise_group_id").map(He=>He==="all"?He:Number(He)),{actionTabs:We}=Pe,[Ke]=ie.default.useForm(),[Je,je]=(0,xe.useState)(!1),it=(0,xe.useRef)(null),[$e,pt]=(0,xe.useState)(!1),[,qe,vt,dt]=(0,Le.U)(oe.aU,{}),[st,Mt]=(0,xe.useState)({}),It=()=>{be({type:"exercise/setActionTabs",payload:{title:""}})},rt=(He,tt)=>{Re.history.push(`/classrooms/${fe.coursesId}/exercise/${(fe==null?void 0:fe.categoryId)||(fe==null?void 0:fe.exerciseId)}/sumup?exam_summary_id=${(tt==null?void 0:tt.exam_summary_id)||""}&template=${He==null?void 0:He.exam_summary_template_id}&${He==null?void 0:He.exercise_group_id.map(ht=>`exercise_group_id=${ht}`).join("&")}`)},Ge=()=>Ce(void 0,null,function*(){var He,tt,ht,Qt,St;const gt=yield vt({id:(fe==null?void 0:fe.categoryId)||(fe==null?void 0:fe.exerciseId)});Ke.setFieldsValue({exercise_group_id:We!=null&&We.isEdit&&Me.length>0?Me:["all",...((tt=(He=gt==null?void 0:gt.data)==null?void 0:He.course_groups)==null?void 0:tt.map(Zt=>Zt==null?void 0:Zt.exercise_group_id))||[]],exam_summary_template_id:We!=null&&We.isEdit?Number(De.get("template")):(St=(Qt=(ht=gt==null?void 0:gt.data)==null?void 0:ht.exam_summary_templates)==null?void 0:Qt[0])==null?void 0:St.id})});return(0,xe.useEffect)(()=>{it.current&&it.current.scrollHeight>134&&pt(!0)},[it]),(0,xe.useEffect)(()=>{(We==null?void 0:We.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"?Ge():Ke.resetFields()},[We==null?void 0:We.title]),Be.createElement(Be.Fragment,null,Be.createElement(se.default,{title:We.title,width:800,centered:!0,open:(We==null?void 0:We.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E",footer:Be.createElement("div",{style:{textAlign:"center"}},Be.createElement(ge.ZP,{type:"primary",onClick:()=>{Ke.submit()}},"\u603B\u7ED3\u62A5\u544A\u9884\u89C8")),onCancel:()=>{It()}},Be.createElement(me.Z,{spinning:qe},Be.createElement(ie.default,{form:Ke,onFinish:He=>Ce(void 0,null,function*(){var tt,ht;const Qt=(ht=(tt=dt==null?void 0:dt.data)==null?void 0:tt.exam_summaries)==null?void 0:ht.find(St=>(St==null?void 0:St.exam_summary_template_id)===He.exam_summary_template_id);if(Qt!=null&&Qt.exam_summary_id){const St=se.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closeIcon:Be.createElement("i",{className:"iconfont icon-guanbi1 current",style:{fontSize:"10px"},onClick:gt=>{gt.preventDefault(),gt.stopPropagation(),St.destroy()}}),closable:!0,content:Be.createElement(Be.Fragment,null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u6709\u4E00\u4EFD\u5DF2\u751F\u6210\u7684\u603B\u7ED3\u62A5\u544A\uFF0C\u91CD\u65B0\u751F\u6210\u64CD\u4F5C\u4F1A\u5C06\u60A8\u4E4B\u524D\u7684\u7F16\u8F91\u8BB0\u5F55\u91CD\u7F6E\u4E3A\u521D\u59CB\u72B6\u6001\u3002\u662F\u5426\u9700\u8981\u91CD\u65B0\u751F\u6210\uFF1F",Be.createElement("br",null),Be.createElement("span",{className:"text-16px font-bold"},"\u6700\u65B0\u751F\u6210\u65F6\u95F4\uFF1A",!!(Qt!=null&&Qt.updated_at)&&he()(Qt==null?void 0:Qt.updated_at).format("YYYY-MM-DD HH:mm"))),onOk:()=>{rt(He,Qt),It()},cancelText:"\u91CD\u65B0\u751F\u6210",okText:"\u67E5\u770B\u5DF2\u6709\u62A5\u544A",onCancel:()=>{rt(He,{}),It()}});return}rt(He,Qt),It()})},Be.createElement("div",{ref:it,className:"mt5 flex flex-wrap gap-20px",style:{maxHeight:Je?"none":"134px",overflow:"hidden",transition:"max-height 0.3s ease",position:"relative"}},Be.createElement(ie.default.Item,{name:"exercise_group_id",label:"\u5206\u6790\u5BF9\u8C61",normalize:(He,tt=[],ht)=>{var Qt,St;let gt=He;const Zt=((St=(Qt=dt==null?void 0:dt.data)==null?void 0:Qt.course_groups)==null?void 0:St.map(Rn=>Rn==null?void 0:Rn.exercise_group_id))||[];return!(tt!=null&&tt.includes("all"))&&(He.includes("all")||He.length===Zt.length)?gt=[...Zt,"all"]:He.includes("all")&&He.length!==Zt.length+1?gt=He.filter(Rn=>Rn!=="all"):tt!=null&&tt.includes("all")&&!He.includes("all")&&(gt=[]),gt}},Be.createElement(ye.default.Group,{options:[{label:"\u5168\u90E8",value:"all"},...((Se=(ne=dt==null?void 0:dt.data)==null?void 0:ne.course_groups)==null?void 0:Se.map(He=>({value:He==null?void 0:He.exercise_group_id,label:`${He==null?void 0:He.exercise_group_name}\uFF08${He==null?void 0:He.exercise_group_students}\uFF09`})))||[]]})),$e&&Be.createElement("div",{className:"current",style:{position:"absolute",bottom:24,right:0,lineHeight:"32px"},onClick:()=>je(!Je)},Je?"\u6536\u8D77":"\u5C55\u5F00",Be.createElement("i",{className:"iconfont icon-a-bianzu11 font12"}))),Be.createElement(ie.default.Item,{className:"mb0",name:"exam_summary_template_id",label:"\u5206\u6790\u6A21\u677F"},Be.createElement(le.ZP.Group,null,Be.createElement(ve.Z,{className:"mt5",direction:"vertical"},(Ae=(Oe=dt==null?void 0:dt.data)==null?void 0:Oe.exam_summary_templates)==null?void 0:Ae.map((He,tt)=>Be.createElement(le.ZP,{key:tt,value:He==null?void 0:He.id},`\u6A21\u677F${tt+1}-${He==null?void 0:He.name}`,Be.createElement("a",{className:"ml5",onClick:()=>{var ht,Qt;Mt({url:Fe.Z.API_SERVER+((ht=He==null?void 0:He.attachment_info)==null?void 0:ht.url),file_type:(Qt=He==null?void 0:He.attachment_info)==null?void 0:Qt.file_type})}},"\u67E5\u770B"))))))))),Be.createElement(a.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:st==null?void 0:st.url,type:st==null?void 0:st.file_type,onClose:()=>Mt({})}))};_e.Z=(0,Re.connect)(({exercise:Pe})=>({exercise:Pe}))(Ie)},72154:function(Ct,_e,E){"use strict";E.d(_e,{jM:function(){return gt},ZP:function(){return Jn},g0:function(){return tu},rK:function(){return Wt},P1:function(){return Rn},PQ:function(){return St},JE:function(){return au},$C:function(){return Zt},eS:function(){return Qt}});var a=E(59301),oe=E(47889),Le=E(77019),ie=E(62673),se=E(37568),ge=E(7939),me={extra:"extra___yTab3",row:"row___HnRCs",md:"md___L1tuZ",title:"title___iSLhz",btn:"btn___C2OtF",boxHead:"boxHead___GfOIb",iframe:"iframe___J6XBA"},ye=E(35883),le=E(92310),ve=E.n(le),xe=E(39116),Re=E(71039),Fe=E(58219),pe=E(84849),he=E(24334),Be=E(6767),Ce=E(62957),Ie=E(49317),Pe=E(19160),be=E(3390),ne=E(66649),Se=E.n(ne),Oe=E(59301),Ae=Object.defineProperty,fe=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,We=(Ut,ln,pn)=>ln in Ut?Ae(Ut,ln,{enumerable:!0,configurable:!0,writable:!0,value:pn}):Ut[ln]=pn,Ke=(Ut,ln)=>{for(var pn in ln||(ln={}))De.call(ln,pn)&&We(Ut,pn,ln[pn]);if(fe)for(var pn of fe(ln))Me.call(ln,pn)&&We(Ut,pn,ln[pn]);return Ut},Je=(Ut,ln,pn)=>new Promise((Bn,Ye)=>{var ct=Xe=>{try{nt(pn.next(Xe))}catch(Gt){Ye(Gt)}},ft=Xe=>{try{nt(pn.throw(Xe))}catch(Gt){Ye(Gt)}},nt=Xe=>Xe.done?Bn(Xe.value):Promise.resolve(Xe.value).then(ct,ft);nt((pn=pn.apply(Ut,ln)).next())}),it=({className:Ut,data:ln={},identifier:pn,userAnswer:Bn,onFinish:Ye})=>{const[ct,ft]=(0,a.useState)(!1),[nt,Xe]=(0,a.useState)({}),Gt=()=>new Date().getTime(),Wn=Un=>Je(void 0,null,function*(){let Eu=he.Base64.decode(ln.code);return Bn.length>0&&(Bn==null||Bn.map(Zu=>{Zu.multi_line?Eu=Eu.substring(0,Eu.indexOf("@\u2581\u2581@"))+Zu.value+Eu.substring(Eu.indexOf("@\u2581\u2581@")+4):Eu=Eu.substring(0,Eu.indexOf("@\u2581@"))+Zu.value+Eu.substring(Eu.indexOf("@\u2581@")+3)})),yield(0,Pe.n4)(Un,{code:he.Base64.encode(Eu),language:ln.language,answers:Bn==null?void 0:Bn.map(Zu=>Zu.value)})}),Hn=()=>Je(void 0,null,function*(){var Un;if((Un=Bn==null?void 0:Bn.filter(Zu=>!Zu.value))!=null&&Un.length){Be.ZP.warning("\u8BF7\u5148\u586B\u5199\u4EE3\u7801\u4E4B\u540E\u518D\u63D0\u4EA4");return}ft(!0);const Eu=yield(0,Ie.ZP)(`/api/problems/${pn}/start.json`,{method:"get"}),ra=yield Wn(Eu==null?void 0:Eu.identifier);if((ra==null?void 0:ra.status)===0){let du=function(){return Je(this,null,function*(){const{status:qn,message:nn,data:_n}=yield(0,Pe.rX)(Eu==null?void 0:Eu.identifier,"submit");if(Gt()-Zu>10*1e3*(Bn==null?void 0:Bn.length)){ft(!1),Ce.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"});return}if(qn===0){ft(!1),_n.status===2?Ce.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}):Xe(_n);return}setTimeout(du,1e3)})};const Zu=Gt();yield(0,Pe.bM)(Eu==null?void 0:Eu.identifier,{}),du();return}ft(!1)});return Oe.createElement("div",null,Oe.createElement(ge.ZP,{className:ve()(Ut),loading:ct,onClick:Hn},"\u63D0\u4EA4\u4EE3\u7801"),Oe.createElement(Ce.default,{open:!!(nt!=null&&nt.id),title:"\u8FD0\u884C\u7ED3\u679C",width:1100,destroyOnClose:!0,afterClose:()=>Ye==null?void 0:Ye(),footer:!1,onOk:()=>Xe({}),onCancel:()=>Xe({})},Oe.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},Oe.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},Oe.createElement("div",null,Oe.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),Oe.createElement("span",{style:{marginLeft:12,color:nt.status!==0&&"#E30000"}},be.Im[nt.status])),Oe.createElement("div",null,Oe.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),Oe.createElement("span",{style:{marginLeft:12}},Se()(nt.created_at).format("YYYY-MM-DD HH:mm:ss"))),Oe.createElement("div",null,Oe.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),Oe.createElement("span",{style:{marginLeft:12}},nt.language)),Oe.createElement("div",null,Oe.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),Oe.createElement("span",{style:{marginLeft:12}},nt.execute_time,"ms"))),Oe.createElement(be.Y4,Ke({highlightEndEntry:!0},nt)))))},$e=E(59301),pt=Object.defineProperty,qe=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,dt=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,It=(Ut,ln,pn)=>ln in Ut?pt(Ut,ln,{enumerable:!0,configurable:!0,writable:!0,value:pn}):Ut[ln]=pn,rt=(Ut,ln)=>{for(var pn in ln||(ln={}))st.call(ln,pn)&&It(Ut,pn,ln[pn]);if(dt)for(var pn of dt(ln))Mt.call(ln,pn)&&It(Ut,pn,ln[pn]);return Ut},Ge=(Ut,ln)=>qe(Ut,vt(ln)),He=(Ut,ln,pn)=>new Promise((Bn,Ye)=>{var ct=Xe=>{try{nt(pn.next(Xe))}catch(Gt){Ye(Gt)}},ft=Xe=>{try{nt(pn.throw(Xe))}catch(Gt){Ye(Gt)}},nt=Xe=>Xe.done?Bn(Xe.value):Promise.resolve(Xe.value).then(ct,ft);nt((pn=pn.apply(Ut,ln)).next())});const tt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ht=({data:Ut})=>{const{question_type:ln,group_topic_id:pn,commit_wrong_question:{analysis:Bn,standard_answer_show:Ye,tag_discipline_names:ct,standard_answer:ft}={}}=Ut,nt=()=>{if([0,1,2].includes(ln))return $e.createElement("div",{className:me.row},$e.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),$e.createElement("div",{className:"c-black"},Ye));if([3].includes(ln))return ft==null?void 0:ft.map((Xe,Gt)=>{var Wn,Hn;return $e.createElement(a.Fragment,{key:Gt},$e.createElement("div",{className:me.row},$e.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",Gt+1),(Xe==null?void 0:Xe.model)===1&&$e.createElement("div",{className:"c-black"},(Wn=Xe==null?void 0:Xe.answer_text)==null?void 0:Wn.join("\u3001")),(Xe==null?void 0:Xe.model)===2&&$e.createElement("div",{className:"flex gap-10px"},(Hn=Xe==null?void 0:Xe.answer_text)==null?void 0:Hn.map((Un,Eu)=>$e.createElement(Re.Z,{key:Gt+""+Eu,disabled:!0,value:Un})))))});if([4].includes(ln))return $e.createElement("div",{className:me.row},$e.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),$e.createElement("div",{className:"c-black"},ft==null?void 0:ft[0]));if([6].includes(ln))return $e.createElement("div",{className:me.row},$e.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),$e.createElement(ye.Z,{className:me.md,value:ft||"-"}));if([8].includes(ln))return ft==null?void 0:ft.map((Xe,Gt)=>$e.createElement(a.Fragment,{key:Gt},$e.createElement("div",{className:me.row},$e.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",Gt+1),$e.createElement("div",{className:"c-black"},Xe==null?void 0:Xe.answer_text))))};return $e.createElement("div",{className:me.extra},nt(),$e.createElement("div",{className:me.row},$e.createElement("div",null,"\u89E3\xA0\xA0\xA0\xA0\u6790"),$e.createElement(ye.Z,{className:me.md,value:Bn||"-"})),$e.createElement("div",{className:me.row},$e.createElement("div",null,"\u77E5\u8BC6\u70B9"),$e.createElement("div",{className:"c-black"},ct==null?void 0:ct.join("\u3001"))))},Qt=Ut=>{const ln=Bn=>{const{user_answer:Ye,standard_answer:ct,standard_answers:ft,standard_answer_show:nt,tag_discipline_names:Xe,analysis:Gt,user_answer_infos:Wn}=Bn;return Bn={user_answer_is_right:(Wn==null?void 0:Wn.user_answer_is_right)===void 0?null:Wn==null?void 0:Wn.user_answer_is_right,user_answer:Ye,analysis:Gt,standard_answer_show:nt,tag_discipline_names:Xe,standard_answer:ft||ct},Bn};return Ut.map((Bn,Ye)=>(Bn.q_position=Ye+1,Bn.commit_wrong_question=ln(Bn),[7].includes(Bn==null?void 0:Bn.question_type)&&(Bn.commit_wrong_question.sub_exercise_questions=Bn.sub_exercise_questions.map(ct=>ln(ct))),Bn))},St=({data:Ut={},value:ln,onChange:pn})=>{const{question_title:Bn,question_choices:Ye,q_position:ct,commit_wrong_question:{user_answer_is_right:ft,user_answer:nt}={}}=Ut,Xe=ft!==void 0,Gt=Wn=>{const Hn=Wn.target.value;pn(Hn)};return $e.createElement("div",{className:me.question},$e.createElement(ye.Z,{className:ve()(me.title,me.md),value:`${ct}\u3001`+Bn}),$e.createElement(oe.ZP.Group,{disabled:Xe,value:Xe?nt==null?void 0:nt[0]:ln,onChange:Gt,className:Xe&&`edu-radio-${ft?"green":"red"}`},Ye==null?void 0:Ye.map((Wn,Hn)=>$e.createElement("div",{key:Hn},$e.createElement(oe.ZP,{value:Wn==null?void 0:Wn.choice_id,className:"mb20"},$e.createElement(Le.Z,{align:"middle",wrap:!1,className:"c-black ml5"},$e.createElement("span",{className:"mr5 c-black"},tt[Hn],"."),$e.createElement(ye.Z,{className:me.md,value:Wn==null?void 0:Wn.choice_text})))))),Xe&&$e.createElement(ht,{data:Ut}))},gt=({data:Ut={},value:ln,onChange:pn})=>{const{question_title:Bn,question_choices:Ye,q_position:ct,commit_wrong_question:{user_answer_is_right:ft,user_answer:nt}={}}=Ut,Xe=ft!==void 0,Gt=Wn=>{pn(Wn)};return $e.createElement("div",{className:me.question},$e.createElement(ye.Z,{className:ve()(me.title,me.md),value:`${ct}\u3001`+Bn}),$e.createElement(ie.default.Group,{disabled:Xe,style:{flexDirection:"column"},value:Xe?nt:ln,onChange:Gt,className:Xe&&`edu-checkbox-${ft?"green":"red"}`},Ye==null?void 0:Ye.map((Wn,Hn)=>$e.createElement("div",{key:Hn},$e.createElement(ie.default,{value:Wn==null?void 0:Wn.choice_id,className:"mb20"},$e.createElement(Le.Z,{align:"middle",wrap:!1,className:"c-black ml5"},$e.createElement("span",{className:"mr5 c-black"},tt[Hn],"."),$e.createElement(ye.Z,{className:me.md,value:Wn==null?void 0:Wn.choice_text})))))),Xe&&$e.createElement(ht,{data:Ut}))},Zt=({data:Ut={},value:ln,onChange:pn})=>{const{question_title:Bn,question_choices:Ye,q_position:ct,commit_wrong_question:{user_answer_is_right:ft,user_answer:nt}={}}=Ut,Xe=ft!==void 0,Gt=Wn=>{const Hn=Wn.target.value;pn(Hn)};return $e.createElement("div",{className:me.question},$e.createElement(ye.Z,{className:ve()(me.title,me.md),value:`${ct}\u3001`+Bn}),$e.createElement(oe.ZP.Group,{disabled:Xe,value:Xe?nt==null?void 0:nt[0]:ln,onChange:Gt,className:Xe&&`edu-radio-${ft?"green":"red"}`},Ye==null?void 0:Ye.map((Wn,Hn)=>$e.createElement("div",{key:Hn},$e.createElement(oe.ZP,{value:Wn==null?void 0:Wn.choice_id,className:"mb20"},$e.createElement(Le.Z,{align:"middle",wrap:!1,className:"c-black ml5"},$e.createElement(ye.Z,{className:me.md,value:Wn==null?void 0:Wn.choice_text})))))),Xe&&$e.createElement(ht,{data:Ut}))},Rn=({data:Ut={},value:ln,onChange:pn})=>{const[Bn,Ye]=(0,a.useState)([]),{question_title:ct,q_position:ft,standard_answer:nt,commit_wrong_question:{user_answer_is_right:Xe,user_answer:Gt}={}}=Ut,Wn=Xe!==void 0,Hn=Un=>{pn(Un)};return(0,a.useEffect)(()=>{if(Wn){Ye(Gt);return}if(ln){Ye(ln);return}const Un=nt==null?void 0:nt.map(Eu=>Ge(rt({},Eu),{exercise_choice_id:Eu.position,answer_text:""}));Ye(Un)},[]),$e.createElement("div",{className:me.question},$e.createElement(ye.Z,{className:ve()(me.title,me.md),value:`${ft}\u3001`+ct}),$e.createElement("div",{className:"flex flex-col gap-20px mb20"},Bn==null?void 0:Bn.map((Un,Eu)=>$e.createElement(Le.Z,{align:"middle",wrap:!1},$e.createElement("div",{className:"mr10"},"\u586B\u7A7A\u9879",Eu+1),$e.createElement("div",{className:"flex-1"},(Un==null?void 0:Un.model)===1?$e.createElement(se.default,{placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:Wn,value:Un==null?void 0:Un.answer_text,onChange:ra=>{Bn[Eu].answer_text=ra.target.value,Ye([...Bn]),Hn(Bn)}}):$e.createElement(Re.Z,{value:Un==null?void 0:Un.answer_text,disabled:Wn,onChange:ra=>{Bn[Eu].answer_text=ra,Ye([...Bn]),Hn(Bn)}}))))),Wn&&$e.createElement(ht,{data:Ut}))},au=({data:Ut={},value:ln,onChange:pn})=>{const{question_title:Bn,q_position:Ye,commit_wrong_question:{user_answer_is_right:ct,user_answer:ft}={}}=Ut,nt=ct!==void 0,Xe=Gt=>{pn(Gt)};return $e.createElement("div",{className:me.question},$e.createElement(ye.Z,{className:ve()(me.title,me.md),value:`${Ye}\u3001`+Bn}),nt?$e.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},ft==null?void 0:ft[0]):$e.createElement(xe.Z,{watch:!0,onChange:Xe,defaultValue:ln}),nt&&$e.createElement(ht,{data:Ut}))},tu=({showEntryAnswer:Ut,updateData:ln,examPaperId:pn,params:Bn,data:Ye={}})=>{const[ct,ft]=(0,a.useState)(!1),[nt,Xe]=(0,a.useState)(""),[Gt,Wn]=(0,a.useState)("none"),Hn=(0,a.useRef)(),{question_id:Un,question_title:Eu,q_position:ra,languages:Zu,description:du,hack_identifier:qn,commit_wrong_question:{user_answer_is_right:nn}={}}=Ye,El=typeof Ut!="undefined"?Ut:!(nn!==void 0),Ul=()=>He(void 0,null,function*(){if(ft(!0),qn){const ku=yield(0,pe.nF)({id:qn});(ku==null?void 0:ku.status)===0&&(Xe(`/myproblems/${ku.identifier}?type=exercises&exercisesId=${pn}&coursesId=coursesId&login=${Bn.login}&questionId=${Un}`),Wn("block"))}ft(!1)}),Rl=ku=>{ku.data==="backExercise"&&(Wn("none"),Xe(""),ln())};return(0,a.useEffect)(()=>(window.addEventListener("message",Rl),()=>{window.removeEventListener("message",Rl)}),[]),$e.createElement("div",{className:me.question},$e.createElement(ye.Z,{className:ve()(me.title,me.md),value:`${ra}\u3001`+Eu}),El&&$e.createElement("div",{className:me.boxHead},$e.createElement(Fe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:Zu}),$e.createElement(ge.ZP,{loading:ct,onClick:Ul,className:me.btn},"\u8FDB\u5165\u7B54\u9898")),$e.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},$e.createElement(ye.Z,{className:me.md,value:du})),!El&&$e.createElement(ht,{data:Ye}),$e.createElement("iframe",{style:{display:Gt},className:me.iframe,src:nt,ref:Hn}))},Jn=({showEntryAnswer:Ut,updateData:ln,data:pn={},value:Bn,onChange:Ye})=>{const[ct,ft]=(0,a.useState)([]),{code:nt,hack_identifier:Xe,question_title:Gt,q_position:Wn,standard_answer_with_score:Hn,commit_wrong_question:{user_answer_is_right:Un,user_answer:Eu}={}}=pn,Zu=typeof Ut!="undefined"?Ut:!(Un!==void 0),du=qn=>{Ye(qn)};return(0,a.useEffect)(()=>{if(Eu){const nn=Eu==null?void 0:Eu.map(_n=>Ge(rt({},_n),{exercise_choice_id:_n==null?void 0:_n.choice_id,value:_n.answer_text}));ft(nn),Ut===!0&&du(nn);return}if(Bn){ft(Bn);return}const qn=Hn==null?void 0:Hn.map(nn=>Ge(rt({},nn),{exercise_choice_id:nn.position,answer_text:"",score:""}));ft(qn)},[]),$e.createElement("div",{className:me.question},$e.createElement(ye.Z,{className:ve()(me.title,me.md),value:`${Wn}\u3001`+Gt}),Zu&&$e.createElement("div",{className:me.boxHead},$e.createElement("div",{style:{color:"#FA6400"}},$e.createElement("i",{className:"iconfont icon-tishi9 font14 mr8"}),"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206"),$e.createElement(it,{className:me.btn,data:pn,onFinish:ln,userAnswer:ct,identifier:Xe})),$e.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},$e.createElement(ye.Z,{disabledFill:!Zu,programFillValue:ct,showProgramFill:!0,onFillChange:(qn,nn)=>{var _n;ct[Number(nn)].answer_text=(_n=qn[Number(nn)])==null?void 0:_n.value,ft([...ct]),du(ct)},value:he.Base64.decode(nt||"")})),!Zu&&$e.createElement(ht,{data:pn}))},Wt=({data:Ut={},value:ln,onChange:pn})=>{const[Bn,Ye]=(0,a.useState)([]),[ct,ft]=(0,a.useState)([]),{question_title:nt,q_position:Xe,commit_wrong_question:Gt,sub_exercise_questions:Wn}=Ut,Hn=(Un,Eu)=>{Bn[Eu]=Un,Ye([...Bn]),pn(Bn)};return(0,a.useEffect)(()=>{const Un=Wn==null?void 0:Wn.map((Eu,ra)=>{var Zu;return Ge(rt({},Eu),{q_position:`${Xe}.${ra+1}`,commit_wrong_question:(Zu=Gt==null?void 0:Gt.sub_exercise_questions)==null?void 0:Zu[ra]})});ft(Un)},[]),(0,a.useEffect)(()=>{if(ln){Ye(ln);return}const Un=Array(Wn==null?void 0:Wn.length).fill(void 0);Ye(Un)},[]),$e.createElement("div",{className:me.question},$e.createElement(ye.Z,{className:ve()(me.title,me.md),value:`${Xe}\u3001`+nt}),$e.createElement("div",{className:"flex flex-col gap-20px"},ct==null?void 0:ct.map((Un,Eu)=>{const ra=Bn[Eu];return $e.createElement(a.Fragment,{key:Eu},(Un==null?void 0:Un.question_type)===0&&$e.createElement(St,{value:ra,data:Un,onChange:Zu=>Hn(Zu,Eu)}),(Un==null?void 0:Un.question_type)===1&&$e.createElement(gt,{value:ra,data:Un,onChange:Zu=>Hn(Zu,Eu)}),(Un==null?void 0:Un.question_type)===2&&$e.createElement(Zt,{value:ra,data:Un,onChange:Zu=>Hn(Zu,Eu)}),(Un==null?void 0:Un.question_type)===3&&$e.createElement(Rn,{value:ra,data:Un,onChange:Zu=>Hn(Zu,Eu)}),(Un==null?void 0:Un.question_type)===4&&$e.createElement(au,{value:ra,data:Un,onChange:Zu=>Hn(Zu,Eu)}))})))}},80283:function(Ct,_e,E){"use strict";var a=E(59301),oe=E(62957),Le=E(49317),ie=E(44283),se=E(59301),ge=(ye,le,ve)=>new Promise((xe,Re)=>{var Fe=Be=>{try{he(ve.next(Be))}catch(Ce){Re(Ce)}},pe=Be=>{try{he(ve.throw(Be))}catch(Ce){Re(Ce)}},he=Be=>Be.done?xe(Be.value):Promise.resolve(Be.value).then(Fe,pe);he((ve=ve.apply(ye,le)).next())});const me=({exercise:ye,dispatch:le,init:ve,haveInit:xe=!1})=>{const Re=(0,ie.useParams)(),[Fe,pe]=(0,a.useState)(!1);let[he,Be]=(0,a.useState)();const[Ce,Ie]=(0,a.useState)(!1),[Pe,be]=(0,a.useState)(!1);(0,a.useEffect)(()=>{ye.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ne()},[ye.actionTabs]);function ne(){return ge(this,null,function*(){var Se,Oe;let Ae=yield(0,Le.ZP)(`/api/courses/${Re==null?void 0:Re.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:ye.actionTabs.selectArrs}});if(((Se=Ae==null?void 0:Ae.cover_exercises)==null?void 0:Se.length)>0)pe(!0),Be((Oe=Ae==null?void 0:Ae.cover_exercises)==null?void 0:Oe[0]);else{let fe=yield(0,Le.ZP)(`/api/courses/${Re==null?void 0:Re.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ye.actionTabs.selectArrs}});le({type:"exercise/setActionTabs",payload:{key:""}}),(fe==null?void 0:fe.status)===0&&(xe&&ve(),oe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{ie.history.push("/paperlibrary")}}))}})}return se.createElement("div",null,se.createElement(oe.default,{open:Fe,centered:!0,onCancel:Se=>ge(void 0,null,function*(){if(Se.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){Ie(!0);let Oe=yield(0,Le.ZP)(`/api/courses/${Re==null?void 0:Re.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ye.actionTabs.selectArrs,update:1}});le({type:"exercise/setActionTabs",payload:{key:""}}),Ie(!1),(Oe==null?void 0:Oe.status)===0&&(xe&&ve(),pe(!1),oe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{ie.history.push("/paperlibrary")}}))}else pe(!1)}),cancelButtonProps:{loading:Ce},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:Pe},onOk:()=>ge(void 0,null,function*(){be(!0);let Se=yield(0,Le.ZP)(`/api/courses/${Re==null?void 0:Re.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ye.actionTabs.selectArrs}});be(!1),(Se==null?void 0:Se.status)===0&&(xe&&ve(),le({type:"exercise/setActionTabs",payload:{key:""}}),pe(!1),oe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{ie.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},se.createElement("div",null,se.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),se.createElement("div",null,se.createElement("div",null,"\u8BD5\u5377\uFF1A",he==null?void 0:he.origin_exercise_nam),se.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",se.createElement("a",{href:`/paperlibrary/see/${he==null?void 0:he.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},he==null?void 0:he.examination_bank_name))))))};_e.Z=(0,ie.connect)(({exercise:ye})=>({exercise:ye}))(me)},69186:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return fe}});var a=E(59301),oe=E(62957),Le=E(77019),ie=E(5269),se=E(82326),ge=E(70858),me=E(7939),ye=E(70467),le=E(49317),ve={cstuModal:"cstuModal___aIPVR",removeStyle:"removeStyle___wY4gp",bottom:"bottom___a8tK0",yes:"yes___Zhc4z",no:"no___Ngwsa",Onerow:"Onerow___Q59ve",searchMember:"searchMember___Jj460",searchMemberHeader:"searchMemberHeader___SxfUY"},xe=E(44283),Re=E(96622),Fe=E(59301),pe=Object.defineProperty,he=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,be=(De,Me,We)=>Me in De?pe(De,Me,{enumerable:!0,configurable:!0,writable:!0,value:We}):De[Me]=We,ne=(De,Me)=>{for(var We in Me||(Me={}))Ie.call(Me,We)&&be(De,We,Me[We]);if(Ce)for(var We of Ce(Me))Pe.call(Me,We)&&be(De,We,Me[We]);return De},Se=(De,Me)=>he(De,Be(Me)),Oe=(De,Me,We)=>new Promise((Ke,Je)=>{var je=pt=>{try{$e(We.next(pt))}catch(qe){Je(qe)}},it=pt=>{try{$e(We.throw(pt))}catch(qe){Je(qe)}},$e=pt=>pt.done?Ke(pt.value):Promise.resolve(pt.value).then(je,it);$e((We=We.apply(De,Me)).next())});const Ae=({visible:De,setVisible:Me,onK:We,selectKeys:Ke,selectRows:Je,appointStudent:je,modalParams:it,courseId:$e})=>{const pt=(0,xe.useParams)(),[qe,vt]=(0,a.useState)(!1),[dt,st]=(0,a.useState)(!1),[Mt,It]=(0,a.useState)([]),[rt,Ge]=(0,a.useState)([]),[He,tt]=(0,a.useState)([]),[ht,Qt]=(0,a.useState)("all"),[St,gt]=(0,a.useState)("all");let[Zt,Rn]=(0,a.useState)(!0);const[au,tu]=(0,a.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[Jn,Wt]=(0,a.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),Ut={selectedRowKeys:rt,columnWidth:40,hideSelectAll:!0,onSelect:(ct,ft,nt)=>{let Xe=!0;for(let Gt=0;Gt<rt.length;Gt++)(ct==null?void 0:ct.user_id)===rt[Gt]&&(rt==null||rt.splice(Gt,1),He==null||He.splice(Gt,1),Xe=!1);Xe&&(rt.push(ct==null?void 0:ct.user_id),He.push(ct)),Ge([...rt]),tt([...He])},onSelectAll:(ct,ft,nt)=>{if(ct&&nt.length>0){nt.forEach(Xe=>{rt.push(Xe.user_id),He.push(Xe)}),Ge([...rt]),tt([...He]);return}if(!ct&&nt.length>0){let Xe=[],Gt=[];const Wn=new Set(nt),Hn=new Set(rt),Un=new Set(He);Xe=[...Hn].filter(Eu=>[...Wn].every(ra=>ra.user_id!==Eu)),Gt=[...Un].filter(Eu=>[...Wn].every(ra=>ra.user_id!==Eu.user_id)),Ge([...Xe]),tt([...Gt])}}};(0,a.useEffect)(()=>{De&&Ke&&(Ge([...Ke]),tt(Je))},[De,Ke]),(0,a.useEffect)(()=>{De&&(!je&&it?Jn.status=it:Jn.status=null,Wt(ne({},Jn)),pn())},[De,je,it]);const ln=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(ct,ft,nt)=>Fe.createElement("span",{style:{color:"#333"}},nt+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(ct,ft,nt)=>Fe.createElement("span",null,ct)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(ct,ft,nt)=>Fe.createElement("span",{style:{color:"#666"}},ct)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(ct,ft)=>Fe.createElement("span",null,ct)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(ct,ft)=>Fe.createElement("span",null,ct||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(ct,ft)=>Fe.createElement("span",null,ct)}].filter(ct=>it===1||it===2?ct.title!=="\u72B6\u6001":!0),pn=()=>Oe(void 0,null,function*(){var ct,ft,nt;st(!0);const Xe=yield(0,le.ZP)(`/api/exercises/${pt.categoryId||$e}/wait_make_up_students.json`,{method:"get",params:Se(ne({},Jn),{keywords:(ct=Jn==null?void 0:Jn.keywords)==null?void 0:ct.trim()})});if(Xe.status===0){const Gt=((nt=(ft=Xe==null?void 0:Xe.data)==null?void 0:ft.all_course_groups)==null?void 0:nt.map(Wn=>({value:Wn==null?void 0:Wn.id,label:Wn==null?void 0:Wn.name})))||[];tu([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...Gt]),It(Xe.data)}st(!1)}),Bn=()=>{Jn.page=1,Jn.status=null,Jn.course_group_id=null,Jn.keywords="",Qt("all"),gt("all"),Ge([]),tt([]),Wt(ne({},Jn)),je&&We(rt==null?void 0:rt.length,rt,He)},Ye=()=>{Jn.page=1,Jn.status=null,Jn.course_group_id=null,Jn.keywords="",Wt(ne({},Jn)),Qt("all"),gt("all"),Ge([]),tt([]),Me(!1)};return Fe.createElement(oe.default,{centered:!0,className:ve.cstuModal,title:it===1?"\u7F3A\u8003\u5B66\u751F":it===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:De,width:1200,footer:null,onCancel:()=>{Ye()}},Fe.createElement(Le.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},Fe.createElement(Le.Z,null,Fe.createElement(ie.Z,null,Fe.createElement(se.default,{size:"large",value:ht,style:{width:200,marginRight:20},onChange:ct=>{Qt(ct),ct==="all"?Jn.course_group_id=null:Jn.course_group_id=ct,Jn.page=1,Wt(ne({},Jn)),pn()},options:au})),je&&Fe.createElement(ie.Z,null,Fe.createElement(se.default,{size:"large",value:St,style:{width:200},onChange:ct=>{gt(ct),ct==="all"?Jn.status=null:Jn.status=ct,Jn.page=1,Wt(ne({},Jn)),pn()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),Fe.createElement(ie.Z,null,Fe.createElement(ye.t7,{style:{width:300,marginLeft:15},value:Jn.keywords,allowClear:!0,onChange:ct=>{Jn.keywords=ct,Jn.page=1,Wt(ne({},Jn)),pn()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),Fe.createElement(Le.Z,{align:"middle",className:"mb30"},Fe.createElement(ie.Z,{span:14},Fe.createElement("div",{className:"flexd-table-header"},Fe.createElement(ge.default,{pagination:!1,dataSource:[],columns:ln,rowSelection:je?Ut:null,rowKey:ct=>ct.user_id})),Fe.createElement("div",null,Fe.createElement(ge.default,{rowSelection:je?Ut:null,columns:ln,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:ct=>ct.user_id,loading:dt,dataSource:Mt==null?void 0:Mt.exercise_users,onChange:(ct,ft,nt)=>{Jn.page=ct==null?void 0:ct.current,Jn.limit=ct==null?void 0:ct.pageSize,nt!=null&&nt.order?(Jn.sort_by=nt==null?void 0:nt.field,Jn.direction=(nt==null?void 0:nt.order)==="ascend"?"asc":"desc"):(Jn.sort_by=null,Jn.direction=null),Wt(ne({},Jn)),pn()},pagination:!1}))),Fe.createElement(ie.Z,{span:1},Fe.createElement("img",{src:Re,style:{marginLeft:10}})),Fe.createElement(ie.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},Fe.createElement("div",{className:ve.searchMember,style:{width:550}},Fe.createElement(Le.Z,{className:ve.searchMemberHeader},Fe.createElement(ie.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),Fe.createElement(ie.Z,{flex:"110px"},"\u5B66\u53F7"),Fe.createElement(ie.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),Fe.createElement("div",{style:{overflow:"auto",height:390}},He==null?void 0:He.map((ct,ft)=>Fe.createElement(Le.Z,{key:ft,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},Fe.createElement(ie.Z,{flex:"100px"},ct.user_name),Fe.createElement(ie.Z,{flex:"110px"},ct.student_id),Fe.createElement(ie.Z,{flex:"120px",style:{marginLeft:5}},ct.user_group_name),Fe.createElement(ie.Z,{style:{marginLeft:10}},Fe.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{tt(He.filter(nt=>nt.user_id!=ct.user_id)),Ge(rt.filter(nt=>nt!=ct.user_id))}})))))))),!(it===1||it===2)&&Fe.createElement("div",{className:ve.bottom},Fe.createElement(me.ZP,{className:ve.no,onClick:()=>{Ye()}},"\u53D6\u6D88"),Fe.createElement(me.ZP,{loading:qe,type:"primary",onClick:()=>{Bn()}},"\u786E\u5B9A")))};var fe=(0,xe.connect)(({})=>({}))(Ae)},93965:function(Ct,_e,E){"use strict";var a=E(59301),oe=E(28284),Le=E(6767),ie=E(62957),se=E(29787),ge=E(77019),me=E(47889),ye=E(24017),le=E(62673),ve=E(66649),xe=E.n(ve),Re=E(49317),Fe=E(76406),pe=E(44283),he=E(45050),Be=E(75976),Ce=Object.defineProperty,Ie=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Oe=(Je,je,it)=>je in Je?Ce(Je,je,{enumerable:!0,configurable:!0,writable:!0,value:it}):Je[je]=it,Ae=(Je,je)=>{for(var it in je||(je={}))ne.call(je,it)&&Oe(Je,it,je[it]);if(be)for(var it of be(je))Se.call(je,it)&&Oe(Je,it,je[it]);return Je},fe=(Je,je)=>Ie(Je,Pe(je)),De=(Je,je,it)=>new Promise(($e,pt)=>{var qe=st=>{try{dt(it.next(st))}catch(Mt){pt(Mt)}},vt=st=>{try{dt(it.throw(st))}catch(Mt){pt(Mt)}},dt=st=>st.done?$e(st.value):Promise.resolve(st.value).then(qe,vt);dt((it=it.apply(Je,je)).next())});function Me(Je,je){const it=[];for(let $e=Je;$e<je;$e++)it.push($e);return it}const We=Je=>{let je=new Date;const it=xe()(Je).format("HH");if(xe()(Je).isSame(xe()(je),"day")){const $e=xe()(je).format("HH"),pt=xe()(je).format("mm");return{disabledHours:()=>Me(0,24).splice(1,$e*1-1),disabledMinutes:()=>xe()(Je).isSame(xe()(je),"hour")&&it<=$e?Me(0,60).splice(0,pt):Me(60,60)}}else if(xe()(Je).isSame(xe()(),"day")){const $e=xe()().format("HH"),pt=xe()().format("mm");return{disabledHours:()=>Me(0,24).splice(0,$e),disabledMinutes:()=>it<=$e?Me(0,pt):Me(60,60)}}else return!1},Ke=({exercise:Je,dispatch:je})=>{var it;const $e=(0,pe.useParams)(),[pt]=oe.default.useForm(),[qe,vt]=(0,a.useState)(1),[dt,st]=(0,a.useState)([]),[Mt,It]=(0,a.useState)(!0),[rt,Ge]=(0,a.useState)([]),[He,tt]=(0,a.useState)(!0),[ht,Qt]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Je.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&St()},[Je.actionTabs]);const St=Rn=>De(void 0,null,function*(){var au,tu;It(!0);const Jn=yield je({type:"exercise/getEndGroups",payload:fe(Ae({},$e),{check_ids:[...((au=Je.actionTabs.selectArrs)==null?void 0:au.map(Ut=>Number(Ut)))||[]]})}),Wt=(tu=Jn==null?void 0:Jn.course_info)==null?void 0:tu.map((Ut,ln)=>fe(Ae({},Ut),{key:Ut.course_group_id,title:Ut.course_group_name,name:Ut.course_group_name,disabled:!!Ut.is_published}));Jn&&(Jn!=null&&Jn.course_info)&&(st([...Wt]),pt.setFieldsValue({end_time:xe()(xe()(new Date((0,Fe.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),It(!1)}),gt=()=>De(void 0,null,function*(){var Rn,au,tu,Jn;const Wt=Ae({},pt.getFieldsValue());if((rt==null?void 0:rt.length)<=0&&dt.length>0&&!((Rn=Je.actionTabs)!=null&&Rn.unified_setting)){Le.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Qt(!0);const Ut={check_ids:[...((au=Je.actionTabs.selectArrs)==null?void 0:au.map(pn=>Number(pn)))||[]],group_ids:rt};He||(Ut.end_time=xe()(Wt.end_time).format("YYYY-MM-DD HH:mm")),Ut.group_ids=rt.map(pn=>pn.course_group_id),(yield(0,Re.ZP)(`/api/courses/${$e.coursesId}/exercises/end_exercise.json`,{method:"post",body:Ut})).status===0&&(Le.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,Fe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),je({type:"exercise/setActionTabs",payload:{}}),(tu=Je==null?void 0:Je.actionTabs)!=null&&tu.cb?(Jn=Je==null?void 0:Je.actionTabs)==null||Jn.cb():je({type:"classroomList/getClassroomExercisesList",payload:Ae({},Je.actionTabs.params)})),Qt(!1)}),Zt=()=>{vt(1),st([]),Ge([]),tt(!0)};return a.createElement(ie.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:Je.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:gt,width:680,confirmLoading:ht||Mt,onCancel:()=>{Zt(),je({type:"exercise/setActionTabs",payload:{}})}},a.createElement(se.Z,{spinning:Mt},dt&&a.createElement(oe.default,{form:pt},a.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},a.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:he.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),a.createElement(ge.Z,{className:"mt20 mb10"},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),a.createElement(me.ZP.Group,{value:He,onChange:Rn=>{tt(Rn.target.value),Ge([])}},a.createElement(me.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),a.createElement(me.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),a.createElement(oe.default.Item,{name:"end_time",style:{marginTop:-3,visibility:He?"hidden":"visible"}},a.createElement(ye.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:xe()((0,Fe.U6)(),"HH:mm")},disabledDate:Rn=>Rn&&Rn<xe()().subtract(0,"days"),disabledTime:We,format:"YYYY-MM-DD HH:mm",allowClear:!1}))),dt.length>0&&!((it=Je.actionTabs)!=null&&it.unified_setting)&&a.createElement(ge.Z,{style:{marginBottom:"10px"}},a.createElement("span",{className:"mr10"},a.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),a.createElement("div",null,dt.length>0&&a.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},a.createElement("span",{style:{flex:1}},a.createElement(le.default,{checked:rt.length===dt.length,onChange:Rn=>{rt.length===dt.length?Ge([]):Ge(dt)}},"\u5168\u9009")," "),a.createElement("span",{style:{width:16}}),a.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",rt.length||0,"\u4E2A\u5206\u73ED")),a.createElement(Be.Z,{data:dt,selectedRowKeys:rt,setSelectedRowKeys:Ge}))))))};_e.Z=(0,pe.connect)(({exercise:Je})=>({exercise:Je}))(Ke)},88068:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return It}});var a=E(59301),oe=E(28284),Le=E(6767),ie=E(62957),se=E(29787),ge=E(77019),me=E(47889),ye=E(4875),le=E(24017),ve=E(58755),xe=E(62673),Re=E(7939),Fe=E(66649),pe=E.n(Fe),he=E(49317),Be=E(76406),Ce=E(44283),Ie=E(84849),Pe=E(45050),be=E(75976),ne=E(69186),Se={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},Oe=E(27878),Ae=E(66443),fe=E(10015),De=E(59301),Me=Object.defineProperty,We=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,$e=(rt,Ge,He)=>Ge in rt?Me(rt,Ge,{enumerable:!0,configurable:!0,writable:!0,value:He}):rt[Ge]=He,pt=(rt,Ge)=>{for(var He in Ge||(Ge={}))je.call(Ge,He)&&$e(rt,He,Ge[He]);if(Je)for(var He of Je(Ge))it.call(Ge,He)&&$e(rt,He,Ge[He]);return rt},qe=(rt,Ge)=>We(rt,Ke(Ge)),vt=(rt,Ge,He)=>new Promise((tt,ht)=>{var Qt=Zt=>{try{gt(He.next(Zt))}catch(Rn){ht(Rn)}},St=Zt=>{try{gt(He.throw(Zt))}catch(Rn){ht(Rn)}},gt=Zt=>Zt.done?tt(Zt.value):Promise.resolve(Zt.value).then(Qt,St);gt((He=He.apply(rt,Ge)).next())});function dt(rt,Ge){const He=[];for(let tt=rt;tt<Ge;tt++)He.push(tt);return He}const st=rt=>{let Ge=new Date;const He=pe()(rt).format("HH");if(pe()(rt).isSame(pe()(Ge),"day")){const tt=pe()(Ge).format("HH"),ht=pe()(Ge).format("mm");return{disabledHours:()=>dt(0,24).splice(1,tt*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",He,tt),pe()(rt).isSame(pe()(Ge),"hour")&&He<=tt?dt(0,60).splice(0,ht):dt(60,60))}}else if(pe()(rt).isSame(pe()(),"day")){const tt=pe()().format("HH"),ht=pe()().format("mm");return{disabledHours:()=>dt(0,24).splice(0,tt),disabledMinutes:()=>He<=tt?dt(0,ht):dt(60,60)}}else return!1},Mt=({exercise:rt,dispatch:Ge})=>{var He,tt,ht,Qt,St,gt,Zt,Rn,au,tu,Jn,Wt,Ut,ln,pn,Bn,Ye,ct,ft,nt,Xe,Gt,Wn;const Hn=(0,Ce.useParams)(),[Un]=oe.default.useForm(),[Eu,ra]=(0,a.useState)(1),[Zu,du]=(0,a.useState)([]),[qn,nn]=(0,a.useState)(!0),[_n,El]=(0,a.useState)([]),[Ul,Rl]=(0,a.useState)(!0),[ku,Du]=(0,a.useState)(!1),{workSetting:fu}=rt,[su,ju]=(0,a.useState)(!1),[yu,Wu]=(0,a.useState)([]),[Ga,Da]=(0,a.useState)([]),[hn,Lt]=(0,a.useState)(!1),[Vt,Kn]=(0,a.useState)(!1),[lu,Sn]=(0,a.useState)(!1),[nu,Nn]=(0,a.useState)(null),[Xt,te]=(0,a.useState)(1),[re,Ee]=(0,a.useState)({}),[Ue,lt]=(0,a.useState)({}),[Jt,vn]=(0,a.useState)(!1),[Cu,Mn]=(0,a.useState)(!1),[Zn,Ru]=(0,a.useState)(!1),[ya,ia]=(0,a.useState)([]);(0,a.useEffect)(()=>{if(rt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"){const{selectArrsAll:At=[],type:On}=rt.actionTabs||{},mn=At.filter(Dt=>![100,120,150].includes(Number(Dt.total_score)));mn.length?(Ru(On===1?"multiple":"single"),ia(mn.map(Dt=>qe(pt({},Dt),{name:Dt.exercise_name})))):Mn(!0)}},[(He=rt==null?void 0:rt.actionTabs)==null?void 0:He.key]),console.log(Zn,"visible"),(0,a.useEffect)(()=>{var At;if(rt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(Ya(),Il(),rt.actionTabs.type===2)){const On=(At=rt.actionTabs)==null?void 0:At.unified_setting;Rl(On)}},[rt.actionTabs]),(0,a.useEffect)(()=>{var At,On,mn,Dt,xn,Ku,da;(At=fu==null?void 0:fu.exercise)!=null&&At.publish_time&&Un.setFieldsValue({publish_time:pe()((On=fu==null?void 0:fu.exercise)==null?void 0:On.publish_time)}),(mn=fu==null?void 0:fu.exercise)!=null&&mn.end_time&&Un.setFieldsValue({end_time:pe()((Dt=fu==null?void 0:fu.exercise)==null?void 0:Dt.end_time)}),Un.setFieldsValue({exercise_type:(xn=fu==null?void 0:fu.exercise)==null?void 0:xn.exercise_type,simulate_exercise_num:(Ku=fu==null?void 0:fu.exercise)==null?void 0:Ku.simulate_exercise_num}),te((da=fu==null?void 0:fu.exercise)==null?void 0:da.exercise_type)},[rt]);const Dl=At=>{var On;const mn=Un.getFieldValue("publish_time");if(!mn||(On=fu==null?void 0:fu.exercise)!=null&&On.publish_time)return;let Dt;At===1?Dt=pe()(mn).add(120,"minutes"):Dt=pe()(mn).add(7,"days"),Un.setFieldsValue({end_time:Dt})},Ya=At=>vt(void 0,null,function*(){var On,mn;nn(!0);const Dt=yield(0,Ie.N3)({coursesId:Hn.coursesId,check_ids:[...((On=rt.actionTabs.selectArrs)==null?void 0:On.map(Ku=>Number(Ku)))||[]]});console.log(Dt,"res");const xn=((mn=Dt==null?void 0:Dt.course_info)==null?void 0:mn.map((Ku,da)=>qe(pt({},Ku),{key:Ku.course_group_id,title:Ku.course_group_name,name:Ku.course_group_name,disabled:!!Ku.is_published})))||[];if((Dt==null?void 0:Dt.status)!==-1){du([...xn]);const Ku=pe()();Un.setFieldsValue({publish_time:Ku}),(Un.getFieldValue("exercise_type")||1)===1?Un.setFieldsValue({end_time:pe()(Ku).add(120,"minutes")}):Un.setFieldsValue({end_time:pe()(Ku).add(7,"days")})}nn(!1)});(0,a.useEffect)(()=>{var At,On,mn,Dt,xn,Ku;if((At=fu==null?void 0:fu.exercise)!=null&&At.is_appoint_user){const da=((mn=(On=fu==null?void 0:fu.exercise)==null?void 0:On.all_exercise_users)==null?void 0:mn.map(Ca=>Ca.user_id))||[];Wu([...da])}Lt((Dt=fu==null?void 0:fu.exercise)==null?void 0:Dt.is_appoint_user),Kn((xn=fu==null?void 0:fu.exercise)==null?void 0:xn.is_miss_exam_user),Sn((Ku=fu==null?void 0:fu.exercise)==null?void 0:Ku.is_no_passing_user)},[fu]),(0,a.useEffect)(()=>{var At,On,mn,Dt,xn,Ku,da,Ca;(On=(At=rt==null?void 0:rt.actionTabs)==null?void 0:At.selectArrs)!=null&&On[0]&&rt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&Ge({type:"exercise/getWorkSetting",payload:{categoryId:(Dt=(mn=rt==null?void 0:rt.actionTabs)==null?void 0:mn.selectArrs)==null?void 0:Dt[0],category:(Ku=(xn=rt==null?void 0:rt.actionTabs)==null?void 0:xn.selectArrs)==null?void 0:Ku[0],coursesId:(Ca=(da=rt==null?void 0:rt.actionTabs)==null?void 0:da.params)==null?void 0:Ca.id}})},[(tt=rt==null?void 0:rt.actionTabs)==null?void 0:tt.selectArrs]);const Nu=()=>vt(void 0,null,function*(){var At,On,mn,Dt,xn,Ku,da;const Ca=pt({},Un.getFieldsValue()),Pa=pe()(pe()(Ca.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),Oa=pe()(pe()(Ca.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(Pa,Pa,33),Oa<=Pa){Le.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((_n==null?void 0:_n.length)<=0&&!Ul&&Zu.length>0&&!((At=fu==null?void 0:fu.exercise)!=null&&At.is_make_up_exercise)){Le.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const tl=Zu.map(Yl=>Yl.key),Ju={check_ids:[...((On=rt.actionTabs.selectArrs)==null?void 0:On.map(Yl=>Number(Yl)))||[]],end_time:pe()(Ca.end_time).format("YYYY-MM-DD HH:mm"),publish_time:pe()(Ca.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:_n.map(Yl=>Yl.course_group_id),unified_setting:!_n.length,exercise_type:Ca.exercise_type,simulate_exercise_num:Ca.simulate_exercise_num};if(((mn=rt.actionTabs.selectArrsAll)==null?void 0:mn.length)>0&&rt.actionTabs.type===1&&(Ju.check_ids=[...((xn=(Dt=rt.actionTabs.selectArrsAll)==null?void 0:Dt.filter(Yl=>!Yl.high_resources_consume||Yl.high_resources_consume_permission))==null?void 0:xn.map(Yl=>Number(Yl==null?void 0:Yl.id)))||[]]),(Ku=fu==null?void 0:fu.exercise)!=null&&Ku.is_make_up_exercise){if(hn&&yu.length<=0||!hn&&!(Vt||lu)){Le.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}Ju.is_appoint_user=hn,Ju.is_miss_exam_user=Vt,Ju.is_no_passing_user=lu,hn?Ju.make_up_exercise_users=yu.map(Yl=>({user_id:Yl})):Ju.make_up_exercise_user=[]}let{is_locked:Ba,open_camera:ll,screen_open:_a,login_restrict:ja,ip_bind:jl,ip_limit:pr,is_random:jr,id:on,identity_verify:yr,open_phone_video_recording:Ri}=fu==null?void 0:fu.exercise;if(rt.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(Ba||ll||_a||ja||jl||pr=="pub"||pr=="inner"||yr||Ri)&&Ca.exercise_type==2){if(Mn(!1),Ge({type:"exercise/setActionTabs",payload:{}}),rt.actionTabs.type==2){let Yl=ie.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:De.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",De.createElement("span",{style:{color:"#FA6400"}}," ",(0,Be.hi)(fu==null?void 0:fu.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>vt(void 0,null,function*(){var qa;vn(!0);let bl=yield(0,Ae.Tr)({exercise_ids:[...((qa=rt.actionTabs.selectArrs)==null?void 0:qa.map(vr=>Number(vr)))||[]],course_id:Hn.coursesId,type:"exercise"});if((bl==null?void 0:bl.student_count)===0){if((yield ru(Ju))&&rt.actionTabs.isRouter){Yl.destroy(),Ce.history.push(`/classrooms/${Hn.coursesId}/exercise/${on}/detail?random=${jr}&tabs=3&childrenTabs=2`);return}Ge({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else lt(Ju),Ee(bl)}),onCancel:()=>{Yl.destroy(),vn(!1),ru(Ju)}})}else{let Yl=ie.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:De.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>vt(void 0,null,function*(){var qa;vn(!0);let bl=yield(0,Ae.Tr)({exercise_ids:[...((qa=rt.actionTabs.selectArrs)==null?void 0:qa.map(vr=>Number(vr)))||[]],course_id:Hn.coursesId,type:"exercise"});if((bl==null?void 0:bl.student_count)===0){if((yield ru(Ju))&&rt.actionTabs.isRouter){Ce.history.push(`/classrooms/${Hn.coursesId}/exercise/${on}/detail?random=${jr}&tabs=3&childrenTabs=2`);return}Ge({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else lt(Ju),Ee(bl)})})}return}let Ka=yield(0,Ae.Tr)({exercise_ids:[...((da=rt.actionTabs.selectArrs)==null?void 0:da.map(Yl=>Number(Yl)))||[]],course_id:Hn.coursesId,type:"exercise"});(Ka==null?void 0:Ka.student_count)===0?ru(Ju):(lt(Ju),Ee(Ka))}),ba=()=>{var At;let On=[...(At=rt.actionTabs.selectArrsAll)==null?void 0:At.filter(mn=>mn.high_resources_consume&&!mn.high_resources_consume_permission)];(On==null?void 0:On.length)>0&&rt.actionTabs.type===1&&ie.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:De.createElement("div",null,De.createElement("div",{className:Se.tipcontent},De.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",On==null?void 0:On.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),De.createElement("div",{className:"mt20 mb20"},On==null?void 0:On.map(mn=>De.createElement("div",{className:Se.failedList,key:mn.id},De.createElement("div",{className:Se.name},mn==null?void 0:mn.exercise_name),De.createElement("div",{className:Se.publish,onClick:()=>{(0,Be.xg)(`/classrooms/${Hn.coursesId}/exercise/${mn.id}/detail?random=${mn.is_random}`)}},"\u53D1\u5E03"))))))})},ru=At=>vt(void 0,null,function*(){var On,mn,Dt;if(rt.actionTabs.type===1){let da=[...(On=rt.actionTabs.selectArrsAll)==null?void 0:On.filter(Ca=>Ca.high_resources_consume&&!Ca.high_resources_consume_permission)];if((da==null?void 0:da.length)==rt.actionTabs.selectArrsAll.length){Mn(!1),Ge({type:"exercise/setActionTabs",payload:{}}),ba();return}}let xn=!1;return Du(!0),(yield(0,he.ZP)(`/api/courses/${Hn.coursesId}/exercises/publish.json`,{method:"post",body:At})).status===0&&((0,Be.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),Il(),Le.ZP.success("\u53D1\u5E03\u6210\u529F"),Mn(!1),Ge({type:"exercise/setActionTabs",payload:{}}),(mn=rt==null?void 0:rt.actionTabs)!=null&&mn.cb?(Dt=rt==null?void 0:rt.actionTabs)==null||Dt.cb():Ge({type:"classroomList/getClassroomExercisesList",payload:pt({},rt.actionTabs.params)}),xn=!0,rt.actionTabs.type===1&&ba()),Du(!1),xn}),Il=()=>{ra(1),du([]),El([])},lr=(At,On,mn)=>{At<=0?Le.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(Wu(On),Da(mn),ju(!1))};return De.createElement(a.Fragment,null,De.createElement(ie.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:Cu,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:Nu,confirmLoading:ku||qn,onCancel:()=>{Il(),Mn(!1),Ge({type:"exercise/setActionTabs",payload:{}})}},De.createElement(se.Z,{spinning:qn},Zu&&De.createElement(oe.default,{form:Un},!!((ht=rt==null?void 0:rt.actionTabs)!=null&&ht.disabled)&&De.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},De.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:Pe.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((Qt=fu==null?void 0:fu.exercise)!=null&&Qt.is_make_up_exercise)&&De.createElement(De.Fragment,null,De.createElement(ge.Z,null,De.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},De.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),De.createElement(oe.default.Item,{name:"exercise_type"},De.createElement(me.ZP.Group,{disabled:((St=fu==null?void 0:fu.exercise)==null?void 0:St.exercise_status)>1,onChange:At=>{te(At.target.value),Dl(At.target.value)}},De.createElement(me.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),De.createElement(me.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),Xt==2&&De.createElement(ge.Z,{className:`${Se.contentInterval}`},De.createElement("span",{className:`${Se.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),De.createElement(oe.default.Item,{name:"simulate_exercise_num"},De.createElement(ye.Z,{className:Se.numberInput,style:{width:145},precision:0,size:"middle",disabled:((gt=fu==null?void 0:fu.exercise)==null?void 0:gt.exercise_status)>1,min:1,max:999})),De.createElement("span",null,"\u6B21",De.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),De.createElement(ge.Z,null,De.createElement("span",{className:"mr10 mt5"},De.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),De.createElement(oe.default.Item,{name:"publish_time"},De.createElement(le.default,{style:{width:170},disabledDate:At=>At&&At<=pe()().subtract(0,"days"),disabledTime:st,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:pe()((0,Be.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),De.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),De.createElement(oe.default.Item,{name:"end_time"},De.createElement(le.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:pe()((0,Be.U6)(),"HH:mm")},disabledDate:At=>At&&At<pe()().subtract(0,"days"),disabledTime:st,format:"YYYY-MM-DD HH:mm",allowClear:!1}))),((Zt=fu==null?void 0:fu.exercise)==null?void 0:Zt.is_make_up_exercise)&&De.createElement(De.Fragment,null,De.createElement(ge.Z,null,De.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),De.createElement(ve.Z,{checked:hn,onChange:(At,On)=>{var mn,Dt,xn,Ku,da;if(Lt(At),At)if((mn=fu==null?void 0:fu.exercise)!=null&&mn.is_appoint_user){const Ca=(xn=(Dt=fu==null?void 0:fu.exercise)==null?void 0:Dt.all_exercise_users)==null?void 0:xn.map(Pa=>Pa.user_id);Wu([...Ca])}else Wu([]),Kn(!1),Sn(!1);else Kn((Ku=fu==null?void 0:fu.exercise)==null?void 0:Ku.is_miss_exam_user),Sn((da=fu==null?void 0:fu.exercise)==null?void 0:da.is_no_passing_user)},disabled:((Rn=fu==null?void 0:fu.exercise)==null?void 0:Rn.exercise_status)!==1}),De.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!hn&&De.createElement(ge.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},De.createElement(xe.default,{checked:Vt,disabled:((au=fu==null?void 0:fu.exercise)==null?void 0:au.exercise_status)!==1||((tu=fu==null?void 0:fu.exercise)==null?void 0:tu.miss_exam_count)<=0,onChange:At=>{Kn(At.target.checked)}},De.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),De.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{Nn(1),Lt(!1),ju(!0)}},"\uFF08",`${(Jn=fu==null?void 0:fu.exercise)==null?void 0:Jn.miss_exam_count}\u4EBA`,"\uFF09"),De.createElement(xe.default,{checked:lu,disabled:((Wt=fu==null?void 0:fu.exercise)==null?void 0:Wt.exercise_status)!==1||((Ut=fu==null?void 0:fu.exercise)==null?void 0:Ut.no_passing_count)<=0,onChange:At=>{Sn(At.target.checked)}},De.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),De.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Nn(2),Lt(!1),ju(!0)}},"\uFF08",`${(ln=fu==null?void 0:fu.exercise)==null?void 0:ln.no_passing_count}\u4EBA`,"\uFF09")),hn&&De.createElement(ge.Z,{className:"mt20",style:{paddingLeft:"90px"}},De.createElement(Re.ZP,{type:"primary",ghost:!0,disabled:((pn=fu==null?void 0:fu.exercise)==null?void 0:pn.exercise_status)!==1,onClick:()=>{ju(!0),Nn(void 0)}},De.createElement("span",null,De.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),De.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),De.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${yu.length||0} \u4EBA`,"\uFF09"))),rt.actionTabs.type===2&&!((Bn=fu==null?void 0:fu.exercise)!=null&&Bn.is_make_up_exercise)&&De.createElement(ge.Z,{style:{marginBottom:"10px"}},De.createElement("span",{className:"mr10"},De.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),De.createElement(me.ZP.Group,{value:Ul,onChange:At=>{Rl(At.target.value),El([])}},De.createElement(me.ZP,{disabled:!!((Ye=rt==null?void 0:rt.actionTabs)!=null&&Ye.disabled)||Zu.some(At=>At==null?void 0:At.is_published)||!((ct=rt==null?void 0:rt.actionTabs)!=null&&ct.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),De.createElement(me.ZP,{disabled:Zu.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Zu.length<=0&&rt.actionTabs.type===2&&!((ft=fu==null?void 0:fu.exercise)!=null&&ft.is_make_up_exercise)&&De.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),(rt.actionTabs.type===1||!Ul)&&!((nt=fu==null?void 0:fu.exercise)!=null&&nt.is_make_up_exercise)&&Zu.length>0&&De.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},De.createElement("span",{style:{flex:1}},De.createElement(xe.default,{checked:_n.length===Zu.length,onChange:At=>{_n.length===Zu.length?El([]):El(Zu)}},"\u5168\u9009")),De.createElement("span",{style:{width:16}}),De.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",_n.length||0,"\u4E2A\u5206\u73ED")),(rt.actionTabs.type===1||!Ul)&&!((Xe=fu==null?void 0:fu.exercise)!=null&&Xe.is_make_up_exercise)&&Zu.length>0&&De.createElement(be.Z,{data:Zu,selectedRowKeys:_n,setSelectedRowKeys:El})),De.createElement(ne.Z,{visible:su,setVisible:ju,onK:lr,selectKeys:yu,selectRows:Ga,appointStudent:hn,modalParams:nu,courseId:Hn.categoryId||((Wn=(Gt=rt==null?void 0:rt.actionTabs)==null?void 0:Gt.selectArrs)==null?void 0:Wn[0])})),De.createElement(Oe.Z,{resdata:re,type:"exercisepush",okloading:ku,oktext:(re==null?void 0:re.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:At=>vt(void 0,null,function*(){var On,mn,Dt;Du(!0);let xn=yield(0,he.ZP)(`/api/courses/${Hn.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((On=rt.actionTabs.selectArrs)==null?void 0:On.map(Ku=>Number(Ku)))||[]]}});if(Du(!1),(xn==null?void 0:xn.status)===0)if(Jt){let Ku=yield ru(Ue);if(ie.default.destroyAll(),Ku&&rt.actionTabs.isRouter){Ce.history.push(`/classrooms/${Hn.coursesId}/exercise/${(mn=fu==null?void 0:fu.exercise)==null?void 0:mn.id}/detail?random=${(Dt=fu==null?void 0:fu.exercise)==null?void 0:Dt.is_random}&tabs=3&childrenTabs=2`);return}Ge({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else ru(Ue)})})),De.createElement(fe.Z,{text:"\u662F\u5426\u7EE7\u7EED\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u53D1\u5E03\uFF1F",okText:"\u786E\u8BA4\u53D1\u5E03",visible:Zn,dataSource:ya,onSuccess:()=>{Ru(!1),Mn(!0)},onClose:()=>{Ru(!1),Il(),Ge({type:"exercise/setActionTabs",payload:{}})}}))};var It=(0,Ce.connect)(({exercise:rt})=>({exercise:rt}))(Mt)},75976:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return ve}});var a=E(59301),oe=E(37568),Le=E(62673),ie=E(77019),se={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",me=E(90736),ye=(xe,Re,Fe)=>new Promise((pe,he)=>{var Be=Pe=>{try{Ie(Fe.next(Pe))}catch(be){he(be)}},Ce=Pe=>{try{Ie(Fe.throw(Pe))}catch(be){he(be)}},Ie=Pe=>Pe.done?pe(Pe.value):Promise.resolve(Pe.value).then(Be,Ce);Ie((Fe=Fe.apply(xe,Re)).next())}),ve=({data:xe,value:Re=[],handleChangePage:Fe,setSelectedRowKeys:pe,selectedRowKeys:he,onChange:Be=()=>{}})=>{const[Ce,Ie]=(0,a.useState)([]),[Pe,be]=(0,a.useState)([]),[ne,Se]=(0,a.useState)([]);let[Oe,Ae]=(0,a.useState)(1),[fe,De]=(0,a.useState)();return(0,a.useEffect)(()=>{Ie(xe),be([]),Se([])},[xe]),(0,a.useEffect)(()=>{pe&&(be(he),Se(he))},[he]),a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",{className:se.leftdiv},a.createElement(oe.default.Search,{size:"middle",onChange:Me=>ye(void 0,null,function*(){Ie(xe.filter(We=>{var Ke;return(Ke=We==null?void 0:We.name)==null?void 0:Ke.includes(Me.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Ce.length===0&&a.createElement(me.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),a.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},a.createElement(Le.default.Group,{value:Pe.map(Me=>`${Me.course_group_id}`),onChange:Me=>{pe(Ce.filter(We=>Me.includes(`${We.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},Ce.map((Me,We)=>a.createElement(ie.Z,{key:Me.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},a.createElement(Le.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Me.is_published,value:`${Me.course_group_id}`},a.createElement("div",{className:se.listClass},a.createElement("span",{className:se.spantitle,style:{width:Me.is_published?"108px":"170px"}},Me.name),Me.is_published&&a.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),a.createElement("div",{className:se.rightdiv},a.createElement(oe.default.Search,{onChange:Me=>{Se(Pe.filter(We=>We.name.includes(Me.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&a.createElement(me.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ne.length>0&&a.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},a.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ne.map((Me,We)=>a.createElement(ie.Z,{justify:"space-between",style:{marginTop:"10px"},key:Me.course_group_id},a.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Me.name),a.createElement("img",{src:ge,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{pe(Pe.filter(Ke=>`${Ke.course_group_name}`!=`${Me.course_group_name}`))}})))))))}},83601:function(Ct,_e,E){"use strict";var a=E(59301),oe=E(11938),Le=E(4875),ie=E(28284),se=E(62957),ge=E(29787),me=E(70858),ye=E(37568),le=E(77019),ve=E(5269),xe=E(7939),Re=E(84849),Fe=E(66649),pe=E.n(Fe),he=E(44283),Be=E(76406),Ce=E(92427),Ie=E(15267),Pe=E(63392),be=E(59301),ne=(fe,De,Me)=>new Promise((We,Ke)=>{var Je=$e=>{try{it(Me.next($e))}catch(pt){Ke(pt)}},je=$e=>{try{it(Me.throw($e))}catch(pt){Ke(pt)}},it=$e=>$e.done?We($e.value):Promise.resolve($e.value).then(Je,je);it((Me=Me.apply(fe,De)).next())});const{Countdown:Se}=oe.default,Oe=({value:fe,onChange:De,MaxMinutes:Me})=>be.createElement(be.Fragment,null,be.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",be.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",be.createElement("br",null)),be.createElement(Le.Z,{value:fe,onChange:De,min:0,precision:0,max:Me,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Me}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),Ae=({exercise:fe,successCb:De,dispatch:Me})=>{var We,Ke,Je,je;const it=(0,he.useParams)(),[$e]=ie.default.useForm(),pt=ie.default.useWatch("time",$e),[qe,vt]=(0,a.useState)(!1),dt=(0,a.useRef)(),{actionTabs:st}=fe,[Mt,It]=(0,a.useState)(),[,rt,Ge,He]=(0,Pe.U)(Re.n7,{id:it.categoryId}),[,tt,ht]=(0,Pe.U)(Re.Cd,{});(0,a.useEffect)(()=>{fe.actionTabs.key==="student-unlock"&&(vt(!1),$e.resetFields())},[fe.actionTabs.key]);const Qt=()=>new Promise(Ut=>ne(void 0,null,function*(){var ln,pn;return dt.current=yield(0,Ce.y)({ip_limit:(ln=st==null?void 0:st.exerciseParams)==null?void 0:ln.ip_limit,ip_bind:(pn=st==null?void 0:st.exerciseParams)==null?void 0:pn.ip_bind_type}),Ut()})),St=()=>ne(void 0,null,function*(){var Ut,ln,pn,Bn,Ye;yield $e.validateFields();const ct=$e.getFieldsValue();if(vt(!0),(((Ut=st==null?void 0:st.exerciseParams)==null?void 0:Ut.ip_limit)!=="no"||(ln=st==null?void 0:st.exerciseParams)!=null&&ln.ip_bind_type)&&(yield Qt()),(yield(0,Re.ZD)((pn=st==null?void 0:st.exerciseParams)==null?void 0:pn.id,{exercise_user_id:(Bn=st==null?void 0:st.exerciseParams)==null?void 0:Bn.exercise_user_id,unlock_key:ct.unlock_key,time:ct.time,ip:dt.current})).status===0){if(De){Me({type:"exercise/setActionTabs",payload:{}}),De();return}const nt=st==null?void 0:st.exerciseParams;(0,Be.nr)({inner_ip:nt.inner_ip,public_ip:nt.public_ip,open_camera:nt.open_camera,ip_limit:nt.ip_limit,ip_bind:nt.ip_bind,ip_bind_type:nt.ip_bind_type,exercise_tips:nt.exercise_tips,exerciseId:nt.id,screen_open:nt.screen_open,screen_num:nt.screen_num,screen_sec:nt.screen_sec,coursesId:it.coursesId,login:(Ye=(0,Ie.eY)())==null?void 0:Ye.login,history,identity_verify:nt.identity_verify,open_phone_video_recording:nt.open_phone_video_recording,current_status:nt.current_status}),Me({type:"exercise/setActionTabs",payload:{}})}vt(!1)}),gt=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ut=>be.createElement("span",{className:Ut.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ut)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ut=>be.createElement("span",{className:Ut.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ut)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Zt=((We=st==null?void 0:st.exerciseParams)==null?void 0:We.errorMessage)&&typeof((Ke=st==null?void 0:st.exerciseParams)==null?void 0:Ke.errorMessage)=="object";(0,a.useEffect)(()=>{fe.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const Ut=yield ht(it);yield Ge({}),Ut.status||It(Ut)})},[fe.actionTabs.key]);const{time:Rn,end_time:au}=(Mt==null?void 0:Mt.exercise)||{},tu=He!=null&&He.user_end_time?pe()(He==null?void 0:He.user_end_time).add(1,"minutes"):pe()(),Jn=pe()(He==null?void 0:He.user_total_end_time)>tu?Math.round(pe().duration(pe()(He==null?void 0:He.user_total_end_time).diff(tu.startOf("minute"))).asMinutes()):0,Wt=((He==null?void 0:He.student_left_minutes)||0)+(pt||0);return be.createElement(be.Fragment,null,be.createElement(se.default,{width:514,centered:!0,closable:!!((Je=st==null?void 0:st.exerciseParams)!=null&&Je.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:fe.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Me({type:"exercise/setActionTabs",payload:{}})}},be.createElement(ge.Z,{spinning:rt||tt},Zt&&be.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Zt&&be.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Zt&&be.createElement(me.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((je=st==null?void 0:st.exerciseParams)==null?void 0:je.errorMessage)||{}],columns:gt}),be.createElement("div",{className:""},be.createElement(ie.default,{form:$e,layout:"vertical",autoComplete:"off"},be.createElement(ie.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},be.createElement(ye.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Rn!==-1?be.createElement(be.Fragment,null,be.createElement(ie.default.Item,{name:"time",label:be.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",be.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",pe()(He==null?void 0:He.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},be.createElement(Oe,{MaxMinutes:Jn})),be.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",be.createElement("span",{className:"ml5"},rt||tt?"--":Wt),"\u5206\u949F",Wt!==0&&(He==null?void 0:He.user_end_time)&&be.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",be.createElement("span",{className:"ml5"},pe()(He==null?void 0:He.user_end_time).add(pt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):be.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",pe()(au).format("YYYY-MM-DD HH:mm")))),be.createElement(le.Z,{justify:"space-between",align:"middle"},be.createElement(ve.Z,null),be.createElement(ve.Z,null,be.createElement(xe.ZP,{loading:qe,onClick:St},"\u8FDB\u5165\u8003\u8BD5"))))))};_e.Z=(0,he.connect)(({exercise:fe})=>({exercise:fe}))(Ae)},6453:function(Ct,_e,E){"use strict";E.d(_e,{w:function(){return ge}});var a=E(49317),oe=E(62957),Le=E(44283),ie=E(59301),se=(me,ye,le)=>new Promise((ve,xe)=>{var Re=he=>{try{pe(le.next(he))}catch(Be){xe(Be)}},Fe=he=>{try{pe(le.throw(he))}catch(Be){xe(Be)}},pe=he=>he.done?ve(he.value):Promise.resolve(he.value).then(Re,Fe);pe((le=le.apply(me,ye)).next())});const ge=(me,ye,le="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",ve=1,xe=2)=>se(void 0,null,function*(){ve===1&&(0,Le.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:ve===1?le:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const Re=yield(0,a.ZP)(`/api/exercises/${ye}/user_appraise_status.json`,{method:"get",params:{appraise_type:ve}});if((Re==null?void 0:Re.status)===-1)return(0,Le.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let Fe={status:0};if((Re==null?void 0:Re.type)===2&&(Fe=yield(0,a.ZP)(`/api/exercises/${ye}/create_appraise_students.json`,{method:"get"})),(0,Le.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Fe==null?void 0:Fe.status)===-1)return Promise.reject();if((Re==null?void 0:Re.type)===2){const pe=()=>{Le.history.replace(`/classrooms/${me}/exercise/${ye}/centralizeReview/${Fe==null?void 0:Fe.login}`)};if(oe.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:pe,onCancel:()=>{xe===1&&Le.history.replace(`/classrooms/${me}/exercise/${ye}/detail`)},content:ie.createElement("div",null,ie.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",ie.createElement("span",{onClick:pe,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),ie.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),xe!==3)return Promise.reject()}if((Re==null?void 0:Re.type)===3&&(oe.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",keyboard:!1,title:"\u63D0\u793A",onOk:()=>{xe===1&&Le.history.replace(`/classrooms/${me}/exercise/${ye}/detail`)},content:ie.createElement("div",null,(Re==null?void 0:Re.message)||"")}),xe!==3)||(Re==null?void 0:Re.type)===4&&(oe.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{xe===1&&Le.history.replace(`/classrooms/${me}/exercise/${ye}/detail`)},content:ie.createElement("div",null,(Re==null?void 0:Re.message)||"")}),xe!==3))return Promise.reject()})},94459:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return qe}});var a=E(59301),oe=E(47889),Le=E(7939),ie=E(6767),se=E(62957),ge=E(4875),me=E(77019),ye=E(5269),le=E(37285),ve=E(34728),xe={flex_box_center:"flex_box_center___eijRq",flex_space_between:"flex_space_between___R4Vev",flex_box_vertical_center:"flex_box_vertical_center___j8R6g",flex_box_center_end:"flex_box_center_end___eB0cz",flex_box_column:"flex_box_column___b9VdU",md:"md___tcpb2",title:"title___dVHM9"},Re=E(15267),Fe=E(24334),pe=E(49317),he=E(44283),Be=E(35883),Ce=E(9657),Ie=E(87169),Pe=E(26227),be=E(59301),ne=Object.defineProperty,Se=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Me=(vt,dt,st)=>dt in vt?ne(vt,dt,{enumerable:!0,configurable:!0,writable:!0,value:st}):vt[dt]=st,We=(vt,dt)=>{for(var st in dt||(dt={}))fe.call(dt,st)&&Me(vt,st,dt[st]);if(Ae)for(var st of Ae(dt))De.call(dt,st)&&Me(vt,st,dt[st]);return vt},Ke=(vt,dt)=>Se(vt,Oe(dt)),Je=(vt,dt,st)=>new Promise((Mt,It)=>{var rt=tt=>{try{He(st.next(tt))}catch(ht){It(ht)}},Ge=tt=>{try{He(st.throw(tt))}catch(ht){It(ht)}},He=tt=>tt.done?Mt(tt.value):Promise.resolve(tt.value).then(rt,Ge);He((st=st.apply(vt,dt)).next())});const je={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var it=(vt=>(vt[vt.SET_PATH=0]="SET_PATH",vt[vt.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",vt))(it||{});function $e(vt,dt){switch(dt.type){case 0:return Ke(We({},vt),{selectedPath:dt.payload});case 1:return Ke(We({},vt),{passedContent:dt.payload});default:throw new Error}}var qe=({language:vt,dispatch:dt,shixunWorkReport:st,v:Mt,languages:It,classroomList:rt,autoHeight:Ge,diff_code_count:He,data:tt})=>{const[ht,Qt]=(0,a.useState)(It==null?void 0:It[0]),St=(0,he.useParams)();return(0,a.useEffect)(()=>{Qt(It==null?void 0:It[0])},[]),(0,a.useEffect)(()=>{var gt;Qt((gt=It==null?void 0:It.filter(Zt=>Zt.language===(ht==null?void 0:ht.language)))==null?void 0:gt[0])},[It]),be.createElement(be.Fragment,null,be.createElement("h2",null," ",be.createElement("span",null,Mt.is_finish?be.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",be.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):be.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",be.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(It==null?void 0:It.length)>1&&be.createElement(oe.ZP.Group,{defaultValue:vt,style:{marginLeft:10},onChange:gt=>{var Zt;Mt.language=gt.target.value,Qt((Zt=It==null?void 0:It.filter(Rn=>Rn.language===gt.target.value))==null?void 0:Zt[0])}},It==null?void 0:It.map(gt=>be.createElement(oe.ZP,{value:gt==null?void 0:gt.language},gt==null?void 0:gt.language)))),(0,Re.GJ)()&&st!="shixunWorkReport"&&be.createElement("span",null,be.createElement("span",null,"\u5F97\u5206 ",ht==null?void 0:ht.score,"/",ht==null?void 0:ht.total_score),be.createElement(Le.ZP,{style:{margin:"0px 10px"},onClick:()=>{var gt,Zt;if(!((Zt=(gt=rt.AssistantObject)==null?void 0:gt.hack)!=null&&Zt.can_appraise)&&(0,Re.Rm)()){ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}let Rn=ht==null?void 0:ht.score;se.default.confirm({title:"\u8C03\u5206",content:be.createElement("div",null,be.createElement("p",null,"\u5F97\u5206\uFF1A",ht==null?void 0:ht.score,"/",ht==null?void 0:ht.total_score),be.createElement("p",null,"\u8C03\u5206\uFF1A",be.createElement(ge.Z,{min:0,max:ht==null?void 0:ht.total_score,defaultValue:ht==null?void 0:ht.score,onChange:au=>{Rn=au}}))),okText:"\u786E\u8BA4",onOk:()=>Je(void 0,null,function*(){(yield(0,pe.ZP)(`/api/courses/${St==null?void 0:St.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:St==null?void 0:St.coursesId,hack_user_code_id:ht==null?void 0:ht.hack_user_id,score:Rn}})).status===0&&(ie.ZP.success("\u8C03\u5206\u6210\u529F"),dt({type:"shixunHomeworks/setActionTabs",payload:{}}),dt({type:"shixunHomeworks/getShixunWorkReports",payload:We({},St)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,Re.GJ)()&&st!="shixunWorkReport"&&be.createElement(Le.ZP,{onClick:()=>{var gt;if(!((gt=rt.AssistantObject.hack)!=null&&gt.can_appraise)&&(0,Re.Rm)()){ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}dt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:st.user_id,type:"1",language:ht==null?void 0:ht.language,v:Mt,data:We({},st)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),be.createElement(ve.ZP,{height:300,language:ht==null?void 0:ht.language,value:ht!=null&&ht.code?Fe.Base64.decode(ht==null?void 0:ht.code):"",autoHeight:Ge,theme:"default",options:je}),((ht==null?void 0:ht.comment)||(ht==null?void 0:ht.hidden_comment))&&be.createElement("div",null,be.createElement(me.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},be.createElement(ye.Z,{flex:1},be.createElement("h1",{className:xe.title},"\u70B9\u8BC4\u5185\u5BB9")),be.createElement(ye.Z,{className:"pr30"},(0,Re.GJ)()&&be.createElement(Le.ZP,{onClick:()=>Je(void 0,null,function*(){se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:be.createElement(Ie.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return Je(this,null,function*(){(yield(0,Ce.gZ)({comment_id:ht==null?void 0:ht.comment_id,homeworkId:St.homeworkId,type:"hack"})).status===0&&(ie.ZP.success("\u5220\u9664\u6210\u529F"),dt({type:"shixunHomeworks/getShixunWorkReports",payload:We({},St)}))})}})})},be.createElement(Pe.Z,null),"\u5220\u9664"))),be.createElement(le.Z,{style:{margin:0}}),(ht==null?void 0:ht.comment)&&be.createElement("aside",{className:"pl30 pr30 mt20"},be.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),be.createElement("br",null),be.createElement(Be.Z,{value:ht==null?void 0:ht.comment})),(ht==null?void 0:ht.hidden_comment)&&be.createElement("aside",{className:"pl30 pr30 mt20"},be.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),be.createElement("br",null),be.createElement(Be.Z,{value:ht==null?void 0:ht.hidden_comment}))))}},86847:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return fe}});var a=E(59301),oe={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},Le=Object.defineProperty,ie=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,me=(De,Me,We)=>Me in De?Le(De,Me,{enumerable:!0,configurable:!0,writable:!0,value:We}):De[Me]=We,ye=(De,Me)=>{for(var We in Me||(Me={}))se.call(Me,We)&&me(De,We,Me[We]);if(ie)for(var We of ie(Me))ge.call(Me,We)&&me(De,We,Me[We]);return De};const le=De=>React.createElement("svg",ye({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},De),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var ve="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",xe=E(31691),Re=E(92310),Fe=E.n(Re),pe=E(59301),he=Object.defineProperty,Be=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ne=(De,Me,We)=>Me in De?he(De,Me,{enumerable:!0,configurable:!0,writable:!0,value:We}):De[Me]=We,Se=(De,Me)=>{for(var We in Me||(Me={}))Pe.call(Me,We)&&ne(De,We,Me[We]);if(Ie)for(var We of Ie(Me))be.call(Me,We)&&ne(De,We,Me[We]);return De},Oe=(De,Me)=>Be(De,Ce(Me)),fe=({dataSource:De,className:Me,style:We})=>{const[Ke,Je]=(0,a.useState)([]),[je,it]=(0,a.useState)(""),$e=(0,a.useRef)(""),pt=(0,a.useRef)(String(Math.random()).slice(-6));(0,a.useEffect)(()=>{if(De!=null&&De.length){const dt=De.map(st=>Oe(Se({},st),{key:`${pt}-${st.key}`}));Je(dt),it(dt[0].key)}},[De.length]);const qe=dt=>{it(dt),$e.current=dt;const st=document.getElementById(dt);if(st){const Mt=st.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:Mt,behavior:"smooth"})}},vt=()=>{const dt=Ke.map(Mt=>document.getElementById(Mt.key)),st=window.innerHeight/2;for(const Mt of dt)if(Mt){const It=Mt.getBoundingClientRect();if(It.top>=0&&It.top<st){if($e.current===Mt.id){$e.current="";return}if($e.current)return;it(Mt.id);break}}};return(0,a.useEffect)(()=>(window.addEventListener("scroll",vt),()=>{window.removeEventListener("scroll",vt)}),[Ke]),pe.createElement("div",{className:Fe()(oe.anchorNavigation,Me),style:We},pe.createElement(xe.default,{items:Ke,tabBarGutter:60,className:oe.tabs,activeKey:je,onChange:qe}),Ke.map(dt=>pe.createElement("div",{key:dt.key,id:dt.key,className:oe.box},pe.createElement("div",{className:oe.head},pe.createElement("img",{className:"mr10",src:ve,alt:"Dot"}),dt.label),pe.createElement("div",{className:oe.element},dt.element))))}},28450:function(Ct,_e,E){"use strict";E.d(_e,{Q8:function(){return st},d0:function(){return Mt},w6:function(){return dt}});var a=E(59301),oe=E(24017),Le=E(82326),ie=E(6767),se=E(62957),ge=E(47889),me=E(77019),ye=E(5269),le=E(25399),ve=E(62673),xe=E(7939),Re=E(66649),Fe=E.n(Re),pe=E(15267),he=E(49317),Be=E(78267),Ce=E.n(Be),Ie=E(76406),Pe=E(90834),be=E(44283),ne=E(47026),Se=E(24532),Oe=E(44624),Ae=E(27878),fe=E(66443),De=E(59301),Me=Object.defineProperty,We=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,$e=(tt,ht,Qt)=>ht in tt?Me(tt,ht,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):tt[ht]=Qt,pt=(tt,ht)=>{for(var Qt in ht||(ht={}))je.call(ht,Qt)&&$e(tt,Qt,ht[Qt]);if(Je)for(var Qt of Je(ht))it.call(ht,Qt)&&$e(tt,Qt,ht[Qt]);return tt},qe=(tt,ht)=>We(tt,Ke(ht)),vt=(tt,ht,Qt)=>new Promise((St,gt)=>{var Zt=tu=>{try{au(Qt.next(tu))}catch(Jn){gt(Jn)}},Rn=tu=>{try{au(Qt.throw(tu))}catch(Jn){gt(Jn)}},au=tu=>tu.done?St(tu.value):Promise.resolve(tu.value).then(Zt,Rn);au((Qt=Qt.apply(tt,ht)).next())});function dt(tt,ht){const Qt=[];for(let St=tt;St<ht;St++)Qt.push(St);return Qt}const st=(tt,ht,Qt)=>{const St=tt<Fe()().startOf("day"),gt=tt>Fe()(ht).endOf("day"),Zt=tt<Fe()(Qt).startOf("day");return ht?Qt?Fe()()<=Fe()(Qt)?Zt||gt:St||gt:tt&&St||gt:Qt&&Fe()()<=Fe()(Qt)?Zt:St},Mt=(tt,ht)=>{const Qt=parseInt(Fe()(tt).format("HH")),St=parseInt(Fe()().format("HH")),gt=parseInt(Fe()().format("mm"));if(!tt)return{disabledHours:()=>dt(0,St),disabledMinutes:()=>dt(0,gt)};if(ht){const Zt=parseInt(Fe()(ht).format("HH")),Rn=parseInt(Fe()(ht).format("mm"));return Fe()(tt).isSame(Fe()(ht),"day")?{disabledHours:()=>dt(0,Zt),disabledMinutes:()=>Qt<=Zt?dt(0,Rn):[]}:void 0}if(Fe()(tt).isSame(Fe()(),"day"))return{disabledHours:()=>dt(0,St),disabledMinutes:()=>Fe()(tt).isSame(Fe()(),"hour")&&Qt<=St?dt(0,gt):[]}},It=(tt,ht)=>tt==null?void 0:tt.map(Qt=>{var St;return(St=ht==null?void 0:ht.find(gt=>gt.value===Qt))==null?void 0:St.id}),{RangePicker:rt}=oe.default,{Option:Ge}=Le.default,He=({shixunHomeworks:tt,loading:ht,dispatch:Qt,classroomList:St,user:gt})=>{var Zt,Rn,au,tu,Jn,Wt,Ut,ln,pn;const Bn=(0,be.useParams)(),{workSetting:Ye,workList:ct,shixunWorkList:ft,headerInfo:nt,changeData:Xe}=tt,[Gt,Wn]=(0,a.useState)(!1),[Hn,Un]=(0,a.useState)(!1);let[Eu,ra]=(0,a.useState)([]),[Zu,du]=(0,a.useState)([]),[qn,nn]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ne.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[_n,El]=(0,a.useState)({}),[Ul,Rl]=(0,a.useState)({});(0,a.useEffect)(()=>()=>{ra([])},[]),(0,a.useEffect)(()=>{Wn(!(0,pe.GJ)())},[(0,pe.GJ)()]);const ku=()=>{Qt({type:"shixunHomeworks/getWorkSetting",payload:pt({},Bn)})};(0,a.useEffect)(()=>{if(!(Ye!=null&&Ye.course_id))return;Object.keys(qn).map(function(Vt){qn[Vt]=Ye[Vt]}),(!qn.allow_late||!qn.unified_late)&&(qn.late_penalty=20,qn.penalty_type=ne.Q.Percent),qn.unified_setting||(qn.unified_late=!1,qn.unified_anonymous_comment=!1,qn.unified_anonymous_appeal=!1),Eu=JSON.parse(JSON.stringify(Ye.group_settings.map(Vt=>qe(pt({},Vt),{group_name:[Vt.group_name]})).filter(Vt=>Vt.publish_time!==null))),Zu=JSON.parse(JSON.stringify(Ye.allow_late_settings.map(Vt=>qe(pt({},Vt),{group_name:[Vt.group_name]})).filter(Vt=>Vt.late_time!==null))),nn(pt({},qn));const Lt=(0,Ie.QE)((Eu==null?void 0:Eu.length)>0?Eu:[]);ra([...Lt]),(Zu==null?void 0:Zu.length)<=0?du([{penalty_type:ne.Q.Percent,late_penalty:20}]):du([...Zu])},[Ye]);const Du=()=>vt(void 0,null,function*(){var Lt,Vt,Kn,lu,Sn,nu,Nn,Xt;if(((Kn=(Vt=(Lt=gt==null?void 0:gt.userInfo)==null?void 0:Lt.course)==null?void 0:Vt.shixun_homework_info)==null?void 0:Kn.shixun_homework_remaining_count)===0&&((Sn=(lu=tt==null?void 0:tt.headerInfo)==null?void 0:lu.homework_status)!=null&&Sn.includes("\u672A\u53D1\u5E03"))){(0,Ie.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(Nn=(nu=(0,pe.eY)())==null?void 0:nu.course)==null?void 0:Nn.course_name}\u3011\u7684\u8BFE\u5802\u5B9E\u9A8C\u4F5C\u4E1A\u53D1\u5E03\u989D\u5EA6\u5DF2\u7528\u5B8C\u3002\u989D\u5EA6\u5C06\u4E8E\u6BCF\u65E524\u70B9\u91CD\u7F6E\uFF0C\u5C4A\u65F6\u5373\u53EF\u7EE7\u7EED\u53D1\u5E03\u3002\u5982\u9700\u7ACB\u5373\u53D1\u5E03\u66F4\u591A\u4F5C\u4E1A\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u6269\u5BB9\u3002`);return}if(((Xt=gt==null?void 0:gt.userInfo)==null?void 0:Xt.user_status)===2){(0,Se.Rd)();return}const te=JSON.parse(JSON.stringify(qn));if(te.challenge_settings.filter(Ee=>!Ee.hide),te.categoryId=Bn.categoryId,console.log(Eu),!qn.unified_setting)Eu=Eu==null?void 0:Eu.map(Ee=>{var Ue;if(!Ee.publish_time||!Ee.end_time)throw ie.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Ee.group_name)throw ie.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ee.group_name=typeof(Ee==null?void 0:Ee.group_name)=="string"?[Ee==null?void 0:Ee.group_name]:Ee==null?void 0:Ee.group_name,Ee.group_id=(Ue=Ye.group_settings)==null?void 0:Ue.filter(lt=>{var Jt;return(Jt=Ee==null?void 0:Ee.group_name)==null?void 0:Jt.includes(lt.group_name)}).map(lt=>lt.group_id||lt.id).toString().split(","),Ee});else if(!qn.publish_time||!qn.end_time)throw ie.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(te.group_settings=Eu,qn.allow_late)if(qn.unified_late){if(qn.late_penalty===null||qn.late_penalty===void 0||qn.late_penalty<0||qn.late_penalty>100)throw ie.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!qn.late_time)throw ie.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Zu=Zu==null?void 0:Zu.map(Ee=>{var Ue,lt;if(Ee.late_penalty===null||Ee.late_penalty===void 0||Ee.late_penalty<0||Ee.late_penalty>100)throw ie.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Ee.late_time)throw ie.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Ee.group_name)throw ie.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Ee.group_name=typeof(Ee==null?void 0:Ee.group_name)=="string"?[Ee==null?void 0:Ee.group_name]:Ee==null?void 0:Ee.group_name,Ee.group_id=(lt=(Ue=Ee==null?void 0:Ee.group_name)==null?void 0:Ue.map(Jt=>{var vn,Cu;let Mn=(Cu=(vn=Ye.group_settings)==null?void 0:vn.filter(Zn=>(Zn==null?void 0:Zn.group_name)===Jt))==null?void 0:Cu[0];return Mn==null?void 0:Mn.group_id}))==null?void 0:lt.toString().split(","),Ee}),te.allow_late_settings=Zu;let re=yield(0,fe.Tr)({homework_common_ids:[parseInt(Bn.categoryId)],course_id:Bn.coursesId,type:"homework_common"});(re==null?void 0:re.student_count)===0?fu(te):(Rl(te),El(re))}),fu=Lt=>{if(Lt.total_score===null){ie.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Lt!=null&&Lt.work_efficiency&&Lt.eff_score===null){ie.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Vt=Lt.challenge_settings.reduce((Sn,nu)=>Sn+Number(nu.challenge_score),0),Kn={shixun_evaluation:Lt.shixun_evaluation,challenge_settings:Lt.challenge_settings};let lu=()=>{var Sn;const nu=()=>vt(void 0,null,function*(){Un(!0),(yield(0,he.ZP)(`/api/homework_commons/${Bn.categoryId}/publish_setting.json`,{method:"post",body:pt({},Lt)})).status===0&&(ie.ZP.success("\u66F4\u65B0\u6210\u529F"),ku(),Qt({type:"user/getUserInfo",payload:{course_id:Bn.coursesId}}),Qt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:pt({},Bn)})),Un(!1)});!(0,Be.isEqual)(Xe,Kn)&&!((Sn=nt==null?void 0:nt.homework_status)!=null&&Sn.includes("\u672A\u53D1\u5E03"))?se.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:nu}):nu()};Ye!=null&&Ye.high_resources_consume&&!(Ye!=null&&Ye.high_resources_consume_permission)?Qt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Bn.coursesId,type:"shixun",type_id:Bn.categoryId,name:Ye.homework_name,fn:()=>{lu()}}}):lu()},su=(Lt,Vt,Kn="group_id")=>{var lu;return Vt?Vt.find(Sn=>Sn[Kn]===Lt):(lu=Ye==null?void 0:Ye.group_settings)==null?void 0:lu.find(Sn=>Sn.group_id[0]===Lt)},ju=(Ye==null?void 0:Ye.allow_late)||(Ye==null?void 0:Ye.anonymous_comment),yu=Lt=>{var Vt,Kn;const lu=su(Lt,Ye==null?void 0:Ye.allow_late_settings,"id"),Sn=su(Lt,Ye==null?void 0:Ye.anonymous_comment_settings),nu=su(Lt);return(Ye==null?void 0:Ye.allow_late)&&lu&&Fe()(lu==null?void 0:lu.late_time)<=Fe()()||(Ye==null?void 0:Ye.anonymous_comment)&&Sn&&(Sn==null?void 0:Sn.evaluation_start)!==null||((Kn=(Fe()(nu==null?void 0:nu.end_time)<=Fe()()&&((Vt=Ye==null?void 0:Ye.allow_late_settings)==null?void 0:Vt.filter(Nn=>Nn.group_id.includes(Lt))))[0])==null?void 0:Kn.late_time)!=null},Wu=(0,a.useMemo)(()=>(Ye==null?void 0:Ye.allow_late)||(Ye==null?void 0:Ye.all_group_late),[Ye,nt]),Ga=Ye==null?void 0:Ye.anonymous_comment,Da=Lt=>{if(!Lt)return!1;const Vt=su(Lt,Ye==null?void 0:Ye.anonymous_comment_settings);return(Ye==null?void 0:Ye.anonymous_comment)&&Vt&&(Vt==null?void 0:Vt.evaluation_start)!==null},hn=(Lt,Vt)=>{var Kn,lu,Sn,nu,Nn;Lt!=null&&Lt.group_id||(Lt.group_id=It(Lt==null?void 0:Lt.group_name,Ye==null?void 0:Ye.group_settings)),Qt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Lt,index:Vt,rangePickerDisabled:(lu=(Kn=Lt==null?void 0:Lt.group_id)==null?void 0:Kn[0])!=null&&lu.publish_time?Gt||(Fe()()<=Fe()((nu=su((Sn=Lt==null?void 0:Lt.group_id)==null?void 0:Sn[0]))==null?void 0:nu.publish_time)?!1:[!0,yu((Nn=Lt==null?void 0:Lt.group_id)==null?void 0:Nn[0])]):!1,disabledDate:Ye==null?void 0:Ye.course_end_date}})};return De.createElement("section",{className:Pe.Z.form},De.createElement("div",{className:Pe.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",De.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),De.createElement("div",null,De.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},De.createElement(ge.ZP.Group,{disabled:Gt||!((Zt=nt==null?void 0:nt.homework_status)!=null&&Zt.includes("\u672A\u53D1\u5E03"))||(0,pe.Rm)()&&!((Rn=St.AssistantObject.practice)!=null&&Rn.can_publish),value:qn.unified_setting,onChange:Lt=>{var Vt;if(!((Vt=nt==null?void 0:nt.homework_status)!=null&&Vt.includes("\u672A\u53D1\u5E03"))){ie.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(qn.unified_setting=!qn.unified_setting,qn.unified_setting||(qn.unified_late=!1,du([{late_penalty:5}])),nn(Object.assign({},qn)),qn.unified_setting===!1&&Eu==""){ra(Eu.concat({}));return}qn.unified_setting&&(ra([]),du([{late_penalty:5}]))}},De.createElement(ge.ZP,{value:!0,disabled:Gt||!(Ye!=null&&Ye.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),De.createElement(ge.ZP,{disabled:Gt||!((au=Ye==null?void 0:Ye.group_settings)!=null&&au.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((tu=Ye==null?void 0:Ye.group_settings)==null?void 0:tu.length)===0&&De.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),qn.unified_setting&&De.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},De.createElement(me.Z,{align:"middle"},De.createElement(ye.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),De.createElement(ye.Z,{className:"ml10"},De.createElement(oe.default,{size:"large",disabled:Gt||!((Jn=nt==null?void 0:nt.homework_status)!=null&&Jn.includes("\u672A\u53D1\u5E03")||(Wt=nt==null?void 0:nt.homework_status)!=null&&Wt.includes("\u672A\u5F00\u59CB"))||(0,pe.Rm)()&&!((Ut=St.AssistantObject.practice)!=null&&Ut.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Lt=>st(Lt,Ye==null?void 0:Ye.course_end_date),disabledTime:Lt=>Mt(Lt),value:qn.publish_time?Fe()(qn.publish_time):"",onChange:(Lt,Vt)=>{qn.publish_time=Vt,(qn.end_time==""||!qn.end_time)&&qn.unified_setting&&(qn.end_time=Fe()(Lt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),nn(Object.assign({},qn))}}))),De.createElement(me.Z,{align:"middle",className:"pl30"},De.createElement(ye.Z,null,"\u622A\u6B62\u65F6\u95F4"),De.createElement(ye.Z,{className:"ml10"},De.createElement(oe.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Fe()((0,Ie.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Ye==null?void 0:Ye.allow_late)&&(Ye==null?void 0:Ye.homework_status.includes("\u5DF2\u622A\u6B62"))||Gt||(Ye==null?void 0:Ye.allow_late)&&Fe()()>=Fe()(Ye==null?void 0:Ye.end_time)||(0,pe.Rm)()&&!((ln=St.AssistantObject.practice)!=null&&ln.can_publish),disabledDate:Lt=>st(Lt,Ye==null?void 0:Ye.course_end_date,qn.publish_time),disabledTime:Lt=>Mt(Lt,qn.publish_time),value:qn.end_time?Fe()(qn.end_time):"",onChange:(Lt,Vt)=>{qn.end_time=Vt,nn(Object.assign({},qn))}})))),!qn.unified_setting&&(Eu==null?void 0:Eu.length)>0&&De.createElement(me.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Eu&&Eu.map(function(Lt,Vt){var Kn,lu,Sn,nu,Nn,Xt,te;return De.createElement(ye.Z,{span:24,key:Vt},De.createElement(me.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Vt==(Eu==null?void 0:Eu.length)-1?"0px":"10px"}},De.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Vt+1),De.createElement(Le.default,{disabled:Gt||((Kn=nt==null?void 0:nt.homework_status)!=null&&Kn.includes("\u672A\u53D1\u5E03")&&Lt.id||Fe()()<Fe()(Lt==null?void 0:Lt.publish_time)?!1:!!(Lt!=null&&Lt.publish_time))||(0,pe.Rm)()&&!((lu=St.AssistantObject.practice)!=null&&lu.can_publish),mode:"multiple",className:Pe.Z.multiple_select,style:{width:"250px"},value:Lt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:re=>{var Ee;if((0,pe.Rm)()&&!((Ee=St.AssistantObject.practice)!=null&&Ee.can_publish)){ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Eu[Vt].group_name=re,Eu[Vt].group_id=Lt.group_id;const Ue=(0,Be.flattenDeep)(Eu.map(Jt=>Jt.group_name)),lt=Zu.map(Jt=>{let vn=(Jt==null?void 0:Jt.group_name)||[];return qe(pt({},Jt),{group_name:(0,Be.remove)(vn,Cu=>Ue.includes(Cu))})});du(lt),ra(Eu.slice())},maxTagCount:4,maxTagPlaceholder:re=>De.createElement("div",{style:{cursor:"pointer"},onClick:()=>hn(Lt,Vt)},"+",re==null?void 0:re.length)},Ye.group_settings&&Ye.group_settings.map(function(re){if(!Eu.map(Ue=>Ue.group_name).flat().includes(re.group_name))return De.createElement(Ge,{value:re.group_name,key:re.id},re.group_name)})),De.createElement("div",{className:"ml20"},De.createElement(rt,{size:"large",ranges:{\u6B64\u523B:[Lt.publish_time?Fe()(Lt.publish_time):Fe()(),Fe()()]},allowClear:!1,disabled:Gt||(Fe()()<=Fe()((nu=su((Sn=Lt==null?void 0:Lt.group_id)==null?void 0:Sn[0]))==null?void 0:nu.publish_time)?!1:[!0,yu((Nn=Lt==null?void 0:Lt.group_id)==null?void 0:Nn[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:re=>st(re,Ye==null?void 0:Ye.course_end_date),disabledTime:re=>Mt(re),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Fe()((0,Ie.U6)(),"HH:mm"),Fe()((0,Ie.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[Lt.publish_time?Fe()(Lt.publish_time):void 0,Lt.end_time?Fe()(Lt.end_time):void 0],onChange:(re,Ee)=>{var Ue;if((0,pe.Rm)()&&!((Ue=St.AssistantObject.practice)!=null&&Ue.can_publish)){ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Eu[Vt].publish_time=Ee[0],!Lt.end_time&&Ee[0]?Eu[Vt].end_time=Fe()(Ee[0]).add(7,"days"):Eu[Vt].end_time=Ee[1],ra([...Eu])},onCalendarChange:(re,Ee,Ue)=>{if(Ee!=null&&Ee[0]&&!Ee[1]){const lt=Fe()(Ee[0]).add(7,"days");Eu[Vt].publish_time=Ee[0],Eu[Vt].end_time=lt,ra([...Eu])}}})),!Gt&&De.createElement("div",{style:{display:"flex",width:"50px"}},((Xt=Lt==null?void 0:Lt.group_id)==null?void 0:Xt.length)>1&&De.createElement(le.Z,{title:"\u89C4\u5219\u62C6\u5206"},De.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>hn(Lt,Vt)})),Eu.length<((te=Ye==null?void 0:Ye.group_settings)==null?void 0:te.length)&&De.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var re;if((0,pe.Rm)()&&!((re=St.AssistantObject.practice)!=null&&re.can_publish)){ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ra(Eu.concat({}))}}),((Lt==null?void 0:Lt.publish_time)&&Fe()()<Fe()(Lt==null?void 0:Lt.publish_time)||!(Lt!=null&&Lt.publish_time))&&Vt!=0&&De.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const re=(0,Be.cloneDeep)(Zu);re.forEach((Ee,Ue)=>{Ee.group_name&&(Ee.group_name=Ee.group_name.filter(lt=>{var Jt;return!((Jt=Eu[Vt].group_name)!=null&&Jt.includes(lt))}))}),Eu=Eu.filter((Ee,Ue)=>Vt!==Ue),du(re),ra(Eu.slice()),setTimeout(()=>ra(Eu.slice()),10)}}))))}))),De.createElement(me.Z,null,De.createElement(ye.Z,null,De.createElement("div",{className:Pe.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",De.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),De.createElement(ye.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},De.createElement(ve.default,{checked:qn.allow_late,disabled:Gt||Wu,onChange:Lt=>{var Vt;if((0,pe.Rm)()&&!((Vt=St.AssistantObject.practice)!=null&&Vt.can_late)){ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Lt.target.checked&&se.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:De.createElement("div",{style:{padding:10,background:"#f5f6f9"}},De.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),De.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),De.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),qn.allow_late=!qn.allow_late,Zu==""&&du([{late_penalty:5}]),nn(Object.assign({},qn))}},De.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(qn==null?void 0:qn.allow_late)&&De.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},De.createElement("div",{style:{display:"flex"}},De.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),De.createElement(ge.ZP.Group,{style:{marginLeft:"20px"},disabled:Gt||(Ye==null?void 0:Ye.anonymous_comment)||(Ye==null?void 0:Ye.allow_late),value:qn.unified_late,onChange:Lt=>{var Vt;if((0,pe.Rm)()&&!((Vt=St.AssistantObject.practice)!=null&&Vt.can_late)){ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}qn.unified_late=Lt.target.value,Zu==""&&!Lt.target.value&&du([{penalty_type:ne.Q.Percent,late_penalty:20}]),nn(pt({},qn))}},(qn==null?void 0:qn.unified_setting)&&De.createElement(ge.ZP,{value:!0,disabled:!(Ye!=null&&Ye.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((pn=Ye==null?void 0:Ye.group_settings)==null?void 0:pn.length)>0&&De.createElement(ge.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),qn!=null&&qn.unified_late?De.createElement(De.Fragment,null,De.createElement(me.Z,{align:"middle",style:{marginTop:"10px"}},De.createElement(ye.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),De.createElement(ye.Z,{className:"ml20"},De.createElement(ne.Z,{disabled:Gt||Ga,value:{type:qn.penalty_type,inputValue:qn.late_penalty},onChange:Lt=>{var Vt;if((0,pe.Rm)()&&!((Vt=St.AssistantObject.practice)!=null&&Vt.can_late)){ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}nn(qe(pt({},qn),{late_penalty:Lt.inputValue,penalty_type:Lt.type}))}})),De.createElement(ye.Z,{flex:"1",className:"ml5"},De.createElement("span",{className:"c-grey-c ml10"},qn.penalty_type===ne.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),De.createElement(me.Z,{align:"middle",style:{marginTop:"15px"}},De.createElement(ye.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),De.createElement(ye.Z,{className:"ml20"},De.createElement(oe.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Fe()((0,Ie.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Gt||Ga,value:qn.late_time?Fe()(qn.late_time):"",disabledDate:Lt=>st(Lt,Ye==null?void 0:Ye.course_end_date),onChange:(Lt,Vt)=>{var Kn;if((0,pe.Rm)()&&!((Kn=St.AssistantObject.practice)!=null&&Kn.can_late)){ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}qn.late_time=Vt,nn(Object.assign({},qn))}})))):Zu.map(function(Lt,Vt){var Kn;return De.createElement(ye.Z,{span:24,key:Vt},De.createElement(me.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},De.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Vt+1),De.createElement(Le.default,{disabled:Gt||!((Kn=nt==null?void 0:nt.homework_status)!=null&&Kn.includes("\u672A\u53D1\u5E03"))&&Lt.id||(Ye==null?void 0:Ye.anonymous_comment),mode:"multiple",className:Pe.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Lt.group_name=="string"?[Lt.group_name]:Lt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:lu=>{var Sn;if((0,pe.Rm)()&&!((Sn=St.AssistantObject.practice)!=null&&Sn.can_late)){ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Zu[Vt].group_name=lu,Zu[Vt].group_id=Lt.group_id,du(Zu.slice())}},Ye.group_settings&&Ye.group_settings.map(function(lu){const Sn=Zu.map(Nn=>Nn.group_name).flat(),nu=Eu.map(Nn=>Nn.group_name).flat();if(qn!=null&&qn.unified_setting){if(!Sn.includes(lu.group_name))return De.createElement(Ge,{value:lu.group_name,key:lu.id},lu.group_name)}else if(nu.includes(lu.group_name)&&!Sn.includes(lu.group_name))return De.createElement(Ge,{value:lu.group_name,key:lu.id},lu.group_name)})),De.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),De.createElement(ne.Z,{disabled:Gt||Da(Lt.id),value:{type:Lt.penalty_type,inputValue:Lt.late_penalty},onChange:lu=>{var Sn;if((0,pe.Rm)()&&!((Sn=St.AssistantObject.practice)!=null&&Sn.can_late)){ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Zu[Vt].late_penalty=lu.inputValue,Zu[Vt].penalty_type=lu.type,du([...Zu])}}),De.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),De.createElement(oe.default,{size:"large",disabled:Gt||Da(Lt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Fe()((0,Ie.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:lu=>st(lu,Ye==null?void 0:Ye.course_end_date),format:"YYYY-MM-DD HH:mm",value:Lt!=null&&Lt.late_time?Fe()(Lt.late_time):void 0,onChange:(lu,Sn)=>{var nu;if((0,pe.Rm)()&&!((nu=St.AssistantObject.practice)!=null&&nu.can_late)){ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Zu[Vt].late_time=Sn,du([...Zu])}}),!Gt&&De.createElement("div",{style:{display:"flex",width:"50px"}},De.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var lu;if((0,pe.Rm)()&&!((lu=St.AssistantObject.practice)!=null&&lu.can_late)){ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}du(Zu.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),Vt>0&&!Lt.id&&De.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var lu;if((0,pe.Rm)()&&!((lu=St.AssistantObject.practice)!=null&&lu.can_late)){ie.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Zu=Zu.filter((Sn,nu)=>Vt!==nu),du(Zu.slice()),setTimeout(()=>du(Zu.slice()),10)}}))))})),!Gt&&De.createElement(De.Fragment,null,De.createElement(xe.ZP,{type:"primary",size:"large",loading:Hn,style:{width:"138px",marginTop:"30px"},onClick:()=>Du()},"\u4FDD\u5B58")),De.createElement(Oe.Z,{onConfirm:(Lt,Vt)=>{Eu.splice(Lt,0,...Vt),Eu.splice(Lt+Vt.length,1);const Kn=(0,Ie.QE)([...Eu]);ra([...Kn])}}),De.createElement(Ae.Z,{resdata:_n,type:"shixun",okloading:Hn,oktext:(_n==null?void 0:_n.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Lt=>vt(void 0,null,function*(){Un(!0);let Vt=yield(0,he.ZP)(`/api/courses/${Bn.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Bn.categoryId)]}});Un(!1),(Vt==null?void 0:Vt.status)===0&&fu(Ul)})}))};_e.ZP=(0,be.connect)(({shixunHomeworks:tt,classroomList:ht,loading:Qt,user:St})=>({shixunHomeworks:tt,classroomList:ht,loading:Qt.effects,user:St}))(He)},39623:function(Ct,_e,E){"use strict";var a=E(59301),oe=E(94968),Le=E(28284),ie=E(62957),se=E(6767),ge=E(70858),me=E(44283),ye=E(14185),le=E(83889),ve=E(49317),xe=E(66649),Re=E.n(xe),Fe=E(76406),pe=E(59301),he=Object.defineProperty,Be=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Pe=(Ae,fe,De)=>fe in Ae?he(Ae,fe,{enumerable:!0,configurable:!0,writable:!0,value:De}):Ae[fe]=De,be=(Ae,fe)=>{for(var De in fe||(fe={}))Ce.call(fe,De)&&Pe(Ae,De,fe[De]);if(Be)for(var De of Be(fe))Ie.call(fe,De)&&Pe(Ae,De,fe[De]);return Ae},ne=(Ae,fe,De)=>new Promise((Me,We)=>{var Ke=it=>{try{je(De.next(it))}catch($e){We($e)}},Je=it=>{try{je(De.throw(it))}catch($e){We($e)}},je=it=>it.done?Me(it.value):Promise.resolve(it.value).then(Ke,Je);je((De=De.apply(Ae,fe)).next())});const{Dragger:Se}=oe.default,Oe=({classroomList:Ae,dispatch:fe,onOk:De})=>{const Me=(0,me.useParams)(),[We]=Le.default.useForm(),[Ke,Je]=(0,a.useState)(),[je,it]=(0,a.useState)(!1),$e={height:100,onRemove:()=>{Je("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:pt=>ne(void 0,null,function*(){return Je(pt),!1})};return(0,a.useEffect)(()=>{We.setFieldsValue({publish_time:Re()(Re()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Re()(Re()(new Date((0,Fe.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),pe.createElement(ie.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:Ae.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:je},onOk:()=>ne(void 0,null,function*(){We.submit()}),onCancel:()=>{We.resetFields(),fe({type:"classroomList/setActionTabs",payload:{}})}},pe.createElement(Le.default,{form:We,onFinish:pt=>ne(void 0,null,function*(){var qe,vt,dt;if(!(Ke!=null&&Ke.size)){se.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}it(!0);let st=new FormData;st.append("type",Ae.actionTabs.type),st.append("file",Ke);let Mt;window.location.href.indexOf("exercise")>-1?Mt=`/api/exercises/${Ae.actionTabs.id}/supplement_score.json`:Mt=`/api/homework_commons/${Ae.actionTabs.id}/supplement_score.json`;let It=yield(0,ve.ZP)(Mt,{method:"post",body:st},!0);it(!1),(It==null?void 0:It.status)===0&&(De(),We.resetFields(),fe({type:"classroomList/setActionTabs",payload:{}}),((vt=(qe=It==null?void 0:It.data)==null?void 0:qe.fail)==null?void 0:vt.length)>0&&ie.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:pe.createElement(ge.default,{pagination:!1,dataSource:(dt=It==null?void 0:It.data)==null?void 0:dt.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Fe.FH)("",ye.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Ae.actionTabs.type}`)}}))})},pe.createElement(Le.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},Ae.actionTabs.name),pe.createElement(Le.default.Item,{style:{marginBottom:0},label:pe.createElement("div",null,pe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),pe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},pe.createElement("div",null,pe.createElement("a",{download:"\u6A21\u7248.xlsx",className:le.Z.downloadbutton,href:ye.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Ae.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),pe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),pe.createElement(Le.default.Item,{style:{marginBottom:0}},pe.createElement(Se,be({},$e),pe.createElement("a",{className:le.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),pe.createElement("br",null),pe.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};_e.Z=(0,me.connect)(({classroomList:Ae})=>({classroomList:Ae}))(Oe)},5328:function(Ct,_e,E){"use strict";var a=E(59301),oe=E(94968),Le=E(28284),ie=E(31691),se=E(70858),ge=E(31709),me=E(44283),ye=E(49317),le=E(66649),ve=E.n(le),xe=E(59301),Re=(he,Be,Ce)=>new Promise((Ie,Pe)=>{var be=Oe=>{try{Se(Ce.next(Oe))}catch(Ae){Pe(Ae)}},ne=Oe=>{try{Se(Ce.throw(Oe))}catch(Ae){Pe(Ae)}},Se=Oe=>Oe.done?Ie(Oe.value):Promise.resolve(Oe.value).then(be,ne);Se((Ce=Ce.apply(he,Be)).next())});const{Dragger:Fe}=oe.default,pe=({})=>{const he=(0,me.useParams)(),[Be]=Le.default.useForm(),[Ce,Ie]=(0,a.useState)(!0),[Pe,be]=(0,a.useState)(!1);let[ne,Se]=(0,a.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const Oe=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function Ae(){return Re(this,null,function*(){let De;be(!0),window.location.href.indexOf("exercise")>-1?De=`/api/exercises/${he==null?void 0:he.categoryId}/redo_logs.json`:De=`/api/homework_commons/${he==null?void 0:he.categoryId}/redo_logs.json`;let Me=yield(0,ye.ZP)(De,{method:"get",params:ne});be(!1),(Me==null?void 0:Me.status)===0&&Ie(Me==null?void 0:Me.data)})}(0,a.useEffect)(()=>{Ae()},[]);let fe=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(De,Me,We)=>{var Ke;return(Ke=Oe.find(Je=>Je.question_type===De))==null?void 0:Ke.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(De,Me,We)=>{var Ke;return(Ke=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Je=>Je.id===De))==null?void 0:Ke.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(De,Me,We)=>ve()(De).format("YYYY-MM-DD HH:mm:ss")}].filter(De=>!!De);return xe.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},xe.createElement(ie.default,{destroyInactiveTabPane:!0,onChange:De=>{ne.type=De,ne.page=1,ne.limit=10,Se(ne),Ae()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:xe.createElement(se.default,{className:"mt20",loading:Pe,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(De,Me,We)=>ve()(De).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:Ce==null?void 0:Ce.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:xe.createElement(se.default,{className:"mt20",loading:Pe,columns:fe,dataSource:Ce==null?void 0:Ce.list,pagination:!1})}].filter(De=>!!De)}),xe.createElement(ge.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(De,Me)=>{ne.page=De,ne.limit=Me,Se(ne),Ae()},current:ne.page,total:Ce.count,pageSize:ne.limit,style:{marginTop:20}}))};_e.Z=(0,me.connect)(({classroomList:he})=>({classroomList:he}))(pe)},43632:function(Ct,_e,E){"use strict";var a=E(59301),oe=E(94968),Le=E(28284),ie=E(62957),se=E(4875),ge=E(44283),me=E(49317),ye=E(66649),le=E.n(ye),ve=E(76406),xe=E(59301),Re=Object.defineProperty,Fe=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Ie=(Ae,fe,De)=>fe in Ae?Re(Ae,fe,{enumerable:!0,configurable:!0,writable:!0,value:De}):Ae[fe]=De,Pe=(Ae,fe)=>{for(var De in fe||(fe={}))Be.call(fe,De)&&Ie(Ae,De,fe[De]);if(he)for(var De of he(fe))Ce.call(fe,De)&&Ie(Ae,De,fe[De]);return Ae},be=(Ae,fe)=>Fe(Ae,pe(fe)),ne=(Ae,fe,De)=>new Promise((Me,We)=>{var Ke=it=>{try{je(De.next(it))}catch($e){We($e)}},Je=it=>{try{je(De.throw(it))}catch($e){We($e)}},je=it=>it.done?Me(it.value):Promise.resolve(it.value).then(Ke,Je);je((De=De.apply(Ae,fe)).next())});const{Dragger:Se}=oe.default,Oe=({classroomList:Ae,dispatch:fe,onOk:De})=>{const Me=(0,ge.useParams)(),[We]=Le.default.useForm(),[Ke,Je]=(0,a.useState)(),[je,it]=(0,a.useState)(!1),$e={height:100,onRemove:()=>{Je("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:pt=>ne(void 0,null,function*(){return Je(pt),!1})};return(0,a.useEffect)(()=>{We.setFieldsValue({publish_time:le()(le()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:le()(le()(new Date((0,ve.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),xe.createElement(ie.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:Ae.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:je},onOk:()=>ne(void 0,null,function*(){We.submit()}),onCancel:()=>{We.resetFields(),fe({type:"classroomList/setActionTabs",payload:{}})}},xe.createElement(Le.default,{form:We,onFinish:pt=>ne(void 0,null,function*(){var qe,vt;console.log("---",Ae.actionTabs,pt,Me);let dt=((qe=Ae==null?void 0:Ae.actionTabs)==null?void 0:qe.type)==="exercise"?`/api/exercises/${Me==null?void 0:Me.category}/exercise_user/edit_score.json`:`/api/student_works/${Ae.actionTabs.id}/edit_score.json`;it(!0);let st=yield(0,me.ZP)(dt,{method:"post",body:be(Pe({},pt),{exercise_user_id:((vt=Ae==null?void 0:Ae.actionTabs)==null?void 0:vt.type)==="exercise"?Ae.actionTabs.id:""})});it(!1),We.resetFields(),fe({type:"classroomList/setActionTabs",payload:{}}),De()})},xe.createElement(Le.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},xe.createElement(se.Z,{min:0,style:{width:"100%"}}))))};_e.Z=(0,ge.connect)(({classroomList:Ae})=>({classroomList:Ae}))(Oe)},84667:function(Ct,_e,E){"use strict";var a=E(59301),oe=E(94968),Le=E(28284),ie=E(7939),se=E(77019),ge=E(44104),me=E(24017),ye=E(44283),le=E(66649),ve=E.n(le),xe=E(28450),Re=E(49317),Fe=E(59301),pe=(Ce,Ie,Pe)=>new Promise((be,ne)=>{var Se=fe=>{try{Ae(Pe.next(fe))}catch(De){ne(De)}},Oe=fe=>{try{Ae(Pe.throw(fe))}catch(De){ne(De)}},Ae=fe=>fe.done?be(fe.value):Promise.resolve(fe.value).then(Se,Oe);Ae((Pe=Pe.apply(Ce,Ie)).next())});const{Dragger:he}=oe.default,Be=({})=>{const Ce=(0,ye.useParams)(),[Ie]=Le.default.useForm(),[Pe,be]=(0,a.useState)(!0),[ne,Se]=(0,a.useState)(!1);console.log("----",Ce);function Oe(){return pe(this,null,function*(){var Ae,fe;let De;window.location.href.indexOf("exercise")>-1?De=`/api/exercises/${Ce==null?void 0:Ce.categoryId}/get_time_setting.json`:De=`/api/homework_commons/${Ce==null?void 0:Ce.categoryId}/get_time_setting.json`;let Me=yield(0,Re.ZP)(De,{method:"get"});(Me==null?void 0:Me.status)===0&&Ie.setFieldsValue({publish_time:ve()(ve()((Ae=Me==null?void 0:Me.data)==null?void 0:Ae.publish_time).format("YYYY-MM-DD HH:mm")),end_time:ve()(ve()((fe=Me==null?void 0:Me.data)==null?void 0:fe.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,a.useEffect)(()=>{Oe()},[]),Fe.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Fe.createElement("div",{style:{textAlign:"end"}},Pe&&Fe.createElement(ie.ZP,{onClick:()=>{be(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!Pe&&Fe.createElement("div",null,Fe.createElement(ie.ZP,{type:"primary",loading:ne,onClick:()=>{Ie.submit()}},"\u63D0\u4EA4"),Fe.createElement(ie.ZP,{style:{marginLeft:20},onClick:()=>{be(!0)}},"\u53D6\u6D88"))),Fe.createElement(Le.default,{form:Ie,disabled:Pe,onFinish:Ae=>pe(void 0,null,function*(){Se(!0),console.log("---",window.location.href);let fe;window.location.href.indexOf("exercise")>-1?fe=`/api/exercises/${Ce==null?void 0:Ce.categoryId}/time_setting.json`:fe=`/api/homework_commons/${Ce==null?void 0:Ce.categoryId}/time_setting.json`;let De=yield(0,Re.ZP)(fe,{method:"post",body:{publish_time:ve()(Ae.publish_time).format("YYYY-MM-DD HH:mm"),end_time:ve()(Ae.end_time).format("YYYY-MM-DD HH:mm")}});Se(!1),(De==null?void 0:De.status)===0&&be(!0)})},Fe.createElement(se.Z,null,Fe.createElement(ge.Z,null,Fe.createElement(Le.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},Fe.createElement(me.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:Ae=>(0,xe.Q8)(Ae),disabledTime:Ae=>(0,xe.d0)(Ae),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Fe.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),Fe.createElement(se.Z,null,Fe.createElement(ge.Z,null,Fe.createElement(Le.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},Fe.createElement(me.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:Ae=>(0,xe.Q8)(Ae,"",Ie.getFieldValue("publish_time")),disabledTime:Ae=>(0,xe.d0)(Ae,Ie.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Fe.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};_e.Z=(0,ye.connect)(({classroomList:Ce})=>({classroomList:Ce}))(Be)},44624:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return Ce}});var a=E(59301),oe=E(44283),Le=E(24017),ie=E(62957),se=E(37568),ge=E(6767),me=E(77019),ye=E(5269),le={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},ve=E(66649),xe=E.n(ve),Re=E(76406),Fe=E(90736),pe=E(59301);const{RangePicker:he}=Le.default,Be=({dispatch:Ie,classroomList:Pe,onConfirm:be})=>{const[ne,Se]=(0,a.useState)([]),[Oe,Ae]=(0,a.useState)([]),[fe,De]=(0,a.useState)(""),[Me,We]=(0,a.useState)([!1,!1]);(0,a.useEffect)(()=>{var je,it,$e,pt;if(Pe.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((je=Pe.actionTabs)==null?void 0:je.rangePickerDisabled),(it=Pe.actionTabs)!=null&&it.rangePickerDisabled?We(($e=Pe.actionTabs)==null?void 0:$e.rangePickerDisabled):We([!1,!1]);let qe=Pe.actionTabs.data,vt=(pt=qe==null?void 0:qe.group_name)==null?void 0:pt.map((dt,st)=>{var Mt;return{group_id:qe==null?void 0:qe.group_id[st],group_name:qe==null?void 0:qe.group_name[st],is_admin:qe==null?void 0:qe.is_admin,end_time:qe==null?void 0:qe.end_time,publish_time:Array.isArray(qe==null?void 0:qe.publish_time)?(Mt=qe==null?void 0:qe.publish_time)==null?void 0:Mt[0]:qe==null?void 0:qe.publish_time}});vt&&(Se([...vt]),Ae([...vt]))}},[Pe.actionTabs]);const Ke=()=>{Ie({type:"classroomList/setActionTabs",payload:{}}),De("")},Je=je=>{if(je){const it=Oe==null?void 0:Oe.filter($e=>{var pt,qe;return(qe=(pt=$e==null?void 0:$e.group_name)==null?void 0:pt.toLowerCase())==null?void 0:qe.includes(je==null?void 0:je.toLowerCase())});Se(it)}else Se(Oe)};return pe.createElement(ie.default,{width:980,title:pe.createElement("div",{style:{fontWeight:"bold",display:"flex"}},pe.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",pe.createElement("span",{className:le.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),pe.createElement(se.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:fe,onChange:je=>{De(je.target.value.trim()),Je(je.target.value.trim())}})),centered:!0,maskClosable:!1,open:Pe.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Ke(),onOk:()=>{var je;if(Oe.some($e=>!$e.end_time||!$e.publish_time)){ge.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}be((je=Pe.actionTabs)==null?void 0:je.index,Oe),Ke()}},pe.createElement("div",{className:le.modal_con},pe.createElement(me.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ne==null?void 0:ne.length)>0?ne.map(function(je,it){return pe.createElement(ye.Z,{span:24,key:it},pe.createElement(me.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:it==(ne==null?void 0:ne.length)-1?"0px":"10px"}},pe.createElement("div",{className:le.multiple_select,title:je==null?void 0:je.group_name},je==null?void 0:je.group_name),pe.createElement("div",{className:"ml20"},pe.createElement(he,{size:"large",allowClear:!1,disabled:Me,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:$e=>{var pt;return(0,Re.Q8)($e,(pt=Pe.actionTabs)==null?void 0:pt.disabledDate)},disabledTime:$e=>(0,Re.d0)($e),showTime:{showNow:!0,format:"HH:mm",defaultValue:[xe()((0,Re.U6)(),"HH:mm"),xe()((0,Re.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(je==null?void 0:je.publish_time)&&[xe()(je==null?void 0:je.publish_time),je!=null&&je.end_time?xe()(je==null?void 0:je.end_time):void 0],onChange:($e,pt)=>{ne[it].publish_time=pt[0],ne[it].end_time=pt[1],Se([...ne]),Oe.forEach(qe=>{qe.group_id===(je==null?void 0:je.group_id)&&(qe.publish_time=pt[0],qe.end_time=pt[1])}),Ae([...Oe])},onCalendarChange:($e,pt,qe)=>{if(pt!=null&&pt[0]&&!pt[1]){const vt=xe()(pt[0]).add(7,"days");ne[it].publish_time=pt[0],ne[it].end_time=vt,Se([...ne]),Oe.forEach(dt=>{dt.group_id===(je==null?void 0:je.group_id)&&(dt.publish_time=pt[0],dt.end_time=vt)}),Ae([...Oe])}}})),Me[0]?pe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):pe.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ne.splice(it,1),Se([...ne]),Oe.forEach(($e,pt)=>{$e.group_id===(je==null?void 0:je.group_id)&&Oe.splice(pt,1)}),Ae([...Oe])}})))}):pe.createElement(Fe.Z,null))))};var Ce=(0,oe.connect)(({classroomList:Ie})=>({classroomList:Ie}))(Be)},98142:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return he}});var a=E(59301),oe=E(44283),Le=E(62957),ie=E(7939),se=E(29787),ge=E(19160),me=E(44795),ye=E(34728),le=E(24334),ve=E(66649),xe=E.n(ve),Re=E(76726),Fe=E(59301),pe=(Be,Ce,Ie)=>new Promise((Pe,be)=>{var ne=Ae=>{try{Oe(Ie.next(Ae))}catch(fe){be(fe)}},Se=Ae=>{try{Oe(Ie.throw(Ae))}catch(fe){be(fe)}},Oe=Ae=>Ae.done?Pe(Ae.value):Promise.resolve(Ae.value).then(ne,Se);Oe((Ie=Ie.apply(Be,Ce)).next())}),he=({open:Be,onClose:Ce})=>{const[Ie,Pe]=(0,a.useState)(void 0);console.log((0,oe.useLocation)(),33);const be=(0,oe.useLocation)();(0,a.useEffect)(()=>{Be&&function(){return pe(this,null,function*(){const It=yield(0,ge.X6)(Be);Pe(It.data)})}()},[Be]);const{status:ne,created_at:Se,code:Oe,name:Ae,language:fe,pass_sets_count:De,set_count:Me,error_msg:We,output:Ke,input:Je,expected_output:je,execute_memory:it,user:$e,execute_time:pt,input_file_url:qe,output_file_url:vt,is_file:dt,expected_output_file_url:st}=Ie||{};return Fe.createElement(Le.default,{open:Be,width:1e3,onCancel:()=>Ce(!1),footer:Fe.createElement(ie.ZP,{type:"primary",onClick:()=>Ce(!1)},"\u5173\u95ED"),centered:!0},Fe.createElement(se.Z,{spinning:!Ie,delay:500},Fe.createElement("div",{className:"record-detail-info"},Ie?Fe.createElement(Fe.Fragment,null,Fe.createElement("div",{className:"record-detail-body"},Fe.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),Fe.createElement("ul",{className:"record-info"},Fe.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",Fe.createElement("span",{className:ne===0?"c-green":"c-red"},me.Im[ne])," "),Fe.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",Fe.createElement("span",null,xe()(Se).format("YYYY-MM-DD HH:mm:ss"))," "),Fe.createElement("li",null," \u8BED\u8A00\uFF1A",Fe.createElement("span",null,fe)," "),Fe.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",Fe.createElement("span",null,pt*1e3,"ms")," "),Fe.createElement("li",null," ",`${ne===Re.h.HIDE_COMPILE_STATUS?"--":De} / ${Me} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,me.gZ)({status:ne,error_msg:We,execute_time:pt,output:Ke,input:Je,expected_output:je,input_file_url:qe,output_file_url:vt,is_file:dt,expected_output_file_url:st}),Fe.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),Fe.createElement(ye.ZP,{height:"200px",width:"100%",language:fe==null?void 0:fe.toLocaleLowerCase(),value:le.Base64.decode(Oe),options:{readOnly:!0}}))):null)))}},3390:function(Ct,_e,E){"use strict";E.d(_e,{Im:function(){return De},Y4:function(){return We}});var a=E(59301),oe=E(37568),Le=E(6767),ie=E(7939),se=E(30628),ge=E(24334),me=E.n(ge),ye=E(45111),le=E(28010),ve=E(35883),xe=E(76406),Re=E(34376),Fe=E.n(Re),pe=E(49317),he=E(44283),Be=E(98142),Ce=E(33156),Ie=E(34748),Pe=E(86974),be=E(92310),ne=E.n(be),Se=E(67195),Oe=E(59301),Ae=(je,it,$e)=>new Promise((pt,qe)=>{var vt=Mt=>{try{st($e.next(Mt))}catch(It){qe(It)}},dt=Mt=>{try{st($e.throw(Mt))}catch(It){qe(It)}},st=Mt=>Mt.done?pt(Mt.value):Promise.resolve(Mt.value).then(vt,dt);st(($e=$e.apply(je,it)).next())});const{TextArea:fe}=oe.default,De={[se.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[se.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[se.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Me=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(Me||{});function We(je){const{status:it,error_msg:$e,output:pt,input:qe,expected_output:vt,is_file:dt,input_file_url:st,output_file_url:Mt,expected_output_file_url:It,setMonacoValue:rt,setData:Ge,highlightEndEntry:He}=je,tt=(0,a.useRef)(),ht=(0,a.useRef)(),Qt=(0,a.useRef)();let St=null;const gt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,a.useEffect)(()=>{if(pt&&!dt&&tt.current){const Zt=new Re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Zt.open(tt.current);const Rn=(He?xe.jl:xe.pp)(ge.Base64.decode(pt));Zt.write(Rn),Zt.setOption("theme",{background:"#1e1e1e"})}if(qe&&!dt&&ht.current){const Zt=new Re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Zt.open(ht.current),Zt.write((He?xe.jl:xe.pp)(qe)),Zt.setOption("theme",{background:"#1e1e1e"})}if(vt&&!dt&&Qt.current){const Zt=new Re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Zt.open(Qt.current),Zt.write((He?xe.jl:xe.pp)(ge.Base64.decode(vt))),Zt.setOption("theme",{background:"#1e1e1e"})}},[pt]),it){case se.h.NOMATCH:St=Oe.createElement(Oe.Fragment,null,Oe.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!dt&&Oe.createElement("div",{ref:tt}),dt&&Oe.createElement("div",{style:gt},Oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ae(this,null,function*(){const Zt=yield(0,pe.ZP)(Mt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});rt(Zt),setTimeout(()=>{Ge(Mt)},200)})},pt)),Oe.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!dt&&Oe.createElement("div",{ref:Qt}),dt&&Oe.createElement("div",{style:gt},Oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ae(this,null,function*(){const Zt=yield fetch(It,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});rt(yield Zt.text()),setTimeout(()=>{Ge(It)},200)})},vt)));break;case se.h.EXECUTEFAILURE:St=Oe.createElement(Oe.Fragment,null,Oe.createElement("div",{style:{border:"1px #F6F7F9 solid"}},Oe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!dt&&Oe.createElement(ve.Z,{value:qe,style:gt}),dt&&Oe.createElement("div",{style:gt},Oe.createElement("a",{onClick:()=>(0,xe.LR)(st,qe)},qe))),Oe.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},Oe.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Oe.createElement("pre",{className:ye.Z.error,style:{color:"#E30000",padding:"0 10px"}},ge.Base64.decode($e),"111")));break;case se.h.COMPILEFAILURE:St=Oe.createElement(Oe.Fragment,null,Oe.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),Oe.createElement("pre",{className:ye.Z.error},ge.Base64.decode($e)));break;case se.h.PODFAILURE:St=Oe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:St=Oe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return Oe.createElement(Oe.Fragment,null," ",St," ")}function Ke(je){const{status:it,error_msg:$e,execute_time:pt,output:qe,input:vt,expected_output:dt,is_file:st,input_file_url:Mt,output_file_url:It,expected_output_file_url:rt}=je;let Ge=null;switch(it){case se.h.OK:case se.h.NOMATCH:case se.h.EXECUTEFAILURE:case se.h.COMPILEFAILURE:Ge=Oe.createElement("div",{id:"outputResultRef",className:"h100"});break;case se.h.PODFAILURE:Ge=Oe.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:Ge=Oe.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return Oe.createElement(Oe.Fragment,null," ",Ge," ")}function Je({value:je,className:it}){return Oe.createElement("span",{className:it},je)}_e.ZP=({input:je,is_file:it,debuging:$e,submitting:pt,executingMessage:qe,debugResult:vt,onChangeInput:dt,onDebugCode:st,onSubmitCode:Mt,hack:It,user:rt,submitResult:Ge,isWhiteTheme:He,topDispatch:tt,result:ht})=>{const[Qt]=(0,he.useSearchParams)(),St=(0,he.useParams)(),[gt,Zt]=(0,a.useState)(!1),[Rn,au]=(0,a.useState)(!1),[tu,Jn]=(0,a.useState)(1),[Wt,Ut]=(0,a.useState)(!1),[ln,pn]=(0,a.useState)(0),[Bn,Ye]=(0,a.useState)(!1),[ct,ft]=(0,a.useState)(""),[nt,Xe]=(0,a.useState)(""),Gt=(0,a.useRef)(),Wn=(0,a.useRef)(),Hn=(0,a.useRef)(null),Un=(0,a.useRef)(null),Eu=(0,a.useRef)(null);console.log(Ge,"submitResult",St);const{status:ra,id:Zu,input:du,output:qn,expected_output:nn,is_file:_n,input_file_url:El,output_file_url:Ul,expected_output_file_url:Rl,error_msg:ku,hack_sets:Du}=Ge||{};(0,a.useEffect)(()=>{ra===0&&(Jn(1),pn(0))},[ra,Zu]),(0,a.useEffect)(()=>{ht&&(ht==null?void 0:ht.status)!==0?(tt({type:Ie.Types.SET_SUBMIT_RESULT,payload:{submitResult:ht}}),Jn(2),pn(320)):(Jn(1),pn(0))},[St==null?void 0:St.id]),(0,a.useEffect)(()=>{if(Gt.current){let Lt=function(te){Sn=lu.offsetHeight,nu=!0,Nn=te.pageY,Eu.current.style.display="block"},Vt=function(){nu=!1,Eu.current.style.display="none"},Kn=function(te){if(nu){fu();let re=Nn-te.pageY,Ee=Sn+re;if(Ee<0&&(Ee=0),Ee>window.innerHeight-150&&(Ee=window.innerHeight-150),tu===1){Ee<=34?pn(0):pn(Ee);return}console.log(Ee,"resizeH"),pn(Ee)}};const lu=Hn.current;let Sn=0,nu=!1,Nn=0;const Xt=document.getElementById("case-y-bar");return Xt==null||Xt.addEventListener("mousedown",Lt),document.addEventListener("mousemove",Kn),document.addEventListener("mouseup",Vt),()=>{const te=document.getElementById("case-y-bar");te==null||te.removeEventListener("mousedown",Lt),document.removeEventListener("mousemove",Kn),document.removeEventListener("mouseup",Vt)}}},[Gt,tu]),(0,a.useEffect)(()=>{const Lt=Ce.Z.subscribe("resize-move-bar",fu);if(Qt.get("type")!=="exercises")return document.addEventListener((0,Se.gH)(),yu),()=>{document.removeEventListener((0,Se.gH)(),yu),Lt()}},[]),(0,a.useEffect)(()=>{});function fu(){var Lt,Vt,Kn,lu;const Sn=document.getElementById("outputResultRef");if(Sn){let nu=Sn.dataset.text;Wn.current.reset(),Wn.current.writeln(nu);const Nn=document.getElementById("outputResultRef").offsetWidth-20,Xt=((lu=(Kn=(Vt=(Lt=Wn.current)==null?void 0:Lt._core)==null?void 0:Vt._renderService)==null?void 0:Kn.dimensions)==null?void 0:lu.actualCellWidth)||10,te=Math.ceil(Nn/Xt);Wn.current.resize(te,Math.ceil(Sn.clientHeight/16))}}function su(){Zt(!gt),setTimeout(()=>{fu()},300),gt?pn(320):(pn(window.innerHeight-150),Ut(!0))}function ju(){Rn?(au(!1),(0,Se.BU)()):(au(!0),(0,Se.Dj)(Un.current))}const yu=Lt=>{(0,Se.vp)()||au(!1)},Wu=(0,a.useMemo)(()=>{if(vt){const{status:Lt,output:Vt,error_msg:Kn}=vt;return setTimeout(()=>{let lu="",Sn=document.getElementById("outputResultRef");Vt?lu=ge.Base64.decode(Vt):Kn&&(lu=ge.Base64.decode(Kn)),Wn.current=new Re.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Wn.current.open(Sn),Wn.current.onKey(function(nu){var Nn;if(nu.domEvent.key.toLocaleUpperCase()==="C"&&nu.domEvent.ctrlKey){nu.domEvent.preventDefault();let Xt=(Nn=Wn.current)==null?void 0:Nn.getSelection();navigator.clipboard.writeText(Xt).then(()=>{})}}),Sn.dataset.text=lu,Wn.current.setOption("convertEol",!0),fu()},300),Oe.createElement(Oe.Fragment,null,Ke(vt))}return null},[vt]);function Ga(){var Lt,Vt;if(!(It!=null&&It.code)||((Lt=It==null?void 0:It.code)==null?void 0:Lt.trim().length)===0){(Vt=Le.ZP)==null||Vt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Jn(1),pn(320),st()}const Da=Lt=>Ae(void 0,null,function*(){let Vt=yield(0,pe.ZP)(`/api/problems/${Lt}/start.json`,{method:"get",params:{hack_user_id:rt==null?void 0:rt.user_id}});Vt&&(window.location.href=`/myproblems/${Vt==null?void 0:Vt.identifier}${window.location.search}`)});function hn(){_n?navigator.clipboard.writeText(ge.Base64.decode(ku)).then(()=>{Le.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ge.Base64.decode(qn)).then(()=>{Le.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return Oe.createElement(a.Fragment,null,Oe.createElement("div",{className:ne()(ye.Z.case,He&&ye.Z.whiteCase),style:{height:ln},ref:Hn},Oe.createElement("div",{className:ye.Z.fullMask,ref:Eu}),Oe.createElement("div",{className:ye.Z["resize-y-bar"],id:"case-y-bar",ref:Gt,draggable:!1},tu===2&&Oe.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),tu===1&&(ln<=34?Oe.createElement("div",{onClick:()=>{pn(320)},className:ye.Z.unfoldBtn},"\u63A7\u5236\u53F0",Oe.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):Oe.createElement("div",{onClick:()=>{pn(0)},className:ye.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",Oe.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),Oe.createElement("div",null,Oe.createElement("div",{className:ye.Z.caseHead},Oe.createElement("div",{className:ye.Z.dot}),Oe.createElement("div",{className:ye.Z.text},tu===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),tu===2&&!pt&&typeof ra=="number"&&Oe.createElement(Oe.Fragment,null,ra===se.h.OK?Oe.createElement("div",{className:ye.Z.pass},Oe.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):Oe.createElement("div",{className:ye.Z.noPass},Oe.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),De[ra])),Oe.createElement("div",{className:ye.Z.btns},tu===2&&!pt&&Oe.createElement(Oe.Fragment,null,ra!==se.h.OK&&Oe.createElement("div",{onClick:hn},Oe.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),Oe.createElement("div",{onClick:()=>{Ye(Zu)}},Oe.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Qt.get("type")!=="exercises"&&Oe.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>su()},Oe.createElement("i",{className:`iconfont icon-${gt?"suoxiao1":"fangda"}`})))),Oe.createElement("div",{style:{display:tu===1?"block":"none"}},$e?Oe.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):Oe.createElement("div",{style:{height:ln-34}},Oe.createElement("div",{className:ye.Z.result},Oe.createElement("div",{className:ye.Z.left},Oe.createElement("div",{className:ye.Z.title},Oe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),Oe.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),Oe.createElement("div",{className:ye.Z.leftNode},Oe.createElement(fe,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:it?"":je,onChange:dt}))),Oe.createElement("div",{className:ye.Z.right},Oe.createElement("div",{className:ye.Z.title},Oe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),Oe.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),Oe.createElement("div",{className:ye.Z.node},vt?Wu:Oe.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),Oe.createElement("div",{style:{display:tu===2?"block":"none"}},pt?Oe.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):Oe.createElement("div",{style:{height:ln-34,display:"flex",flexDirection:"column",overflow:"hidden"}},Oe.createElement("div",{ref:Un,className:ye.Z.elseNode},Oe.createElement("div",{className:ye.Z.nameWrap},Oe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),Oe.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),Oe.createElement("div",{className:ye.Z.scroll},Oe.createElement("pre",{className:ye.Z.scrollBox,style:Wt?{height:Rn?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!_n&&Oe.createElement(Je,{value:du}),_n&&Oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ae(void 0,null,function*(){const Lt=yield fetch(El,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Xe(yield Lt.text()),setTimeout(()=>{ft(El)},200)})},du)),du&&Oe.createElement("div",{className:ye.Z.action},Oe.createElement("span",{onClick:()=>Ut(!Wt)},Wt?"\u6536\u8D77":"\u5C55\u5F00")))),Oe.createElement("div",{className:ye.Z.result,style:{flex:1,overflow:"hidden"}},Oe.createElement("div",{className:ye.Z.left},Oe.createElement("div",{className:ye.Z.title},Oe.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),Oe.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),Oe.createElement("div",{className:ye.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},Oe.createElement("pre",null,!_n&&Oe.createElement(Je,{className:"mb10",value:nn&&ge.Base64.decode(nn)||""}),_n&&Oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ae(void 0,null,function*(){const Lt=yield fetch(Rl,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Xe(yield Lt.text()),setTimeout(()=>{ft(Rl)},200)})},nn)))),Oe.createElement("div",{className:ye.Z.right},Oe.createElement("div",{className:ye.Z.title},Oe.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),Oe.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),Oe.createElement("div",{className:ye.Z.node,style:{color:ra===se.h.OK?"#2ABD8C":"#FF2C29"}},Oe.createElement("pre",null,(ra===4||ra===5)&&Oe.createElement(Je,{className:"mb10",value:ku&&ge.Base64.decode(ku)||""}),ra!=4&&ra!=5&&(_n?Oe.createElement("a",{style:{fontSize:"16px"},onClick:()=>Ae(void 0,null,function*(){const Lt=yield(0,pe.ZP)(Ul,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{Xe(Lt)}catch(Vt){Xe("")}setTimeout(()=>{ft(Ul)},200)})},qn):Oe.createElement(Je,{className:"mb10",value:qn&&ge.Base64.decode(qn)||""})))))))))),Oe.createElement("div",{className:ne()(ye.Z.footer,He&&ye.Z.whiteFooter),style:{zIndex:100}},(It==null?void 0:It.is_program)&&(It==null?void 0:It.above_question)&&Oe.createElement(ie.ZP,{className:"mr10",type:"primary",onClick:()=>Da(It==null?void 0:It.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(It==null?void 0:It.is_program)&&(It==null?void 0:It.under_question)&&Oe.createElement(ie.ZP,{className:"mr10",type:"primary",onClick:()=>Da(It==null?void 0:It.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),Oe.createElement(ie.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:$e||pt,loading:$e,color:"#2ABD8C",className:"mr10",onClick:Ga},"\u8C03\u8BD5\u4EE3\u7801"),Qt.get("qtype")!=="8"&&Oe.createElement(ie.ZP,{className:ye.Z.disabled,type:"primary",icon:Oe.createElement("i",{className:"iconfont icon-bofang1"}),loading:pt,disabled:$e||pt,onClick:()=>{var Lt,Vt;if(!(It!=null&&It.code)||((Lt=It==null?void 0:It.code)==null?void 0:Lt.trim().length)===0){(Vt=Le.ZP)==null||Vt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Jn(2),pn(320),Mt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),Oe.createElement(Be.Z,{onClose:Ye,open:Bn}),Oe.createElement(Pe.Z,{close:!0,data:ct,type:ct.length?"txt":"",onClose:()=>ft(""),monacoEditor:{value:nt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},34748:function(Ct,_e,E){"use strict";E.r(_e),E.d(_e,{Types:function(){return Ji},default:function(){return Ol}});var a=E(59301),oe=E(44283),Le=E(11938),ie=E(62957),se=E(29787),ge=E(7939),me=E(25399),ye=E(77019),le=E(19160),ve=E(84849),xe=E(67195),Re=E(22914),Fe=E(14185),pe=E(87169),he=E(36207),Be=E(34728),Ce=E(88487),Ie=E(83477),Pe=E(83078),be=E(6767),ne={list:"list___IRN6i",copy:"copy___qCn9B"},Se=E(56102),Oe=E(49317),Ae=($t,ou,cu)=>new Promise((Ha,fl)=>{var il=Tl=>{try{Zl(cu.next(Tl))}catch(Hl){fl(Hl)}},Al=Tl=>{try{Zl(cu.throw(Tl))}catch(Hl){fl(Hl)}},Zl=Tl=>Tl.done?Ha(Tl.value):Promise.resolve(Tl.value).then(il,Al);Zl((cu=cu.apply($t,ou)).next())}),De=({showResourceCentre:$t,identifier:ou})=>{const cu=(0,oe.useParams)(),[Ha,fl]=(0,a.useState)(null);(0,a.useEffect)(()=>{$t&&il()},[$t]);const il=()=>Ae(void 0,null,function*(){const Al=yield(0,Oe.ZP)(`/api/problems/${ou}/attachment_list.json`,{method:"get"});(Al==null?void 0:Al.status)==0&&fl(Al.data||[])});return a.createElement("div",{className:"tpi-code-setting"},a.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Ha!=null&&Ha.length)&&a.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Ha==null?void 0:Ha.map((Al,Zl)=>a.createElement("dl",{className:ne.list,key:Zl},a.createElement(me.Z,{title:Al.title},a.createElement("dt",null,a.createElement("i",{className:"icon-wenjian4 mr5"}),Al.title)),a.createElement("dd",null,a.createElement(Se.CopyToClipboard,{text:Al.saved_file_path,onCopy:()=>be.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("span",{className:`${ne.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},Me=E(59301),We=Object.defineProperty,Ke=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,pt=($t,ou,cu)=>ou in $t?We($t,ou,{enumerable:!0,configurable:!0,writable:!0,value:cu}):$t[ou]=cu,qe=($t,ou)=>{for(var cu in ou||(ou={}))it.call(ou,cu)&&pt($t,cu,ou[cu]);if(je)for(var cu of je(ou))$e.call(ou,cu)&&pt($t,cu,ou[cu]);return $t},vt=($t,ou)=>Ke($t,Je(ou));const dt={theme:(0,Ie.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,Ie.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,Ie.G)("cmTabToSpace",!0),showResourceCentre:!1};var st=($t=>($t[$t.set_font_size=0]="set_font_size",$t[$t.set_theme=1]="set_theme",$t[$t.on_tab_to_space=2]="on_tab_to_space",$t[$t.set_show_editor_setting=3]="set_show_editor_setting",$t[$t.set_show_respurce_center=4]="set_show_respurce_center",$t))(st||{});function Mt($t,ou){switch(ou.type){case 3:return vt(qe({},$t),{showEditorSetting:ou.payload});case 1:return vt(qe({},$t),{theme:ou.payload});case 0:return vt(qe({},$t),{fontSize:ou.payload});case 2:return vt(qe({},$t),{tabToSpace:ou.payload});case 4:return vt(qe({},$t),{showResourceCentre:ou.payload});default:throw new Error}}var It=({isLoading:$t,value:ou,onChange:cu,language:Ha,onUpdateCode:fl,ActionBarRender:il,setIsWhiteTheme:Al,identifier:Zl,forbidCopy:Tl})=>{const[Hl,ui]=(0,a.useReducer)(Mt,dt),{theme:Gr,fontSize:ar,showEditorSetting:Rr,tabToSpace:Zr,showResourceCentre:ma}=Hl,Ar=(0,a.useRef)(),Ur=(0,a.useRef)();(0,a.useEffect)(()=>{Al(Gr==="vs")},[Gr]);const bo={onFontSizeChange:di=>{ui({type:0,payload:di}),(0,Ie.t)("cmFontSize",di)},tabToSpace:Zr,cmFontSize:ar,className:"oj",cmCodeMode:Gr,onTabToSpace:di=>{ui({type:2,payload:di}),(0,Ie.t)("cmTabToSpace",di)},onCodeModeChange:di=>{ui({type:1,payload:di}),(0,Ie.t)("ProgrammingCodeMode",di)}};function si(){ui({type:3,payload:!1})}function Ci(){ui({type:3,payload:!0})}function Ti(){ui({type:4,payload:!1})}function Mr(){ui({type:4,payload:!0})}const Pi={value:ou,language:Ha,theme:Gr,forbidCopy:Tl,forbidCopyTips:"\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",options:{fontSize:ar,insertSpaces:Zr},onChange:di=>{cu(di),Ur.current=di,clearTimeout(Ar.current),Ar.current=setTimeout(()=>{fl(Ur.current)},1e4)},onEditBlur:di=>{Ur.current&&fl(Ur.current)}};return Me.createElement(a.Fragment,null,il(Ci,Mr),Me.createElement("div",{style:{flex:1,overflow:"hidden"}},!$t&&Me.createElement(Be.ZP,qe({},Pi))),Me.createElement(Ce.Z,null,Me.createElement(he.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Rr,onClose:si},Me.createElement(Pe.Z,qe({},bo)))),Me.createElement(Ce.Z,null,Me.createElement(he.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:ma,onClose:Ti},Me.createElement(De,{showResourceCentre:ma,identifier:Zl}))))},rt=E(60141),Ge=E(24334),He=E(3390),tt={flex_box_center:"flex_box_center___rM3g8",flex_space_between:"flex_space_between___Oc7SE",flex_box_vertical_center:"flex_box_vertical_center___MnmYE",flex_box_center_end:"flex_box_center_end___QQh83",flex_box_column:"flex_box_column___ZRFbL","left-panel":"left-panel___SKGyd","tab-panel-body":"tab-panel-body___gABdv",b1:"b1___QpbmK","oj-width-input":"oj-width-input___eJQWT","oj-mr":"oj-mr___AxILO","s-navs":"s-navs___FXwOi","bg-white":"bg-white___kbZ6r",active:"active___QGOnZ",list:"list___PXTsq",btns:"btns___F8yZK",drawer:"drawer___xdGaT",tour:"tour___oMkVh"},ht={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Qt=E(70858),St=E(31709),gt=E(58617),Zt=E(98142),Rn=E(66649),au=E.n(Rn),tu=E(59301);const{Column:Jn}=Qt.default;var Wt=({submitResult:$t,submitting:ou,submitRecords:cu,page:Ha,onPageChange:fl,topicId:il})=>{const[Al]=(0,oe.useSearchParams)(),{records:Zl,records_count:Tl}=cu||{},[Hl,ui]=(0,a.useState)(!1),Gr=Al.get("type")==="1";return tu.createElement(se.Z,{spinning:ou,tip:"\u8BC4\u6D4B\u4E2D...",indicator:tu.createElement(gt.Z,{style:{fontSize:24},spin:!0})},(Zl==null?void 0:Zl.length)>0?tu.createElement(Qt.default,{dataSource:Zl,rowKey:"id",pagination:!1},tu.createElement(Jn,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(ar,Rr)=>tu.createElement("span",null," ",au()(ar).format("YYYY-MM-DD HH:mm:ss"))}),tu.createElement(Jn,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(ar,Rr)=>{var Zr;return tu.createElement("span",{className:`${ar===0?"c-green":"c-red"} current`,onClick:()=>{ui(Rr.id)}},(Zr=He.Im[ar])==null?void 0:Zr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),tu.createElement(Jn,{title:`\u6267\u884C\u7528\u65F6 (${Gr?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:ar=>ar?Gr?ar:ar/1e3:""}),tu.createElement(Jn,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Gr?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:ar=>ar?Gr?ar:parseFloat((ar/1024).toFixed(2)):""}),tu.createElement(Jn,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),tu.createElement(Jn,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(ar,Rr)=>tu.createElement("span",{className:"c-light-primary current",onClick:()=>{ui(Rr.id)}},"\u67E5\u770B")})):tu.createElement("div",{style:{height:300,width:"100%"}}),tu.createElement(Zt.Z,{onClose:ui,open:Hl}),Tl>15?tu.createElement(St.Z,{className:ht.pagination,current:Ha,pageSize:15,total:Tl,onChange:fl}):null)},Ut=E(90736),ln=E(96599),pn={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Bn=E(35883),Ye=E(59301);const ct={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var ft=({hack:$t})=>{const{language:ou,difficult:cu,time_limit:Ha,description:fl}=$t,[il]=(0,oe.useSearchParams)(),Al=ct[cu];return Ye.createElement(Ye.Fragment,null,Ye.createElement("ul",{className:pn.info},Ye.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Ye.createElement("b",{className:pn.info_tag},ou)),Ye.createElement("li",null,Ye.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Ye.createElement(ln.default,{color:Al==null?void 0:Al.color},Al==null?void 0:Al.name)),Ye.createElement("li",null,Ye.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Ye.createElement("span",{style:{color:"#333333"}},Ha,"\u79D2"))),il.get("qtype")==="8"?Ye.createElement(Bn.Z,{value:fl,showProgramFill:!0,className:pn.desc}):Ye.createElement(Bn.Z,{value:fl,className:pn.desc}))},nt={},Xe=E(59301),Gt=({hack:$t,current_user:ou})=>Xe.createElement("div",{className:nt.answer},$t!=null&&$t.answer_text?Xe.createElement(Bn.Z,{style:{padding:"13px 0"},value:($t==null?void 0:$t.answer_text)||""}):Xe.createElement(Ut.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Wn=E(33156);function Hn($t,ou){return(0,Oe.U2)(`/problems/${$t}/comments.json`,{page:ou,limit:10})}function Un($t){return(0,Oe.v_)(`/discusses/${$t}/plus.json`,{container_type:"Discuss",type:1})}function Eu($t,ou,cu){return(0,Oe.v_)(`/problems/${$t}/comments/reply.json`,{comments:{content:cu,parent_id:ou}})}function ra($t,ou){return(0,Oe.v_)(`/problems/${$t}/comments.json`,{comments:{content:ou}})}function Zu($t,ou,cu){return(0,Oe.v_)(`/problems/${$t}/comments/${ou}/hidden.json`,cu)}function du($t,ou){return(0,Oe.IV)(`/problems/${$t}/comments/${ou}`)}var qn=E(74574);function nn({author:$t}){return a.createElement("a",{href:`/users/${$t.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${Fe.Z.IMG_SERVER}/images/${$t.image_url}`,width:"50"}))}function _n({data:$t,index:ou,parentDiscussIndex:cu,user:Ha,onSetActionType:fl}){const{author:il,can_delete:Al,content:Zl,id:Tl,time:Hl}=$t;function ui(){fl({id:Tl,index:ou,type:"delete-discuss",parentDiscussIndex:cu,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Gr=Ha.admin||Al||il.user_id===Ha.user_id;return a.createElement("div",{className:"discuss-item-container second-discuss "},a.createElement(nn,{author:il}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${il.login}`,target:"_blank"},il.name),a.createElement("span",{className:"grey"},Hl),a.createElement("div",{className:"btn-group",style:{marginBottom:0}},Gr?a.createElement("a",{onClick:ui,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(Bn.Z,{className:"discuss-content",value:Zl})))}var El=({user:$t,data:ou,index:cu,onPlusDiscuss:Ha,onSetActionType:fl,activeDiscussIndex:il,onReplyDiscuss:Al,onSetActiveDiscussIndex:Zl})=>{const{content:Tl,children:Hl,hidden:ui,id:Gr,praise_count:ar,time:Rr,user_praise:Zr,can_delete:ma,author:Ar}=ou;function Ur(){Zl(Gr)}function bo(){Ha(Gr,!Zr,cu)}function si(){fl({id:Gr,index:cu,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Ci(){fl({id:Gr,index:cu,params:{hidden:ui?"0":"1"},type:"hidden-discuss",message:ui?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Ti=$t.admin||$t.user_id===Ar.user_id;return a.createElement("div",{className:"discuss-item-container",key:Gr},a.createElement(nn,{author:Ar}),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${Ar.login}`,target:"_blank"}," ",Ar.name," "),a.createElement("span",{className:"grey"},Rr)),a.createElement(Bn.Z,{className:"discuss-content",value:Tl}),Hl&&Hl.length>0?a.createElement("div",{className:"reply-discuss-container"},Hl.map((Mr,Pi)=>a.createElement(_n,{key:Mr.id,data:Mr,index:Pi,user:$t,onSetActionType:fl,parentDiscussIndex:cu}))):null,a.createElement("div",{className:"btn-group"},Ti?a.createElement("a",{onClick:Ci,title:ui?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:ui?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,ma&&(!Hl||Hl.length==0)?a.createElement("a",{onClick:si,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})):null,a.createElement("a",{onClick:Ur,title:"\u56DE\u590D"}," ",a.createElement("i",{className:"iconfont icon-huifu1"})," "),a.createElement("a",{onClick:bo,className:Zr?"c-orange":""},a.createElement("i",{className:Zr?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,ar||""))),a.createElement(qn.Z,{id:Gr,activeDiscussIndex:il,onReplyDiscuss:Al})))},Ul=E(11295),Rl={"dis-input-editor-container":"dis-input-editor-container___nKGxx",active:"active___tmt7T","input-mask":"input-mask___epEle","text-area":"text-area___Vry8W","tip-container":"tip-container___plpA3",hide:"hide___kPfyC","md-container":"md-container___u85aq","btn-send":"btn-send___deQ5v"},ku=E(39116),Du=($t,ou,cu)=>new Promise((Ha,fl)=>{var il=Tl=>{try{Zl(cu.next(Tl))}catch(Hl){fl(Hl)}},Al=Tl=>{try{Zl(cu.throw(Tl))}catch(Hl){fl(Hl)}},Zl=Tl=>Tl.done?Ha(Tl.value):Promise.resolve(Tl.value).then(il,Al);Zl((cu=cu.apply($t,ou)).next())}),fu=({user_praise:$t,praise_count:ou,praisePlus:cu,onCreateDiscuss:Ha,discuss_count:fl})=>{const[il,Al]=(0,a.useState)(!1),[Zl,Tl]=(0,a.useState)("");function Hl(Rr){Tl(Rr)}function ui(){Al(!0)}function Gr(){Al(!1)}function ar(){return Du(this,null,function*(){Ha(Zl),Tl(""),Al(!1)})}return a.createElement("div",{className:`${Rl["dis-input-editor-container"]} ${il?Rl.active:""} `},a.createElement("div",{className:il?`hide ${Rl["text-area"]}`:Rl["text-area"]},a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:ui}),a.createElement("a",null," ",a.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",fl," "),a.createElement("a",{className:"c-light-black",onClick:cu,title:$t?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},a.createElement("i",{className:`mr3 ${$t?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),ou?a.createElement("span",null,ou):"")),il?a.createElement("div",{className:Rl["input-mask"],onClick:Gr}):null,a.createElement("div",{className:il?Rl["md-container"]:`${Rl["md-container"]} hide`},a.createElement(ku.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Zl,height:240,onChange:Hl}),a.createElement("div",{className:Rl["tip-container"],onClick:Gr},a.createElement("a",{className:Rl["btn-send"],onClick:ar}," \u53D1\u9001 "))))},su=E(59301),ju=Object.defineProperty,yu=Object.defineProperties,Wu=Object.getOwnPropertyDescriptors,Ga=Object.getOwnPropertySymbols,Da=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,Lt=($t,ou,cu)=>ou in $t?ju($t,ou,{enumerable:!0,configurable:!0,writable:!0,value:cu}):$t[ou]=cu,Vt=($t,ou)=>{for(var cu in ou||(ou={}))Da.call(ou,cu)&&Lt($t,cu,ou[cu]);if(Ga)for(var cu of Ga(ou))hn.call(ou,cu)&&Lt($t,cu,ou[cu]);return $t},Kn=($t,ou)=>yu($t,Wu(ou)),lu=($t,ou,cu)=>new Promise((Ha,fl)=>{var il=Tl=>{try{Zl(cu.next(Tl))}catch(Hl){fl(Hl)}},Al=Tl=>{try{Zl(cu.throw(Tl))}catch(Hl){fl(Hl)}},Zl=Tl=>Tl.done?Ha(Tl.value):Promise.resolve(Tl.value).then(il,Al);Zl((cu=cu.apply($t,ou)).next())});const Sn={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var nu=($t=>($t[$t.GET_DISCUSSES=0]="GET_DISCUSSES",$t[$t.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",$t[$t.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",$t[$t.PLUS_DISCUSS=3]="PLUS_DISCUSS",$t[$t.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",$t[$t.SET_PAGE=5]="SET_PAGE",$t[$t.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",$t))(nu||{});function Nn($t,ou){switch(ou.type){case 6:return Kn(Vt({},$t),{loading:!0});case 0:return Vt(Vt({},$t),ou.payload);case 1:return Vt(Vt({},$t),ou.payload);case 4:return Vt(Vt({},$t),ou.payload);case 3:return Vt(Vt({},$t),ou.payload);case 5:return Kn(Vt({},$t),{page:ou.payload});case 2:return Vt(Vt({},$t),ou.payload);default:throw new Error}}var Xt=({user:$t,identifier:ou,hack:cu,onTriggerPraise:Ha,activeIndex:fl})=>{const[il,Al]=(0,a.useReducer)(Nn,Sn),{loading:Zl,page:Tl,data:Hl,count:ui,actionType:Gr,activeDiscussIndex:ar}=il,Rr=(0,a.useCallback)(()=>lu(void 0,null,function*(){Al({type:6});const Mr=yield Hn(ou,Tl),{comments:Pi,disscuss_count:di}=Mr;Al({type:0,payload:{data:Pi,count:di,loading:!1}})}),[Tl,ou]);(0,a.useEffect)(()=>{fl==="2"&&Rr()},[ou,Tl,fl]);function Zr(Mr){Al({type:5,payload:Mr})}function ma(Mr){Al({type:4,payload:{actionType:Mr}})}function Ar(Mr){Al(ar===Mr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Mr}})}function Ur(Mr,Pi,di){return lu(this,null,function*(){try{const fo=yield Un(Mr);Hl[di].user_praise=Pi,Hl[di].praise_count=fo.praise_count,Al({type:3,payload:{data:[...Hl]}})}catch(fo){console.log(fo)}})}function bo(){return lu(this,null,function*(){const{id:Mr,params:Pi,type:di,index:fo,parentDiscussIndex:oo}=Gr;if(di==="hidden-discuss"&&(yield Zu(ou,Mr,Pi),oo?Hl[oo].children[fo].hidden=Pi.hidden==1:Hl[fo].hidden=Pi.hidden==1,Al({type:4,payload:{actionType:null,data:[...Hl]}})),di==="delete-discuss"){if(yield du(ou,Mr),oo||oo===0){let Oo=Hl[oo].children;for(let xo=Oo.length-1;xo>=0;xo--)if(Oo[xo].id===Mr){Oo.splice(xo,1);break}Hl[oo].children=Oo}else for(let Oo=Hl.length-1;Oo>=0;Oo--)if(Hl[Oo].id===Mr){Hl.splice(Oo,1);break}Al({type:4,payload:{actionType:null,data:[...Hl]}})}})}function si(){Al({type:4,payload:{actionType:null}})}function Ci(Mr,Pi){return lu(this,null,function*(){try{yield Eu(ou,Mr,Pi),Rr()}catch(di){console.log(di)}})}function Ti(Mr){return lu(this,null,function*(){Al({type:6}),yield ra(ou,Mr),Rr()})}return su.createElement(su.Fragment,null,su.createElement("div",{className:"discuss-panel"},Hl.length===0?su.createElement(Ut.Z,null):Hl.map((Mr,Pi)=>su.createElement(El,{onReplyDiscuss:Ci,onPlusDiscuss:Ur,onSetActiveDiscussIndex:Ar,onSetActionType:ma,data:Mr,index:Pi,user:$t,activeDiscussIndex:ar})),ui>10?su.createElement("div",{className:"pagination-container"},su.createElement(St.Z,{showQuickJumper:!0,onChange:Zr,current:Tl,total:ui})):null),su.createElement(fu,{user_praise:cu.user_praise,praise_count:cu.praises_count,praisePlus:Ha,discuss_count:cu.comments_count,onCreateDiscuss:Ti}),su.createElement(Ce.Z,null,su.createElement(ie.default,{centered:!0,title:"\u63D0\u793A",open:!!Gr,onOk:bo,onCancel:si},su.createElement("p",null,Gr?Gr.message:"")),su.createElement(Ul.Z,null)))},te=E(82326),re=E(37568),Ee=E(25376),Ue={},lt=E(59301),Jt=({hack:$t,current_user:ou})=>lt.createElement("div",{className:Ue.answer},$t!=null&&$t.analysis?lt.createElement(Bn.Z,{style:{padding:"13px 0"},value:($t==null?void 0:$t.analysis)||""}):lt.createElement(Ut.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),vn={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Cu=E(8848),Mn=E(5269),Zn=E(28284),Ru=E(4875),ya=E(55178),ia=E(59301);const{TextArea:Dl}=re.default,{Panel:Ya}=Cu.default;var Nu=({data:$t,hack:ou})=>(console.log($t,ou,"data"),ou!=null&&ou.is_file?ia.createElement(ya.Y2,{disabled:!0,className:vn.uploadTableWrapper,showScore:!ou.test_set_score,data:$t,isProgramHomework:!0}):ia.createElement("div",{className:vn.hackSets},$t==null?void 0:$t.map((cu,Ha)=>ia.createElement(Cu.default,{accordion:!0,bordered:!1,key:Ha,defaultActiveKey:Ha===0&&cu.id,className:vn.collapseWrapper,expandIcon:({isActive:fl})=>ia.createElement("i",{className:`iconfont icon-weizhankai ${fl?vn.open:vn.close}`,style:{fontSize:14,transition:"all .2s"}})},ia.createElement(Ya,{key:cu.id,header:ia.createElement(ye.Z,{align:"middle",justify:"space-between",wrap:!1},ia.createElement(Mn.Z,{className:vn.panelHeader},ia.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Ha+1)),ia.createElement(Mn.Z,{flex:1},ia.createElement(ye.Z,{align:"middle",justify:"end",wrap:!1},!(ou!=null&&ou.test_set_score)&&ia.createElement(Mn.Z,{className:vn.rateInput},ia.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),ia.createElement("div",null,ia.createElement(Zn.default.Item,{noStyle:!0},ia.createElement(Ru.Z,{value:cu==null?void 0:cu.score,className:vn.baseFormItem,min:0,max:100,disabled:!0}))),ia.createElement("span",{className:"ml10"},"%")))))},ia.createElement(Zn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},ia.createElement(Dl,{readOnly:!0,value:cu==null?void 0:cu.input,rows:4})),ia.createElement(Zn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},ia.createElement(Dl,{readOnly:!0,value:cu==null?void 0:cu.output,rows:4}))))))),ba={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},ru=E(59301),lr=(0,a.forwardRef)(({data:$t=[]},ou)=>{var cu;const[Ha,fl]=(0,a.useState)(),il=$t.filter(Zl=>Zl.show);(0,a.useEffect)(()=>{il.length&&fl(il[0].id)},[$t==null?void 0:$t.length]);const Al=((cu=il.find(Zl=>Zl.id===Ha))==null?void 0:cu.element)||null;return(0,a.useImperativeHandle)(ou,()=>({setActiveTab:Zl=>fl(Zl)})),ru.createElement("div",{className:ba.tabs},ru.createElement("div",{className:ba.tabWarp},il.map(Zl=>ru.createElement("div",{onClick:()=>fl(Zl.id),className:`${ba.tab} ${Zl.id===Ha?ba.active:""}`,key:Zl.id},Zl.name))),ru.createElement("div",{className:ba.content},Al))}),At=E(59301),On=Object.defineProperty,mn=Object.defineProperties,Dt=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,Ku=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,Ca=($t,ou,cu)=>ou in $t?On($t,ou,{enumerable:!0,configurable:!0,writable:!0,value:cu}):$t[ou]=cu,Pa=($t,ou)=>{for(var cu in ou||(ou={}))Ku.call(ou,cu)&&Ca($t,cu,ou[cu]);if(xn)for(var cu of xn(ou))da.call(ou,cu)&&Ca($t,cu,ou[cu]);return $t},Oa=($t,ou)=>mn($t,Dt(ou)),tl=($t,ou,cu)=>new Promise((Ha,fl)=>{var il=Tl=>{try{Zl(cu.next(Tl))}catch(Hl){fl(Hl)}},Al=Tl=>{try{Zl(cu.throw(Tl))}catch(Hl){fl(Hl)}},Zl=Tl=>Tl.done?Ha(Tl.value):Promise.resolve(Tl.value).then(il,Al);Zl((cu=cu.apply($t,ou)).next())});const Ju={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Ba={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var ll=({hack:$t,onTriggerPraise:ou,topicId:cu,page:Ha,onPageChange:fl,user:il,current_user:Al,submitRecords:Zl,submitting:Tl,submitResult:Hl,setActiveIndex:ui,hack_sets:Gr})=>{var ar,Rr;const[Zr]=(0,oe.useSearchParams)(),[ma,Ar]=(0,a.useState)("0"),Ur=(0,oe.useLocation)(),[bo,si]=(0,a.useState)(!1),[Ci,Ti]=(0,a.useState)(null),[Mr,Pi]=(0,a.useState)([]),[di,fo]=(0,a.useState)([]),[oo,Oo]=(0,a.useState)({page:1,limit:10}),xo=(0,a.useRef)(null),Qo=(0,a.useRef)(null);console.log(il,"user");let[Nr,Ho]=(0,a.useState)(Oa(Pa({},(0,oe.useParams)()),{page:1,per_page:20,name:""}));(0,a.useEffect)(()=>{Qo.current&&($t==null?void 0:$t.is_close_tips)===!1&&Ci===null&&Ti(!0)},[Qo.current,$t==null?void 0:$t.is_close_tips,Ci]);function Fo(){return tl(this,null,function*(){yield(0,Oe.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,a.useEffect)(()=>{ui(ma)},[ma]);function Vi(_l){return tl(this,null,function*(){let zu=_l.target.id;if(zu==="1"){let go=yield(0,Oe.ZP)(`/api/myproblems/${Nr.id}/redo_logs.json`,{method:"get",params:Pa({},oo)});(go==null?void 0:go.status)===0&&fo(go==null?void 0:go.data)}Ar(zu)})}(0,a.useEffect)(()=>Wn.Z.subscribe("to-commit-info",()=>{Ar("1"),xo.current&&xo.current.setActiveTab("1")}),[]),(0,a.useEffect)(()=>Wn.Z.subscribe("to-reset-info",()=>{Vi({target:{id:"1"}}),xo.current&&xo.current.setActiveTab("2")}),[]);function yo(){Ar("2")}function Ki(){return tl(this,null,function*(){let _l=yield(0,Oe.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Pa({identifier:Nr==null?void 0:Nr.id},Nr)});Pi(_l)})}const so=[{title:null,description:At.createElement("div",null,At.createElement("b",{onClick:()=>{Ti(!1),Fo(),si(!0),Ki()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),At.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),At.createElement(ge.ZP,{onClick:()=>{Ti(!1),Fo()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Qo.current}];return At.createElement("div",{className:tt["left-panel"]},At.createElement("ul",{className:`${tt["s-navs"]} ${tt["bg-white"]} ${tt.b1}`},($t==null?void 0:$t.is_program)&&!Zr.get("pageId")&&At.createElement(me.Z,{title:"\u9898\u76EE\u5217\u8868"},At.createElement("div",{onClick:()=>{Ki(),si(!0)},className:tt.btns,ref:Qo,style:Ci?{pointerEvents:"none"}:{}},At.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),At.createElement("li",{style:{marginLeft:20}},At.createElement("a",{className:ma==="0"?tt.active:"",id:"0",onClick:Vi},"\u9898\u76EE\u63CF\u8FF0")),At.createElement("li",null,At.createElement("a",{className:ma==="1"?tt.active:"",id:"1",onClick:Vi},"\u64CD\u4F5C\u8BB0\u5F55")),(Zr.get("type")!=="exercises"&&($t==null?void 0:$t.answer_text_show)||Zr.get("type")!=="exercises"&&($t==null?void 0:$t.analysis_show))&&At.createElement("li",null,At.createElement("a",{className:ma==="4"?tt.active:"",id:"4",onClick:Vi},"\u89E3\u7B54\u53C2\u8003")),Zr.get("type")!=="exercises"&&At.createElement("li",null,At.createElement("a",{className:ma==="2"?tt.active:"",id:"2",onClick:Vi},"\u8BC4\u8BBA")),!!(Gr!=null&&Gr.length)&&Zr.get("type")!=="exercises"&&Zr.get("type")!=="1"&&At.createElement("li",null,At.createElement("a",{className:ma==="5"?tt.active:"",id:"5",onClick:Vi},"\u6D4B\u8BD5\u7528\u4F8B"))),At.createElement("div",{className:`${tt["tab-panel-body"]} ${ma==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},At.createElement(ft,{hack:$t,onTriggerPraise:ou,toDiscuss:yo})),At.createElement("div",{style:{padding:"12px"},className:`${tt["tab-panel-body"]} ${ma==="1"?"":"hide"}`},At.createElement(lr,{ref:xo,data:[{id:"1",show:Zr.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:At.createElement(At.Fragment,null,Zl!=null&&Zl.records_count||Tl?At.createElement(Wt,{page:Ha,onPageChange:fl,topicId:cu,submitting:Tl,key:(Hl==null?void 0:Hl.id)||1,submitRecords:Zl,submitResult:Hl}):At.createElement(Ut.Z,null))},{id:"2",show:Zr.get("type")==="exercises"||($t==null?void 0:$t.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:At.createElement(At.Fragment,null,At.createElement(Qt.default,{pagination:!1,dataSource:di==null?void 0:di.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(_l,zu,go)=>au()(_l).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(_l,zu,go)=>{var wo;return(wo=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find($u=>$u.id===_l))==null?void 0:wo.name}}]}),At.createElement(St.Z,{style:{marginTop:10},current:oo.page,total:di==null?void 0:di.count,hideOnSinglePage:!0,onChange:_l=>tl(void 0,null,function*(){oo.page=_l,Oo(oo);let zu=yield(0,Oe.ZP)(`/api/myproblems/${Nr.id}/redo_logs.json`,{method:"get",params:Oa(Pa({},oo),{courseId:Nr.courseId})});(zu==null?void 0:zu.status)===0&&fo(zu==null?void 0:zu.data)})}))}]})),At.createElement("div",{style:{padding:"12px"},className:`${tt["tab-panel-body"]} ${ma==="4"?"":"hide"}`},At.createElement(lr,{data:[{id:"1",show:Zr.get("type")!=="exercises"&&($t==null?void 0:$t.answer_text_show),name:"\u7B54\u6848",element:At.createElement(At.Fragment,null,At.createElement(Gt,{hack:$t,current_user:Al}))},{id:"2",show:Zr.get("type")!=="exercises"&&($t==null?void 0:$t.analysis_show),name:"\u89E3\u6790",element:At.createElement(At.Fragment,null,At.createElement(Jt,{hack:$t,current_user:Al}))}]})),At.createElement("div",{className:`${tt["tab-panel-body"]} ${ma==="2"?"":"hide"}`,style:{padding:0}},At.createElement(Xt,{user:il,activeIndex:ma,identifier:$t.identifier,hack:$t,onTriggerPraise:ou})),At.createElement("div",{className:`${tt["tab-panel-body"]} ${ma==="5"?"":"hide"}`,style:{padding:12}},At.createElement(Nu,{data:Gr||[],hack:$t})),At.createElement(he.Z,{rootClassName:tt.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>si(!1),open:bo},At.createElement(ye.Z,null,At.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),At.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Mr==null?void 0:Mr.total_count,"\u9898\xA0[\xA0",Mr==null?void 0:Mr.total_score,"\u5206\xA0]\xA0"),!(il!=null&&il.hack_manager)&&At.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Mr==null?void 0:Mr.work_score,"\u5206")),At.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),At.createElement(ye.Z,{align:"middle",className:"mt10 mb10"},!(il!=null&&il.hack_manager)&&At.createElement(te.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:_l=>{Nr.page=1,Nr.finish_status=_l,Ho(Pa({},Nr)),Ki()}},At.createElement(te.default.Option,{value:""},"\u5168\u90E8"),At.createElement(te.default.Option,{value:0},"\u672A\u5F00\u59CB"),At.createElement(te.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),At.createElement(te.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),At.createElement(te.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:_l=>{Nr.page=1,Nr.difficult=_l||null,Ho(Pa({},Nr)),Ki()}},At.createElement(te.default.Option,{value:0},"\u5168\u90E8"),At.createElement(te.default.Option,{value:1},"\u7B80\u5355"),At.createElement(te.default.Option,{value:2},"\u9002\u4E2D"),At.createElement(te.default.Option,{value:3},"\u56F0\u96BE")),At.createElement(re.default.Search,{size:"large",onSearch:_l=>{Nr.name=_l,Nr.page=1,Ho(Pa({},Nr)),Ki()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),At.createElement("div",{className:tt.list,style:{height:36,background:"#3D445C"}},!(il!=null&&il.hack_manager)&&At.createElement("span",null,"\u72B6\u6001"),At.createElement("span",null,"\u5E8F\u53F7"),At.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),At.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),At.createElement("div",{style:{overflow:"auto",flex:1}},(ar=Mr==null?void 0:Mr.data)!=null&&ar.length?(Rr=Mr==null?void 0:Mr.data)==null?void 0:Rr.map((_l,zu)=>At.createElement("div",{onClick:()=>tl(void 0,null,function*(){let go=yield(0,Oe.ZP)(`/api/problems/${_l==null?void 0:_l.identifier}/start.json`,{method:"get",params:{hack_user_id:il==null?void 0:il.user_id}});go&&(oe.history.replace(`/myproblems/${go==null?void 0:go.identifier}${window.location.search}`),window.location.reload())}),className:`${tt.list} ${_l!=null&&_l.checked?tt.active:""}`},!(il!=null&&il.hack_manager)&&At.createElement(At.Fragment,null,!(_l!=null&&_l.opened)&&At.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(_l==null?void 0:_l.opened)&&!(_l!=null&&_l.passed)&&At.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(_l==null?void 0:_l.opened)&&(_l==null?void 0:_l.passed)&&At.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),At.createElement("span",null,(Nr.page-1)*20+(zu+1)),At.createElement("span",{style:{flex:1},title:_l.name},`[${_l==null?void 0:_l.score}\u5206]`,"\xA0",_l.name),At.createElement("span",{style:{flexBasis:48,paddingRight:0}},Ju[_l.difficult]))):At.createElement(Ut.Z,null)),At.createElement(St.Z,{current:Nr.page,className:"mt20",hideOnSinglePage:!0,total:Mr==null?void 0:Mr.count,pageSize:Nr.per_page,onChange:(_l,zu)=>{Nr.page=_l,Nr.per_page=zu,Ki()}})),At.createElement(Ee.Z,{rootClassName:tt.tour,closeIcon:!1,open:!!Ci,steps:so,gap:{offset:3,radius:2}}))},_a=E(62522),ja=E(92427),jl=E(42524),pr=E(83601),jr=E(37189),on=E(35601),yr=E(45111),Ri=E(92310),Ka=E.n(Ri),Yl=E(78198),qa=E(94513),bl=E(15267),vr=E(51166),nl=E(89978),vi=E(43347),oa=E(59301),Kr=Object.defineProperty,to=Object.defineProperties,Wi=Object.getOwnPropertyDescriptors,ti=Object.getOwnPropertySymbols,$i=Object.prototype.hasOwnProperty,ur=Object.prototype.propertyIsEnumerable,Ai=($t,ou,cu)=>ou in $t?Kr($t,ou,{enumerable:!0,configurable:!0,writable:!0,value:cu}):$t[ou]=cu,Or=($t,ou)=>{for(var cu in ou||(ou={}))$i.call(ou,cu)&&Ai($t,cu,ou[cu]);if(ti)for(var cu of ti(ou))ur.call(ou,cu)&&Ai($t,cu,ou[cu]);return $t},wr=($t,ou)=>to($t,Wi(ou)),ni=($t,ou)=>{var cu={};for(var Ha in $t)$i.call($t,Ha)&&ou.indexOf(Ha)<0&&(cu[Ha]=$t[Ha]);if($t!=null&&ti)for(var Ha of ti($t))ou.indexOf(Ha)<0&&ur.call($t,Ha)&&(cu[Ha]=$t[Ha]);return cu},ri=($t,ou,cu)=>new Promise((Ha,fl)=>{var il=Tl=>{try{Zl(cu.next(Tl))}catch(Hl){fl(Hl)}},Al=Tl=>{try{Zl(cu.throw(Tl))}catch(Hl){fl(Hl)}},Zl=Tl=>Tl.done?Ha(Tl.value):Promise.resolve(Tl.value).then(il,Al);Zl((cu=cu.apply($t,ou)).next())});const{Countdown:Ui}=Le.default,gi={Java:"java",C:"c",Python:"py","C++":"c"};var Ji=($t=>($t[$t.SET_LOADING=0]="SET_LOADING",$t[$t.GET_DATA=1]="GET_DATA",$t[$t.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",$t[$t.SET_DATA=3]="SET_DATA",$t[$t.SET_DEBUGING=4]="SET_DEBUGING",$t[$t.SET_SUBMITING=5]="SET_SUBMITING",$t[$t.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",$t[$t.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",$t[$t.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",$t[$t.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",$t[$t.SET_PAGE=10]="SET_PAGE",$t))(Ji||{});function $r(){return new Date().getTime()}const cl={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function rl($t,ou){switch(ou.type){case 1:return Or(Or({},$t),ou.payload);case 3:return wr(Or({},$t),{data:ou.payload});case 0:return wr(Or({},$t),{loading:ou.payload});case 9:return wr(Or({},$t),{showNote:ou.payload});case 4:return wr(Or({},$t),{debuging:ou.payload});case 5:return wr(Or({},$t),{submitting:ou.payload});case 2:return wr(Or({},$t),{submitRecords:ou.payload});case 10:return wr(Or({},$t),{submitRecordPage:ou.payload});case 6:return wr(Or({},$t),{executingMessage:ou.payload});case 7:return Or(Or({},$t),ou.payload);case 8:return Or(Or({},$t),ou.payload);default:throw new Error}}var Ol=({children:$t})=>{var ou,cu,Ha,fl,il,Al,Zl,Tl,Hl,ui;const[Gr,ar]=(0,a.useReducer)(rl,cl),{id:Rr}=(0,oe.useParams)(),Zr=(0,oe.useLocation)(),[ma]=(0,oe.useSearchParams)(),{loading:Ar,data:Ur,debugResult:bo,submitResult:si,submitRecords:Ci,submitRecordPage:Ti,showNote:Mr,debuging:Pi,submitting:di,executingMessage:fo}=Gr,[oo,Oo]=(0,a.useState)("#37AD83"),[xo,Qo]=(0,a.useState)(null),[Nr,Ho]=(0,a.useState)({}),[Fo,Vi]=(0,a.useState)(!0),[yo,Ki]=(0,a.useState)(!1),[so,_l]=(0,a.useState)(!1),zu=(0,a.useRef)(null),go=(0,a.useRef)(0),wo=Ur==null?void 0:Ur.user,$u=Ur==null?void 0:Ur.hack,[Ds,oi]=(0,a.useState)(!1),Vo=(0,a.useRef)(1),Os=(0,a.useRef)(!1);(0,Yl.y)(ma.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Ms}=(0,Yl.X)(),[ps,Ls]=(0,a.useState)(""),Io=(0,jr._)(Nr),[Qs,Rs]=(0,a.useState)({open:!1,text:""}),[Wo,vs]=(0,a.useState)(null),Go=(0,a.useRef)(null);(0,a.useEffect)(()=>{var Xu;let Sa=(Xu=$u==null?void 0:$u.homework_extension)==null?void 0:Xu.failed_evaluate_num;typeof Sa=="number"&&vs(Sa)},[(ou=$u==null?void 0:$u.homework_extension)==null?void 0:ou.failed_evaluate_num]),(0,a.useEffect)(()=>{function Xu(){return ri(this,null,function*(){var Sa,Fr,or,Fa,pl;Vi(!0);const Vl=yield(0,le.fu)(Rr,{exercise_id:ma.get("exercisesId")});if(setTimeout(()=>{Vi(!1)},800),Vl.status!==401){try{Vl.hack.code=Ge.Base64.decode(Vl.hack.code)}catch(Cl){console.log(Cl)}Vl.hack=wr(Or({},Vl.hack),{is_program:ma.get("type")==="1"}),ar({type:1,payload:{loading:!1,data:Vl}})}if(ma.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Cl;ma.get("coursesId")=="coursesId"?Cl=yield(0,ve._F)({categoryId:ma.get("exercisesId"),login:ma.get("login")}):Cl=yield(0,ve._B)({categoryId:ma.get("exercisesId"),login:ma.get("login")}),Ho(Or({},Cl)),Ms((Sa=Cl==null?void 0:Cl.exercise)==null?void 0:Sa.forbid_copy),typeof((Fr=Cl==null?void 0:Cl.exercise)==null?void 0:Fr.left_time)=="number"&&(Qo(Date.now()+((or=Cl==null?void 0:Cl.exercise)==null?void 0:or.left_time)*1e3),setTimeout(()=>{Oo("red")},(((Fa=Cl==null?void 0:Cl.exercise)==null?void 0:Fa.left_time)-300>0?((pl=Cl==null?void 0:Cl.exercise)==null?void 0:pl.left_time)-300:0)*1e3))}})}Rr&&Xu()},[Rr]),(0,a.useEffect)(()=>{var Xu;return ma.get("type")==="exercises"&&((Xu=Nr==null?void 0:Nr.exercise)!=null&&Xu.screen_open)&&(window.removeEventListener("blur",bs,!1),on.U.forEach((Sa,Fr)=>{window.addEventListener(Sa,bs,!1)}),window.addEventListener("blur",bs,!1),window.focus()),()=>{document.removeEventListener((0,xe.gH)(),bs)}},[Nr]),(0,a.useEffect)(()=>{ps==="1"&&Rr&&$u!=null&&$u.language&&xs()},[Rr,Ti,$u==null?void 0:$u.language,ps]),(0,a.useEffect)(()=>($u!=null&&$u.is_program&&(go.current=0,zu.current=setInterval(()=>{Ts()},15e3)),()=>{clearInterval(zu.current)}),[$u==null?void 0:$u.is_program]);const Ts=()=>ri(void 0,null,function*(){let Xu=yield(0,Oe.ZP)(`/api/myproblems/${Rr}/save_long_time.json`,{method:"get",params:{answer_long_time:go.current}})}),bs=()=>{Os.current||(0,xe.BU)(),window.parent.postMessage("backExercise","*")};function xs(){return ri(this,null,function*(){try{const Xu=yield(0,le.zO)(Rr,{limit:15,page:Ti,language:$u==null?void 0:$u.language});ar({type:2,payload:Xu})}catch(Xu){console.log(Xu)}})}function Ys(Xu){ar({type:10,payload:Xu})}function Yo(Xu){return ri(this,null,function*(){var Sa;let Fr;(ma.get("ip_limit")==="inner"||ma.get("ip_bind_type")==="true")&&(Fr=yield(0,ja.y)({ip_limit:ma.get("ip_limit"),ip_bind:ma.get("ip_bind_type")==="true"}));const or=yield(0,le.n4)(Rr,{code:Ge.Base64.encode(Xu||$u.code),language:$u==null?void 0:$u.language,exercise_id:ma.get("exercisesId"),question_id:ma.get("questionId"),ip:Fr});return or.status===-5&&(0,oe.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:wr(Or({errorMessage:or==null?void 0:or.message},(Nr==null?void 0:Nr.exercise)||{}),{exercise_user_id:(Sa=Nr==null?void 0:Nr.exercise)==null?void 0:Sa.exercise_user_id,id:ma.get("exercisesId")})}}),or})}function ks(){return ri(this,null,function*(){if(Vo.current=2,!di){ar({type:5,payload:!0});try{Wn.Z.publish("to-commit-info");const Xu=yield Yo();if(console.log(Xu,1),Xu.status===0){let Vl=function(){return ri(this,null,function*(){const{status:Cl,data:yl}=yield(0,le.rX)(Rr,"submit"),ii=$r()-pl>(or*Fa+3)*1e3;if(Cl!==0&&!ii&&setTimeout(Vl,1e3),ii){ie.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),ar({type:5,payload:!1});return}if(Cl===0){yl.status===2&&ie.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(yl==null?void 0:yl.status)===0&&ma.get("type")==="1"&&_l(!0),(yl==null?void 0:yl.status)!==0&&ma.get("type")==="1"&&vs(Cr=>Cr+1);const ta=yield(0,le.zO)(Rr,{limit:15,page:Ti,language:$u==null?void 0:$u.language});ar({type:8,payload:wr(Or({},Gr),{submitResult:yl,submitting:!1,submitRecords:ta})})}})},Sa={};if(ma.get("type")==="exercises"?(Sa.extras={exercise_id:ma.get("exercisesId"),question_id:ma.get("questionId")},(ma.get("ip_limit")==="inner"||ma.get("ip_bind_type")==="true")&&(Sa.extras.ip=yield(0,ja.y)({ip_limit:ma.get("ip_limit"),ip_bind:ma.get("ip_bind_type")==="true"}))):ma.get("type")==="smartPlan"&&(Sa.extras={smart_plan_page_item_bank_id:ma.get("smartPlanItemBankId"),simulate:ma.get("simulate")==="true"}),(yield(0,le.bM)(Rr,Sa)).status===-1&&ma.get("exercisesId")){window.parent.location.href=`/classrooms/${ma.get("coursesId")}/exercise/${ma.get("exercisesId")}/detail`;return}const{time_limit:or,test_case_size:Fa}=$u,pl=$r();Vl()}else ar({type:5,payload:!1})}catch(Xu){console.log(Xu),ar({type:5,payload:!1})}oi(!1)}})}function Es(){return ri(this,null,function*(){Vo.current=1,Gr.debuging=!0,ar({type:4,payload:!0});try{if((yield Yo()).status===0){let pl=function(){return ri(this,null,function*(){const{status:Vl,message:Cl,data:yl}=yield(0,le.rX)(Rr,"debug"),ii=$r()-Fa>(Sa+3)*1e3;if(Vl!==0&&!ii&&(ar({type:6,payload:Cl}),setTimeout(pl,1e3)),ii){ie.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),ar({type:4,payload:!1}),ar({type:7,payload:wr(Or({},Gr),{debugResult:{status:2},debuging:!1})});return}Vl===0&&(yl.status===2&&ie.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),ar({type:4,payload:!1}),ar({type:7,payload:wr(Or({},Gr),{debugResult:yl,debuging:!1})}))})};const{time_limit:Sa}=$u;let Fr={input:encodeURIComponent(Ur.test_case.input)};if(ma.get("type")==="exercises"&&(Fr.exercise_id=ma.get("exercisesId")),(yield(0,le.MU)(Rr,Fr)).status===-1&&ma.get("exercisesId")){window.parent.location.href=`/classrooms/${ma.get("coursesId")}/exercise/${ma.get("exercisesId")}/detail`;return}const Fa=$r();pl()}else ar({type:4,payload:!1})}catch(Xu){console.log(Xu)}finally{}})}function os(Xu,Sa){const Fr=Sa?{modify_code:!1}:{};ar({type:3,payload:wr(Or({},Ur),{hack:Or(wr(Or({},$u),{code:Xu}),Fr)})}),oi(!0)}const $n=Xu=>ri(void 0,null,function*(){let Sa=yield(0,Oe.ZP)(`/api/problems/${$u==null?void 0:$u.identifier}/start.json`,{method:"get",params:{language:Xu==="C++"||Xu==="c++"?encodeURIComponent(Xu):Xu,hack_user_id:wo==null?void 0:wo.user_id}});Sa.status!==-1&&oe.history.replace(`/myproblems/${Sa==null?void 0:Sa.identifier}${window.location.search}`)});function gl(Xu){let Sa=Xu.target.value;ar({type:3,payload:wr(Or({},Ur),{test_case:{input:Sa}})})}function hl(){return ri(this,null,function*(){try{let Xu={};ma.get("type")==="exercises"?Xu.exercise_id=ma.get("exercisesId"):$u!=null&&$u.homework_common_id&&(Xu.homework_common_id=$u==null?void 0:$u.homework_common_id);const Sa=yield(0,le.H7)(Rr,Or({},Xu));Sa.status===401||(os(Ge.Base64.decode(Sa.code)),(ma.get("type")==="exercises"||$u!=null&&$u.homework_common_id)&&Wn.Z.publish("to-reset-info"))}catch(Xu){console.log(Xu)}})}function rr(){ie.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:oa.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",oa.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return ri(this,null,function*(){const Xu=yield(0,le.fi)(Rr);Xu.status===401||os(Ge.Base64.decode(Xu.code),!0)})}})}function Yr(){ar({type:9,payload:!0})}function mt(){ar({type:9,payload:!1})}function Ht(Xu){return ri(this,null,function*(){yield(0,le.MK)(Rr,Xu),ar({type:1,payload:{showNote:!1,data:wr(Or({},Ur),{hack:wr(Or({},$u),{notes:Xu.notes})})}})})}const en={hack:$u,isLoading:Fo,input:(cu=Ur==null?void 0:Ur.test_case)==null?void 0:cu.input,is_file:(Ha=Ur==null?void 0:Ur.test_case)==null?void 0:Ha.is_file,identifier:$u==null?void 0:$u.identifier,attachments_count:Ur==null?void 0:Ur.attachments_count,language:$u==null?void 0:$u.language,code:$u==null?void 0:$u.code,title:"main."+gi[$u==null?void 0:$u.language],result:Ur==null?void 0:Ur.result,modify_code:$u==null?void 0:$u.modify_code,notes:$u==null?void 0:$u.notes,debugResult:bo,debuging:Pi,submitting:di,submitResult:si,executingMessage:fo,onCancelNote:mt,onAddNote:Ht,showNote:Mr,user:wo,onShowNote:Yr,onSubmitCode:ks,onChangeCode:os,onChangeInput:gl,onDebugCode:Es,onResetCode:hl,onSyncCode:rr,onUpdateCode:Yo,onChangeLanguage:$n,isWhiteTheme:yo,setIsWhiteTheme:Ki,topDispatch:ar};function Gn(){return ri(this,null,function*(){const{praise_count:Xu}=yield(0,le.vl)($u.id,{container_type:"Hack",type:1});let Sa=wr(Or({},Ur),{hack:wr(Or({},$u),{praises_count:Xu,user_praise:!$u.user_praise})});ar({type:3,payload:Sa})})}const Sl={topicId:Rr,submitResult:si,submitRecords:Ci,submitting:di,page:Ti,onPageChange:Ys,hack:$u,user:Ur==null?void 0:Ur.user,hack_sets:Ur==null?void 0:Ur.hack_sets,current_user:Ur==null?void 0:Ur.current_user,onTriggerPraise:Gn,setActiveIndex:Ls};console.log(Nr);const[Fl,ir]=(0,a.useState)(!1),[Ll,Ql]=(0,a.useState)(!1);(0,a.useEffect)(()=>{const Xu=Sa=>{var Fr,or;if(console.log("event-----",Sa),Sa.data.type==="showIntelligentTeacherStatus"&&!((or=(Fr=Sa==null?void 0:Sa.data)==null?void 0:Fr.SmartPlanItemBanks)!=null&&or.allow_answer_after_end)){const{aiStatus:Fa,questionStatus:pl}=Sa.data;if(ir(Fa),pl){let Vl=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(Vl.includes(ma.get("smartPlanItemBankId")))return;ie.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:oa.createElement("div",{className:"tc font16"},pl?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>ri(void 0,null,function*(){ks(),localStorage.setItem("smartPlanProgramIds",JSON.stringify(Vl.push(ma.get("smartPlanItemBankId"))));let Cl="";ma.get("isMiniprogram")?Cl=`/miniprogram/courseware/study?courses_id=${ma.get("coursesId")}&id=${ma.get("exercisesId")}`:Cl=`/classrooms/${ma.get("coursesId")}/smart_plan/${ma.get("exercisesId")}/ppt_info/info`,window.opener?window.close():oe.history.push(Cl)})})}}if(Sa.data.type=="closeIntelligentTeacherStatus"){ks();let Fa="";ma.get("isMiniprogram")?Fa=`/miniprogram/courseware/study?courses_id=${ma.get("coursesId")}&id=${ma.get("exercisesId")}`:Fa=`/classrooms/${ma.get("coursesId")}/smart_plan/${ma.get("exercisesId")}/ppt_info/info`,window.opener?window.close():oe.history.push(Fa)}};return window.addEventListener("message",Xu),()=>{window.removeEventListener("message",Xu)}},[]);const xa=()=>{if(ma.get("type")==="exercises")return!1;const Xu=Object.entries(($u==null?void 0:$u.homework_extension)||{}).some(([Sa,Fr])=>Sa!=="ai_code_evaluation_promote"&&!!Fr);return!!(ma.get("type")==="1"&&((0,bl.$O)()||Xu)||ma.get("type")==="smartPlan"&&(Fl||ma.get("showAi")))};return(0,a.useEffect)(()=>{var Xu,Sa,Fr,or,Fa,pl,Vl;xa()&&(Wo>((Sa=(Xu=$u==null?void 0:$u.homework_extension)==null?void 0:Xu.ai_guide_data)==null?void 0:Sa.evaluation_num)&&Rs({open:!0,text:(or=(Fr=$u==null?void 0:$u.homework_extension)==null?void 0:Fr.ai_guide_data)==null?void 0:or.evaluation_msg}),(Fa=$u==null?void 0:$u.homework_extension)!=null&&Fa.ai_guide&&Wo==0&&!Go.current&&(Go.current=setTimeout(()=>{var Cl,yl;Rs({open:!0,text:(yl=(Cl=$u==null?void 0:$u.homework_extension)==null?void 0:Cl.ai_guide_data)==null?void 0:yl.unanswered_msg})},(((Vl=(pl=$u==null?void 0:$u.homework_extension)==null?void 0:pl.ai_guide_data)==null?void 0:Vl.unanswered_time)||0)*60*1e3)),Go.current&&Wo>0&&clearTimeout(Go.current))},[Wo,$u]),oa.createElement(oa.Fragment,null,oa.createElement(se.Z,{spinning:Ar,delay:500},Ur?oa.createElement("div",{style:{minWidth:"1200px"}},oa.createElement("header",{className:Ka()(yr.Z.header,yo&&yr.Z.whiteHeader)},!((fl=["smartPlan","exercises"])!=null&&fl.includes(ma.get("type")))&&oa.createElement("div",null,oa.createElement("img",{src:`${Fe.Z.IMG_SERVER}/images/${wo==null?void 0:wo.image_url}`,alt:"user",width:36}),oa.createElement("span",{style:{color:yo?"#333":"#B2BACB",fontSize:16}},wo==null?void 0:wo.name)),((il=["smartPlan","exercises"])==null?void 0:il.includes(ma.get("type")))&&oa.createElement("div",null,oa.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",oa.createElement("span",{className:"ml10"},((Al=Nr==null?void 0:Nr.exercise)==null?void 0:Al.user_name)||(wo==null?void 0:wo.name)||"--")),oa.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",oa.createElement("span",{className:"ml10"},((Zl=Nr==null?void 0:Nr.exercise)==null?void 0:Zl.student_id)||(wo==null?void 0:wo.student_id)||"--"))),oa.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},oa.createElement("div",null,$u.name)),(ma.get("type")==="smartPlan"||($u==null?void 0:$u.is_program))&&oa.createElement(jl.Z,{defaultValue:($u==null?void 0:$u.answer_long_time)||0,onChange:Xu=>{go.current=Xu},className:yr.Z.timepiece}),wo!=null&&wo.hack_manager&&!ma.get("is_smart_plan")?oa.createElement(oe.Link,{className:yr.Z.btn_edit,to:ma.get("type")==="1"?ma.get("pageId")?`/problems/newedit/${$u.identifier}?type=1&pageId=${ma.get("pageId")}&backUrl=${ma.get("backUrl")}`:`/problems/newedit/${$u.identifier}?type=1`:ma.get("backUrl")?`/problems/newedit/${$u.identifier}?backUrl=${ma.get("backUrl")}`:`/problems/newedit/${$u.identifier}`}," ",oa.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Tl=Nr==null?void 0:Nr.exercise)!=null&&Tl.left_time)&&oa.createElement(oa.Fragment,null,oa.createElement("span",{style:{color:oo,marginRight:6},className:`iconfont icon-daojishi ${yr.Z.djs}`}),oa.createElement("span",{className:"c-white mr20"},oa.createElement(Ui,{valueStyle:{color:oo,fontSize:20,fontWeight:500},title:oa.createElement("span",{style:{color:oo,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:xo,onFinish:()=>ri(void 0,null,function*(){const Xu=yield(0,ve.VL)({categoryId:ma.get("exercisesId"),commit_method:2});if((Xu==null?void 0:Xu.status)===0&&(Yo(),ie.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:oa.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",oa.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>ri(void 0,null,function*(){window.parent.location.href=`/classrooms/${ma.get("coursesId")}/exercise/${ma.get("exercisesId")}/detail`})})),(Xu==null?void 0:Xu.status)===-3){const Sa=parseInt(Xu==null?void 0:Xu.message);Qo(Date.now()+Sa*1e3)}})}))),(Hl=["smartPlan","exercises"])!=null&&Hl.includes(ma.get("type"))?oa.createElement(ge.ZP,{type:"primary",onClick:()=>{if(ma.get("type")==="exercises"){const Xu=()=>ri(void 0,null,function*(){yield Yo(),oi(!1),Io(),Os.current=!0,bs()});if(!(Ci!=null&&Ci.records_count)||Ds){ie.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:oa.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Xu});return}Xu()}else{let Xu="";ma.get("isMiniprogram")=="true"?Xu=`/miniprogram/courseware/study?courses_id=${ma.get("coursesId")}&id=${ma.get("exercisesId")}`:Xu=`/classrooms/${ma.get("coursesId")}/smart_plan/${ma.get("exercisesId")}/ppt_info/info`,window.opener?window.close():(console.log("11",`program_${ma.get("coursesId")}_${ma.get("exercisesId")}`),console.log(ma.get("isMiniprogram")=="true"),ma.get("isMiniprogram")=="true"?localStorage.removeItem(`iframeprogram_${ma.get("coursesId")}_${ma.get("exercisesId")}`):oe.history.push(Xu))}}},ma.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):oa.createElement("span",{onClick:()=>{var Xu;if(ma.get("backUrl"))oe.history.push(ma.get("backUrl"));else if(ma.get("type")==="1"){let Sa=(Xu=localStorage.getItem("program_homework"))==null?void 0:Xu.split(",");oe.history.push(`/classrooms/${Sa==null?void 0:Sa[0]}/program_homework/${Sa==null?void 0:Sa[1]}/detail`)}else oe.history.push("/problemset")}},oa.createElement(me.Z,{title:"\u5173\u95ED"},oa.createElement("i",{style:{color:yo?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),oa.createElement(se.Z,{size:"large",spinning:Fo},oa.createElement(Re.Z,{className:Ka()(yr.Z.myProblems,yo&&yr.Z.whiteMyProblems),leftChild:oa.createElement(ll,Or({},Sl)),rightChild:oa.createElement(Er,Or({},en))}))):null,oa.createElement(ie.default,{centered:!0,closable:!1,width:680,footer:null,open:so,className:"oj-modal"},oa.createElement("section",{className:"oj-modal-content"},oa.createElement("div",{className:"oj-modal-head"},oa.createElement("img",{src:_a,alt:""}),oa.createElement("i",{onClick:()=>_l(!1),className:"iconfont icon-guanbi1"})),oa.createElement("aside",null,oa.createElement("img",{className:"mr30",src:vi.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",oa.createElement("span",{style:{color:"#75d6ba",marginRight:100}},si==null?void 0:si.execute_time,"ms"),"\u4F18\u4E8E",oa.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(si==null?void 0:si.time_better_than)||100,"%"),"\u7684\u7528\u6237"),oa.createElement("aside",{className:"mb50"},oa.createElement("img",{src:nl.Z,className:"mr30"}),oa.createElement("span",{className:"oj-modal-tt"},oa.createElement("span",null,oa.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),oa.createElement("span",{className:"c-light-primary"},si==null?void 0:si.execute_memory,"kb")),oa.createElement("span",null,oa.createElement("span",null))),"\u4F18\u4E8E",oa.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(si==null?void 0:si.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),oa.createElement("div",{id:"oj-modal-next",onClick:()=>ri(void 0,null,function*(){var Xu;if(si!=null&&si.next_identifier){let Sa=yield(0,Oe.ZP)(`/api/problems/${si==null?void 0:si.next_identifier}/start.json`,{method:"get",params:{hack_user_id:wo==null?void 0:wo.user_id}});Sa&&(oe.history.replace(`/myproblems/${Sa==null?void 0:Sa.identifier}${window.location.search}`),window.location.reload())}else{let Sa=(Xu=localStorage.getItem("program_homework"))==null?void 0:Xu.split(",");oe.history.push(`/classrooms/${Sa==null?void 0:Sa[0]}/program_homework/${Sa==null?void 0:Sa[1]}/detail`)}}),className:"oj-modal-btn"},si!=null&&si.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),xa()&&oa.createElement(qa.Z,{showData:ma.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:$u==null?void 0:$u.homework_extension,description:$u==null?void 0:$u.description,allShow:(0,bl.$O)(),code:$u==null?void 0:$u.code,sendParams:{source:"hack",hack_id:Rr},draggableExtraNode:((ui=$u==null?void 0:$u.homework_extension)==null?void 0:ui.ai_guide)&&(Qs==null?void 0:Qs.open)&&oa.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"}},oa.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),oa.createElement(vr.Z,{text:(Qs==null?void 0:Qs.text)||""}),oa.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onClick:Xu=>{Rs({open:!1,text:""})}}))})),oa.createElement(pr.Z,{successCb:()=>{Vo.current===1?Es():ks()}}))};function Ml({title:$t,modify_code:ou,onSyncCode:cu,onShowCodeSetting:Ha,onResetCode:fl,hack:il,onChangeLanguage:Al,isWhiteTheme:Zl,onShowResourceCentre:Tl,attachments_count:Hl}){var ui;const Gr=()=>{ie.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:oa.createElement(pe.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:fl})},[ar]=(0,oe.useSearchParams)(),Rr=ar.get("language"),Zr=ma=>ma==="1"?"c++":ma==="2"?"C++":ma;return(0,a.useEffect)(()=>{Rr&&Al(Zr(Rr))},[]),(0,a.useEffect)(()=>{il!=null&&il.tpm_code_modified&&ie.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:oa.createElement(pe.Z,null),content:oa.createElement("div",null,oa.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),oa.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),oa.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>fl()})},[il==null?void 0:il.language]),console.log(il,Zl,"hack"),oa.createElement("div",{className:`${yr.Z.codeHead} ${Zl?yr.Z.whiteCodeHead:""}`},oa.createElement("div",{className:yr.Z.navWrap},(ui=il==null?void 0:il.all_language)==null?void 0:ui.map(ma=>oa.createElement("div",{className:`${yr.Z.nav} ${ma===(il==null?void 0:il.language)?yr.Z.active:""}`,key:ma,onClick:()=>Al(ma)},oa.createElement(me.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},oa.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),oa.createElement("span",null,ma)))),oa.createElement(ye.Z,{align:"middle",style:{marginLeft:"auto"}},ou?oa.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:cu},oa.createElement("img",{src:rt,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Hl>0&&oa.createElement("a",{onClick:Tl},oa.createElement(me.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},oa.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),oa.createElement("a",{onClick:Gr},oa.createElement(me.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},oa.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),oa.createElement("a",{onClick:Ha},oa.createElement(me.Z,{title:"\u8BBE\u7F6E"},oa.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Er($t){var ou=$t,{input:cu,is_file:Ha,result:fl,identifier:il,showNote:Al,onShowNote:Zl,notes:Tl,onCancelNote:Hl,onAddNote:ui,debugResult:Gr,language:ar,debuging:Rr,submitting:Zr,executingMessage:ma,code:Ar,onSubmitCode:Ur,onDebugCode:bo,onChangeCode:si,onChangeInput:Ci,onUpdateCode:Ti,user:Mr,isLoading:Pi,submitResult:di}=ou,fo=ni(ou,["input","is_file","result","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]),oo;function Oo(Qo,Nr){return oa.createElement(Ml,wr(Or({},fo),{onShowCodeSetting:Qo,onShowResourceCentre:Nr}))}const xo=Or({input:cu,is_file:Ha,debugResult:Gr,debuging:Rr,submitting:Zr,executingMessage:ma,onDebugCode:bo,onChangeCode:si,onSubmitCode:Ur,onChangeInput:Ci,user:Mr,submitResult:di,result:fl},fo);return console.log(fo,"actionBarOpation"),oa.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},oa.createElement(It,{forbidCopy:(oo=fo==null?void 0:fo.hack)==null?void 0:oo.code_editor_paste_allowed,setIsWhiteTheme:fo==null?void 0:fo.setIsWhiteTheme,isLoading:Pi,language:ar,value:Ar,identifier:il,onChange:si,onUpdateCode:Ti,ActionBarRender:Oo}),oa.createElement(He.ZP,Or({},xo)))}},30628:function(Ct,_e,E){"use strict";E.d(_e,{h:function(){return a}});var a=(oe=>(oe[oe.NOMATCH=-1]="NOMATCH",oe[oe.OK=0]="OK",oe[oe.TIMEOUT=2]="TIMEOUT",oe[oe.PODFAILURE=3]="PODFAILURE",oe[oe.COMPILEFAILURE=4]="COMPILEFAILURE",oe[oe.EXECUTEFAILURE=5]="EXECUTEFAILURE",oe[oe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",oe))(a||{})},19160:function(Ct,_e,E){"use strict";E.d(_e,{H7:function(){return he},MK:function(){return pe},MU:function(){return ve},X6:function(){return Re},bM:function(){return le},fi:function(){return Be},fu:function(){return ye},n4:function(){return Ce},rX:function(){return Fe},vl:function(){return Ie},zO:function(){return xe}});var a=E(49317),oe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ge=(Pe,be,ne)=>be in Pe?oe(Pe,be,{enumerable:!0,configurable:!0,writable:!0,value:ne}):Pe[be]=ne,me=(Pe,be)=>{for(var ne in be||(be={}))ie.call(be,ne)&&ge(Pe,ne,be[ne]);if(Le)for(var ne of Le(be))se.call(be,ne)&&ge(Pe,ne,be[ne]);return Pe};function ye(Pe,be){return(0,a.U2)(`myproblems/${Pe}.json`,me({hidePopLogin:!0},be||{}))}function le(Pe,be){return(0,a.v_)(`myproblems/${Pe}/code_submit.json`,be)}function ve(Pe,be){return(0,a.v_)(`myproblems/${Pe}/code_debug.json`,be)}function xe(Pe,be){return be.language&&(be.language=encodeURIComponent(be.language)),(0,a.U2)(`myproblems/${Pe}/submit_records.json`,be)}function Re(Pe){return(0,a.U2)("myproblems/record_detail.json",{id:Pe})}function Fe(Pe,be){return(0,a.U2)(`myproblems/${Pe}/result.json`,{mode:be})}function pe(Pe,be){return(0,a.v_)(`myproblems/${Pe}/add_notes.json`,be)}function he(Pe,be){return(0,a.v_)(`myproblems/${Pe}/restore_initial_code.json`,be)}function Be(Pe){return(0,a.v_)(`myproblems/${Pe}/sync_code.json`)}function Ce(Pe,be){return(0,a.v_)(`myproblems/${Pe}/update_code.json`,be)}function Ie(Pe,be){return(0,a.v_)(`discusses/${Pe}/plus.json`,be)}},9593:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return Yr}});var a=E(59301),oe={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI",btn_warp:"btn_warp___fOE2S"},Le=E(28284),ie=E(25399),se=E(7939),ge=E(62957),me=E(4875),ye=E(6767),le=E(37568),ve=E(37285),xe=E(62673),Re=E(37639),Fe=E(77019),pe=E(5269),he=E(31709),Be=Object.defineProperty,Ce=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,be=(mt,Ht,en)=>Ht in mt?Be(mt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:en}):mt[Ht]=en,ne=(mt,Ht)=>{for(var en in Ht||(Ht={}))Ie.call(Ht,en)&&be(mt,en,Ht[en]);if(Ce)for(var en of Ce(Ht))Pe.call(Ht,en)&&be(mt,en,Ht[en]);return mt};const Se=mt=>React.createElement("svg",ne({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},mt),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var Oe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",Ae=E(35883),fe=E(44283),De=E(76406),Me=E(49317),We=Object.defineProperty,Ke=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,it=(mt,Ht,en)=>Ht in mt?We(mt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:en}):mt[Ht]=en,$e=(mt,Ht)=>{for(var en in Ht||(Ht={}))Je.call(Ht,en)&&it(mt,en,Ht[en]);if(Ke)for(var en of Ke(Ht))je.call(Ht,en)&&it(mt,en,Ht[en]);return mt};const pt=mt=>React.createElement("svg",$e({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},mt),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var qe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",vt=Object.defineProperty,dt=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,It=(mt,Ht,en)=>Ht in mt?vt(mt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:en}):mt[Ht]=en,rt=(mt,Ht)=>{for(var en in Ht||(Ht={}))st.call(Ht,en)&&It(mt,en,Ht[en]);if(dt)for(var en of dt(Ht))Mt.call(Ht,en)&&It(mt,en,Ht[en]);return mt};const Ge=mt=>React.createElement("svg",rt({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},mt),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var He="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",tt=E(45050),ht=E(39116),Qt=E(5622),St={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},gt=E(59301),Zt=Object.defineProperty,Rn=Object.defineProperties,au=Object.getOwnPropertyDescriptors,tu=Object.getOwnPropertySymbols,Jn=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,Ut=(mt,Ht,en)=>Ht in mt?Zt(mt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:en}):mt[Ht]=en,ln=(mt,Ht)=>{for(var en in Ht||(Ht={}))Jn.call(Ht,en)&&Ut(mt,en,Ht[en]);if(tu)for(var en of tu(Ht))Wt.call(Ht,en)&&Ut(mt,en,Ht[en]);return mt},pn=(mt,Ht)=>Rn(mt,au(Ht)),Bn=(mt,Ht)=>{var en={};for(var Gn in mt)Jn.call(mt,Gn)&&Ht.indexOf(Gn)<0&&(en[Gn]=mt[Gn]);if(mt!=null&&tu)for(var Gn of tu(mt))Ht.indexOf(Gn)<0&&Wt.call(mt,Gn)&&(en[Gn]=mt[Gn]);return en};const Ye=null,ct=(mt,Ht)=>{var en=mt,{globalSetting:Gn,loading:Sl,dispatch:Fl,isEdit:ir,editData:Ll}=en,Ql=Bn(en,["globalSetting","loading","dispatch","isEdit","editData"]);const[xa,Xu]=(0,a.useState)(""),[Sa,Fr]=(0,a.useState)(""),[or,Fa]=(0,a.useState)([]),[pl,Vl]=(0,a.useState)(""),[Cl,yl]=(0,a.useState)(),[Xr,ii]=(0,a.useState)(!1),[ta,Cr]=(0,a.useState)({}),[dl,Jl]=(0,a.useState)([]);(0,a.useEffect)(()=>{!Ll||!ir||(Xu(Ll==null?void 0:Ll.name),Fr(Ll==null?void 0:Ll.analysis),yl(Ll==null?void 0:Ll.is_ordered),Cr(Ll),ii(!0))},[Ll]),(0,a.useEffect)(()=>{if(!Xr)return;const Br=Ll==null?void 0:Ll.standard_answer.map(ue=>ue==null?void 0:ue.answer_text);Fa(Br);const qi=Ll==null?void 0:Ll.standard_answer.map(ue=>ue==null?void 0:ue.score);Jl(qi),ii(!1)},[Xr]),(0,a.useImperativeHandle)(Ht,()=>({onSave:zi,Clear:No}));const zi=()=>{let Br=[],qi=!1;return xa?(or.forEach((ue,ke)=>{Br.push({position:ke+1,answer_text:[],score:dl[ke]}),ue==null||ue.forEach((et,Ft)=>{Br[ke].answer_text.push(et),(!et||!(0,De.eR)(et,1e4))&&(Vl(`${ke}-${Ft}`),ye.ZP.info(et?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),qi=!0)})}),qi?!1:(Br==null?void 0:Br.length)>20?(ye.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:xa,analysis:Sa,standard_answers:Br,is_ordered:Cl,downcase:ta==null?void 0:ta.downcase,no_space:ta==null?void 0:ta.no_space,use_blank_score:ta==null?void 0:ta.use_blank_score}):(ye.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},No=()=>{Xu(""),Fr(""),Fa([]),yl(!1)},po=(Br,qi,ue)=>{const ke=or.slice();if(qi&&ke.splice(Br,qi),ue)for(let et=0;et<ue;et++)ke.splice(Br+et,0,[""]);Fa(ke)},As=(Br,qi,ue)=>{Vl("");let ke=or.slice();ke[Br][qi]=ue,Fa(ke)},Ir=Br=>{let qi=or.slice();qi[Br]=[...qi[Br],""],Fa(qi)},Mo=(Br,qi)=>{let ue=or.slice();if(!ue[Br][qi]){ue[Br]=ue[Br].filter((ke,et)=>et!==qi),Fa(ue);return}ge.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:St.modal,onOk:()=>{ue[Br]=ue[Br].filter((ke,et)=>et!==qi),Fa(ue)}})},$o=Br=>{ge.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:St.modal,onOk:()=>{let qi=or.slice();qi=or.filter((ue,ke)=>Br!==ke),Fa(qi)}})};return gt.createElement("section",{className:St.wrap},gt.createElement("p",{className:St.titleWrap},gt.createElement("span",{className:St.required},"*"),gt.createElement("span",{className:St.title},"\u9898\u5E72\uFF1A")),gt.createElement("div",null,gt.createElement(ht.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",height:155,defaultValue:xa,onChange:Br=>Xu(Br),showNullButton:!0,onAddBlank:()=>Fa(Br=>[...Br,[""]])})),gt.createElement("div",{className:"mt20 flex flex-col gap-10px"},or.map((Br,qi)=>gt.createElement("div",{style:{display:"flex"}},gt.createElement("div",{style:{flex:1}},gt.createElement(Qt.Z,{key:qi,answers:Br,index:qi,flex:1,is_md:!0,activeOptionErrorIndex:pl,onAnswerChange:As,addChildAnswer:Ir,deleteChildAnswer:Mo,deleteChildAnswermain:$o})),ta.use_blank_score&&gt.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},gt.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",gt.createElement(me.Z,{style:{width:"100px"},size:"large",defaultValue:dl[qi],onBlur:ue=>{dl[qi]=ue.target.value,Jl([...dl])}}))))),gt.createElement(se.ZP,{className:"mt20",onClick:()=>Fa(Br=>[...Br,[""]]),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),gt.createElement("div",null,gt.createElement(xe.default,{className:`${St.color333} font14 mt20`,checked:ta.use_blank_score,onChange:Br=>Cr(pn(ln({},ta),{use_blank_score:Br.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),gt.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),gt.createElement("div",null,gt.createElement(xe.default,{className:`${St.color333} font14 mt20`,checked:ta.downcase,onChange:Br=>Cr(pn(ln({},ta),{downcase:Br.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),gt.createElement("div",null,gt.createElement(xe.default,{className:`${St.color333} font14 mt20`,checked:ta.no_space,onChange:Br=>Cr(pn(ln({},ta),{no_space:Br.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),gt.createElement("div",{className:"mt20"},(or==null?void 0:or.length)>1&&gt.createElement("span",null,gt.createElement(xe.default,{checked:Cl,onChange:Br=>yl(Br.target.checked),className:`${St.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),gt.createElement("span",{className:`${St.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),gt.createElement("p",{className:St.titleWrap},gt.createElement("span",{className:St.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),gt.createElement(ht.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Sa,onChange:Br=>Fr(Br)}))};var ft=(0,fe.connect)(({loading:mt,globalSetting:Ht})=>({globalSetting:Ht,loading:mt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(ct)),nt=E(47889),Xe=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,Hn=(mt,Ht)=>{var en={};for(var Gn in mt)Gt.call(mt,Gn)&&Ht.indexOf(Gn)<0&&(en[Gn]=mt[Gn]);if(mt!=null&&Xe)for(var Gn of Xe(mt))Ht.indexOf(Gn)<0&&Wn.call(mt,Gn)&&(en[Gn]=mt[Gn]);return en};const Un=null,Eu=(mt,Ht)=>{var en=mt,{globalSetting:Gn,loading:Sl,editData:Fl,dispatch:ir,onRef:Ll=()=>{},isEdit:Ql}=en,xa=Hn(en,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Xu,Sa]=(0,a.useState)(),[Fr,or]=(0,a.useState)(""),[Fa,pl]=(0,a.useState)("");(0,a.useEffect)(()=>{if(!Fl||!Ql)return;or(Fl==null?void 0:Fl.name),pl(Fl==null?void 0:Fl.analysis);const yl=Fl==null?void 0:Fl.choices.find(Xr=>Xr.is_answer);Sa(yl.choice_text==="\u6B63\u786E"?"0":"1")},[Fl]),(0,a.useImperativeHandle)(Ht,()=>({onSave:Vl,Clear:Cl}));const Vl=()=>Fr?Xu?{name:Fr,choices:[{choice_text:"\u6B63\u786E",is_answer:Xu==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Xu==="1"?1:0}],analysis:Fa}:(ye.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(ye.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),Cl=()=>{or(""),pl(""),Sa("")};return a.createElement("section",{className:St.wrap},a.createElement("p",{className:St.titleWrap},a.createElement("span",{className:St.required},"*"),a.createElement("span",{className:St.title},"\u9898\u5E72\uFF1A")),a.createElement(ht.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Fr,onChange:yl=>or(yl)}),a.createElement("p",{className:St.titleWrap},a.createElement("span",{className:St.required},"*"),a.createElement("span",{className:St.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:St.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(nt.ZP.Group,{buttonStyle:"solid",value:Xu,onChange:yl=>Sa(yl.target.value)},a.createElement(nt.ZP.Button,{value:"0",className:`${St.radio} mr40`},"\u6B63\u786E"),a.createElement(nt.ZP.Button,{value:"1",className:St.radio},"\u9519\u8BEF")),a.createElement("p",{className:St.titleWrap},a.createElement("span",{className:St.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(ht.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Fa,onChange:yl=>pl(yl)}))};var ra=(0,fe.connect)(({loading:mt,globalSetting:Ht})=>({globalSetting:Ht,loading:mt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Eu)),Zu=Object.getOwnPropertySymbols,du=Object.prototype.hasOwnProperty,qn=Object.prototype.propertyIsEnumerable,nn=(mt,Ht)=>{var en={};for(var Gn in mt)du.call(mt,Gn)&&Ht.indexOf(Gn)<0&&(en[Gn]=mt[Gn]);if(mt!=null&&Zu)for(var Gn of Zu(mt))Ht.indexOf(Gn)<0&&qn.call(mt,Gn)&&(en[Gn]=mt[Gn]);return en};const _n=null,El=(mt,Ht)=>{var en=mt,{globalSetting:Gn,loading:Sl,editData:Fl,dispatch:ir,onRef:Ll=()=>{},isEdit:Ql}=en,xa=nn(en,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[Xu,Sa]=(0,a.useState)([]);(0,a.useEffect)(()=>{var pl;if(!Fl||!Ql)return;const Vl=(pl=Fl==null?void 0:Fl.shixun)==null?void 0:pl.challenges.map(Cl=>({id:Cl==null?void 0:Cl.id,score:Cl.score}));Sa(Vl)},[Fl]),(0,a.useImperativeHandle)(Ht,()=>({onSave:Fr,Clear:or}));const Fr=()=>({challenges:[...Xu]}),or=()=>{Sa([])};console.log("editData--",Fl);const Fa=pl=>{var Vl,Cl;return a.createElement("div",null,(Cl=(Vl=pl==null?void 0:pl.shixun)==null?void 0:Vl.challenges)==null?void 0:Cl.map((yl,Xr)=>{var ii;return a.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",Xr+1,"\u5173"),a.createElement(ie.Z,{key:Xr,title:yl==null?void 0:yl.challenge_name},a.createElement("span",null,(0,De.Pq)(yl==null?void 0:yl.challenge_name,44)))),a.createElement("p",{style:{marginBottom:0}},a.createElement("span",{className:St.required},"*"),a.createElement("span",{className:St.title},"\u5206\u503C\uFF1A"),a.createElement(me.Z,{precision:1,min:1,max:100,className:St.baseFormItem,style:{width:176},value:(ii=Xu.find(ta=>ta.id===yl.id))==null?void 0:ii.score,onChange:ta=>{Xu.find(Cr=>Cr.id===yl.id).score=ta,Sa([...Xu])}})))}),a.createElement("div",{style:{clear:"both"}}))};return a.createElement("section",{className:St.wrap},a.createElement(Ae.Z,{style:{paddingRight:10},className:St.titleHtml,value:`${Fl==null?void 0:Fl.position}\u3001${Fl==null?void 0:Fl.name}`}),a.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},a.createElement("span",{className:St.required},"*"),a.createElement("span",{className:St.title},"\u5173\u5361")),Fa(Fl))};var Ul=(0,fe.connect)(({loading:mt,globalSetting:Ht})=>({globalSetting:Ht,loading:mt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(El)),Rl=Object.getOwnPropertySymbols,ku=Object.prototype.hasOwnProperty,Du=Object.prototype.propertyIsEnumerable,fu=(mt,Ht)=>{var en={};for(var Gn in mt)ku.call(mt,Gn)&&Ht.indexOf(Gn)<0&&(en[Gn]=mt[Gn]);if(mt!=null&&Rl)for(var Gn of Rl(mt))Ht.indexOf(Gn)<0&&Du.call(mt,Gn)&&(en[Gn]=mt[Gn]);return en};const su=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ju=(mt,Ht)=>{var en=mt,{editData:Gn,globalSetting:Sl,loading:Fl,dispatch:ir,onRef:Ll=()=>{},isEdit:Ql}=en,xa=fu(en,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Xu,Sa]=(0,a.useState)([]),[Fr,or]=(0,a.useState)(),[Fa,pl]=(0,a.useState)([]),[Vl,Cl]=(0,a.useState)(""),[yl,Xr]=(0,a.useState)("");(0,a.useEffect)(()=>{Sa(["","","",""])},[]),(0,a.useEffect)(()=>{if(!Gn||!Ql)return;Cl(Gn==null?void 0:Gn.name),Xr(Gn==null?void 0:Gn.analysis),Sa(Gn==null?void 0:Gn.choices.map(dl=>dl.choice_text));const Cr=[];Gn==null||Gn.choices.map((dl,Jl)=>{dl.is_answer&&Cr.push(Jl)}),pl(Cr)},[Gn]),(0,a.useImperativeHandle)(Ht,()=>({onSave:ii,Clear:ta}));const ii=()=>{if(!Vl)return ye.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Cr=Xu.findIndex(Jl=>!Jl);if(Cr>-1)return ye.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${su[Cr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Fa.length)return ye.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Fa.length<2)return ye.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const dl=Xu.map((Jl,zi)=>({choice_text:Jl,is_answer:Fa.includes(zi)?1:0}));return{name:Vl,choices:dl,analysis:yl}},ta=()=>{Sa(["","","",""]),Cl(""),Xr(""),pl("")};return a.createElement("section",{className:St.wrap},a.createElement("p",{className:St.titleWrap},a.createElement("span",{className:St.required},"*"),a.createElement("span",{className:St.title},"\u9898\u5E72\uFF1A")),a.createElement(ht.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Vl,onChange:Cr=>Cl(Cr)}),a.createElement("p",{className:St.titleWrap},a.createElement("span",{className:St.required},"*"),a.createElement("span",{className:St.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:St.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Xu.map((Cr,dl)=>a.createElement("div",{className:St.choiceWrap,key:dl},a.createElement(ie.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${St.answer} ${Fa.includes(dl)?St.activeAnswer:""}`,onClick:()=>{Fa.includes(dl)?pl(Fa.filter(Jl=>Jl!==dl)):pl([...Fa,dl])}},su[dl])),a.createElement("div",{className:St.editorWrap},Fr===dl?a.createElement(ht.Z,{id:`single-question-option-${dl}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Cr,onChange:Jl=>{Xu[dl]=Jl,Sa(Xu)}}):a.createElement("div",{className:St.htmlWrap,onClick:()=>or(dl)},a.createElement(Ae.Z,{value:Cr}))),dl>1&&a.createElement(ie.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${St.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Sa(Xu.filter((Jl,zi)=>zi!==dl)),Fa.includes(dl)?pl(Fa.filter(Jl=>Jl!==dl)):pl([...Fa,dl])}})),dl<14&&dl===Xu.length-1&&a.createElement(ie.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${St.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Sa([...Xu,""])})))),a.createElement("p",{className:St.titleWrap},a.createElement("span",{className:St.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(ht.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:yl,onChange:Cr=>Xr(Cr)}))};var yu=(0,fe.connect)(({loading:mt,globalSetting:Ht})=>({globalSetting:Ht,loading:mt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(ju)),Wu=Object.getOwnPropertySymbols,Ga=Object.prototype.hasOwnProperty,Da=Object.prototype.propertyIsEnumerable,hn=(mt,Ht)=>{var en={};for(var Gn in mt)Ga.call(mt,Gn)&&Ht.indexOf(Gn)<0&&(en[Gn]=mt[Gn]);if(mt!=null&&Wu)for(var Gn of Wu(mt))Ht.indexOf(Gn)<0&&Da.call(mt,Gn)&&(en[Gn]=mt[Gn]);return en};const Lt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Vt=(mt,Ht)=>{var en=mt,{editData:Gn,globalSetting:Sl,loading:Fl,dispatch:ir,onRef:Ll=()=>{},isEdit:Ql}=en,xa=hn(en,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Xu,Sa]=(0,a.useState)([]),[Fr,or]=(0,a.useState)(),[Fa,pl]=(0,a.useState)(),[Vl,Cl]=(0,a.useState)(""),[yl,Xr]=(0,a.useState)("");(0,a.useEffect)(()=>{Sa(["","","",""])},[]),(0,a.useEffect)(()=>{if(!Gn||!Ql)return;const Cr=[],dl=[];Gn==null||Gn.choices.forEach((Jl,zi)=>{Cr.push(Jl.choice_text),Jl.is_answer&&dl.push(zi)}),Cl(Gn==null?void 0:Gn.name),Xr(Gn==null?void 0:Gn.analysis),Sa(Cr),pl(dl)},[Gn]),(0,a.useImperativeHandle)(Ht,()=>({onSave:ii,Clear:ta}));const ii=()=>{if(!Vl)return ye.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Cr=Xu.findIndex(Jl=>!Jl);if(Cr>-1)return ye.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Lt[Cr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Fa))return ye.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;const dl=Xu.map((Jl,zi)=>({choice_text:Jl,is_answer:Fa.includes(zi)?1:0}));return{name:Vl,choices:dl,analysis:yl}},ta=()=>{Sa(["","","",""]),Cl(""),Xr(""),pl("")};return a.createElement("section",{className:St.wrap},a.createElement("p",{className:St.titleWrap},a.createElement("span",{className:St.required},"*"),a.createElement("span",{className:St.title},"\u9898\u5E72\uFF1A")),a.createElement(ht.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Vl,onChange:Cr=>Cl(Cr)}),a.createElement("p",{className:St.titleWrap},a.createElement("span",{className:St.required},"*"),a.createElement("span",{className:St.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:St.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Xu.map((Cr,dl)=>a.createElement("div",{className:St.choiceWrap,key:dl},a.createElement(ie.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${St.answer} ${Fa!=null&&Fa.includes(dl)?St.activeAnswer:""}`,onClick:()=>pl([dl])},Lt[dl])),a.createElement("div",{className:St.editorWrap},Fr===dl?a.createElement(ht.Z,{id:`single-question-option-${dl}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Cr,onChange:Jl=>{Xu[dl]=Jl,Sa(Xu)}}):a.createElement("div",{className:St.htmlWrap,onClick:()=>or(dl)},a.createElement(Ae.Z,{value:Cr}))),dl>1&&a.createElement(ie.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${St.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Sa(Xu.filter((Jl,zi)=>zi!==dl)),dl===Fa&&pl(null)}})),dl<14&&dl===Xu.length-1&&a.createElement(ie.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${St.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Sa([...Xu,""])})))),a.createElement("p",{className:St.titleWrap},a.createElement("span",{className:St.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(ht.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:yl,onChange:Cr=>Xr(Cr)}))};var Kn=(0,fe.connect)(({loading:mt,globalSetting:Ht})=>({globalSetting:Ht,loading:mt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Vt)),lu=E(96599),Sn=E(58755),nu=E(61485),Nn=E(59301),Xt=Object.defineProperty,te=Object.defineProperties,re=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,Jt=(mt,Ht,en)=>Ht in mt?Xt(mt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:en}):mt[Ht]=en,vn=(mt,Ht)=>{for(var en in Ht||(Ht={}))Ue.call(Ht,en)&&Jt(mt,en,Ht[en]);if(Ee)for(var en of Ee(Ht))lt.call(Ht,en)&&Jt(mt,en,Ht[en]);return mt},Cu=(mt,Ht)=>te(mt,re(Ht)),Mn=(mt,Ht)=>{var en={};for(var Gn in mt)Ue.call(mt,Gn)&&Ht.indexOf(Gn)<0&&(en[Gn]=mt[Gn]);if(mt!=null&&Ee)for(var Gn of Ee(mt))Ht.indexOf(Gn)<0&&lt.call(mt,Gn)&&(en[Gn]=mt[Gn]);return en},Zn=(mt,Ht,en)=>new Promise((Gn,Sl)=>{var Fl=Ql=>{try{Ll(en.next(Ql))}catch(xa){Sl(xa)}},ir=Ql=>{try{Ll(en.throw(Ql))}catch(xa){Sl(xa)}},Ll=Ql=>Ql.done?Gn(Ql.value):Promise.resolve(Ql.value).then(Fl,ir);Ll((en=en.apply(mt,Ht)).next())});const Ru=mt=>{if(!mt)return!1;if(/^s*$/.test(mt)||mt.trim()===""){ye.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let Ht=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return mt==="|"?(ye.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},ya=({value:mt=[],onClose:Ht})=>Nn.createElement(lu.default,{closable:!0,onClose:Ht,className:St.keywordTag},Nn.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},mt.join(" \u6216 "))),ia=(mt,Ht)=>{var en=mt,{editData:Gn,globalSetting:Sl,loading:Fl,dispatch:ir,onRef:Ll=()=>{},isEdit:Ql}=en,xa=Mn(en,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[Xu,Sa]=(0,a.useState)(""),[Fr,or]=(0,a.useState)(""),[Fa,pl]=(0,a.useState)(""),[Vl,Cl]=(0,a.useState)(""),[yl]=Le.default.useForm(),Xr=Le.default.useWatch("use_keywords",yl);(0,a.useEffect)(()=>{var dl;!Gn||!Ql||(Sa(Gn==null?void 0:Gn.name),or(Gn==null?void 0:Gn.analysis),pl((dl=Gn==null?void 0:Gn.answer_texts)==null?void 0:dl[0]),yl.setFieldsValue(vn({},Gn)))},[Gn]),(0,a.useImperativeHandle)(Ht,()=>({onSave:ii,Clear:ta}));const ii=()=>Zn(void 0,null,function*(){if(!Xu)return ye.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield yl.validateFields()}catch(Jl){ye.ZP.error(Jl.errorFields[0].errors[0]);return}const dl=yl.getFieldsValue();return console.log(dl,"values"),vn({name:Xu,answer_texts:[Fa],analysis:Fr},dl)}),ta=()=>{Sa(""),or(""),pl(""),yl.resetFields()},Cr=Gn==null?void 0:Gn.score;return Nn.createElement("section",{className:St.wrap},Nn.createElement("p",{className:St.titleWrap},Nn.createElement("span",{className:St.required},"*"),Nn.createElement("span",{className:St.title},"\u9898\u5E72\uFF1A")),Nn.createElement(ht.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Xu,onChange:dl=>Sa(dl)}),Nn.createElement("p",{className:St.titleWrap},Nn.createElement("span",{className:St.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),Nn.createElement(ht.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Fa,onChange:dl=>pl(dl)}),Nn.createElement("p",{className:St.titleWrap},Nn.createElement("span",{className:St.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Nn.createElement(ht.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Fr,onChange:dl=>or(dl)}),Nn.createElement(Le.default,{form:yl,size:"large",onFinishFailed:dl=>Zn(void 0,null,function*(){var Jl,zi;ye.ZP.error(dl.errorFields[0].errors[0]),yl.scrollToField((zi=(Jl=dl==null?void 0:dl.errorFields)==null?void 0:Jl[0])==null?void 0:zi.name,{behavior:"smooth",block:"center"})})},Nn.createElement(Fe.Z,{align:"middle",className:"mb30 mt20"},Nn.createElement(Le.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},Nn.createElement(Sn.Z,null)),Nn.createElement(pe.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Nn.createElement(pe.Z,null,Nn.createElement(ie.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},Nn.createElement(nu.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),Xr&&Nn.createElement(Le.default.List,{name:"keywords",rules:[{validator(dl,Jl){return Jl!=null&&Jl.length?(Jl==null?void 0:Jl.reduce((No,po)=>No+po.score,0))>parseFloat(Cr)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(dl,{add:Jl,remove:zi})=>Nn.createElement(Nn.Fragment,null,Nn.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),Nn.createElement(Fe.Z,{align:"middle",className:"font14 mb30"},Nn.createElement(pe.Z,{flex:1},Nn.createElement(le.default,{value:Vl,onChange:No=>{Cl(No.target.value)},maxLength:50,allowClear:!0,onPressEnter:No=>{var po,As,Ir,Mo;const $o=`${(po=No.target)==null?void 0:po.value}`,Br=(Ir=(As=$o==null?void 0:$o.split("|"))==null?void 0:As.filter(ke=>!!ke))==null?void 0:Ir.map(ke=>ke==null?void 0:ke.trim()),qi=yl.getFieldValue("keywords"),ue=((Mo=qi==null?void 0:qi.map(ke=>ke==null?void 0:ke.keyword))==null?void 0:Mo.flat())||[];for(const ke of Br)if(ue.includes(ke)){ye.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ru($o)&&(Jl({keyword:Br,score:1}),Cl(""))},className:St.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),Nn.createElement(pe.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),dl.map(No=>{var po=No,{key:As,name:Ir}=po,Mo=Mn(po,["key","name"]);return Nn.createElement(Fe.Z,{key:As,style:{marginRight:148}},Nn.createElement(pe.Z,{flex:1},Nn.createElement(Fe.Z,{align:"middle",justify:"space-between"},Nn.createElement(Le.default.Item,Cu(vn({},Mo),{name:[Ir,"keyword"]}),Nn.createElement(ya,{onClose:()=>zi(Ir)})),Nn.createElement(Le.default.Item,Cu(vn({},Mo),{name:[Ir,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),Nn.createElement(me.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var Dl=(0,fe.connect)(({loading:mt,globalSetting:Ht})=>({globalSetting:Ht,loading:mt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(ia)),Ya=E(8848),Nu={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},ba=E(32134),ru=E(12893),Il=Object.defineProperty,lr=Object.defineProperties,At=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,mn=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,xn=(mt,Ht,en)=>Ht in mt?Il(mt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:en}):mt[Ht]=en,Ku=(mt,Ht)=>{for(var en in Ht||(Ht={}))mn.call(Ht,en)&&xn(mt,en,Ht[en]);if(On)for(var en of On(Ht))Dt.call(Ht,en)&&xn(mt,en,Ht[en]);return mt},da=(mt,Ht)=>lr(mt,At(Ht)),Ca=(mt,Ht)=>{var en={};for(var Gn in mt)mn.call(mt,Gn)&&Ht.indexOf(Gn)<0&&(en[Gn]=mt[Gn]);if(mt!=null&&On)for(var Gn of On(mt))Ht.indexOf(Gn)<0&&Dt.call(mt,Gn)&&(en[Gn]=mt[Gn]);return en};const Pa=mt=>{var Ht=mt,{value:en,onChange:Gn,scrollId:Sl}=Ht,Fl=Ca(Ht,["value","onChange","scrollId"]);return a.createElement("div",{id:Sl||""},a.createElement(ht.Z,da(Ku({},Fl),{defaultValue:en,onChange:(ir,Ll)=>{Ll!=null&&Ll.length?Gn(ir,Ll):Gn(ir)}})))},Oa=({value:mt,onChange:Ht,placeholder:en,height:Gn=140,isEdit:Sl})=>Sl?a.createElement(ht.Z,{watch:!0,isFocus:!0,height:Gn,placeholder:en,defaultValue:mt,onChange:Ht}):a.createElement("div",{style:{cursor:"pointer"}},mt?a.createElement(Ae.Z,{className:Nu.inputBorder,value:mt}):a.createElement("div",{className:`${Nu.inputBorder} ${Nu.placeholder}`},en));var tl=E(59301),Ju=Object.defineProperty,Ba=Object.defineProperties,ll=Object.getOwnPropertyDescriptors,_a=Object.getOwnPropertySymbols,ja=Object.prototype.hasOwnProperty,jl=Object.prototype.propertyIsEnumerable,pr=(mt,Ht,en)=>Ht in mt?Ju(mt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:en}):mt[Ht]=en,jr=(mt,Ht)=>{for(var en in Ht||(Ht={}))ja.call(Ht,en)&&pr(mt,en,Ht[en]);if(_a)for(var en of _a(Ht))jl.call(Ht,en)&&pr(mt,en,Ht[en]);return mt},on=(mt,Ht)=>Ba(mt,ll(Ht)),yr=(mt,Ht)=>{var en={};for(var Gn in mt)ja.call(mt,Gn)&&Ht.indexOf(Gn)<0&&(en[Gn]=mt[Gn]);if(mt!=null&&_a)for(var Gn of _a(mt))Ht.indexOf(Gn)<0&&jl.call(mt,Gn)&&(en[Gn]=mt[Gn]);return en};const Ri=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ka=({value:mt,onChange:Ht,choiceTextKey:en,answerKey:Gn,index:Sl,isEdit:Fl,setInputActive:ir,form:Ll,choiceOptionsPath:Ql,allowChangeMode:xa,showAddIcon:Xu,addItem:Sa,deleteItem:Fr})=>{const or=(mt==null?void 0:mt[Gn])===!0,Fa=()=>{const Vl=Ll.getFieldValue(Ql);Ll.setFieldValue(Ql,Vl.map(Cl=>on(jr({},Cl),{[Gn]:!1})))},pl=()=>{or?Ht(on(jr({},mt),{[Gn]:!1})):(xa||Fa(),Ht(on(jr({},mt),{[Gn]:!0})))};return tl.createElement(Fe.Z,{className:Nu.choiceWrap,align:"middle",wrap:!1},tl.createElement(pe.Z,{onClick:pl,className:`${Nu.choiceIndex} ${or?Nu.activeAnswer:""}`},Ri[Sl]),tl.createElement(pe.Z,{flex:1,className:`${Nu.editorWrap} ml15`,onClick:ir},tl.createElement(Oa,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Fl,value:mt==null?void 0:mt[en],onChange:Vl=>{Ht(on(jr({},mt),{[en]:Vl}))}})),tl.createElement(pe.Z,{flex:"0 0 auto",className:"ml15"},tl.createElement("div",{onClick:pl,className:`${Nu.setAnswerBtn} ${or?Nu.activeAnswer:""}`},or?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),tl.createElement(pe.Z,{className:Nu.actionWrapper},tl.createElement(ie.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},tl.createElement(ba.Z,{className:Nu.addIcon,onClick:Sa,style:{visibility:Xu?"visible":"hidden"}})),tl.createElement(ie.Z,{title:"\u5220\u9664"},tl.createElement(ru.Z,{className:Nu.deleteIcon,onClick:Fr,style:{visibility:Sl>1?"visible":"hidden"}}))))},Yl=({questionTitlePlaceholder:mt,titleKey:Ht,choiceKey:en,analysisKey:Gn,choiceTextKey:Sl,answerKey:Fl,choiceOptionsPath:ir,allowChangeMode:Ll=!0,form:Ql,showAnalysis:xa=!0})=>{const[Xu,Sa]=(0,a.useState)(),[Fr,or]=(0,a.useState)(!1);return tl.createElement("div",{className:Nu.wrap},tl.createElement("div",{className:Nu.questionTitleEditorWrap},tl.createElement(Le.default.Item,{label:"\u9898\u5E72",name:Ht,labelCol:{span:24},rules:[{required:!0}]},tl.createElement(Pa,{scrollId:Array.isArray(Ht)?Ht.join("_"):`${Ht}`,watch:!0,height:140,placeholder:mt}))),tl.createElement(Le.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),tl.createElement(Le.default.List,{name:en,rules:[{validator(Fa,pl){const Vl=pl.some(yl=>yl[Fl]),Cl=pl.findIndex(yl=>{var Xr;return((Xr=yl[Sl])==null?void 0:Xr.length)<=0});return Cl!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${Ri[Cl]}\u9009\u9879\u7684\u5185\u5BB9`)):Vl?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Fa,{add:pl,remove:Vl})=>tl.createElement("div",{id:Array.isArray(ir)?ir.join("_"):`${ir}`},Fa.map((Cl,yl)=>{var Xr=Cl,{key:ii,name:ta}=Xr,Cr=yr(Xr,["key","name"]);const dl=Xu===ii,Jl=()=>{Sa(ii)},zi=yl<7&&yl===Fa.length-1,No=()=>pl({[Sl]:"",[Fl]:0}),po=()=>Vl(ta);return tl.createElement(Le.default.Item,on(jr({},Cr),{key:ii,name:ta,noStyle:!0}),tl.createElement(Ka,{choiceTextKey:Sl,answerKey:Fl,index:yl,isEdit:dl,setInputActive:Jl,form:Ql,choiceOptionsPath:ir,allowChangeMode:Ll,showAddIcon:zi,addItem:No,deleteItem:po}))}),Fa.length<15&&tl.createElement("div",{className:`${Nu.addBtn} mb30`,onClick:()=>pl({[Sl]:"",[Fl]:0})},"\u6DFB\u52A0\u9009\u9879"))),xa&&tl.createElement("div",{onClick:()=>or(!0)},tl.createElement(Le.default.Item,{name:Gn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},tl.createElement(Oa,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Fr}))))};var qa=E(59301),bl=Object.defineProperty,vr=Object.defineProperties,nl=Object.getOwnPropertyDescriptors,vi=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable,to=(mt,Ht,en)=>Ht in mt?bl(mt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:en}):mt[Ht]=en,Wi=(mt,Ht)=>{for(var en in Ht||(Ht={}))oa.call(Ht,en)&&to(mt,en,Ht[en]);if(vi)for(var en of vi(Ht))Kr.call(Ht,en)&&to(mt,en,Ht[en]);return mt},ti=(mt,Ht)=>vr(mt,nl(Ht)),$i=(mt,Ht)=>{var en={};for(var Gn in mt)oa.call(mt,Gn)&&Ht.indexOf(Gn)<0&&(en[Gn]=mt[Gn]);if(mt!=null&&vi)for(var Gn of vi(mt))Ht.indexOf(Gn)<0&&Kr.call(mt,Gn)&&(en[Gn]=mt[Gn]);return en};const ur=({value:mt,onChange:Ht,position:en,removeBlank:Gn})=>{const Sl=ir=>{ge.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Nu.modal,onOk:()=>{const Ll=[...mt];Ll.splice(ir,1),Ll.length===0?Gn(en-1):Ht(Ll)}})},Fl=()=>{const ir=[...mt];ir.push(""),Ht(ir)};return qa.createElement(Fe.Z,{className:"ml20"},qa.createElement(pe.Z,{flex:1},mt==null?void 0:mt.map((ir,Ll)=>qa.createElement(Fe.Z,{key:`${ir}_${Ll}`,className:"mb20"},qa.createElement(le.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:ir,autoSize:{maxRows:3},maxLength:1e3,onBlur:Ql=>{const xa=[...mt],Xu=Ql.target.value.trim();xa[Ll]=Xu,Ht(xa)}}),qa.createElement(ie.Z,{title:"\u5220\u9664"},qa.createElement(ru.Z,{className:Nu.deleteIcon,style:{marginLeft:15,visibility:en===1&&Ll===0?"hidden":"visible"},onClick:()=>Sl(Ll)})),qa.createElement(ie.Z,{title:"\u65B0\u589E\u7B54\u6848"},qa.createElement(ba.Z,{style:{color:"#2A5DD8",fontSize:16,marginLeft:15,visibility:Ll===0?"visible":"hidden"},onClick:()=>{Fl()}}))))))},Ai=({value:mt=!0,onChange:Ht})=>qa.createElement(Sn.Z,{checked:!mt,onChange:en=>{Ht(!en)}}),Or="\u2581",wr=({questionTitlePlaceholder:mt,form:Ht,name:en,scoreByBlank:Gn="use_blank_score",answerKey:Sl,titleKey:Fl="name",analysisKey:ir="analysis",isOrdered:Ll="is_ordered"})=>{var Ql,xa;const[Xu,Sa]=(0,a.useState)(!1),Fr=()=>{const yl=Ht.getFieldValue(["sub_item_banks",...Sl]);Ht.setFieldValue(["sub_item_banks",...Sl],yl==null?void 0:yl.map((Xr,ii)=>ti(Wi({},Xr),{position:ii+1})))},or=(0,a.useRef)(),Fa=(yl,Xr)=>{for(let ii=0;ii<yl;ii++)or.current({position:null,answer_text:[""]},Xr+ii);Fr()},pl=(0,a.useRef)(),Vl=yl=>{pl.current(yl),Fr()},Cl=(xa=(Ql=Ht.getFieldValue("sub_item_banks"))==null?void 0:Ql[Sl==null?void 0:Sl[0]])==null?void 0:xa[Sl==null?void 0:Sl[1]];return qa.createElement("div",{className:Nu.wrap},qa.createElement("div",{className:Nu.questionTitleEditorWrap},qa.createElement(Le.default.Item,{label:"\u9898\u5E72",name:Fl,labelCol:{span:24},rules:[{required:!0}]},qa.createElement(Pa,{scrollId:"name",watch:!0,height:140,placeholder:mt,showNullButton:!0,onAddBlank:()=>{const yl=Ht.getFieldValue(["sub_item_banks",...Sl]);Fa(1,yl==null?void 0:yl.length)}}))),qa.createElement(Le.default.List,{name:Sl,rules:[{validator(yl,Xr){if((Xr==null?void 0:Xr.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const ii of Xr){const{answer_text:ta}=ii||{};if(ta!=null&&ta.some(Cr=>(Cr==null?void 0:Cr.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(yl,{add:Xr,remove:ii},{errors:ta})=>(or.current=Xr,pl.current=ii,qa.createElement(qa.Fragment,null,qa.createElement(Le.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),yl.map((Cr,dl)=>{var Jl=Cr,{key:zi,name:No}=Jl,po=$i(Jl,["key","name"]);return qa.createElement(Fe.Z,{key:zi,align:"top",wrap:!1},qa.createElement(pe.Z,{flex:"0 0 auto",className:`${Nu.blankIndex} pt5`},"\u586B\u7A7A\u9879",dl+1),qa.createElement(pe.Z,{flex:1},qa.createElement(Fe.Z,{align:"top",justify:"space-between",wrap:!1},qa.createElement(pe.Z,{flex:1},qa.createElement(Le.default.Item,ti(Wi({},po),{name:[No,"answer_text"],noStyle:!0}),qa.createElement(ur,{removeBlank:Vl,position:dl+1}))),(Ht==null?void 0:Ht.getFieldValue(["sub_item_banks",...Gn]))&&qa.createElement(pe.Z,{flex:"224px",style:{margin:"-2px 0px 0px 20px"}},qa.createElement(Le.default.Item,ti(Wi({},po),{name:[No,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Nu.blankInputNumberWrapper}),qa.createElement(me.Z,{className:Nu.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),qa.createElement(Le.default.Item,ti(Wi({},po),{name:[No,"position"],noStyle:!0}),qa.createElement(le.default,{type:"hidden"}))))})))),qa.createElement(se.ZP,{className:"mb20",onClick:()=>Fa(1,Cl==null?void 0:Cl.length),type:"primary",shape:"round"},"\u65B0\u589E\u586B\u7A7A\u9879"),qa.createElement(Fe.Z,{align:"middle"},qa.createElement(Le.default.Item,{name:[en,"downcase"],valuePropName:"checked"},qa.createElement(Sn.Z,null)),qa.createElement(pe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),qa.createElement(Fe.Z,{align:"middle"},qa.createElement(Le.default.Item,{name:[en,"no_space"],valuePropName:"checked"},qa.createElement(Sn.Z,null)),qa.createElement(pe.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Cl==null?void 0:Cl.length)>1&&qa.createElement(Fe.Z,{align:"middle",className:(Cl==null?void 0:Cl.length)>1?"mb30":`${Nu.hide}`},qa.createElement(Le.default.Item,{name:Ll},qa.createElement(Ai,null)),qa.createElement(pe.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),qa.createElement("div",{onClick:()=>Sa(!0)},qa.createElement(Le.default.Item,{name:ir,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},qa.createElement(Oa,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Xu}))))};var ni=Object.defineProperty,ri=Object.defineProperties,Ui=Object.getOwnPropertyDescriptors,gi=Object.getOwnPropertySymbols,Ji=Object.prototype.hasOwnProperty,$r=Object.prototype.propertyIsEnumerable,cl=(mt,Ht,en)=>Ht in mt?ni(mt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:en}):mt[Ht]=en,rl=(mt,Ht)=>{for(var en in Ht||(Ht={}))Ji.call(Ht,en)&&cl(mt,en,Ht[en]);if(gi)for(var en of gi(Ht))$r.call(Ht,en)&&cl(mt,en,Ht[en]);return mt},Ol=(mt,Ht)=>ri(mt,Ui(Ht)),Ml=(mt,Ht)=>{var en={};for(var Gn in mt)Ji.call(mt,Gn)&&Ht.indexOf(Gn)<0&&(en[Gn]=mt[Gn]);if(mt!=null&&gi)for(var Gn of gi(mt))Ht.indexOf(Gn)<0&&$r.call(mt,Gn)&&(en[Gn]=mt[Gn]);return en};const Er={\u6B63\u786E:"T",\u9519\u8BEF:"F"},$t=({value:mt,onChange:Ht,form:en,choiceKey:Gn})=>{const Sl=(mt==null?void 0:mt.is_answer)===!0,Fl=mt==null?void 0:mt.choice_text,ir=()=>{var Ll;const Ql=(Ll=en==null?void 0:en.getFieldValue(["sub_item_banks",...Gn]))==null?void 0:Ll.map(xa=>({choice_text:xa==null?void 0:xa.choice_text,is_answer:!1}));en==null||en.setFieldValue(["sub_item_banks",...Gn],Ql),Ht(Ol(rl({},mt),{is_answer:!0}))};return a.createElement(Fe.Z,{className:Nu.choiceWrap,align:"middle",wrap:!1},a.createElement(pe.Z,{onClick:ir,className:`${Nu.choiceIndex} ${Nu.judgementIndex} ${Sl?Nu.activeAnswer:""}`},Er[Fl]),a.createElement(pe.Z,{flex:1,className:`${Nu.editorWrap} ml15`},a.createElement("div",{className:`${Nu.inputBorder} ${Nu.placeholder} ${Sl?Nu.activeJudgementAnswer:""}`},Fl)),a.createElement(pe.Z,{flex:"0 0 auto",className:"ml15"},a.createElement("div",{onClick:ir,className:`${Nu.setAnswerBtn} ${Sl?Nu.activeAnswer:""}`},Sl?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},ou=({questionTitlePlaceholder:mt,choiceKey:Ht="choices",form:en,titleKey:Gn="name",analysisKey:Sl="analysis"})=>{const[Fl,ir]=(0,a.useState)(!1);return a.createElement("div",{className:Nu.wrap},a.createElement("div",{className:Nu.questionTitleEditorWrap},a.createElement(Le.default.Item,{label:"\u9898\u5E72",name:Gn,labelCol:{span:24},rules:[{required:!0}]},a.createElement(Pa,{scrollId:"name",watch:!0,height:140,placeholder:mt}))),a.createElement(Le.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},a.createElement(Le.default.List,{name:Ht,rules:[{validator(Ll,Ql){return Ql.some(Xu=>(Xu==null?void 0:Xu.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Ll=>a.createElement("div",{id:"choices"},Ll.map(Ql=>{var xa=Ql,{key:Xu,name:Sa}=xa,Fr=Ml(xa,["key","name"]);return a.createElement(Le.default.Item,Ol(rl({},Fr),{key:Xu,name:Sa,noStyle:!0}),a.createElement($t,{form:en,choiceKey:Ht}))})))),a.createElement("div",{onClick:()=>ir(!0)},a.createElement(Le.default.Item,{name:Sl,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Oa,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Fl}))))};var cu=Object.defineProperty,Ha=Object.defineProperties,fl=Object.getOwnPropertyDescriptors,il=Object.getOwnPropertySymbols,Al=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,Tl=(mt,Ht,en)=>Ht in mt?cu(mt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:en}):mt[Ht]=en,Hl=(mt,Ht)=>{for(var en in Ht||(Ht={}))Al.call(Ht,en)&&Tl(mt,en,Ht[en]);if(il)for(var en of il(Ht))Zl.call(Ht,en)&&Tl(mt,en,Ht[en]);return mt},ui=(mt,Ht)=>Ha(mt,fl(Ht)),Gr=(mt,Ht)=>{var en={};for(var Gn in mt)Al.call(mt,Gn)&&Ht.indexOf(Gn)<0&&(en[Gn]=mt[Gn]);if(mt!=null&&il)for(var Gn of il(mt))Ht.indexOf(Gn)<0&&Zl.call(mt,Gn)&&(en[Gn]=mt[Gn]);return en};const ar=mt=>{var Ht=mt,{value:en,onChange:Gn}=Ht,Sl=Gr(Ht,["value","onChange"]);const Fl=ir=>{Gn([ir])};return a.createElement(ht.Z,ui(Hl({},Sl),{defaultValue:en==null?void 0:en[0],onChange:Fl}))},Rr=mt=>{if(!mt)return!1;let Ht=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return mt==="|"?(ye.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Zr=({value:mt=[],onClose:Ht})=>a.createElement(lu.default,{closable:!0,onClose:Ht,className:Nu.keywordTag},mt==null?void 0:mt.join(" \u6216 ")),ma=({questionTitlePlaceholder:mt,form:Ht,showKeywords:en,isMustKeyWords:Gn=en,titleKey:Sl="name",analysisKey:Fl="analysis",answerTexts:ir="answer_texts",keywords:Ll="keywords",useKeywords:Ql="use_keywords",indexs:xa})=>{const[Xu,Sa]=(0,a.useState)(!1),[Fr,or]=(0,a.useState)(""),Fa=Le.default.useWatch("sub_item_banks",Ht),{use_keywords:pl,score:Vl}=(Fa==null?void 0:Fa[xa])||{};return console.log(pl,Vl,"itemValues"),a.createElement("div",{className:Nu.wrap},a.createElement("div",{className:Nu.questionTitleEditorWrap},a.createElement(Le.default.Item,{label:"\u9898\u5E72",name:Sl,labelCol:{span:24},rules:[{required:!0}]},a.createElement(Pa,{scrollId:"name",watch:!0,height:140,placeholder:mt}))),a.createElement(Le.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:ir,labelCol:{span:24}},a.createElement(ar,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),en&&!Gn&&a.createElement(Le.default.Item,{hidden:!0,name:Ql,valuePropName:"checked"},a.createElement(Sn.Z,{defaultChecked:!0})),en&&Gn&&a.createElement(Fe.Z,{align:"middle",className:"mb30"},a.createElement(Le.default.Item,{name:Ql,valuePropName:"checked"},a.createElement(Sn.Z,null)),a.createElement(pe.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),a.createElement(pe.Z,null,a.createElement(ie.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},a.createElement(nu.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(pl||!Gn)&&a.createElement(Le.default.List,{name:Ll,rules:[{validator(Cl,yl){return Gn?yl!=null&&yl.length?(yl==null?void 0:yl.reduce((ii,ta)=>ii+ta.score,0))>parseFloat(Vl)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Cl,{add:yl,remove:Xr})=>a.createElement(a.Fragment,null,a.createElement("div",{className:`${Nu.title} mb10`},Gn?"\u5173\u952E\u8BCD":a.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),a.createElement(Fe.Z,{align:"middle",className:"font14 mb30"},a.createElement(pe.Z,{flex:1},a.createElement(le.default,{value:Fr,onChange:ii=>{or(ii.target.value)},maxLength:50,allowClear:!0,onPressEnter:ii=>{var ta,Cr,dl,Jl;const zi=`${(ta=ii.target)==null?void 0:ta.value}`,No=(dl=(Cr=zi==null?void 0:zi.split("|"))==null?void 0:Cr.filter(Ir=>!!Ir))==null?void 0:dl.map(Ir=>Ir==null?void 0:Ir.trim()),po=Ht.getFieldValue(["sub_item_banks",...Ll]),As=((Jl=po==null?void 0:po.map(Ir=>Ir==null?void 0:Ir.keyword))==null?void 0:Jl.flat())||[];for(const Ir of No)if(As.includes(Ir)){ye.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Rr(zi)&&(yl({keyword:No,score:1}),or(""))},className:Nu.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),a.createElement(pe.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Cl.map(ii=>{var ta=ii,{key:Cr,name:dl}=ta,Jl=Gr(ta,["key","name"]);return a.createElement(Fe.Z,{key:Cr,className:"mb20",style:{marginRight:148}},a.createElement(pe.Z,{flex:1},a.createElement(Fe.Z,{align:"middle",justify:"space-between"},a.createElement(Le.default.Item,ui(Hl({},Jl),{name:[dl,"keyword"]}),a.createElement(Zr,{onClose:()=>Xr(dl)})),Gn&&a.createElement(Le.default.Item,ui(Hl({},Jl),{name:[dl,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Nu.blankInputNumberWrapper}),a.createElement(me.Z,{className:Nu.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),a.createElement("div",{onClick:()=>Sa(!0)},a.createElement(Le.default.Item,{name:Fl,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Oa,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Xu}))))};var Ar=E(59301),Ur=Object.defineProperty,bo=Object.defineProperties,si=Object.getOwnPropertyDescriptors,Ci=Object.getOwnPropertySymbols,Ti=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,Pi=(mt,Ht,en)=>Ht in mt?Ur(mt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:en}):mt[Ht]=en,di=(mt,Ht)=>{for(var en in Ht||(Ht={}))Ti.call(Ht,en)&&Pi(mt,en,Ht[en]);if(Ci)for(var en of Ci(Ht))Mr.call(Ht,en)&&Pi(mt,en,Ht[en]);return mt},fo=(mt,Ht)=>bo(mt,si(Ht)),oo=(mt,Ht)=>{var en={};for(var Gn in mt)Ti.call(mt,Gn)&&Ht.indexOf(Gn)<0&&(en[Gn]=mt[Gn]);if(mt!=null&&Ci)for(var Gn of Ci(mt))Ht.indexOf(Gn)<0&&Mr.call(mt,Gn)&&(en[Gn]=mt[Gn]);return en},Oo=(mt,Ht,en)=>new Promise((Gn,Sl)=>{var Fl=Ql=>{try{Ll(en.next(Ql))}catch(xa){Sl(xa)}},ir=Ql=>{try{Ll(en.throw(Ql))}catch(xa){Sl(xa)}},Ll=Ql=>Ql.done?Gn(Ql.value):Promise.resolve(Ql.value).then(Fl,ir);Ll((en=en.apply(mt,Ht)).next())});const{Panel:xo}=Ya.default,Qo=null,Nr=(mt,Ht)=>{var en=mt,{globalSetting:Gn,loading:Sl,dispatch:Fl,editData:ir,onRef:Ll=()=>{},isEdit:Ql}=en,xa=oo(en,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[Xu,Sa]=(0,a.useState)(""),[Fr,or]=(0,a.useState)([]),[Fa]=Le.default.useForm();(0,a.useEffect)(()=>{!ir||!Ql||(Sa(ir==null?void 0:ir.name),or(ir==null?void 0:ir.sub_item_banks),Fa.setFieldsValue(di({},ir)))},[ir]),(0,a.useEffect)(()=>{or(Fa.getFieldValue("sub_item_banks"))},[Le.default.useWatch("sub_item_banks",Fa)]),(0,a.useImperativeHandle)(Ht,()=>({onSave:pl,Clear:Vl}));const pl=()=>Oo(void 0,null,function*(){if(!Xu)return ye.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Fa.validateFields()}catch(Cr){return console.log(Cr,"errInfo"),ye.ZP.error(Cr.errorFields[0].errors[0]),!1}const ta=Fr.map(Cr=>di({id:Cr.id>1?Cr.id:null},Cr));return{name:Xu,sub_item_banks:ta}}),Vl=()=>{Sa(""),or([])},Cl={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},yl=({value:ta})=>Ar.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},ta),[Xr,ii]=(0,a.useState)();return Ar.createElement("section",{className:St.wrap},Ar.createElement("p",{className:St.titleWrap},Ar.createElement("span",{className:St.required},"*"),Ar.createElement("span",{className:St.title},"\u9898\u5E72\uFF1A")),Ar.createElement(ht.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Xu,onChange:ta=>Sa(ta)}),Ar.createElement(Le.default,{form:Fa,autoComplete:"off"},Ar.createElement(Le.default.List,{name:"sub_item_banks",rules:[{validator(ta,Cr){return Cr?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(ta,{add:Cr,remove:dl})=>{const Jl=Fa.getFieldValue("sub_item_banks");return Ar.createElement(Ar.Fragment,null,Ar.createElement(Ya.default,{className:ta.length>0?St.collapseWrapper:"",bordered:!1,expandIcon:({isActive:zi})=>Ar.createElement("i",{className:`iconfont icon-weizhankai ${zi?St.open:St.close}`,style:{fontSize:14,transition:"all .2s"}})},ta.map((zi,No)=>{var po=zi,{key:As,name:Ir}=po,Mo=oo(po,["key","name"]),$o,Br,qi,ue,ke,et,Ft,xt,fn,Qn,Xn,xu;return Ar.createElement(xo,{className:St.panel,forceRender:!0,header:Ar.createElement("div",{className:St.panelHeader},"\u7B2C",No+1,"\u5C0F\u9898",Ar.createElement("span",null,"\uFF08",Cl[($o=Jl==null?void 0:Jl[Ir])==null?void 0:$o.item_type],"\uFF09")),extra:Ar.createElement(Fe.Z,{align:"middle",onClick:Tu=>Tu.stopPropagation(),style:{display:"flex",alignItems:"center"}},((Br=Jl==null?void 0:Jl[Ir])==null?void 0:Br.item_type)=="completion"&&Ar.createElement(Le.default.Item,fo(di({},Mo),{name:[Ir,"score"],className:St.blankInputNumberWrapper,style:{marginBottom:0}}),((qi=Jl==null?void 0:Jl[Ir])==null?void 0:qi.item_type)=="completion"&&Ar.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",Ar.createElement(yl,{value:(ue=Jl==null?void 0:Jl[Ir])==null?void 0:ue.score}),"\u5206")),((ke=Jl==null?void 0:Jl[Ir])==null?void 0:ke.item_type)=="completion"&&Ar.createElement(Ar.Fragment,null,Ar.createElement(nt.ZP.Group,{defaultValue:(et=Jl==null?void 0:Jl[Ir])==null?void 0:et.use_blank_score,className:St.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Tu=>{var eu;console.log(Fa.getFieldsValue()),Fa==null||Fa.setFieldValue(["sub_item_banks",Ir,"use_blank_score"],(eu=Tu==null?void 0:Tu.target)==null?void 0:eu.value),ii(new Date)}}),Ar.createElement(ie.Z,{overlayInnerStyle:{width:460},title:Ar.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Ar.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Ar.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:As},Ar.createElement(Le.default.Item,fo(di({},Mo),{name:Ir}),(((Ft=Jl==null?void 0:Jl[Ir])==null?void 0:Ft.item_type)=="single"||((xt=Jl==null?void 0:Jl[Ir])==null?void 0:xt.item_type)=="multiple")&&Ar.createElement(Yl,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((fn=Jl==null?void 0:Jl[Ir])==null?void 0:fn.item_type)!="single",form:Fa,choiceKey:[Ir,"choices"],titleKey:[Ir,"name"],analysisKey:[Ir,"analysis"],choiceOptionsPath:["sub_item_banks",Ir,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Qn=Jl==null?void 0:Jl[Ir])==null?void 0:Qn.item_type)=="completion"&&Ar.createElement(wr,{form:Fa,name:Ir,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\uFF0C\u60A8\u53EF\u4EE5\u7528\u4EFB\u610F\u5B57\u7B26\u8868\u793A\u586B\u7A7A\u9879",scoreByBlank:[Ir,"use_blank_score"],titleKey:[Ir,"name"],analysisKey:[Ir,"analysis"],isOrdered:[Ir,"is_ordered"],answerKey:[Ir,"standard_answer"],key:Xr}),((Xn=Jl==null?void 0:Jl[Ir])==null?void 0:Xn.item_type)=="judgement"&&Ar.createElement(ou,{form:Fa,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Ir,"name"],analysisKey:[Ir,"analysis"],choiceKey:[Ir,"choices"]}),((xu=Jl==null?void 0:Jl[Ir])==null?void 0:xu.item_type)=="subjective"&&Ar.createElement(ma,{showKeywords:!0,form:Fa,titleKey:[Ir,"name"],analysisKey:[Ir,"analysis"],answerTexts:[Ir,"answer_texts"],useKeywords:[Ir,"use_keywords"],keywords:[Ir,"keywords"],indexs:Ir,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var Ho=(0,fe.connect)(({loading:mt,globalSetting:Ht})=>({globalSetting:Ht,loading:mt.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Nr)),Fo=E(42075),Vi=E(79939),yo=E(82326),Ki=E(70858),so={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},_l=E(70467),zu=E(58998),go=E(77996),wo=E(63392),$u=E(90736),Ds=E(44240),Vo=({open:mt,onCancel:Ht,onOk:en})=>{const Gn=(0,zu.g)(),[Sl,Fl,ir,Ll]=(0,wo.U)(go.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[Ql,xa]=(0,a.useState)(!1);(0,a.useEffect)(()=>{mt&&ir({page:1,limit:10,type:0},!0).then(Fa=>{(Fa==null?void 0:Fa.shixuns_count)===0&&xa(!0)})},[mt]);const[Xu,Sa]=(0,a.useState)([]),[Fr,or]=(0,a.useState)([]);return a.createElement(ge.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:mt,width:948,centered:!0,closable:!0,onCancel:Ht,onOk:()=>en(Fr),destroyOnClose:!0},a.createElement(Fe.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},a.createElement(pe.Z,null,a.createElement(Vi.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Gn,onChange:Fa=>{ir({page:1,discipline_id:Fa==null?void 0:Fa[0],sub_discipline_id:Fa==null?void 0:Fa[1]})}}),a.createElement(yo.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Fa=>ir({page:1,diff:Fa})}),a.createElement(yo.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Fa=>ir({page:1,shixun_publish_status:Fa})})),a.createElement(_l.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Fa=>{ir({keyword:Fa,page:1})}})),Ql?a.createElement("div",null,a.createElement($u.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,De.xg)("/shixuns")})):a.createElement(Ki.default,{loading:Fl,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Fa,pl)=>a.createElement("div",{style:{display:"flex",alignItems:"center"}},a.createElement("div",{className:pl!=null&&pl.high_resources_consume?so.title:"",title:Fa||"--"},a.createElement(Ae.Z,{key:1,showLines:1,showTextOnly:!0,value:Fa||"--"})),(pl==null?void 0:pl.high_resources_consume)&&a.createElement(Ds.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Fa,pl,Vl)=>a.createElement("span",null,Fa||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:a.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",a.createElement(ie.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},a.createElement(nu.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Fa,pl,Vl)=>a.createElement("span",null,Fa||"- -")},{title:"\u64CD\u4F5C",render(Fa,pl){const{title:Vl,challenge_names:Cl,author_name:yl,identifier:Xr,author_school_name:ii,study_count:ta}=pl||{};return a.createElement("div",null,a.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{ge.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:a.createElement("div",null,a.createElement(Ae.Z,{value:Vl,style:{marginBottom:18}}),a.createElement("div",{className:so.challengeNameWrapper},Cl.map((Cr,dl)=>a.createElement("div",{className:so.challengeName,key:dl},"\u7B2C",(0,De.EM)(dl+1),"\u9898\xA0",Cr))),a.createElement(Fe.Z,{className:so.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},a.createElement(pe.Z,{className:so.shixunInfoWrapper},a.createElement("span",null,"\u521B\u5EFA\u8005"),a.createElement("span",{className:so.shixunInfo},yl.split("\u3001")[0]),a.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),a.createElement("span",{className:so.shixunInfo},ii),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:so.shixunInfo},ta)),a.createElement(se.ZP,{type:"primary",className:so.btnToDetail,onClick:()=>(0,De.xg)(`/shixuns/${Xr}/challenges?exercise=true`)},a.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(pl==null?void 0:pl.shixun_tag_num)===1&&a.createElement("a",{target:"_blank",href:`/shixuns/${pl==null?void 0:pl.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:Ll==null?void 0:Ll.items,rowSelection:{type:"radio",selectedRowKeys:Xu,preserveSelectedRowKeys:!0,getCheckboxProps:Fa=>({disabled:Fa.shixun_tag_num===1}),onChange(Fa,pl){var Vl,Cl,yl;console.log(Fa),Sa(Fa);const Xr=[];for(const ta of Fr)Fa.includes(ta.id)&&Xr.push(ta);const ii=Xr.map(ta=>ta.id);for(const ta of pl)ta&&Fa.includes(ta.id)&&!ii.includes(ta.id)&&Xr.push({id:ta.id,difficulty:ta.level,identifier:ta.identifier,name:ta.name,real_name:(Vl=ta==null?void 0:ta.author_name)==null?void 0:Vl.split("\u3001")[0],school_name:ta.author_school_name,challenge_names:ta.challenge_names,challenges:(Cl=ta.challenge_names)==null?void 0:Cl.map((Cr,dl)=>({subject:Cr,id:dl,score:5})),score:((yl=ta.challenge_names)==null?void 0:yl.length)*5,study_count:ta.study_count,challenges_count:ta.challenges_count});or(Xr)}},pagination:{current:Sl.page,pageSize:Sl.limit,total:Ll==null?void 0:Ll.items_count,showTotal:Fa=>a.createElement("span",null,"\u5171\xA0",a.createElement("span",{style:{color:"#165DFF"}},Fa),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Fa,pl){ir({page:Fa,limit:pl})},size:"default"},scroll:{y:400}}))},Os=E(27878),Ms=E(66443),ps=(mt,Ht,en)=>new Promise((Gn,Sl)=>{var Fl=Ql=>{try{Ll(en.next(Ql))}catch(xa){Sl(xa)}},ir=Ql=>{try{Ll(en.throw(Ql))}catch(xa){Sl(xa)}},Ll=Ql=>Ql.done?Gn(Ql.value):Promise.resolve(Ql.value).then(Fl,ir);Ll((en=en.apply(mt,Ht)).next())}),Io=({visible:mt,getdata:Ht,onCancel:en,onRandomExchange:Gn,selectFromProblemSet:Sl,questionParams:Fl})=>{const[ir,Ll]=(0,a.useState)(!1),[Ql,xa]=(0,a.useState)(!1),[Xu,Sa]=(0,a.useState)({}),Fr=(0,fe.useParams)(),[or,Fa]=(0,a.useState)(),pl=(Vl,Cl)=>ps(void 0,null,function*(){xa(!0);const yl=yield(0,Me.ZP)(`/api/exercises/${Fr.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Fl.id,item_bank_id:Vl,shixuns_info:[{id:Vl,is_copy:Cl!=1,is_use:Cl!=1}]}});xa(!1),yl!=null&&yl.status||(ye.ZP.info("\u6362\u9898\u6210\u529F"),en(),Ht())});return a.createElement(ge.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:mt,onCancel:en,centered:!0,maskClosable:!0,footer:null},a.createElement(Fe.Z,{justify:"center",className:"pb20"},a.createElement(Fo.Z,{onClick:Gn},"\u968F\u673A\u66F4\u6362"),(Fl==null?void 0:Fl.type)!=="PRACTICAL"&&a.createElement(se.ZP,{style:{marginLeft:24},onClick:Sl},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(Fl==null?void 0:Fl.type)==="PRACTICAL"&&a.createElement(se.ZP,{style:{marginLeft:24},onClick:()=>{Ll(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),a.createElement(Vo,{open:ir,onCancel:()=>Ll(!1),onOk:Vl=>ps(void 0,null,function*(){if(console.log("----selectedRows",Vl,Fr),(Vl==null?void 0:Vl.length)<=0){ye.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let Cl=Vl==null?void 0:Vl.map(Xr=>Xr==null?void 0:Xr.id),yl=yield(0,Ms.Tr)({id:[...Cl],course_id:Fr.coursesId,type:"shixun"});(yl==null?void 0:yl.student_count)===0?pl(Cl==null?void 0:Cl[0],1):(Fa(Cl),Sa(yl)),Ll(!1)})}),a.createElement(Os.Z,{resdata:Xu,type:"shixun",okloading:Ql,oktext:(Xu==null?void 0:Xu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Vl=>ps(void 0,null,function*(){pl(or==null?void 0:or[0],2)})}))},Qs=E(18747),Rs=E(24334),Wo=E(80608),vs=E(71549),Go=E(8633),Ts=E(15267),bs=Object.defineProperty,xs=Object.defineProperties,Ys=Object.getOwnPropertyDescriptors,Yo=Object.getOwnPropertySymbols,ks=Object.prototype.hasOwnProperty,Es=Object.prototype.propertyIsEnumerable,os=(mt,Ht,en)=>Ht in mt?bs(mt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:en}):mt[Ht]=en,$n=(mt,Ht)=>{for(var en in Ht||(Ht={}))ks.call(Ht,en)&&os(mt,en,Ht[en]);if(Yo)for(var en of Yo(Ht))Es.call(Ht,en)&&os(mt,en,Ht[en]);return mt},gl=(mt,Ht)=>xs(mt,Ys(Ht)),hl=(mt,Ht,en)=>new Promise((Gn,Sl)=>{var Fl=Ql=>{try{Ll(en.next(Ql))}catch(xa){Sl(xa)}},ir=Ql=>{try{Ll(en.throw(Ql))}catch(xa){Sl(xa)}},Ll=Ql=>Ql.done?Gn(Ql.value):Promise.resolve(Ql.value).then(Fl,ir);Ll((en=en.apply(mt,Ht)).next())});const rr=({data:mt,submit:Ht,goBack:en,loading:Gn,onTypeScore:Sl,editPreview:Fl=!1,onSkipExamination:ir,selectValue:Ll,onExchange:Ql,getdata:xa,handleMarkWrongQuestion:Xu,dispatch:Sa})=>{var Fr,or,Fa,pl,Vl,Cl,yl,Xr,ii,ta,Cr;const dl=(0,a.useRef)(),[Jl,zi]=(0,a.useState)(null),[No,po]=(0,a.useState)(!1),[As,Ir]=(0,a.useState)(!1),Mo=(0,a.useRef)(),[$o]=Le.default.useForm(),Br=(0,fe.useParams)(),[qi,ue]=(0,a.useState)(!1),[ke,et]=(0,a.useState)([]);(0,a.useEffect)(()=>{po(!0)},[]),(0,a.useEffect)(()=>{Fl||(0,De.Dk)("\u8BD5\u5377\u9884\u89C8")},[Fl]),(0,a.useEffect)(()=>{var jt;((jt=mt==null?void 0:mt.questionList)==null?void 0:jt.length)>0&&(mt==null||mt.questionList.forEach(Hu=>{var sa;Hu.type==="PRACTICAL"&&((sa=Hu==null?void 0:Hu.questions)==null||sa.forEach((Gu,qt)=>{var Na;ke[qt]=!((Na=Gu==null?void 0:Gu.shixun)!=null&&Na.ignore_prompt),et([...ke])}))}))},[mt]);const Ft=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],xt={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},fn={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Qn=jt=>{var Hu;const sa=[];return a.createElement(a.Fragment,null,a.createElement("aside",{className:oe.single},(Hu=jt==null?void 0:jt.choices)==null?void 0:Hu.map((Gu,qt)=>(Gu.is_answer&&sa.push(Go.k4[qt]),a.createElement("ul",{key:qt},a.createElement("li",null,Go.k4[qt],"\u3001"),a.createElement("li",null,a.createElement(Ae.Z,{value:Gu.choice_text})))))),a.createElement("div",{className:oe.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",sa.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Ft[jt.difficulty])),a.createElement("aside",null,a.createElement("span",{className:oe.text},"\u89E3\u6790:"),a.createElement(Ae.Z,{value:jt.analysis?jt.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(jt==null?void 0:jt.course_discipline_name)||"--"}`),a.createElement(ie.Z,{title:jt==null?void 0:jt.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),jt==null?void 0:jt.tag_discipline_name)))))},Xn=(jt,Hu)=>{var sa;const Gu=(sa=jt==null?void 0:jt.standard_answer)==null?void 0:sa.map((qt,Na)=>{var za;return a.createElement("div",{key:Na},`\u7B54\u6848\uFF08\u586B\u7A7A${qt==null?void 0:qt.position}\uFF09\uFF1A${(za=qt==null?void 0:qt.answer_text)==null?void 0:za.join("\u3001")}`)});return a.createElement(a.Fragment,null,a.createElement("div",{className:oe.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,Gu)),a.createElement("aside",null,a.createElement("span",{className:oe.text},"\u89E3\u6790:"),a.createElement(Ae.Z,{value:jt.analysis?jt.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(jt==null?void 0:jt.course_discipline_name)||"--"}`),a.createElement(ie.Z,{title:Hu?Hu==null?void 0:Hu.tag_discipline_name:jt==null?void 0:jt.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Hu?Hu==null?void 0:Hu.tag_discipline_name:jt==null?void 0:jt.tag_discipline_name)))))},xu=jt=>{var Hu;const sa=(Hu=jt==null?void 0:jt.standard_answer)==null?void 0:Hu.map((Gu,qt)=>a.createElement("div",{key:qt},`\u7B54\u6848\uFF08\u586B\u7A7A${(Gu==null?void 0:Gu.position)||(Gu==null?void 0:Gu.exercise_choice_id)}\uFF09\uFF1A${Gu==null?void 0:Gu.answer_text}`));return a.createElement(a.Fragment,null,a.createElement("div",{className:oe.analysis},a.createElement("div",{style:{display:"flex"}},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),a.createElement("div",null,sa)),a.createElement("aside",null,a.createElement("span",{className:oe.text},"\u89E3\u6790:"),a.createElement(Ae.Z,{value:jt.analysis?jt.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(jt==null?void 0:jt.course_discipline_name)||"--"}`),a.createElement(ie.Z,{title:jt==null?void 0:jt.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),jt==null?void 0:jt.tag_discipline_name)))))},Tu=(jt,Hu)=>{var sa;return a.createElement("div",{className:oe.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(sa=jt==null?void 0:jt.answer_texts)==null?void 0:sa[0]),a.createElement("aside",null,a.createElement("span",{className:oe.text},"\u89E3\u6790:"),a.createElement(Ae.Z,{value:jt.analysis?jt.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(jt==null?void 0:jt.course_discipline_name)||"--"}`),a.createElement(ie.Z,{title:Hu?Hu==null?void 0:Hu.tag_discipline_name:jt==null?void 0:jt.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Hu?Hu==null?void 0:Hu.tag_discipline_name:jt==null?void 0:jt.tag_discipline_name))))},eu=jt=>{var Hu,sa;return a.createElement("div",{className:oe.analysis},a.createElement("aside",null,a.createElement("span",{className:oe.text},"\u9884\u671F\u8F93\u51FA:"),a.createElement(Ae.Z,{value:(Hu=jt==null?void 0:jt.program_attr)==null?void 0:Hu.description})),a.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((sa=jt==null?void 0:jt.program_attr)==null?void 0:sa.answer_text)||"--"),a.createElement("aside",null,a.createElement("span",{className:oe.text},"\u89E3\u6790:"),a.createElement(Ae.Z,{value:jt.analysis?jt.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(jt==null?void 0:jt.course_discipline_name)||"--"}`),a.createElement(ie.Z,{title:jt==null?void 0:jt.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),jt==null?void 0:jt.tag_discipline_name))))},qu=(jt,Hu)=>{var sa;return a.createElement("div",null,(sa=jt==null?void 0:jt.sub_item_banks)==null?void 0:sa.map((Gu,qt)=>{var Na,za;const Nl=[];return a.createElement(a.Fragment,null,a.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},Hu+1+"."+(qt+1),"\uFF08",xt[Gu.item_type]||fn[Gu.item_type],"\uFF09",Gu.name),(Gu.item_type=="SINGLE"||Gu.item_type=="MULTIPLE"||Gu.item_type=="JUDGMENT"||Gu.item_type=="single"||Gu.item_type=="multiple"||Gu.item_type=="judgement")&&a.createElement(a.Fragment,null,a.createElement("aside",{className:oe.single},(Na=Gu==null?void 0:Gu.choices)==null?void 0:Na.map((Ia,ul)=>(Ia.is_answer&&Nl.push(Go.k4[ul]),a.createElement("ul",{key:ul},a.createElement("li",null,Go.k4[ul],"\u3001"),a.createElement("li",null,a.createElement(Ae.Z,{value:Ia.choice_text})))))),a.createElement("div",{className:oe.analysis},a.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Nl.join(""),a.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",Ft[Gu.difficulty])),a.createElement("aside",null,a.createElement("span",{className:oe.text},"\u89E3\u6790:"),a.createElement(Ae.Z,{value:Gu.analysis?Gu.analysis:"\u6682\u65E0\u89E3\u6790"})),a.createElement("ul",null,a.createElement("li",null,a.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u8BFE\u7A0B:"),`${(jt==null?void 0:jt.course_discipline_name)||"--"}`),a.createElement(ie.Z,{title:jt==null?void 0:jt.tag_discipline_name},a.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},a.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),jt==null?void 0:jt.tag_discipline_name))))),(Gu.item_type=="COMPLETION"||Gu.item_type=="completion")&&Xn(Gu,jt),(Gu.item_type=="SUBJECTIVE"||Gu.item_type=="subjective")&&Tu(Gu,jt),((za=mt==null?void 0:mt.exam)==null?void 0:za.exercise_status)===3&&a.createElement("div",{className:"flex gap-20px mt20"},a.createElement(Wo.Z,{state:Gu==null?void 0:Gu.is_wrong,onClick:()=>{Xu==null||Xu({value:gl($n({},Gu),{question_id:Gu==null?void 0:Gu.id,question_score:Gu==null?void 0:Gu.score})})}}),Gu.item_type=="single"&&a.createElement(se.ZP,{style:{color:"#3061D0"},onClick:()=>{La({value:Gu})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},Iu=jt=>{var Hu,sa,Gu;return a.createElement("div",{style:{marginTop:"12px"}},(sa=(Hu=jt==null?void 0:jt.shixun)==null?void 0:Hu.challenges)==null?void 0:sa.map((qt,Na)=>a.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.createElement("div",null,a.createElement("span",{className:"mr5"},"\u7B2C",Na+1,"\u5173"),a.createElement(ie.Z,{key:Na,title:qt==null?void 0:qt.challenge_name},a.createElement("span",null,(0,De.Pq)(qt==null?void 0:qt.challenge_name,44)))),Fl&&a.createElement("div",null,"\u5206\u503C\uFF1A",qt.score,"\u5206"))),a.createElement(fe.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(Gu=jt==null?void 0:jt.shixun)==null?void 0:Gu.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),a.createElement("div",{style:{clear:"both"}}))},na=jt=>{let Hu=jt.questions_score/jt.questions_count;ge.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:a.createElement("div",{className:oe.modalColumn},a.createElement("div",{className:oe.modalRow,style:{justifyContent:"flex-start"}},a.createElement("sup",{className:oe.sup},"*"),a.createElement("span",null,jt==null?void 0:jt.name,"\uFF1A"),a.createElement(me.Z,{min:0,precision:1,defaultValue:Hu,onChange:sa=>{Hu=sa}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>hl(void 0,null,function*(){var sa;if(!Hu)return ye.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const Gu={type:jt==null?void 0:jt.type,score:Hu,scoreTotal:Number((sa=Hu*jt.questions_count)==null?void 0:sa.toFixed(1))};Sl(Gu)})})},_u=()=>{let jt="";ge.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:a.createElement("div",{className:oe.modalColumn},a.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},a.createElement("img",{style:{marginRight:5},src:tt.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),a.createElement("div",{className:oe.modalRow,style:{marginTop:20}},a.createElement("sup",{className:oe.sup},"*"),a.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),a.createElement(le.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:jt,onChange:Hu=>{jt=Hu.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>hl(void 0,null,function*(){var Hu;if(!jt)return ye.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const sa=[],Gu=[],qt=[],Na=[];(Hu=mt==null?void 0:mt.questionList)==null||Hu.forEach(Nl=>{var Ia;(Ia=Nl.questions)==null||Ia.forEach(ul=>{let Ra=Nl.questions_score/Nl.questions_count;Ra=Ra&&Ra.toFixed(1),Nl.type==="COMBINATION"&&qt.push({id:ul.id,sub_item_bank_ids:ul.sub_item_banks.map(Xa=>Xa.id)}),Nl.type==="PRACTICAL"?Na.push(ul.id):(sa.push(ul.id),Gu.push(Ra))})}),console.log("-----",qt),yield Ht({item_bank_ids:sa,item_bank_scores:Gu,name:jt,combination_item_banks:qt,shixun_ids:Na})})})},fa=(jt,Hu,sa,Gu)=>{var qt;const Na=`${location.pathname}${location.search}`,za=(qt=Gu.questions)==null?void 0:qt.map(Nl=>Nl==null?void 0:Nl.id);if(Na.includes("exercise"))Mo.current={id:jt,ids:za,type:Hu,index:sa},Ir(!0);else{let Nl=ge.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>hl(void 0,null,function*(){Nl.update({cancelButtonProps:{disabled:!0}}),yield Ql({single_question_id:jt,seleted_item_bank_ids:za},{type:Hu,index:sa}),Nl.update({cancelButtonProps:{disabled:!1}}),ye.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},pa=jt=>{var Hu;const sa=(Hu=jt.questions)==null?void 0:Hu.map(Na=>Na==null?void 0:Na.id),Gu=jt.name;let qt=ge.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${Gu}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>hl(void 0,null,function*(){qt.update({cancelButtonProps:{disabled:!0}}),yield Ql({seleted_item_bank_ids:sa},{type:jt.type}),qt.update({cancelButtonProps:{disabled:!1}}),ye.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${Gu}\u8BD5\u9898`)})})},va=()=>{let jt=ge.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>hl(void 0,null,function*(){jt.update({cancelButtonProps:{disabled:!0}}),yield Ql(),jt.update({cancelButtonProps:{disabled:!1}}),ye.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},Ua=jt=>{console.log(jt,"key"),ir(jt-1)},Ma=(jt,Hu)=>{var sa,Gu;if(Hu==="SINGLE")return a.createElement(a.Fragment,null,a.createElement(Kn,{ref:dl,editData:jt,isEdit:!0}),a.createElement(ve.Z,null));if(Hu==="MULTIPLE")return a.createElement(a.Fragment,null,a.createElement(yu,{ref:dl,editData:jt,isEdit:!0}),a.createElement(ve.Z,null));if(Hu==="JUDGMENT")return a.createElement(a.Fragment,null,a.createElement(ra,{ref:dl,editData:jt,isEdit:!0}),a.createElement(ve.Z,null));if(Hu==="COMPLETION")return a.createElement(a.Fragment,null,a.createElement(ft,{ref:dl,editData:jt,isEdit:!0}),a.createElement(ve.Z,null));if(Hu==="SUBJECTIVE")return a.createElement(a.Fragment,null,a.createElement(Dl,{ref:dl,editData:jt,isEdit:!0}),a.createElement(ve.Z,null));if(Hu==="COMBINATION")return a.createElement(a.Fragment,null,a.createElement(Ho,{ref:dl,editData:jt,isEdit:!0}),a.createElement(ve.Z,null));if(Hu==="BPROGRAM")return a.createElement(a.Fragment,null,a.createElement(Le.default,{form:$o,style:{marginTop:20},onFinishFailed:qt=>{var Na,za;qt.errorFields[0].name.includes("standard_answers")?ye.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):ye.ZP.error(qt.errorFields[0].errors[0]),$o.scrollToField((za=(Na=qt==null?void 0:qt.errorFields)==null?void 0:Na[0])==null?void 0:za.name,{behavior:"smooth",block:"center"})},onFinish:qt=>hl(void 0,null,function*(){var Na;let za=gl($n({question_score:jt.score},qt),{question_type:8,hack:gl($n({},qt.hack),{difficult:jt.program_attr.difficult}),hack_codes:gl($n({},qt.hack_codes),{code:Rs.Base64.encode((Na=qt.hack_codes)==null?void 0:Na.code)})});qi&&(za.is_cover=1);const Nl=yield(0,Me.ZP)(`/api/exercise_questions/${jt.id}.json`,{method:"put",body:za});(Nl==null?void 0:Nl.status)===0&&(ye.ZP.success("\u7F16\u8F91\u6210\u529F"),Ua(Ll+1)),zi(null)})},a.createElement(Qs.tc,{form:$o,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(sa=jt==null?void 0:jt.program_attr)==null?void 0:sa.identifier,answerKey:"standard_answers"}),a.createElement(ve.Z,null)));if(Hu==="PROGRAM"&&fe.history.push(`/problems/${(Gu=jt==null?void 0:jt.program_attr)==null?void 0:Gu.identifier}/edit?type=exercises&express_id=${Br.categoryId}&question_id=${jt==null?void 0:jt.id}&score=${jt==null?void 0:jt.score}&callback_url=${location.pathname}&select=${Ll}&exercise=true`),Hu==="PRACTICAL")return a.createElement(a.Fragment,null,a.createElement(Ul,{ref:dl,editData:jt,isEdit:!0}),a.createElement(ve.Z,null))},Aa=(jt,Hu)=>hl(void 0,null,function*(){var sa,Gu,qt,Na,za,Nl;jt==="BPROGRAM"&&$o.submit();const Ia=yield(sa=dl.current)==null?void 0:sa.onSave();if(!Ia)return;const ul=ea=>{const gr=ea.map(sr=>sr.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(gr).size!==gr.length},Ra={question_score:Hu.score,analysis:Ia.analysis};if(jt==="SINGLE"||jt==="MULTIPLE"||jt==="JUDGMENT"){if(jt!=="JUDGMENT"&&ul(Ia==null?void 0:Ia.choices)){ye.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const ea=[],gr=[];Ra.question_type=jt==="JUDGMENT"?2:1,Ra.question_title=Ia==null?void 0:Ia.name,(Gu=Ia==null?void 0:Ia.choices)==null||Gu.forEach((dr,sr)=>{ea.push(dr.choice_text),dr!=null&&dr.is_answer&&gr.push(sr+1)}),Ra.question_choices=ea,Ra.standard_answers=gr}if(jt==="COMPLETION"){let ea=(qt=Ia==null?void 0:Ia.standard_answers)==null?void 0:qt.map((sr,Tr)=>Number(sr==null?void 0:sr.score)?null:Tr+1).filter(sr=>sr!==null);if((ea==null?void 0:ea.length)>0)return ye.ZP.warning(`\u7B2C${ea.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let gr=(Na=Ia==null?void 0:Ia.standard_answers)==null?void 0:Na.reduce((sr,Tr)=>sr+(Number(Tr==null?void 0:Tr.score)||0),0);if(parseFloat(gr.toFixed(2))!=(Ra==null?void 0:Ra.question_score))return ye.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;Ra.is_ordered=Ia.is_ordered,Ra.question_title=Ia==null?void 0:Ia.name,Ra.use_blank_score=Ia==null?void 0:Ia.use_blank_score,Ra.question_type=3;const dr=[];(za=Ia==null?void 0:Ia.standard_answers)==null||za.forEach((sr,Tr)=>{dr.push({choice_id:sr.position,answer_text:sr.answer_text,score:sr.score})}),Ra.standard_answers=dr,Ra.downcase=Ia==null?void 0:Ia.downcase,Ra.no_space=Ia==null?void 0:Ia.no_space}if(jt==="SUBJECTIVE"&&(console.log("editorData"),console.log(Ia),Ra.question_title=Ia==null?void 0:Ia.name,Ra.question_type=4,Ra.answer_texts=Ia==null?void 0:Ia.answer_texts,Ra.use_keywords=Ia==null?void 0:Ia.use_keywords,Ra.keywords=Ia==null?void 0:Ia.keywords),jt==="COMBINATION"){Ra.question_title=Ia==null?void 0:Ia.name,Ra.question_type=7;try{Ra.sub_questions=(Nl=Ia==null?void 0:Ia.sub_item_banks)==null?void 0:Nl.map((ea,gr)=>{var dr,sr,Tr;if((ea==null?void 0:ea.item_type)=="single"||(ea==null?void 0:ea.item_type)=="multiple"){if(ul(ea==null?void 0:ea.choices))throw new Error(`\u7B2C${gr+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const Dr=[],Jr=[];return(dr=ea==null?void 0:ea.choices)==null||dr.forEach((Wr,qr)=>{Dr.push(Wr.choice_text),Wr!=null&&Wr.is_answer&&Jr.push(qr+1)}),{id:ea.id,question_id:ea.id,question_title:ea.name,difficulty:ea.difficulty,question_type:(ea==null?void 0:ea.item_type)=="single"?0:(ea==null?void 0:ea.item_type)=="multiple"?1:2,question_choices:Dr,standard_answers:Jr,analysis:ea.analysis,question_score:ea==null?void 0:ea.score}}else if((ea==null?void 0:ea.item_type)=="completion"){let Dr=(sr=ea==null?void 0:ea.standard_answer)==null?void 0:sr.reduce((Wr,qr)=>Wr+(Number(qr==null?void 0:qr.score)||0),0);if(parseFloat(Dr.toFixed(2))!=(ea==null?void 0:ea.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Jr=[];return(Tr=ea==null?void 0:ea.standard_answer)==null||Tr.forEach((Wr,qr)=>{Jr.push({choice_id:Wr.position,answer_text:Wr.answer_text,score:Wr.score})}),{id:ea.id,question_id:ea.id,is_ordered:ea.is_ordered,question_title:ea.name,difficulty:ea.difficulty,question_type:3,standard_answers:Jr,use_blank_score:ea.use_blank_score,analysis:ea.analysis,downcase:ea==null?void 0:ea.downcase,no_space:ea==null?void 0:ea.no_space,question_score:ea==null?void 0:ea.score}}else if((ea==null?void 0:ea.item_type)=="subjective")return{id:ea.id,question_id:ea.id,question_title:ea.name,question_type:4,difficulty:ea.difficulty,answer_texts:ea==null?void 0:ea.answer_texts,analysis:ea.analysis,question_score:ea==null?void 0:ea.score,use_keywords:ea.use_keywords,keywords:ea==null?void 0:ea.keywords}})}catch(ea){ye.ZP.warning(ea.message);return}delete Ra.analysis}let Xa=!1;(Hu==null?void 0:Hu.is_my)===1&&(Xa=yield new Promise((gr,dr)=>{ge.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>{gr(!0)},onCancel:()=>{gr(!1)}})})),Xa&&(Ra.is_cover=1);const kl=jt!=="PRACTICAL"?yield(0,Me.ZP)(`/api/exercise_questions/${Hu.id}.json`,{method:"put",body:Ra}):yield(0,Me.ZP)(`/api/exercise_questions/${Hu.id}/update_shixun_score.json`,{method:"post",body:$n({},Ia)});(kl==null?void 0:kl.status)===0&&(ye.ZP.success("\u7F16\u8F91\u6210\u529F"),Ua(Ll+1),zi(null))}),ol=()=>hl(void 0,null,function*(){(0,fe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,Me.ZP)(`/api/exercises/${Br.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield ir(Ll),ye.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,fe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),La=({value:jt}={})=>{var Hu;const sa=[];let Gu=[];const qt=(Hu=jt==null?void 0:jt.choices)==null?void 0:Hu.map((za,Nl)=>{var Ia;const ul=Nl+1;return za!=null&&za.is_answer&&(sa.push(ul),Gu.push(ul)),{value:ul,label:a.createElement(Ae.Z,{className:"c-black font14",value:`${(Ia=Go.k4)==null?void 0:Ia[Nl]}. ${za==null?void 0:za.choice_text}`}),disabled:za==null?void 0:za.origin_standard_answer}}),Na=ge.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",sa==null?void 0:sa.map(za=>{var Nl;return(Nl=Go.k4)==null?void 0:Nl[za-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(xe.default.Group,{className:"flex-col mt20",options:qt,defaultValue:Gu,onChange:za=>{Gu=za}})),onOk:()=>hl(void 0,null,function*(){const za=yield(0,Me.ZP)(`/api/exercises/${Br.categoryId}/questions/${jt==null?void 0:jt.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Gu}});(za==null?void 0:za.status)===0&&(ye.ZP.success("\u4FEE\u6539\u6210\u529F"),Ua(Ll+1))})})},Za=(Fr=mt==null?void 0:mt.questionList)==null?void 0:Fr.reduce((jt,Hu)=>jt+Number(Hu.questions_score),0),er=Fl&&((or=mt==null?void 0:mt.exam)==null?void 0:or.exercise_status)!==1,vl=jt=>hl(void 0,null,function*(){const Hu=yield(0,Me.ZP)(`/api/courses/${Br==null?void 0:Br.coursesId}/sync_shixuns.json`,{method:"post",body:{exercise_ids:[Br==null?void 0:Br.categoryId],exercise_question_id:jt.id}});(Hu==null?void 0:Hu.status)===0&&(Sa({type:"classroomList/setActionTabs",payload:{}}),ye.ZP.info("\u5B9E\u8BAD\u540C\u6B65\u4E2D\uFF0C\u8BF7\u7A0D\u540E"))}),Wl=(jt,Hu)=>hl(void 0,null,function*(){let sa=yield(0,Me.ZP)(`/api/courses/${Br==null?void 0:Br.coursesId}/ignore_prompt.json`,{method:"post",body:{container_type:"Exercise",container_id:Br==null?void 0:Br.categoryId,exercise_question_id:jt==null?void 0:jt.id}});(sa==null?void 0:sa.status)===0&&(ke[Hu]=!1,et([...ke]))});return a.createElement("section",{className:oe.wrap},a.createElement("div",{id:"id_left_preview",className:oe.left,onMouseEnter:jt=>{const Hu=document.getElementById("id_left_preview");Hu.style.overflowY="auto"},onMouseLeave:jt=>{const Hu=document.getElementById("id_left_preview");Hu.style.overflowY="hidden"}},a.createElement("div",{className:oe.title},a.createElement("div",{className:"body-overflow-initial"},a.createElement("b",null),a.createElement("span",null,"\u7B54\u9898\u5361"))),a.createElement("div",{className:oe.total},a.createElement("div",null,a.createElement("img",{src:qe}),a.createElement("span",null,"\u9898\u6570(\u9053)"),a.createElement("aside",null,mt==null?void 0:mt.all_questions_count)),a.createElement("div",{className:"mr30 ml30"},a.createElement("img",{src:He}),a.createElement("span",null,"\u603B\u5206(\u5206)"),a.createElement("aside",null,Za&&Za.toFixed(1))),a.createElement("div",null,a.createElement("img",{src:Oe}),a.createElement("span",null,"\u65F6\u957F(\u5206)"),a.createElement("aside",null,((Fa=mt==null?void 0:mt.exam)==null?void 0:Fa.time)===-1||((pl=mt==null?void 0:mt.exam)==null?void 0:pl.time)===null?"\u4E0D\u9650":(Vl=mt==null?void 0:mt.exam)==null?void 0:Vl.time))),(Cl=mt==null?void 0:mt.questionList)==null?void 0:Cl.map((jt,Hu)=>{var sa;return a.createElement("div",{className:oe.list,key:Hu},a.createElement("div",{className:oe.name},a.createElement("b",null),a.createElement("span",null,jt.name)),a.createElement("aside",null,a.createElement("div",null,"\u5171",a.createElement("span",{className:oe.b},jt.questions_count),"\u9898 ",a.createElement("span",{className:oe.l},"|"),"\u5171",a.createElement("span",{className:oe.r},jt.questions_score),"\u5206"),a.createElement("div",{className:oe.answerSheet},(sa=jt==null?void 0:jt.questions)==null?void 0:sa.map((Gu,qt)=>a.createElement("div",{onClick:()=>{const Na=`Anchor_${Gu==null?void 0:Gu.id}`;let za=document.getElementById(Na);za&&setTimeout(()=>za.scrollIntoView({block:"center",behavior:"smooth"}))},key:Gu==null?void 0:Gu.id,className:oe.tag},qt+1)))))})),a.createElement("div",{className:oe.right},a.createElement("div",{className:oe.examName,id:"examName"},a.createElement("div",{className:oe.name},a.createElement(ie.Z,{title:(yl=mt==null?void 0:mt.exam)==null?void 0:yl.name,getPopupContainer:jt=>jt.parentNode},a.createElement("span",{className:oe.t},(Xr=mt==null?void 0:mt.exam)==null?void 0:Xr.name))),Fl&&((ii=mt==null?void 0:mt.exam)==null?void 0:ii.exercise_status)===1&&a.createElement(_l.op,{openLoading:!0,shape:"default",onClick:()=>{ge.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{ol()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!Fl&&a.createElement(se.ZP,{onClick:va,type:"primary"},"\u968F\u673A\u66F4\u6362")),a.createElement("div",{className:oe.topWarp},(ta=mt==null?void 0:mt.questionList)==null?void 0:ta.map((jt,Hu)=>{var sa,Gu;return a.createElement(a.Fragment,{key:Hu},a.createElement("div",{className:oe.head,style:Hu===0?{border:0,marginTop:-16}:{}},a.createElement("div",{className:oe.name},a.createElement("b",null),a.createElement("span",null,jt.name)),a.createElement("div",{className:oe.so},"\u5171",a.createElement("span",{className:oe.b},jt.questions_count," "),"\u9898 ",jt.type==="COMBINATION"&&`\uFF08\u5305\u542B${(sa=jt==null?void 0:jt.questions)==null?void 0:sa.map(qt=>{var Na;return(Na=qt==null?void 0:qt.sub_item_banks)==null?void 0:Na.length}).reduce((qt,Na)=>qt+Na)}\u5C0F\u9898\uFF09`,a.createElement("span",{className:oe.l},"|"),"\u5171",a.createElement("span",{className:oe.r},jt.questions_score),"\u5206"),!Fl&&a.createElement("div",{className:oe.btn},a.createElement(se.ZP,{onClick:()=>{na(jt)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),a.createElement(se.ZP,{onClick:()=>pa(jt),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(Gu=jt==null?void 0:jt.questions)==null?void 0:Gu.map((qt,Na)=>{var za,Nl,Ia,ul,Ra;return Jl===(qt==null?void 0:qt.id)?a.createElement("div",{id:`Anchor_${qt==null?void 0:qt.id}`,className:oe.content,style:{padding:0,marginTop:24},key:qt==null?void 0:qt.id},a.createElement("div",{style:{float:"right",marginTop:`${(jt==null?void 0:jt.type)==="PRACTICAL"?"-2px":"-6px"}`}},a.createElement(se.ZP,{onClick:()=>zi(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),a.createElement(se.ZP,{onClick:()=>{Aa(jt==null?void 0:jt.type,qt)},type:"primary"},"\u4FDD\u5B58")),Ma(qt,jt.type)):a.createElement("div",{id:`Anchor_${qt==null?void 0:qt.id}`,className:oe.content,key:qt==null?void 0:qt.id},a.createElement("div",{className:oe.titleWrap},(qt==null?void 0:qt.item_type)==="bprogram"?a.createElement(Ae.Z,{style:{paddingRight:10},value:Na+1+"\u3001"+((za=qt==null?void 0:qt.program_attr)==null?void 0:za.description)}):a.createElement(Ae.Z,{style:{paddingRight:10},className:oe.titleHtml,value:Na+1+`\u3001${(qt==null?void 0:qt.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(qt==null?void 0:qt.name)}),(0,Ts.G5)()&&((Nl=qt==null?void 0:qt.shixun)==null?void 0:Nl.shixun_change)&&a.createElement(Re.Z,{trigger:"click",open:ke[Na],onOpenChange:Xa=>{ke[Na]=!0,et([...ke])},placement:"bottomLeft",autoAdjustOverflow:!1,title:null,content:a.createElement("div",{style:{width:"310px",color:"#000"}},a.createElement("div",null,"\u5B9E\u8BAD\u7BA1\u7406\u5458\u5BF9\u8BD5\u5377\u4E2D\u4F7F\u7528\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u8BF7\u68C0\u67E5\u540E\uFF0C\u786E\u8BA4\u662F\u5426\u9700\u8981\u540C\u6B65\u5230\u8BD5\u5377\u4E2D"),a.createElement("div",{className:oe.btn_warp},a.createElement(se.ZP,{size:"small",onClick:()=>Wl(qt,Na)},"\u5FFD\u7565"),a.createElement(se.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>{ke[Na]=!1,et([...ke]),Sa({type:"classroomList/setActionTabs",payload:{key:"\u5B9E\u8BAD\u540C\u6B65\u786E\u8BA4",onOK:()=>vl(qt)}})}},"\u786E\u8BA4\u540C\u6B65"),a.createElement(se.ZP,{className:"ml20",size:"small",type:"primary",onClick:()=>(0,De.xg)(`/shixuns/${qt==null?void 0:qt.forked_shixun_identifier}/challenges?exercise=true`)},"\u524D\u5F80\u67E5\u770B")))},a.createElement("i",{className:"iconfont icon-tongzhi1 pl10 current",style:{fontSize:"16px",color:"#F7B500"},onClick:Xa=>Xa.stopPropagation()})),Fl&&a.createElement(se.ZP,{onClick:()=>{var Xa,kl;if(Jl){ye.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}$o.setFieldsValue({standard_answers:qt==null?void 0:qt.standard_answer,hack:$n($n({},qt),qt==null?void 0:qt.program_attr),hack_codes:gl($n({},qt==null?void 0:qt.program_attr),{code:Rs.Base64.decode(((Xa=qt==null?void 0:qt.program_attr)==null?void 0:Xa.code)||"")}),hack_sets:qt==null?void 0:qt.hack_sets}),(qt==null?void 0:qt.item_type)=="program"?fe.history.push(`/problems/newedit/${(kl=qt==null?void 0:qt.program_attr)==null?void 0:kl.identifier}?type=exercises&express_id=${Br.categoryId}&question_id=${qt==null?void 0:qt.id}&score=${qt==null?void 0:qt.score}&exercise=true&callback_url=/classrooms/${Br.coursesId}/exercise/${Br.categoryId}/detail?random=true`):zi(qt==null?void 0:qt.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!er&&a.createElement(se.ZP,{disabled:er,className:"ml20",onClick:()=>fa(qt==null?void 0:qt.id,jt.type,Na,jt),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(qt==null?void 0:qt.item_type)==="bprogram"&&a.createElement(Ae.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:oe.titleHtml,value:Rs.Base64.decode(((Ia=qt==null?void 0:qt.program_attr)==null?void 0:Ia.code)||"")}),(jt.type==="SINGLE"||jt.type==="JUDGMENT"||jt.type==="MULTIPLE")&&Qn(qt),jt.type==="COMPLETION"&&Xn(qt),jt.type==="SUBJECTIVE"&&Tu(qt),jt.type==="PROGRAM"&&eu(qt),jt.type==="BPROGRAM"&&xu(qt),jt.type==="COMBINATION"&&qu(qt,Na),jt.type==="PRACTICAL"&&Iu(qt),a.createElement(Fe.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((ul=mt==null?void 0:mt.exam)==null?void 0:ul.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(jt.type)&&a.createElement(pe.Z,null,a.createElement(Wo.Z,{state:qt==null?void 0:qt.is_wrong,onClick:()=>{Xu==null||Xu({value:gl($n({},qt),{question_id:qt==null?void 0:qt.id,question_score:qt==null?void 0:qt.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(jt.type)&&(qt==null?void 0:qt.show_resubmit)&&a.createElement(pe.Z,null,a.createElement(vs.C,{dataSource:gl($n({},qt),{question_id:qt==null?void 0:qt.id})})),((Ra=mt==null?void 0:mt.exam)==null?void 0:Ra.exercise_status)===3&&["SINGLE"].includes(jt.type)&&a.createElement(pe.Z,null,a.createElement(se.ZP,{style:{color:"#3061D0"},onClick:()=>{La({value:qt})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),Fl?a.createElement(_l.vr,null,a.createElement(he.Z,{showTotal:De.rU,total:(Cr=mt==null?void 0:mt.exam)==null?void 0:Cr.total_num,pageSize:1,current:Ll+1,showSizeChanger:!1,onChange:Ua,showQuickJumper:!1,hideOnSinglePage:!1})):a.createElement(_l.vr,{LeftContent:a.createElement(_l.op,{onClick:en,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:a.createElement(Fe.Z,{align:"middle"},a.createElement(Re.Z,{color:"#55575D",overlayClassName:oe.popover,open:No,getPopupContainer:jt=>jt==null?void 0:jt.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},a.createElement(_l.op,{onMouseEnter:()=>po(!0),onMouseLeave:()=>po(!1),onClick:()=>hl(void 0,null,function*(){const jt=Number(Za);[100,120,150].includes(jt)||(yield new Promise((Hu,sa)=>{ge.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},jt),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>hl(void 0,null,function*(){Hu("")}),onCancel:()=>{sa()}})})),_u()}),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),a.createElement(_l.op,{shape:"default",type:"primary",onClick:()=>hl(void 0,null,function*(){const jt=Number(Za);[100,120,150].includes(jt)||(yield new Promise((Hu,sa)=>{ge.default.confirm({centered:!0,icon:null,okText:"\u4FDD\u5B58",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",a.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},jt),"\u5206\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u8FDB\u884C\u4FDD\u5B58\uFF1F"),onOk:()=>hl(void 0,null,function*(){Hu("")}),onCancel:()=>{sa()}})})),Ht()}),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),a.createElement(Io,{visible:As,questionParams:Mo.current,getdata:xa,onRandomExchange:()=>hl(void 0,null,function*(){const jt=Mo.current;yield Ql({single_question_id:jt.id,seleted_item_bank_ids:jt.ids},{type:jt.type,index:jt.index}),Ir(!1)}),selectFromProblemSet:()=>{const jt=Mo.current,Hu=`${location.pathname}${location.search}`;Hu.includes("exercise")&&fe.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${jt.id}&qtype=${jt.type}&exerciseid=${Br.categoryId}&from=${Hu}`)},onCancel:()=>{Ir(!1)}}))};var Yr=(0,fe.connect)(({classroomList:mt})=>({classroomList:mt}))(rr)},20271:function(Ct,_e,E){"use strict";E.r(_e),E.d(_e,{default:function(){return Ie}});var a=E(59301),oe=E(44283),Le={flex_box_center:"flex_box_center___kQBcj",flex_space_between:"flex_space_between___Znlbo",flex_box_vertical_center:"flex_box_vertical_center___CPD50",flex_box_center_end:"flex_box_center_end___jzPvK",flex_box_column:"flex_box_column___cvIBS",wrap:"wrap___lab8O",crumbs:"crumbs___qvTza"},ie=E(9593),se=E(6767),ge=E(458),me=E(49317),ye=E(76406),le=E(59301),ve=Object.defineProperty,xe=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,pe=(Pe,be,ne)=>be in Pe?ve(Pe,be,{enumerable:!0,configurable:!0,writable:!0,value:ne}):Pe[be]=ne,he=(Pe,be)=>{for(var ne in be||(be={}))Re.call(be,ne)&&pe(Pe,ne,be[ne]);if(xe)for(var ne of xe(be))Fe.call(be,ne)&&pe(Pe,ne,be[ne]);return Pe},Be=(Pe,be,ne)=>new Promise((Se,Oe)=>{var Ae=Me=>{try{De(ne.next(Me))}catch(We){Oe(We)}},fe=Me=>{try{De(ne.throw(Me))}catch(We){Oe(We)}},De=Me=>Me.done?Se(Me.value):Promise.resolve(Me.value).then(Ae,fe);De((ne=ne.apply(Pe,be)).next())});const Ce=({paperlibrary:Pe,user:be,globalSetting:ne,dispatch:Se,location:Oe})=>{var Ae,fe,De,Me;const[We]=(0,oe.useSearchParams)(),Ke=We.get("select")||0,[Je,je]=(0,a.useState)(!1),[it,$e]=(0,a.useState)(!0),[pt,qe]=(0,a.useState)(Number(Ke)),[vt,dt]=(0,a.useState)({}),st=(0,oe.useParams)(),{userInfo:Mt}=be,{actionTabs:It}=Pe;(0,a.useEffect)(()=>(Se({type:"globalSetting/footerToggle",payload:!1}),()=>{Se({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,a.useEffect)(()=>(Se({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),Se({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),Se({type:"exercise/getWorkSetting",payload:he({},st)}),()=>{Se({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Se({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,a.useEffect)(()=>{rt(pt)},[]),(0,a.useEffect)(()=>{var St;(St=It==null?void 0:It.params)!=null&&St.isUpdateData&&rt(pt)},[(Ae=It==null?void 0:It.params)==null?void 0:Ae.isUpdateData]);const rt=(St=0)=>Be(void 0,null,function*(){console.log(st),$e(!0);const gt=yield(0,me.ZP)(`/api/exercises/${st.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:St}});Se({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),$e(!1),dt((0,ye.PF)(gt))}),Ge=()=>{oe.history.push(`/classrooms/${st.coursesId}/exercise`)},He=()=>{alert("\u4FDD\u5B58")},tt=(St,gt)=>Be(void 0,null,function*(){const Zt=yield(0,me.ZP)(`/api/exercises/${st.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:St==null?void 0:St.single_question_id}});Zt!=null&&Zt.question&&(se.ZP.info("\u6362\u9898\u6210\u529F"),rt(pt))}),ht=St=>Be(void 0,null,function*(){document.body.scrollIntoView(),qe(St),yield rt(St)}),Qt=St=>{Se({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:St}})};return console.log((0,oe.useLocation)(),"location333"),le.createElement("section",{className:Le.wrap},le.createElement(ge.Z,{loading:it,active:!0,paragraph:{rows:5}},((De=(fe=(0,oe.useLocation)())==null?void 0:fe.pathname)==null?void 0:De.includes("preview"))&&le.createElement("div",{className:Le.crumbs},le.createElement("b",null),le.createElement("span",{className:"current",onClick:()=>oe.history.push(`/classrooms/${st.coursesId}/exercise`)},`${(Me=Mt==null?void 0:Mt.course)==null?void 0:Me.course_name}>`),le.createElement("span",{className:"current",onClick:()=>oe.history.push(`/classrooms/${st.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),le.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),le.createElement(ie.Z,{loading:Je,submit:He,goBack:Ge,data:vt,getdata:()=>{rt(pt)},selectValue:pt,editPreview:!0,onExchange:tt,onSkipExamination:ht,handleMarkWrongQuestion:Qt})))};var Ie=(0,oe.connect)(({paperlibrary:Pe,user:be,globalSetting:ne})=>({paperlibrary:Pe,user:be,globalSetting:ne}))(Ce)},44795:function(Ct,_e,E){"use strict";E.d(_e,{Im:function(){return Me},ZP:function(){return $e},gZ:function(){return je}});var a=E(59301),oe=E(37568),Le=E(7939),ie=E(84105),se=E(87395),ge=E(76726),me=E(24334),ye=E(28010),le=E(35883),ve=E(76406),xe=E(16102),Re=E(34376),Fe=E(92310),pe=E.n(Fe),he=E(59301),Be=Object.defineProperty,Ce=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,Se=(pt,qe,vt)=>qe in pt?Be(pt,qe,{enumerable:!0,configurable:!0,writable:!0,value:vt}):pt[qe]=vt,Oe=(pt,qe)=>{for(var vt in qe||(qe={}))be.call(qe,vt)&&Se(pt,vt,qe[vt]);if(Pe)for(var vt of Pe(qe))ne.call(qe,vt)&&Se(pt,vt,qe[vt]);return pt},Ae=(pt,qe)=>Ce(pt,Ie(qe));const{TextArea:fe}=oe.default,De={visible:!1,tabIndex:"0"},Me={[ge.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ge.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ge.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var We=(pt=>(pt[pt.SET_VISIBLE=0]="SET_VISIBLE",pt[pt.SET_TABINDEX=1]="SET_TABINDEX",pt))(We||{});function Ke(pt,qe){switch(qe.type){case 0:return Ae(Oe({},pt),{visible:qe.payload});case 1:return Ae(Oe({},pt),{tabIndex:qe.payload});default:throw new Error}}function Je({value:pt,className:qe}){const[vt,dt]=(0,a.useState)(!1),st=(0,a.useRef)(),Mt=(0,a.useRef)();return(0,a.useEffect)(()=>{vt&&(Mt.current.reset(),Mt.current.write((0,ve.pp)(pt||"")))},[pt,vt]),(0,a.useEffect)(()=>{var It,rt,Ge,He;if(st.current){Mt.current=new Re.Terminal({fontSize:14,disableStdin:!0}),Mt.current.open(st.current);const tt=st.current.offsetWidth-14,ht=((He=(Ge=(rt=(It=Mt.current)==null?void 0:It._core)==null?void 0:rt._renderService)==null?void 0:Ge.dimensions)==null?void 0:He.actualCellWidth)||9.5,Qt=Math.ceil(tt/ht);Mt.current.resize(Qt,8),dt(!0)}},[]),he.createElement("div",{ref:st,className:pe()("XtermText-valueRef",qe)})}function je(pt){const{status:qe,error_msg:vt,output:dt,input:st,expected_output:Mt,is_file:It,input_file_url:rt,output_file_url:Ge,expected_output_file_url:He}=pt;let tt=null;const ht={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(qe){case ge.h.NOMATCH:tt=he.createElement(he.Fragment,null,he.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!It&&he.createElement(Je,{className:"mb10",value:st}),It&&he.createElement("div",{style:ht},he.createElement("a",{onClick:()=>(0,ve.LR)(rt,st)},st)),he.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!It&&he.createElement(Je,{className:"mb10",value:dt&&me.Base64.decode(dt)||""}),It&&he.createElement("div",{style:ht},he.createElement("a",{onClick:()=>(0,ve.LR)(Ge,dt)},dt)),he.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!It&&he.createElement(Je,{className:"mb10",value:Mt&&me.Base64.decode(Mt)||""}),It&&he.createElement("div",{style:ht},he.createElement("a",{onClick:()=>(0,ve.LR)(He,Mt)},Mt)));break;case ge.h.EXECUTEFAILURE:tt=he.createElement(he.Fragment,null,he.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!It&&he.createElement(le.Z,{value:st,style:ht}),It&&he.createElement("div",{style:ht},he.createElement("a",{onClick:()=>(0,ve.LR)(rt,st)},st)),he.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),he.createElement("pre",{className:"error"},me.Base64.decode(vt)));break;case ge.h.COMPILEFAILURE:tt=he.createElement(he.Fragment,null,he.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!It&&he.createElement(le.Z,{value:st,style:ht}),It&&he.createElement("div",{style:ht},he.createElement("a",{onClick:()=>(0,ve.LR)(rt,st)},st)),he.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),he.createElement("pre",{className:"error"},me.Base64.decode(vt)));break;case ge.h.PODFAILURE:tt=he.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ge.h.TIMEOUT:tt=he.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return he.createElement(he.Fragment,null," ",tt," ")}function it(pt){const{status:qe,error_msg:vt,execute_time:dt,output:st,input:Mt,expected_output:It,is_file:rt,input_file_url:Ge,output_file_url:He,expected_output_file_url:tt}=pt;let ht=null;switch(qe){case ge.h.OK:ht=he.createElement(he.Fragment,null,he.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",dt,"\u79D2"),he.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),he.createElement("pre",null,me.Base64.decode(st)));break;case ge.h.NOMATCH:ht=he.createElement(he.Fragment,null,he.createElement("p",null,"\u8F93\u5165\uFF1A",he.createElement("pre",null,Mt)),he.createElement("p",null,"\u8F93\u51FA\uFF1A",st&&me.Base64.decode(st)),he.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",It&&me.Base64.decode(It)));break;case ge.h.EXECUTEFAILURE:ht=he.createElement(he.Fragment,null,he.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",he.createElement("pre",null,Mt)),he.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),he.createElement("pre",{className:"error"},me.Base64.decode(vt)));break;case ge.h.COMPILEFAILURE:ht=he.createElement(he.Fragment,null,he.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",he.createElement("pre",null,Mt)),he.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),he.createElement("pre",{className:"error"},me.Base64.decode(vt)));break;case ge.h.PODFAILURE:ht=he.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ge.h.TIMEOUT:ht=he.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return he.createElement(he.Fragment,null," ",ht," ")}var $e=({id:pt,is_file:qe,input:vt,debuging:dt,submitting:st,executingMessage:Mt,debugResult:It,onChangeInput:rt,onDebugCode:Ge,onSubmitCode:He})=>{const[tt,ht]=(0,a.useReducer)(Ke,De),{visible:Qt,tabIndex:St}=tt;(0,a.useEffect)(()=>{ht({type:0,payload:!1})},[pt]);function gt(tu){let Jn=tu.target.id;ht({type:1,payload:Jn})}function Zt(){ht({type:0,payload:!Qt})}const Rn=(0,a.useMemo)(()=>{if(It){const{status:tu}=It;return he.createElement(he.Fragment,null,it(It))}return null},[It]);function au(){ht({type:0,payload:!0}),ht({type:1,payload:"1"}),Ge()}return he.createElement("div",{className:"test-case-panel"},he.createElement("div",{className:`test-case-panel-body ${Qt?"active":""}`},he.createElement("ul",{className:"s-navs"},he.createElement("li",null,he.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),he.createElement(xe.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:he.createElement(fe,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:qe?"":vt,onChange:rt}),rightNode:dt?he.createElement(ye.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):It?Rn:he.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),he.createElement("a",{className:`btn-collapse ${Qt?"up":""}`,onClick:Zt},Qt?he.createElement(ie.Z,null):he.createElement(se.Z,null)),he.createElement("footer",{className:"footer"},he.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),he.createElement("div",{className:"flex-container"},he.createElement(Le.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),he.createElement(Le.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),he.createElement(Le.ZP,{className:"btn-green",type:"ghost",loading:dt,onClick:au},"\u8C03\u8BD5\u4EE3\u7801"),he.createElement(Le.ZP,{type:"primary",className:"custom-ant-disabled",loading:st,disabled:st,onClick:()=>{ht({type:0,payload:!1}),He()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},76726:function(Ct,_e,E){"use strict";E.d(_e,{h:function(){return a}});var a=(oe=>(oe[oe.NOMATCH=-1]="NOMATCH",oe[oe.OK=0]="OK",oe[oe.TIMEOUT=2]="TIMEOUT",oe[oe.PODFAILURE=3]="PODFAILURE",oe[oe.COMPILEFAILURE=4]="COMPILEFAILURE",oe[oe.EXECUTEFAILURE=5]="EXECUTEFAILURE",oe[oe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",oe))(a||{})},55178:function(Ct,_e,E){"use strict";E.d(_e,{Y2:function(){return pt},ZP:function(){return qe}});var a=E(59301),oe=E(94968),Le=E(6767),ie=E(62957),se=E(77019),ge=E(47889),me=E(7939),ye=E(62673),le=E(25399),ve=E(37568),xe={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},Re="data:image/png;base64,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",Fe=E(47257),pe=E.n(Fe),he=E(25173),Be=E(49317),Ce=E(1012),Ie=E(76406),Pe=E(86974),be=E(59301),ne=Object.defineProperty,Se=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Me=(vt,dt,st)=>dt in vt?ne(vt,dt,{enumerable:!0,configurable:!0,writable:!0,value:st}):vt[dt]=st,We=(vt,dt)=>{for(var st in dt||(dt={}))fe.call(dt,st)&&Me(vt,st,dt[st]);if(Ae)for(var st of Ae(dt))De.call(dt,st)&&Me(vt,st,dt[st]);return vt},Ke=(vt,dt)=>Se(vt,Oe(dt)),Je=(vt,dt,st)=>new Promise((Mt,It)=>{var rt=tt=>{try{He(st.next(tt))}catch(ht){It(ht)}},Ge=tt=>{try{He(st.throw(tt))}catch(ht){It(ht)}},He=tt=>tt.done?Mt(tt.value):Promise.resolve(tt.value).then(rt,Ge);He((st=st.apply(vt,dt)).next())});const{Dragger:je}=oe.default,it=vt=>{const dt=ht=>ht&&ht.substring(0,ht.lastIndexOf("."));for(var st=[...vt],Mt=0,It=[],rt=0;rt<st.length;rt++){for(var Ge="",He=0;He<It.length;He++)if(dt(It[He][0].name)==dt(st[rt].name)){Mt=1,Ge=He;break}if(Mt==1)It[Ge].push(st[rt]),Mt=0;else if(Mt==0){let ht=new Array;ht.push(st[rt]),It.push(ht)}}return It.map(ht=>{if(ht.forEach(Qt=>{let St=Qt.name.split(/\.(?=[^\.]+$)/);Qt.name=`${St[0]}.${St[1].toLowerCase()}`}),ht[0].name.includes(".in"))return ht.length===2?ht:[ht[0],{}];if(ht[0].name.includes(".out"))return ht.length===2?ht.reverse():[{},ht[0]]})},$e=({onClose:vt,onOK:dt,visible:st,wrapClassName:Mt,rootIdentifier:It,multiple:rt=!1,defaultMultipleValue:Ge=!0})=>{const[He,tt]=(0,a.useState)([]),[ht,Qt]=(0,a.useState)({}),[St,gt]=(0,a.useState)(!1),[Zt,Rn]=(0,a.useState)(!0),au=(0,a.useRef)([]),tu=(0,a.useRef)(0),Jn=()=>{vt()};(0,a.useEffect)(()=>{Wt()},[]),(0,a.useEffect)(()=>{st&&(au.current=[],tu.current=0,tt([]),Rn(Ge))},[st]);const Wt=()=>Je(void 0,null,function*(){try{const nt=yield(0,Be.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),Xe=JSON.parse((0,he.pe)(nt.data));Qt(Xe)}catch(nt){}}),Ut=nt=>nt&&nt.substring(0,nt.lastIndexOf(".")),ln=nt=>{var Xe,Gt;const Wn=Ut((Xe=nt[0])==null?void 0:Xe.name)||Ut((Gt=nt[1])==null?void 0:Gt.name),Hn=He.filter(Un=>Ut(Un.name)!==Wn);au.current=[...Hn],tt([...Hn])},pn=nt=>{if(!Zt){const Eu=new FormData;Eu.append("file",nt.file),(0,Be.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Eu},!0).then(Zu=>{if(Zu.status===0){tu.current=tu.current+1;const du=au.current.map(qn=>{var nn;if(qn.name===nt.name){const _n=We({},qn);return(nn=nt==null?void 0:nt.name)!=null&&nn.includes(".in")?_n.input=Zu==null?void 0:Zu.content:_n.output=Zu==null?void 0:Zu.content,_n}return qn});if(au.current=[...du],tt([...du]),tu.current>0&&tu.current===He.length){gt(!1);let qn=it(du);qn=qn.filter(nn=>{var _n,El;return!!((_n=nn[0])!=null&&_n.name&&((El=nn[1])!=null&&El.name))}),qn=qn.map(nn=>Ke(We(We({},nn[0]),nn[1]),{is_file:!1})),dt(qn),vt()}}else gt(!1),vt()});return}const Xe=new(pe())({endpoint:ht.end_point,region:ht.region,accessKeyId:ht.access_key_id,accessKeySecret:ht.access_key_secret,bucket:ht.bucket,stsToken:ht.security_token}),Gt=nt.name,Wn={container_type:"TestSet",file_name:Gt},Hn=(0,Ce.Z)();let Un=`testsets/${It}/${Hn}${Gt.indexOf(".")>-1?"."+Gt.split(".").pop():""}`;It===null&&(Un=`testsets/${Hn}${Gt.indexOf(".")>-1?"."+Gt.split(".").pop():""}`),Xe.multipartUpload(Un,new Blob([nt.file],{type:nt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Gt+""},url:ht==null?void 0:ht.callback_url,host:ht==null?void 0:ht.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,Be.rz)(Wn)}}).then(function(Eu){if(Eu.data.status===0){tu.current=tu.current+1;const ra=au.current.map(Zu=>{var du,qn,nn,_n,El,Ul,Rl,ku,Du,fu,su,ju,yu,Wu,Ga,Da,hn;if(Zu.name===((qn=(du=Eu.data)==null?void 0:du.data)==null?void 0:qn.file_name)){const Lt=We({},Zu);return(El=(_n=(nn=Eu.data)==null?void 0:nn.data)==null?void 0:_n.file_name)!=null&&El.includes(".in")?(Lt.in_object_key=(Rl=(Ul=Eu.data)==null?void 0:Ul.data)==null?void 0:Rl.object,Lt.in_object_size=(Du=(ku=Eu.data)==null?void 0:ku.data)==null?void 0:Du.size,Lt.input=(su=(fu=Eu.data)==null?void 0:fu.data)==null?void 0:su.file_name,Lt.in_file=nt):(Lt.out_object_key=(yu=(ju=Eu.data)==null?void 0:ju.data)==null?void 0:yu.object,Lt.out_object_size=(Ga=(Wu=Eu.data)==null?void 0:Wu.data)==null?void 0:Ga.size,Lt.output=(hn=(Da=Eu.data)==null?void 0:Da.data)==null?void 0:hn.file_name,Lt.out_file=nt),Lt}return Zu});if(au.current=[...ra],tt([...ra]),tu.current>0&&tu.current===He.length){gt(!1);let Zu=it(ra);Zu=Zu.filter(du=>{var qn,nn;return!!((qn=du[0])!=null&&qn.name&&((nn=du[1])!=null&&nn.name))}),Zu=Zu.map(du=>Ke(We(We({},du[0]),du[1]),{is_file:!0})),dt(Zu),vt()}}})},Bn=nt=>new Promise((Xe,Gt)=>{let Wn=0,Hn=[];for(let Un=0;Un<nt.length;Un++)nt[Un].file.slice(0,1).arrayBuffer().then(()=>{Wn++,Wn===nt.length&&(Hn.length?(Le.ZP.warning(`${Hn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Gt()):Xe(nt))}).catch(Eu=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Eu),Wn++,Hn.push(nt[Un].name),Wn===nt.length&&(Hn.length?(Le.ZP.warning(`${Hn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Gt()):Xe(nt))})}),Ye=()=>Je(void 0,null,function*(){if(He.length===0){Le.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Bn(He),gt(!0),it(He).some(Xe=>{var Gt,Wn;return!((Gt=Xe[0])!=null&&Gt.name&&((Wn=Xe[1])!=null&&Wn.name))})){ie.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Je(void 0,null,function*(){He.map(Xe=>Je(void 0,null,function*(){pn(Xe)}))}),onCancel:()=>{gt(!1)}});return}He.map(Xe=>Je(void 0,null,function*(){pn(Xe)}))}),ct={name:"file",fileList:He,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:nt=>{if(He!=null&&He.some(Gt=>Gt.name===nt.name))return Le.ZP.info(`${nt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(nt.size/1024/1024>100)return Le.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(nt.name))return Le.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Xe={name:nt.name,uid:nt.uid,file:nt,percent:0};return He.push(Xe),au.current=[...He],tt([...He]),!1}},ft=it(He);return console.log(He,ft,"fileList"),be.createElement(ie.default,{open:st,wrapClassName:Mt,onOk:Ye,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:St},onCancel:Jn,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},be.createElement("div",{className:xe.wrap},He.length?be.createElement("div",null,be.createElement(se.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},be.createElement("div",{style:{visibility:rt?"visible":"hidden"}},be.createElement("span",{className:xe.greyText},"\u7528\u4F8B\u7C7B\u578B"),be.createElement(ge.ZP.Group,{className:`ml20 ${xe.testCaseRadio}`,optionType:"button",value:Zt,onChange:nt=>Rn(nt.target.value)},be.createElement(ge.ZP,{value:!1},"\u6587\u672C"),be.createElement(ge.ZP,{value:!0},"\u6587\u4EF6"))),be.createElement(oe.default,We({},ct),be.createElement(me.ZP,{type:"primary",className:xe.btnS},be.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),be.createElement(pt,{data:ft,onRemove:ln})):be.createElement("div",{className:`${xe.noData} mb30`},be.createElement(oe.default.Dragger,Ke(We({},ct),{className:xe.dragger}),be.createElement("img",{src:Re,alt:"",className:"mb20"}),be.createElement("div",null,be.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),be.createElement("span",{className:xe.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),be.createElement("div",{className:xe.text},be.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),be.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",be.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",be.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",be.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",be.createElement("br",null))))},pt=({data:vt=[],onRemove:dt,width:st="auto",showScore:Mt=!1,disabled:It=!1,inputChange:rt,onEvaluatingChange:Ge,onSelectAll:He,checkAll1:tt,checkAll2:ht,checkAll3:Qt,checkAll4:St,checkAll5:gt,showEvaluatingSetting:Zt=!1,className:Rn="",isProgramHomework:au=!1})=>{const tu={value:"",filename:"",dataUrl:""},[Jn,Wt]=(0,a.useState)(We({},tu)),Ut=Bn=>{let Ye=document.createElement("a");document.body.appendChild(Ye);let ct=URL.createObjectURL(Bn.file);Ye.href=ct,Ye.download=Bn.name,Ye.click(),URL.revokeObjectURL(ct),document.body.removeChild(Ye)},ln=(Bn,Ye)=>{(0,Ie.LR)(Bn,Ye)},pn=(Bn,Ye)=>{ie.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:be.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{dt(Bn,Ye)},onCancel:()=>{}})};return vt.length?be.createElement("div",{className:Rn,style:{width:st}},be.createElement("div",{className:`${au?xe.headProgram:xe.head}`},Zt&&be.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},be.createElement(ye.default,{checked:tt,onChange:Bn=>{He(Bn.target.checked,"hidden")}}),be.createElement(le.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},be.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),be.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),be.createElement("div",{style:{width:au?"25%":"15%"}},"\u7528\u4F8B"),be.createElement("div",{style:{width:Mt?au?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),be.createElement("div",{style:{width:Mt?au?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Mt&&be.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Zt&&be.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},be.createElement(ye.default,{checked:St,onChange:Bn=>{He(Bn.target.checked,"input_visible")}}),be.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},be.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),be.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Zt&&be.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},be.createElement(ye.default,{checked:ht,onChange:Bn=>{He(Bn.target.checked,"is_invisible")}}),be.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},be.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),be.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Zt&&be.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},be.createElement(ye.default,{checked:gt,onChange:Bn=>{He(Bn.target.checked,"actual_output_visible")}}),be.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},be.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),be.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Zt&&be.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},be.createElement(ye.default,{checked:Qt,onChange:Bn=>{He(Bn.target.checked,"last_match_rule")}}),be.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},be.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),be.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),be.createElement("div",{className:xe.operation,style:au?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),be.createElement("div",{className:xe.listWrapper,style:{boxShadow:au?"0px 2px 4px 0px #EAEEF4":"unset"}},vt.map((Bn,Ye)=>{var ct,ft,nt,Xe;return be.createElement("div",{key:Ye,className:xe.list,style:au?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Zt&&be.createElement("div",{style:{width:"15%"}},be.createElement(ye.default,{checked:!!Bn.hidden,onChange:Gt=>{Ge(Gt.target.checked,Ye,"hidden")}})),be.createElement("div",{style:{width:au?"25%":"15%",paddingLeft:au?"5px":"0px",paddingRight:au?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ye+1),be.createElement("div",{className:xe.info,style:{width:Mt?au?"20%":"15%":"25%"}},be.createElement("span",{title:Bn.input||((ct=Bn[0])==null?void 0:ct.name),onClick:()=>Je(void 0,null,function*(){let Gt;Bn.input?Bn.input_file_url?Gt=Bn.input_file_url:Gt=Bn.in_file:Gt=Bn[0];let Wn;typeof Gt=="string"?(Wn=yield fetch(Gt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Wt({value:yield Wn.text(),filename:"",dataUrl:Gt})):(Wn=yield(0,Ie.db)(Gt.file),Wt({value:Wn.text,filename:Gt.name,dataUrl:Wn.link}))})},Bn.input||((ft=Bn[0])==null?void 0:ft.name))),be.createElement("div",{className:xe.info,style:{width:Mt?au?"20%":"15%":"25%"}},be.createElement("span",{title:Bn.output||((nt=Bn[1])==null?void 0:nt.name),onClick:()=>Je(void 0,null,function*(){let Gt;Bn.input?Bn.output_file_url?Gt=Bn.output_file_url:Gt=Bn.out_file:Gt=Bn[1];let Wn;typeof Gt=="string"?(Wn=yield fetch(Gt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Wt({value:yield Wn.text(),filename:"",dataUrl:Gt})):(Wn=yield(0,Ie.db)(Gt.file),Wt({value:Wn.text,filename:Gt.name,dataUrl:Wn.link}))})},Bn.output||((Xe=Bn[1])==null?void 0:Xe.name))),Mt&&be.createElement("div",{style:{width:"20%"}},be.createElement(ve.default,{size:"large",addonAfter:au?"%":null,disabled:It,style:{width:"80%"},onChange:Gt=>rt(Gt,Ye),value:Bn.score}),!au&&be.createElement("span",null,"\xA0%")),Zt&&be.createElement("div",{style:{width:"20%"}},be.createElement(ye.default,{checked:Bn.input_visible||!1,onChange:Gt=>{Ge(Gt.target.checked,Ye,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Zt&&be.createElement("div",{style:{width:"20%"}},be.createElement(ye.default,{checked:Bn.is_invisible||!1,onChange:Gt=>{Ge(Gt.target.checked,Ye,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Zt&&be.createElement("div",{style:{width:"20%"}},be.createElement(ye.default,{checked:Bn.actual_output_visible||!1,onChange:Gt=>{Ge(Gt.target.checked,Ye,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Zt&&be.createElement("div",{style:{width:"20%"}},be.createElement(ye.default,{checked:Bn.last_match_rule||!1,onChange:Gt=>{Ge(Gt.target.checked,Ye,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),be.createElement("div",{onClick:()=>pn(Bn,Ye),style:au?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},be.createElement("span",{className:xe.del},"\u5220\u9664")))})),be.createElement(Pe.Z,{close:!0,data:Jn.dataUrl,filename:Jn.filename,type:Jn.dataUrl.length?"txt":"",onClose:()=>Wt(We({},tu)),monacoEditor:{value:Jn.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):be.createElement(be.Fragment,null)};var qe=$e},74574:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return Fe}});var a=E(59301),oe=E(6767),Le=E(25399),ie=E(29787),se=E(77019),ge=E(5269),me=E(31709),ye=E(7939),le=E(39116),ve=E(49317),xe=E(35883),Re=(he,Be,Ce)=>new Promise((Ie,Pe)=>{var be=Oe=>{try{Se(Ce.next(Oe))}catch(Ae){Pe(Ae)}},ne=Oe=>{try{Se(Ce.throw(Oe))}catch(Ae){Pe(Ae)}},Se=Oe=>Oe.done?Ie(Oe.value):Promise.resolve(Oe.value).then(be,ne);Se((Ce=Ce.apply(he,Be)).next())}),Fe=({id:he,activeDiscussIndex:Be,onReplyDiscuss:Ce,adminOrOperator:Ie})=>{const[Pe,be]=(0,a.useState)(""),[ne,Se]=(0,a.useState)(!1);function Oe(fe){be(fe)}function Ae(){if(!Pe){oe.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}Ce(he,Pe),be("")}return(0,a.useEffect)(()=>{Be!=he&&Se(!1)},[Be]),a.createElement("div",{key:he,className:"discuss-item-editor",style:{display:Be===he?"block":"none",width:"100%"}},a.createElement(le.Z,{miniToolbar:!0,startInit:Be===he,defaultValue:Pe,id:he,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:Oe,extraUse:Ie&&a.createElement(Le.Z,{color:"#fff",open:ne,destroyTooltipOnHide:!0,title:pe({id:he,isOpen:ne,activeDiscussIndex:Be,onChange:Oe,setIsOpen:Se}),overlayStyle:{maxWidth:600}},a.createElement("a",{title:ne?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>Se(!ne)},a.createElement("i",{className:"iconfont icon-dianzan11"})))}),a.createElement("a",{onClick:Ae,className:"btn-send"},"\u53D1\u9001"))};const pe=he=>{const[Be,Ce]=(0,a.useState)(!1),[Ie,Pe]=(0,a.useState)([]),[be,ne]=(0,a.useState)(1);(0,a.useEffect)(()=>{he!=null&&he.isOpen?Se():(ne(1),Pe([]))},[he==null?void 0:he.isOpen]);const Se=()=>Re(void 0,null,function*(){Ce(!0);const Oe=yield(0,ve.ZP)(`/api/discusses/${he==null?void 0:he.id}/recommend_answer.json`,{method:"get"});(Oe==null?void 0:Oe.status)==0&&Pe(Oe==null?void 0:Oe.answer),Ce(!1)});return a.createElement(ie.Z,{spinning:Be},a.createElement("div",{style:{color:"#000"}},a.createElement(xe.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(Ie==null?void 0:Ie[be-1])||""}),a.createElement(se.Z,{justify:"end",align:"middle"},a.createElement(ge.Z,null,a.createElement(me.Z,{simple:!0,current:be,pageSize:1,total:(Ie==null?void 0:Ie.length)||0,onChange:Oe=>{ne(Oe)}})),a.createElement(ge.Z,null,a.createElement(ye.ZP,{onClick:()=>Re(void 0,null,function*(){he==null||he.onChange(Ie==null?void 0:Ie[be-1]),he==null||he.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},2464:function(Ct,_e,E){"use strict";E.d(_e,{CP:function(){return Le},_V:function(){return ge}});var a=E(28209),oe=E.n(a);const Le={secret:a.enc.Utf8.parse("0a18e199b87f1a8d"),iv:a.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},ie={exam:Le};function se(me="",ye="exam"){const{secret:le,iv:ve}=ie[ye];return AES.encrypt(me,le,{iv:ve,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ge(me="",ye="exam"){const{secret:le,iv:ve}=ie[ye];return a.AES.decrypt(me,le,{iv:ve,mode:oe().mode.CBC,padding:oe().pad.Pkcs7}).toString(a.enc.Utf8)}},6252:function(Ct,_e,E){"use strict";E.d(_e,{AD:function(){return it},BA:function(){return Jn},D9:function(){return Mt},Hp:function(){return Oe},IM:function(){return rt},Iy:function(){return fe},KM:function(){return tu},KU:function(){return ht},MJ:function(){return Ae},Ne:function(){return It},ON:function(){return St},Uj:function(){return Rn},VY:function(){return tt},YO:function(){return Zt},YX:function(){return gt},Zn:function(){return he},_g:function(){return be},_k:function(){return dt},c6:function(){return Je},cr:function(){return Be},eV:function(){return je},fi:function(){return Ce},gh:function(){return We},hS:function(){return Ge},iA:function(){return Ie},j6:function(){return ne},je:function(){return qe},jj:function(){return Se},kS:function(){return Qt},lS:function(){return vt},o6:function(){return Ke},pO:function(){return au},rQ:function(){return $e},sA:function(){return Me},xm:function(){return st},xo:function(){return He},y8:function(){return pt},yd:function(){return Pe}});var a=E(77996),oe=E(44283),Le=E(76406),ie=E(6767),se=E(14185),ge=Object.defineProperty,me=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ve=(Wt,Ut,ln)=>Ut in Wt?ge(Wt,Ut,{enumerable:!0,configurable:!0,writable:!0,value:ln}):Wt[Ut]=ln,xe=(Wt,Ut)=>{for(var ln in Ut||(Ut={}))ye.call(Ut,ln)&&ve(Wt,ln,Ut[ln]);if(me)for(var ln of me(Ut))le.call(Ut,ln)&&ve(Wt,ln,Ut[ln]);return Wt},Re=(Wt,Ut,ln)=>new Promise((pn,Bn)=>{var Ye=nt=>{try{ft(ln.next(nt))}catch(Xe){Bn(Xe)}},ct=nt=>{try{ft(ln.throw(nt))}catch(Xe){Bn(Xe)}},ft=nt=>nt.done?pn(nt.value):Promise.resolve(nt.value).then(Ye,ct);ft((ln=ln.apply(Wt,Ut)).next())});const Fe=()=>{(0,oe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},pe=()=>{(0,oe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},he=Wt=>Re(void 0,null,function*(){Fe(),(yield(0,a.YR)(xe({},Wt))).status===0&&(yield(0,Le.QH)("",(0,Le.NY)({url:se.Z.API_SERVER+`/api/courses/${Wt.coursesId}/export_couser_info.json`,query:Wt}))),pe()}),Be=Wt=>Re(void 0,null,function*(){const Ut=yield(0,a.yS)(xe({},Wt));if(Ut.status===0)ie.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),oe.history.push(`/classrooms/${Wt.coursesId}/exportlist/course_member_act_score`);else{if(Ut.status===-2)return Ut;Ut.status===-3&&((0,oe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),oe.history.push(`/classrooms/${Wt.coursesId}/exportlist/course_member_act_score`))}}),Ce=Wt=>Re(void 0,null,function*(){const Ut=yield(0,a.W0)(xe({},Wt));if(Ut.status===0)ie.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),oe.history.push(`/classrooms/${Wt.coursesId}/exportlist/course_total_score`);else{if(Ut.status===-4)return Ut;Ut.status===-3&&((0,oe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),oe.history.push(`/classrooms/${Wt.coursesId}/exportlist/course_total_score`))}}),Ie=Wt=>Re(void 0,null,function*(){const Ut=yield(0,a.Nl)(xe({},Wt));if(Ut.status===0)ie.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),oe.history.push(`/classrooms/${Wt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ut.status===-4)return Ut;Ut.status===-3&&((0,oe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),oe.history.push(`/classrooms/${Wt.coursesId}/exportlist/course_total_exercise_and_other`))}}),Pe=Wt=>Re(void 0,null,function*(){const Ut=yield(0,a.IU)(xe({},Wt));if(Ut.status===0)ie.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),oe.history.push(`/classrooms/${Wt.coursesId}/exportlist/export_star_user`);else{if(Ut.status===-4)return Ut;Ut.status===-3&&((0,oe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),oe.history.push(`/classrooms/${Wt.coursesId}/exportlist/export_star_user`))}}),be=Wt=>Re(void 0,null,function*(){const Ut=yield(0,a.td)(xe({},Wt));if(Ut.status===0)ie.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),oe.history.push(`/classrooms/${Wt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ut.status===-2)return Ut;if(Ut.status===-3)(0,oe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),oe.history.push(`/classrooms/${Wt.coursesId}/exportlist/course_total_exercise_and_other`);else if(Ut.status===-4)return Ut}}),ne=Wt=>Re(void 0,null,function*(){const Ut=yield(0,a.QX)(xe({},Wt));if(Ut.status===0)ie.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),oe.history.push(`/classrooms/${Wt.coursesId}/exportlist/course_total_homework`);else{if(Ut.status===-4)return Ut;Ut.status===-3&&((0,oe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),oe.history.push(`/classrooms/${Wt.coursesId}/exportlist/course_total_homework`))}}),Se=(Wt,Ut)=>Re(void 0,null,function*(){const ln=yield(0,a.o_)(xe({},Wt));ln.status===0?(ie.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),oe.history.push(`/classrooms/${Wt.coursesId}/exportlist/${Ut}`)):ln.status===-3&&((0,oe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),oe.history.push(`/classrooms/${Wt.coursesId}/exportlist/${Ut}`))}),Oe=(Wt,Ut)=>Re(void 0,null,function*(){const ln=yield(0,a.ZL)(xe({},Wt));ln.status===0?(ie.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),oe.history.push(`/classrooms/${Wt.coursesId}/exportlist/${Ut}`)):ln.status===-3&&((0,oe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),oe.history.push(`/classrooms/${Wt.coursesId}/exportlist/${Ut}`))}),Ae=(Wt,Ut)=>Re(void 0,null,function*(){const ln=yield(0,a.vV)(xe({},Wt));ln.status===0?(ie.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),oe.history.push(`/classrooms/${Wt.coursesId}/exportlist/${Ut}`)):ln.status===-3&&((0,oe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),oe.history.push(`/classrooms/${Wt.coursesId}/exportlist/${Ut}`))}),fe=(Wt,Ut)=>Re(void 0,null,function*(){const ln=yield(0,a.aP)(xe({},Wt));ln.status===0?(ie.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),oe.history.push(`/classrooms/${Wt.coursesId}/exportlist/${Ut}`)):ln.status===-3&&((0,oe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),oe.history.push(`/classrooms/${Wt.coursesId}/exportlist/${Ut}`))}),De=Wt=>Re(void 0,null,function*(){Fe(),(yield exportCourseWorkListAppendix(xe({},Wt))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Wt.categoryId}/works_list.zip`,query:Wt}))),pe()}),Me=Wt=>Re(void 0,null,function*(){Fe(),yield(0,Le.FH)("",se.Z.API_SERVER+`/api/polls/${Wt.categoryId}/commit_result.xlsx`),pe()}),We=Wt=>Re(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:se.Z.API_SERVER+`/api/courses/${Wt.coursesId}/attendances/export_xlsx_data.xlsx`,query:Wt}))}),Ke=Wt=>Re(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:se.Z.API_SERVER+`/api/courses/${Wt.coursesId}/video_study_statics.xlsx`,query:Wt}))}),Je=Wt=>Re(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:se.Z.API_SERVER+`/api/courses/${Wt.coursesId}/export_video_study.xlsx`,query:Wt}))}),je=Wt=>Re(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:se.Z.API_SERVER+`/api/courses/${Wt.coursesId}/export_course_students_info.xlsx`,query:Wt}))}),it=Wt=>Re(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:se.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Wt}))}),$e=Wt=>Re(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:se.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Wt}))}),pt=Wt=>Re(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:se.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Wt}))}),qe=Wt=>Re(void 0,null,function*(){const Ut=yield(0,a.Uy)(xe({},Wt));Ut.status===0?(ie.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),oe.history.push(`/classrooms/${Wt.coursesId}/exportlist/exercise_score,export_exercise_users`)):Ut.status===-3&&((0,oe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),oe.history.push(`/classrooms/${Wt.coursesId}/exportlist/exercise_score,export_exercise_users`))}),vt=Wt=>Re(void 0,null,function*(){const Ut=yield(0,a.tg)(xe({},Wt));Ut.status===0?(ie.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),oe.history.push(`/classrooms/${Wt.coursesId}/exportlist/exercise_score,export_exercise_report`)):Ut.status===-3&&((0,oe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),oe.history.push(`/classrooms/${Wt.coursesId}/exportlist/exercise_score,export_exercise_report`))}),dt=Wt=>Re(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Le.FH)("",(0,Le.NY)({url:se.Z.API_SERVER+`/api/export_records/${Wt.id}.xlsx`,query:Wt}))}),st=Wt=>Re(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:se.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Wt}))}),Mt=Wt=>Re(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:se.Z.API_SERVER+`/api/courses/${Wt==null?void 0:Wt.coursesId}/${Wt.menuKey}_statistic.xlsx?${Wt.checkedList.map(Ut=>`course_group_id[]=${Ut}`).join("&")}`,query:Wt}))}),It=Wt=>Re(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:se.Z.API_SERVER+`/api/ec_years/${Wt==null?void 0:Wt.ec_year_id}/ec_training_objectives.xlsx`,query:Wt}))}),rt=Wt=>Re(void 0,null,function*(){yield(0,Le.FH)(Wt==null?void 0:Wt.name,(0,Le.NY)({url:se.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Wt}))}),Ge=Wt=>Re(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:se.Z.API_SERVER+`/api/ec_years/${Wt==null?void 0:Wt.ec_year_id}/ec_courses.xlsx`,query:Wt}))}),He=Wt=>Re(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:se.Z.API_SERVER+`/api/ec_years/${Wt==null?void 0:Wt.ec_year_id}/ec_graduation_requirements.xlsx`,query:Wt}))}),tt=Wt=>Re(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:se.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Wt}))}),ht=Wt=>Re(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:se.Z.API_SERVER+`/api/exercises/${Wt.categoryId}/rank_list.xlsx`,query:Wt}))}),Qt=Wt=>Re(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:se.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Wt}))}),St=Wt=>Re(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:se.Z.API_SERVER+`/api/examination_banks/${Wt.id}.json`,query:Wt}))}),gt=Wt=>Re(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:se.Z.API_SERVER+`/api/exercises/${Wt.categoryId}.json`,query:Wt}))}),Zt=Wt=>Re(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:se.Z.API_SERVER+`/api/polls/${Wt==null?void 0:Wt.id}/commit_result.json`,query:Wt}))}),Rn=Wt=>Re(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:se.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Wt}))}),au=(Wt,Ut)=>Re(void 0,null,function*(){yield(0,Le.FH)(Ut||"",(0,Le.NY)({url:se.Z.API_SERVER+`/api/exercises/${Wt==null?void 0:Wt.exercise_id}/consult_exercise.json`,query:Wt}))}),tu=Wt=>Re(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:se.Z.API_SERVER+`/api/competitions/${Wt==null?void 0:Wt.identifier}/competition_commit_records/member_works.xlsx`,query:Wt}))}),Jn=Wt=>Re(void 0,null,function*(){yield(0,Le.FH)("",(0,Le.NY)({url:se.Z.API_SERVER+`/api/courses/${Wt==null?void 0:Wt.coursesId}/group_homeworks/import_group_template.xlsx`,query:Wt}))})},67195:function(Ct,_e,E){"use strict";E.d(_e,{BU:function(){return oe},Dj:function(){return a},gH:function(){return Le},vp:function(){return ie}});function a(se){try{se.mozRequestFullScreen?se.mozRequestFullScreen():se.webkitRequestFullScreen&&se.webkitRequestFullScreen()}catch(ge){console.log(ge,":e")}}function oe(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const Le=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ie(){var se=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ge=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",se),window.isFullScreen?window.isFullScreen:se!=null}},58998:function(Ct,_e,E){"use strict";E.d(_e,{g:function(){return se}});var a=E(59301),oe=E(37166),Le=E(44192),ie=(ge,me,ye)=>new Promise((le,ve)=>{var xe=pe=>{try{Fe(ye.next(pe))}catch(he){ve(he)}},Re=pe=>{try{Fe(ye.throw(pe))}catch(he){ve(he)}},Fe=pe=>pe.done?le(pe.value):Promise.resolve(pe.value).then(xe,Re);Fe((ye=ye.apply(ge,me)).next())});const se=()=>{const[ge,me]=(0,a.useState)([]);return(0,a.useEffect)(()=>{ie(void 0,null,function*(){const le=yield(0,oe.d1)({source:"question"});le!=null&&le.disciplines&&me((0,Le.L)(le==null?void 0:le.disciplines))})},[]),ge}},63392:function(Ct,_e,E){"use strict";E.d(_e,{U:function(){return le}});var a=E(59301),oe=Object.defineProperty,Le=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ge=(ve,xe,Re)=>xe in ve?oe(ve,xe,{enumerable:!0,configurable:!0,writable:!0,value:Re}):ve[xe]=Re,me=(ve,xe)=>{for(var Re in xe||(xe={}))ie.call(xe,Re)&&ge(ve,Re,xe[Re]);if(Le)for(var Re of Le(xe))se.call(xe,Re)&&ge(ve,Re,xe[Re]);return ve},ye=(ve,xe,Re)=>new Promise((Fe,pe)=>{var he=Ie=>{try{Ce(Re.next(Ie))}catch(Pe){pe(Pe)}},Be=Ie=>{try{Ce(Re.throw(Ie))}catch(Pe){pe(Pe)}},Ce=Ie=>Ie.done?Fe(Ie.value):Promise.resolve(Ie.value).then(he,Be);Ce((Re=Re.apply(ve,xe)).next())});function le(ve,xe){const[Re,Fe]=(0,a.useState)(xe),[pe,he]=(0,a.useState)(!1),[Be,Ce]=(0,a.useState)();return[Re,pe,(Pe,be=!1)=>ye(this,null,function*(){const ne=be?xe:me(me({},Re),Pe);he(!0),Fe(ne);const Se=yield ve(ne);return he(!1),Ce(Se),Se}),Be,Ce]}},91588:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return me}});var a=E(59301),oe=E.p+"static/modelContact.7a7eb113.png",Le=E(22007),ie=E(15267),se=E(59301),me=()=>{const[ye,le]=(0,a.useState)(!1);return{verifyModelUser:()=>(0,ie.$O)()?!0:(le(!0),!1),ContactModalElement:()=>se.createElement(Le.Z,{visible:ye,setVisible:le,image:oe}),contactOpen:ye,setContactOpen:le}}},37189:function(Ct,_e,E){"use strict";E.d(_e,{_:function(){return Le}});var a=E(59301),oe=E(62957);const Le=ie=>{var se,ge;const me=(0,a.useRef)([]),ye=()=>{for(const le of me.current)clearTimeout(le);me.current=[]};return(0,a.useEffect)(()=>{var le,ve,xe,Re,Fe,pe;if(ye(),(le=ie==null?void 0:ie.exercise)!=null&&le.left_time&&((xe=(ve=ie==null?void 0:ie.exercise)==null?void 0:ve.exercise_events)==null?void 0:xe.length)>0){for(const he of(Re=ie==null?void 0:ie.exercise)==null?void 0:Re.exercise_events)if(((Fe=ie==null?void 0:ie.exercise)==null?void 0:Fe.left_time)>(he==null?void 0:he.reminder_time)*60){let Be=(((pe=ie==null?void 0:ie.exercise)==null?void 0:pe.left_time)-(he==null?void 0:he.reminder_time)*60)*1e3;Be=Be>2147483647?2147483647:Be;const Ce=setTimeout(()=>{oe.default.info({content:`${he==null?void 0:he.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},Be);me.current.push(Ce)}}},[(se=ie==null?void 0:ie.exercise)==null?void 0:se.left_time,(ge=ie==null?void 0:ie.exercise)==null?void 0:ge.exercise_events]),ye}},20047:function(Ct,_e,E){"use strict";E.d(_e,{AL:function(){return ne},Iy:function(){return xe},Qv:function(){return pe},ez:function(){return be},jb:function(){return Re}});var a=E(32834),oe=E.n(a),Le=E(11690),ie=E.n(Le);let se=1;function ge(De,Me){const We=De.match(/^(\s+)(?:```)/);if(We===null)return Me;const Ke=We[1];return Me.split(`
`).map(Je=>{const je=Je.match(/^\s+/);if(je===null)return Je;const[it]=je;return it.length>=Ke.length?Je.slice(Ke.length):Je}).join(`
`)}let me=[],ye=["<ul>"];const le=new(oe()).Renderer,ve=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function xe(){me.length=0,ye=["<ul>"]}const Re={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Fe(De,Me,We,Ke){if(Me>=De.length||De[Me].level<=We)return Me;var Je=De[Me];Ke.push("<li><a href='#"+se+Je.anchor+"'>"+Je.text+"</a>"),Me++;var je=[];return Me=Fe(De,Me,Je.level,je),je.length>0&&(Ke.push("<ul>"),je.forEach(function(it){Ke.push(it)}),Ke.push("</ul>")),Ke.push("</li>"),Me=Fe(De,Me,We,Ke),Me}function pe(){return Fe(me,0,0,ye),ye.push("</ul>"),ye.join("")}const he={heading(De){const Me=ve.exec(De);if(se+=1,Me)return{type:"heading",raw:Me[0],depth:Me[1].length,text:Me[2]}},fences(De){const Me=this.rules.block.fences.exec(De);if(Me){const We=Me[0];let Ke=ge(We,Me[3]||"");const Je=Me[2]?Me[2].trim():Me[2];if(["latex","katex","math"].indexOf(Je)>=0){const je=Ie(),it=Ke;Ke=je,Pe[je]={type:"block",expression:it}}return{type:"code",raw:We,lang:Je,text:Ke}}}},Be=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let Ce=0;const Ie=()=>`__special_katext_id_${Ce++}__`;let Pe={};function be(){return Pe}function ne(){Ce=0,Pe={}}function Se(De){return De=De.replace(Be,(Me,We)=>{const Ke=Ie();return Pe[Ke]={type:"inline",expression:We},Ke}),De}const Oe=le.listitem;le.listitem=function(De){return Oe(Se(De))};const Ae=le.paragraph;le.paragraph=function(De){return Ae(Se(De))};const fe=le.tablecell;le.tablecell=function(De,Me){return fe(Se(De),Me)},le.code=function(De,Me,We){const Ke=(Me||"").match(/\S*/)[0];return Ke?["latex","katex","math"].indexOf(Ke)>=0?`<p class='editormd-tex'>${De}</p>`:`<pre class="prettyprint linenums"><code class="language-${Me}">${We?De:(0,Le.escape)(De,!0)}</code></pre>
`:'<pre class="prettyprint linenums"><code>'+(We?De:(0,Le.escape)(De,!0))+"</code></pre>"},le.heading=function(De,Me,We){let Ke=this.options.headerPrefix+We.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return me.push({anchor:Ke,level:Me,text:De}),"<h"+Me+' id="'+se+Ke+'">'+De+"</h"+Me+">"},oe().setOptions({silent:!0,gfm:!0,pedantic:!1}),oe().use({tokenizer:he,renderer:le}),_e.ZP=oe()},83477:function(Ct,_e,E){"use strict";E.d(_e,{G:function(){return se},t:function(){return ie}});var a=E(7062),oe=E.n(a);const Le=null;function ie(ge,me){let ye=oe().get("__ec");ye||(ye={}),ye[ge]=me,oe().set("__ec",ye)}function se(ge,me){let ye=oe().get("__ec");return ye?ye[ge]===void 0?me:ye[ge]:me}},24532:function(Ct,_e,E){"use strict";E.d(_e,{rX:function(){return Se},pW:function(){return Oe},gy:function(){return Ae},xY:function(){return ne},O5:function(){return be},hs:function(){return Be},tJ:function(){return pe},o1:function(){return he},Rd:function(){return Pe}});var a=E(44283),oe=E(62957),Le=E(37285),ie=E(6767),se=E(15267),ge=E(76406),me=E(87169),ye=E(25510),le="data:image/png;base64,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",ve=E.p+"static/newqrcode.a8740efb.png",xe=E(32637),Re=E(59301),Fe=(fe,De,Me)=>new Promise((We,Ke)=>{var Je=$e=>{try{it(Me.next($e))}catch(pt){Ke(pt)}},je=$e=>{try{it(Me.throw($e))}catch(pt){Ke(pt)}},it=$e=>$e.done?We($e.value):Promise.resolve($e.value).then(Je,je);it((Me=Me.apply(fe,De)).next())});const pe=(fe,De=!1,Me=!1,We="",Ke=!1)=>!!(he(fe)&&Ce(fe,De,Me,We,Ke)),he=fe=>(0,se.bg)()?!0:(fe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Be=fe=>{var De,Me,We;const{user:Ke}=(0,a.getDvaApp)()._store.getState();(0,se.bg)()&&!((Me=(De=Ke==null?void 0:Ke.userInfo)==null?void 0:De.course)!=null&&Me.course_public)&&!((We=Ke==null?void 0:Ke.userInfo)!=null&&We.profile_completed)&&fe({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},Ce=(fe,De=!1,Me=!0,We="",Ke=!1)=>{var Je;const{user:je}=(0,a.getDvaApp)()._store.getState();return(Je=je.userInfo)!=null&&Je.profile_completed?!0:(Me?fe({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:We,isCurrentPage:Ke}}):oe.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ge.xg)("/account/profile/edit"),Ie()}}),!1)},Ie=()=>{oe.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},Pe=()=>{oe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Re.createElement("div",{style:{textAlign:"center"}},Re.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),Re.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:xe}),Re.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},be=()=>{var fe;const{user:De}=(0,a.getDvaApp)()._store.getState();return(fe=De.userInfo)!=null&&fe.professional_certification?!0:(oe.default.confirm({title:"\u63D0\u793A",centered:!0,content:Re.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ge.xg)("/account/certification")}}),!1)},ne=()=>(0,se.V9)()?!0:(oe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Re.createElement("div",{className:"tc",style:{marginLeft:-38}},Re.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Re.createElement("img",{src:ve,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Se=(fe,De)=>fe?!0:(oe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Re.createElement("div",null,Re.createElement("p",null,De||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),Re.createElement("div",{style:{marginLeft:"110px"}},Re.createElement("img",{src:le,width:200}),Re.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ge.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Oe=fe=>{oe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Re.createElement("div",null,Re.createElement("div",null,Re.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),Re.createElement(Le.Z,null),Re.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Re.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",Re.createElement("a",null,fe),"\u5929\u3002"),Re.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Re.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),Re.createElement("div",{style:{textAlign:"center",marginTop:30}},Re.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ye,alt:"\u4E8C\u7EF4\u7801",width:160})))})},Ae=(fe,De="")=>{const{shixunsDetail:{detail:Me}}=(0,a.getDvaApp)()._store.getState();if((Me==null?void 0:Me.public)===2||(Me==null?void 0:Me.public)===1||(Me==null?void 0:Me.shixun_status)===3){let We="";return(Me==null?void 0:Me.public)===2&&(We="\u5DF2\u516C\u5F00"),(Me==null?void 0:Me.public)===1&&(We="\u5F85\u5BA1\u6838"),(Me==null?void 0:Me.shixun_status)===3&&(We="\u5DF2\u5173\u95ED"),oe.default.info({centered:!0,icon:Re.createElement(me.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Re.createElement("div",{className:"tc",style:{marginLeft:-38}},Re.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Re.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",We,"\uFF0C",De,"\u3002"),Re.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Re.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ye,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Me==null?void 0:Me.shixun_status)===2?(oe.default.confirm({centered:!0,icon:Re.createElement(me.Z,null),title:"\u63D0\u793A",content:Re.createElement("div",null,Re.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",De,"\u3002"),Re.createElement("br",null),Re.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{oe.default.confirm({width:440,centered:!0,icon:Re.createElement(me.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>Fe(void 0,null,function*(){(yield fe({type:"shixunsDetail/cancelRelease",payload:{id:Me==null?void 0:Me.identifier}})).status!==401&&(ie.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),fe({type:"shixunsDetail/getShixunsDetail",payload:{id:Me==null?void 0:Me.identifier}}),fe({type:"practiceSetting/getCommonData",payload:{id:Me==null?void 0:Me.identifier}}))})})}}),!0):!1}},72790:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return Nn}});class a{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(te,re){return te.__proto__=re,te},Object.assign=Object.assign||function(te){if(te==null)throw new TypeError("Cannot convert undefined or null to object");let re=Object(te);for(let Ee=1;Ee<arguments.length;Ee++){let Ue=arguments[Ee];if(Ue!=null)for(let lt in Ue)Ue.hasOwnProperty(lt)&&(re[lt]=Ue[lt])}return re},typeof self.Promise!="function"&&E(3867).polyfill()}}a.install();var oe=a,Le=E(86204),ie=E.n(Le);class se{static e(te,re){(!te||se.FORCE_GLOBAL_TAG)&&(te=se.GLOBAL_TAG);let Ee=`[${te}] > ${re}`;se.ENABLE_CALLBACK&&se.emitter.emit("log","error",Ee),se.ENABLE_ERROR&&(console.error?console.error(Ee):console.warn?console.warn(Ee):console.log(Ee))}static i(te,re){(!te||se.FORCE_GLOBAL_TAG)&&(te=se.GLOBAL_TAG);let Ee=`[${te}] > ${re}`;se.ENABLE_CALLBACK&&se.emitter.emit("log","info",Ee),se.ENABLE_INFO&&(console.info?console.info(Ee):console.log(Ee))}static w(te,re){(!te||se.FORCE_GLOBAL_TAG)&&(te=se.GLOBAL_TAG);let Ee=`[${te}] > ${re}`;se.ENABLE_CALLBACK&&se.emitter.emit("log","warn",Ee),se.ENABLE_WARN&&(console.warn?console.warn(Ee):console.log(Ee))}static d(te,re){(!te||se.FORCE_GLOBAL_TAG)&&(te=se.GLOBAL_TAG);let Ee=`[${te}] > ${re}`;se.ENABLE_CALLBACK&&se.emitter.emit("log","debug",Ee),se.ENABLE_DEBUG&&(console.debug?console.debug(Ee):console.log(Ee))}static v(te,re){(!te||se.FORCE_GLOBAL_TAG)&&(te=se.GLOBAL_TAG);let Ee=`[${te}] > ${re}`;se.ENABLE_CALLBACK&&se.emitter.emit("log","verbose",Ee),se.ENABLE_VERBOSE&&console.log(Ee)}}se.GLOBAL_TAG="flv.js",se.FORCE_GLOBAL_TAG=!1,se.ENABLE_ERROR=!0,se.ENABLE_INFO=!0,se.ENABLE_WARN=!0,se.ENABLE_DEBUG=!0,se.ENABLE_VERBOSE=!0,se.ENABLE_CALLBACK=!1,se.emitter=new(ie());var ge=se;class me{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(te){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=te,this._totalBytes+=te):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=te,this._totalBytes+=te):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=te,this._totalBytes+=te,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let te=(this._now()-this._lastCheckpoint)/1e3;return te==0&&(te=1),this._intervalBytes/te/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let te=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/te/1024}}var ye=me;class le{constructor(te){this._message=te}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class ve extends le{constructor(te){super(te)}get name(){return"IllegalStateException"}}class xe extends le{constructor(te){super(te)}get name(){return"InvalidArgumentException"}}class Re extends le{constructor(te){super(te)}get name(){return"NotImplementedException"}}const Fe={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},pe={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class he{constructor(te){this._type=te||"undefined",this._status=Fe.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=Fe.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===Fe.kConnecting||this._status===Fe.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(te){this._onContentLengthKnown=te}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(te){this._onURLRedirect=te}get onDataArrival(){return this._onDataArrival}set onDataArrival(te){this._onDataArrival=te}get onError(){return this._onError}set onError(te){this._onError=te}get onComplete(){return this._onComplete}set onComplete(te){this._onComplete=te}open(te,re){throw new Re("Unimplemented abstract function!")}abort(){throw new Re("Unimplemented abstract function!")}}let Be={};function Ce(){let Xt=self.navigator.userAgent.toLowerCase(),te=/(edge)\/([\w.]+)/.exec(Xt)||/(opr)[\/]([\w.]+)/.exec(Xt)||/(chrome)[ \/]([\w.]+)/.exec(Xt)||/(iemobile)[\/]([\w.]+)/.exec(Xt)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Xt)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Xt)||/(webkit)[ \/]([\w.]+)/.exec(Xt)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(Xt)||/(msie) ([\w.]+)/.exec(Xt)||Xt.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(Xt)||Xt.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(Xt)||[],re=/(ipad)/.exec(Xt)||/(ipod)/.exec(Xt)||/(windows phone)/.exec(Xt)||/(iphone)/.exec(Xt)||/(kindle)/.exec(Xt)||/(android)/.exec(Xt)||/(windows)/.exec(Xt)||/(mac)/.exec(Xt)||/(linux)/.exec(Xt)||/(cros)/.exec(Xt)||[],Ee={browser:te[5]||te[3]||te[1]||"",version:te[2]||te[4]||"0",majorVersion:te[4]||te[2]||"0",platform:re[0]||""},Ue={};if(Ee.browser){Ue[Ee.browser]=!0;let lt=Ee.majorVersion.split(".");Ue.version={major:parseInt(Ee.majorVersion,10),string:Ee.version},lt.length>1&&(Ue.version.minor=parseInt(lt[1],10)),lt.length>2&&(Ue.version.build=parseInt(lt[2],10))}if(Ee.platform&&(Ue[Ee.platform]=!0),(Ue.chrome||Ue.opr||Ue.safari)&&(Ue.webkit=!0),Ue.rv||Ue.iemobile){Ue.rv&&delete Ue.rv;let lt="msie";Ee.browser=lt,Ue[lt]=!0}if(Ue.edge){delete Ue.edge;let lt="msedge";Ee.browser=lt,Ue[lt]=!0}if(Ue.opr){let lt="opera";Ee.browser=lt,Ue[lt]=!0}if(Ue.safari&&Ue.android){let lt="android";Ee.browser=lt,Ue[lt]=!0}Ue.name=Ee.browser,Ue.platform=Ee.platform;for(let lt in Be)Be.hasOwnProperty(lt)&&delete Be[lt];Object.assign(Be,Ue)}Ce();var Ie=Be;class Pe extends he{static isSupported(){try{let te=Ie.msedge&&Ie.version.minor>=15048,re=Ie.msedge?te:!0;return self.fetch&&self.ReadableStream&&re}catch(te){return!1}}constructor(te,re){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=te,this._config=re,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(te,re){this._dataSource=te,this._range=re;let Ee=te.url;this._config.reuseRedirectedURL&&te.redirectedURL!=null&&(Ee=te.redirectedURL);let Ue=this._seekHandler.getConfig(Ee,re),lt=new self.Headers;if(typeof Ue.headers=="object"){let vn=Ue.headers;for(let Cu in vn)vn.hasOwnProperty(Cu)&&lt.append(Cu,vn[Cu])}let Jt={method:"GET",headers:lt,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let vn in this._config.headers)lt.append(vn,this._config.headers[vn]);te.cors===!1&&(Jt.mode="same-origin"),te.withCredentials&&(Jt.credentials="include"),te.referrerPolicy&&(Jt.referrerPolicy=te.referrerPolicy),this._status=Fe.kConnecting,self.fetch(Ue.url,Jt).then(vn=>{if(this._requestAbort){this._requestAbort=!1,this._status=Fe.kIdle;return}if(vn.ok&&vn.status>=200&&vn.status<=299){if(vn.url!==Ue.url&&this._onURLRedirect){let Mn=this._seekHandler.removeURLParameters(vn.url);this._onURLRedirect(Mn)}let Cu=vn.headers.get("Content-Length");return Cu!=null&&(this._contentLength=parseInt(Cu),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,vn.body.getReader())}else if(this._status=Fe.kError,this._onError)this._onError(pe.HTTP_STATUS_CODE_INVALID,{code:vn.status,msg:vn.statusText});else throw new le("FetchStreamLoader: Http code invalid, "+vn.status+" "+vn.statusText)}).catch(vn=>{if(this._status=Fe.kError,this._onError)this._onError(pe.EXCEPTION,{code:-1,msg:vn.message});else throw vn})}abort(){this._requestAbort=!0}_pump(te){return te.read().then(re=>{if(re.done)if(this._contentLength!==null&&this._receivedLength<this._contentLength){this._status=Fe.kError;let Ee=pe.EARLY_EOF,Ue={code:-1,msg:"Fetch stream meet Early-EOF"};if(this._onError)this._onError(Ee,Ue);else throw new le(Ue.msg)}else this._status=Fe.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1);else{if(this._requestAbort===!0)return this._requestAbort=!1,this._status=Fe.kComplete,te.cancel();this._status=Fe.kBuffering;let Ee=re.value.buffer,Ue=this._range.from+this._receivedLength;this._receivedLength+=Ee.byteLength,this._onDataArrival&&this._onDataArrival(Ee,Ue,this._receivedLength),this._pump(te)}}).catch(re=>{if(re.code===11&&Ie.msedge)return;this._status=Fe.kError;let Ee=0,Ue=null;if((re.code===19||re.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength<this._contentLength)?(Ee=pe.EARLY_EOF,Ue={code:re.code,msg:"Fetch stream meet Early-EOF"}):(Ee=pe.EXCEPTION,Ue={code:re.code,msg:re.message}),this._onError)this._onError(Ee,Ue);else throw new le(Ue.msg)})}}var be=Pe;class ne extends he{static isSupported(){try{let te=new XMLHttpRequest;return te.open("GET","https://example.com",!0),te.responseType="moz-chunked-arraybuffer",te.responseType==="moz-chunked-arraybuffer"}catch(te){return ge.w("MozChunkedLoader",te.message),!1}}constructor(te,re){super("xhr-moz-chunked-loader"),this.TAG="MozChunkedLoader",this._seekHandler=te,this._config=re,this._needStash=!0,this._xhr=null,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onloadend=null,this._xhr.onerror=null,this._xhr=null),super.destroy()}open(te,re){this._dataSource=te,this._range=re;let Ee=te.url;this._config.reuseRedirectedURL&&te.redirectedURL!=null&&(Ee=te.redirectedURL);let Ue=this._seekHandler.getConfig(Ee,re);this._requestURL=Ue.url;let lt=this._xhr=new XMLHttpRequest;if(lt.open("GET",Ue.url,!0),lt.responseType="moz-chunked-arraybuffer",lt.onreadystatechange=this._onReadyStateChange.bind(this),lt.onprogress=this._onProgress.bind(this),lt.onloadend=this._onLoadEnd.bind(this),lt.onerror=this._onXhrError.bind(this),te.withCredentials&&(lt.withCredentials=!0),typeof Ue.headers=="object"){let Jt=Ue.headers;for(let vn in Jt)Jt.hasOwnProperty(vn)&&lt.setRequestHeader(vn,Jt[vn])}if(typeof this._config.headers=="object"){let Jt=this._config.headers;for(let vn in Jt)Jt.hasOwnProperty(vn)&&lt.setRequestHeader(vn,Jt[vn])}this._status=Fe.kConnecting,lt.send()}abort(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=Fe.kComplete}_onReadyStateChange(te){let re=te.target;if(re.readyState===2){if(re.responseURL!=null&&re.responseURL!==this._requestURL&&this._onURLRedirect){let Ee=this._seekHandler.removeURLParameters(re.responseURL);this._onURLRedirect(Ee)}if(re.status!==0&&(re.status<200||re.status>299))if(this._status=Fe.kError,this._onError)this._onError(pe.HTTP_STATUS_CODE_INVALID,{code:re.status,msg:re.statusText});else throw new le("MozChunkedLoader: Http code invalid, "+re.status+" "+re.statusText);else this._status=Fe.kBuffering}}_onProgress(te){if(this._status===Fe.kError)return;this._contentLength===null&&te.total!==null&&te.total!==0&&(this._contentLength=te.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let re=te.target.response,Ee=this._range.from+this._receivedLength;this._receivedLength+=re.byteLength,this._onDataArrival&&this._onDataArrival(re,Ee,this._receivedLength)}_onLoadEnd(te){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===Fe.kError)return;this._status=Fe.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(te){this._status=Fe.kError;let re=0,Ee=null;if(this._contentLength&&te.loaded<this._contentLength?(re=pe.EARLY_EOF,Ee={code:-1,msg:"Moz-Chunked stream meet Early-Eof"}):(re=pe.EXCEPTION,Ee={code:-1,msg:te.constructor.name+" "+te.type}),this._onError)this._onError(re,Ee);else throw new le(Ee.msg)}}var Se=ne;class Oe extends null{static isSupported(){try{if(typeof self.MSStream=="undefined"||typeof self.MSStreamReader=="undefined")return!1;let te=new XMLHttpRequest;return te.open("GET","https://example.com",!0),te.responseType="ms-stream",te.responseType==="ms-stream"}catch(te){return Log.w("MSStreamLoader",te.message),!1}}constructor(te,re){super("xhr-msstream-loader"),this.TAG="MSStreamLoader",this._seekHandler=te,this._config=re,this._needStash=!0,this._xhr=null,this._reader=null,this._totalRange=null,this._currentRange=null,this._currentRequestURL=null,this._currentRedirectedURL=null,this._contentLength=null,this._receivedLength=0,this._bufferLimit=16*1024*1024,this._lastTimeBufferSize=0,this._isReconnecting=!1}destroy(){this.isWorking()&&this.abort(),this._reader&&(this._reader.onprogress=null,this._reader.onload=null,this._reader.onerror=null,this._reader=null),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr=null),super.destroy()}open(te,re){this._internalOpen(te,re,!1)}_internalOpen(te,re,Ee){this._dataSource=te,Ee?this._currentRange=re:this._totalRange=re;let Ue=te.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?Ue=this._currentRedirectedURL:te.redirectedURL!=null&&(Ue=te.redirectedURL));let lt=this._seekHandler.getConfig(Ue,re);this._currentRequestURL=lt.url;let Jt=this._reader=new self.MSStreamReader;Jt.onprogress=this._msrOnProgress.bind(this),Jt.onload=this._msrOnLoad.bind(this),Jt.onerror=this._msrOnError.bind(this);let vn=this._xhr=new XMLHttpRequest;if(vn.open("GET",lt.url,!0),vn.responseType="ms-stream",vn.onreadystatechange=this._xhrOnReadyStateChange.bind(this),vn.onerror=this._xhrOnError.bind(this),te.withCredentials&&(vn.withCredentials=!0),typeof lt.headers=="object"){let Cu=lt.headers;for(let Mn in Cu)Cu.hasOwnProperty(Mn)&&vn.setRequestHeader(Mn,Cu[Mn])}if(typeof this._config.headers=="object"){let Cu=this._config.headers;for(let Mn in Cu)Cu.hasOwnProperty(Mn)&&vn.setRequestHeader(Mn,Cu[Mn])}this._isReconnecting?this._isReconnecting=!1:this._status=LoaderStatus.kConnecting,vn.send()}abort(){this._internalAbort(),this._status=LoaderStatus.kComplete}_internalAbort(){this._reader&&(this._reader.readyState===1&&this._reader.abort(),this._reader.onprogress=null,this._reader.onload=null,this._reader.onerror=null,this._reader=null),this._xhr&&(this._xhr.abort(),this._xhr.onreadystatechange=null,this._xhr=null)}_xhrOnReadyStateChange(te){let re=te.target;if(re.readyState===2)if(re.status>=200&&re.status<=299){if(this._status=LoaderStatus.kBuffering,re.responseURL!=null){let Ue=this._seekHandler.removeURLParameters(re.responseURL);re.responseURL!==this._currentRequestURL&&Ue!==this._currentRedirectedURL&&(this._currentRedirectedURL=Ue,this._onURLRedirect&&this._onURLRedirect(Ue))}let Ee=re.getResponseHeader("Content-Length");if(Ee!=null&&this._contentLength==null){let Ue=parseInt(Ee);Ue>0&&(this._contentLength=Ue,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:re.status,msg:re.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+re.status+" "+re.statusText);else if(re.readyState===3&&re.status>=200&&re.status<=299){this._status=LoaderStatus.kBuffering;let Ee=re.response;this._reader.readAsArrayBuffer(Ee)}}_xhrOnError(te){this._status=LoaderStatus.kError;let re=LoaderErrors.EXCEPTION,Ee={code:-1,msg:te.constructor.name+" "+te.type};if(this._onError)this._onError(re,Ee);else throw new RuntimeException(Ee.msg)}_msrOnProgress(te){let Ee=te.target.result;if(Ee==null){this._doReconnectIfNeeded();return}let Ue=Ee.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=Ee.byteLength;let lt=this._totalRange.from+this._receivedLength;this._receivedLength+=Ue.byteLength,this._onDataArrival&&this._onDataArrival(Ue,lt,this._receivedLength),Ee.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${lt+Ue.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength<this._contentLength){this._isReconnecting=!0,this._lastTimeBufferSize=0,this._internalAbort();let te={from:this._totalRange.from+this._receivedLength,to:-1};this._internalOpen(this._dataSource,te,!0)}}_msrOnLoad(te){this._status=LoaderStatus.kComplete,this._onComplete&&this._onComplete(this._totalRange.from,this._totalRange.from+this._receivedLength-1)}_msrOnError(te){this._status=LoaderStatus.kError;let re=0,Ee=null;if(this._contentLength&&this._receivedLength<this._contentLength?(re=LoaderErrors.EARLY_EOF,Ee={code:-1,msg:"MSStream meet Early-Eof"}):(re=LoaderErrors.EARLY_EOF,Ee={code:-1,msg:te.constructor.name+" "+te.type}),this._onError)this._onError(re,Ee);else throw new RuntimeException(Ee.msg)}}var Ae=null;class fe extends he{static isSupported(){try{let te=new XMLHttpRequest;return te.open("GET","https://example.com",!0),te.responseType="arraybuffer",te.responseType==="arraybuffer"}catch(te){return ge.w("RangeLoader",te.message),!1}}constructor(te,re){super("xhr-range-loader"),this.TAG="RangeLoader",this._seekHandler=te,this._config=re,this._needStash=!1,this._chunkSizeKBList=[128,256,384,512,768,1024,1536,2048,3072,4096,5120,6144,7168,8192],this._currentChunkSizeKB=384,this._currentSpeedNormalized=0,this._zeroSpeedChunkCount=0,this._xhr=null,this._speedSampler=new ye,this._requestAbort=!1,this._waitForTotalLength=!1,this._totalLengthReceived=!1,this._currentRequestURL=null,this._currentRedirectedURL=null,this._currentRequestRange=null,this._totalLength=null,this._contentLength=null,this._receivedLength=0,this._lastTimeLoaded=0}destroy(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr=null),super.destroy()}get currentSpeed(){return this._speedSampler.lastSecondKBps}open(te,re){this._dataSource=te,this._range=re,this._status=Fe.kConnecting;let Ee=!1;this._dataSource.filesize!=null&&this._dataSource.filesize!==0&&(Ee=!0,this._totalLength=this._dataSource.filesize),!this._totalLengthReceived&&!Ee?(this._waitForTotalLength=!0,this._internalOpen(this._dataSource,{from:0,to:-1})):this._openSubRange()}_openSubRange(){let te=this._currentChunkSizeKB*1024,re=this._range.from+this._receivedLength,Ee=re+te;this._contentLength!=null&&Ee-this._range.from>=this._contentLength&&(Ee=this._range.from+this._contentLength-1),this._currentRequestRange={from:re,to:Ee},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(te,re){this._lastTimeLoaded=0;let Ee=te.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?Ee=this._currentRedirectedURL:te.redirectedURL!=null&&(Ee=te.redirectedURL));let Ue=this._seekHandler.getConfig(Ee,re);this._currentRequestURL=Ue.url;let lt=this._xhr=new XMLHttpRequest;if(lt.open("GET",Ue.url,!0),lt.responseType="arraybuffer",lt.onreadystatechange=this._onReadyStateChange.bind(this),lt.onprogress=this._onProgress.bind(this),lt.onload=this._onLoad.bind(this),lt.onerror=this._onXhrError.bind(this),te.withCredentials&&(lt.withCredentials=!0),typeof Ue.headers=="object"){let Jt=Ue.headers;for(let vn in Jt)Jt.hasOwnProperty(vn)&&lt.setRequestHeader(vn,Jt[vn])}if(typeof this._config.headers=="object"){let Jt=this._config.headers;for(let vn in Jt)Jt.hasOwnProperty(vn)&&lt.setRequestHeader(vn,Jt[vn])}lt.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=Fe.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(te){let re=te.target;if(re.readyState===2){if(re.responseURL!=null){let Ee=this._seekHandler.removeURLParameters(re.responseURL);re.responseURL!==this._currentRequestURL&&Ee!==this._currentRedirectedURL&&(this._currentRedirectedURL=Ee,this._onURLRedirect&&this._onURLRedirect(Ee))}if(re.status>=200&&re.status<=299){if(this._waitForTotalLength)return;this._status=Fe.kBuffering}else if(this._status=Fe.kError,this._onError)this._onError(pe.HTTP_STATUS_CODE_INVALID,{code:re.status,msg:re.statusText});else throw new le("RangeLoader: Http code invalid, "+re.status+" "+re.statusText)}}_onProgress(te){if(this._status===Fe.kError)return;if(this._contentLength===null){let Ee=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,Ee=!0;let Ue=te.total;this._internalAbort(),Ue!=null&Ue!==0&&(this._totalLength=Ue)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,Ee){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let re=te.loaded-this._lastTimeLoaded;this._lastTimeLoaded=te.loaded,this._speedSampler.addBytes(re)}_normalizeSpeed(te){let re=this._chunkSizeKBList,Ee=re.length-1,Ue=0,lt=0,Jt=Ee;if(te<re[0])return re[0];for(;lt<=Jt;){if(Ue=lt+Math.floor((Jt-lt)/2),Ue===Ee||te>=re[Ue]&&te<re[Ue+1])return re[Ue];re[Ue]<te?lt=Ue+1:Jt=Ue-1}}_onLoad(te){if(this._status===Fe.kError)return;if(this._waitForTotalLength){this._waitForTotalLength=!1;return}this._lastTimeLoaded=0;let re=this._speedSampler.lastSecondKBps;if(re===0&&(this._zeroSpeedChunkCount++,this._zeroSpeedChunkCount>=3&&(re=this._speedSampler.currentKBps)),re!==0){let Jt=this._normalizeSpeed(re);this._currentSpeedNormalized!==Jt&&(this._currentSpeedNormalized=Jt,this._currentChunkSizeKB=Jt)}let Ee=te.target.response,Ue=this._range.from+this._receivedLength;this._receivedLength+=Ee.byteLength;let lt=!1;this._contentLength!=null&&this._receivedLength<this._contentLength?this._openSubRange():lt=!0,this._onDataArrival&&this._onDataArrival(Ee,Ue,this._receivedLength),lt&&(this._status=Fe.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1))}_onXhrError(te){this._status=Fe.kError;let re=0,Ee=null;if(this._contentLength&&this._receivedLength>0&&this._receivedLength<this._contentLength?(re=pe.EARLY_EOF,Ee={code:-1,msg:"RangeLoader meet Early-Eof"}):(re=pe.EXCEPTION,Ee={code:-1,msg:te.constructor.name+" "+te.type}),this._onError)this._onError(re,Ee);else throw new le(Ee.msg)}}var De=fe;class Me extends he{static isSupported(){try{return typeof self.WebSocket!="undefined"}catch(te){return!1}}constructor(){super("websocket-loader"),this.TAG="WebSocketLoader",this._needStash=!0,this._ws=null,this._requestAbort=!1,this._receivedLength=0}destroy(){this._ws&&this.abort(),super.destroy()}open(te){try{let re=this._ws=new self.WebSocket(te.url);re.binaryType="arraybuffer",re.onopen=this._onWebSocketOpen.bind(this),re.onclose=this._onWebSocketClose.bind(this),re.onmessage=this._onWebSocketMessage.bind(this),re.onerror=this._onWebSocketError.bind(this),this._status=Fe.kConnecting}catch(re){this._status=Fe.kError;let Ee={code:re.code,msg:re.message};if(this._onError)this._onError(pe.EXCEPTION,Ee);else throw new le(Ee.msg)}}abort(){let te=this._ws;te&&(te.readyState===0||te.readyState===1)&&(this._requestAbort=!0,te.close()),this._ws=null,this._status=Fe.kComplete}_onWebSocketOpen(te){this._status=Fe.kBuffering}_onWebSocketClose(te){if(this._requestAbort===!0){this._requestAbort=!1;return}this._status=Fe.kComplete,this._onComplete&&this._onComplete(0,this._receivedLength-1)}_onWebSocketMessage(te){if(te.data instanceof ArrayBuffer)this._dispatchArrayBuffer(te.data);else if(te.data instanceof Blob){let re=new FileReader;re.onload=()=>{this._dispatchArrayBuffer(re.result)},re.readAsArrayBuffer(te.data)}else{this._status=Fe.kError;let re={code:-1,msg:"Unsupported WebSocket message type: "+te.data.constructor.name};if(this._onError)this._onError(pe.EXCEPTION,re);else throw new le(re.msg)}}_dispatchArrayBuffer(te){let re=te,Ee=this._receivedLength;this._receivedLength+=re.byteLength,this._onDataArrival&&this._onDataArrival(re,Ee,this._receivedLength)}_onWebSocketError(te){this._status=Fe.kError;let re={code:te.code,msg:te.message};if(this._onError)this._onError(pe.EXCEPTION,re);else throw new le(re.msg)}}var We=Me;class Ke{constructor(te){this._zeroStart=te||!1}getConfig(te,re){let Ee={};if(re.from!==0||re.to!==-1){let Ue;re.to!==-1?Ue=`bytes=${re.from.toString()}-${re.to.toString()}`:Ue=`bytes=${re.from.toString()}-`,Ee.Range=Ue}else this._zeroStart&&(Ee.Range="bytes=0-");return{url:te,headers:Ee}}removeURLParameters(te){return te}}var Je=Ke;class je{constructor(te,re){this._startName=te,this._endName=re}getConfig(te,re){let Ee=te;if(re.from!==0||re.to!==-1){let Ue=!0;Ee.indexOf("?")===-1&&(Ee+="?",Ue=!1),Ue&&(Ee+="&"),Ee+=`${this._startName}=${re.from.toString()}`,re.to!==-1&&(Ee+=`&${this._endName}=${re.to.toString()}`)}return{url:Ee,headers:{}}}removeURLParameters(te){let re=te.split("?")[0],Ee,Ue=te.indexOf("?");Ue!==-1&&(Ee=te.substring(Ue+1));let lt="";if(Ee!=null&&Ee.length>0){let Jt=Ee.split("&");for(let vn=0;vn<Jt.length;vn++){let Cu=Jt[vn].split("="),Mn=vn>0;Cu[0]!==this._startName&&Cu[0]!==this._endName&&(Mn&&(lt+="&"),lt+=Jt[vn])}}return lt.length===0?re:re+"?"+lt}}var it=je;class $e{constructor(te,re,Ee){this.TAG="IOController",this._config=re,this._extraData=Ee,this._stashInitialSize=1024*384,re.stashInitialSize!=null&&re.stashInitialSize>0&&(this._stashInitialSize=re.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,re.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=te,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(te.url),this._refTotalLength=te.filesize?te.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new ye,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(te){this._extraData=te}get onDataArrival(){return this._onDataArrival}set onDataArrival(te){this._onDataArrival=te}get onSeeked(){return this._onSeeked}set onSeeked(te){this._onSeeked=te}get onError(){return this._onError}set onError(te){this._onError=te}get onComplete(){return this._onComplete}set onComplete(te){this._onComplete=te}get onRedirect(){return this._onRedirect}set onRedirect(te){this._onRedirect=te}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(te){this._onRecoveredEarlyEof=te}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===De?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let te=this._config;if(te.seekType==="range")this._seekHandler=new Je(this._config.rangeLoadZeroStart);else if(te.seekType==="param"){let re=te.seekParamStart||"bstart",Ee=te.seekParamEnd||"bend";this._seekHandler=new it(re,Ee)}else if(te.seekType==="custom"){if(typeof te.customSeekHandler!="function")throw new xe("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new te.customSeekHandler}else throw new xe(`Invalid seekType in config: ${te.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=We;else if(be.isSupported())this._loaderClass=be;else if(Se.isSupported())this._loaderClass=Se;else if(De.isSupported())this._loaderClass=De;else throw new le("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(te){this._currentRange={from:0,to:-1},te&&(this._currentRange.from=te),this._speedSampler.reset(),te||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let te=this._resumeFrom;this._resumeFrom=0,this._internalSeek(te,!0)}}seek(te){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(te,!0)}_internalSeek(te,re){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(re),this._loader.destroy(),this._loader=null;let Ee={from:te,to:-1};this._currentRange={from:Ee.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,Ee),this._onSeeked&&this._onSeeked()}updateUrl(te){if(!te||typeof te!="string"||te.length===0)throw new xe("Url must be a non-empty string!");this._dataSource.url=te}_expandBuffer(te){let re=this._stashSize;for(;re+1024*1024*1<te;)re*=2;if(re+=1024*1024*1,re===this._bufferSize)return;let Ee=new ArrayBuffer(re);if(this._stashUsed>0){let Ue=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(Ee,0,re).set(Ue,0)}this._stashBuffer=Ee,this._bufferSize=re}_normalizeSpeed(te){let re=this._speedNormalizeList,Ee=re.length-1,Ue=0,lt=0,Jt=Ee;if(te<re[0])return re[0];for(;lt<=Jt;){if(Ue=lt+Math.floor((Jt-lt)/2),Ue===Ee||te>=re[Ue]&&te<re[Ue+1])return re[Ue];re[Ue]<te?lt=Ue+1:Jt=Ue-1}}_adjustStashSize(te){let re=0;this._config.isLive||te<512?re=te:te>=512&&te<=1024?re=Math.floor(te*1.5):re=te*2,re>8192&&(re=8192);let Ee=re*1024+1024*1024*1;this._bufferSize<Ee&&this._expandBuffer(Ee),this._stashSize=re*1024}_dispatchChunks(te,re){return this._currentRange.to=re+te.byteLength-1,this._onDataArrival(te,re)}_onURLRedirect(te){this._redirectedURL=te,this._onRedirect&&this._onRedirect(te)}_onContentLengthKnown(te){te&&this._fullRequestFlag&&(this._totalLength=te,this._fullRequestFlag=!1)}_onLoaderChunkArrival(te,re,Ee){if(!this._onDataArrival)throw new ve("IOController: No existing consumer (onDataArrival) callback!");if(this._paused)return;this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,this._onRecoveredEarlyEof&&this._onRecoveredEarlyEof()),this._speedSampler.addBytes(te.byteLength);let Ue=this._speedSampler.lastSecondKBps;if(Ue!==0){let lt=this._normalizeSpeed(Ue);this._speedNormalized!==lt&&(this._speedNormalized=lt,this._adjustStashSize(lt))}if(this._enableStash)if(this._stashUsed===0&&this._stashByteStart===0&&(this._stashByteStart=re),this._stashUsed+te.byteLength<=this._stashSize)new Uint8Array(this._stashBuffer,0,this._stashSize).set(new Uint8Array(te),this._stashUsed),this._stashUsed+=te.byteLength;else{let lt=new Uint8Array(this._stashBuffer,0,this._bufferSize);if(this._stashUsed>0){let Jt=this._stashBuffer.slice(0,this._stashUsed),vn=this._dispatchChunks(Jt,this._stashByteStart);if(vn<Jt.byteLength){if(vn>0){let Cu=new Uint8Array(Jt,vn);lt.set(Cu,0),this._stashUsed=Cu.byteLength,this._stashByteStart+=vn}}else this._stashUsed=0,this._stashByteStart+=vn;this._stashUsed+te.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+te.byteLength),lt=new Uint8Array(this._stashBuffer,0,this._bufferSize)),lt.set(new Uint8Array(te),this._stashUsed),this._stashUsed+=te.byteLength}else{let Jt=this._dispatchChunks(te,re);if(Jt<te.byteLength){let vn=te.byteLength-Jt;vn>this._bufferSize&&(this._expandBuffer(vn),lt=new Uint8Array(this._stashBuffer,0,this._bufferSize)),lt.set(new Uint8Array(te,Jt),0),this._stashUsed+=vn,this._stashByteStart=re+Jt}}}else if(this._stashUsed===0){let lt=this._dispatchChunks(te,re);if(lt<te.byteLength){let Jt=te.byteLength-lt;Jt>this._bufferSize&&this._expandBuffer(Jt),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(te,lt),0),this._stashUsed+=Jt,this._stashByteStart=re+lt}}else{this._stashUsed+te.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+te.byteLength);let lt=new Uint8Array(this._stashBuffer,0,this._bufferSize);lt.set(new Uint8Array(te),this._stashUsed),this._stashUsed+=te.byteLength;let Jt=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Jt<this._stashUsed&&Jt>0){let vn=new Uint8Array(this._stashBuffer,Jt);lt.set(vn,0)}this._stashUsed-=Jt,this._stashByteStart+=Jt}}_flushStashBuffer(te){if(this._stashUsed>0){let re=this._stashBuffer.slice(0,this._stashUsed),Ee=this._dispatchChunks(re,this._stashByteStart),Ue=re.byteLength-Ee;if(Ee<re.byteLength)if(te)ge.w(this.TAG,`${Ue} bytes unconsumed data remain when flush buffer, dropped`);else{if(Ee>0){let lt=new Uint8Array(this._stashBuffer,0,this._bufferSize),Jt=new Uint8Array(re,Ee);lt.set(Jt,0),this._stashUsed=Jt.byteLength,this._stashByteStart+=Ee}return 0}return this._stashUsed=0,this._stashByteStart=0,Ue}return 0}_onLoaderComplete(te,re){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(te,re){switch(ge.e(this.TAG,`Loader error, code = ${re.code}, msg = ${re.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,te=pe.UNRECOVERABLE_EARLY_EOF),te){case pe.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let Ee=this._currentRange.to+1;Ee<this._totalLength&&(ge.w(this.TAG,"Connection lost, trying reconnect..."),this._isEarlyEofReconnecting=!0,this._internalSeek(Ee,!1));return}te=pe.UNRECOVERABLE_EARLY_EOF;break}case pe.UNRECOVERABLE_EARLY_EOF:case pe.CONNECTING_TIMEOUT:case pe.HTTP_STATUS_CODE_INVALID:case pe.EXCEPTION:break}if(this._onError)this._onError(te,re);else throw new le("IOException: "+re.msg)}}var pt=$e;const qe={enableWorker:!1,enableStashBuffer:!0,stashInitialSize:void 0,isLive:!1,lazyLoad:!0,lazyLoadMaxDuration:3*60,lazyLoadRecoverDuration:30,deferLoadAfterSourceOpen:!0,autoCleanupMaxBackwardDuration:3*60,autoCleanupMinBackwardDuration:2*60,statisticsInfoReportInterval:600,fixAudioTimestampGap:!0,accurateSeek:!1,seekType:"range",seekParamStart:"bstart",seekParamEnd:"bend",rangeLoadZeroStart:!1,customSeekHandler:void 0,reuseRedirectedURL:!1,headers:void 0,customLoader:void 0};function vt(){return Object.assign({},qe)}class dt{static supportMSEH264Playback(){return window.MediaSource&&window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"')}static supportNetworkStreamIO(){let te=new pt({},vt()),re=te.loaderType;return te.destroy(),re=="fetch-stream-loader"||re=="xhr-moz-chunked-loader"}static getNetworkLoaderTypeName(){let te=new pt({},vt()),re=te.loaderType;return te.destroy(),re}static supportNativeMediaPlayback(te){dt.videoElement==null&&(dt.videoElement=window.document.createElement("video"));let re=dt.videoElement.canPlayType(te);return re==="probably"||re=="maybe"}static getFeatureList(){let te={mseFlvPlayback:!1,mseLiveFlvPlayback:!1,networkStreamIO:!1,networkLoaderName:"",nativeMP4H264Playback:!1,nativeWebmVP8Playback:!1,nativeWebmVP9Playback:!1};return te.mseFlvPlayback=dt.supportMSEH264Playback(),te.networkStreamIO=dt.supportNetworkStreamIO(),te.networkLoaderName=dt.getNetworkLoaderTypeName(),te.mseLiveFlvPlayback=te.mseFlvPlayback&&te.networkStreamIO,te.nativeMP4H264Playback=dt.supportNativeMediaPlayback('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),te.nativeWebmVP8Playback=dt.supportNativeMediaPlayback('video/webm; codecs="vp8.0, vorbis"'),te.nativeWebmVP9Playback=dt.supportNativeMediaPlayback('video/webm; codecs="vp9"'),te}}var st=dt,It={ERROR:"error",LOADING_COMPLETE:"loading_complete",RECOVERED_EARLY_EOF:"recovered_early_eof",MEDIA_INFO:"media_info",METADATA_ARRIVED:"metadata_arrived",SCRIPTDATA_ARRIVED:"scriptdata_arrived",STATISTICS_INFO:"statistics_info"};class rt{static get forceGlobalTag(){return ge.FORCE_GLOBAL_TAG}static set forceGlobalTag(te){ge.FORCE_GLOBAL_TAG=te,rt._notifyChange()}static get globalTag(){return ge.GLOBAL_TAG}static set globalTag(te){ge.GLOBAL_TAG=te,rt._notifyChange()}static get enableAll(){return ge.ENABLE_VERBOSE&&ge.ENABLE_DEBUG&&ge.ENABLE_INFO&&ge.ENABLE_WARN&&ge.ENABLE_ERROR}static set enableAll(te){ge.ENABLE_VERBOSE=te,ge.ENABLE_DEBUG=te,ge.ENABLE_INFO=te,ge.ENABLE_WARN=te,ge.ENABLE_ERROR=te,rt._notifyChange()}static get enableDebug(){return ge.ENABLE_DEBUG}static set enableDebug(te){ge.ENABLE_DEBUG=te,rt._notifyChange()}static get enableVerbose(){return ge.ENABLE_VERBOSE}static set enableVerbose(te){ge.ENABLE_VERBOSE=te,rt._notifyChange()}static get enableInfo(){return ge.ENABLE_INFO}static set enableInfo(te){ge.ENABLE_INFO=te,rt._notifyChange()}static get enableWarn(){return ge.ENABLE_WARN}static set enableWarn(te){ge.ENABLE_WARN=te,rt._notifyChange()}static get enableError(){return ge.ENABLE_ERROR}static set enableError(te){ge.ENABLE_ERROR=te,rt._notifyChange()}static getConfig(){return{globalTag:ge.GLOBAL_TAG,forceGlobalTag:ge.FORCE_GLOBAL_TAG,enableVerbose:ge.ENABLE_VERBOSE,enableDebug:ge.ENABLE_DEBUG,enableInfo:ge.ENABLE_INFO,enableWarn:ge.ENABLE_WARN,enableError:ge.ENABLE_ERROR,enableCallback:ge.ENABLE_CALLBACK}}static applyConfig(te){ge.GLOBAL_TAG=te.globalTag,ge.FORCE_GLOBAL_TAG=te.forceGlobalTag,ge.ENABLE_VERBOSE=te.enableVerbose,ge.ENABLE_DEBUG=te.enableDebug,ge.ENABLE_INFO=te.enableInfo,ge.ENABLE_WARN=te.enableWarn,ge.ENABLE_ERROR=te.enableError,ge.ENABLE_CALLBACK=te.enableCallback}static _notifyChange(){let te=rt.emitter;if(te.listenerCount("change")>0){let re=rt.getConfig();te.emit("change",re)}}static registerListener(te){rt.emitter.addListener("change",te)}static removeListener(te){rt.emitter.removeListener("change",te)}static addLogListener(te){ge.emitter.addListener("log",te),ge.emitter.listenerCount("log")>0&&(ge.ENABLE_CALLBACK=!0,rt._notifyChange())}static removeLogListener(te){ge.emitter.removeListener("log",te),ge.emitter.listenerCount("log")===0&&(ge.ENABLE_CALLBACK=!1,rt._notifyChange())}}rt.emitter=new(ie());var Ge=rt;class He{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let te=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,re=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&te&&re}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(te){if(this.keyframesIndex==null)return null;let re=this.keyframesIndex,Ee=this._search(re.times,te);return{index:Ee,milliseconds:re.times[Ee],fileposition:re.filepositions[Ee]}}_search(te,re){let Ee=0,Ue=te.length-1,lt=0,Jt=0,vn=Ue;for(re<te[0]&&(Ee=0,Jt=vn+1);Jt<=vn;)if(lt=Jt+Math.floor((vn-Jt)/2),lt===Ue||re>=te[lt]&&re<te[lt+1]){Ee=lt;break}else te[lt]<re?Jt=lt+1:vn=lt-1;return Ee}}var tt=He;function ht(Xt,te,re){let Ee=Xt;if(te+re<Ee.length){for(;re--;)if((Ee[++te]&192)!==128)return!1;return!0}else return!1}function Qt(Xt){let te=[],re=Xt,Ee=0,Ue=Xt.length;for(;Ee<Ue;){if(re[Ee]<128){te.push(String.fromCharCode(re[Ee])),++Ee;continue}else if(!(re[Ee]<192)){if(re[Ee]<224){if(ht(re,Ee,1)){let lt=(re[Ee]&31)<<6|re[Ee+1]&63;if(lt>=128){te.push(String.fromCharCode(lt&65535)),Ee+=2;continue}}}else if(re[Ee]<240){if(ht(re,Ee,2)){let lt=(re[Ee]&15)<<12|(re[Ee+1]&63)<<6|re[Ee+2]&63;if(lt>=2048&&(lt&63488)!==55296){te.push(String.fromCharCode(lt&65535)),Ee+=3;continue}}}else if(re[Ee]<248&&ht(re,Ee,3)){let lt=(re[Ee]&7)<<18|(re[Ee+1]&63)<<12|(re[Ee+2]&63)<<6|re[Ee+3]&63;if(lt>65536&&lt<1114112){lt-=65536,te.push(String.fromCharCode(lt>>>10|55296)),te.push(String.fromCharCode(lt&1023|56320)),Ee+=4;continue}}}te.push("\uFFFD"),++Ee}return te.join("")}var St=Qt;let gt=function(){let Xt=new ArrayBuffer(2);return new DataView(Xt).setInt16(0,256,!0),new Int16Array(Xt)[0]===256}();class Zt{static parseScriptData(te,re,Ee){let Ue={};try{let lt=Zt.parseValue(te,re,Ee),Jt=Zt.parseValue(te,re+lt.size,Ee-lt.size);Ue[lt.data]=Jt.data}catch(lt){ge.e("AMF",lt.toString())}return Ue}static parseObject(te,re,Ee){if(Ee<3)throw new ve("Data not enough when parse ScriptDataObject");let Ue=Zt.parseString(te,re,Ee),lt=Zt.parseValue(te,re+Ue.size,Ee-Ue.size),Jt=lt.objectEnd;return{data:{name:Ue.data,value:lt.data},size:Ue.size+lt.size,objectEnd:Jt}}static parseVariable(te,re,Ee){return Zt.parseObject(te,re,Ee)}static parseString(te,re,Ee){if(Ee<2)throw new ve("Data not enough when parse String");let lt=new DataView(te,re,Ee).getUint16(0,!gt),Jt;return lt>0?Jt=St(new Uint8Array(te,re+2,lt)):Jt="",{data:Jt,size:2+lt}}static parseLongString(te,re,Ee){if(Ee<4)throw new ve("Data not enough when parse LongString");let lt=new DataView(te,re,Ee).getUint32(0,!gt),Jt;return lt>0?Jt=St(new Uint8Array(te,re+4,lt)):Jt="",{data:Jt,size:4+lt}}static parseDate(te,re,Ee){if(Ee<10)throw new ve("Data size invalid when parse Date");let Ue=new DataView(te,re,Ee),lt=Ue.getFloat64(0,!gt),Jt=Ue.getInt16(8,!gt);return lt+=Jt*60*1e3,{data:new Date(lt),size:10}}static parseValue(te,re,Ee){if(Ee<1)throw new ve("Data not enough when parse Value");let Ue=new DataView(te,re,Ee),lt=1,Jt=Ue.getUint8(0),vn,Cu=!1;try{switch(Jt){case 0:vn=Ue.getFloat64(1,!gt),lt+=8;break;case 1:{vn=!!Ue.getUint8(1),lt+=1;break}case 2:{let Mn=Zt.parseString(te,re+1,Ee-1);vn=Mn.data,lt+=Mn.size;break}case 3:{vn={};let Mn=0;for((Ue.getUint32(Ee-4,!gt)&16777215)===9&&(Mn=3);lt<Ee-4;){let Zn=Zt.parseObject(te,re+lt,Ee-lt-Mn);if(Zn.objectEnd)break;vn[Zn.data.name]=Zn.data.value,lt+=Zn.size}lt<=Ee-3&&(Ue.getUint32(lt-1,!gt)&16777215)===9&&(lt+=3);break}case 8:{vn={},lt+=4;let Mn=0;for((Ue.getUint32(Ee-4,!gt)&16777215)===9&&(Mn=3);lt<Ee-8;){let Zn=Zt.parseVariable(te,re+lt,Ee-lt-Mn);if(Zn.objectEnd)break;vn[Zn.data.name]=Zn.data.value,lt+=Zn.size}lt<=Ee-3&&(Ue.getUint32(lt-1,!gt)&16777215)===9&&(lt+=3);break}case 9:vn=void 0,lt=1,Cu=!0;break;case 10:{vn=[];let Mn=Ue.getUint32(1,!gt);lt+=4;for(let Zn=0;Zn<Mn;Zn++){let Ru=Zt.parseValue(te,re+lt,Ee-lt);vn.push(Ru.data),lt+=Ru.size}break}case 11:{let Mn=Zt.parseDate(te,re+1,Ee-1);vn=Mn.data,lt+=Mn.size;break}case 12:{let Mn=Zt.parseString(te,re+1,Ee-1);vn=Mn.data,lt+=Mn.size;break}default:lt=Ee,ge.w("AMF","Unsupported AMF value type "+Jt)}}catch(Mn){ge.e("AMF",Mn.toString())}return{data:vn,size:lt,objectEnd:Cu}}}var Rn=Zt;class au{constructor(te){this.TAG="ExpGolomb",this._buffer=te,this._buffer_index=0,this._total_bytes=te.byteLength,this._total_bits=te.byteLength*8,this._current_word=0,this._current_word_bits_left=0}destroy(){this._buffer=null}_fillCurrentWord(){let te=this._total_bytes-this._buffer_index;if(te<=0)throw new ve("ExpGolomb: _fillCurrentWord() but no bytes available");let re=Math.min(4,te),Ee=new Uint8Array(4);Ee.set(this._buffer.subarray(this._buffer_index,this._buffer_index+re)),this._current_word=new DataView(Ee.buffer).getUint32(0,!1),this._buffer_index+=re,this._current_word_bits_left=re*8}readBits(te){if(te>32)throw new xe("ExpGolomb: readBits() bits exceeded max 32bits!");if(te<=this._current_word_bits_left){let Jt=this._current_word>>>32-te;return this._current_word<<=te,this._current_word_bits_left-=te,Jt}let re=this._current_word_bits_left?this._current_word:0;re=re>>>32-this._current_word_bits_left;let Ee=te-this._current_word_bits_left;this._fillCurrentWord();let Ue=Math.min(Ee,this._current_word_bits_left),lt=this._current_word>>>32-Ue;return this._current_word<<=Ue,this._current_word_bits_left-=Ue,re=re<<Ue|lt,re}readBool(){return this.readBits(1)===1}readByte(){return this.readBits(8)}_skipLeadingZero(){let te;for(te=0;te<this._current_word_bits_left;te++)if(this._current_word&2147483648>>>te)return this._current_word<<=te,this._current_word_bits_left-=te,te;return this._fillCurrentWord(),te+this._skipLeadingZero()}readUEG(){let te=this._skipLeadingZero();return this.readBits(te+1)-1}readSEG(){let te=this.readUEG();return te&1?te+1>>>1:-1*(te>>>1)}}var tu=au;class Jn{static _ebsp2rbsp(te){let re=te,Ee=re.byteLength,Ue=new Uint8Array(Ee),lt=0;for(let Jt=0;Jt<Ee;Jt++)Jt>=2&&re[Jt]===3&&re[Jt-1]===0&&re[Jt-2]===0||(Ue[lt]=re[Jt],lt++);return new Uint8Array(Ue.buffer,0,lt)}static parseSPS(te){let re=Jn._ebsp2rbsp(te),Ee=new tu(re);Ee.readByte();let Ue=Ee.readByte();Ee.readByte();let lt=Ee.readByte();Ee.readUEG();let Jt=Jn.getProfileString(Ue),vn=Jn.getLevelString(lt),Cu=1,Mn=420,Zn=[0,420,422,444],Ru=8;if((Ue===100||Ue===110||Ue===122||Ue===244||Ue===44||Ue===83||Ue===86||Ue===118||Ue===128||Ue===138||Ue===144)&&(Cu=Ee.readUEG(),Cu===3&&Ee.readBits(1),Cu<=3&&(Mn=Zn[Cu]),Ru=Ee.readUEG()+8,Ee.readUEG(),Ee.readBits(1),Ee.readBool())){let _a=Cu!==3?8:12;for(let ja=0;ja<_a;ja++)Ee.readBool()&&(ja<6?Jn._skipScalingList(Ee,16):Jn._skipScalingList(Ee,64))}Ee.readUEG();let ya=Ee.readUEG();if(ya===0)Ee.readUEG();else if(ya===1){Ee.readBits(1),Ee.readSEG(),Ee.readSEG();let _a=Ee.readUEG();for(let ja=0;ja<_a;ja++)Ee.readSEG()}let ia=Ee.readUEG();Ee.readBits(1);let Dl=Ee.readUEG(),Ya=Ee.readUEG(),Nu=Ee.readBits(1);Nu===0&&Ee.readBits(1),Ee.readBits(1);let ba=0,ru=0,Il=0,lr=0;Ee.readBool()&&(ba=Ee.readUEG(),ru=Ee.readUEG(),Il=Ee.readUEG(),lr=Ee.readUEG());let On=1,mn=1,Dt=0,xn=!0,Ku=0,da=0;if(Ee.readBool()){if(Ee.readBool()){let _a=Ee.readByte(),ja=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],jl=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];_a>0&&_a<16?(On=ja[_a-1],mn=jl[_a-1]):_a===255&&(On=Ee.readByte()<<8|Ee.readByte(),mn=Ee.readByte()<<8|Ee.readByte())}if(Ee.readBool()&&Ee.readBool(),Ee.readBool()&&(Ee.readBits(4),Ee.readBool()&&Ee.readBits(24)),Ee.readBool()&&(Ee.readUEG(),Ee.readUEG()),Ee.readBool()){let _a=Ee.readBits(32),ja=Ee.readBits(32);xn=Ee.readBool(),Ku=ja,da=_a*2,Dt=Ku/da}}let Pa=1;(On!==1||mn!==1)&&(Pa=On/mn);let Oa=0,tl=0;if(Cu===0)Oa=1,tl=2-Nu;else{let _a=Cu===3?1:2,ja=Cu===1?2:1;Oa=_a,tl=ja*(2-Nu)}let Ju=(Dl+1)*16,Ba=(2-Nu)*((Ya+1)*16);Ju-=(ba+ru)*Oa,Ba-=(Il+lr)*tl;let ll=Math.ceil(Ju*Pa);return Ee.destroy(),Ee=null,{profile_string:Jt,level_string:vn,bit_depth:Ru,ref_frames:ia,chroma_format:Mn,chroma_format_string:Jn.getChromaFormatString(Mn),frame_rate:{fixed:xn,fps:Dt,fps_den:da,fps_num:Ku},sar_ratio:{width:On,height:mn},codec_size:{width:Ju,height:Ba},present_size:{width:ll,height:Ba}}}static _skipScalingList(te,re){let Ee=8,Ue=8,lt=0;for(let Jt=0;Jt<re;Jt++)Ue!==0&&(lt=te.readSEG(),Ue=(Ee+lt+256)%256),Ee=Ue===0?Ee:Ue}static getProfileString(te){switch(te){case 66:return"Baseline";case 77:return"Main";case 88:return"Extended";case 100:return"High";case 110:return"High10";case 122:return"High422";case 244:return"High444";default:return"Unknown"}}static getLevelString(te){return(te/10).toFixed(1)}static getChromaFormatString(te){switch(te){case 420:return"4:2:0";case 422:return"4:2:2";case 444:return"4:4:4";default:return"Unknown"}}}var Wt=Jn,ln={OK:"OK",FORMAT_ERROR:"FormatError",FORMAT_UNSUPPORTED:"FormatUnsupported",CODEC_UNSUPPORTED:"CodecUnsupported"};function pn(Xt){return Xt>>>8&255|(Xt&255)<<8}function Bn(Xt){return(Xt&4278190080)>>>24|(Xt&16711680)>>>8|(Xt&65280)<<8|(Xt&255)<<24}function Ye(Xt,te){return Xt[te]<<24|Xt[te+1]<<16|Xt[te+2]<<8|Xt[te+3]}class ct{constructor(te,re){this.TAG="FLVDemuxer",this._config=re,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=te.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=te.hasAudioTrack,this._hasVideo=te.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new tt,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let Ee=new ArrayBuffer(2);return new DataView(Ee).setInt16(0,256,!0),new Int16Array(Ee)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(te){let re=new Uint8Array(te),Ee={match:!1};if(re[0]!==70||re[1]!==76||re[2]!==86||re[3]!==1)return Ee;let Ue=(re[4]&4)>>>2!==0,lt=(re[4]&1)!==0,Jt=Ye(re,5);return Jt<9?Ee:{match:!0,consumed:Jt,dataOffset:Jt,hasAudioTrack:Ue,hasVideoTrack:lt}}bindDataSource(te){return te.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(te){this._onTrackMetadata=te}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(te){this._onMediaInfo=te}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(te){this._onMetaDataArrived=te}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(te){this._onScriptDataArrived=te}get onError(){return this._onError}set onError(te){this._onError=te}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(te){this._onDataAvailable=te}get timestampBase(){return this._timestampBase}set timestampBase(te){this._timestampBase=te}get overridedDuration(){return this._duration}set overridedDuration(te){this._durationOverrided=!0,this._duration=te,this._mediaInfo.duration=te}set overridedHasAudio(te){this._hasAudioFlagOverrided=!0,this._hasAudio=te,this._mediaInfo.hasAudio=te}set overridedHasVideo(te){this._hasVideoFlagOverrided=!0,this._hasVideo=te,this._mediaInfo.hasVideo=te}resetMediaInfo(){this._mediaInfo=new tt}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(te,re){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new ve("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let Ee=0,Ue=this._littleEndian;if(re===0)if(te.byteLength>13)Ee=ct.probe(te).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,re+Ee!==this._dataOffset&&ge.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(te,Ee).getUint32(0,!Ue)!==0&&ge.w(this.TAG,"PrevTagSize0 !== 0 !!!"),Ee+=4);Ee<te.byteLength;){this._dispatch=!0;let lt=new DataView(te,Ee);if(Ee+11+4>te.byteLength)break;let Jt=lt.getUint8(0),vn=lt.getUint32(0,!Ue)&16777215;if(Ee+11+vn+4>te.byteLength)break;if(Jt!==8&&Jt!==9&&Jt!==18){ge.w(this.TAG,`Unsupported tag type ${Jt}, skipped`),Ee+=11+vn+4;continue}let Cu=lt.getUint8(4),Mn=lt.getUint8(5),Zn=lt.getUint8(6),Ru=lt.getUint8(7),ya=Zn|Mn<<8|Cu<<16|Ru<<24;(lt.getUint32(7,!Ue)&16777215)!==0&&ge.w(this.TAG,"Meet tag which has StreamID != 0!");let Dl=Ee+11;switch(Jt){case 8:this._parseAudioData(te,Dl,vn,ya);break;case 9:this._parseVideoData(te,Dl,vn,ya,re+Ee);break;case 18:this._parseScriptData(te,Dl,vn);break}let Ya=lt.getUint32(11+vn,!Ue);Ya!==11+vn&&ge.w(this.TAG,`Invalid PrevTagSize ${Ya}`),Ee+=11+vn+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),Ee}_parseScriptData(te,re,Ee){let Ue=Rn.parseScriptData(te,re,Ee);if(Ue.hasOwnProperty("onMetaData")){if(Ue.onMetaData==null||typeof Ue.onMetaData!="object"){ge.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&ge.w(this.TAG,"Found another onMetaData tag!"),this._metadata=Ue;let lt=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},lt)),typeof lt.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=lt.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof lt.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=lt.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof lt.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=lt.audiodatarate),typeof lt.videodatarate=="number"&&(this._mediaInfo.videoDataRate=lt.videodatarate),typeof lt.width=="number"&&(this._mediaInfo.width=lt.width),typeof lt.height=="number"&&(this._mediaInfo.height=lt.height),typeof lt.duration=="number"){if(!this._durationOverrided){let Jt=Math.floor(lt.duration*this._timescale);this._duration=Jt,this._mediaInfo.duration=Jt}}else this._mediaInfo.duration=0;if(typeof lt.framerate=="number"){let Jt=Math.floor(lt.framerate*1e3);if(Jt>0){let vn=Jt/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=vn,this._referenceFrameRate.fps_num=Jt,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=vn}}if(typeof lt.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let Jt=lt.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(Jt),lt.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=lt,ge.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(Ue).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},Ue))}_parseKeyframesIndex(te){let re=[],Ee=[];for(let Ue=1;Ue<te.times.length;Ue++){let lt=this._timestampBase+Math.floor(te.times[Ue]*1e3);re.push(lt),Ee.push(te.filepositions[Ue])}return{times:re,filepositions:Ee}}_parseAudioData(te,re,Ee,Ue){if(Ee<=1){ge.w(this.TAG,"Flv: Invalid audio packet, missing SoundData payload!");return}if(this._hasAudioFlagOverrided===!0&&this._hasAudio===!1)return;let lt=this._littleEndian,vn=new DataView(te,re,Ee).getUint8(0),Cu=vn>>>4;if(Cu!==2&&Cu!==10){this._onError(ln.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Cu);return}let Mn=0,Zn=(vn&12)>>>2;if(Zn>=0&&Zn<=4)Mn=this._flvSoundRateTable[Zn];else{this._onError(ln.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Zn);return}let Ru=(vn&2)>>>1,ya=vn&1,ia=this._audioMetadata,Dl=this._audioTrack;if(ia||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),ia=this._audioMetadata={},ia.type="audio",ia.id=Dl.id,ia.timescale=this._timescale,ia.duration=this._duration,ia.audioSampleRate=Mn,ia.channelCount=ya===0?1:2),Cu===10){let Ya=this._parseAACAudioData(te,re+1,Ee-1);if(Ya==null)return;if(Ya.packetType===0){ia.config&&ge.w(this.TAG,"Found another AudioSpecificConfig!");let Nu=Ya.data;ia.audioSampleRate=Nu.samplingRate,ia.channelCount=Nu.channelCount,ia.codec=Nu.codec,ia.originalCodec=Nu.originalCodec,ia.config=Nu.config,ia.refSampleDuration=1024/ia.audioSampleRate*ia.timescale,ge.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",ia);let ba=this._mediaInfo;ba.audioCodec=ia.originalCodec,ba.audioSampleRate=ia.audioSampleRate,ba.audioChannelCount=ia.channelCount,ba.hasVideo?ba.videoCodec!=null&&(ba.mimeType='video/x-flv; codecs="'+ba.videoCodec+","+ba.audioCodec+'"'):ba.mimeType='video/x-flv; codecs="'+ba.audioCodec+'"',ba.isComplete()&&this._onMediaInfo(ba)}else if(Ya.packetType===1){let Nu=this._timestampBase+Ue,ba={unit:Ya.data,length:Ya.data.byteLength,dts:Nu,pts:Nu};Dl.samples.push(ba),Dl.length+=Ya.data.length}else ge.e(this.TAG,`Flv: Unsupported AAC data type ${Ya.packetType}`)}else if(Cu===2){if(!ia.codec){let ru=this._parseMP3AudioData(te,re+1,Ee-1,!0);if(ru==null)return;ia.audioSampleRate=ru.samplingRate,ia.channelCount=ru.channelCount,ia.codec=ru.codec,ia.originalCodec=ru.originalCodec,ia.refSampleDuration=1152/ia.audioSampleRate*ia.timescale,ge.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",ia);let Il=this._mediaInfo;Il.audioCodec=ia.codec,Il.audioSampleRate=ia.audioSampleRate,Il.audioChannelCount=ia.channelCount,Il.audioDataRate=ru.bitRate,Il.hasVideo?Il.videoCodec!=null&&(Il.mimeType='video/x-flv; codecs="'+Il.videoCodec+","+Il.audioCodec+'"'):Il.mimeType='video/x-flv; codecs="'+Il.audioCodec+'"',Il.isComplete()&&this._onMediaInfo(Il)}let Ya=this._parseMP3AudioData(te,re+1,Ee-1,!1);if(Ya==null)return;let Nu=this._timestampBase+Ue,ba={unit:Ya,length:Ya.byteLength,dts:Nu,pts:Nu};Dl.samples.push(ba),Dl.length+=Ya.length}}_parseAACAudioData(te,re,Ee){if(Ee<=1){ge.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let Ue={},lt=new Uint8Array(te,re,Ee);return Ue.packetType=lt[0],lt[0]===0?Ue.data=this._parseAACAudioSpecificConfig(te,re+1,Ee-1):Ue.data=lt.subarray(1),Ue}_parseAACAudioSpecificConfig(te,re,Ee){let Ue=new Uint8Array(te,re,Ee),lt=null,Jt=0,vn=0,Cu=null,Mn=0,Zn=null;if(Jt=vn=Ue[0]>>>3,Mn=(Ue[0]&7)<<1|Ue[1]>>>7,Mn<0||Mn>=this._mpegSamplingRates.length){this._onError(ln.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Ru=this._mpegSamplingRates[Mn],ya=(Ue[1]&120)>>>3;if(ya<0||ya>=8){this._onError(ln.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Jt===5&&(Zn=(Ue[1]&7)<<1|Ue[2]>>>7,Cu=(Ue[2]&124)>>>2);let ia=self.navigator.userAgent.toLowerCase();return ia.indexOf("firefox")!==-1?Mn>=6?(Jt=5,lt=new Array(4),Zn=Mn-3):(Jt=2,lt=new Array(2),Zn=Mn):ia.indexOf("android")!==-1?(Jt=2,lt=new Array(2),Zn=Mn):(Jt=5,Zn=Mn,lt=new Array(4),Mn>=6?Zn=Mn-3:ya===1&&(Jt=2,lt=new Array(2),Zn=Mn)),lt[0]=Jt<<3,lt[0]|=(Mn&15)>>>1,lt[1]=(Mn&15)<<7,lt[1]|=(ya&15)<<3,Jt===5&&(lt[1]|=(Zn&15)>>>1,lt[2]=(Zn&1)<<7,lt[2]|=8,lt[3]=0),{config:lt,samplingRate:Ru,channelCount:ya,codec:"mp4a.40."+Jt,originalCodec:"mp4a.40."+vn}}_parseMP3AudioData(te,re,Ee,Ue){if(Ee<4){ge.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let lt=this._littleEndian,Jt=new Uint8Array(te,re,Ee),vn=null;if(Ue){if(Jt[0]!==255)return;let Cu=Jt[1]>>>3&3,Mn=(Jt[1]&6)>>1,Zn=(Jt[2]&240)>>>4,Ru=(Jt[2]&12)>>>2,ia=(Jt[3]>>>6&3)!==3?2:1,Dl=0,Ya=0,Nu=34,ba="mp3";switch(Cu){case 0:Dl=this._mpegAudioV25SampleRateTable[Ru];break;case 2:Dl=this._mpegAudioV20SampleRateTable[Ru];break;case 3:Dl=this._mpegAudioV10SampleRateTable[Ru];break}switch(Mn){case 1:Nu=34,Zn<this._mpegAudioL3BitRateTable.length&&(Ya=this._mpegAudioL3BitRateTable[Zn]);break;case 2:Nu=33,Zn<this._mpegAudioL2BitRateTable.length&&(Ya=this._mpegAudioL2BitRateTable[Zn]);break;case 3:Nu=32,Zn<this._mpegAudioL1BitRateTable.length&&(Ya=this._mpegAudioL1BitRateTable[Zn]);break}vn={bitRate:Ya,samplingRate:Dl,channelCount:ia,codec:ba,originalCodec:ba}}else vn=Jt;return vn}_parseVideoData(te,re,Ee,Ue,lt){if(Ee<=1){ge.w(this.TAG,"Flv: Invalid video packet, missing VideoData payload!");return}if(this._hasVideoFlagOverrided===!0&&this._hasVideo===!1)return;let Jt=new Uint8Array(te,re,Ee)[0],vn=(Jt&240)>>>4,Cu=Jt&15;if(Cu!==7){this._onError(ln.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${Cu}`);return}this._parseAVCVideoPacket(te,re+1,Ee-1,Ue,lt,vn)}_parseAVCVideoPacket(te,re,Ee,Ue,lt,Jt){if(Ee<4){ge.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let vn=this._littleEndian,Cu=new DataView(te,re,Ee),Mn=Cu.getUint8(0),Ru=(Cu.getUint32(0,!vn)&16777215)<<8>>8;if(Mn===0)this._parseAVCDecoderConfigurationRecord(te,re+4,Ee-4);else if(Mn===1)this._parseAVCVideoData(te,re+4,Ee-4,Ue,lt,Jt,Ru);else if(Mn!==2){this._onError(ln.FORMAT_ERROR,`Flv: Invalid video packet type ${Mn}`);return}}_parseAVCDecoderConfigurationRecord(te,re,Ee){if(Ee<7){ge.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let Ue=this._videoMetadata,lt=this._videoTrack,Jt=this._littleEndian,vn=new DataView(te,re,Ee);Ue?typeof Ue.avcc!="undefined"&&ge.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),Ue=this._videoMetadata={},Ue.type="video",Ue.id=lt.id,Ue.timescale=this._timescale,Ue.duration=this._duration);let Cu=vn.getUint8(0),Mn=vn.getUint8(1),Zn=vn.getUint8(2),Ru=vn.getUint8(3);if(Cu!==1||Mn===0){this._onError(ln.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(vn.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(ln.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let ya=vn.getUint8(5)&31;if(ya===0){this._onError(ln.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else ya>1&&ge.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${ya}`);let ia=6;for(let Ya=0;Ya<ya;Ya++){let Nu=vn.getUint16(ia,!Jt);if(ia+=2,Nu===0)continue;let ba=new Uint8Array(te,re+ia,Nu);ia+=Nu;let ru=Wt.parseSPS(ba);if(Ya!==0)continue;Ue.codecWidth=ru.codec_size.width,Ue.codecHeight=ru.codec_size.height,Ue.presentWidth=ru.present_size.width,Ue.presentHeight=ru.present_size.height,Ue.profile=ru.profile_string,Ue.level=ru.level_string,Ue.bitDepth=ru.bit_depth,Ue.chromaFormat=ru.chroma_format,Ue.sarRatio=ru.sar_ratio,Ue.frameRate=ru.frame_rate,(ru.frame_rate.fixed===!1||ru.frame_rate.fps_num===0||ru.frame_rate.fps_den===0)&&(Ue.frameRate=this._referenceFrameRate);let Il=Ue.frameRate.fps_den,lr=Ue.frameRate.fps_num;Ue.refSampleDuration=Ue.timescale*(Il/lr);let At=ba.subarray(1,4),On="avc1.";for(let Dt=0;Dt<3;Dt++){let xn=At[Dt].toString(16);xn.length<2&&(xn="0"+xn),On+=xn}Ue.codec=On;let mn=this._mediaInfo;mn.width=Ue.codecWidth,mn.height=Ue.codecHeight,mn.fps=Ue.frameRate.fps,mn.profile=Ue.profile,mn.level=Ue.level,mn.refFrames=ru.ref_frames,mn.chromaFormat=ru.chroma_format_string,mn.sarNum=Ue.sarRatio.width,mn.sarDen=Ue.sarRatio.height,mn.videoCodec=On,mn.hasAudio?mn.audioCodec!=null&&(mn.mimeType='video/x-flv; codecs="'+mn.videoCodec+","+mn.audioCodec+'"'):mn.mimeType='video/x-flv; codecs="'+mn.videoCodec+'"',mn.isComplete()&&this._onMediaInfo(mn)}let Dl=vn.getUint8(ia);if(Dl===0){this._onError(ln.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No PPS");return}else Dl>1&&ge.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Dl}`);ia++;for(let Ya=0;Ya<Dl;Ya++){let Nu=vn.getUint16(ia,!Jt);ia+=2,Nu!==0&&(ia+=Nu)}Ue.avcc=new Uint8Array(Ee),Ue.avcc.set(new Uint8Array(te,re,Ee),0),ge.v(this.TAG,"Parsed AVCDecoderConfigurationRecord"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._videoInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("video",Ue)}_parseAVCVideoData(te,re,Ee,Ue,lt,Jt,vn){let Cu=this._littleEndian,Mn=new DataView(te,re,Ee),Zn=[],Ru=0,ya=0;const ia=this._naluLengthSize;let Dl=this._timestampBase+Ue,Ya=Jt===1;for(;ya<Ee;){if(ya+4>=Ee){ge.w(this.TAG,`Malformed Nalu near timestamp ${Dl}, offset = ${ya}, dataSize = ${Ee}`);break}let Nu=Mn.getUint32(ya,!Cu);if(ia===3&&(Nu>>>=8),Nu>Ee-ia){ge.w(this.TAG,`Malformed Nalus near timestamp ${Dl}, NaluSize > DataSize!`);return}let ba=Mn.getUint8(ya+ia)&31;ba===5&&(Ya=!0);let ru=new Uint8Array(te,re+ya,ia+Nu),Il={type:ba,data:ru};Zn.push(Il),Ru+=ru.byteLength,ya+=ia+Nu}if(Zn.length){let Nu=this._videoTrack,ba={units:Zn,length:Ru,isKeyframe:Ya,dts:Dl,cts:vn,pts:Dl+vn};Ya&&(ba.fileposition=lt),Nu.samples.push(ba),Nu.length+=Ru}}}var ft=ct;class nt{static init(){nt.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let re in nt.types)nt.types.hasOwnProperty(re)&&(nt.types[re]=[re.charCodeAt(0),re.charCodeAt(1),re.charCodeAt(2),re.charCodeAt(3)]);let te=nt.constants={};te.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),te.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),te.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),te.STSC=te.STCO=te.STTS,te.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),te.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),te.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),te.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),te.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),te.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(te){let re=8,Ee=null,Ue=Array.prototype.slice.call(arguments,1),lt=Ue.length;for(let vn=0;vn<lt;vn++)re+=Ue[vn].byteLength;Ee=new Uint8Array(re),Ee[0]=re>>>24&255,Ee[1]=re>>>16&255,Ee[2]=re>>>8&255,Ee[3]=re&255,Ee.set(te,4);let Jt=8;for(let vn=0;vn<lt;vn++)Ee.set(Ue[vn],Jt),Jt+=Ue[vn].byteLength;return Ee}static generateInitSegment(te){let re=nt.box(nt.types.ftyp,nt.constants.FTYP),Ee=nt.moov(te),Ue=new Uint8Array(re.byteLength+Ee.byteLength);return Ue.set(re,0),Ue.set(Ee,re.byteLength),Ue}static moov(te){let re=nt.mvhd(te.timescale,te.duration),Ee=nt.trak(te),Ue=nt.mvex(te);return nt.box(nt.types.moov,re,Ee,Ue)}static mvhd(te,re){return nt.box(nt.types.mvhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,te>>>24&255,te>>>16&255,te>>>8&255,te&255,re>>>24&255,re>>>16&255,re>>>8&255,re&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(te){return nt.box(nt.types.trak,nt.tkhd(te),nt.mdia(te))}static tkhd(te){let re=te.id,Ee=te.duration,Ue=te.presentWidth,lt=te.presentHeight;return nt.box(nt.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,re>>>24&255,re>>>16&255,re>>>8&255,re&255,0,0,0,0,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,Ue>>>8&255,Ue&255,0,0,lt>>>8&255,lt&255,0,0]))}static mdia(te){return nt.box(nt.types.mdia,nt.mdhd(te),nt.hdlr(te),nt.minf(te))}static mdhd(te){let re=te.timescale,Ee=te.duration;return nt.box(nt.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,re>>>24&255,re>>>16&255,re>>>8&255,re&255,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255,85,196,0,0]))}static hdlr(te){let re=null;return te.type==="audio"?re=nt.constants.HDLR_AUDIO:re=nt.constants.HDLR_VIDEO,nt.box(nt.types.hdlr,re)}static minf(te){let re=null;return te.type==="audio"?re=nt.box(nt.types.smhd,nt.constants.SMHD):re=nt.box(nt.types.vmhd,nt.constants.VMHD),nt.box(nt.types.minf,re,nt.dinf(),nt.stbl(te))}static dinf(){return nt.box(nt.types.dinf,nt.box(nt.types.dref,nt.constants.DREF))}static stbl(te){return nt.box(nt.types.stbl,nt.stsd(te),nt.box(nt.types.stts,nt.constants.STTS),nt.box(nt.types.stsc,nt.constants.STSC),nt.box(nt.types.stsz,nt.constants.STSZ),nt.box(nt.types.stco,nt.constants.STCO))}static stsd(te){return te.type==="audio"?te.codec==="mp3"?nt.box(nt.types.stsd,nt.constants.STSD_PREFIX,nt.mp3(te)):nt.box(nt.types.stsd,nt.constants.STSD_PREFIX,nt.mp4a(te)):nt.box(nt.types.stsd,nt.constants.STSD_PREFIX,nt.avc1(te))}static mp3(te){let re=te.channelCount,Ee=te.audioSampleRate,Ue=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,re,0,16,0,0,0,0,Ee>>>8&255,Ee&255,0,0]);return nt.box(nt.types[".mp3"],Ue)}static mp4a(te){let re=te.channelCount,Ee=te.audioSampleRate,Ue=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,re,0,16,0,0,0,0,Ee>>>8&255,Ee&255,0,0]);return nt.box(nt.types.mp4a,Ue,nt.esds(te))}static esds(te){let re=te.config||[],Ee=re.length,Ue=new Uint8Array([0,0,0,0,3,23+Ee,0,1,0,4,15+Ee,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([Ee]).concat(re).concat([6,1,2]));return nt.box(nt.types.esds,Ue)}static avc1(te){let re=te.avcc,Ee=te.codecWidth,Ue=te.codecHeight,lt=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,Ee>>>8&255,Ee&255,Ue>>>8&255,Ue&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return nt.box(nt.types.avc1,lt,nt.box(nt.types.avcC,re))}static mvex(te){return nt.box(nt.types.mvex,nt.trex(te))}static trex(te){let re=te.id,Ee=new Uint8Array([0,0,0,0,re>>>24&255,re>>>16&255,re>>>8&255,re&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return nt.box(nt.types.trex,Ee)}static moof(te,re){return nt.box(nt.types.moof,nt.mfhd(te.sequenceNumber),nt.traf(te,re))}static mfhd(te){let re=new Uint8Array([0,0,0,0,te>>>24&255,te>>>16&255,te>>>8&255,te&255]);return nt.box(nt.types.mfhd,re)}static traf(te,re){let Ee=te.id,Ue=nt.box(nt.types.tfhd,new Uint8Array([0,0,0,0,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255])),lt=nt.box(nt.types.tfdt,new Uint8Array([0,0,0,0,re>>>24&255,re>>>16&255,re>>>8&255,re&255])),Jt=nt.sdtp(te),vn=nt.trun(te,Jt.byteLength+16+16+8+16+8+8);return nt.box(nt.types.traf,Ue,lt,vn,Jt)}static sdtp(te){let re=te.samples||[],Ee=re.length,Ue=new Uint8Array(4+Ee);for(let lt=0;lt<Ee;lt++){let Jt=re[lt].flags;Ue[lt+4]=Jt.isLeading<<6|Jt.dependsOn<<4|Jt.isDependedOn<<2|Jt.hasRedundancy}return nt.box(nt.types.sdtp,Ue)}static trun(te,re){let Ee=te.samples||[],Ue=Ee.length,lt=12+16*Ue,Jt=new Uint8Array(lt);re+=8+lt,Jt.set([0,0,15,1,Ue>>>24&255,Ue>>>16&255,Ue>>>8&255,Ue&255,re>>>24&255,re>>>16&255,re>>>8&255,re&255],0);for(let vn=0;vn<Ue;vn++){let Cu=Ee[vn].duration,Mn=Ee[vn].size,Zn=Ee[vn].flags,Ru=Ee[vn].cts;Jt.set([Cu>>>24&255,Cu>>>16&255,Cu>>>8&255,Cu&255,Mn>>>24&255,Mn>>>16&255,Mn>>>8&255,Mn&255,Zn.isLeading<<2|Zn.dependsOn,Zn.isDependedOn<<6|Zn.hasRedundancy<<4|Zn.isNonSync,0,0,Ru>>>24&255,Ru>>>16&255,Ru>>>8&255,Ru&255],12+16*vn)}return nt.box(nt.types.trun,Jt)}static mdat(te){return nt.box(nt.types.mdat,te)}}nt.init();var Xe=nt;class Gt{static getSilentFrame(te,re){if(te==="mp4a.40.2"){if(re===1)return new Uint8Array([0,200,0,128,35,128]);if(re===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(re===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(re===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(re===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(re===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(re===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(re===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(re===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var Wn=Gt;class Hn{constructor(te,re,Ee,Ue,lt){this.dts=te,this.pts=re,this.duration=Ee,this.originalDts=Ue,this.isSyncPoint=lt,this.fileposition=null}}class Un{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(te){te.isSyncPoint=!0,this.syncPoints.push(te)}}class Eu{constructor(){this._list=[]}clear(){this._list=[]}appendArray(te){let re=this._list;te.length!==0&&(re.length>0&&te[0].originalDts<re[re.length-1].originalDts&&this.clear(),Array.prototype.push.apply(re,te))}getLastSyncPointBeforeDts(te){if(this._list.length==0)return null;let re=this._list,Ee=0,Ue=re.length-1,lt=0,Jt=0,vn=Ue;for(te<re[0].dts&&(Ee=0,Jt=vn+1);Jt<=vn;)if(lt=Jt+Math.floor((vn-Jt)/2),lt===Ue||te>=re[lt].dts&&te<re[lt+1].dts){Ee=lt;break}else re[lt].dts<te?Jt=lt+1:vn=lt-1;return this._list[Ee]}}class ra{constructor(te){this._type=te,this._list=[],this._lastAppendLocation=-1}get type(){return this._type}get length(){return this._list.length}isEmpty(){return this._list.length===0}clear(){this._list=[],this._lastAppendLocation=-1}_searchNearestSegmentBefore(te){let re=this._list;if(re.length===0)return-2;let Ee=re.length-1,Ue=0,lt=0,Jt=Ee,vn=0;if(te<re[0].originalBeginDts)return vn=-1,vn;for(;lt<=Jt;)if(Ue=lt+Math.floor((Jt-lt)/2),Ue===Ee||te>re[Ue].lastSample.originalDts&&te<re[Ue+1].originalBeginDts){vn=Ue;break}else re[Ue].originalBeginDts<te?lt=Ue+1:Jt=Ue-1;return vn}_searchNearestSegmentAfter(te){return this._searchNearestSegmentBefore(te)+1}append(te){let re=this._list,Ee=te,Ue=this._lastAppendLocation,lt=0;Ue!==-1&&Ue<re.length&&Ee.originalBeginDts>=re[Ue].lastSample.originalDts&&(Ue===re.length-1||Ue<re.length-1&&Ee.originalBeginDts<re[Ue+1].originalBeginDts)?lt=Ue+1:re.length>0&&(lt=this._searchNearestSegmentBefore(Ee.originalBeginDts)+1),this._lastAppendLocation=lt,this._list.splice(lt,0,Ee)}getLastSegmentBefore(te){let re=this._searchNearestSegmentBefore(te);return re>=0?this._list[re]:null}getLastSampleBefore(te){let re=this.getLastSegmentBefore(te);return re!=null?re.lastSample:null}getLastSyncPointBefore(te){let re=this._searchNearestSegmentBefore(te),Ee=this._list[re].syncPoints;for(;Ee.length===0&&re>0;)re--,Ee=this._list[re].syncPoints;return Ee.length>0?Ee[Ee.length-1]:null}}class Zu{constructor(te){this.TAG="MP4Remuxer",this._config=te,this._isLive=te.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new ra("audio"),this._videoSegmentInfoList=new ra("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(Ie.chrome&&(Ie.version.major<50||Ie.version.major===50&&Ie.version.build<2661)),this._fillSilentAfterSeek=Ie.msedge||Ie.msie,this._mp3UseMpegAudio=!Ie.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(te){return te.onDataAvailable=this.remux.bind(this),te.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(te){this._onInitSegment=te}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(te){this._onMediaSegment=te}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(te){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(te,re){if(!this._onMediaSegment)throw new ve("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(te,re),this._remuxVideo(re),this._remuxAudio(te)}_onTrackMetadataReceived(te,re){let Ee=null,Ue="mp4",lt=re.codec;if(te==="audio")this._audioMeta=re,re.codec==="mp3"&&this._mp3UseMpegAudio?(Ue="mpeg",lt="",Ee=new Uint8Array):Ee=Xe.generateInitSegment(re);else if(te==="video")this._videoMeta=re,Ee=Xe.generateInitSegment(re);else return;if(!this._onInitSegment)throw new ve("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(te,{type:te,data:Ee.buffer,codec:lt,container:`${te}/${Ue}`,mediaDuration:re.duration})}_calculateDtsBase(te,re){this._dtsBaseInited||(te.samples&&te.samples.length&&(this._audioDtsBase=te.samples[0].dts),re.samples&&re.samples.length&&(this._videoDtsBase=re.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let te=this._videoStashedLastSample,re=this._audioStashedLastSample,Ee={type:"video",id:1,sequenceNumber:0,samples:[],length:0};te!=null&&(Ee.samples.push(te),Ee.length=te.length);let Ue={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};re!=null&&(Ue.samples.push(re),Ue.length=re.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(Ee,!0),this._remuxAudio(Ue,!0)}_remuxAudio(te,re){if(this._audioMeta==null)return;let Ee=te,Ue=Ee.samples,lt,Jt=-1,vn=-1,Cu=-1,Mn=this._audioMeta.refSampleDuration,Zn=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Ru=this._dtsBaseInited&&this._audioNextDts===void 0,ya=!1;if(!Ue||Ue.length===0||Ue.length===1&&!re)return;let ia=0,Dl=null,Ya=0;Zn?(ia=0,Ya=Ee.length):(ia=8,Ya=8+Ee.length);let Nu=null;if(Ue.length>1&&(Nu=Ue.pop(),Ya-=Nu.length),this._audioStashedLastSample!=null){let mn=this._audioStashedLastSample;this._audioStashedLastSample=null,Ue.unshift(mn),Ya+=mn.length}Nu!=null&&(this._audioStashedLastSample=Nu);let ba=Ue[0].dts-this._dtsBase;if(this._audioNextDts)lt=ba-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())lt=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(ya=!0);else{let mn=this._audioSegmentInfoList.getLastSampleBefore(ba);if(mn!=null){let Dt=ba-(mn.originalDts+mn.duration);Dt<=3&&(Dt=0);let xn=mn.dts+mn.duration+Dt;lt=ba-xn}else lt=0}if(ya){let mn=ba-lt,Dt=this._videoSegmentInfoList.getLastSegmentBefore(ba);if(Dt!=null&&Dt.beginDts<mn){let xn=Wn.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);if(xn){let Ku=Dt.beginDts,da=mn-Dt.beginDts;ge.v(this.TAG,`InsertPrefixSilentAudio: dts: ${Ku}, duration: ${da}`),Ue.unshift({unit:xn,dts:Ku,pts:Ku}),Ya+=xn.byteLength}}else ya=!1}let ru=[];for(let mn=0;mn<Ue.length;mn++){let Dt=Ue[mn],xn=Dt.unit,Ku=Dt.dts-this._dtsBase,da=Ku-lt;Jt===-1&&(Jt=da);let Ca=0;mn!==Ue.length-1?Ca=Ue[mn+1].dts-this._dtsBase-lt-da:Nu!=null?Ca=Nu.dts-this._dtsBase-lt-da:ru.length>=1?Ca=ru[ru.length-1].duration:Ca=Math.floor(Mn);let Pa=!1,Oa=null;if(Ca>Mn*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!Ie.safari){Pa=!0;let tl=Math.abs(Ca-Mn),Ju=Math.ceil(tl/Mn),Ba=da+Mn;ge.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync.
dts: ${da+Ca} ms, expected: ${da+Math.round(Mn)} ms, delta: ${Math.round(tl)} ms, generate: ${Ju} frames`);let ll=Wn.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);ll==null&&(ge.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),ll=xn),Oa=[];for(let ja=0;ja<Ju;ja++){let jl=Math.round(Ba);if(Oa.length>0){let jr=Oa[Oa.length-1];jr.duration=jl-jr.dts}let pr={dts:jl,pts:jl,cts:0,unit:ll,size:ll.byteLength,duration:0,originalDts:Ku,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Oa.push(pr),Ya+=pr.size,Ba+=Mn}let _a=Oa[Oa.length-1];_a.duration=da+Ca-_a.dts,Ca=Math.round(Mn)}ru.push({dts:da,pts:da,cts:0,unit:Dt.unit,size:Dt.unit.byteLength,duration:Ca,originalDts:Ku,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Pa&&ru.push.apply(ru,Oa)}Zn?Dl=new Uint8Array(Ya):(Dl=new Uint8Array(Ya),Dl[0]=Ya>>>24&255,Dl[1]=Ya>>>16&255,Dl[2]=Ya>>>8&255,Dl[3]=Ya&255,Dl.set(Xe.types.mdat,4));for(let mn=0;mn<ru.length;mn++){let Dt=ru[mn].unit;Dl.set(Dt,ia),ia+=Dt.byteLength}let Il=ru[ru.length-1];vn=Il.dts+Il.duration,this._audioNextDts=vn;let lr=new Un;lr.beginDts=Jt,lr.endDts=vn,lr.beginPts=Jt,lr.endPts=vn,lr.originalBeginDts=ru[0].originalDts,lr.originalEndDts=Il.originalDts+Il.duration,lr.firstSample=new Hn(ru[0].dts,ru[0].pts,ru[0].duration,ru[0].originalDts,!1),lr.lastSample=new Hn(Il.dts,Il.pts,Il.duration,Il.originalDts,!1),this._isLive||this._audioSegmentInfoList.append(lr),Ee.samples=ru,Ee.sequenceNumber++;let At=null;Zn?At=new Uint8Array:At=Xe.moof(Ee,Jt),Ee.samples=[],Ee.length=0;let On={type:"audio",data:this._mergeBoxes(At,Dl).buffer,sampleCount:ru.length,info:lr};Zn&&Ru&&(On.timestampOffset=Jt),this._onMediaSegment("audio",On)}_remuxVideo(te,re){if(this._videoMeta==null)return;let Ee=te,Ue=Ee.samples,lt,Jt=-1,vn=-1,Cu=-1,Mn=-1;if(!Ue||Ue.length===0||Ue.length===1&&!re)return;let Zn=8,Ru=null,ya=8+te.length,ia=null;if(Ue.length>1&&(ia=Ue.pop(),ya-=ia.length),this._videoStashedLastSample!=null){let Il=this._videoStashedLastSample;this._videoStashedLastSample=null,Ue.unshift(Il),ya+=Il.length}ia!=null&&(this._videoStashedLastSample=ia);let Dl=Ue[0].dts-this._dtsBase;if(this._videoNextDts)lt=Dl-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())lt=0;else{let Il=this._videoSegmentInfoList.getLastSampleBefore(Dl);if(Il!=null){let lr=Dl-(Il.originalDts+Il.duration);lr<=3&&(lr=0);let At=Il.dts+Il.duration+lr;lt=Dl-At}else lt=0}let Ya=new Un,Nu=[];for(let Il=0;Il<Ue.length;Il++){let lr=Ue[Il],At=lr.dts-this._dtsBase,On=lr.isKeyframe,mn=At-lt,Dt=lr.cts,xn=mn+Dt;Jt===-1&&(Jt=mn,Cu=xn);let Ku=0;if(Il!==Ue.length-1?Ku=Ue[Il+1].dts-this._dtsBase-lt-mn:ia!=null?Ku=ia.dts-this._dtsBase-lt-mn:Nu.length>=1?Ku=Nu[Nu.length-1].duration:Ku=Math.floor(this._videoMeta.refSampleDuration),On){let da=new Hn(mn,xn,Ku,lr.dts,!0);da.fileposition=lr.fileposition,Ya.appendSyncPoint(da)}Nu.push({dts:mn,pts:xn,cts:Dt,units:lr.units,size:lr.length,isKeyframe:On,duration:Ku,originalDts:At,flags:{isLeading:0,dependsOn:On?2:1,isDependedOn:On?1:0,hasRedundancy:0,isNonSync:On?0:1}})}Ru=new Uint8Array(ya),Ru[0]=ya>>>24&255,Ru[1]=ya>>>16&255,Ru[2]=ya>>>8&255,Ru[3]=ya&255,Ru.set(Xe.types.mdat,4);for(let Il=0;Il<Nu.length;Il++){let lr=Nu[Il].units;for(;lr.length;){let On=lr.shift().data;Ru.set(On,Zn),Zn+=On.byteLength}}let ba=Nu[Nu.length-1];if(vn=ba.dts+ba.duration,Mn=ba.pts+ba.duration,this._videoNextDts=vn,Ya.beginDts=Jt,Ya.endDts=vn,Ya.beginPts=Cu,Ya.endPts=Mn,Ya.originalBeginDts=Nu[0].originalDts,Ya.originalEndDts=ba.originalDts+ba.duration,Ya.firstSample=new Hn(Nu[0].dts,Nu[0].pts,Nu[0].duration,Nu[0].originalDts,Nu[0].isKeyframe),Ya.lastSample=new Hn(ba.dts,ba.pts,ba.duration,ba.originalDts,ba.isKeyframe),this._isLive||this._videoSegmentInfoList.append(Ya),Ee.samples=Nu,Ee.sequenceNumber++,this._forceFirstIDR){let Il=Nu[0].flags;Il.dependsOn=2,Il.isNonSync=0}let ru=Xe.moof(Ee,Jt);Ee.samples=[],Ee.length=0,this._onMediaSegment("video",{type:"video",data:this._mergeBoxes(ru,Ru).buffer,sampleCount:Nu.length,info:Ya})}_mergeBoxes(te,re){let Ee=new Uint8Array(te.byteLength+re.byteLength);return Ee.set(te,0),Ee.set(re,te.byteLength),Ee}}var du=Zu,nn={IO_ERROR:"io_error",DEMUX_ERROR:"demux_error",INIT_SEGMENT:"init_segment",MEDIA_SEGMENT:"media_segment",LOADING_COMPLETE:"loading_complete",RECOVERED_EARLY_EOF:"recovered_early_eof",MEDIA_INFO:"media_info",METADATA_ARRIVED:"metadata_arrived",SCRIPTDATA_ARRIVED:"scriptdata_arrived",STATISTICS_INFO:"statistics_info",RECOMMEND_SEEKPOINT:"recommend_seekpoint"};class _n{constructor(te,re){this.TAG="TransmuxingController",this._emitter=new(ie()),this._config=re,te.segments||(te.segments=[{duration:te.duration,filesize:te.filesize,url:te.url}]),typeof te.cors!="boolean"&&(te.cors=!0),typeof te.withCredentials!="boolean"&&(te.withCredentials=!1),this._mediaDataSource=te,this._currentSegmentIndex=0;let Ee=0;this._mediaDataSource.segments.forEach(Ue=>{Ue.timestampBase=Ee,Ee+=Ue.duration,Ue.cors=te.cors,Ue.withCredentials=te.withCredentials,re.referrerPolicy&&(Ue.referrerPolicy=re.referrerPolicy)}),!isNaN(Ee)&&this._mediaDataSource.duration!==Ee&&(this._mediaDataSource.duration=Ee),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(te,re){this._emitter.addListener(te,re)}off(te,re){this._emitter.removeListener(te,re)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(te,re){this._currentSegmentIndex=te;let Ee=this._mediaDataSource.segments[te],Ue=this._ioctl=new pt(Ee,this._config,te);Ue.onError=this._onIOException.bind(this),Ue.onSeeked=this._onIOSeeked.bind(this),Ue.onComplete=this._onIOComplete.bind(this),Ue.onRedirect=this._onIORedirect.bind(this),Ue.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),re?this._demuxer.bindDataSource(this._ioctl):Ue.onDataArrival=this._onInitChunkArrival.bind(this),Ue.open(re)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(te){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let re=this._searchSegmentIndexContains(te);if(re===this._currentSegmentIndex){let Ee=this._mediaInfo.segments[re];if(Ee==null)this._pendingSeekTime=te;else{let Ue=Ee.getNearestKeyframe(te);this._remuxer.seek(Ue.milliseconds),this._ioctl.seek(Ue.fileposition),this._pendingResolveSeekPoint=Ue.milliseconds}}else{let Ee=this._mediaInfo.segments[re];if(Ee==null)this._pendingSeekTime=te,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(re);else{let Ue=Ee.getNearestKeyframe(te);this._internalAbort(),this._remuxer.seek(te),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[re].timestampBase,this._loadSegment(re,Ue.fileposition),this._pendingResolveSeekPoint=Ue.milliseconds,this._reportSegmentMediaInfo(re)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(te){let re=this._mediaDataSource.segments,Ee=re.length-1;for(let Ue=0;Ue<re.length;Ue++)if(te<re[Ue].timestampBase){Ee=Ue-1;break}return Ee}_onInitChunkArrival(te,re){let Ee=null,Ue=0;if(re>0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,Ue=this._demuxer.parseChunks(te,re);else if((Ee=ft.probe(te)).match){this._demuxer=new ft(Ee,this._config),this._remuxer||(this._remuxer=new du(this._config));let lt=this._mediaDataSource;lt.duration!=null&&!isNaN(lt.duration)&&(this._demuxer.overridedDuration=lt.duration),typeof lt.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=lt.hasAudio),typeof lt.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=lt.hasVideo),this._demuxer.timestampBase=lt.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),Ue=this._demuxer.parseChunks(te,re)}else Ee=null,ge.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(nn.DEMUX_ERROR,ln.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),Ue=0;return Ue}_onMediaInfo(te){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},te),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,tt.prototype));let re=Object.assign({},te);Object.setPrototypeOf(re,tt.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=re,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let Ee=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(Ee)})}_onMetaDataArrived(te){this._emitter.emit(nn.METADATA_ARRIVED,te)}_onScriptDataArrived(te){this._emitter.emit(nn.SCRIPTDATA_ARRIVED,te)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(te){let Ee=te+1;Ee<this._mediaDataSource.segments.length?(this._internalAbort(),this._remuxer.flushStashedSamples(),this._loadSegment(Ee)):(this._remuxer.flushStashedSamples(),this._emitter.emit(nn.LOADING_COMPLETE),this._disableStatisticsReporter())}_onIORedirect(te){let re=this._ioctl.extraData;this._mediaDataSource.segments[re].redirectedURL=te}_onIORecoveredEarlyEof(){this._emitter.emit(nn.RECOVERED_EARLY_EOF)}_onIOException(te,re){ge.e(this.TAG,`IOException: type = ${te}, code = ${re.code}, msg = ${re.msg}`),this._emitter.emit(nn.IO_ERROR,te,re),this._disableStatisticsReporter()}_onDemuxException(te,re){ge.e(this.TAG,`DemuxException: type = ${te}, info = ${re}`),this._emitter.emit(nn.DEMUX_ERROR,te,re)}_onRemuxerInitSegmentArrival(te,re){this._emitter.emit(nn.INIT_SEGMENT,te,re)}_onRemuxerMediaSegmentArrival(te,re){if(this._pendingSeekTime==null&&(this._emitter.emit(nn.MEDIA_SEGMENT,te,re),this._pendingResolveSeekPoint!=null&&te==="video")){let Ee=re.info.syncPoints,Ue=this._pendingResolveSeekPoint;this._pendingResolveSeekPoint=null,Ie.safari&&Ee.length>0&&Ee[0].originalDts===Ue&&(Ue=Ee[0].pts),this._emitter.emit(nn.RECOMMEND_SEEKPOINT,Ue)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(te){let re=this._mediaInfo.segments[te],Ee=Object.assign({},re);Ee.duration=this._mediaInfo.duration,Ee.segmentCount=this._mediaInfo.segmentCount,delete Ee.segments,delete Ee.keyframesIndex,this._emitter.emit(nn.MEDIA_INFO,Ee)}_reportStatisticsInfo(){let te={};te.url=this._ioctl.currentURL,te.hasRedirect=this._ioctl.hasRedirect,te.hasRedirect&&(te.redirectedURL=this._ioctl.currentRedirectedURL),te.speed=this._ioctl.currentSpeed,te.loaderType=this._ioctl.loaderType,te.currentSegmentIndex=this._currentSegmentIndex,te.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(nn.STATISTICS_INFO,te)}}var El=_n,Rl=function(Xt){let te="TransmuxingWorker",re=null,Ee=Ya.bind(this);oe.install(),Xt.addEventListener("message",function(Nu){switch(Nu.data.cmd){case"init":re=new El(Nu.data.param[0],Nu.data.param[1]),re.on(nn.IO_ERROR,ya.bind(this)),re.on(nn.DEMUX_ERROR,ia.bind(this)),re.on(nn.INIT_SEGMENT,Ue.bind(this)),re.on(nn.MEDIA_SEGMENT,lt.bind(this)),re.on(nn.LOADING_COMPLETE,Jt.bind(this)),re.on(nn.RECOVERED_EARLY_EOF,vn.bind(this)),re.on(nn.MEDIA_INFO,Cu.bind(this)),re.on(nn.METADATA_ARRIVED,Mn.bind(this)),re.on(nn.SCRIPTDATA_ARRIVED,Zn.bind(this)),re.on(nn.STATISTICS_INFO,Ru.bind(this)),re.on(nn.RECOMMEND_SEEKPOINT,Dl.bind(this));break;case"destroy":re&&(re.destroy(),re=null),Xt.postMessage({msg:"destroyed"});break;case"start":re.start();break;case"stop":re.stop();break;case"seek":re.seek(Nu.data.param);break;case"pause":re.pause();break;case"resume":re.resume();break;case"logging_config":{let ba=Nu.data.param;Ge.applyConfig(ba),ba.enableCallback===!0?Ge.addLogListener(Ee):Ge.removeLogListener(Ee);break}}});function Ue(Nu,ba){let ru={msg:nn.INIT_SEGMENT,data:{type:Nu,data:ba}};Xt.postMessage(ru,[ba.data])}function lt(Nu,ba){let ru={msg:nn.MEDIA_SEGMENT,data:{type:Nu,data:ba}};Xt.postMessage(ru,[ba.data])}function Jt(){let Nu={msg:nn.LOADING_COMPLETE};Xt.postMessage(Nu)}function vn(){let Nu={msg:nn.RECOVERED_EARLY_EOF};Xt.postMessage(Nu)}function Cu(Nu){let ba={msg:nn.MEDIA_INFO,data:Nu};Xt.postMessage(ba)}function Mn(Nu){let ba={msg:nn.METADATA_ARRIVED,data:Nu};Xt.postMessage(ba)}function Zn(Nu){let ba={msg:nn.SCRIPTDATA_ARRIVED,data:Nu};Xt.postMessage(ba)}function Ru(Nu){let ba={msg:nn.STATISTICS_INFO,data:Nu};Xt.postMessage(ba)}function ya(Nu,ba){Xt.postMessage({msg:nn.IO_ERROR,data:{type:Nu,info:ba}})}function ia(Nu,ba){Xt.postMessage({msg:nn.DEMUX_ERROR,data:{type:Nu,info:ba}})}function Dl(Nu){Xt.postMessage({msg:nn.RECOMMEND_SEEKPOINT,data:Nu})}function Ya(Nu,ba){Xt.postMessage({msg:"logcat_callback",data:{type:Nu,logcat:ba}})}};class ku{constructor(te,re){if(this.TAG="Transmuxer",this._emitter=new(ie()),re.enableWorker&&typeof Worker!="undefined")try{let Ee=E(82059);this._worker=Ee(Rl),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[te,re]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Ge.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Ge.getConfig()})}catch(Ee){ge.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new El(te,re)}else this._controller=new El(te,re);if(this._controller){let Ee=this._controller;Ee.on(nn.IO_ERROR,this._onIOError.bind(this)),Ee.on(nn.DEMUX_ERROR,this._onDemuxError.bind(this)),Ee.on(nn.INIT_SEGMENT,this._onInitSegment.bind(this)),Ee.on(nn.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),Ee.on(nn.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),Ee.on(nn.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),Ee.on(nn.MEDIA_INFO,this._onMediaInfo.bind(this)),Ee.on(nn.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),Ee.on(nn.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),Ee.on(nn.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),Ee.on(nn.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Ge.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(te,re){this._emitter.addListener(te,re)}off(te,re){this._emitter.removeListener(te,re)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(te){this._worker?this._worker.postMessage({cmd:"seek",param:te}):this._controller.seek(te)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(te,re){Promise.resolve().then(()=>{this._emitter.emit(nn.INIT_SEGMENT,te,re)})}_onMediaSegment(te,re){Promise.resolve().then(()=>{this._emitter.emit(nn.MEDIA_SEGMENT,te,re)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(nn.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(nn.RECOVERED_EARLY_EOF)})}_onMediaInfo(te){Promise.resolve().then(()=>{this._emitter.emit(nn.MEDIA_INFO,te)})}_onMetaDataArrived(te){Promise.resolve().then(()=>{this._emitter.emit(nn.METADATA_ARRIVED,te)})}_onScriptDataArrived(te){Promise.resolve().then(()=>{this._emitter.emit(nn.SCRIPTDATA_ARRIVED,te)})}_onStatisticsInfo(te){Promise.resolve().then(()=>{this._emitter.emit(nn.STATISTICS_INFO,te)})}_onIOError(te,re){Promise.resolve().then(()=>{this._emitter.emit(nn.IO_ERROR,te,re)})}_onDemuxError(te,re){Promise.resolve().then(()=>{this._emitter.emit(nn.DEMUX_ERROR,te,re)})}_onRecommendSeekpoint(te){Promise.resolve().then(()=>{this._emitter.emit(nn.RECOMMEND_SEEKPOINT,te)})}_onLoggingConfigChanged(te){this._worker&&this._worker.postMessage({cmd:"logging_config",param:te})}_onWorkerMessage(te){let re=te.data,Ee=re.data;if(re.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(re.msg){case nn.INIT_SEGMENT:case nn.MEDIA_SEGMENT:this._emitter.emit(re.msg,Ee.type,Ee.data);break;case nn.LOADING_COMPLETE:case nn.RECOVERED_EARLY_EOF:this._emitter.emit(re.msg);break;case nn.MEDIA_INFO:Object.setPrototypeOf(Ee,tt.prototype),this._emitter.emit(re.msg,Ee);break;case nn.METADATA_ARRIVED:case nn.SCRIPTDATA_ARRIVED:case nn.STATISTICS_INFO:this._emitter.emit(re.msg,Ee);break;case nn.IO_ERROR:case nn.DEMUX_ERROR:this._emitter.emit(re.msg,Ee.type,Ee.info);break;case nn.RECOMMEND_SEEKPOINT:this._emitter.emit(re.msg,Ee);break;case"logcat_callback":ge.emitter.emit("log",Ee.type,Ee.logcat);break;default:break}}}var Du=ku,su={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class ju{constructor(te){this.TAG="MSEController",this._config=te,this._emitter=new(ie()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Eu}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(te,re){this._emitter.addListener(te,re)}off(te,re){this._emitter.removeListener(te,re)}attachMediaElement(te){if(this._mediaSource)throw new ve("MediaSource has been attached to an HTMLMediaElement!");let re=this._mediaSource=new window.MediaSource;re.addEventListener("sourceopen",this.e.onSourceOpen),re.addEventListener("sourceended",this.e.onSourceEnded),re.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=te,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),te.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let te=this._mediaSource;for(let re in this._sourceBuffers){let Ee=this._pendingSegments[re];Ee.splice(0,Ee.length),this._pendingSegments[re]=null,this._pendingRemoveRanges[re]=null,this._lastInitSegments[re]=null;let Ue=this._sourceBuffers[re];if(Ue){if(te.readyState!=="closed"){try{te.removeSourceBuffer(Ue)}catch(lt){ge.e(this.TAG,lt.message)}Ue.removeEventListener("error",this.e.onSourceBufferError),Ue.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[re]=null,this._sourceBuffers[re]=null}}if(te.readyState==="open")try{te.endOfStream()}catch(re){ge.e(this.TAG,re.message)}te.removeEventListener("sourceopen",this.e.onSourceOpen),te.removeEventListener("sourceended",this.e.onSourceEnded),te.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(te,re){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(te),this._pendingSegments[te.type].push(te);return}let Ee=te,Ue=`${Ee.container}`;Ee.codec&&Ee.codec.length>0&&(Ue+=`;codecs=${Ee.codec}`);let lt=!1;if(ge.v(this.TAG,"Received Initialization Segment, mimeType: "+Ue),this._lastInitSegments[Ee.type]=Ee,Ue!==this._mimeTypes[Ee.type]){if(this._mimeTypes[Ee.type])ge.v(this.TAG,`Notice: ${Ee.type} mimeType changed, origin: ${this._mimeTypes[Ee.type]}, target: ${Ue}`);else{lt=!0;try{let Jt=this._sourceBuffers[Ee.type]=this._mediaSource.addSourceBuffer(Ue);Jt.addEventListener("error",this.e.onSourceBufferError),Jt.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Jt){ge.e(this.TAG,Jt.message),this._emitter.emit(su.ERROR,{code:Jt.code,msg:Jt.message});return}}this._mimeTypes[Ee.type]=Ue}re||this._pendingSegments[Ee.type].push(Ee),lt||this._sourceBuffers[Ee.type]&&!this._sourceBuffers[Ee.type].updating&&this._doAppendSegments(),Ie.safari&&Ee.container==="audio/mpeg"&&Ee.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=Ee.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(te){let re=te;this._pendingSegments[re.type].push(re),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let Ee=this._sourceBuffers[re.type];Ee&&!Ee.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(te){for(let re in this._sourceBuffers){if(!this._sourceBuffers[re])continue;let Ee=this._sourceBuffers[re];if(this._mediaSource.readyState==="open")try{Ee.abort()}catch(lt){ge.e(this.TAG,lt.message)}this._idrList.clear();let Ue=this._pendingSegments[re];if(Ue.splice(0,Ue.length),this._mediaSource.readyState!=="closed"){for(let lt=0;lt<Ee.buffered.length;lt++){let Jt=Ee.buffered.start(lt),vn=Ee.buffered.end(lt);this._pendingRemoveRanges[re].push({start:Jt,end:vn})}if(Ee.updating||this._doRemoveRanges(),Ie.safari){let lt=this._lastInitSegments[re];lt&&(this._pendingSegments[re].push(lt),Ee.updating||this._doAppendSegments())}}}}endOfStream(){let te=this._mediaSource,re=this._sourceBuffers;if(!te||te.readyState!=="open"){te&&te.readyState==="closed"&&this._hasPendingSegments()&&(this._hasPendingEos=!0);return}re.video&&re.video.updating||re.audio&&re.audio.updating?this._hasPendingEos=!0:(this._hasPendingEos=!1,te.endOfStream())}getNearestKeyframe(te){return this._idrList.getLastSyncPointBeforeDts(te)}_needCleanupSourceBuffer(){if(!this._config.autoCleanupSourceBuffer)return!1;let te=this._mediaElement.currentTime;for(let re in this._sourceBuffers){let Ee=this._sourceBuffers[re];if(Ee){let Ue=Ee.buffered;if(Ue.length>=1&&te-Ue.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let te=this._mediaElement.currentTime;for(let re in this._sourceBuffers){let Ee=this._sourceBuffers[re];if(Ee){let Ue=Ee.buffered,lt=!1;for(let Jt=0;Jt<Ue.length;Jt++){let vn=Ue.start(Jt),Cu=Ue.end(Jt);if(vn<=te&&te<Cu+3){if(te-vn>=this._config.autoCleanupMaxBackwardDuration){lt=!0;let Mn=te-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[re].push({start:vn,end:Mn})}}else Cu<te&&(lt=!0,this._pendingRemoveRanges[re].push({start:vn,end:Cu}))}lt&&!Ee.updating&&this._doRemoveRanges()}}}_updateMediaSourceDuration(){let te=this._sourceBuffers;if(this._mediaElement.readyState===0||this._mediaSource.readyState!=="open"||te.video&&te.video.updating||te.audio&&te.audio.updating)return;let re=this._mediaSource.duration,Ee=this._pendingMediaDuration;Ee>0&&(isNaN(re)||Ee>re)&&(ge.v(this.TAG,`Update MediaSource duration from ${re} to ${Ee}`),this._mediaSource.duration=Ee),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let te in this._pendingRemoveRanges){if(!this._sourceBuffers[te]||this._sourceBuffers[te].updating)continue;let re=this._sourceBuffers[te],Ee=this._pendingRemoveRanges[te];for(;Ee.length&&!re.updating;){let Ue=Ee.shift();re.remove(Ue.start,Ue.end)}}}_doAppendSegments(){let te=this._pendingSegments;for(let re in te)if(!(!this._sourceBuffers[re]||this._sourceBuffers[re].updating)&&te[re].length>0){let Ee=te[re].shift();if(Ee.timestampOffset){let Ue=this._sourceBuffers[re].timestampOffset,lt=Ee.timestampOffset/1e3;Math.abs(Ue-lt)>.1&&(ge.v(this.TAG,`Update MPEG audio timestampOffset from ${Ue} to ${lt}`),this._sourceBuffers[re].timestampOffset=lt),delete Ee.timestampOffset}if(!Ee.data||Ee.data.byteLength===0)continue;try{this._sourceBuffers[re].appendBuffer(Ee.data),this._isBufferFull=!1,re==="video"&&Ee.hasOwnProperty("info")&&this._idrList.appendArray(Ee.info.syncPoints)}catch(Ue){this._pendingSegments[re].unshift(Ee),Ue.code===22?(this._isBufferFull||this._emitter.emit(su.BUFFER_FULL),this._isBufferFull=!0):(ge.e(this.TAG,Ue.message),this._emitter.emit(su.ERROR,{code:Ue.code,msg:Ue.message}))}}}_onSourceOpen(){if(ge.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let te=this._pendingSourceBufferInit;for(;te.length;){let re=te.shift();this.appendInitSegment(re,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(su.SOURCE_OPEN)}_onSourceEnded(){ge.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){ge.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let te=this._pendingSegments;return te.video.length>0||te.audio.length>0}_hasPendingRemoveRanges(){let te=this._pendingRemoveRanges;return te.video.length>0||te.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(su.UPDATE_END)}_onSourceBufferError(te){ge.e(this.TAG,`SourceBuffer Error: ${te}`)}}var yu=ju;const Wu={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Ga={NETWORK_EXCEPTION:pe.EXCEPTION,NETWORK_STATUS_CODE_INVALID:pe.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:pe.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:pe.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:ln.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:ln.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:ln.CODEC_UNSUPPORTED};class Da{constructor(te,re){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(ie()),this._config=vt(),typeof re=="object"&&Object.assign(this._config,re),te.type.toLowerCase()!=="flv")throw new xe("FlvPlayer requires an flv MediaDataSource input!");te.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=te,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let Ee=Ie.chrome&&(Ie.version.major<50||Ie.version.major===50&&Ie.version.build<2661);this._alwaysSeekKeyframe=!!(Ee||Ie.msedge||Ie.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(te,re){te===It.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(It.MEDIA_INFO,this.mediaInfo)}):te===It.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(It.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(te,re)}off(te,re){this._emitter.removeListener(te,re)}attachMediaElement(te){if(this._mediaElement=te,te.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),te.addEventListener("seeking",this.e.onvSeeking),te.addEventListener("canplay",this.e.onvCanPlay),te.addEventListener("stalled",this.e.onvStalled),te.addEventListener("progress",this.e.onvProgress),this._msectl=new yu(this._config),this._msectl.on(su.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(su.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(su.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(su.ERROR,re=>{this._emitter.emit(It.ERROR,Wu.MEDIA_ERROR,Ga.MEDIA_MSE_ERROR,re)}),this._msectl.attachMediaElement(te),this._pendingSeekTime!=null)try{te.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(re){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new ve("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new ve("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new Du(this._mediaDataSource,this._config),this._transmuxer.on(nn.INIT_SEGMENT,(te,re)=>{this._msectl.appendInitSegment(re)}),this._transmuxer.on(nn.MEDIA_SEGMENT,(te,re)=>{if(this._msectl.appendMediaSegment(re),this._config.lazyLoad&&!this._config.isLive){let Ee=this._mediaElement.currentTime;re.info.endDts>=(Ee+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(ge.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(nn.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(It.LOADING_COMPLETE)}),this._transmuxer.on(nn.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(It.RECOVERED_EARLY_EOF)}),this._transmuxer.on(nn.IO_ERROR,(te,re)=>{this._emitter.emit(It.ERROR,Wu.NETWORK_ERROR,te,re)}),this._transmuxer.on(nn.DEMUX_ERROR,(te,re)=>{this._emitter.emit(It.ERROR,Wu.MEDIA_ERROR,te,{code:-1,msg:re})}),this._transmuxer.on(nn.MEDIA_INFO,te=>{this._mediaInfo=te,this._emitter.emit(It.MEDIA_INFO,Object.assign({},te))}),this._transmuxer.on(nn.METADATA_ARRIVED,te=>{this._emitter.emit(It.METADATA_ARRIVED,te)}),this._transmuxer.on(nn.SCRIPTDATA_ARRIVED,te=>{this._emitter.emit(It.SCRIPTDATA_ARRIVED,te)}),this._transmuxer.on(nn.STATISTICS_INFO,te=>{this._statisticsInfo=this._fillStatisticsInfo(te),this._emitter.emit(It.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(nn.RECOMMEND_SEEKPOINT,te=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=te/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(te){this._mediaElement.volume=te}get muted(){return this._mediaElement.muted}set muted(te){this._mediaElement.muted=te}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(te){this._mediaElement?this._internalSeek(te):this._pendingSeekTime=te}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(te){if(te.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return te;let re=!0,Ee=0,Ue=0;if(this._mediaElement.getVideoPlaybackQuality){let lt=this._mediaElement.getVideoPlaybackQuality();Ee=lt.totalVideoFrames,Ue=lt.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Ee=this._mediaElement.webkitDecodedFrameCount,Ue=this._mediaElement.webkitDroppedFrameCount):re=!1;return re&&(te.decodedFrames=Ee,te.droppedFrames=Ue),te}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let te=this._mediaElement.buffered,re=this._mediaElement.currentTime,Ee=0,Ue=0;for(let lt=0;lt<te.length;lt++){let Jt=te.start(lt),vn=te.end(lt);if(Jt<=re&&re<vn){Ee=Jt,Ue=vn;break}}Ue>=re+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(ge.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){ge.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let te=this._mediaElement.currentTime,re=this._mediaElement.buffered,Ee=!1;for(let Ue=0;Ue<re.length;Ue++){let lt=re.start(Ue),Jt=re.end(Ue);if(te>=lt&&te<Jt){te>=Jt-this._config.lazyLoadRecoverDuration&&(Ee=!0);break}}Ee&&(window.clearInterval(this._progressChecker),this._progressChecker=null,Ee&&(ge.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(te){let re=this._mediaElement.buffered;for(let Ee=0;Ee<re.length;Ee++){let Ue=re.start(Ee),lt=re.end(Ee);if(te>=Ue&&te<lt)return!0}return!1}_internalSeek(te){let re=this._isTimepointBuffered(te),Ee=!1,Ue=0;if(te<1&&this._mediaElement.buffered.length>0){let lt=this._mediaElement.buffered.start(0);(lt<1&&te<lt||Ie.safari)&&(Ee=!0,Ue=Ie.safari?.1:lt)}if(Ee)this._requestSetTime=!0,this._mediaElement.currentTime=Ue;else if(re){if(!this._alwaysSeekKeyframe)this._requestSetTime=!0,this._mediaElement.currentTime=te;else{let lt=this._msectl.getNearestKeyframe(Math.floor(te*1e3));this._requestSetTime=!0,lt!=null?this._mediaElement.currentTime=lt.dts/1e3:this._mediaElement.currentTime=te}this._progressChecker!=null&&this._checkProgressAndResume()}else this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._msectl.seek(te),this._transmuxer.seek(Math.floor(te*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=te)}_checkAndApplyUnbufferedSeekpoint(){if(this._seekpointRecord)if(this._seekpointRecord.recordTime<=this._now()-100){let te=this._mediaElement.currentTime;this._seekpointRecord=null,this._isTimepointBuffered(te)||(this._progressChecker!=null&&(window.clearTimeout(this._progressChecker),this._progressChecker=null),this._msectl.seek(te),this._transmuxer.seek(Math.floor(te*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=te))}else window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}_checkAndResumeStuckPlayback(te){let re=this._mediaElement;if(te||!this._receivedCanPlay||re.readyState<2){let Ee=re.buffered;Ee.length>0&&re.currentTime<Ee.start(0)&&(ge.w(this.TAG,`Playback seems stuck at ${re.currentTime}, seek to ${Ee.start(0)}`),this._requestSetTime=!0,this._mediaElement.currentTime=Ee.start(0),this._mediaElement.removeEventListener("progress",this.e.onvProgress))}else this._mediaElement.removeEventListener("progress",this.e.onvProgress)}_onvLoadedMetadata(te){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null)}_onvSeeking(te){let re=this._mediaElement.currentTime,Ee=this._mediaElement.buffered;if(this._requestSetTime){this._requestSetTime=!1;return}if(re<1&&Ee.length>0){let Ue=Ee.start(0);if(Ue<1&&re<Ue||Ie.safari){this._requestSetTime=!0,this._mediaElement.currentTime=Ie.safari?.1:Ue;return}}if(this._isTimepointBuffered(re)){if(this._alwaysSeekKeyframe){let Ue=this._msectl.getNearestKeyframe(Math.floor(re*1e3));Ue!=null&&(this._requestSetTime=!0,this._mediaElement.currentTime=Ue.dts/1e3)}this._progressChecker!=null&&this._checkProgressAndResume();return}this._seekpointRecord={seekPoint:re,recordTime:this._now()},window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}_onvCanPlay(te){this._receivedCanPlay=!0,this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay)}_onvStalled(te){this._checkAndResumeStuckPlayback(!0)}_onvProgress(te){this._checkAndResumeStuckPlayback()}}var hn=Da;class Lt{constructor(te,re){if(this.TAG="NativePlayer",this._type="NativePlayer",this._emitter=new(ie()),this._config=vt(),typeof re=="object"&&Object.assign(this._config,re),te.type.toLowerCase()==="flv")throw new xe("NativePlayer does't support flv MediaDataSource input!");if(te.hasOwnProperty("segments"))throw new xe(`NativePlayer(${te.type}) doesn't support multipart playback!`);this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this)},this._pendingSeekTime=null,this._statisticsReporter=null,this._mediaDataSource=te,this._mediaElement=null}destroy(){this._mediaElement&&(this.unload(),this.detachMediaElement()),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(te,re){te===It.MEDIA_INFO?this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(It.MEDIA_INFO,this.mediaInfo)}):te===It.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(It.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(te,re)}off(te,re){this._emitter.removeListener(te,re)}attachMediaElement(te){if(this._mediaElement=te,te.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{te.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(re){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new ve("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(te){this._mediaElement.volume=te}get muted(){return this._mediaElement.muted}set muted(te){this._mediaElement.muted=te}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(te){this._mediaElement?this._mediaElement.currentTime=te:this._pendingSeekTime=te}get mediaInfo(){let re={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(re.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(re.width=this._mediaElement.videoWidth,re.height=this._mediaElement.videoHeight)),re}get statisticsInfo(){let te={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return te;let re=!0,Ee=0,Ue=0;if(this._mediaElement.getVideoPlaybackQuality){let lt=this._mediaElement.getVideoPlaybackQuality();Ee=lt.totalVideoFrames,Ue=lt.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Ee=this._mediaElement.webkitDecodedFrameCount,Ue=this._mediaElement.webkitDroppedFrameCount):re=!1;return re&&(te.decodedFrames=Ee,te.droppedFrames=Ue),te}_onvLoadedMetadata(te){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(It.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(It.STATISTICS_INFO,this.statisticsInfo)}}var Vt=Lt;oe.install();function Kn(Xt,te){let re=Xt;if(re==null||typeof re!="object")throw new xe("MediaDataSource must be an javascript object!");if(!re.hasOwnProperty("type"))throw new xe("MediaDataSource must has type field to indicate video file type!");switch(re.type){case"flv":return new hn(re,te);default:return new Vt(re,te)}}function lu(){return st.supportMSEH264Playback()}function Sn(){return st.getFeatureList()}let nu={};nu.createPlayer=Kn,nu.isSupported=lu,nu.getFeatureList=Sn,nu.BaseLoader=he,nu.LoaderStatus=Fe,nu.LoaderErrors=pe,nu.Events=It,nu.ErrorTypes=Wu,nu.ErrorDetails=Ga,nu.FlvPlayer=hn,nu.NativePlayer=Vt,nu.LoggingControl=Ge,Object.defineProperty(nu,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var Nn=nu},91882:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return pt}});var a=E(59301),oe=E(92310),Le=E.n(oe),ie=E(11592),se=E(26112),ge=E(22703),me=E(48755),ye=E(84105),le=E(19563);const ve=qe=>{let{children:vt}=qe;const{getPrefixCls:dt}=a.useContext(me.E_),st=dt("breadcrumb");return a.createElement("li",{className:`${st}-separator`,"aria-hidden":"true"},vt===""?vt:vt||"/")};ve.__ANT_BREADCRUMB_SEPARATOR=!0;var xe=ve,Re=function(qe,vt){var dt={};for(var st in qe)Object.prototype.hasOwnProperty.call(qe,st)&&vt.indexOf(st)<0&&(dt[st]=qe[st]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,st=Object.getOwnPropertySymbols(qe);Mt<st.length;Mt++)vt.indexOf(st[Mt])<0&&Object.prototype.propertyIsEnumerable.call(qe,st[Mt])&&(dt[st[Mt]]=qe[st[Mt]]);return dt};function Fe(qe,vt){if(qe.title===void 0||qe.title===null)return null;const dt=Object.keys(vt).join("|");return typeof qe.title=="object"?qe.title:String(qe.title).replace(new RegExp(`:(${dt})`,"g"),(st,Mt)=>vt[Mt]||st)}function pe(qe,vt,dt,st){if(dt==null)return null;const{className:Mt,onClick:It}=vt,rt=Re(vt,["className","onClick"]),Ge=Object.assign(Object.assign({},(0,se.Z)(rt,{data:!0,aria:!0})),{onClick:It});return st!==void 0?a.createElement("a",Object.assign({},Ge,{className:Le()(`${qe}-link`,Mt),href:st}),dt):a.createElement("span",Object.assign({},Ge,{className:Le()(`${qe}-link`,Mt)}),dt)}function he(qe,vt){return(st,Mt,It,rt,Ge)=>{if(vt)return vt(st,Mt,It,rt);const He=Fe(st,Mt);return pe(qe,st,He,Ge)}}var Be=function(qe,vt){var dt={};for(var st in qe)Object.prototype.hasOwnProperty.call(qe,st)&&vt.indexOf(st)<0&&(dt[st]=qe[st]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,st=Object.getOwnPropertySymbols(qe);Mt<st.length;Mt++)vt.indexOf(st[Mt])<0&&Object.prototype.propertyIsEnumerable.call(qe,st[Mt])&&(dt[st[Mt]]=qe[st[Mt]]);return dt};const Ce=qe=>{const{prefixCls:vt,separator:dt="/",children:st,menu:Mt,overlay:It,dropdownProps:rt,href:Ge}=qe,tt=(ht=>{if(Mt||It){const Qt=Object.assign({},rt);if(Mt){const St=Mt||{},{items:gt}=St,Zt=Be(St,["items"]);Qt.menu=Object.assign(Object.assign({},Zt),{items:gt==null?void 0:gt.map((Rn,au)=>{var{key:tu,title:Jn,label:Wt,path:Ut}=Rn,ln=Be(Rn,["key","title","label","path"]);let pn=Wt!=null?Wt:Jn;return Ut&&(pn=a.createElement("a",{href:`${Ge}${Ut}`},pn)),Object.assign(Object.assign({},ln),{key:tu!=null?tu:au,label:pn})})})}else It&&(Qt.overlay=It);return a.createElement(le.Z,Object.assign({placement:"bottom"},Qt),a.createElement("span",{className:`${vt}-overlay-link`},ht,a.createElement(ye.Z,null)))}return ht})(st);return tt!=null?a.createElement(a.Fragment,null,a.createElement("li",null,tt),dt&&a.createElement(xe,null,dt)):null},Ie=qe=>{const{prefixCls:vt,children:dt,href:st}=qe,Mt=Be(qe,["prefixCls","children","href"]),{getPrefixCls:It}=a.useContext(me.E_),rt=It("breadcrumb",vt);return a.createElement(Ce,Object.assign({},Mt,{prefixCls:rt}),pe(rt,Mt,dt,st))};Ie.__ANT_BREADCRUMB_ITEM=!0;var Pe=Ie,be=E(36237),ne=E(63356),Se=E(16931),Oe=E(51636);const Ae=qe=>{const{componentCls:vt,iconCls:dt,calc:st}=qe;return{[vt]:Object.assign(Object.assign({},(0,ne.Wf)(qe)),{color:qe.itemColor,fontSize:qe.fontSize,[dt]:{fontSize:qe.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:qe.linkColor,transition:`color ${qe.motionDurationMid}`,padding:`0 ${(0,be.unit)(qe.paddingXXS)}`,borderRadius:qe.borderRadiusSM,height:qe.fontHeight,display:"inline-block",marginInline:st(qe.marginXXS).mul(-1).equal(),"&:hover":{color:qe.linkHoverColor,backgroundColor:qe.colorBgTextHover}},(0,ne.Qy)(qe)),"li:last-child":{color:qe.lastItemColor},[`${vt}-separator`]:{marginInline:qe.separatorMargin,color:qe.separatorColor},[`${vt}-link`]:{[`
> ${dt} + span,
> ${dt} + a
`]:{marginInlineStart:qe.marginXXS}},[`${vt}-overlay-link`]:{borderRadius:qe.borderRadiusSM,height:qe.fontHeight,display:"inline-block",padding:`0 ${(0,be.unit)(qe.paddingXXS)}`,marginInline:st(qe.marginXXS).mul(-1).equal(),[`> ${dt}`]:{marginInlineStart:qe.marginXXS,fontSize:qe.fontSizeIcon},"&:hover":{color:qe.linkHoverColor,backgroundColor:qe.colorBgTextHover,a:{color:qe.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${qe.componentCls}-rtl`]:{direction:"rtl"}})}},fe=qe=>({itemColor:qe.colorTextDescription,lastItemColor:qe.colorText,iconFontSize:qe.fontSize,linkColor:qe.colorTextDescription,linkHoverColor:qe.colorText,separatorColor:qe.colorTextDescription,separatorMargin:qe.marginXS});var De=(0,Se.I$)("Breadcrumb",qe=>{const vt=(0,Oe.mergeToken)(qe,{});return Ae(vt)},fe),Me=function(qe,vt){var dt={};for(var st in qe)Object.prototype.hasOwnProperty.call(qe,st)&&vt.indexOf(st)<0&&(dt[st]=qe[st]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,st=Object.getOwnPropertySymbols(qe);Mt<st.length;Mt++)vt.indexOf(st[Mt])<0&&Object.prototype.propertyIsEnumerable.call(qe,st[Mt])&&(dt[st[Mt]]=qe[st[Mt]]);return dt};function We(qe){const{breadcrumbName:vt,children:dt}=qe,st=Me(qe,["breadcrumbName","children"]),Mt=Object.assign({title:vt},st);return dt&&(Mt.menu={items:dt.map(It=>{var{breadcrumbName:rt}=It,Ge=Me(It,["breadcrumbName"]);return Object.assign(Object.assign({},Ge),{title:rt})})}),Mt}function Ke(qe,vt){return(0,a.useMemo)(()=>qe||(vt?vt.map(We):null),[qe,vt])}var Je=function(qe,vt){var dt={};for(var st in qe)Object.prototype.hasOwnProperty.call(qe,st)&&vt.indexOf(st)<0&&(dt[st]=qe[st]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Mt=0,st=Object.getOwnPropertySymbols(qe);Mt<st.length;Mt++)vt.indexOf(st[Mt])<0&&Object.prototype.propertyIsEnumerable.call(qe,st[Mt])&&(dt[st[Mt]]=qe[st[Mt]]);return dt};const je=(qe,vt)=>{if(vt===void 0)return vt;let dt=(vt||"").replace(/^\//,"");return Object.keys(qe).forEach(st=>{dt=dt.replace(`:${st}`,qe[st])}),dt},it=qe=>{const{prefixCls:vt,separator:dt="/",style:st,className:Mt,rootClassName:It,routes:rt,items:Ge,children:He,itemRender:tt,params:ht={}}=qe,Qt=Je(qe,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:St,direction:gt,breadcrumb:Zt}=a.useContext(me.E_);let Rn;const au=St("breadcrumb",vt),[tu,Jn,Wt]=De(au),Ut=Ke(Ge,rt),ln=he(au,tt);if(Ut&&Ut.length>0){const Ye=[],ct=Ge||rt;Rn=Ut.map((ft,nt)=>{const{path:Xe,key:Gt,type:Wn,menu:Hn,overlay:Un,onClick:Eu,className:ra,separator:Zu,dropdownProps:du}=ft,qn=je(ht,Xe);qn!==void 0&&Ye.push(qn);const nn=Gt!=null?Gt:nt;if(Wn==="separator")return a.createElement(xe,{key:nn},Zu);const _n={},El=nt===Ut.length-1;Hn?_n.menu=Hn:Un&&(_n.overlay=Un);let{href:Ul}=ft;return Ye.length&&qn!==void 0&&(Ul=`#/${Ye.join("/")}`),a.createElement(Ce,Object.assign({key:nn},_n,(0,se.Z)(ft,{data:!0,aria:!0}),{className:ra,dropdownProps:du,href:Ul,separator:El?"":dt,onClick:Eu,prefixCls:au}),ln(ft,ht,ct,Ye,Ul))})}else if(He){const Ye=(0,ie.Z)(He).length;Rn=(0,ie.Z)(He).map((ct,ft)=>{if(!ct)return ct;const nt=ft===Ye-1;return(0,ge.Tm)(ct,{separator:nt?"":dt,key:ft})})}const pn=Le()(au,Zt==null?void 0:Zt.className,{[`${au}-rtl`]:gt==="rtl"},Mt,It,Jn,Wt),Bn=Object.assign(Object.assign({},Zt==null?void 0:Zt.style),st);return tu(a.createElement("nav",Object.assign({className:pn,style:Bn},Qt),a.createElement("ol",null,Rn)))};it.Item=Pe,it.Separator=xe;var $e=it,pt=$e},79939:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return lr}});var a=E(77654),oe=E(59301),Le=E(92310),ie=E.n(Le),se=E(60499),ge=E(85899),me=E(72190),ye=E(42244),le=E(37463),ve=E(6551),xe=E(6089),Re=E(18929),Fe=oe.createContext({}),pe=Fe,he=E(43749),Be=E(18642),Ce="__rc_cascader_search_mark__",Ie=function(On,mn,Dt){var xn=Dt.label,Ku=xn===void 0?"":xn;return mn.some(function(da){return String(da[Ku]).toLowerCase().includes(On.toLowerCase())})},Pe=function(On,mn,Dt,xn){return mn.map(function(Ku){return Ku[xn.label]}).join(" / ")},be=function(On,mn,Dt,xn,Ku,da){var Ca=Ku.filter,Pa=Ca===void 0?Ie:Ca,Oa=Ku.render,tl=Oa===void 0?Pe:Oa,Ju=Ku.limit,Ba=Ju===void 0?50:Ju,ll=Ku.sort;return oe.useMemo(function(){var _a=[];if(!On)return[];function ja(jl,pr){var jr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;jl.forEach(function(on){if(!(!ll&&Ba!==!1&&Ba>0&&_a.length>=Ba)){var yr=[].concat((0,a.Z)(pr),[on]),Ri=on[Dt.children],Ka=jr||on.disabled;if((!Ri||Ri.length===0||da)&&Pa(On,yr,{label:Dt.label})){var Yl;_a.push((0,ge.Z)((0,ge.Z)({},on),{},(Yl={disabled:Ka},(0,Be.Z)(Yl,Dt.label,tl(On,yr,xn,Dt)),(0,Be.Z)(Yl,Ce,yr),(0,Be.Z)(Yl,Dt.children,void 0),Yl)))}Ri&&ja(on[Dt.children],yr,Ka)}})}return ja(mn,[]),ll&&_a.sort(function(jl,pr){return ll(jl[Ce],pr[Ce],On,Dt)}),Ba!==!1&&Ba>0?_a.slice(0,Ba):_a},[On,mn,Dt,xn,tl,da,Pa,ll,Ba])},ne=be,Se="__RC_CASCADER_SPLIT__",Oe="SHOW_PARENT",Ae="SHOW_CHILD";function fe(At){return At.join(Se)}function De(At){return At.map(fe)}function Me(At){return At.split(Se)}function We(At){var On=At||{},mn=On.label,Dt=On.value,xn=On.children,Ku=Dt||"value";return{label:mn||"label",value:Ku,key:Ku,children:xn||"children"}}function Ke(At,On){var mn,Dt;return(mn=At.isLeaf)!==null&&mn!==void 0?mn:!((Dt=At[On.children])!==null&&Dt!==void 0&&Dt.length)}function Je(At){var On=At.parentElement;if(On){var mn=At.offsetTop-On.offsetTop;mn-On.scrollTop<0?On.scrollTo({top:mn}):mn+At.offsetHeight-On.scrollTop>On.offsetHeight&&On.scrollTo({top:mn+At.offsetHeight-On.offsetHeight})}}function je(At,On){return At.map(function(mn){var Dt;return(Dt=mn[Ce])===null||Dt===void 0?void 0:Dt.map(function(xn){return xn[On.value]})})}function it(At){return Array.isArray(At)&&Array.isArray(At[0])}function $e(At){return At?it(At)?At:(At.length===0?[]:[At]).map(function(On){return Array.isArray(On)?On:[On]}):[]}function pt(At,On,mn){var Dt=new Set(At),xn=On();return At.filter(function(Ku){var da=xn[Ku],Ca=da?da.parent:null,Pa=da?da.children:null;return da&&da.node.disabled?!0:mn===Ae?!(Pa&&Pa.some(function(Oa){return Oa.key&&Dt.has(Oa.key)})):!(Ca&&!Ca.node.disabled&&Dt.has(Ca.key))})}function qe(At,On,mn){for(var Dt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,xn=On,Ku=[],da=function(){var Oa,tl,Ju,Ba=At[Ca],ll=(Oa=xn)===null||Oa===void 0?void 0:Oa.findIndex(function(ja){var jl=ja[mn.value];return Dt?String(jl)===String(Ba):jl===Ba}),_a=ll!==-1?(tl=xn)===null||tl===void 0?void 0:tl[ll]:null;Ku.push({value:(Ju=_a==null?void 0:_a[mn.value])!==null&&Ju!==void 0?Ju:Ba,index:ll,option:_a}),xn=_a==null?void 0:_a[mn.children]},Ca=0;Ca<At.length;Ca+=1)da();return Ku}var vt=function(At,On,mn,Dt,xn){return oe.useMemo(function(){var Ku=xn||function(da){var Ca=Dt?da.slice(-1):da,Pa=" / ";return Ca.every(function(Oa){return["string","number"].includes((0,he.Z)(Oa))})?Ca.join(Pa):Ca.reduce(function(Oa,tl,Ju){var Ba=oe.isValidElement(tl)?oe.cloneElement(tl,{key:Ju}):tl;return Ju===0?[Ba]:[].concat((0,a.Z)(Oa),[Pa,Ba])},[])};return At.map(function(da){var Ca,Pa=qe(da,On,mn),Oa=Ku(Pa.map(function(Ju){var Ba,ll=Ju.option,_a=Ju.value;return(Ba=ll==null?void 0:ll[mn.label])!==null&&Ba!==void 0?Ba:_a}),Pa.map(function(Ju){var Ba=Ju.option;return Ba})),tl=fe(da);return{label:Oa,value:tl,key:tl,valueCells:da,disabled:(Ca=Pa[Pa.length-1])===null||Ca===void 0||(Ca=Ca.option)===null||Ca===void 0?void 0:Ca.disabled}})},[At,On,mn,xn,Dt])};function dt(At,On){return oe.useCallback(function(mn){var Dt=[],xn=[];return mn.forEach(function(Ku){var da=qe(Ku,At,On);da.every(function(Ca){return Ca.option})?xn.push(Ku):Dt.push(Ku)}),[xn,Dt]},[At,On])}var st=E(34061),Mt=function(At,On){var mn=oe.useRef({options:[],info:{keyEntities:{},pathKeyEntities:{}}}),Dt=oe.useCallback(function(){return mn.current.options!==At&&(mn.current.options=At,mn.current.info=(0,st.I8)(At,{fieldNames:On,initWrapper:function(Ku){return(0,ge.Z)((0,ge.Z)({},Ku),{},{pathKeyEntities:{}})},processEntity:function(Ku,da){var Ca=Ku.nodes.map(function(Pa){return Pa[On.value]}).join(Se);da.pathKeyEntities[Ca]=Ku,Ku.key=Ca}})),mn.current.info.pathKeyEntities},[On,At]);return Dt};function It(At,On){var mn=oe.useMemo(function(){return On||[]},[On]),Dt=Mt(mn,At),xn=oe.useCallback(function(Ku){var da=Dt();return Ku.map(function(Ca){var Pa=da[Ca].nodes;return Pa.map(function(Oa){return Oa[At.value]})})},[Dt,At]);return[mn,Dt,xn]}var rt=E(48736);function Ge(At){return oe.useMemo(function(){if(!At)return[!1,{}];var On={matchInputWidth:!0,limit:50};return At&&(0,he.Z)(At)==="object"&&(On=(0,ge.Z)((0,ge.Z)({},On),At)),On.limit<=0&&(On.limit=!1),[!0,On]},[At])}var He=E(34643);function tt(At,On,mn,Dt,xn,Ku,da,Ca){return function(Pa){if(!At)On(Pa);else{var Oa=fe(Pa),tl=De(mn),Ju=De(Dt),Ba=tl.includes(Oa),ll=xn.some(function(Ka){return fe(Ka)===Oa}),_a=mn,ja=xn;if(ll&&!Ba)ja=xn.filter(function(Ka){return fe(Ka)!==Oa});else{var jl=Ba?tl.filter(function(Ka){return Ka!==Oa}):[].concat((0,a.Z)(tl),[Oa]),pr=Ku(),jr;if(Ba){var on=(0,He.S)(jl,{checked:!1,halfCheckedKeys:Ju},pr);jr=on.checkedKeys}else{var yr=(0,He.S)(jl,!0,pr);jr=yr.checkedKeys}var Ri=pt(jr,Ku,Ca);_a=da(Ri)}On([].concat((0,a.Z)(ja),(0,a.Z)(_a)))}}}function ht(At,On,mn,Dt,xn){return oe.useMemo(function(){var Ku=xn(On),da=(0,me.Z)(Ku,2),Ca=da[0],Pa=da[1];if(!At||!On.length)return[Ca,[],Pa];var Oa=De(Ca),tl=mn(),Ju=(0,He.S)(Oa,!0,tl),Ba=Ju.checkedKeys,ll=Ju.halfCheckedKeys;return[Dt(Ba),Dt(ll),Pa]},[At,On,mn,Dt,xn])}var Qt=oe.memo(function(At){var On=At.children;return On},function(At,On){return!On.open}),St=Qt;function gt(At){var On,mn=At.prefixCls,Dt=At.checked,xn=At.halfChecked,Ku=At.disabled,da=At.onClick,Ca=At.disableCheckbox,Pa=oe.useContext(pe),Oa=Pa.checkable,tl=typeof Oa!="boolean"?Oa:null;return oe.createElement("span",{className:ie()("".concat(mn),(On={},(0,Be.Z)(On,"".concat(mn,"-checked"),Dt),(0,Be.Z)(On,"".concat(mn,"-indeterminate"),!Dt&&xn),(0,Be.Z)(On,"".concat(mn,"-disabled"),Ku||Ca),On)),onClick:da},tl)}var Zt="__cascader_fix_label__";function Rn(At){var On=At.prefixCls,mn=At.multiple,Dt=At.options,xn=At.activeValue,Ku=At.prevValuePath,da=At.onToggleOpen,Ca=At.onSelect,Pa=At.onActive,Oa=At.checkedSet,tl=At.halfCheckedSet,Ju=At.loadingKeys,Ba=At.isSelectable,ll=At.disabled,_a="".concat(On,"-menu"),ja="".concat(On,"-menu-item"),jl=oe.useContext(pe),pr=jl.fieldNames,jr=jl.changeOnSelect,on=jl.expandTrigger,yr=jl.expandIcon,Ri=jl.loadingIcon,Ka=jl.dropdownMenuColumnStyle,Yl=jl.optionRender,qa=on==="hover",bl=function(vi){return ll||vi},vr=oe.useMemo(function(){return Dt.map(function(nl){var vi,oa=nl.disabled,Kr=nl.disableCheckbox,to=nl[Ce],Wi=(vi=nl[Zt])!==null&&vi!==void 0?vi:nl[pr.label],ti=nl[pr.value],$i=Ke(nl,pr),ur=to?to.map(function(ri){return ri[pr.value]}):[].concat((0,a.Z)(Ku),[ti]),Ai=fe(ur),Or=Ju.includes(Ai),wr=Oa.has(Ai),ni=tl.has(Ai);return{disabled:oa,label:Wi,value:ti,isLeaf:$i,isLoading:Or,checked:wr,halfChecked:ni,option:nl,disableCheckbox:Kr,fullPath:ur,fullPathKey:Ai}})},[Dt,Oa,pr,tl,Ju,Ku]);return oe.createElement("ul",{className:_a,role:"menu"},vr.map(function(nl){var vi,oa=nl.disabled,Kr=nl.label,to=nl.value,Wi=nl.isLeaf,ti=nl.isLoading,$i=nl.checked,ur=nl.halfChecked,Ai=nl.option,Or=nl.fullPath,wr=nl.fullPathKey,ni=nl.disableCheckbox,ri=function(){if(!bl(oa)){var $r=(0,a.Z)(Or);qa&&Wi&&$r.pop(),Pa($r)}},Ui=function(){Ba(Ai)&&!bl(oa)&&Ca(Or,Wi)},gi;return typeof Ai.title=="string"?gi=Ai.title:typeof Kr=="string"&&(gi=Kr),oe.createElement("li",{key:wr,className:ie()(ja,(vi={},(0,Be.Z)(vi,"".concat(ja,"-expand"),!Wi),(0,Be.Z)(vi,"".concat(ja,"-active"),xn===to||xn===wr),(0,Be.Z)(vi,"".concat(ja,"-disabled"),bl(oa)),(0,Be.Z)(vi,"".concat(ja,"-loading"),ti),vi)),style:Ka,role:"menuitemcheckbox",title:gi,"aria-checked":$i,"data-path-key":wr,onClick:function(){ri(),!ni&&(!mn||Wi)&&Ui()},onDoubleClick:function(){jr&&da(!1)},onMouseEnter:function(){qa&&ri()},onMouseDown:function($r){$r.preventDefault()}},mn&&oe.createElement(gt,{prefixCls:"".concat(On,"-checkbox"),checked:$i,halfChecked:ur,disabled:bl(oa)||ni,disableCheckbox:ni,onClick:function($r){ni||($r.stopPropagation(),Ui())}}),oe.createElement("div",{className:"".concat(ja,"-content")},Yl?Yl(Ai):Kr),!ti&&yr&&!Wi&&oe.createElement("div",{className:"".concat(ja,"-expand-icon")},yr),ti&&Ri&&oe.createElement("div",{className:"".concat(ja,"-loading-icon")},Ri))}))}var au=function(On,mn){var Dt=oe.useContext(pe),xn=Dt.values,Ku=xn[0],da=oe.useState([]),Ca=(0,me.Z)(da,2),Pa=Ca[0],Oa=Ca[1];return oe.useEffect(function(){On||Oa(Ku||[])},[mn,Ku]),[Pa,Oa]},tu=au,Jn=E(10228),Wt=function(At,On,mn,Dt,xn,Ku,da){var Ca=da.direction,Pa=da.searchValue,Oa=da.toggleOpen,tl=da.open,Ju=Ca==="rtl",Ba=oe.useMemo(function(){for(var Ka=-1,Yl=On,qa=[],bl=[],vr=Dt.length,nl=je(On,mn),vi=function(ti){var $i=Yl.findIndex(function(ur,Ai){return(nl[Ai]?fe(nl[Ai]):ur[mn.value])===Dt[ti]});if($i===-1)return 1;Ka=$i,qa.push(Ka),bl.push(Dt[ti]),Yl=Yl[Ka][mn.children]},oa=0;oa<vr&&Yl&&!vi(oa);oa+=1);for(var Kr=On,to=0;to<qa.length-1;to+=1)Kr=Kr[qa[to]][mn.children];return[bl,Ka,Kr,nl]},[Dt,mn,On]),ll=(0,me.Z)(Ba,4),_a=ll[0],ja=ll[1],jl=ll[2],pr=ll[3],jr=function(Yl){xn(Yl)},on=function(Yl){var qa=jl.length,bl=ja;bl===-1&&Yl<0&&(bl=qa);for(var vr=0;vr<qa;vr+=1){bl=(bl+Yl+qa)%qa;var nl=jl[bl];if(nl&&!nl.disabled){var vi=_a.slice(0,-1).concat(pr[bl]?fe(pr[bl]):nl[mn.value]);jr(vi);return}}},yr=function(){if(_a.length>1){var Yl=_a.slice(0,-1);jr(Yl)}else Oa(!1)},Ri=function(){var Yl,qa=((Yl=jl[ja])===null||Yl===void 0?void 0:Yl[mn.children])||[],bl=qa.find(function(nl){return!nl.disabled});if(bl){var vr=[].concat((0,a.Z)(_a),[bl[mn.value]]);jr(vr)}};oe.useImperativeHandle(At,function(){return{onKeyDown:function(Yl){var qa=Yl.which;switch(qa){case Jn.Z.UP:case Jn.Z.DOWN:{var bl=0;qa===Jn.Z.UP?bl=-1:qa===Jn.Z.DOWN&&(bl=1),bl!==0&&on(bl);break}case Jn.Z.LEFT:{if(Pa)break;Ju?Ri():yr();break}case Jn.Z.RIGHT:{if(Pa)break;Ju?yr():Ri();break}case Jn.Z.BACKSPACE:{Pa||yr();break}case Jn.Z.ENTER:{if(_a.length){var vr=jl[ja],nl=(vr==null?void 0:vr[Ce])||[];nl.length?Ku(nl.map(function(vi){return vi[mn.value]}),nl[nl.length-1]):Ku(_a,jl[ja])}break}case Jn.Z.ESC:Oa(!1),tl&&Yl.stopPropagation()}},onKeyUp:function(){}}})},Ut=oe.forwardRef(function(At,On){var mn,Dt,xn,Ku=At.prefixCls,da=At.multiple,Ca=At.searchValue,Pa=At.toggleOpen,Oa=At.notFoundContent,tl=At.direction,Ju=At.open,Ba=At.disabled,ll=oe.useRef(null),_a=tl==="rtl",ja=oe.useContext(pe),jl=ja.options,pr=ja.values,jr=ja.halfValues,on=ja.fieldNames,yr=ja.changeOnSelect,Ri=ja.onSelect,Ka=ja.searchOptions,Yl=ja.dropdownPrefixCls,qa=ja.loadData,bl=ja.expandTrigger,vr=Yl||Ku,nl=oe.useState([]),vi=(0,me.Z)(nl,2),oa=vi[0],Kr=vi[1],to=function($t){if(!(!qa||Ca)){var ou=qe($t,jl,on),cu=ou.map(function(il){var Al=il.option;return Al}),Ha=cu[cu.length-1];if(Ha&&!Ke(Ha,on)){var fl=fe($t);Kr(function(il){return[].concat((0,a.Z)(il),[fl])}),qa(cu)}}};oe.useEffect(function(){oa.length&&oa.forEach(function(Er){var $t=Me(Er),ou=qe($t,jl,on,!0).map(function(Ha){var fl=Ha.option;return fl}),cu=ou[ou.length-1];(!cu||cu[on.children]||Ke(cu,on))&&Kr(function(Ha){return Ha.filter(function(fl){return fl!==Er})})})},[jl,oa,on]);var Wi=oe.useMemo(function(){return new Set(De(pr))},[pr]),ti=oe.useMemo(function(){return new Set(De(jr))},[jr]),$i=tu(da,Ju),ur=(0,me.Z)($i,2),Ai=ur[0],Or=ur[1],wr=function($t){Or($t),to($t)},ni=function($t){if(Ba)return!1;var ou=$t.disabled,cu=Ke($t,on);return!ou&&(cu||yr||da)},ri=function($t,ou){var cu=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Ri($t),!da&&(ou||yr&&(bl==="hover"||cu))&&Pa(!1)},Ui=oe.useMemo(function(){return Ca?Ka:jl},[Ca,Ka,jl]),gi=oe.useMemo(function(){for(var Er=[{options:Ui}],$t=Ui,ou=je($t,on),cu=function(){var il=Ai[Ha],Al=$t.find(function(Tl,Hl){return(ou[Hl]?fe(ou[Hl]):Tl[on.value])===il}),Zl=Al==null?void 0:Al[on.children];if(!(Zl!=null&&Zl.length))return 1;$t=Zl,Er.push({options:Zl})},Ha=0;Ha<Ai.length&&!cu();Ha+=1);return Er},[Ui,Ai,on]),Ji=function($t,ou){ni(ou)&&ri($t,Ke(ou,on),!0)};Wt(On,Ui,on,Ai,wr,Ji,{direction:tl,searchValue:Ca,toggleOpen:Pa,open:Ju}),oe.useEffect(function(){if(!Ca)for(var Er=0;Er<Ai.length;Er+=1){var $t,ou=Ai.slice(0,Er+1),cu=fe(ou),Ha=($t=ll.current)===null||$t===void 0?void 0:$t.querySelector('li[data-path-key="'.concat(cu.replace(/\\{0,2}"/g,'\\"'),'"]'));Ha&&Je(Ha)}},[Ai,Ca]);var $r=!((mn=gi[0])!==null&&mn!==void 0&&(mn=mn.options)!==null&&mn!==void 0&&mn.length),cl=[(Dt={},(0,Be.Z)(Dt,on.value,"__EMPTY__"),(0,Be.Z)(Dt,Zt,Oa),(0,Be.Z)(Dt,"disabled",!0),Dt)],rl=(0,ge.Z)((0,ge.Z)({},At),{},{multiple:!$r&&da,onSelect:ri,onActive:wr,onToggleOpen:Pa,checkedSet:Wi,halfCheckedSet:ti,loadingKeys:oa,isSelectable:ni}),Ol=$r?[{options:cl}]:gi,Ml=Ol.map(function(Er,$t){var ou=Ai.slice(0,$t),cu=Ai[$t];return oe.createElement(Rn,(0,se.Z)({key:$t},rl,{prefixCls:vr,options:Er.options,prevValuePath:ou,activeValue:cu}))});return oe.createElement(St,{open:Ju},oe.createElement("div",{className:ie()("".concat(vr,"-menus"),(xn={},(0,Be.Z)(xn,"".concat(vr,"-menu-empty"),$r),(0,Be.Z)(xn,"".concat(vr,"-rtl"),_a),xn)),ref:ll},Ml))}),ln=Ut,pn=oe.forwardRef(function(At,On){var mn=(0,le.lk)();return oe.createElement(ln,(0,se.Z)({},At,mn,{ref:On}))}),Bn=pn,Ye=E(70425);function ct(){}function ft(At){var On,mn=At,Dt=mn.prefixCls,xn=Dt===void 0?"rc-cascader":Dt,Ku=mn.style,da=mn.className,Ca=mn.options,Pa=mn.checkable,Oa=mn.defaultValue,tl=mn.value,Ju=mn.fieldNames,Ba=mn.changeOnSelect,ll=mn.onChange,_a=mn.showCheckedStrategy,ja=mn.loadData,jl=mn.expandTrigger,pr=mn.expandIcon,jr=pr===void 0?">":pr,on=mn.loadingIcon,yr=mn.direction,Ri=mn.notFoundContent,Ka=Ri===void 0?"Not Found":Ri,Yl=mn.disabled,qa=!!Pa,bl=(0,Ye.C8)(Oa,{value:tl,postState:$e}),vr=(0,me.Z)(bl,2),nl=vr[0],vi=vr[1],oa=oe.useMemo(function(){return We(Ju)},[JSON.stringify(Ju)]),Kr=It(oa,Ca),to=(0,me.Z)(Kr,3),Wi=to[0],ti=to[1],$i=to[2],ur=dt(Wi,oa),Ai=ht(qa,nl,ti,$i,ur),Or=(0,me.Z)(Ai,3),wr=Or[0],ni=Or[1],ri=Or[2],Ui=(0,Ye.zX)(function(Ol){if(vi(Ol),ll){var Ml=$e(Ol),Er=Ml.map(function(cu){return qe(cu,Wi,oa).map(function(Ha){return Ha.option})}),$t=qa?Ml:Ml[0],ou=qa?Er:Er[0];ll($t,ou)}}),gi=tt(qa,Ui,wr,ni,ri,ti,$i,_a),Ji=(0,Ye.zX)(function(Ol){gi(Ol)}),$r=oe.useMemo(function(){return{options:Wi,fieldNames:oa,values:wr,halfValues:ni,changeOnSelect:Ba,onSelect:Ji,checkable:Pa,searchOptions:[],dropdownPrefixCls:void 0,loadData:ja,expandTrigger:jl,expandIcon:jr,loadingIcon:on,dropdownMenuColumnStyle:void 0}},[Wi,oa,wr,ni,Ba,Ji,Pa,ja,jl,jr,on]),cl="".concat(xn,"-panel"),rl=!Wi.length;return oe.createElement(pe.Provider,{value:$r},oe.createElement("div",{className:ie()(cl,(On={},(0,Be.Z)(On,"".concat(cl,"-rtl"),yr==="rtl"),(0,Be.Z)(On,"".concat(cl,"-empty"),rl),On),da),style:Ku},rl?Ka:oe.createElement(ln,{prefixCls:xn,searchValue:"",multiple:qa,toggleOpen:ct,open:!0,direction:yr,disabled:Yl})))}function nt(At){var On=At.onPopupVisibleChange,mn=At.popupVisible,Dt=At.popupClassName,xn=At.popupPlacement;warning(!On,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(mn===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Dt===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(xn===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Xe(At,On){if(At){var mn=function Dt(xn){for(var Ku=0;Ku<xn.length;Ku++){var da=xn[Ku];if(da[On==null?void 0:On.value]===null)return warning(!1,"`value` in Cascader options should not be `null`."),!0;if(Array.isArray(da[On==null?void 0:On.children])&&Dt(da[On==null?void 0:On.children]))return!0}};mn(At)}}var Gt=null,Wn=["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","autoClearSearchValue","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","dropdownStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","expandIcon","loadingIcon","children","dropdownMatchSelectWidth","showCheckedStrategy","optionRender"],Hn=oe.forwardRef(function(At,On){var mn=At.id,Dt=At.prefixCls,xn=Dt===void 0?"rc-cascader":Dt,Ku=At.fieldNames,da=At.defaultValue,Ca=At.value,Pa=At.changeOnSelect,Oa=At.onChange,tl=At.displayRender,Ju=At.checkable,Ba=At.autoClearSearchValue,ll=Ba===void 0?!0:Ba,_a=At.searchValue,ja=At.onSearch,jl=At.showSearch,pr=At.expandTrigger,jr=At.options,on=At.dropdownPrefixCls,yr=At.loadData,Ri=At.popupVisible,Ka=At.open,Yl=At.popupClassName,qa=At.dropdownClassName,bl=At.dropdownMenuColumnStyle,vr=At.dropdownStyle,nl=At.popupPlacement,vi=At.placement,oa=At.onDropdownVisibleChange,Kr=At.onPopupVisibleChange,to=At.expandIcon,Wi=to===void 0?">":to,ti=At.loadingIcon,$i=At.children,ur=At.dropdownMatchSelectWidth,Ai=ur===void 0?!1:ur,Or=At.showCheckedStrategy,wr=Or===void 0?Oe:Or,ni=At.optionRender,ri=(0,ye.Z)(At,Wn),Ui=(0,ve.ZP)(mn),gi=!!Ju,Ji=(0,Re.Z)(da,{value:Ca,postState:$e}),$r=(0,me.Z)(Ji,2),cl=$r[0],rl=$r[1],Ol=oe.useMemo(function(){return We(Ku)},[JSON.stringify(Ku)]),Ml=It(Ol,jr),Er=(0,me.Z)(Ml,3),$t=Er[0],ou=Er[1],cu=Er[2],Ha=(0,Re.Z)("",{value:_a,postState:function(Vi){return Vi||""}}),fl=(0,me.Z)(Ha,2),il=fl[0],Al=fl[1],Zl=function(Vi,yo){Al(Vi),yo.source!=="blur"&&ja&&ja(Vi)},Tl=Ge(jl),Hl=(0,me.Z)(Tl,2),ui=Hl[0],Gr=Hl[1],ar=ne(il,$t,Ol,on||xn,Gr,Pa||gi),Rr=dt($t,Ol),Zr=ht(gi,cl,ou,cu,Rr),ma=(0,me.Z)(Zr,3),Ar=ma[0],Ur=ma[1],bo=ma[2],si=oe.useMemo(function(){var Fo=De(Ar),Vi=pt(Fo,ou,wr);return[].concat((0,a.Z)(bo),(0,a.Z)(cu(Vi)))},[Ar,ou,cu,bo,wr]),Ci=vt(si,$t,Ol,gi,tl),Ti=(0,xe.Z)(function(Fo){if(rl(Fo),Oa){var Vi=$e(Fo),yo=Vi.map(function(_l){return qe(_l,$t,Ol).map(function(zu){return zu.option})}),Ki=gi?Vi:Vi[0],so=gi?yo:yo[0];Oa(Ki,so)}}),Mr=tt(gi,Ti,Ar,Ur,bo,ou,cu,wr),Pi=(0,xe.Z)(function(Fo){(!gi||ll)&&Al(""),Mr(Fo)}),di=function(Vi,yo){if(yo.type==="clear"){Ti([]);return}var Ki=yo.values[0],so=Ki.valueCells;Pi(so)},fo=Ka!==void 0?Ka:Ri,oo=qa||Yl,Oo=vi||nl,xo=function(Vi){oa==null||oa(Vi),Kr==null||Kr(Vi)},Qo=oe.useMemo(function(){return{options:$t,fieldNames:Ol,values:Ar,halfValues:Ur,changeOnSelect:Pa,onSelect:Pi,checkable:Ju,searchOptions:ar,dropdownPrefixCls:on,loadData:yr,expandTrigger:pr,expandIcon:Wi,loadingIcon:ti,dropdownMenuColumnStyle:bl,optionRender:ni}},[$t,Ol,Ar,Ur,Pa,Pi,Ju,ar,on,yr,pr,Wi,ti,bl,ni]),Nr=!(il?ar:$t).length,Ho=il&&Gr.matchInputWidth||Nr?{}:{minWidth:"auto"};return oe.createElement(pe.Provider,{value:Qo},oe.createElement(le.Ac,(0,se.Z)({},ri,{ref:On,id:Ui,prefixCls:xn,autoClearSearchValue:ll,dropdownMatchSelectWidth:Ai,dropdownStyle:(0,ge.Z)((0,ge.Z)({},Ho),vr),displayValues:Ci,onDisplayValuesChange:di,mode:gi?"multiple":void 0,searchValue:il,onSearch:Zl,showSearch:ui,OptionList:Bn,emptyOptions:Nr,open:fo,dropdownClassName:oo,placement:Oo,onDropdownVisibleChange:xo,getRawInputElement:function(){return $i}})))});Hn.SHOW_PARENT=Oe,Hn.SHOW_CHILD=Ae,Hn.Panel=ft;var Un=Hn,Eu=Un,ra=E(2738),Zu=E(75030),du=E(86641),qn=E(45915),nn=E(82855),_n=E(48755),El=E(38406),Ul=E(2171),Rl=E(83397),ku=E(31756),Du=E(56553),fu=E(24971),su=E(1722),ju=E(90376),yu=E(68525),Wu=E(90005),Ga=E(70045);function Da(At,On){const{getPrefixCls:mn,direction:Dt,renderEmpty:xn}=oe.useContext(_n.E_),Ku=On||Dt,da=mn("select",At),Ca=mn("cascader",At);return[da,Ca,Ku,xn]}var hn=Da;function Lt(At,On){return oe.useMemo(()=>On?oe.createElement("span",{className:`${At}-checkbox-inner`}):!1,[On])}var Vt=E(33853),Kn=E(58617),lu=E(38819),nu=(At,On,mn)=>{let Dt=mn;mn||(Dt=On?oe.createElement(Vt.Z,null):oe.createElement(lu.Z,null));const xn=oe.createElement("span",{className:`${At}-menu-item-loading-icon`},oe.createElement(Kn.Z,{spin:!0}));return oe.useMemo(()=>[Dt,xn],[Dt])},Nn=E(56119),Xt=E(16931),te=E(36237),re=E(36170),Ee=E(63356),lt=At=>{const{prefixCls:On,componentCls:mn}=At,Dt=`${mn}-menu-item`,xn=`
&${Dt}-expand ${Dt}-expand-icon,
${Dt}-loading-icon
`;return[(0,re.C2)(`${On}-checkbox`,At),{[mn]:{"&-checkbox":{top:0,marginInlineEnd:At.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${mn}-menu-empty`]:{[`${mn}-menu`]:{width:"100%",height:"auto",[Dt]:{color:At.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:At.controlItemWidth,height:At.dropdownHeight,margin:0,padding:At.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${(0,te.unit)(At.lineWidth)} ${At.lineType} ${At.colorSplit}`},"&-item":Object.assign(Object.assign({},Ee.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:At.optionPadding,lineHeight:At.lineHeight,cursor:"pointer",transition:`all ${At.motionDurationMid}`,borderRadius:At.borderRadiusSM,"&:hover":{background:At.controlItemBgHover},"&-disabled":{color:At.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[xn]:{color:At.colorTextDisabled}},[`&-active:not(${Dt}-disabled)`]:{"&, &:hover":{color:At.optionSelectedColor,fontWeight:At.optionSelectedFontWeight,backgroundColor:At.optionSelectedBg}},"&-content":{flex:"auto"},[xn]:{marginInlineStart:At.paddingXXS,color:At.colorTextDescription,fontSize:At.fontSizeIcon},"&-keyword":{color:At.colorHighlight}})}}}]};const Jt=At=>{const{componentCls:On,antCls:mn}=At;return[{[On]:{width:At.controlWidth}},{[`${On}-dropdown`]:[{[`&${mn}-select-dropdown`]:{padding:0}},lt(At)]},{[`${On}-dropdown-rtl`]:{direction:"rtl"}},(0,Nn.c)(At)]},vn=At=>{const On=Math.round((At.controlHeight-At.fontSize*At.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:At.controlItemBgActive,optionSelectedFontWeight:At.fontWeightStrong,optionPadding:`${On}px ${At.paddingSM}px`,menuPadding:At.paddingXXS,optionSelectedColor:At.colorText}};var Cu=(0,Xt.I$)("Cascader",At=>[Jt(At)],vn);const Mn=At=>{const{componentCls:On}=At;return{[`${On}-panel`]:[lt(At),{display:"inline-flex",border:`${(0,te.unit)(At.lineWidth)} ${At.lineType} ${At.colorSplit}`,borderRadius:At.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${On}-menus`]:{alignItems:"stretch"},[`${On}-menu`]:{height:"auto"},"&-empty":{padding:At.paddingXXS}}]}};var Zn=(0,Xt.A1)(["Cascader","Panel"],At=>Mn(At),vn);function Ru(At){const{prefixCls:On,className:mn,multiple:Dt,rootClassName:xn,notFoundContent:Ku,direction:da,expandIcon:Ca,disabled:Pa}=At,Oa=oe.useContext(Ul.Z),tl=Pa!=null?Pa:Oa,[Ju,Ba,ll,_a]=hn(On,da),ja=(0,Rl.Z)(Ba),[jl,pr,jr]=Cu(Ba,ja);Zn(Ba);const on=ll==="rtl",[yr,Ri]=nu(Ju,on,Ca),Ka=Ku||(_a==null?void 0:_a("Cascader"))||oe.createElement(El.Z,{componentName:"Cascader"}),Yl=Lt(Ba,Dt);return jl(oe.createElement(ft,Object.assign({},At,{checkable:Yl,prefixCls:Ba,className:ie()(mn,pr,xn,jr,ja),notFoundContent:Ka,direction:ll,expandIcon:yr,loadingIcon:Ri,disabled:tl})))}var ya=Ru,ia=function(At,On){var mn={};for(var Dt in At)Object.prototype.hasOwnProperty.call(At,Dt)&&On.indexOf(Dt)<0&&(mn[Dt]=At[Dt]);if(At!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xn=0,Dt=Object.getOwnPropertySymbols(At);xn<Dt.length;xn++)On.indexOf(Dt[xn])<0&&Object.prototype.propertyIsEnumerable.call(At,Dt[xn])&&(mn[Dt[xn]]=At[Dt[xn]]);return mn};const{SHOW_CHILD:Dl,SHOW_PARENT:Ya}=Eu;function Nu(At,On,mn){const Dt=At.toLowerCase().split(On).reduce((da,Ca,Pa)=>Pa===0?[Ca]:[].concat((0,a.Z)(da),[On,Ca]),[]),xn=[];let Ku=0;return Dt.forEach((da,Ca)=>{const Pa=Ku+da.length;let Oa=At.slice(Ku,Pa);Ku=Pa,Ca%2===1&&(Oa=oe.createElement("span",{className:`${mn}-menu-item-keyword`,key:`separator-${Ca}`},Oa)),xn.push(Oa)}),xn}const ba=(At,On,mn,Dt)=>{const xn=[],Ku=At.toLowerCase();return On.forEach((da,Ca)=>{Ca!==0&&xn.push(" / ");let Pa=da[Dt.label];const Oa=typeof Pa;(Oa==="string"||Oa==="number")&&(Pa=Nu(String(Pa),Ku,mn)),xn.push(Pa)}),xn},ru=oe.forwardRef((At,On)=>{var mn;const{prefixCls:Dt,size:xn,disabled:Ku,className:da,rootClassName:Ca,multiple:Pa,bordered:Oa=!0,transitionName:tl,choiceTransitionName:Ju="",popupClassName:Ba,dropdownClassName:ll,expandIcon:_a,placement:ja,showSearch:jl,allowClear:pr=!0,notFoundContent:jr,direction:on,getPopupContainer:yr,status:Ri,showArrow:Ka,builtinPlacements:Yl,style:qa,variant:bl}=At,vr=ia(At,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant"]),nl=(0,ra.Z)(vr,["suffixIcon"]),{getPrefixCls:vi,getPopupContainer:oa,className:Kr,style:to}=(0,_n.dj)("cascader"),{popupOverflow:Wi}=oe.useContext(_n.E_),{status:ti,hasFeedback:$i,isFormItemInput:ur,feedbackIcon:Ai}=oe.useContext(Du.aM),Or=(0,nn.F)(ti,Ri),[wr,ni,ri,Ui]=hn(Dt,on),gi=ri==="rtl",Ji=vi(),$r=(0,Rl.Z)(wr),[cl,rl,Ol]=(0,ju.Z)(wr,$r),Ml=(0,Rl.Z)(ni),[Er]=Cu(ni,Ml),{compactSize:$t,compactItemClassnames:ou}=(0,Ga.ri)(wr,on),[cu,Ha]=(0,fu.Z)("cascader",bl,Oa),fl=jr||(Ui==null?void 0:Ui("Cascader"))||oe.createElement(El.Z,{componentName:"Cascader"}),il=ie()(Ba||ll,`${ni}-dropdown`,{[`${ni}-dropdown-rtl`]:ri==="rtl"},Ca,$r,Ml,rl,Ol),Al=oe.useMemo(()=>{if(!jl)return jl;let Ti={render:ba};return typeof jl=="object"&&(Ti=Object.assign(Object.assign({},Ti),jl)),Ti},[jl]),Zl=(0,ku.Z)(Ti=>{var Mr;return(Mr=xn!=null?xn:$t)!==null&&Mr!==void 0?Mr:Ti}),Tl=oe.useContext(Ul.Z),Hl=Ku!=null?Ku:Tl,[ui,Gr]=nu(wr,gi,_a),ar=Lt(ni,Pa),Rr=(0,Wu.Z)(At.suffixIcon,Ka),{suffixIcon:Zr,removeIcon:ma,clearIcon:Ar}=(0,yu.Z)(Object.assign(Object.assign({},At),{hasFeedback:$i,feedbackIcon:Ai,showSuffixIcon:Rr,multiple:Pa,prefixCls:wr,componentName:"Cascader"})),Ur=oe.useMemo(()=>ja!==void 0?ja:gi?"bottomRight":"bottomLeft",[ja,gi]),bo=pr===!0?{clearIcon:Ar}:pr,[si]=(0,Zu.Cn)("SelectLike",(mn=nl.dropdownStyle)===null||mn===void 0?void 0:mn.zIndex),Ci=oe.createElement(Eu,Object.assign({prefixCls:wr,className:ie()(!Dt&&ni,{[`${wr}-lg`]:Zl==="large",[`${wr}-sm`]:Zl==="small",[`${wr}-rtl`]:gi,[`${wr}-${cu}`]:Ha,[`${wr}-in-form-item`]:ur},(0,nn.Z)(wr,Or,$i),ou,Kr,da,Ca,$r,Ml,rl,Ol),disabled:Hl,style:Object.assign(Object.assign({},to),qa)},nl,{builtinPlacements:(0,su.Z)(Yl,Wi),direction:ri,placement:Ur,notFoundContent:fl,allowClear:bo,showSearch:Al,expandIcon:ui,suffixIcon:Zr,removeIcon:ma,loadingIcon:Gr,checkable:ar,dropdownClassName:il,dropdownPrefixCls:Dt||ni,dropdownStyle:Object.assign(Object.assign({},nl.dropdownStyle),{zIndex:si}),choiceTransitionName:(0,du.m)(Ji,"",Ju),transitionName:(0,du.m)(Ji,"slide-up",tl),getPopupContainer:yr||oa,ref:On}));return Er(cl(Ci))}),Il=(0,qn.Z)(ru,"dropdownAlign",At=>(0,ra.Z)(At,["visible"]));ru.SHOW_PARENT=Ya,ru.SHOW_CHILD=Dl,ru.Panel=ya,ru._InternalPanelDoNotUseOrYouWillBeFired=Il;var lr=ru},24017:function(Ct,_e,E){"use strict";E.d(_e,{default:function(){return qi}});var a=E(66649),oe=E.n(a),Le=E(9007),ie=E.n(Le),se=E(50991),ge=E.n(se),me=E(9084),ye=E.n(me),le=E(58626),ve=E.n(le),xe=E(13477),Re=E.n(xe),Fe=E(64796),pe=E.n(Fe);oe().extend(pe()),oe().extend(Re()),oe().extend(ie()),oe().extend(ge()),oe().extend(ye()),oe().extend(ve()),oe().extend(function(ue,ke){var et=ke.prototype,Ft=et.format;et.format=function(fn){var Qn=(fn||"").replace("Wo","wo");return Ft.bind(this)(Qn)}});var he={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},Be=function(ke){var et=he[ke];return et||ke.split("_")[0]},Ce=function(){},Ie={getNow:function(){var ke=oe()();return typeof ke.tz=="function"?ke.tz():ke},getFixedDate:function(ke){return oe()(ke,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ke){return ke.endOf("month")},getWeekDay:function(ke){var et=ke.locale("en");return et.weekday()+et.localeData().firstDayOfWeek()},getYear:function(ke){return ke.year()},getMonth:function(ke){return ke.month()},getDate:function(ke){return ke.date()},getHour:function(ke){return ke.hour()},getMinute:function(ke){return ke.minute()},getSecond:function(ke){return ke.second()},getMillisecond:function(ke){return ke.millisecond()},addYear:function(ke,et){return ke.add(et,"year")},addMonth:function(ke,et){return ke.add(et,"month")},addDate:function(ke,et){return ke.add(et,"day")},setYear:function(ke,et){return ke.year(et)},setMonth:function(ke,et){return ke.month(et)},setDate:function(ke,et){return ke.date(et)},setHour:function(ke,et){return ke.hour(et)},setMinute:function(ke,et){return ke.minute(et)},setSecond:function(ke,et){return ke.second(et)},setMillisecond:function(ke,et){return ke.millisecond(et)},isAfter:function(ke,et){return ke.isAfter(et)},isValidate:function(ke){return ke.isValid()},locale:{getWeekFirstDay:function(ke){return oe()().locale(Be(ke)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ke,et){return et.locale(Be(ke)).weekday(0)},getWeek:function(ke,et){return et.locale(Be(ke)).week()},getShortWeekDays:function(ke){return oe()().locale(Be(ke)).localeData().weekdaysMin()},getShortMonths:function(ke){return oe()().locale(Be(ke)).localeData().monthsShort()},format:function(ke,et,Ft){return et.locale(Be(ke)).format(Ft)},parse:function(ke,et,Ft){for(var xt=Be(ke),fn=0;fn<Ft.length;fn+=1){var Qn=Ft[fn],Xn=et;if(Qn.includes("wo")||Qn.includes("Wo")){for(var xu=Xn.split("-")[0],Tu=Xn.split("-")[1],eu=oe()(xu,"YYYY").startOf("year").locale(xt),qu=0;qu<=52;qu+=1){var Iu=eu.add(qu,"week");if(Iu.format("Wo")===Tu)return Iu}return Ce(),null}var na=oe()(Xn,Qn,!0).locale(xt);if(na.isValid())return na}return et&&Ce(),null}}},Pe=Ie,be=E(45915),ne=E(59301),Se=E(60499),Oe={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"},Ae=Oe,fe=E(7657),De=function(ke,et){return ne.createElement(fe.Z,(0,Se.Z)({},ke,{ref:et,icon:Ae}))},Me=ne.forwardRef(De),We=Me,Ke={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"},Je=Ke,je=function(ke,et){return ne.createElement(fe.Z,(0,Se.Z)({},ke,{ref:et,icon:Je}))},it=ne.forwardRef(je),$e=it,pt={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},qe=pt,vt=function(ke,et){return ne.createElement(fe.Z,(0,Se.Z)({},ke,{ref:et,icon:qe}))},dt=ne.forwardRef(vt),st=dt,Mt=E(92310),It=E.n(Mt),rt=E(77654),Ge=E(85899),He=E(72190),tt=E(70425),ht=E(34280),Qt=E(2738),St=E(26112),gt=E(48736),Zt=E(18642),Rn=E(68196);function au(ue,ke){return ue!==void 0?ue:ke?"bottomRight":"bottomLeft"}var tu=ne.createContext(null),Jn=tu,Wt={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Ut(ue){var ke=ue.popupElement,et=ue.popupStyle,Ft=ue.popupClassName,xt=ue.popupAlign,fn=ue.transitionName,Qn=ue.getPopupContainer,Xn=ue.children,xu=ue.range,Tu=ue.placement,eu=ue.builtinPlacements,qu=eu===void 0?Wt:eu,Iu=ue.direction,na=ue.visible,_u=ue.onClose,fa=ne.useContext(Jn),pa=fa.prefixCls,va="".concat(pa,"-dropdown"),Ua=au(Tu,Iu==="rtl");return ne.createElement(Rn.Z,{showAction:[],hideAction:["click"],popupPlacement:Ua,builtinPlacements:qu,prefixCls:va,popupTransitionName:fn,popup:ke,popupAlign:xt,popupVisible:na,popupClassName:It()(Ft,(0,Zt.Z)((0,Zt.Z)({},"".concat(va,"-range"),xu),"".concat(va,"-rtl"),Iu==="rtl")),popupStyle:et,stretch:"minWidth",getPopupContainer:Qn,onPopupVisibleChange:function(Aa){Aa||_u()}},Xn)}var ln=Ut;function pn(ue,ke){for(var et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Ft=String(ue);Ft.length<ke;)Ft="".concat(et).concat(Ft);return Ft}function Bn(ue){return ue==null?[]:Array.isArray(ue)?ue:[ue]}function Ye(ue,ke,et){var Ft=(0,rt.Z)(ue);return Ft[ke]=et,Ft}function ct(ue,ke){var et={},Ft=ke||Object.keys(ue);return Ft.forEach(function(xt){ue[xt]!==void 0&&(et[xt]=ue[xt])}),et}function ft(ue,ke,et){if(et)return et;switch(ue){case"time":return ke.fieldTimeFormat;case"datetime":return ke.fieldDateTimeFormat;case"month":return ke.fieldMonthFormat;case"year":return ke.fieldYearFormat;case"quarter":return ke.fieldQuarterFormat;case"week":return ke.fieldWeekFormat;default:return ke.fieldDateFormat}}function nt(ue,ke,et){var Ft=et!==void 0?et:ke[ke.length-1],xt=ke.find(function(fn){return ue[fn]});return Ft!==xt?ue[xt]:void 0}function Xe(ue){return ct(ue,["placement","builtinPlacements","popupAlign","getPopupContainer","transitionName","direction"])}function Gt(ue,ke,et,Ft){var xt=ne.useMemo(function(){return ue||function(Qn,Xn){var xu=Qn;return ke&&Xn.type==="date"?ke(xu,Xn.today):et&&Xn.type==="month"?et(xu,Xn.locale):Xn.originNode}},[ue,et,ke]),fn=ne.useCallback(function(Qn,Xn){return xt(Qn,(0,Ge.Z)((0,Ge.Z)({},Xn),{},{range:Ft}))},[xt,Ft]);return fn}function Wn(ue,ke){var et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Ft=ne.useState([!1,!1]),xt=(0,He.Z)(Ft,2),fn=xt[0],Qn=xt[1],Xn=function(eu,qu){Qn(function(Iu){return Ye(Iu,qu,eu)})},xu=ne.useMemo(function(){return fn.map(function(Tu,eu){if(Tu)return!0;var qu=ue[eu];return qu?!!(!et[eu]&&!qu||qu&&ke(qu,{activeIndex:eu})):!1})},[ue,fn,ke,et]);return[xu,Xn]}function Hn(ue,ke,et,Ft,xt){var fn="",Qn=[];return ue&&Qn.push(xt?"hh":"HH"),ke&&Qn.push("mm"),et&&Qn.push("ss"),fn=Qn.join(":"),Ft&&(fn+=".SSS"),xt&&(fn+=" A"),fn}function Un(ue,ke,et,Ft,xt,fn){var Qn=ue.fieldDateTimeFormat,Xn=ue.fieldDateFormat,xu=ue.fieldTimeFormat,Tu=ue.fieldMonthFormat,eu=ue.fieldYearFormat,qu=ue.fieldWeekFormat,Iu=ue.fieldQuarterFormat,na=ue.yearFormat,_u=ue.cellYearFormat,fa=ue.cellQuarterFormat,pa=ue.dayFormat,va=ue.cellDateFormat,Ua=Hn(ke,et,Ft,xt,fn);return(0,Ge.Z)((0,Ge.Z)({},ue),{},{fieldDateTimeFormat:Qn||"YYYY-MM-DD ".concat(Ua),fieldDateFormat:Xn||"YYYY-MM-DD",fieldTimeFormat:xu||Ua,fieldMonthFormat:Tu||"YYYY-MM",fieldYearFormat:eu||"YYYY",fieldWeekFormat:qu||"gggg-wo",fieldQuarterFormat:Iu||"YYYY-[Q]Q",yearFormat:na||"YYYY",cellYearFormat:_u||"YYYY",cellQuarterFormat:fa||"[Q]Q",cellDateFormat:va||pa||"D"})}function Eu(ue,ke){var et=ke.showHour,Ft=ke.showMinute,xt=ke.showSecond,fn=ke.showMillisecond,Qn=ke.use12Hours;return ne.useMemo(function(){return Un(ue,et,Ft,xt,fn,Qn)},[ue,et,Ft,xt,fn,Qn])}var ra=E(43749);function Zu(ue,ke,et){return et!=null?et:ke.some(function(Ft){return ue.includes(Ft)})}var du=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function qn(ue){var ke=ct(ue,du),et=ue.format,Ft=ue.picker,xt=null;return et&&(xt=et,Array.isArray(xt)&&(xt=xt[0]),xt=(0,ra.Z)(xt)==="object"?xt.format:xt),Ft==="time"&&(ke.format=xt),[ke,xt]}function nn(ue){return ue&&typeof ue=="string"}function _n(ue,ke,et,Ft){return[ue,ke,et,Ft].some(function(xt){return xt!==void 0})}function El(ue,ke,et,Ft,xt){var fn=ke,Qn=et,Xn=Ft;if(!ue&&!fn&&!Qn&&!Xn&&!xt)fn=!0,Qn=!0,Xn=!0;else if(ue){var xu,Tu,eu,qu=[fn,Qn,Xn].some(function(_u){return _u===!1}),Iu=[fn,Qn,Xn].some(function(_u){return _u===!0}),na=qu?!0:!Iu;fn=(xu=fn)!==null&&xu!==void 0?xu:na,Qn=(Tu=Qn)!==null&&Tu!==void 0?Tu:na,Xn=(eu=Xn)!==null&&eu!==void 0?eu:na}return[fn,Qn,Xn,xt]}function Ul(ue){var ke=ue.showTime,et=qn(ue),Ft=(0,He.Z)(et,2),xt=Ft[0],fn=Ft[1],Qn=ke&&(0,ra.Z)(ke)==="object"?ke:{},Xn=(0,Ge.Z)((0,Ge.Z)({defaultOpenValue:Qn.defaultOpenValue||Qn.defaultValue},xt),Qn),xu=Xn.showMillisecond,Tu=Xn.showHour,eu=Xn.showMinute,qu=Xn.showSecond,Iu=_n(Tu,eu,qu,xu),na=El(Iu,Tu,eu,qu,xu),_u=(0,He.Z)(na,3);return Tu=_u[0],eu=_u[1],qu=_u[2],[Xn,(0,Ge.Z)((0,Ge.Z)({},Xn),{},{showHour:Tu,showMinute:eu,showSecond:qu,showMillisecond:xu}),Xn.format,fn]}function Rl(ue,ke,et,Ft,xt){var fn=ue==="time";if(ue==="datetime"||fn){for(var Qn=Ft,Xn=ft(ue,xt,null),xu=Xn,Tu=[ke,et],eu=0;eu<Tu.length;eu+=1){var qu=Bn(Tu[eu])[0];if(nn(qu)){xu=qu;break}}var Iu=Qn.showHour,na=Qn.showMinute,_u=Qn.showSecond,fa=Qn.showMillisecond,pa=Qn.use12Hours,va=Zu(xu,["a","A","LT","LLL","LTS"],pa),Ua=_n(Iu,na,_u,fa);Ua||(Iu=Zu(xu,["H","h","k","LT","LLL"]),na=Zu(xu,["m","LT","LLL"]),_u=Zu(xu,["s","LTS"]),fa=Zu(xu,["SSS"]));var Ma=El(Ua,Iu,na,_u,fa),Aa=(0,He.Z)(Ma,3);Iu=Aa[0],na=Aa[1],_u=Aa[2];var ol=ke||Hn(Iu,na,_u,fa,va);return(0,Ge.Z)((0,Ge.Z)({},Qn),{},{format:ol,showHour:Iu,showMinute:na,showSecond:_u,showMillisecond:fa,use12Hours:va})}return null}function ku(ue,ke,et){if(ke===!1)return null;var Ft=ke&&(0,ra.Z)(ke)==="object"?ke:{};return Ft.clearIcon||et||ne.createElement("span",{className:"".concat(ue,"-clear-btn")})}var Du=7;function fu(ue,ke,et){return!ue&&!ke||ue===ke?!0:!ue||!ke?!1:et()}function su(ue,ke,et){return fu(ke,et,function(){var Ft=Math.floor(ue.getYear(ke)/10),xt=Math.floor(ue.getYear(et)/10);return Ft===xt})}function ju(ue,ke,et){return fu(ke,et,function(){return ue.getYear(ke)===ue.getYear(et)})}function yu(ue,ke){var et=Math.floor(ue.getMonth(ke)/3);return et+1}function Wu(ue,ke,et){return fu(ke,et,function(){return ju(ue,ke,et)&&yu(ue,ke)===yu(ue,et)})}function Ga(ue,ke,et){return fu(ke,et,function(){return ju(ue,ke,et)&&ue.getMonth(ke)===ue.getMonth(et)})}function Da(ue,ke,et){return fu(ke,et,function(){return ju(ue,ke,et)&&Ga(ue,ke,et)&&ue.getDate(ke)===ue.getDate(et)})}function hn(ue,ke,et){return fu(ke,et,function(){return ue.getHour(ke)===ue.getHour(et)&&ue.getMinute(ke)===ue.getMinute(et)&&ue.getSecond(ke)===ue.getSecond(et)})}function Lt(ue,ke,et){return fu(ke,et,function(){return Da(ue,ke,et)&&hn(ue,ke,et)&&ue.getMillisecond(ke)===ue.getMillisecond(et)})}function Vt(ue,ke,et,Ft){return fu(et,Ft,function(){var xt=ue.locale.getWeekFirstDate(ke,et),fn=ue.locale.getWeekFirstDate(ke,Ft);return ju(ue,xt,fn)&&ue.locale.getWeek(ke,et)===ue.locale.getWeek(ke,Ft)})}function Kn(ue,ke,et,Ft,xt){switch(xt){case"date":return Da(ue,et,Ft);case"week":return Vt(ue,ke.locale,et,Ft);case"month":return Ga(ue,et,Ft);case"quarter":return Wu(ue,et,Ft);case"year":return ju(ue,et,Ft);case"decade":return su(ue,et,Ft);case"time":return hn(ue,et,Ft);default:return Lt(ue,et,Ft)}}function lu(ue,ke,et,Ft){return!ke||!et||!Ft?!1:ue.isAfter(Ft,ke)&&ue.isAfter(et,Ft)}function Sn(ue,ke,et,Ft,xt){return Kn(ue,ke,et,Ft,xt)?!0:ue.isAfter(et,Ft)}function nu(ue,ke,et){var Ft=ke.locale.getWeekFirstDay(ue),xt=ke.setDate(et,1),fn=ke.getWeekDay(xt),Qn=ke.addDate(xt,Ft-fn);return ke.getMonth(Qn)===ke.getMonth(et)&&ke.getDate(Qn)>1&&(Qn=ke.addDate(Qn,-7)),Qn}function Nn(ue,ke){var et=ke.generateConfig,Ft=ke.locale,xt=ke.format;return ue?typeof xt=="function"?xt(ue):et.locale.format(Ft.locale,ue,xt):""}function Xt(ue,ke,et){var Ft=ke,xt=["getHour","getMinute","getSecond","getMillisecond"],fn=["setHour","setMinute","setSecond","setMillisecond"];return fn.forEach(function(Qn,Xn){et?Ft=ue[Qn](Ft,ue[xt[Xn]](et)):Ft=ue[Qn](Ft,0)}),Ft}function te(ue,ke,et,Ft,xt){var fn=(0,tt.zX)(function(Qn,Xn){return!!(et&&et(Qn,Xn)||Ft&&ue.isAfter(Ft,Qn)&&!Kn(ue,ke,Ft,Qn,Xn.type)||xt&&ue.isAfter(Qn,xt)&&!Kn(ue,ke,xt,Qn,Xn.type))});return fn}function re(ue,ke,et){return ne.useMemo(function(){var Ft=ft(ue,ke,et),xt=Bn(Ft),fn=xt[0],Qn=(0,ra.Z)(fn)==="object"&&fn.type==="mask"?fn.format:null;return[xt.map(function(Xn){return typeof Xn=="string"||typeof Xn=="function"?Xn:Xn.format}),Qn]},[ue,ke,et])}function Ee(ue,ke,et){return typeof ue[0]=="function"||et?!0:ke}function Ue(ue,ke,et,Ft){var xt=(0,tt.zX)(function(fn,Qn){var Xn=(0,Ge.Z)({type:ke},Qn);if(delete Xn.activeIndex,!ue.isValidate(fn)||et&&et(fn,Xn))return!0;if((ke==="date"||ke==="time")&&Ft){var xu,Tu=Qn&&Qn.activeIndex===1?"end":"start",eu=((xu=Ft.disabledTime)===null||xu===void 0?void 0:xu.call(Ft,fn,Tu,{from:Xn.from}))||{},qu=eu.disabledHours,Iu=eu.disabledMinutes,na=eu.disabledSeconds,_u=eu.disabledMilliseconds,fa=Ft.disabledHours,pa=Ft.disabledMinutes,va=Ft.disabledSeconds,Ua=qu||fa,Ma=Iu||pa,Aa=na||va,ol=ue.getHour(fn),La=ue.getMinute(fn),Za=ue.getSecond(fn),er=ue.getMillisecond(fn);if(Ua&&Ua().includes(ol)||Ma&&Ma(ol).includes(La)||Aa&&Aa(ol,La).includes(Za)||_u&&_u(ol,La,Za).includes(er))return!0}return!1});return xt}function lt(ue){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,et=ne.useMemo(function(){var Ft=ue&&Bn(ue);return ke&&Ft&&(Ft[1]=Ft[1]||Ft[0]),Ft},[ue,ke]);return et}function Jt(ue,ke){var et=ue.generateConfig,Ft=ue.locale,xt=ue.picker,fn=xt===void 0?"date":xt,Qn=ue.prefixCls,Xn=Qn===void 0?"rc-picker":Qn,xu=ue.styles,Tu=xu===void 0?{}:xu,eu=ue.classNames,qu=eu===void 0?{}:eu,Iu=ue.order,na=Iu===void 0?!0:Iu,_u=ue.components,fa=_u===void 0?{}:_u,pa=ue.inputRender,va=ue.allowClear,Ua=ue.clearIcon,Ma=ue.needConfirm,Aa=ue.multiple,ol=ue.format,La=ue.inputReadOnly,Za=ue.disabledDate,er=ue.minDate,vl=ue.maxDate,Wl=ue.showTime,jt=ue.value,Hu=ue.defaultValue,sa=ue.pickerValue,Gu=ue.defaultPickerValue,qt=lt(jt),Na=lt(Hu),za=lt(sa),Nl=lt(Gu),Ia=fn==="date"&&Wl?"datetime":fn,ul=Ia==="time"||Ia==="datetime",Ra=ul||Aa,Xa=Ma!=null?Ma:ul,kl=Ul(ue),ea=(0,He.Z)(kl,4),gr=ea[0],dr=ea[1],sr=ea[2],Tr=ea[3],Dr=Eu(Ft,dr),Jr=ne.useMemo(function(){return Rl(Ia,sr,Tr,gr,Dr)},[Ia,sr,Tr,gr,Dr]),Wr=ne.useMemo(function(){return(0,Ge.Z)((0,Ge.Z)({},ue),{},{prefixCls:Xn,locale:Dr,picker:fn,styles:Tu,classNames:qu,order:na,components:(0,Ge.Z)({input:pa},fa),clearIcon:ku(Xn,va,Ua),showTime:Jr,value:qt,defaultValue:Na,pickerValue:za,defaultPickerValue:Nl},ke==null?void 0:ke())},[ue]),qr=re(Ia,Dr,ol),Si=(0,He.Z)(qr,2),ci=Si[0],Ni=Si[1],ai=Ee(ci,La,Aa),vo=te(et,Ft,Za,er,vl),hi=Ue(et,fn,vo,Jr),eo=ne.useMemo(function(){return(0,Ge.Z)((0,Ge.Z)({},Wr),{},{needConfirm:Xa,inputReadOnly:ai,disabledDate:vo})},[Wr,Xa,ai,vo]);return[eo,Ia,Ra,ci,Ni,hi]}var vn=E(16089);function Cu(ue,ke,et){var Ft=(0,tt.C8)(ke,{value:ue}),xt=(0,He.Z)(Ft,2),fn=xt[0],Qn=xt[1],Xn=ne.useRef(ue),xu=ne.useRef(),Tu=function(){vn.Z.cancel(xu.current)},eu=(0,tt.zX)(function(){Qn(Xn.current),et&&fn!==Xn.current&&et(Xn.current)}),qu=(0,tt.zX)(function(Iu,na){Tu(),Xn.current=Iu,Iu||na?eu():xu.current=(0,vn.Z)(eu)});return ne.useEffect(function(){return Tu},[]),[fn,qu]}function Mn(ue,ke){var et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Ft=arguments.length>3?arguments[3]:void 0,xt=et.every(function(eu){return eu})?!1:ue,fn=Cu(xt,ke||!1,Ft),Qn=(0,He.Z)(fn,2),Xn=Qn[0],xu=Qn[1];function Tu(eu){var qu=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!qu.inherit||Xn)&&xu(eu,qu.force)}return[Xn,Tu]}function Zn(ue){var ke=ne.useRef();return ne.useImperativeHandle(ue,function(){var et;return{nativeElement:(et=ke.current)===null||et===void 0?void 0:et.nativeElement,focus:function(xt){var fn;(fn=ke.current)===null||fn===void 0||fn.focus(xt)},blur:function(){var xt;(xt=ke.current)===null||xt===void 0||xt.blur()}}}),ke}function Ru(ue,ke){return ne.useMemo(function(){return ue||(ke?((0,gt.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ke).map(function(et){var Ft=(0,He.Z)(et,2),xt=Ft[0],fn=Ft[1];return{label:xt,value:fn}})):[])},[ue,ke])}function ya(ue,ke){var et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Ft=ne.useRef(ke);Ft.current=ke,(0,ht.o)(function(){if(ue)Ft.current(ue);else{var xt=(0,vn.Z)(function(){Ft.current(ue)},et);return function(){vn.Z.cancel(xt)}}},[ue])}function ia(ue){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Ft=ne.useState(0),xt=(0,He.Z)(Ft,2),fn=xt[0],Qn=xt[1],Xn=ne.useState(!1),xu=(0,He.Z)(Xn,2),Tu=xu[0],eu=xu[1],qu=ne.useRef([]),Iu=ne.useRef(null),na=ne.useRef(null),_u=function(Aa){Iu.current=Aa},fa=function(Aa){return Iu.current===Aa},pa=function(Aa){eu(Aa)},va=function(Aa){return Aa&&(na.current=Aa),na.current},Ua=function(Aa){var ol=qu.current,La=new Set(ol.filter(function(er){return Aa[er]||ke[er]})),Za=ol[ol.length-1]===0?1:0;return La.size>=2||ue[Za]?null:Za};return ya(Tu||et,function(){Tu||(qu.current=[],_u(null))}),ne.useEffect(function(){Tu&&qu.current.push(fn)},[Tu,fn]),[Tu,pa,va,fn,Qn,Ua,qu.current,_u,fa]}function Dl(ue,ke,et,Ft,xt,fn){var Qn=et[et.length-1],Xn=function(Tu,eu){var qu=(0,He.Z)(ue,2),Iu=qu[0],na=qu[1],_u=(0,Ge.Z)((0,Ge.Z)({},eu),{},{from:nt(ue,et)});return Qn===1&&ke[0]&&Iu&&!Kn(Ft,xt,Iu,Tu,_u.type)&&Ft.isAfter(Iu,Tu)||Qn===0&&ke[1]&&na&&!Kn(Ft,xt,na,Tu,_u.type)&&Ft.isAfter(Tu,na)?!0:fn==null?void 0:fn(Tu,_u)};return Xn}function Ya(ue,ke,et,Ft){switch(ke){case"date":case"week":return ue.addMonth(et,Ft);case"month":case"quarter":return ue.addYear(et,Ft);case"year":return ue.addYear(et,Ft*10);case"decade":return ue.addYear(et,Ft*100);default:return et}}var Nu=[];function ba(ue,ke,et,Ft,xt,fn,Qn,Xn){var xu=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Nu,Tu=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Nu,eu=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Nu,qu=arguments.length>11?arguments[11]:void 0,Iu=arguments.length>12?arguments[12]:void 0,na=arguments.length>13?arguments[13]:void 0,_u=Qn==="time",fa=fn||0,pa=function(za){var Nl=ue.getNow();return _u&&(Nl=Xt(ue,Nl)),xu[za]||et[za]||Nl},va=(0,He.Z)(Tu,2),Ua=va[0],Ma=va[1],Aa=(0,tt.C8)(function(){return pa(0)},{value:Ua}),ol=(0,He.Z)(Aa,2),La=ol[0],Za=ol[1],er=(0,tt.C8)(function(){return pa(1)},{value:Ma}),vl=(0,He.Z)(er,2),Wl=vl[0],jt=vl[1],Hu=ne.useMemo(function(){var Na=[La,Wl][fa];return _u?Na:Xt(ue,Na,eu[fa])},[_u,La,Wl,fa,ue,eu]),sa=function(za){var Nl=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Ia=[Za,jt][fa];Ia(za);var ul=[La,Wl];ul[fa]=za,qu&&(!Kn(ue,ke,La,ul[0],Qn)||!Kn(ue,ke,Wl,ul[1],Qn))&&qu(ul,{source:Nl,range:fa===1?"end":"start",mode:Ft})},Gu=function(za,Nl){if(Xn){var Ia={date:"month",week:"month",month:"year",quarter:"year"},ul=Ia[Qn];if(ul&&!Kn(ue,ke,za,Nl,ul))return Ya(ue,Qn,Nl,-1);if(Qn==="year"&&za){var Ra=Math.floor(ue.getYear(za)/10),Xa=Math.floor(ue.getYear(Nl)/10);if(Ra!==Xa)return Ya(ue,Qn,Nl,-1)}}return Nl},qt=ne.useRef(null);return(0,ht.Z)(function(){if(xt&&!xu[fa]){var Na=_u?null:ue.getNow();if(qt.current!==null&&qt.current!==fa?Na=[La,Wl][fa^1]:et[fa]?Na=fa===0?et[0]:Gu(et[0],et[1]):et[fa^1]&&(Na=et[fa^1]),Na){Iu&&ue.isAfter(Iu,Na)&&(Na=Iu);var za=Xn?Ya(ue,Qn,Na,1):Na;na&&ue.isAfter(za,na)&&(Na=Xn?Ya(ue,Qn,na,-1):na),sa(Na,"reset")}}},[xt,fa,et[fa]]),ne.useEffect(function(){xt?qt.current=fa:qt.current=null},[xt,fa]),(0,ht.Z)(function(){xt&&xu&&xu[fa]&&sa(xu[fa],"reset")},[xt,fa]),[Hu,sa]}function ru(ue,ke){var et=ne.useRef(ue),Ft=ne.useState({}),xt=(0,He.Z)(Ft,2),fn=xt[1],Qn=function(Tu){return Tu&&ke!==void 0?ke:et.current},Xn=function(Tu){et.current=Tu,fn({})};return[Qn,Xn,Qn(!0)]}var Il=[];function lr(ue,ke,et){var Ft=function(Qn){return Qn.map(function(Xn){return Nn(Xn,{generateConfig:ue,locale:ke,format:et[0]})})},xt=function(Qn,Xn){for(var xu=Math.max(Qn.length,Xn.length),Tu=-1,eu=0;eu<xu;eu+=1){var qu=Qn[eu]||null,Iu=Xn[eu]||null;if(qu!==Iu&&!Lt(ue,qu,Iu)){Tu=eu;break}}return[Tu<0,Tu!==0]};return[Ft,xt]}function At(ue,ke){return(0,rt.Z)(ue).sort(function(et,Ft){return ke.isAfter(et,Ft)?1:-1})}function On(ue){var ke=ru(ue),et=(0,He.Z)(ke,2),Ft=et[0],xt=et[1],fn=(0,tt.zX)(function(){xt(ue)});return ne.useEffect(function(){fn()},[ue]),[Ft,xt]}function mn(ue,ke,et,Ft,xt,fn,Qn,Xn,xu){var Tu=(0,tt.C8)(fn,{value:Qn}),eu=(0,He.Z)(Tu,2),qu=eu[0],Iu=eu[1],na=qu||Il,_u=On(na),fa=(0,He.Z)(_u,2),pa=fa[0],va=fa[1],Ua=lr(ue,ke,et),Ma=(0,He.Z)(Ua,2),Aa=Ma[0],ol=Ma[1],La=(0,tt.zX)(function(er){var vl=(0,rt.Z)(er);if(Ft)for(var Wl=0;Wl<2;Wl+=1)vl[Wl]=vl[Wl]||null;else xt&&(vl=At(vl.filter(function(Na){return Na}),ue));var jt=ol(pa(),vl),Hu=(0,He.Z)(jt,2),sa=Hu[0],Gu=Hu[1];if(!sa&&(va(vl),Xn)){var qt=Aa(vl);Xn(vl,qt,{range:Gu?"end":"start"})}}),Za=function(){xu&&xu(pa())};return[na,Iu,pa,La,Za]}function Dt(ue,ke,et,Ft,xt,fn,Qn,Xn,xu,Tu){var eu=ue.generateConfig,qu=ue.locale,Iu=ue.picker,na=ue.onChange,_u=ue.allowEmpty,fa=ue.order,pa=fn.some(function(sa){return sa})?!1:fa,va=lr(eu,qu,Qn),Ua=(0,He.Z)(va,2),Ma=Ua[0],Aa=Ua[1],ol=ru(ke),La=(0,He.Z)(ol,2),Za=La[0],er=La[1],vl=(0,tt.zX)(function(){er(ke)});ne.useEffect(function(){vl()},[ke]);var Wl=(0,tt.zX)(function(sa){var Gu=sa===null,qt=(0,rt.Z)(sa||Za());if(Gu)for(var Na=Math.max(fn.length,qt.length),za=0;za<Na;za+=1)fn[za]||(qt[za]=null);pa&&qt[0]&&qt[1]&&(qt=At(qt,eu)),xt(qt);var Nl=qt,Ia=(0,He.Z)(Nl,2),ul=Ia[0],Ra=Ia[1],Xa=!ul,kl=!Ra,ea=_u?(!Xa||_u[0])&&(!kl||_u[1]):!0,gr=!fa||Xa||kl||Kn(eu,qu,ul,Ra,Iu)||eu.isAfter(Ra,ul),dr=(fn[0]||!ul||!Tu(ul,{activeIndex:0}))&&(fn[1]||!Ra||!Tu(Ra,{from:ul,activeIndex:1})),sr=Gu||ea&&gr&&dr;if(sr){et(qt);var Tr=Aa(qt,ke),Dr=(0,He.Z)(Tr,1),Jr=Dr[0];na&&!Jr&&na(Gu&&qt.every(function(Wr){return!Wr})?null:qt,Ma(qt))}return sr}),jt=(0,tt.zX)(function(sa,Gu){var qt=Ye(Za(),sa,Ft()[sa]);er(qt),Gu&&Wl()}),Hu=!Xn&&!xu;return ya(!Hu,function(){Hu&&(Wl(),xt(ke),vl())},2),[jt,Wl]}function xn(ue,ke,et,Ft,xt){return ke!=="date"&&ke!=="time"?!1:et!==void 0?et:Ft!==void 0?Ft:!xt&&(ue==="date"||ue==="time")}var Ku=E(29301);function da(ue,ke,et,Ft,xt,fn){var Qn=ue;function Xn(qu,Iu,na){var _u=fn[qu](Qn),fa=na.find(function(Ma){return Ma.value===_u});if(!fa||fa.disabled){var pa=na.filter(function(Ma){return!Ma.disabled}),va=(0,rt.Z)(pa).reverse(),Ua=va.find(function(Ma){return Ma.value<=_u})||pa[0];Ua&&(_u=Ua.value,Qn=fn[Iu](Qn,_u))}return _u}var xu=Xn("getHour","setHour",ke()),Tu=Xn("getMinute","setMinute",et(xu)),eu=Xn("getSecond","setSecond",Ft(xu,Tu));return Xn("getMillisecond","setMillisecond",xt(xu,Tu,eu)),Qn}function Ca(){return[]}function Pa(ue,ke){for(var et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Ft=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,xt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],fn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,Qn=[],Xn=et>=1?et|0:1,xu=ue;xu<=ke;xu+=Xn){var Tu=xt.includes(xu);(!Tu||!Ft)&&Qn.push({label:pn(xu,fn),value:xu,disabled:Tu})}return Qn}function Oa(ue){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},et=arguments.length>2?arguments[2]:void 0,Ft=ke||{},xt=Ft.use12Hours,fn=Ft.hourStep,Qn=fn===void 0?1:fn,Xn=Ft.minuteStep,xu=Xn===void 0?1:Xn,Tu=Ft.secondStep,eu=Tu===void 0?1:Tu,qu=Ft.millisecondStep,Iu=qu===void 0?100:qu,na=Ft.hideDisabledOptions,_u=Ft.disabledTime,fa=Ft.disabledHours,pa=Ft.disabledMinutes,va=Ft.disabledSeconds,Ua=ne.useMemo(function(){return et||ue.getNow()},[et,ue]);if(0)var Ma,Aa,ol;var La=ne.useCallback(function(Ra){var Xa=(_u==null?void 0:_u(Ra))||{};return[Xa.disabledHours||fa||Ca,Xa.disabledMinutes||pa||Ca,Xa.disabledSeconds||va||Ca,Xa.disabledMilliseconds||Ca]},[_u,fa,pa,va]),Za=ne.useMemo(function(){return La(Ua)},[Ua,La]),er=(0,He.Z)(Za,4),vl=er[0],Wl=er[1],jt=er[2],Hu=er[3],sa=ne.useCallback(function(Ra,Xa,kl,ea){var gr=Pa(0,23,Qn,na,Ra()),dr=xt?gr.map(function(Jr){return(0,Ge.Z)((0,Ge.Z)({},Jr),{},{label:pn(Jr.value%12||12,2)})}):gr,sr=function(Wr){return Pa(0,59,xu,na,Xa(Wr))},Tr=function(Wr,qr){return Pa(0,59,eu,na,kl(Wr,qr))},Dr=function(Wr,qr,Si){return Pa(0,999,Iu,na,ea(Wr,qr,Si),3)};return[dr,sr,Tr,Dr]},[na,Qn,xt,Iu,xu,eu]),Gu=ne.useMemo(function(){return sa(vl,Wl,jt,Hu)},[sa,vl,Wl,jt,Hu]),qt=(0,He.Z)(Gu,4),Na=qt[0],za=qt[1],Nl=qt[2],Ia=qt[3],ul=function(Xa,kl){var ea=function(){return Na},gr=za,dr=Nl,sr=Ia;if(kl){var Tr=La(kl),Dr=(0,He.Z)(Tr,4),Jr=Dr[0],Wr=Dr[1],qr=Dr[2],Si=Dr[3],ci=sa(Jr,Wr,qr,Si),Ni=(0,He.Z)(ci,4),ai=Ni[0],vo=Ni[1],hi=Ni[2],eo=Ni[3];ea=function(){return ai},gr=vo,dr=hi,sr=eo}var mi=da(Xa,ea,gr,dr,sr,ue);return mi};return[ul,Na,za,Nl,Ia]}function tl(ue){var ke=ue.mode,et=ue.internalMode,Ft=ue.renderExtraFooter,xt=ue.showNow,fn=ue.showTime,Qn=ue.onSubmit,Xn=ue.onNow,xu=ue.invalid,Tu=ue.needConfirm,eu=ue.generateConfig,qu=ue.disabledDate,Iu=ne.useContext(Jn),na=Iu.prefixCls,_u=Iu.locale,fa=Iu.button,pa=fa===void 0?"button":fa,va=eu.getNow(),Ua=Oa(eu,fn,va),Ma=(0,He.Z)(Ua,1),Aa=Ma[0],ol=Ft==null?void 0:Ft(ke),La=qu(va,{type:ke}),Za=function(){if(!La){var Gu=Aa(va);Xn(Gu)}},er="".concat(na,"-now"),vl="".concat(er,"-btn"),Wl=xt&&ne.createElement("li",{className:er},ne.createElement("a",{className:It()(vl,La&&"".concat(vl,"-disabled")),"aria-disabled":La,onClick:Za},et==="date"?_u.today:_u.now)),jt=Tu&&ne.createElement("li",{className:"".concat(na,"-ok")},ne.createElement(pa,{disabled:xu,onClick:Qn},_u.ok)),Hu=(Wl||jt)&&ne.createElement("ul",{className:"".concat(na,"-ranges")},Wl,jt);return!ol&&!Hu?null:ne.createElement("div",{className:"".concat(na,"-footer")},ol&&ne.createElement("div",{className:"".concat(na,"-footer-extra")},ol),Hu)}function Ju(ue,ke,et){function Ft(xt,fn){var Qn=xt.findIndex(function(xu){return Kn(ue,ke,xu,fn,et)});if(Qn===-1)return[].concat((0,rt.Z)(xt),[fn]);var Xn=(0,rt.Z)(xt);return Xn.splice(Qn,1),Xn}return Ft}var Ba=ne.createContext(null);function ll(){return ne.useContext(Ba)}function _a(ue,ke){var et=ue.prefixCls,Ft=ue.generateConfig,xt=ue.locale,fn=ue.disabledDate,Qn=ue.minDate,Xn=ue.maxDate,xu=ue.cellRender,Tu=ue.hoverValue,eu=ue.hoverRangeValue,qu=ue.onHover,Iu=ue.values,na=ue.pickerValue,_u=ue.onSelect,fa=ue.prevIcon,pa=ue.nextIcon,va=ue.superPrevIcon,Ua=ue.superNextIcon,Ma=Ft.getNow(),Aa={now:Ma,values:Iu,pickerValue:na,prefixCls:et,disabledDate:fn,minDate:Qn,maxDate:Xn,cellRender:xu,hoverValue:Tu,hoverRangeValue:eu,onHover:qu,locale:xt,generateConfig:Ft,onSelect:_u,panelType:ke,prevIcon:fa,nextIcon:pa,superPrevIcon:va,superNextIcon:Ua};return[Aa,Ma]}var ja=ne.createContext({});function jl(ue){for(var ke=ue.rowNum,et=ue.colNum,Ft=ue.baseDate,xt=ue.getCellDate,fn=ue.prefixColumn,Qn=ue.rowClassName,Xn=ue.titleFormat,xu=ue.getCellText,Tu=ue.getCellClassName,eu=ue.headerCells,qu=ue.cellSelection,Iu=qu===void 0?!0:qu,na=ue.disabledDate,_u=ll(),fa=_u.prefixCls,pa=_u.panelType,va=_u.now,Ua=_u.disabledDate,Ma=_u.cellRender,Aa=_u.onHover,ol=_u.hoverValue,La=_u.hoverRangeValue,Za=_u.generateConfig,er=_u.values,vl=_u.locale,Wl=_u.onSelect,jt=na||Ua,Hu="".concat(fa,"-cell"),sa=ne.useContext(ja),Gu=sa.onCellDblClick,qt=function(kl){return er.some(function(ea){return ea&&Kn(Za,vl,kl,ea,pa)})},Na=[],za=0;za<ke;za+=1){for(var Nl=[],Ia=void 0,ul=function(){var kl=za*et+Ra,ea=xt(Ft,kl),gr=jt==null?void 0:jt(ea,{type:pa});Ra===0&&(Ia=ea,fn&&Nl.push(fn(Ia)));var dr=!1,sr=!1,Tr=!1;if(Iu&&La){var Dr=(0,He.Z)(La,2),Jr=Dr[0],Wr=Dr[1];dr=lu(Za,Jr,Wr,ea),sr=Kn(Za,vl,ea,Jr,pa),Tr=Kn(Za,vl,ea,Wr,pa)}var qr=Xn?Nn(ea,{locale:vl,format:Xn,generateConfig:Za}):void 0,Si=ne.createElement("div",{className:"".concat(Hu,"-inner")},xu(ea));Nl.push(ne.createElement("td",{key:Ra,title:qr,className:It()(Hu,(0,Ge.Z)((0,Zt.Z)((0,Zt.Z)((0,Zt.Z)((0,Zt.Z)((0,Zt.Z)((0,Zt.Z)({},"".concat(Hu,"-disabled"),gr),"".concat(Hu,"-hover"),(ol||[]).some(function(ci){return Kn(Za,vl,ea,ci,pa)})),"".concat(Hu,"-in-range"),dr&&!sr&&!Tr),"".concat(Hu,"-range-start"),sr),"".concat(Hu,"-range-end"),Tr),"".concat(fa,"-cell-selected"),!La&&pa!=="week"&&qt(ea)),Tu(ea))),onClick:function(){gr||Wl(ea)},onDoubleClick:function(){!gr&&Gu&&Gu()},onMouseEnter:function(){gr||Aa==null||Aa(ea)},onMouseLeave:function(){gr||Aa==null||Aa(null)}},Ma?Ma(ea,{prefixCls:fa,originNode:Si,today:va,type:pa,locale:vl}):Si))},Ra=0;Ra<et;Ra+=1)ul();Na.push(ne.createElement("tr",{key:za,className:Qn==null?void 0:Qn(Ia)},Nl))}return ne.createElement("div",{className:"".concat(fa,"-body")},ne.createElement("table",{className:"".concat(fa,"-content")},eu&&ne.createElement("thead",null,ne.createElement("tr",null,eu)),ne.createElement("tbody",null,Na)))}var pr={visibility:"hidden"};function jr(ue){var ke=ue.offset,et=ue.superOffset,Ft=ue.onChange,xt=ue.getStart,fn=ue.getEnd,Qn=ue.children,Xn=ll(),xu=Xn.prefixCls,Tu=Xn.prevIcon,eu=Tu===void 0?"\u2039":Tu,qu=Xn.nextIcon,Iu=qu===void 0?"\u203A":qu,na=Xn.superPrevIcon,_u=na===void 0?"\xAB":na,fa=Xn.superNextIcon,pa=fa===void 0?"\xBB":fa,va=Xn.minDate,Ua=Xn.maxDate,Ma=Xn.generateConfig,Aa=Xn.locale,ol=Xn.pickerValue,La=Xn.panelType,Za="".concat(xu,"-header"),er=ne.useContext(ja),vl=er.hidePrev,Wl=er.hideNext,jt=er.hideHeader,Hu=ne.useMemo(function(){if(!va||!ke||!fn)return!1;var Xa=fn(ke(-1,ol));return!Sn(Ma,Aa,Xa,va,La)},[va,ke,ol,fn,Ma,Aa,La]),sa=ne.useMemo(function(){if(!va||!et||!fn)return!1;var Xa=fn(et(-1,ol));return!Sn(Ma,Aa,Xa,va,La)},[va,et,ol,fn,Ma,Aa,La]),Gu=ne.useMemo(function(){if(!Ua||!ke||!xt)return!1;var Xa=xt(ke(1,ol));return!Sn(Ma,Aa,Ua,Xa,La)},[Ua,ke,ol,xt,Ma,Aa,La]),qt=ne.useMemo(function(){if(!Ua||!et||!xt)return!1;var Xa=xt(et(1,ol));return!Sn(Ma,Aa,Ua,Xa,La)},[Ua,et,ol,xt,Ma,Aa,La]),Na=function(kl){ke&&Ft(ke(kl,ol))},za=function(kl){et&&Ft(et(kl,ol))};if(jt)return null;var Nl="".concat(Za,"-prev-btn"),Ia="".concat(Za,"-next-btn"),ul="".concat(Za,"-super-prev-btn"),Ra="".concat(Za,"-super-next-btn");return ne.createElement("div",{className:Za},et&&ne.createElement("button",{type:"button","aria-label":Aa.previousYear,onClick:function(){return za(-1)},tabIndex:-1,className:It()(ul,sa&&"".concat(ul,"-disabled")),disabled:sa,style:vl?pr:{}},_u),ke&&ne.createElement("button",{type:"button","aria-label":Aa.previousMonth,onClick:function(){return Na(-1)},tabIndex:-1,className:It()(Nl,Hu&&"".concat(Nl,"-disabled")),disabled:Hu,style:vl?pr:{}},eu),ne.createElement("div",{className:"".concat(Za,"-view")},Qn),ke&&ne.createElement("button",{type:"button","aria-label":Aa.nextMonth,onClick:function(){return Na(1)},tabIndex:-1,className:It()(Ia,Gu&&"".concat(Ia,"-disabled")),disabled:Gu,style:Wl?pr:{}},Iu),et&&ne.createElement("button",{type:"button","aria-label":Aa.nextYear,onClick:function(){return za(1)},tabIndex:-1,className:It()(Ra,qt&&"".concat(Ra,"-disabled")),disabled:qt,style:Wl?pr:{}},pa))}var on=jr;function yr(ue){var ke=ue.prefixCls,et=ue.panelName,Ft=et===void 0?"date":et,xt=ue.locale,fn=ue.generateConfig,Qn=ue.pickerValue,Xn=ue.onPickerValueChange,xu=ue.onModeChange,Tu=ue.mode,eu=Tu===void 0?"date":Tu,qu=ue.disabledDate,Iu=ue.onSelect,na=ue.onHover,_u=ue.showWeek,fa="".concat(ke,"-").concat(Ft,"-panel"),pa="".concat(ke,"-cell"),va=eu==="week",Ua=_a(ue,eu),Ma=(0,He.Z)(Ua,2),Aa=Ma[0],ol=Ma[1],La=fn.locale.getWeekFirstDay(xt.locale),Za=fn.setDate(Qn,1),er=nu(xt.locale,fn,Za),vl=fn.getMonth(Qn),Wl=_u===void 0?va:_u,jt=Wl?function(Xa){var kl=qu==null?void 0:qu(Xa,{type:"week"});return ne.createElement("td",{key:"week",className:It()(pa,"".concat(pa,"-week"),(0,Zt.Z)({},"".concat(pa,"-disabled"),kl)),onClick:function(){kl||Iu(Xa)},onMouseEnter:function(){kl||na==null||na(Xa)},onMouseLeave:function(){kl||na==null||na(null)}},ne.createElement("div",{className:"".concat(pa,"-inner")},fn.locale.getWeek(xt.locale,Xa)))}:null,Hu=[],sa=xt.shortWeekDays||(fn.locale.getShortWeekDays?fn.locale.getShortWeekDays(xt.locale):[]);jt&&Hu.push(ne.createElement("th",{key:"empty"},ne.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},xt.week)));for(var Gu=0;Gu<Du;Gu+=1)Hu.push(ne.createElement("th",{key:Gu},sa[(Gu+La)%Du]));var qt=function(kl,ea){return fn.addDate(kl,ea)},Na=function(kl){return Nn(kl,{locale:xt,format:xt.cellDateFormat,generateConfig:fn})},za=function(kl){var ea=(0,Zt.Z)((0,Zt.Z)({},"".concat(ke,"-cell-in-view"),Ga(fn,kl,Qn)),"".concat(ke,"-cell-today"),Da(fn,kl,ol));return ea},Nl=xt.shortMonths||(fn.locale.getShortMonths?fn.locale.getShortMonths(xt.locale):[]),Ia=ne.createElement("button",{type:"button","aria-label":xt.yearSelect,key:"year",onClick:function(){xu("year",Qn)},tabIndex:-1,className:"".concat(ke,"-year-btn")},Nn(Qn,{locale:xt,format:xt.yearFormat,generateConfig:fn})),ul=ne.createElement("button",{type:"button","aria-label":xt.monthSelect,key:"month",onClick:function(){xu("month",Qn)},tabIndex:-1,className:"".concat(ke,"-month-btn")},xt.monthFormat?Nn(Qn,{locale:xt,format:xt.monthFormat,generateConfig:fn}):Nl[vl]),Ra=xt.monthBeforeYear?[ul,Ia]:[Ia,ul];return ne.createElement(Ba.Provider,{value:Aa},ne.createElement("div",{className:It()(fa,_u&&"".concat(fa,"-show-week"))},ne.createElement(on,{offset:function(kl){return fn.addMonth(Qn,kl)},superOffset:function(kl){return fn.addYear(Qn,kl)},onChange:Xn,getStart:function(kl){return fn.setDate(kl,1)},getEnd:function(kl){var ea=fn.setDate(kl,1);return ea=fn.addMonth(ea,1),fn.addDate(ea,-1)}},Ra),ne.createElement(jl,(0,Se.Z)({titleFormat:xt.fieldDateFormat},ue,{colNum:Du,rowNum:6,baseDate:er,headerCells:Hu,getCellDate:qt,getCellText:Na,getCellClassName:za,prefixColumn:jt,cellSelection:!va}))))}var Ri=E(29194),Ka=1/3;function Yl(ue,ke){var et=ne.useRef(!1),Ft=ne.useRef(null),xt=ne.useRef(null),fn=function(){return et.current},Qn=function(){vn.Z.cancel(Ft.current),et.current=!1},Xn=ne.useRef(),xu=function(){var qu=ue.current;if(xt.current=null,Xn.current=0,qu){var Iu=qu.querySelector('[data-value="'.concat(ke,'"]')),na=qu.querySelector("li"),_u=function fa(){Qn(),et.current=!0,Xn.current+=1;var pa=qu.scrollTop,va=na.offsetTop,Ua=Iu.offsetTop,Ma=Ua-va;if(Ua===0&&Iu!==na||!(0,Ri.Z)(qu)){Xn.current<=5&&(Ft.current=(0,vn.Z)(fa));return}var Aa=pa+(Ma-pa)*Ka,ol=Math.abs(Ma-Aa);if(xt.current!==null&&xt.current<ol){Qn();return}if(xt.current=ol,ol<=1){qu.scrollTop=Ma,Qn();return}qu.scrollTop=Aa,Ft.current=(0,vn.Z)(fa)};Iu&&na&&_u()}},Tu=(0,tt.zX)(xu);return[Tu,Qn,fn]}var qa=300;function bl(ue){return ue.map(function(ke){var et=ke.value,Ft=ke.label,xt=ke.disabled;return[et,Ft,xt].join(",")}).join(";")}function vr(ue){var ke=ue.units,et=ue.value,Ft=ue.optionalValue,xt=ue.type,fn=ue.onChange,Qn=ue.onHover,Xn=ue.onDblClick,xu=ue.changeOnScroll,Tu=ll(),eu=Tu.prefixCls,qu=Tu.cellRender,Iu=Tu.now,na=Tu.locale,_u="".concat(eu,"-time-panel"),fa="".concat(eu,"-time-panel-cell"),pa=ne.useRef(null),va=ne.useRef(),Ua=function(){clearTimeout(va.current)},Ma=Yl(pa,et!=null?et:Ft),Aa=(0,He.Z)(Ma,3),ol=Aa[0],La=Aa[1],Za=Aa[2];(0,ht.Z)(function(){return ol(),Ua(),function(){La(),Ua()}},[et,Ft,bl(ke)]);var er=function(jt){Ua();var Hu=jt.target;!Za()&&xu&&(va.current=setTimeout(function(){var sa=pa.current,Gu=sa.querySelector("li").offsetTop,qt=Array.from(sa.querySelectorAll("li")),Na=qt.map(function(Ra){return Ra.offsetTop-Gu}),za=Na.map(function(Ra,Xa){return ke[Xa].disabled?Number.MAX_SAFE_INTEGER:Math.abs(Ra-Hu.scrollTop)}),Nl=Math.min.apply(Math,(0,rt.Z)(za)),Ia=za.findIndex(function(Ra){return Ra===Nl}),ul=ke[Ia];ul&&!ul.disabled&&fn(ul.value)},qa))},vl="".concat(_u,"-column");return ne.createElement("ul",{className:vl,ref:pa,"data-type":xt,onScroll:er},ke.map(function(Wl){var jt=Wl.label,Hu=Wl.value,sa=Wl.disabled,Gu=ne.createElement("div",{className:"".concat(fa,"-inner")},jt);return ne.createElement("li",{key:Hu,className:It()(fa,(0,Zt.Z)((0,Zt.Z)({},"".concat(fa,"-selected"),et===Hu),"".concat(fa,"-disabled"),sa)),onClick:function(){sa||fn(Hu)},onDoubleClick:function(){!sa&&Xn&&Xn()},onMouseEnter:function(){Qn(Hu)},onMouseLeave:function(){Qn(null)},"data-value":Hu},qu?qu(Hu,{prefixCls:eu,originNode:Gu,today:Iu,type:"time",subType:xt,locale:na}):Gu)}))}function nl(ue){return ue<12}function vi(ue){var ke=ue.showHour,et=ue.showMinute,Ft=ue.showSecond,xt=ue.showMillisecond,fn=ue.use12Hours,Qn=ue.changeOnScroll,Xn=ll(),xu=Xn.prefixCls,Tu=Xn.values,eu=Xn.generateConfig,qu=Xn.locale,Iu=Xn.onSelect,na=Xn.onHover,_u=na===void 0?function(){}:na,fa=Xn.pickerValue,pa=(Tu==null?void 0:Tu[0])||null,va=ne.useContext(ja),Ua=va.onCellDblClick,Ma=Oa(eu,ue,pa),Aa=(0,He.Z)(Ma,5),ol=Aa[0],La=Aa[1],Za=Aa[2],er=Aa[3],vl=Aa[4],Wl=function(Pr){var Bo=pa&&eu[Pr](pa),Do=fa&&eu[Pr](fa);return[Bo,Do]},jt=Wl("getHour"),Hu=(0,He.Z)(jt,2),sa=Hu[0],Gu=Hu[1],qt=Wl("getMinute"),Na=(0,He.Z)(qt,2),za=Na[0],Nl=Na[1],Ia=Wl("getSecond"),ul=(0,He.Z)(Ia,2),Ra=ul[0],Xa=ul[1],kl=Wl("getMillisecond"),ea=(0,He.Z)(kl,2),gr=ea[0],dr=ea[1],sr=sa===null?null:nl(sa)?"am":"pm",Tr=ne.useMemo(function(){return fn?nl(sa)?La.filter(function(Kl){return nl(Kl.value)}):La.filter(function(Kl){return!nl(Kl.value)}):La},[sa,La,fn]),Dr=function(Pr,Bo){var Do,ko=Pr.filter(function(Pl){return!Pl.disabled});return Bo!=null?Bo:ko==null||(Do=ko[0])===null||Do===void 0?void 0:Do.value},Jr=Dr(La,sa),Wr=ne.useMemo(function(){return Za(Jr)},[Za,Jr]),qr=Dr(Wr,za),Si=ne.useMemo(function(){return er(Jr,qr)},[er,Jr,qr]),ci=Dr(Si,Ra),Ni=ne.useMemo(function(){return vl(Jr,qr,ci)},[vl,Jr,qr,ci]),ai=Dr(Ni,gr),vo=ne.useMemo(function(){if(!fn)return[];var Kl=eu.getNow(),Pr=eu.setHour(Kl,6),Bo=eu.setHour(Kl,18),Do=function(Pl,ts){var Hs=qu.cellMeridiemFormat;return Hs?Nn(Pl,{generateConfig:eu,locale:qu,format:Hs}):ts};return[{label:Do(Pr,"AM"),value:"am",disabled:La.every(function(ko){return ko.disabled||!nl(ko.value)})},{label:Do(Bo,"PM"),value:"pm",disabled:La.every(function(ko){return ko.disabled||nl(ko.value)})}]},[La,fn,eu,qu]),hi=function(Pr){var Bo=ol(Pr);Iu(Bo)},eo=ne.useMemo(function(){var Kl=pa||fa||eu.getNow(),Pr=function(Do){return Do!=null};return Pr(sa)?(Kl=eu.setHour(Kl,sa),Kl=eu.setMinute(Kl,za),Kl=eu.setSecond(Kl,Ra),Kl=eu.setMillisecond(Kl,gr)):Pr(Gu)?(Kl=eu.setHour(Kl,Gu),Kl=eu.setMinute(Kl,Nl),Kl=eu.setSecond(Kl,Xa),Kl=eu.setMillisecond(Kl,dr)):Pr(Jr)&&(Kl=eu.setHour(Kl,Jr),Kl=eu.setMinute(Kl,qr),Kl=eu.setSecond(Kl,ci),Kl=eu.setMillisecond(Kl,ai)),Kl},[pa,fa,sa,za,Ra,gr,Jr,qr,ci,ai,Gu,Nl,Xa,dr,eu]),mi=function(Pr,Bo){return Pr===null?null:eu[Bo](eo,Pr)},Ii=function(Pr){return mi(Pr,"setHour")},fi=function(Pr){return mi(Pr,"setMinute")},co=function(Pr){return mi(Pr,"setSecond")},no=function(Pr){return mi(Pr,"setMillisecond")},Po=function(Pr){return Pr===null?null:Pr==="am"&&!nl(sa)?eu.setHour(eo,sa-12):Pr==="pm"&&nl(sa)?eu.setHour(eo,sa+12):eo},Oi=function(Pr){hi(Ii(Pr))},Eo=function(Pr){hi(fi(Pr))},yi=function(Pr){hi(co(Pr))},Di=function(Pr){hi(no(Pr))},Qi=function(Pr){hi(Po(Pr))},Co=function(Pr){_u(Ii(Pr))},ei=function(Pr){_u(fi(Pr))},es=function(Pr){_u(co(Pr))},kr=function(Pr){_u(no(Pr))},cr=function(Pr){_u(Po(Pr))},Mi={onDblClick:Ua,changeOnScroll:Qn};return ne.createElement("div",{className:"".concat(xu,"-content")},ke&&ne.createElement(vr,(0,Se.Z)({units:Tr,value:sa,optionalValue:Gu,type:"hour",onChange:Oi,onHover:Co},Mi)),et&&ne.createElement(vr,(0,Se.Z)({units:Wr,value:za,optionalValue:Nl,type:"minute",onChange:Eo,onHover:ei},Mi)),Ft&&ne.createElement(vr,(0,Se.Z)({units:Si,value:Ra,optionalValue:Xa,type:"second",onChange:yi,onHover:es},Mi)),xt&&ne.createElement(vr,(0,Se.Z)({units:Ni,value:gr,optionalValue:dr,type:"millisecond",onChange:Di,onHover:kr},Mi)),fn&&ne.createElement(vr,(0,Se.Z)({units:vo,value:sr,type:"meridiem",onChange:Qi,onHover:cr},Mi)))}function oa(ue){var ke=ue.prefixCls,et=ue.value,Ft=ue.locale,xt=ue.generateConfig,fn=ue.showTime,Qn=fn||{},Xn=Qn.format,xu="".concat(ke,"-time-panel"),Tu=_a(ue,"time"),eu=(0,He.Z)(Tu,1),qu=eu[0];return ne.createElement(Ba.Provider,{value:qu},ne.createElement("div",{className:It()(xu)},ne.createElement(on,null,et?Nn(et,{locale:Ft,format:Xn,generateConfig:xt}):"\xA0"),ne.createElement(vi,fn)))}function Kr(ue){var ke=ue.prefixCls,et=ue.generateConfig,Ft=ue.showTime,xt=ue.onSelect,fn=ue.value,Qn=ue.pickerValue,Xn=ue.onHover,xu="".concat(ke,"-datetime-panel"),Tu=Oa(et,Ft),eu=(0,He.Z)(Tu,1),qu=eu[0],Iu=function(pa){return fn?Xt(et,pa,fn):Xt(et,pa,Qn)},na=function(pa){Xn==null||Xn(pa&&Iu(pa))},_u=function(pa){var va=Iu(pa);xt(qu(va,va))};return ne.createElement("div",{className:xu},ne.createElement(yr,(0,Se.Z)({},ue,{onSelect:_u,onHover:na})),ne.createElement(oa,ue))}function to(ue){var ke=ue.prefixCls,et=ue.locale,Ft=ue.generateConfig,xt=ue.pickerValue,fn=ue.disabledDate,Qn=ue.onPickerValueChange,Xn="".concat(ke,"-decade-panel"),xu=_a(ue,"decade"),Tu=(0,He.Z)(xu,1),eu=Tu[0],qu=function(La){var Za=Math.floor(Ft.getYear(La)/100)*100;return Ft.setYear(La,Za)},Iu=function(La){var Za=qu(La);return Ft.addYear(Za,99)},na=qu(xt),_u=Iu(xt),fa=Ft.addYear(na,-10),pa=function(La,Za){return Ft.addYear(La,Za*10)},va=function(La){var Za=et.cellYearFormat,er=Nn(La,{locale:et,format:Za,generateConfig:Ft}),vl=Nn(Ft.addYear(La,9),{locale:et,format:Za,generateConfig:Ft});return"".concat(er,"-").concat(vl)},Ua=function(La){return(0,Zt.Z)({},"".concat(ke,"-cell-in-view"),su(Ft,La,na)||su(Ft,La,_u)||lu(Ft,na,_u,La))},Ma=fn?function(ol,La){var Za=Ft.setDate(ol,1),er=Ft.setMonth(Za,0),vl=Ft.setYear(er,Math.floor(Ft.getYear(er)/10)*10),Wl=Ft.addYear(vl,10),jt=Ft.addDate(Wl,-1);return fn(vl,La)&&fn(jt,La)}:null,Aa="".concat(Nn(na,{locale:et,format:et.yearFormat,generateConfig:Ft}),"-").concat(Nn(_u,{locale:et,format:et.yearFormat,generateConfig:Ft}));return ne.createElement(Ba.Provider,{value:eu},ne.createElement("div",{className:Xn},ne.createElement(on,{superOffset:function(La){return Ft.addYear(xt,La*100)},onChange:Qn,getStart:qu,getEnd:Iu},Aa),ne.createElement(jl,(0,Se.Z)({},ue,{disabledDate:Ma,colNum:3,rowNum:4,baseDate:fa,getCellDate:pa,getCellText:va,getCellClassName:Ua}))))}function Wi(ue){var ke=ue.prefixCls,et=ue.locale,Ft=ue.generateConfig,xt=ue.pickerValue,fn=ue.disabledDate,Qn=ue.onPickerValueChange,Xn=ue.onModeChange,xu="".concat(ke,"-month-panel"),Tu=_a(ue,"month"),eu=(0,He.Z)(Tu,1),qu=eu[0],Iu=Ft.setMonth(xt,0),na=et.shortMonths||(Ft.locale.getShortMonths?Ft.locale.getShortMonths(et.locale):[]),_u=function(Aa,ol){return Ft.addMonth(Aa,ol)},fa=function(Aa){var ol=Ft.getMonth(Aa);return et.monthFormat?Nn(Aa,{locale:et,format:et.monthFormat,generateConfig:Ft}):na[ol]},pa=function(){return(0,Zt.Z)({},"".concat(ke,"-cell-in-view"),!0)},va=fn?function(Ma,Aa){var ol=Ft.setDate(Ma,1),La=Ft.setMonth(ol,Ft.getMonth(ol)+1),Za=Ft.addDate(La,-1);return fn(ol,Aa)&&fn(Za,Aa)}:null,Ua=ne.createElement("button",{type:"button",key:"year","aria-label":et.yearSelect,onClick:function(){Xn("year")},tabIndex:-1,className:"".concat(ke,"-year-btn")},Nn(xt,{locale:et,format:et.yearFormat,generateConfig:Ft}));return ne.createElement(Ba.Provider,{value:qu},ne.createElement("div",{className:xu},ne.createElement(on,{superOffset:function(Aa){return Ft.addYear(xt,Aa)},onChange:Qn,getStart:function(Aa){return Ft.setMonth(Aa,0)},getEnd:function(Aa){return Ft.setMonth(Aa,11)}},Ua),ne.createElement(jl,(0,Se.Z)({},ue,{disabledDate:va,titleFormat:et.fieldMonthFormat,colNum:3,rowNum:4,baseDate:Iu,getCellDate:_u,getCellText:fa,getCellClassName:pa}))))}function ti(ue){var ke=ue.prefixCls,et=ue.locale,Ft=ue.generateConfig,xt=ue.pickerValue,fn=ue.onPickerValueChange,Qn=ue.onModeChange,Xn="".concat(ke,"-quarter-panel"),xu=_a(ue,"quarter"),Tu=(0,He.Z)(xu,1),eu=Tu[0],qu=Ft.setMonth(xt,0),Iu=function(va,Ua){return Ft.addMonth(va,Ua*3)},na=function(va){return Nn(va,{locale:et,format:et.cellQuarterFormat,generateConfig:Ft})},_u=function(){return(0,Zt.Z)({},"".concat(ke,"-cell-in-view"),!0)},fa=ne.createElement("button",{type:"button",key:"year","aria-label":et.yearSelect,onClick:function(){Qn("year")},tabIndex:-1,className:"".concat(ke,"-year-btn")},Nn(xt,{locale:et,format:et.yearFormat,generateConfig:Ft}));return ne.createElement(Ba.Provider,{value:eu},ne.createElement("div",{className:Xn},ne.createElement(on,{superOffset:function(va){return Ft.addYear(xt,va)},onChange:fn,getStart:function(va){return Ft.setMonth(va,0)},getEnd:function(va){return Ft.setMonth(va,11)}},fa),ne.createElement(jl,(0,Se.Z)({},ue,{titleFormat:et.fieldQuarterFormat,colNum:4,rowNum:1,baseDate:qu,getCellDate:Iu,getCellText:na,getCellClassName:_u}))))}function $i(ue){var ke=ue.prefixCls,et=ue.generateConfig,Ft=ue.locale,xt=ue.value,fn=ue.hoverValue,Qn=ue.hoverRangeValue,Xn=Ft.locale,xu="".concat(ke,"-week-panel-row"),Tu=function(qu){var Iu={};if(Qn){var na=(0,He.Z)(Qn,2),_u=na[0],fa=na[1],pa=Vt(et,Xn,_u,qu),va=Vt(et,Xn,fa,qu);Iu["".concat(xu,"-range-start")]=pa,Iu["".concat(xu,"-range-end")]=va,Iu["".concat(xu,"-range-hover")]=!pa&&!va&&lu(et,_u,fa,qu)}return fn&&(Iu["".concat(xu,"-hover")]=fn.some(function(Ua){return Vt(et,Xn,qu,Ua)})),It()(xu,(0,Zt.Z)({},"".concat(xu,"-selected"),!Qn&&Vt(et,Xn,xt,qu)),Iu)};return ne.createElement(yr,(0,Se.Z)({},ue,{mode:"week",panelName:"week",rowClassName:Tu}))}function ur(ue){var ke=ue.prefixCls,et=ue.locale,Ft=ue.generateConfig,xt=ue.pickerValue,fn=ue.disabledDate,Qn=ue.onPickerValueChange,Xn=ue.onModeChange,xu="".concat(ke,"-year-panel"),Tu=_a(ue,"year"),eu=(0,He.Z)(Tu,1),qu=eu[0],Iu=function(Za){var er=Math.floor(Ft.getYear(Za)/10)*10;return Ft.setYear(Za,er)},na=function(Za){var er=Iu(Za);return Ft.addYear(er,9)},_u=Iu(xt),fa=na(xt),pa=Ft.addYear(_u,-1),va=function(Za,er){return Ft.addYear(Za,er)},Ua=function(Za){return Nn(Za,{locale:et,format:et.cellYearFormat,generateConfig:Ft})},Ma=function(Za){return(0,Zt.Z)({},"".concat(ke,"-cell-in-view"),ju(Ft,Za,_u)||ju(Ft,Za,fa)||lu(Ft,_u,fa,Za))},Aa=fn?function(La,Za){var er=Ft.setMonth(La,0),vl=Ft.setDate(er,1),Wl=Ft.addYear(vl,1),jt=Ft.addDate(Wl,-1);return fn(vl,Za)&&fn(jt,Za)}:null,ol=ne.createElement("button",{type:"button",key:"decade","aria-label":et.decadeSelect,onClick:function(){Xn("decade")},tabIndex:-1,className:"".concat(ke,"-decade-btn")},Nn(_u,{locale:et,format:et.yearFormat,generateConfig:Ft}),"-",Nn(fa,{locale:et,format:et.yearFormat,generateConfig:Ft}));return ne.createElement(Ba.Provider,{value:qu},ne.createElement("div",{className:xu},ne.createElement(on,{superOffset:function(Za){return Ft.addYear(xt,Za*10)},onChange:Qn,getStart:Iu,getEnd:na},ol),ne.createElement(jl,(0,Se.Z)({},ue,{disabledDate:Aa,titleFormat:et.fieldYearFormat,colNum:3,rowNum:4,baseDate:pa,getCellDate:va,getCellText:Ua,getCellClassName:Ma}))))}var Ai={date:yr,datetime:Kr,week:$i,month:Wi,quarter:ti,year:ur,decade:to,time:oa};function Or(ue,ke){var et,Ft=ue.locale,xt=ue.generateConfig,fn=ue.direction,Qn=ue.prefixCls,Xn=ue.tabIndex,xu=Xn===void 0?0:Xn,Tu=ue.multiple,eu=ue.defaultValue,qu=ue.value,Iu=ue.onChange,na=ue.onSelect,_u=ue.defaultPickerValue,fa=ue.pickerValue,pa=ue.onPickerValueChange,va=ue.mode,Ua=ue.onPanelChange,Ma=ue.picker,Aa=Ma===void 0?"date":Ma,ol=ue.showTime,La=ue.hoverValue,Za=ue.hoverRangeValue,er=ue.cellRender,vl=ue.dateRender,Wl=ue.monthCellRender,jt=ue.components,Hu=jt===void 0?{}:jt,sa=ue.hideHeader,Gu=((et=ne.useContext(Jn))===null||et===void 0?void 0:et.prefixCls)||Qn||"rc-picker",qt=ne.useRef();ne.useImperativeHandle(ke,function(){return{nativeElement:qt.current}});var Na=Ul(ue),za=(0,He.Z)(Na,4),Nl=za[0],Ia=za[1],ul=za[2],Ra=za[3],Xa=Eu(Ft,Ia),kl=Aa==="date"&&ol?"datetime":Aa,ea=ne.useMemo(function(){return Rl(kl,ul,Ra,Nl,Xa)},[kl,ul,Ra,Nl,Xa]),gr=xt.getNow(),dr=(0,tt.C8)(Aa,{value:va,postState:function(cr){return cr||"date"}}),sr=(0,He.Z)(dr,2),Tr=sr[0],Dr=sr[1],Jr=Tr==="date"&&ea?"datetime":Tr,Wr=Ju(xt,Ft,kl),qr=(0,tt.C8)(eu,{value:qu}),Si=(0,He.Z)(qr,2),ci=Si[0],Ni=Si[1],ai=ne.useMemo(function(){var kr=Bn(ci).filter(function(cr){return cr});return Tu?kr:kr.slice(0,1)},[ci,Tu]),vo=(0,tt.zX)(function(kr){Ni(kr),Iu&&(kr===null||ai.length!==kr.length||ai.some(function(cr,Mi){return!Kn(xt,Ft,cr,kr[Mi],kl)}))&&(Iu==null||Iu(Tu?kr:kr[0]))}),hi=(0,tt.zX)(function(kr){if(na==null||na(kr),Tr===Aa){var cr=Tu?Wr(ai,kr):[kr];vo(cr)}}),eo=(0,tt.C8)(_u||ai[0]||gr,{value:fa}),mi=(0,He.Z)(eo,2),Ii=mi[0],fi=mi[1];ne.useEffect(function(){ai[0]&&!fa&&fi(ai[0])},[ai[0]]);var co=function(cr,Mi){Ua==null||Ua(cr||fa,Mi||Tr)},no=function(cr){var Mi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;fi(cr),pa==null||pa(cr),Mi&&co(cr)},Po=function(cr,Mi){Dr(cr),Mi&&no(Mi),co(Mi,cr)},Oi=function(cr){if(hi(cr),no(cr),Tr!==Aa){var Mi=["decade","year"],Kl=[].concat(Mi,["month"]),Pr={quarter:[].concat(Mi,["quarter"]),week:[].concat((0,rt.Z)(Kl),["week"]),date:[].concat((0,rt.Z)(Kl),["date"])},Bo=Pr[Aa]||Kl,Do=Bo.indexOf(Tr),ko=Bo[Do+1];ko&&Po(ko,cr)}},Eo=ne.useMemo(function(){var kr,cr;if(Array.isArray(Za)){var Mi=(0,He.Z)(Za,2);kr=Mi[0],cr=Mi[1]}else kr=Za;return!kr&&!cr?null:(kr=kr||cr,cr=cr||kr,xt.isAfter(kr,cr)?[cr,kr]:[kr,cr])},[Za,xt]),yi=Gt(er,vl,Wl),Di=Hu[Jr]||Ai[Jr]||yr,Qi=ne.useContext(ja),Co=ne.useMemo(function(){return(0,Ge.Z)((0,Ge.Z)({},Qi),{},{hideHeader:sa})},[Qi,sa]),ei="".concat(Gu,"-panel"),es=ct(ue,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return ne.createElement(ja.Provider,{value:Co},ne.createElement("div",{ref:qt,tabIndex:xu,className:It()(ei,(0,Zt.Z)({},"".concat(ei,"-rtl"),fn==="rtl"))},ne.createElement(Di,(0,Se.Z)({},es,{showTime:ea,prefixCls:Gu,locale:Xa,generateConfig:xt,onModeChange:Po,pickerValue:Ii,onPickerValueChange:function(cr){no(cr,!0)},value:ai[0],onSelect:Oi,values:ai,cellRender:yi,hoverRangeValue:Eo,hoverValue:La}))))}var wr=ne.memo(ne.forwardRef(Or)),ni=wr;function ri(ue){var ke=ue.picker,et=ue.multiplePanel,Ft=ue.pickerValue,xt=ue.onPickerValueChange,fn=ue.needConfirm,Qn=ue.onSubmit,Xn=ue.range,xu=ue.hoverValue,Tu=ne.useContext(Jn),eu=Tu.prefixCls,qu=Tu.generateConfig,Iu=ne.useCallback(function(Ua,Ma){return Ya(qu,ke,Ua,Ma)},[qu,ke]),na=ne.useMemo(function(){return Iu(Ft,1)},[Ft,Iu]),_u=function(Ma){xt(Iu(Ma,-1))},fa={onCellDblClick:function(){fn&&Qn()}},pa=ke==="time",va=(0,Ge.Z)((0,Ge.Z)({},ue),{},{hoverValue:null,hoverRangeValue:null,hideHeader:pa});return Xn?va.hoverRangeValue=xu:va.hoverValue=xu,et?ne.createElement("div",{className:"".concat(eu,"-panels")},ne.createElement(ja.Provider,{value:(0,Ge.Z)((0,Ge.Z)({},fa),{},{hideNext:!0})},ne.createElement(ni,va)),ne.createElement(ja.Provider,{value:(0,Ge.Z)((0,Ge.Z)({},fa),{},{hidePrev:!0})},ne.createElement(ni,(0,Se.Z)({},va,{pickerValue:na,onPickerValueChange:_u})))):ne.createElement(ja.Provider,{value:(0,Ge.Z)({},fa)},ne.createElement(ni,va))}function Ui(ue){return typeof ue=="function"?ue():ue}function gi(ue){var ke=ue.prefixCls,et=ue.presets,Ft=ue.onClick,xt=ue.onHover;return et.length?ne.createElement("div",{className:"".concat(ke,"-presets")},ne.createElement("ul",null,et.map(function(fn,Qn){var Xn=fn.label,xu=fn.value;return ne.createElement("li",{key:Qn,onClick:function(){Ft(Ui(xu))},onMouseEnter:function(){xt(Ui(xu))},onMouseLeave:function(){xt(null)}},Xn)}))):null}function Ji(ue){var ke=ue.panelRender,et=ue.internalMode,Ft=ue.picker,xt=ue.showNow,fn=ue.range,Qn=ue.multiple,Xn=ue.activeInfo,xu=Xn===void 0?[0,0,0]:Xn,Tu=ue.presets,eu=ue.onPresetHover,qu=ue.onPresetSubmit,Iu=ue.onFocus,na=ue.onBlur,_u=ue.onPanelMouseDown,fa=ue.direction,pa=ue.value,va=ue.onSelect,Ua=ue.isInvalid,Ma=ue.defaultOpenValue,Aa=ue.onOk,ol=ue.onSubmit,La=ne.useContext(Jn),Za=La.prefixCls,er="".concat(Za,"-panel"),vl=fa==="rtl",Wl=ne.useRef(null),jt=ne.useRef(null),Hu=ne.useState(0),sa=(0,He.Z)(Hu,2),Gu=sa[0],qt=sa[1],Na=ne.useState(0),za=(0,He.Z)(Na,2),Nl=za[0],Ia=za[1],ul=ne.useState(0),Ra=(0,He.Z)(ul,2),Xa=Ra[0],kl=Ra[1],ea=function(Oi){Oi.width&&qt(Oi.width)},gr=(0,He.Z)(xu,3),dr=gr[0],sr=gr[1],Tr=gr[2],Dr=ne.useState(0),Jr=(0,He.Z)(Dr,2),Wr=Jr[0],qr=Jr[1];ne.useEffect(function(){qr(10)},[dr]),ne.useEffect(function(){if(fn&&jt.current){var Po,Oi=((Po=Wl.current)===null||Po===void 0?void 0:Po.offsetWidth)||0,Eo=jt.current.getBoundingClientRect();if(!Eo.height||Eo.right<0){qr(function(Co){return Math.max(0,Co-1)});return}var yi=(vl?sr-Oi:dr)-Eo.left;if(kl(yi),Gu&&Gu<Tr){var Di=vl?Eo.right-(sr-Oi+Gu):dr+Oi-Eo.left-Gu,Qi=Math.max(0,Di);Ia(Qi)}else Ia(0)}},[Wr,vl,Gu,dr,sr,Tr,fn]);function Si(Po){return Po.filter(function(Oi){return Oi})}var ci=ne.useMemo(function(){return Si(Bn(pa))},[pa]),Ni=Ft==="time"&&!ci.length,ai=ne.useMemo(function(){return Ni?Si([Ma]):ci},[Ni,ci,Ma]),vo=Ni?Ma:ci,hi=ne.useMemo(function(){return ai.length?ai.some(function(Po){return Ua(Po)}):!0},[ai,Ua]),eo=function(){Ni&&va(Ma),Aa(),ol()},mi=ne.createElement("div",{className:"".concat(Za,"-panel-layout")},ne.createElement(gi,{prefixCls:Za,presets:Tu,onClick:qu,onHover:eu}),ne.createElement("div",null,ne.createElement(ri,(0,Se.Z)({},ue,{value:vo})),ne.createElement(tl,(0,Se.Z)({},ue,{showNow:Qn?!1:xt,invalid:hi,onSubmit:eo}))));ke&&(mi=ke(mi));var Ii="".concat(er,"-container"),fi="marginLeft",co="marginRight",no=ne.createElement("div",{onMouseDown:_u,tabIndex:-1,className:It()(Ii,"".concat(Za,"-").concat(et,"-panel-container")),style:(0,Zt.Z)((0,Zt.Z)({},vl?co:fi,Nl),vl?fi:co,"auto"),onFocus:Iu,onBlur:na},mi);return fn&&(no=ne.createElement("div",{onMouseDown:_u,ref:jt,className:It()("".concat(Za,"-range-wrapper"),"".concat(Za,"-").concat(Ft,"-range-wrapper"))},ne.createElement("div",{ref:Wl,className:"".concat(Za,"-range-arrow"),style:{left:Xa}}),ne.createElement(Ku.Z,{onResize:ea},no))),no}var $r=E(42244);function cl(ue,ke){var et=ue.format,Ft=ue.maskFormat,xt=ue.generateConfig,fn=ue.locale,Qn=ue.preserveInvalidOnBlur,Xn=ue.inputReadOnly,xu=ue.required,Tu=ue["aria-required"],eu=ue.onSubmit,qu=ue.onFocus,Iu=ue.onBlur,na=ue.onInputChange,_u=ue.onInvalid,fa=ue.open,pa=ue.onOpenChange,va=ue.onKeyDown,Ua=ue.onChange,Ma=ue.activeHelp,Aa=ue.name,ol=ue.autoComplete,La=ue.id,Za=ue.value,er=ue.invalid,vl=ue.placeholder,Wl=ue.disabled,jt=ue.activeIndex,Hu=ue.allHelp,sa=ue.picker,Gu=function(Xa,kl){var ea=xt.locale.parse(fn.locale,Xa,[kl]);return ea&&xt.isValidate(ea)?ea:null},qt=et[0],Na=ne.useCallback(function(Ra){return Nn(Ra,{locale:fn,format:qt,generateConfig:xt})},[fn,xt,qt]),za=ne.useMemo(function(){return Za.map(Na)},[Za,Na]),Nl=ne.useMemo(function(){var Ra=sa==="time"?8:10,Xa=typeof qt=="function"?qt(xt.getNow()).length:qt.length;return Math.max(Ra,Xa)+2},[qt,sa,xt]),Ia=function(Xa){for(var kl=0;kl<et.length;kl+=1){var ea=et[kl];if(typeof ea=="string"){var gr=Gu(Xa,ea);if(gr)return gr}}return!1},ul=function(Xa){function kl(dr){return Xa!==void 0?dr[Xa]:dr}var ea=(0,St.Z)(ue,{aria:!0,data:!0}),gr=(0,Ge.Z)((0,Ge.Z)({},ea),{},{format:Ft,validateFormat:function(sr){return!!Ia(sr)},preserveInvalidOnBlur:Qn,readOnly:Xn,required:xu,"aria-required":Tu,name:Aa,autoComplete:ol,size:Nl,id:kl(La),value:kl(za)||"",invalid:kl(er),placeholder:kl(vl),active:jt===Xa,helped:Hu||Ma&&jt===Xa,disabled:kl(Wl),onFocus:function(sr){qu(sr,Xa)},onBlur:function(sr){Iu(sr,Xa)},onSubmit:eu,onChange:function(sr){na();var Tr=Ia(sr);if(Tr){_u(!1,Xa),Ua(Tr,Xa);return}_u(!!sr,Xa)},onHelp:function(){pa(!0,{index:Xa})},onKeyDown:function(sr){var Tr=!1;if(va==null||va(sr,function(){Tr=!0}),!sr.defaultPrevented&&!Tr)switch(sr.key){case"Escape":pa(!1,{index:Xa});break;case"Enter":fa||pa(!0);break}}},ke==null?void 0:ke({valueTexts:za}));return Object.keys(gr).forEach(function(dr){gr[dr]===void 0&&delete gr[dr]}),gr};return[ul,Na]}var rl=["onMouseEnter","onMouseLeave"];function Ol(ue){return ne.useMemo(function(){return ct(ue,rl)},[ue])}var Ml=["icon","type"],Er=["onClear"];function $t(ue){var ke=ue.icon,et=ue.type,Ft=(0,$r.Z)(ue,Ml),xt=ne.useContext(Jn),fn=xt.prefixCls;return ke?ne.createElement("span",(0,Se.Z)({className:"".concat(fn,"-").concat(et)},Ft),ke):null}function ou(ue){var ke=ue.onClear,et=(0,$r.Z)(ue,Er);return ne.createElement($t,(0,Se.Z)({},et,{type:"clear",role:"button",onMouseDown:function(xt){xt.preventDefault()},onClick:function(xt){xt.stopPropagation(),ke()}}))}var cu=E(38705),Ha=E(17212),fl=["YYYY","MM","DD","HH","mm","ss","SSS"],il="\u9867",Al=function(){function ue(ke){(0,cu.Z)(this,ue),(0,Zt.Z)(this,"format",void 0),(0,Zt.Z)(this,"maskFormat",void 0),(0,Zt.Z)(this,"cells",void 0),(0,Zt.Z)(this,"maskCells",void 0),this.format=ke;var et=fl.map(function(Xn){return"(".concat(Xn,")")}).join("|"),Ft=new RegExp(et,"g");this.maskFormat=ke.replace(Ft,function(Xn){return il.repeat(Xn.length)});var xt=new RegExp("(".concat(fl.join("|"),")")),fn=(ke.split(xt)||[]).filter(function(Xn){return Xn}),Qn=0;this.cells=fn.map(function(Xn){var xu=fl.includes(Xn),Tu=Qn,eu=Qn+Xn.length;return Qn=eu,{text:Xn,mask:xu,start:Tu,end:eu}}),this.maskCells=this.cells.filter(function(Xn){return Xn.mask})}return(0,Ha.Z)(ue,[{key:"getSelection",value:function(et){var Ft=this.maskCells[et]||{},xt=Ft.start,fn=Ft.end;return[xt||0,fn||0]}},{key:"match",value:function(et){for(var Ft=0;Ft<this.maskFormat.length;Ft+=1){var xt=this.maskFormat[Ft],fn=et[Ft];if(!fn||xt!==il&&xt!==fn)return!1}return!0}},{key:"size",value:function(){return this.maskCells.length}},{key:"getMaskCellIndex",value:function(et){for(var Ft=Number.MAX_SAFE_INTEGER,xt=0,fn=0;fn<this.maskCells.length;fn+=1){var Qn=this.maskCells[fn],Xn=Qn.start,xu=Qn.end;if(et>=Xn&&et<=xu)return fn;var Tu=Math.min(Math.abs(et-Xn),Math.abs(et-xu));Tu<Ft&&(Ft=Tu,xt=fn)}return xt}}]),ue}();function Zl(ue){var ke={YYYY:[0,9999,new Date().getFullYear()],MM:[1,12],DD:[1,31],HH:[0,23],mm:[0,59],ss:[0,59],SSS:[0,999]};return ke[ue]}var Tl=["active","showActiveCls","suffixIcon","format","validateFormat","onChange","onInput","helped","onHelp","onSubmit","onKeyDown","preserveInvalidOnBlur","invalid","clearIcon"],Hl=ne.forwardRef(function(ue,ke){var et=ue.active,Ft=ue.showActiveCls,xt=Ft===void 0?!0:Ft,fn=ue.suffixIcon,Qn=ue.format,Xn=ue.validateFormat,xu=ue.onChange,Tu=ue.onInput,eu=ue.helped,qu=ue.onHelp,Iu=ue.onSubmit,na=ue.onKeyDown,_u=ue.preserveInvalidOnBlur,fa=_u===void 0?!1:_u,pa=ue.invalid,va=ue.clearIcon,Ua=(0,$r.Z)(ue,Tl),Ma=ue.value,Aa=ue.onFocus,ol=ue.onBlur,La=ue.onMouseUp,Za=ne.useContext(Jn),er=Za.prefixCls,vl=Za.input,Wl=vl===void 0?"input":vl,jt="".concat(er,"-input"),Hu=ne.useState(!1),sa=(0,He.Z)(Hu,2),Gu=sa[0],qt=sa[1],Na=ne.useState(Ma),za=(0,He.Z)(Na,2),Nl=za[0],Ia=za[1],ul=ne.useState(""),Ra=(0,He.Z)(ul,2),Xa=Ra[0],kl=Ra[1],ea=ne.useState(null),gr=(0,He.Z)(ea,2),dr=gr[0],sr=gr[1],Tr=ne.useState(null),Dr=(0,He.Z)(Tr,2),Jr=Dr[0],Wr=Dr[1],qr=Nl||"";ne.useEffect(function(){Ia(Ma)},[Ma]);var Si=ne.useRef(),ci=ne.useRef();ne.useImperativeHandle(ke,function(){return{nativeElement:Si.current,inputElement:ci.current,focus:function(cr){ci.current.focus(cr)},blur:function(){ci.current.blur()}}});var Ni=ne.useMemo(function(){return new Al(Qn||"")},[Qn]),ai=ne.useMemo(function(){return eu?[0,0]:Ni.getSelection(dr)},[Ni,dr,eu]),vo=(0,He.Z)(ai,2),hi=vo[0],eo=vo[1],mi=function(cr){cr&&cr!==Qn&&cr!==Ma&&qu()},Ii=(0,tt.zX)(function(kr){Xn(kr)&&xu(kr),Ia(kr),mi(kr)}),fi=function(cr){if(!Qn){var Mi=cr.target.value;mi(Mi),Ia(Mi),xu(Mi)}},co=function(cr){var Mi=cr.clipboardData.getData("text");Xn(Mi)&&Ii(Mi)},no=ne.useRef(!1),Po=function(){no.current=!0},Oi=function(cr){var Mi=cr.target,Kl=Mi.selectionStart,Pr=Ni.getMaskCellIndex(Kl);sr(Pr),Wr({}),La==null||La(cr),no.current=!1},Eo=function(cr){qt(!0),sr(0),kl(""),Aa(cr)},yi=function(cr){ol(cr)},Di=function(cr){qt(!1),yi(cr)};ya(et,function(){!et&&!fa&&Ia(Ma)});var Qi=function(cr){cr.key==="Enter"&&Xn(qr)&&Iu(),na==null||na(cr)},Co=function(cr){Qi(cr);var Mi=cr.key,Kl=null,Pr=null,Bo=eo-hi,Do=Qn.slice(hi,eo),ko=function(gs){sr(function(hs){var ss=hs+gs;return ss=Math.max(ss,0),ss=Math.min(ss,Ni.size()-1),ss})},Pl=function(gs){var hs=Zl(Do),ss=(0,He.Z)(hs,3),_s=ss[0],ic=ss[1],ho=ss[2],cs=qr.slice(hi,eo),js=Number(cs);if(isNaN(js))return String(ho||(gs>0?_s:ic));var Ac=js+gs,Zs=ic-_s+1;return String(_s+(Zs+Ac-_s)%Zs)};switch(Mi){case"Backspace":case"Delete":Kl="",Pr=Do;break;case"ArrowLeft":Kl="",ko(-1);break;case"ArrowRight":Kl="",ko(1);break;case"ArrowUp":Kl="",Pr=Pl(1);break;case"ArrowDown":Kl="",Pr=Pl(-1);break;default:isNaN(Number(Mi))||(Kl=Xa+Mi,Pr=Kl);break}if(Kl!==null&&(kl(Kl),Kl.length>=Bo&&(ko(1),kl(""))),Pr!==null){var ts=qr.slice(0,hi)+pn(Pr,Bo)+qr.slice(eo);Ii(ts.slice(0,Qn.length))}Wr({})},ei=ne.useRef();(0,ht.Z)(function(){if(!(!Gu||!Qn||no.current)){if(!Ni.match(qr)){Ii(Qn);return}return ci.current.setSelectionRange(hi,eo),ei.current=(0,vn.Z)(function(){ci.current.setSelectionRange(hi,eo)}),function(){vn.Z.cancel(ei.current)}}},[Ni,Qn,Gu,qr,dr,hi,eo,Jr,Ii]);var es=Qn?{onFocus:Eo,onBlur:Di,onKeyDown:Co,onMouseDown:Po,onMouseUp:Oi,onPaste:co}:{};return ne.createElement("div",{ref:Si,className:It()(jt,(0,Zt.Z)((0,Zt.Z)({},"".concat(jt,"-active"),et&&xt),"".concat(jt,"-placeholder"),eu))},ne.createElement(Wl,(0,Se.Z)({ref:ci,"aria-invalid":pa,autoComplete:"off"},Ua,{onKeyDown:Qi,onBlur:yi},es,{value:qr,onChange:fi})),ne.createElement($t,{type:"suffix",icon:fn}),va)}),ui=Hl,Gr=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],ar=["index"];function Rr(ue,ke){var et=ue.id,Ft=ue.prefix,xt=ue.clearIcon,fn=ue.suffixIcon,Qn=ue.separator,Xn=Qn===void 0?"~":Qn,xu=ue.activeIndex,Tu=ue.activeHelp,eu=ue.allHelp,qu=ue.focused,Iu=ue.onFocus,na=ue.onBlur,_u=ue.onKeyDown,fa=ue.locale,pa=ue.generateConfig,va=ue.placeholder,Ua=ue.className,Ma=ue.style,Aa=ue.onClick,ol=ue.onClear,La=ue.value,Za=ue.onChange,er=ue.onSubmit,vl=ue.onInputChange,Wl=ue.format,jt=ue.maskFormat,Hu=ue.preserveInvalidOnBlur,sa=ue.onInvalid,Gu=ue.disabled,qt=ue.invalid,Na=ue.inputReadOnly,za=ue.direction,Nl=ue.onOpenChange,Ia=ue.onActiveInfo,ul=ue.placement,Ra=ue.onMouseDown,Xa=ue.required,kl=ue["aria-required"],ea=ue.autoFocus,gr=ue.tabIndex,dr=(0,$r.Z)(ue,Gr),sr=za==="rtl",Tr=ne.useContext(Jn),Dr=Tr.prefixCls,Jr=ne.useMemo(function(){if(typeof et=="string")return[et];var yi=et||{};return[yi.start,yi.end]},[et]),Wr=ne.useRef(),qr=ne.useRef(),Si=ne.useRef(),ci=function(Di){var Qi;return(Qi=[qr,Si][Di])===null||Qi===void 0?void 0:Qi.current};ne.useImperativeHandle(ke,function(){return{nativeElement:Wr.current,focus:function(Di){if((0,ra.Z)(Di)==="object"){var Qi,Co=Di||{},ei=Co.index,es=ei===void 0?0:ei,kr=(0,$r.Z)(Co,ar);(Qi=ci(es))===null||Qi===void 0||Qi.focus(kr)}else{var cr;(cr=ci(Di!=null?Di:0))===null||cr===void 0||cr.focus()}},blur:function(){var Di,Qi;(Di=ci(0))===null||Di===void 0||Di.blur(),(Qi=ci(1))===null||Qi===void 0||Qi.blur()}}});var Ni=Ol(dr),ai=ne.useMemo(function(){return Array.isArray(va)?va:[va,va]},[va]),vo=cl((0,Ge.Z)((0,Ge.Z)({},ue),{},{id:Jr,placeholder:ai})),hi=(0,He.Z)(vo,1),eo=hi[0],mi=ne.useState({position:"absolute",width:0}),Ii=(0,He.Z)(mi,2),fi=Ii[0],co=Ii[1],no=(0,tt.zX)(function(){var yi=ci(xu);if(yi){var Di=yi.nativeElement.getBoundingClientRect(),Qi=Wr.current.getBoundingClientRect(),Co=Di.left-Qi.left;co(function(ei){return(0,Ge.Z)((0,Ge.Z)({},ei),{},{width:Di.width,left:Co})}),Ia([Di.left,Di.right,Qi.width])}});ne.useEffect(function(){no()},[xu]);var Po=xt&&(La[0]&&!Gu[0]||La[1]&&!Gu[1]),Oi=ea&&!Gu[0],Eo=ea&&!Oi&&!Gu[1];return ne.createElement(Ku.Z,{onResize:no},ne.createElement("div",(0,Se.Z)({},Ni,{className:It()(Dr,"".concat(Dr,"-range"),(0,Zt.Z)((0,Zt.Z)((0,Zt.Z)((0,Zt.Z)({},"".concat(Dr,"-focused"),qu),"".concat(Dr,"-disabled"),Gu.every(function(yi){return yi})),"".concat(Dr,"-invalid"),qt.some(function(yi){return yi})),"".concat(Dr,"-rtl"),sr),Ua),style:Ma,ref:Wr,onClick:Aa,onMouseDown:function(Di){var Qi=Di.target;Qi!==qr.current.inputElement&&Qi!==Si.current.inputElement&&Di.preventDefault(),Ra==null||Ra(Di)}}),Ft&&ne.createElement("div",{className:"".concat(Dr,"-prefix")},Ft),ne.createElement(ui,(0,Se.Z)({ref:qr},eo(0),{autoFocus:Oi,tabIndex:gr,"date-range":"start"})),ne.createElement("div",{className:"".concat(Dr,"-range-separator")},Xn),ne.createElement(ui,(0,Se.Z)({ref:Si},eo(1),{autoFocus:Eo,tabIndex:gr,"date-range":"end"})),ne.createElement("div",{className:"".concat(Dr,"-active-bar"),style:fi}),ne.createElement($t,{type:"suffix",icon:fn}),Po&&ne.createElement(ou,{icon:xt,onClear:ol})))}var Zr=ne.forwardRef(Rr),ma=Zr;function Ar(ue,ke){var et=ue!=null?ue:ke;return Array.isArray(et)?et:[et,et]}function Ur(ue){return ue===1?"end":"start"}function bo(ue,ke){var et=Jt(ue,function(){var ji=ue.disabled,Ei=ue.allowEmpty,Li=Ar(ji,!1),Ta=Ar(Ei,!1);return{disabled:Li,allowEmpty:Ta}}),Ft=(0,He.Z)(et,6),xt=Ft[0],fn=Ft[1],Qn=Ft[2],Xn=Ft[3],xu=Ft[4],Tu=Ft[5],eu=xt.prefixCls,qu=xt.styles,Iu=xt.classNames,na=xt.defaultValue,_u=xt.value,fa=xt.needConfirm,pa=xt.onKeyDown,va=xt.disabled,Ua=xt.allowEmpty,Ma=xt.disabledDate,Aa=xt.minDate,ol=xt.maxDate,La=xt.defaultOpen,Za=xt.open,er=xt.onOpenChange,vl=xt.locale,Wl=xt.generateConfig,jt=xt.picker,Hu=xt.showNow,sa=xt.showToday,Gu=xt.showTime,qt=xt.mode,Na=xt.onPanelChange,za=xt.onCalendarChange,Nl=xt.onOk,Ia=xt.defaultPickerValue,ul=xt.pickerValue,Ra=xt.onPickerValueChange,Xa=xt.inputReadOnly,kl=xt.suffixIcon,ea=xt.onFocus,gr=xt.onBlur,dr=xt.presets,sr=xt.ranges,Tr=xt.components,Dr=xt.cellRender,Jr=xt.dateRender,Wr=xt.monthCellRender,qr=xt.onClick,Si=Zn(ke),ci=Mn(Za,La,va,er),Ni=(0,He.Z)(ci,2),ai=Ni[0],vo=Ni[1],hi=function(Ei,Li){(va.some(function(Ta){return!Ta})||!Ei)&&vo(Ei,Li)},eo=mn(Wl,vl,Xn,!0,!1,na,_u,za,Nl),mi=(0,He.Z)(eo,5),Ii=mi[0],fi=mi[1],co=mi[2],no=mi[3],Po=mi[4],Oi=co(),Eo=ia(va,Ua,ai),yi=(0,He.Z)(Eo,9),Di=yi[0],Qi=yi[1],Co=yi[2],ei=yi[3],es=yi[4],kr=yi[5],cr=yi[6],Mi=yi[7],Kl=yi[8],Pr=function(Ei,Li){Qi(!0),ea==null||ea(Ei,{range:Ur(Li!=null?Li:ei)})},Bo=function(Ei,Li){Qi(!1),gr==null||gr(Ei,{range:Ur(Li!=null?Li:ei)})},Do=ne.useMemo(function(){if(!Gu)return null;var ji=Gu.disabledTime,Ei=ji?function(Li){var Ta=Ur(ei),Jo=nt(Oi,cr,ei);return ji(Li,Ta,{from:Jo})}:void 0;return(0,Ge.Z)((0,Ge.Z)({},Gu),{},{disabledTime:Ei})},[Gu,ei,Oi,cr]),ko=(0,tt.C8)([jt,jt],{value:qt}),Pl=(0,He.Z)(ko,2),ts=Pl[0],Hs=Pl[1],gs=ts[ei]||jt,hs=gs==="date"&&Do?"datetime":gs,ss=hs===jt&&hs!=="time",_s=xn(jt,gs,Hu,sa,!0),ic=Dt(xt,Ii,fi,co,no,va,Xn,Di,ai,Tu),ho=(0,He.Z)(ic,2),cs=ho[0],js=ho[1],Ac=Dl(Oi,va,cr,Wl,vl,Ma),Zs=Wn(Oi,Tu,Ua),Fs=(0,He.Z)(Zs,2),uo=Fs[0],Kc=Fs[1],gc=ba(Wl,vl,Oi,ts,ai,ei,fn,ss,Ia,ul,Do==null?void 0:Do.defaultOpenValue,Ra,Aa,ol),kc=(0,He.Z)(gc,2),oc=kc[0],bc=kc[1],ls=(0,tt.zX)(function(ji,Ei,Li){var Ta=Ye(ts,ei,Ei);if((Ta[0]!==ts[0]||Ta[1]!==ts[1])&&Hs(Ta),Na&&Li!==!1){var Jo=(0,rt.Z)(Oi);ji&&(Jo[ei]=ji),Na(Jo,Ta)}}),Xo=function(Ei,Li){return Ye(Oi,Li,Ei)},ws=function(Ei,Li){var Ta=Oi;Ei&&(Ta=Xo(Ei,ei)),Mi(ei);var Jo=kr(Ta);no(Ta),cs(ei,Jo===null),Jo===null?hi(!1,{force:!0}):Li||Si.current.focus({index:Jo})},jc=function(Ei){var Li,Ta=Ei.target.getRootNode();if(!Si.current.nativeElement.contains((Li=Ta.activeElement)!==null&&Li!==void 0?Li:document.activeElement)){var Jo=va.findIndex(function(Zd){return!Zd});Jo>=0&&Si.current.focus({index:Jo})}hi(!0),qr==null||qr(Ei)},sc=function(){js(null),hi(!1,{force:!0})},Zc=ne.useState(null),Ks=(0,He.Z)(Zc,2),zc=Ks[0],xc=Ks[1],Ws=ne.useState(null),hc=(0,He.Z)(Ws,2),$s=hc[0],Us=hc[1],Xs=ne.useMemo(function(){return $s||Oi},[Oi,$s]);ne.useEffect(function(){ai||Us(null)},[ai]);var Qc=ne.useState([0,0,0]),wc=(0,He.Z)(Qc,2),Hc=wc[0],Xc=wc[1],Jc=Ru(dr,sr),Ic=function(Ei){Us(Ei),xc("preset")},cc=function(Ei){var Li=js(Ei);Li&&hi(!1,{force:!0})},qc=function(Ei){ws(Ei)},Fc=function(Ei){Us(Ei?Xo(Ei,ei):null),xc("cell")},_c=function(Ei){hi(!0),Pr(Ei)},$c=function(){Co("panel")},zr=function(Ei){var Li=Ye(Oi,ei,Ei);no(Li),!fa&&!Qn&&fn===hs&&ws(Ei)},Uo=function(){hi(!1)},ed=Gt(Dr,Jr,Wr,Ur(ei)),vd=Oi[ei]||null,td=(0,tt.zX)(function(ji){return Tu(ji,{activeIndex:ei})}),bi=ne.useMemo(function(){var ji=(0,St.Z)(xt,!1),Ei=(0,Qt.Z)(xt,[].concat((0,rt.Z)(Object.keys(ji)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Ei},[xt]),li=ne.createElement(Ji,(0,Se.Z)({},bi,{showNow:_s,showTime:Do,range:!0,multiplePanel:ss,activeInfo:Hc,disabledDate:Ac,onFocus:_c,onBlur:Bo,onPanelMouseDown:$c,picker:jt,mode:gs,internalMode:hs,onPanelChange:ls,format:xu,value:vd,isInvalid:td,onChange:null,onSelect:zr,pickerValue:oc,defaultOpenValue:Bn(Gu==null?void 0:Gu.defaultOpenValue)[ei],onPickerValueChange:bc,hoverValue:Xs,onHover:Fc,needConfirm:fa,onSubmit:ws,onOk:Po,presets:Jc,onPresetHover:Ic,onPresetSubmit:cc,onNow:qc,cellRender:ed})),ds=function(Ei,Li){var Ta=Xo(Ei,Li);no(Ta)},Cs=function(){Co("input")},Pc=function(Ei,Li){var Ta=cr.length,Jo=cr[Ta-1];if(Ta&&Jo!==Li&&fa&&!Ua[Jo]&&!Kl(Jo)&&Oi[Jo]){Si.current.focus({index:Jo});return}Co("input"),hi(!0,{inherit:!0}),ei!==Li&&ai&&!fa&&Qn&&ws(null,!0),es(Li),Pr(Ei,Li)},Ed=function(Ei,Li){if(hi(!1),!fa&&Co()==="input"){var Ta=kr(Oi);cs(ei,Ta===null)}Bo(Ei,Li)},p0=function(Ei,Li){Ei.key==="Tab"&&ws(null,!0),pa==null||pa(Ei,Li)},nd=ne.useMemo(function(){return{prefixCls:eu,locale:vl,generateConfig:Wl,button:Tr.button,input:Tr.input}},[eu,vl,Wl,Tr.button,Tr.input]);if((0,ht.Z)(function(){ai&&ei!==void 0&&ls(null,jt,!1)},[ai,ei,jt]),(0,ht.Z)(function(){var ji=Co();!ai&&ji==="input"&&(hi(!1),ws(null,!0)),!ai&&Qn&&!fa&&ji==="panel"&&(hi(!0),ws())},[ai]),0)var jd;return ne.createElement(Jn.Provider,{value:nd},ne.createElement(ln,(0,Se.Z)({},Xe(xt),{popupElement:li,popupStyle:qu.popup,popupClassName:Iu.popup,visible:ai,onClose:Uo,range:!0}),ne.createElement(ma,(0,Se.Z)({},xt,{ref:Si,suffixIcon:kl,activeIndex:Di||ai?ei:null,activeHelp:!!$s,allHelp:!!$s&&zc==="preset",focused:Di,onFocus:Pc,onBlur:Ed,onKeyDown:p0,onSubmit:ws,value:Xs,maskFormat:xu,onChange:ds,onInputChange:Cs,format:Xn,inputReadOnly:Xa,disabled:va,open:ai,onOpenChange:hi,onClick:jc,onClear:sc,invalid:uo,onInvalid:Kc,onActiveInfo:Xc}))))}var si=ne.forwardRef(bo),Ci=si,Ti=E(83836);function Mr(ue){var ke=ue.prefixCls,et=ue.value,Ft=ue.onRemove,xt=ue.removeIcon,fn=xt===void 0?"\xD7":xt,Qn=ue.formatDate,Xn=ue.disabled,xu=ue.maxTagCount,Tu=ue.placeholder,eu="".concat(ke,"-selector"),qu="".concat(ke,"-selection"),Iu="".concat(qu,"-overflow");function na(pa,va){return ne.createElement("span",{className:It()("".concat(qu,"-item")),title:typeof pa=="string"?pa:null},ne.createElement("span",{className:"".concat(qu,"-item-content")},pa),!Xn&&va&&ne.createElement("span",{onMouseDown:function(Ma){Ma.preventDefault()},onClick:va,className:"".concat(qu,"-item-remove")},fn))}function _u(pa){var va=Qn(pa),Ua=function(Aa){Aa&&Aa.stopPropagation(),Ft(pa)};return na(va,Ua)}function fa(pa){var va="+ ".concat(pa.length," ...");return na(va)}return ne.createElement("div",{className:eu},ne.createElement(Ti.Z,{prefixCls:Iu,data:et,renderItem:_u,renderRest:fa,itemKey:function(va){return Qn(va)},maxCount:xu}),!et.length&&ne.createElement("span",{className:"".concat(ke,"-selection-placeholder")},Tu))}var Pi=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function di(ue,ke){var et=ue.id,Ft=ue.open,xt=ue.prefix,fn=ue.clearIcon,Qn=ue.suffixIcon,Xn=ue.activeHelp,xu=ue.allHelp,Tu=ue.focused,eu=ue.onFocus,qu=ue.onBlur,Iu=ue.onKeyDown,na=ue.locale,_u=ue.generateConfig,fa=ue.placeholder,pa=ue.className,va=ue.style,Ua=ue.onClick,Ma=ue.onClear,Aa=ue.internalPicker,ol=ue.value,La=ue.onChange,Za=ue.onSubmit,er=ue.onInputChange,vl=ue.multiple,Wl=ue.maxTagCount,jt=ue.format,Hu=ue.maskFormat,sa=ue.preserveInvalidOnBlur,Gu=ue.onInvalid,qt=ue.disabled,Na=ue.invalid,za=ue.inputReadOnly,Nl=ue.direction,Ia=ue.onOpenChange,ul=ue.onMouseDown,Ra=ue.required,Xa=ue["aria-required"],kl=ue.autoFocus,ea=ue.tabIndex,gr=ue.removeIcon,dr=(0,$r.Z)(ue,Pi),sr=Nl==="rtl",Tr=ne.useContext(Jn),Dr=Tr.prefixCls,Jr=ne.useRef(),Wr=ne.useRef();ne.useImperativeHandle(ke,function(){return{nativeElement:Jr.current,focus:function(fi){var co;(co=Wr.current)===null||co===void 0||co.focus(fi)},blur:function(){var fi;(fi=Wr.current)===null||fi===void 0||fi.blur()}}});var qr=Ol(dr),Si=function(fi){La([fi])},ci=function(fi){var co=ol.filter(function(no){return no&&!Kn(_u,na,no,fi,Aa)});La(co),Ft||Za()},Ni=cl((0,Ge.Z)((0,Ge.Z)({},ue),{},{onChange:Si}),function(Ii){var fi=Ii.valueTexts;return{value:fi[0]||"",active:Tu}}),ai=(0,He.Z)(Ni,2),vo=ai[0],hi=ai[1],eo=!!(fn&&ol.length&&!qt),mi=vl?ne.createElement(ne.Fragment,null,ne.createElement(Mr,{prefixCls:Dr,value:ol,onRemove:ci,formatDate:hi,maxTagCount:Wl,disabled:qt,removeIcon:gr,placeholder:fa}),ne.createElement("input",{className:"".concat(Dr,"-multiple-input"),value:ol.map(hi).join(","),ref:Wr,readOnly:!0,autoFocus:kl,tabIndex:ea}),ne.createElement($t,{type:"suffix",icon:Qn}),eo&&ne.createElement(ou,{icon:fn,onClear:Ma})):ne.createElement(ui,(0,Se.Z)({ref:Wr},vo(),{autoFocus:kl,tabIndex:ea,suffixIcon:Qn,clearIcon:eo&&ne.createElement(ou,{icon:fn,onClear:Ma}),showActiveCls:!1}));return ne.createElement("div",(0,Se.Z)({},qr,{className:It()(Dr,(0,Zt.Z)((0,Zt.Z)((0,Zt.Z)((0,Zt.Z)((0,Zt.Z)({},"".concat(Dr,"-multiple"),vl),"".concat(Dr,"-focused"),Tu),"".concat(Dr,"-disabled"),qt),"".concat(Dr,"-invalid"),Na),"".concat(Dr,"-rtl"),sr),pa),style:va,ref:Jr,onClick:Ua,onMouseDown:function(fi){var co,no=fi.target;no!==((co=Wr.current)===null||co===void 0?void 0:co.inputElement)&&fi.preventDefault(),ul==null||ul(fi)}}),xt&&ne.createElement("div",{className:"".concat(Dr,"-prefix")},xt),mi)}var fo=ne.forwardRef(di),oo=fo;function Oo(ue,ke){var et=Jt(ue),Ft=(0,He.Z)(et,6),xt=Ft[0],fn=Ft[1],Qn=Ft[2],Xn=Ft[3],xu=Ft[4],Tu=Ft[5],eu=xt,qu=eu.prefixCls,Iu=eu.styles,na=eu.classNames,_u=eu.order,fa=eu.defaultValue,pa=eu.value,va=eu.needConfirm,Ua=eu.onChange,Ma=eu.onKeyDown,Aa=eu.disabled,ol=eu.disabledDate,La=eu.minDate,Za=eu.maxDate,er=eu.defaultOpen,vl=eu.open,Wl=eu.onOpenChange,jt=eu.locale,Hu=eu.generateConfig,sa=eu.picker,Gu=eu.showNow,qt=eu.showToday,Na=eu.showTime,za=eu.mode,Nl=eu.onPanelChange,Ia=eu.onCalendarChange,ul=eu.onOk,Ra=eu.multiple,Xa=eu.defaultPickerValue,kl=eu.pickerValue,ea=eu.onPickerValueChange,gr=eu.inputReadOnly,dr=eu.suffixIcon,sr=eu.removeIcon,Tr=eu.onFocus,Dr=eu.onBlur,Jr=eu.presets,Wr=eu.components,qr=eu.cellRender,Si=eu.dateRender,ci=eu.monthCellRender,Ni=eu.onClick,ai=Zn(ke);function vo(bi){return bi===null?null:Ra?bi:bi[0]}var hi=Ju(Hu,jt,fn),eo=Mn(vl,er,[Aa],Wl),mi=(0,He.Z)(eo,2),Ii=mi[0],fi=mi[1],co=function(li,ds,Cs){if(Ia){var Pc=(0,Ge.Z)({},Cs);delete Pc.range,Ia(vo(li),vo(ds),Pc)}},no=function(li){ul==null||ul(vo(li))},Po=mn(Hu,jt,Xn,!1,_u,fa,pa,co,no),Oi=(0,He.Z)(Po,5),Eo=Oi[0],yi=Oi[1],Di=Oi[2],Qi=Oi[3],Co=Oi[4],ei=Di(),es=ia([Aa]),kr=(0,He.Z)(es,4),cr=kr[0],Mi=kr[1],Kl=kr[2],Pr=kr[3],Bo=function(li){Mi(!0),Tr==null||Tr(li,{})},Do=function(li){Mi(!1),Dr==null||Dr(li,{})},ko=(0,tt.C8)(sa,{value:za}),Pl=(0,He.Z)(ko,2),ts=Pl[0],Hs=Pl[1],gs=ts==="date"&&Na?"datetime":ts,hs=xn(sa,ts,Gu,qt),ss=Ua&&function(bi,li){Ua(vo(bi),vo(li))},_s=Dt((0,Ge.Z)((0,Ge.Z)({},xt),{},{onChange:ss}),Eo,yi,Di,Qi,[],Xn,cr,Ii,Tu),ic=(0,He.Z)(_s,2),ho=ic[1],cs=Wn(ei,Tu),js=(0,He.Z)(cs,2),Ac=js[0],Zs=js[1],Fs=ne.useMemo(function(){return Ac.some(function(bi){return bi})},[Ac]),uo=function(li,ds){if(ea){var Cs=(0,Ge.Z)((0,Ge.Z)({},ds),{},{mode:ds.mode[0]});delete Cs.range,ea(li[0],Cs)}},Kc=ba(Hu,jt,ei,[ts],Ii,Pr,fn,!1,Xa,kl,Bn(Na==null?void 0:Na.defaultOpenValue),uo,La,Za),gc=(0,He.Z)(Kc,2),kc=gc[0],oc=gc[1],bc=(0,tt.zX)(function(bi,li,ds){if(Hs(li),Nl&&ds!==!1){var Cs=bi||ei[ei.length-1];Nl(Cs,li)}}),ls=function(){ho(Di()),fi(!1,{force:!0})},Xo=function(li){!Aa&&!ai.current.nativeElement.contains(document.activeElement)&&ai.current.focus(),fi(!0),Ni==null||Ni(li)},ws=function(){ho(null),fi(!1,{force:!0})},jc=ne.useState(null),sc=(0,He.Z)(jc,2),Zc=sc[0],Ks=sc[1],zc=ne.useState(null),xc=(0,He.Z)(zc,2),Ws=xc[0],hc=xc[1],$s=ne.useMemo(function(){var bi=[Ws].concat((0,rt.Z)(ei)).filter(function(li){return li});return Ra?bi:bi.slice(0,1)},[ei,Ws,Ra]),Us=ne.useMemo(function(){return!Ra&&Ws?[Ws]:ei.filter(function(bi){return bi})},[ei,Ws,Ra]);ne.useEffect(function(){Ii||hc(null)},[Ii]);var Xs=Ru(Jr),Qc=function(li){hc(li),Ks("preset")},wc=function(li){var ds=Ra?hi(Di(),li):[li],Cs=ho(ds);Cs&&!Ra&&fi(!1,{force:!0})},Hc=function(li){wc(li)},Xc=function(li){hc(li),Ks("cell")},Jc=function(li){fi(!0),Bo(li)},Ic=function(li){if(Kl("panel"),!(Ra&&gs!==sa)){var ds=Ra?hi(Di(),li):[li];Qi(ds),!va&&!Qn&&fn===gs&&ls()}},cc=function(){fi(!1)},qc=Gt(qr,Si,ci),Fc=ne.useMemo(function(){var bi=(0,St.Z)(xt,!1),li=(0,Qt.Z)(xt,[].concat((0,rt.Z)(Object.keys(bi)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,Ge.Z)((0,Ge.Z)({},li),{},{multiple:xt.multiple})},[xt]),_c=ne.createElement(Ji,(0,Se.Z)({},Fc,{showNow:hs,showTime:Na,disabledDate:ol,onFocus:Jc,onBlur:Do,picker:sa,mode:ts,internalMode:gs,onPanelChange:bc,format:xu,value:ei,isInvalid:Tu,onChange:null,onSelect:Ic,pickerValue:kc,defaultOpenValue:Na==null?void 0:Na.defaultOpenValue,onPickerValueChange:oc,hoverValue:$s,onHover:Xc,needConfirm:va,onSubmit:ls,onOk:Co,presets:Xs,onPresetHover:Qc,onPresetSubmit:wc,onNow:Hc,cellRender:qc})),$c=function(li){Qi(li)},zr=function(){Kl("input")},Uo=function(li){Kl("input"),fi(!0,{inherit:!0}),Bo(li)},ed=function(li){fi(!1),Do(li)},vd=function(li,ds){li.key==="Tab"&&ls(),Ma==null||Ma(li,ds)},td=ne.useMemo(function(){return{prefixCls:qu,locale:jt,generateConfig:Hu,button:Wr.button,input:Wr.input}},[qu,jt,Hu,Wr.button,Wr.input]);return(0,ht.Z)(function(){Ii&&Pr!==void 0&&bc(null,sa,!1)},[Ii,Pr,sa]),(0,ht.Z)(function(){var bi=Kl();!Ii&&bi==="input"&&(fi(!1),ls()),!Ii&&Qn&&!va&&bi==="panel"&&ls()},[Ii]),ne.createElement(Jn.Provider,{value:td},ne.createElement(ln,(0,Se.Z)({},Xe(xt),{popupElement:_c,popupStyle:Iu.popup,popupClassName:na.popup,visible:Ii,onClose:cc}),ne.createElement(oo,(0,Se.Z)({},xt,{ref:ai,suffixIcon:dr,removeIcon:sr,activeHelp:!!Ws,allHelp:!!Ws&&Zc==="preset",focused:cr,onFocus:Uo,onBlur:ed,onKeyDown:vd,onSubmit:ls,value:Us,maskFormat:xu,onChange:$c,onInputChange:zr,internalPicker:fn,format:Xn,inputReadOnly:gr,disabled:Aa,open:Ii,onOpenChange:fi,onClick:Xo,onClear:ws,invalid:Fs,onInvalid:function(li){Zs(li,0)}}))))}var xo=ne.forwardRef(Oo),Qo=xo,Nr=Qo,Ho=E(62487),Fo=E(75030),Vi=E(82855),yo=E(48755),Ki=E(2171),so=E(83397),_l=E(31756),zu=E(56553),go=E(24971),wo=E(9017),$u=E(70045),Ds=E(57428),oi=E(36237),Vo=E(53075),Os=E(64910),Ms=E(63356),ps=E(56119),Ls=E(46e3),Io=E(93873),Qs=E(36305),Rs=E(16931),Wo=E(51636),vs=E(26743);const Go=(ue,ke)=>{const{componentCls:et,controlHeight:Ft}=ue,xt=ke?`${et}-${ke}`:"",fn=(0,vs.gp)(ue);return[{[`${et}-multiple${xt}`]:{paddingBlock:fn.containerPadding,paddingInlineStart:fn.basePadding,minHeight:Ft,[`${et}-selection-item`]:{height:fn.itemHeight,lineHeight:(0,oi.unit)(fn.itemLineHeight)}}}]};var bs=ue=>{const{componentCls:ke,calc:et,lineWidth:Ft}=ue,xt=(0,Wo.mergeToken)(ue,{fontHeight:ue.fontSize,selectHeight:ue.controlHeightSM,multipleSelectItemHeight:ue.multipleItemHeightSM,borderRadius:ue.borderRadiusSM,borderRadiusSM:ue.borderRadiusXS,controlHeight:ue.controlHeightSM}),fn=(0,Wo.mergeToken)(ue,{fontHeight:et(ue.multipleItemHeightLG).sub(et(Ft).mul(2).equal()).equal(),fontSize:ue.fontSizeLG,selectHeight:ue.controlHeightLG,multipleSelectItemHeight:ue.multipleItemHeightLG,borderRadius:ue.borderRadiusLG,borderRadiusSM:ue.borderRadius,controlHeight:ue.controlHeightLG});return[Go(xt,"small"),Go(ue),Go(fn,"large"),{[`${ke}${ke}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${ke}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${ke}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:ue.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${ue.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:ue.colorTextPlaceholder,pointerEvents:"none"}}},(0,vs._z)(ue)),{[`${ke}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},xs=E(17835);const Ys=ue=>{const{pickerCellCls:ke,pickerCellInnerCls:et,cellHeight:Ft,borderRadiusSM:xt,motionDurationMid:fn,cellHoverBg:Qn,lineWidth:Xn,lineType:xu,colorPrimary:Tu,cellActiveWithRangeBg:eu,colorTextLightSolid:qu,colorTextDisabled:Iu,cellBgDisabled:na,colorFillSecondary:_u}=ue;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Ft,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[et]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Ft,height:Ft,lineHeight:(0,oi.unit)(Ft),borderRadius:xt,transition:`background ${fn}`},[`&:hover:not(${ke}-in-view):not(${ke}-disabled),
&:hover:not(${ke}-selected):not(${ke}-range-start):not(${ke}-range-end):not(${ke}-disabled)`]:{[et]:{background:Qn}},[`&-in-view${ke}-today ${et}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${(0,oi.unit)(Xn)} ${xu} ${Tu}`,borderRadius:xt,content:'""'}},[`&-in-view${ke}-in-range,
&-in-view${ke}-range-start,
&-in-view${ke}-range-end`]:{position:"relative",[`&:not(${ke}-disabled):before`]:{background:eu}},[`&-in-view${ke}-selected,
&-in-view${ke}-range-start,
&-in-view${ke}-range-end`]:{[`&:not(${ke}-disabled) ${et}`]:{color:qu,background:Tu},[`&${ke}-disabled ${et}`]:{background:_u}},[`&-in-view${ke}-range-start:not(${ke}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${ke}-range-end:not(${ke}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${ke}-range-start:not(${ke}-range-end) ${et}`]:{borderStartStartRadius:xt,borderEndStartRadius:xt,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${ke}-range-end:not(${ke}-range-start) ${et}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:xt,borderEndEndRadius:xt},"&-disabled":{color:Iu,cursor:"not-allowed",[et]:{background:"transparent"},"&::before":{background:na}},[`&-disabled${ke}-today ${et}::before`]:{borderColor:Iu}}},Yo=ue=>{const{componentCls:ke,pickerCellCls:et,pickerCellInnerCls:Ft,pickerYearMonthCellWidth:xt,pickerControlIconSize:fn,cellWidth:Qn,paddingSM:Xn,paddingXS:xu,paddingXXS:Tu,colorBgContainer:eu,lineWidth:qu,lineType:Iu,borderRadiusLG:na,colorPrimary:_u,colorTextHeading:fa,colorSplit:pa,pickerControlIconBorderWidth:va,colorIcon:Ua,textHeight:Ma,motionDurationMid:Aa,colorIconHover:ol,fontWeightStrong:La,cellHeight:Za,pickerCellPaddingVertical:er,colorTextDisabled:vl,colorText:Wl,fontSize:jt,motionDurationSlow:Hu,withoutTimeCellHeight:sa,pickerQuarterPanelContentHeight:Gu,borderRadiusSM:qt,colorTextLightSolid:Na,cellHoverBg:za,timeColumnHeight:Nl,timeColumnWidth:Ia,timeCellHeight:ul,controlItemBgActive:Ra,marginXXS:Xa,pickerDatePanelPaddingHorizontal:kl,pickerControlIconMargin:ea}=ue,gr=ue.calc(Qn).mul(7).add(ue.calc(kl).mul(2)).equal();return{[ke]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:eu,borderRadius:na,outline:"none","&-focused":{borderColor:_u},"&-rtl":{[`${ke}-prev-icon,
${ke}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${ke}-next-icon,
${ke}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${ke}-time-panel`]:{[`${ke}-content`]:{direction:"ltr","> *":{direction:"rtl"}}}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:gr},"&-header":{display:"flex",padding:`0 ${(0,oi.unit)(xu)}`,color:fa,borderBottom:`${(0,oi.unit)(qu)} ${Iu} ${pa}`,"> *":{flex:"none"},button:{padding:0,color:Ua,lineHeight:(0,oi.unit)(Ma),background:"transparent",border:0,cursor:"pointer",transition:`color ${Aa}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:jt,"&:hover":{color:ol},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:La,lineHeight:(0,oi.unit)(Ma),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:xu},"&:hover":{color:_u}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:fn,height:fn,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:fn,height:fn,border:"0 solid currentcolor",borderBlockStartWidth:va,borderInlineStartWidth:va,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:ea,insetInlineStart:ea,display:"inline-block",width:fn,height:fn,border:"0 solid currentcolor",borderBlockStartWidth:va,borderInlineStartWidth:va,content:'""'}},"&-prev-icon, &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon, &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:Za,fontWeight:"normal"},th:{height:ue.calc(Za).add(ue.calc(er).mul(2)).equal(),color:Wl,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${(0,oi.unit)(er)} 0`,color:vl,cursor:"pointer","&-in-view":{color:Wl}},Ys(ue)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ke}-content`]:{height:ue.calc(sa).mul(4).equal()},[Ft]:{padding:`0 ${(0,oi.unit)(xu)}`}},"&-quarter-panel":{[`${ke}-content`]:{height:Gu}},"&-decade-panel":{[Ft]:{padding:`0 ${(0,oi.unit)(ue.calc(xu).div(2).equal())}`},[`${ke}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ke}-body`]:{padding:`0 ${(0,oi.unit)(xu)}`},[Ft]:{width:xt}},"&-date-panel":{[`${ke}-body`]:{padding:`${(0,oi.unit)(xu)} ${(0,oi.unit)(kl)}`},[`${ke}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${ke}-cell`]:{[`&:hover ${Ft},
&-selected ${Ft},
${Ft}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Aa}`},"&:first-child:before":{borderStartStartRadius:qt,borderEndStartRadius:qt},"&:last-child:before":{borderStartEndRadius:qt,borderEndEndRadius:qt}},"&:hover td:before":{background:za},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${et}`]:{"&:before":{background:_u},[`&${ke}-cell-week`]:{color:new xs.FastColor(Na).setA(.5).toHexString()},[Ft]:{color:Na}}},"&-range-hover td:before":{background:Ra}}},"&-week-panel, &-date-panel-show-week":{[`${ke}-body`]:{padding:`${(0,oi.unit)(xu)} ${(0,oi.unit)(Xn)}`},[`${ke}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${ke}-time-panel`]:{borderInlineStart:`${(0,oi.unit)(qu)} ${Iu} ${pa}`},[`${ke}-date-panel,
${ke}-time-panel`]:{transition:`opacity ${Hu}`},"&-active":{[`${ke}-date-panel,
${ke}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${ke}-content`]:{display:"flex",flex:"auto",height:Nl},"&-column":{flex:"1 0 auto",width:Ia,margin:`${(0,oi.unit)(Tu)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Aa}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:ue.colorTextTertiary,borderRadius:ue.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${ue.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${(0,oi.unit)(ul)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${(0,oi.unit)(qu)} ${Iu} ${pa}`},"&-active":{background:new xs.FastColor(Ra).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ke}-time-panel-cell`]:{marginInline:Xa,[`${ke}-time-panel-cell-inner`]:{display:"block",width:ue.calc(Ia).sub(ue.calc(Xa).mul(2)).equal(),height:ul,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:ue.calc(Ia).sub(ul).div(2).equal(),color:Wl,lineHeight:(0,oi.unit)(ul),borderRadius:qt,cursor:"pointer",transition:`background ${Aa}`,"&:hover":{background:za}},"&-selected":{[`${ke}-time-panel-cell-inner`]:{background:Ra}},"&-disabled":{[`${ke}-time-panel-cell-inner`]:{color:vl,background:"transparent",cursor:"not-allowed"}}}}}}}}};var Es=ue=>{const{componentCls:ke,textHeight:et,lineWidth:Ft,paddingSM:xt,antCls:fn,colorPrimary:Qn,cellActiveWithRangeBg:Xn,colorPrimaryBorder:xu,lineType:Tu,colorSplit:eu}=ue;return{[`${ke}-dropdown`]:{[`${ke}-footer`]:{borderTop:`${(0,oi.unit)(Ft)} ${Tu} ${eu}`,"&-extra":{padding:`0 ${(0,oi.unit)(xt)}`,lineHeight:(0,oi.unit)(ue.calc(et).sub(ue.calc(Ft).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,oi.unit)(Ft)} ${Tu} ${eu}`}}},[`${ke}-panels + ${ke}-footer ${ke}-ranges`]:{justifyContent:"space-between"},[`${ke}-ranges`]:{marginBlock:0,paddingInline:(0,oi.unit)(xt),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:(0,oi.unit)(ue.calc(et).sub(ue.calc(Ft).mul(2)).equal()),display:"inline-block"},[`${ke}-now-btn-disabled`]:{pointerEvents:"none",color:ue.colorTextDisabled},[`${ke}-preset > ${fn}-tag-blue`]:{color:Qn,background:Xn,borderColor:xu,cursor:"pointer"},[`${ke}-ok`]:{paddingBlock:ue.calc(Ft).mul(2).equal(),marginInlineStart:"auto"}}}}};const os=ue=>{const{componentCls:ke,controlHeightLG:et,paddingXXS:Ft,padding:xt}=ue;return{pickerCellCls:`${ke}-cell`,pickerCellInnerCls:`${ke}-cell-inner`,pickerYearMonthCellWidth:ue.calc(et).mul(1.5).equal(),pickerQuarterPanelContentHeight:ue.calc(et).mul(1.4).equal(),pickerCellPaddingVertical:ue.calc(Ft).add(ue.calc(Ft).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:ue.calc(xt).add(ue.calc(Ft).div(2)).equal()}},$n=ue=>{const{colorBgContainerDisabled:ke,controlHeight:et,controlHeightSM:Ft,controlHeightLG:xt,paddingXXS:fn,lineWidth:Qn}=ue,Xn=fn*2,xu=Qn*2,Tu=Math.min(et-Xn,et-xu),eu=Math.min(Ft-Xn,Ft-xu),qu=Math.min(xt-Xn,xt-xu);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(fn/2),cellHoverBg:ue.controlItemBgHover,cellActiveWithRangeBg:ue.controlItemBgActive,cellHoverWithRangeBg:new xs.FastColor(ue.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new xs.FastColor(ue.colorPrimary).lighten(20).toHexString(),cellBgDisabled:ke,timeColumnWidth:xt*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:Ft*1.5,cellHeight:Ft,textHeight:xt,withoutTimeCellHeight:xt*1.65,multipleItemBg:ue.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:Tu,multipleItemHeightSM:eu,multipleItemHeightLG:qu,multipleSelectorBgDisabled:ke,multipleItemColorDisabled:ue.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},gl=ue=>Object.assign(Object.assign(Object.assign(Object.assign({},(0,Os.T)(ue)),$n(ue)),(0,Qs.w)(ue)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:ue.zIndexPopupBase+50});var hl=E(39082),Yr=ue=>{const{componentCls:ke}=ue;return{[ke]:[Object.assign(Object.assign(Object.assign(Object.assign({},(0,hl.qG)(ue)),(0,hl.vc)(ue)),(0,hl.H8)(ue)),(0,hl.Mu)(ue)),{"&-outlined":{[`&${ke}-multiple ${ke}-selection-item`]:{background:ue.multipleItemBg,border:`${(0,oi.unit)(ue.lineWidth)} ${ue.lineType} ${ue.multipleItemBorderColor}`}},"&-filled":{[`&${ke}-multiple ${ke}-selection-item`]:{background:ue.colorBgContainer,border:`${(0,oi.unit)(ue.lineWidth)} ${ue.lineType} ${ue.colorSplit}`}},"&-borderless":{[`&${ke}-multiple ${ke}-selection-item`]:{background:ue.multipleItemBg,border:`${(0,oi.unit)(ue.lineWidth)} ${ue.lineType} ${ue.multipleItemBorderColor}`}},"&-underlined":{[`&${ke}-multiple ${ke}-selection-item`]:{background:ue.multipleItemBg,border:`${(0,oi.unit)(ue.lineWidth)} ${ue.lineType} ${ue.multipleItemBorderColor}`}}}]}};const mt=(ue,ke,et,Ft)=>{const xt=ue.calc(et).add(2).equal(),fn=ue.max(ue.calc(ke).sub(xt).div(2).equal(),0),Qn=ue.max(ue.calc(ke).sub(xt).sub(fn).equal(),0);return{padding:`${(0,oi.unit)(fn)} ${(0,oi.unit)(Ft)} ${(0,oi.unit)(Qn)}`}},Ht=ue=>{const{componentCls:ke,colorError:et,colorWarning:Ft}=ue;return{[`${ke}:not(${ke}-disabled):not([disabled])`]:{[`&${ke}-status-error`]:{[`${ke}-active-bar`]:{background:et}},[`&${ke}-status-warning`]:{[`${ke}-active-bar`]:{background:Ft}}}}},en=ue=>{const{componentCls:ke,antCls:et,controlHeight:Ft,paddingInline:xt,lineWidth:fn,lineType:Qn,colorBorder:Xn,borderRadius:xu,motionDurationMid:Tu,colorTextDisabled:eu,colorTextPlaceholder:qu,controlHeightLG:Iu,fontSizeLG:na,controlHeightSM:_u,paddingInlineSM:fa,paddingXS:pa,marginXS:va,colorTextDescription:Ua,lineWidthBold:Ma,colorPrimary:Aa,motionDurationSlow:ol,zIndexPopup:La,paddingXXS:Za,sizePopupArrow:er,colorBgElevated:vl,borderRadiusLG:Wl,boxShadowSecondary:jt,borderRadiusSM:Hu,colorSplit:sa,cellHoverBg:Gu,presetsWidth:qt,presetsMaxWidth:Na,boxShadowPopoverArrow:za,fontHeight:Nl,fontHeightLG:Ia,lineHeightLG:ul}=ue;return[{[ke]:Object.assign(Object.assign(Object.assign({},(0,Ms.Wf)(ue)),mt(ue,Ft,Nl,xt)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:xu,transition:`border ${Tu}, box-shadow ${Tu}, background ${Tu}`,[`${ke}-prefix`]:{flex:"0 0 auto",marginInlineEnd:ue.inputAffixPadding},[`${ke}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:ue.fontSize,lineHeight:ue.lineHeight,transition:`all ${Tu}`},(0,Vo.nz)(qu)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:eu,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:qu}}},"&-large":Object.assign(Object.assign({},mt(ue,Iu,Ia,xt)),{[`${ke}-input > input`]:{fontSize:na,lineHeight:ul}}),"&-small":Object.assign({},mt(ue,_u,Nl,fa)),[`${ke}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:ue.calc(pa).div(2).equal(),color:eu,lineHeight:1,pointerEvents:"none",transition:`opacity ${Tu}, color ${Tu}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:va}}},[`${ke}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:eu,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Tu}, color ${Tu}`,"> *":{verticalAlign:"top"},"&:hover":{color:Ua}},"&:hover":{[`${ke}-clear`]:{opacity:1},[`${ke}-suffix:not(:last-child)`]:{opacity:0}},[`${ke}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:na,color:eu,fontSize:na,verticalAlign:"top",cursor:"default",[`${ke}-focused &`]:{color:Ua},[`${ke}-range-separator &`]:{[`${ke}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ke}-active-bar`]:{bottom:ue.calc(fn).mul(-1).equal(),height:Ma,background:Aa,opacity:0,transition:`all ${ol} ease-out`,pointerEvents:"none"},[`&${ke}-focused`]:{[`${ke}-active-bar`]:{opacity:1}},[`${ke}-range-separator`]:{alignItems:"center",padding:`0 ${(0,oi.unit)(pa)}`,lineHeight:1}},"&-range, &-multiple":{[`${ke}-clear`]:{insetInlineEnd:xt},[`&${ke}-small`]:{[`${ke}-clear`]:{insetInlineEnd:fa}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Ms.Wf)(ue)),Yo(ue)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:La,[`&${ke}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${ke}-dropdown-placement-bottomLeft,
&${ke}-dropdown-placement-bottomRight`]:{[`${ke}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${ke}-dropdown-placement-topLeft,
&${ke}-dropdown-placement-topRight`]:{[`${ke}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${et}-slide-up-appear, &${et}-slide-up-enter`]:{[`${ke}-range-arrow${ke}-range-arrow`]:{transition:"none"}},[`&${et}-slide-up-enter${et}-slide-up-enter-active${ke}-dropdown-placement-topLeft,
&${et}-slide-up-enter${et}-slide-up-enter-active${ke}-dropdown-placement-topRight,
&${et}-slide-up-appear${et}-slide-up-appear-active${ke}-dropdown-placement-topLeft,
&${et}-slide-up-appear${et}-slide-up-appear-active${ke}-dropdown-placement-topRight`]:{animationName:Ls.Qt},[`&${et}-slide-up-enter${et}-slide-up-enter-active${ke}-dropdown-placement-bottomLeft,
&${et}-slide-up-enter${et}-slide-up-enter-active${ke}-dropdown-placement-bottomRight,
&${et}-slide-up-appear${et}-slide-up-appear-active${ke}-dropdown-placement-bottomLeft,
&${et}-slide-up-appear${et}-slide-up-appear-active${ke}-dropdown-placement-bottomRight`]:{animationName:Ls.fJ},[`&${et}-slide-up-leave ${ke}-panel-container`]:{pointerEvents:"none"},[`&${et}-slide-up-leave${et}-slide-up-leave-active${ke}-dropdown-placement-topLeft,
&${et}-slide-up-leave${et}-slide-up-leave-active${ke}-dropdown-placement-topRight`]:{animationName:Ls.ly},[`&${et}-slide-up-leave${et}-slide-up-leave-active${ke}-dropdown-placement-bottomLeft,
&${et}-slide-up-leave${et}-slide-up-leave-active${ke}-dropdown-placement-bottomRight`]:{animationName:Ls.Uw},[`${ke}-panel > ${ke}-time-panel`]:{paddingTop:Za},[`${ke}-range-wrapper`]:{display:"flex",position:"relative"},[`${ke}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:ue.calc(xt).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${ol} ease-out`},(0,Qs.W)(ue,vl,za)),{"&:before":{insetInlineStart:ue.calc(xt).mul(1.5).equal()}}),[`${ke}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:vl,borderRadius:Wl,boxShadow:jt,transition:`margin ${ol}`,display:"inline-block",pointerEvents:"auto",[`${ke}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ke}-presets`]:{display:"flex",flexDirection:"column",minWidth:qt,maxWidth:Na,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:pa,borderInlineEnd:`${(0,oi.unit)(fn)} ${Qn} ${sa}`,li:Object.assign(Object.assign({},Ms.vS),{borderRadius:Hu,paddingInline:pa,paddingBlock:ue.calc(_u).sub(Nl).div(2).equal(),cursor:"pointer",transition:`all ${ol}`,"+ li":{marginTop:va},"&:hover":{background:Gu}})}},[`${ke}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${ke}-panel`]:{borderWidth:0}}},[`${ke}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ke}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:Xn}}}}),"&-dropdown-range":{padding:`${(0,oi.unit)(ue.calc(er).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ke}-separator`]:{transform:"scale(-1, 1)"},[`${ke}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Ls.oN)(ue,"slide-up"),(0,Ls.oN)(ue,"slide-down"),(0,Io.Fm)(ue,"move-up"),(0,Io.Fm)(ue,"move-down")]};var Gn=(0,Rs.I$)("DatePicker",ue=>{const ke=(0,Wo.mergeToken)((0,Os.e)(ue),os(ue),{inputPaddingHorizontalBase:ue.calc(ue.paddingSM).sub(1).equal(),multipleSelectItemHeight:ue.multipleItemHeight,selectHeight:ue.controlHeight});return[Es(ke),en(ke),Yr(ke),Ht(ke),bs(ke),(0,ps.c)(ue,{focusElCls:`${ue.componentCls}-focused`})]},gl),Sl=E(68525);function Fl(ue,ke,et){return et!==void 0?et:ke==="year"&&ue.lang.yearPlaceholder?ue.lang.yearPlaceholder:ke==="quarter"&&ue.lang.quarterPlaceholder?ue.lang.quarterPlaceholder:ke==="month"&&ue.lang.monthPlaceholder?ue.lang.monthPlaceholder:ke==="week"&&ue.lang.weekPlaceholder?ue.lang.weekPlaceholder:ke==="time"&&ue.timePickerLocale.placeholder?ue.timePickerLocale.placeholder:ue.lang.placeholder}function ir(ue,ke,et){return et!==void 0?et:ke==="year"&&ue.lang.yearPlaceholder?ue.lang.rangeYearPlaceholder:ke==="quarter"&&ue.lang.quarterPlaceholder?ue.lang.rangeQuarterPlaceholder:ke==="month"&&ue.lang.monthPlaceholder?ue.lang.rangeMonthPlaceholder:ke==="week"&&ue.lang.weekPlaceholder?ue.lang.rangeWeekPlaceholder:ke==="time"&&ue.timePickerLocale.placeholder?ue.timePickerLocale.rangePlaceholder:ue.lang.rangePlaceholder}function Ll(ue,ke){const{allowClear:et=!0}=ue,{clearIcon:Ft,removeIcon:xt}=(0,Sl.Z)(Object.assign(Object.assign({},ue),{prefixCls:ke,componentName:"DatePicker"}));return[ne.useMemo(()=>et===!1?!1:Object.assign({clearIcon:Ft},et===!0?{}:et),[et,Ft]),xt]}const[Ql,xa]=["week","WeekPicker"],[Xu,Sa]=["month","MonthPicker"],[Fr,or]=["year","YearPicker"],[Fa,pl]=["quarter","QuarterPicker"],[Vl,Cl]=["time","TimePicker"];var yl=E(7939),ii=ue=>ne.createElement(yl.ZP,Object.assign({size:"small",type:"primary"},ue));function ta(ue){return(0,ne.useMemo)(()=>Object.assign({button:ii},ue),[ue])}var Cr=function(ue,ke){var et={};for(var Ft in ue)Object.prototype.hasOwnProperty.call(ue,Ft)&&ke.indexOf(Ft)<0&&(et[Ft]=ue[Ft]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,Ft=Object.getOwnPropertySymbols(ue);xt<Ft.length;xt++)ke.indexOf(Ft[xt])<0&&Object.prototype.propertyIsEnumerable.call(ue,Ft[xt])&&(et[Ft[xt]]=ue[Ft[xt]]);return et},Jl=ue=>(0,ne.forwardRef)((et,Ft)=>{var xt;const{prefixCls:fn,getPopupContainer:Qn,components:Xn,className:xu,style:Tu,placement:eu,size:qu,disabled:Iu,bordered:na=!0,placeholder:_u,popupClassName:fa,dropdownClassName:pa,status:va,rootClassName:Ua,variant:Ma,picker:Aa}=et,ol=Cr(et,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","rootClassName","variant","picker"]),La=ne.useRef(null),{getPrefixCls:Za,direction:er,getPopupContainer:vl,rangePicker:Wl}=(0,ne.useContext)(yo.E_),jt=Za("picker",fn),{compactSize:Hu,compactItemClassnames:sa}=(0,$u.ri)(jt,er),Gu=Za(),[qt,Na]=(0,go.Z)("rangePicker",Ma,na),za=(0,so.Z)(jt),[Nl,Ia,ul]=Gn(jt,za),[Ra]=Ll(et,jt),Xa=ta(Xn),kl=(0,_l.Z)(ci=>{var Ni;return(Ni=qu!=null?qu:Hu)!==null&&Ni!==void 0?Ni:ci}),ea=ne.useContext(Ki.Z),gr=Iu!=null?Iu:ea,dr=(0,ne.useContext)(zu.aM),{hasFeedback:sr,status:Tr,feedbackIcon:Dr}=dr,Jr=ne.createElement(ne.Fragment,null,Aa===Vl?ne.createElement($e,null):ne.createElement(We,null),sr&&Dr);(0,ne.useImperativeHandle)(Ft,()=>La.current);const[Wr]=(0,wo.Z)("Calendar",Ds.Z),qr=Object.assign(Object.assign({},Wr),et.locale),[Si]=(0,Fo.Cn)("DatePicker",(xt=et.popupStyle)===null||xt===void 0?void 0:xt.zIndex);return Nl(ne.createElement(Ho.Z,{space:!0},ne.createElement(Ci,Object.assign({separator:ne.createElement("span",{"aria-label":"to",className:`${jt}-separator`},ne.createElement(st,null)),disabled:gr,ref:La,placement:eu,placeholder:ir(qr,Aa,_u),suffixIcon:Jr,prevIcon:ne.createElement("span",{className:`${jt}-prev-icon`}),nextIcon:ne.createElement("span",{className:`${jt}-next-icon`}),superPrevIcon:ne.createElement("span",{className:`${jt}-super-prev-icon`}),superNextIcon:ne.createElement("span",{className:`${jt}-super-next-icon`}),transitionName:`${Gu}-slide-up`,picker:Aa},ol,{className:It()({[`${jt}-${kl}`]:kl,[`${jt}-${qt}`]:Na},(0,Vi.Z)(jt,(0,Vi.F)(Tr,va),sr),Ia,sa,xu,Wl==null?void 0:Wl.className,ul,za,Ua),style:Object.assign(Object.assign({},Wl==null?void 0:Wl.style),Tu),locale:qr.lang,prefixCls:jt,getPopupContainer:Qn||vl,generateConfig:ue,components:Xa,direction:er,classNames:{popup:It()(Ia,fa||pa,ul,za,Ua)},styles:{popup:Object.assign(Object.assign({},et.popupStyle),{zIndex:Si})},allowClear:Ra}))))}),zi=function(ue,ke){var et={};for(var Ft in ue)Object.prototype.hasOwnProperty.call(ue,Ft)&&ke.indexOf(Ft)<0&&(et[Ft]=ue[Ft]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,Ft=Object.getOwnPropertySymbols(ue);xt<Ft.length;xt++)ke.indexOf(Ft[xt])<0&&Object.prototype.propertyIsEnumerable.call(ue,Ft[xt])&&(et[Ft[xt]]=ue[Ft[xt]]);return et},po=ue=>{const ke=(xu,Tu)=>{const eu=Tu===Cl?"timePicker":"datePicker";return(0,ne.forwardRef)((Iu,na)=>{var _u;const{prefixCls:fa,getPopupContainer:pa,components:va,style:Ua,className:Ma,rootClassName:Aa,size:ol,bordered:La,placement:Za,placeholder:er,popupClassName:vl,dropdownClassName:Wl,disabled:jt,status:Hu,variant:sa,onCalendarChange:Gu}=Iu,qt=zi(Iu,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange"]),{getPrefixCls:Na,direction:za,getPopupContainer:Nl,[eu]:Ia}=(0,ne.useContext)(yo.E_),ul=Na("picker",fa),{compactSize:Ra,compactItemClassnames:Xa}=(0,$u.ri)(ul,za),kl=ne.useRef(null),[ea,gr]=(0,go.Z)("datePicker",sa,La),dr=(0,so.Z)(ul),[sr,Tr,Dr]=Gn(ul,dr);(0,ne.useImperativeHandle)(na,()=>kl.current);const Jr={showToday:!0},Wr=xu||Iu.picker,qr=Na(),{onSelect:Si,multiple:ci}=qt,Ni=Si&&xu==="time"&&!ci,ai=(Co,ei,es)=>{Gu==null||Gu(Co,ei,es),Ni&&Si(Co)},[vo,hi]=Ll(Iu,ul),eo=ta(va),mi=(0,_l.Z)(Co=>{var ei;return(ei=ol!=null?ol:Ra)!==null&&ei!==void 0?ei:Co}),Ii=ne.useContext(Ki.Z),fi=jt!=null?jt:Ii,co=(0,ne.useContext)(zu.aM),{hasFeedback:no,status:Po,feedbackIcon:Oi}=co,Eo=ne.createElement(ne.Fragment,null,Wr==="time"?ne.createElement($e,null):ne.createElement(We,null),no&&Oi),[yi]=(0,wo.Z)("DatePicker",Ds.Z),Di=Object.assign(Object.assign({},yi),Iu.locale),[Qi]=(0,Fo.Cn)("DatePicker",(_u=Iu.popupStyle)===null||_u===void 0?void 0:_u.zIndex);return sr(ne.createElement(Ho.Z,{space:!0},ne.createElement(Nr,Object.assign({ref:kl,placeholder:Fl(Di,Wr,er),suffixIcon:Eo,placement:Za,prevIcon:ne.createElement("span",{className:`${ul}-prev-icon`}),nextIcon:ne.createElement("span",{className:`${ul}-next-icon`}),superPrevIcon:ne.createElement("span",{className:`${ul}-super-prev-icon`}),superNextIcon:ne.createElement("span",{className:`${ul}-super-next-icon`}),transitionName:`${qr}-slide-up`,picker:xu,onCalendarChange:ai},Jr,qt,{locale:Di.lang,className:It()({[`${ul}-${mi}`]:mi,[`${ul}-${ea}`]:gr},(0,Vi.Z)(ul,(0,Vi.F)(Po,Hu),no),Tr,Xa,Ia==null?void 0:Ia.className,Ma,Dr,dr,Aa),style:Object.assign(Object.assign({},Ia==null?void 0:Ia.style),Ua),prefixCls:ul,getPopupContainer:pa||Nl,generateConfig:ue,components:eo,direction:za,disabled:fi,classNames:{popup:It()(Tr,Dr,dr,Aa,vl||Wl)},styles:{popup:Object.assign(Object.assign({},Iu.popupStyle),{zIndex:Qi})},allowClear:vo,removeIcon:hi}))))})},et=ke(),Ft=ke(Ql,xa),xt=ke(Xu,Sa),fn=ke(Fr,or),Qn=ke(Fa,pl),Xn=ke(Vl,Cl);return{DatePicker:et,WeekPicker:Ft,MonthPicker:xt,YearPicker:fn,TimePicker:Xn,QuarterPicker:Qn}},Ir=ue=>{const{DatePicker:ke,WeekPicker:et,MonthPicker:Ft,YearPicker:xt,TimePicker:fn,QuarterPicker:Qn}=po(ue),Xn=Jl(ue),xu=ke;return xu.WeekPicker=et,xu.MonthPicker=Ft,xu.YearPicker=xt,xu.RangePicker=Xn,xu.TimePicker=fn,xu.QuarterPicker=Qn,xu};const Mo=Ir(Pe),$o=(0,be.Z)(Mo,"popupAlign",void 0,"picker");Mo._InternalPanelDoNotUseOrYouWillBeFired=$o;const Br=(0,be.Z)(Mo.RangePicker,"popupAlign",void 0,"picker");Mo._InternalRangePanelDoNotUseOrYouWillBeFired=Br,Mo.generatePicker=Ir;var qi=Mo},37285:function(Ct,_e,E){"use strict";E.d(_e,{Z:function(){return pe}});var a=E(59301),oe=E(92310),Le=E.n(oe),ie=E(48755),se=E(36237),ge=E(63356),me=E(16931),ye=E(51636);const le=he=>{const{componentCls:Be,sizePaddingEdgeHorizontal:Ce,colorSplit:Ie,lineWidth:Pe,textPaddingInline:be,orientationMargin:ne,verticalMarginInline:Se}=he;return{[Be]:Object.assign(Object.assign({},(0,ge.Wf)(he)),{borderBlockStart:`${(0,se.unit)(Pe)} solid ${Ie}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Se,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,se.unit)(Pe)} solid ${Ie}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,se.unit)(he.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${Be}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,se.unit)(he.dividerHorizontalWithTextGutterMargin)} 0`,color:he.colorTextHeading,fontWeight:500,fontSize:he.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${Ie}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,se.unit)(Pe)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Be}-with-text-start`]:{"&::before":{width:`calc(${ne} * 100%)`},"&::after":{width:`calc(100% - ${ne} * 100%)`}},[`&-horizontal${Be}-with-text-end`]:{"&::before":{width:`calc(100% - ${ne} * 100%)`},"&::after":{width:`calc(${ne} * 100%)`}},[`${Be}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:be},"&-dashed":{background:"none",borderColor:Ie,borderStyle:"dashed",borderWidth:`${(0,se.unit)(Pe)} 0 0`},[`&-horizontal${Be}-with-text${Be}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Be}-dashed`]:{borderInlineStartWidth:Pe,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:Ie,borderStyle:"dotted",borderWidth:`${(0,se.unit)(Pe)} 0 0`},[`&-horizontal${Be}-with-text${Be}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${Be}-dotted`]:{borderInlineStartWidth:Pe,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Be}-with-text`]:{color:he.colorText,fontWeight:"normal",fontSize:he.fontSize},[`&-horizontal${Be}-with-text-start${Be}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Be}-inner-text`]:{paddingInlineStart:Ce}},[`&-horizontal${Be}-with-text-end${Be}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Be}-inner-text`]:{paddingInlineEnd:Ce}}})}},ve=he=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:he.marginXS});var xe=(0,me.I$)("Divider",he=>{const Be=(0,ye.mergeToken)(he,{dividerHorizontalWithTextGutterMargin:he.margin,dividerHorizontalGutterMargin:he.marginLG,sizePaddingEdgeHorizontal:0});return[le(Be)]},ve,{unitless:{orientationMargin:!0}}),Re=function(he,Be){var Ce={};for(var Ie in he)Object.prototype.hasOwnProperty.call(he,Ie)&&Be.indexOf(Ie)<0&&(Ce[Ie]=he[Ie]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,Ie=Object.getOwnPropertySymbols(he);Pe<Ie.length;Pe++)Be.indexOf(Ie[Pe])<0&&Object.prototype.propertyIsEnumerable.call(he,Ie[Pe])&&(Ce[Ie[Pe]]=he[Ie[Pe]]);return Ce},pe=he=>{const{getPrefixCls:Be,direction:Ce,className:Ie,style:Pe}=(0,ie.dj)("divider"),{prefixCls:be,type:ne="horizontal",orientation:Se="center",orientationMargin:Oe,className:Ae,rootClassName:fe,children:De,dashed:Me,variant:We="solid",plain:Ke,style:Je}=he,je=Re(he,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),it=Be("divider",be),[$e,pt,qe]=xe(it),vt=!!De,dt=a.useMemo(()=>Se==="left"?Ce==="rtl"?"end":"start":Se==="right"?Ce==="rtl"?"start":"end":Se,[Ce,Se]),st=dt==="start"&&Oe!=null,Mt=dt==="end"&&Oe!=null,It=Le()(it,Ie,pt,qe,`${it}-${ne}`,{[`${it}-with-text`]:vt,[`${it}-with-text-${dt}`]:vt,[`${it}-dashed`]:!!Me,[`${it}-${We}`]:We!=="solid",[`${it}-plain`]:!!Ke,[`${it}-rtl`]:Ce==="rtl",[`${it}-no-default-orientation-margin-start`]:st,[`${it}-no-default-orientation-margin-end`]:Mt},Ae,fe),rt=a.useMemo(()=>typeof Oe=="number"?Oe:/^\d+$/.test(Oe)?Number(Oe):Oe,[Oe]),Ge={marginInlineStart:st?rt:void 0,marginInlineEnd:Mt?rt:void 0};return $e(a.createElement("div",Object.assign({className:It,style:Object.assign(Object.assign({},Pe),Je)},je,{role:"separator"}),De&&ne!=="vertical"&&a.createElement("span",{className:`${it}-inner-text`,style:Ge},De)))}},14625:function(Ct){function _e(a){var oe,Le,ie="";if(typeof a=="string"||typeof a=="number")ie+=a;else if(typeof a=="object")if(Array.isArray(a)){var se=a.length;for(oe=0;oe<se;oe++)a[oe]&&(Le=_e(a[oe]))&&(ie&&(ie+=" "),ie+=Le)}else for(Le in a)a[Le]&&(ie&&(ie+=" "),ie+=Le);return ie}function E(){for(var a,oe,Le=0,ie="",se=arguments.length;Le<se;Le++)(a=arguments[Le])&&(oe=_e(a))&&(ie&&(ie+=" "),ie+=oe);return ie}Ct.exports=E,Ct.exports.clsx=E},97774:function(Ct,_e,E){"use strict";Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var a=Object.assign||function(Be){for(var Ce=1;Ce<arguments.length;Ce++){var Ie=arguments[Ce];for(var Pe in Ie)Object.prototype.hasOwnProperty.call(Ie,Pe)&&(Be[Pe]=Ie[Pe])}return Be},oe=function(){function Be(Ce,Ie){for(var Pe=0;Pe<Ie.length;Pe++){var be=Ie[Pe];be.enumerable=be.enumerable||!1,be.configurable=!0,"value"in be&&(be.writable=!0),Object.defineProperty(Ce,be.key,be)}}return function(Ce,Ie,Pe){return Ie&&Be(Ce.prototype,Ie),Pe&&Be(Ce,Pe),Ce}}(),Le=E(59301),ie=xe(Le),se=E(12708),ge=xe(se),me=E(53291),ye=xe(me),le=E(10413),ve=E(65429);function xe(Be){return Be&&Be.__esModule?Be:{default:Be}}function Re(Be,Ce){if(!(Be instanceof Ce))throw new TypeError("Cannot call a class as a function")}function Fe(Be,Ce){if(!Be)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ce&&(typeof Ce=="object"||typeof Ce=="function")?Ce:Be}function pe(Be,Ce){if(typeof Ce!="function"&&Ce!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Ce);Be.prototype=Object.create(Ce&&Ce.prototype,{constructor:{value:Be,enumerable:!1,writable:!0,configurable:!0}}),Ce&&(Object.setPrototypeOf?Object.setPrototypeOf(Be,Ce):Be.__proto__=Ce)}var he=function(Be){pe(Ce,Be);function Ce(Ie){Re(this,Ce);var Pe=Fe(this,(Ce.__proto__||Object.getPrototypeOf(Ce)).call(this,Ie));return Pe.getEchartsInstance=function(){return Pe.echartsLib.getInstanceByDom(Pe.echartsElement)||Pe.echartsLib.init(Pe.echartsElement,Pe.props.theme,Pe.props.opts)},Pe.dispose=function(){if(Pe.echartsElement){try{(0,le.clear)(Pe.echartsElement)}catch(be){console.warn(be)}Pe.echartsLib.dispose(Pe.echartsElement)}},Pe.rerender=function(){var be=Pe.props,ne=be.onEvents,Se=be.onChartReady,Oe=Pe.renderEchartDom();Pe.bindEvents(Oe,ne||{}),typeof Se=="function"&&Pe.props.onChartReady(Oe),Pe.echartsElement&&(0,le.bind)(Pe.echartsElement,function(){try{Oe.resize()}catch(Ae){console.warn(Ae)}})},Pe.bindEvents=function(be,ne){var Se=function(fe,De){typeof fe=="string"&&typeof De=="function"&&be.on(fe,function(Me){De(Me,be)})};for(var Oe in ne)Object.prototype.hasOwnProperty.call(ne,Oe)&&Se(Oe,ne[Oe])},Pe.renderEchartDom=function(){var be=Pe.getEchartsInstance();return be.setOption(Pe.props.option,Pe.props.notMerge||!1,Pe.props.lazyUpdate||!1),Pe.props.showLoading?be.showLoading(Pe.props.loadingOption||null):be.hideLoading(),be},Pe.echartsLib=Ie.echarts,Pe.echartsElement=null,Pe}return oe(Ce,[{key:"componentDidMount",value:function(){this.rerender()}},{key:"componentDidUpdate",value:function(Pe){if(!(typeof this.props.shouldSetOption=="function"&&!this.props.shouldSetOption(Pe,this.props))){if(!(0,ye.default)(Pe.theme,this.props.theme)||!(0,ye.default)(Pe.opts,this.props.opts)||!(0,ye.default)(Pe.onEvents,this.props.onEvents)){this.dispose(),this.rerender();return}var be=["option","notMerge","lazyUpdate","showLoading","loadingOption"];if(!(0,ye.default)((0,ve.pick)(this.props,be),(0,ve.pick)(Pe,be))){var ne=this.renderEchartDom();if(!(0,ye.default)(Pe.style,this.props.style)||!(0,ye.default)(Pe.className,this.props.className))try{ne.resize()}catch(Se){console.warn(Se)}}}}},{key:"componentWillUnmount",value:function(){this.dispose()}},{key:"render",value:function(){var Pe=this,be=this.props,ne=be.style,Se=be.className,Oe=a({height:300},ne);return ie.default.createElement("div",{ref:function(fe){Pe.echartsElement=fe},style:Oe,className:"echarts-for-react "+Se})}}]),Ce}(Le.Component);_e.default=he,he.propTypes={option:ge.default.object.isRequired,echarts:ge.default.object,notMerge:ge.default.bool,lazyUpdate:ge.default.bool,style:ge.default.object,className:ge.default.string,theme:ge.default.oneOfType([ge.default.string,ge.default.object]),onChartReady:ge.default.func,showLoading:ge.default.bool,loadingOption:ge.default.object,onEvents:ge.default.object,opts:ge.default.shape({devicePixelRatio:ge.default.number,renderer:ge.default.oneOf(["canvas","svg"]),width:ge.default.oneOfType([ge.default.number,ge.default.oneOf([null,void 0,"auto"])]),height:ge.default.oneOfType([ge.default.number,ge.default.oneOf([null,void 0,"auto"])])}),shouldSetOption:ge.default.func},he.defaultProps={echarts:{},notMerge:!1,lazyUpdate:!1,style:{},className:"",theme:null,onChartReady:function(){},showLoading:!1,loadingOption:null,onEvents:{},opts:{},shouldSetOption:function(){return!0}}},42441:function(Ct,_e,E){"use strict";var a;a={value:!0},_e.Z=void 0;var oe=E(76411),Le=ge(oe),ie=E(97774),se=ge(ie);function ge(xe){return xe&&xe.__esModule?xe:{default:xe}}function me(xe,Re){if(!(xe instanceof Re))throw new TypeError("Cannot call a class as a function")}function ye(xe,Re){if(!xe)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Re&&(typeof Re=="object"||typeof Re=="function")?Re:xe}function le(xe,Re){if(typeof Re!="function"&&Re!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Re);xe.prototype=Object.create(Re&&Re.prototype,{constructor:{value:xe,enumerable:!1,writable:!0,configurable:!0}}),Re&&(Object.setPrototypeOf?Object.setPrototypeOf(xe,Re):xe.__proto__=Re)}var ve=function(xe){le(Re,xe);function Re(Fe){me(this,Re);var pe=ye(this,(Re.__proto__||Object.getPrototypeOf(Re)).call(this,Fe));return pe.echartsLib=Le.default,pe}return Re}(se.default);_e.Z=ve},65429:function(Ct,_e){"use strict";Object.defineProperty(_e,"__esModule",{value:!0});var E=_e.pick=function(oe,Le){var ie={};return Le.forEach(function(se){ie[se]=oe[se]}),ie}},3867:function(Ct,_e,E){var a=E(97671);(function(oe,Le){Ct.exports=Le()})(this,function(){"use strict";function oe(Ye){var ct=typeof Ye;return Ye!==null&&(ct==="object"||ct==="function")}function Le(Ye){return typeof Ye=="function"}var ie=void 0;Array.isArray?ie=Array.isArray:ie=function(Ye){return Object.prototype.toString.call(Ye)==="[object Array]"};var se=ie,ge=0,me=void 0,ye=void 0,le=function(ct,ft){Se[ge]=ct,Se[ge+1]=ft,ge+=2,ge===2&&(ye?ye(Oe):fe())};function ve(Ye){ye=Ye}function xe(Ye){le=Ye}var Re=typeof window!="undefined"?window:void 0,Fe=Re||{},pe=Fe.MutationObserver||Fe.WebKitMutationObserver,he=typeof self=="undefined"&&typeof a!="undefined"&&{}.toString.call(a)==="[object process]",Be=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function Ce(){return function(){return a.nextTick(Oe)}}function Ie(){return typeof me!="undefined"?function(){me(Oe)}:ne()}function Pe(){var Ye=0,ct=new pe(Oe),ft=document.createTextNode("");return ct.observe(ft,{characterData:!0}),function(){ft.data=Ye=++Ye%2}}function be(){var Ye=new MessageChannel;return Ye.port1.onmessage=Oe,function(){return Ye.port2.postMessage(0)}}function ne(){var Ye=setTimeout;return function(){return Ye(Oe,1)}}var Se=new Array(1e3);function Oe(){for(var Ye=0;Ye<ge;Ye+=2){var ct=Se[Ye],ft=Se[Ye+1];ct(ft),Se[Ye]=void 0,Se[Ye+1]=void 0}ge=0}function Ae(){try{var Ye=Function("return this")().require("vertx");return me=Ye.runOnLoop||Ye.runOnContext,Ie()}catch(ct){return ne()}}var fe=void 0;he?fe=Ce():pe?fe=Pe():Be?fe=be():Re===void 0?fe=Ae():fe=ne();function De(Ye,ct){var ft=this,nt=new this.constructor(Ke);nt[We]===void 0&&Zt(nt);var Xe=ft._state;if(Xe){var Gt=arguments[Xe-1];le(function(){return ht(Xe,nt,Gt,ft._result)})}else He(ft,nt,Ye,ct);return nt}function Me(Ye){var ct=this;if(Ye&&typeof Ye=="object"&&Ye.constructor===ct)return Ye;var ft=new ct(Ke);return Mt(ft,Ye),ft}var We=Math.random().toString(36).substring(2);function Ke(){}var Je=void 0,je=1,it=2;function $e(){return new TypeError("You cannot resolve a promise with itself")}function pt(){return new TypeError("A promises callback cannot return that same promise.")}function qe(Ye,ct,ft,nt){try{Ye.call(ct,ft,nt)}catch(Xe){return Xe}}function vt(Ye,ct,ft){le(function(nt){var Xe=!1,Gt=qe(ft,ct,function(Wn){Xe||(Xe=!0,ct!==Wn?Mt(nt,Wn):rt(nt,Wn))},function(Wn){Xe||(Xe=!0,Ge(nt,Wn))},"Settle: "+(nt._label||" unknown promise"));!Xe&&Gt&&(Xe=!0,Ge(nt,Gt))},Ye)}function dt(Ye,ct){ct._state===je?rt(Ye,ct._result):ct._state===it?Ge(Ye,ct._result):He(ct,void 0,function(ft){return Mt(Ye,ft)},function(ft){return Ge(Ye,ft)})}function st(Ye,ct,ft){ct.constructor===Ye.constructor&&ft===De&&ct.constructor.resolve===Me?dt(Ye,ct):ft===void 0?rt(Ye,ct):Le(ft)?vt(Ye,ct,ft):rt(Ye,ct)}function Mt(Ye,ct){if(Ye===ct)Ge(Ye,$e());else if(oe(ct)){var ft=void 0;try{ft=ct.then}catch(nt){Ge(Ye,nt);return}st(Ye,ct,ft)}else rt(Ye,ct)}function It(Ye){Ye._onerror&&Ye._onerror(Ye._result),tt(Ye)}function rt(Ye,ct){Ye._state===Je&&(Ye._result=ct,Ye._state=je,Ye._subscribers.length!==0&&le(tt,Ye))}function Ge(Ye,ct){Ye._state===Je&&(Ye._state=it,Ye._result=ct,le(It,Ye))}function He(Ye,ct,ft,nt){var Xe=Ye._subscribers,Gt=Xe.length;Ye._onerror=null,Xe[Gt]=ct,Xe[Gt+je]=ft,Xe[Gt+it]=nt,Gt===0&&Ye._state&&le(tt,Ye)}function tt(Ye){var ct=Ye._subscribers,ft=Ye._state;if(ct.length!==0){for(var nt=void 0,Xe=void 0,Gt=Ye._result,Wn=0;Wn<ct.length;Wn+=3)nt=ct[Wn],Xe=ct[Wn+ft],nt?ht(ft,nt,Xe,Gt):Xe(Gt);Ye._subscribers.length=0}}function ht(Ye,ct,ft,nt){var Xe=Le(ft),Gt=void 0,Wn=void 0,Hn=!0;if(Xe){try{Gt=ft(nt)}catch(Un){Hn=!1,Wn=Un}if(ct===Gt){Ge(ct,pt());return}}else Gt=nt;ct._state!==Je||(Xe&&Hn?Mt(ct,Gt):Hn===!1?Ge(ct,Wn):Ye===je?rt(ct,Gt):Ye===it&&Ge(ct,Gt))}function Qt(Ye,ct){try{ct(function(nt){Mt(Ye,nt)},function(nt){Ge(Ye,nt)})}catch(ft){Ge(Ye,ft)}}var St=0;function gt(){return St++}function Zt(Ye){Ye[We]=St++,Ye._state=void 0,Ye._result=void 0,Ye._subscribers=[]}function Rn(){return new Error("Array Methods must be provided an Array")}var au=function(){function Ye(ct,ft){this._instanceConstructor=ct,this.promise=new ct(Ke),this.promise[We]||Zt(this.promise),se(ft)?(this.length=ft.length,this._remaining=ft.length,this._result=new Array(this.length),this.length===0?rt(this.promise,this._result):(this.length=this.length||0,this._enumerate(ft),this._remaining===0&&rt(this.promise,this._result))):Ge(this.promise,Rn())}return Ye.prototype._enumerate=function(ft){for(var nt=0;this._state===Je&&nt<ft.length;nt++)this._eachEntry(ft[nt],nt)},Ye.prototype._eachEntry=function(ft,nt){var Xe=this._instanceConstructor,Gt=Xe.resolve;if(Gt===Me){var Wn=void 0,Hn=void 0,Un=!1;try{Wn=ft.then}catch(ra){Un=!0,Hn=ra}if(Wn===De&&ft._state!==Je)this._settledAt(ft._state,nt,ft._result);else if(typeof Wn!="function")this._remaining--,this._result[nt]=ft;else if(Xe===pn){var Eu=new Xe(Ke);Un?Ge(Eu,Hn):st(Eu,ft,Wn),this._willSettleAt(Eu,nt)}else this._willSettleAt(new Xe(function(ra){return ra(ft)}),nt)}else this._willSettleAt(Gt(ft),nt)},Ye.prototype._settledAt=function(ft,nt,Xe){var Gt=this.promise;Gt._state===Je&&(this._remaining--,ft===it?Ge(Gt,Xe):this._result[nt]=Xe),this._remaining===0&&rt(Gt,this._result)},Ye.prototype._willSettleAt=function(ft,nt){var Xe=this;He(ft,void 0,function(Gt){return Xe._settledAt(je,nt,Gt)},function(Gt){return Xe._settledAt(it,nt,Gt)})},Ye}();function tu(Ye){return new au(this,Ye).promise}function Jn(Ye){var ct=this;return se(Ye)?new ct(function(ft,nt){for(var Xe=Ye.length,Gt=0;Gt<Xe;Gt++)ct.resolve(Ye[Gt]).then(ft,nt)}):new ct(function(ft,nt){return nt(new TypeError("You must pass an array to race."))})}function Wt(Ye){var ct=this,ft=new ct(Ke);return Ge(ft,Ye),ft}function Ut(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function ln(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var pn=function(){function Ye(ct){this[We]=gt(),this._result=this._state=void 0,this._subscribers=[],Ke!==ct&&(typeof ct!="function"&&Ut(),this instanceof Ye?Qt(this,ct):ln())}return Ye.prototype.catch=function(ft){return this.then(null,ft)},Ye.prototype.finally=function(ft){var nt=this,Xe=nt.constructor;return Le(ft)?nt.then(function(Gt){return Xe.resolve(ft()).then(function(){return Gt})},function(Gt){return Xe.resolve(ft()).then(function(){throw Gt})}):nt.then(ft,ft)},Ye}();pn.prototype.then=De,pn.all=tu,pn.race=Jn,pn.resolve=Me,pn.reject=Wt,pn._setScheduler=ve,pn._setAsap=xe,pn._asap=le;function Bn(){var Ye=void 0;if(typeof E.g!="undefined")Ye=E.g;else if(typeof self!="undefined")Ye=self;else try{Ye=Function("return this")()}catch(nt){throw new Error("polyfill failed because global object is unavailable in this environment")}var ct=Ye.Promise;if(ct){var ft=null;try{ft=Object.prototype.toString.call(ct.resolve())}catch(nt){}if(ft==="[object Promise]"&&!ct.cast)return}Ye.Promise=pn}return pn.polyfill=Bn,pn.Promise=pn,pn})},53291:function(Ct){"use strict";var _e=Array.isArray,E=Object.keys,a=Object.prototype.hasOwnProperty;Ct.exports=function oe(Le,ie){if(Le===ie)return!0;if(Le&&ie&&typeof Le=="object"&&typeof ie=="object"){var se=_e(Le),ge=_e(ie),me,ye,le;if(se&&ge){if(ye=Le.length,ye!=ie.length)return!1;for(me=ye;me--!==0;)if(!oe(Le[me],ie[me]))return!1;return!0}if(se!=ge)return!1;var ve=Le instanceof Date,xe=ie instanceof Date;if(ve!=xe)return!1;if(ve&&xe)return Le.getTime()==ie.getTime();var Re=Le instanceof RegExp,Fe=ie instanceof RegExp;if(Re!=Fe)return!1;if(Re&&Fe)return Le.toString()==ie.toString();var pe=E(Le);if(ye=pe.length,ye!==E(ie).length)return!1;for(me=ye;me--!==0;)if(!a.call(ie,pe[me]))return!1;for(me=ye;me--!==0;)if(le=pe[me],!oe(Le[le],ie[le]))return!1;return!0}return Le!==Le&&ie!==ie}},43141:function(Ct,_e,E){"use strict";E.d(_e,{Z5:function(){return Pm},_l:function(){return vf},bK:function(){return t0}});var a=E(59301),oe=E(29658);function Le(x,ee){x.prototype=Object.create(ee.prototype),x.prototype.constructor=x,(0,oe.Z)(x,ee)}var ie=E(60499),se=E(59781),ge=a.createContext(null),me=null;function ye(x){x()}var le=ye,ve=function(ee){return le=ee},xe=function(){return le};function Re(){var x=xe(),ee=null,ae=null;return{clear:function(){ee=null,ae=null},notify:function(){x(function(){for(var Ve=ee;Ve;)Ve.callback(),Ve=Ve.next})},get:function(){for(var Ve=[],Qe=ee;Qe;)Ve.push(Qe),Qe=Qe.next;return Ve},subscribe:function(Ve){var Qe=!0,at=ae={callback:Ve,next:null,prev:ae};return at.prev?at.prev.next=at:ee=at,function(){!Qe||ee===null||(Qe=!1,at.next?at.next.prev=at.prev:ae=at.prev,at.prev?at.prev.next=at.next:ee=at.next)}}}}var Fe={notify:function(){},get:function(){return[]}};function pe(x,ee){var ae,we=Fe;function Ve(tn){return Yt(),we.subscribe(tn)}function Qe(){we.notify()}function at(){dn.onStateChange&&dn.onStateChange()}function ot(){return!!ae}function Yt(){ae||(ae=ee?ee.addNestedSub(at):x.subscribe(at),we=Re())}function yn(){ae&&(ae(),ae=void 0,we.clear(),we=Fe)}var dn={addNestedSub:Ve,notifyNestedSubs:Qe,handleChangeWrapper:at,isSubscribed:ot,trySubscribe:Yt,tryUnsubscribe:yn,getListeners:function(){return we}};return dn}var he=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect;function Be(x){var ee=x.store,ae=x.context,we=x.children,Ve=(0,a.useMemo)(function(){var ot=pe(ee);return{store:ee,subscription:ot}},[ee]),Qe=(0,a.useMemo)(function(){return ee.getState()},[ee]);he(function(){var ot=Ve.subscription;return ot.onStateChange=ot.notifyNestedSubs,ot.trySubscribe(),Qe!==ee.getState()&&ot.notifyNestedSubs(),function(){ot.tryUnsubscribe(),ot.onStateChange=null}},[Ve,Qe]);var at=ae||ge;return a.createElement(at.Provider,{value:Ve},we)}var Ce=Be,Ie=E(69010),Pe=E(94266),be=E.n(Pe),ne=E(53410),Se=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],Oe=["reactReduxForwardedRef"],Ae=[],fe=[null,null],De=function(ee){try{return JSON.stringify(ee)}catch(ae){return String(ee)}};function Me(x,ee){var ae=x[1];return[ee.payload,ae+1]}function We(x,ee,ae){he(function(){return x.apply(void 0,ee)},ae)}function Ke(x,ee,ae,we,Ve,Qe,at){x.current=we,ee.current=Ve,ae.current=!1,Qe.current&&(Qe.current=null,at())}function Je(x,ee,ae,we,Ve,Qe,at,ot,Yt,yn){if(x){var dn=!1,tn=null,un=function(){if(!dn){var Va=ee.getState(),sl,xl;try{sl=we(Va,Ve.current)}catch($l){xl=$l,tn=$l}xl||(tn=null),sl===Qe.current?at.current||Yt():(Qe.current=sl,ot.current=sl,at.current=!0,yn({type:"STORE_UPDATED",payload:{error:xl}}))}};ae.onStateChange=un,ae.trySubscribe(),un();var Tn=function(){if(dn=!0,ae.tryUnsubscribe(),ae.onStateChange=null,tn)throw tn};return Tn}}var je=function(){return[null,0]};function it(x,ee){ee===void 0&&(ee={});var ae=ee,we=ae.getDisplayName,Ve=we===void 0?function(pi){return"ConnectAdvanced("+pi+")"}:we,Qe=ae.methodName,at=Qe===void 0?"connectAdvanced":Qe,ot=ae.renderCountProp,Yt=ot===void 0?void 0:ot,yn=ae.shouldHandleStateChanges,dn=yn===void 0?!0:yn,tn=ae.storeKey,un=tn===void 0?"store":tn,Tn=ae.withRef,Su=Tn===void 0?!1:Tn,Va=ae.forwardRef,sl=Va===void 0?!1:Va,xl=ae.context,$l=xl===void 0?ge:xl,mr=(0,Ie.Z)(ae,Se);if(0)var xr;var Cn=$l;return function(Hi){var jo=Hi.displayName||Hi.name||"Component",Zi=Ve(jo),Lo=(0,ie.Z)({},mr,{getDisplayName:Ve,methodName:at,renderCountProp:Yt,shouldHandleStateChanges:dn,storeKey:un,displayName:Zi,wrappedComponentName:jo,WrappedComponent:Hi}),qo=mr.pure;function ns(rs){return x(rs.dispatch,Lo)}var _o=qo?a.useMemo:function(rs){return rs()};function us(rs){var fc=(0,a.useMemo)(function(){var Vc=rs.reactReduxForwardedRef,a0=(0,Ie.Z)(rs,Oe);return[rs.context,Vc,a0]},[rs]),tc=fc[0],Uc=fc[1],Sc=fc[2],Dc=(0,a.useMemo)(function(){return tc&&tc.Consumer&&(0,ne.isContextConsumer)(a.createElement(tc.Consumer,null))?tc:Cn},[tc,Cn]),nc=(0,a.useContext)(Dc),xi=!!rs.store&&!!rs.store.getState&&!!rs.store.dispatch,wd=!!nc&&!!nc.store,uc=xi?rs.store:nc.store,ad=(0,a.useMemo)(function(){return ns(uc)},[uc]),Nc=(0,a.useMemo)(function(){if(!dn)return fe;var Vc=pe(uc,xi?null:nc.subscription),a0=Vc.notifyNestedSubs.bind(Vc);return[Vc,a0]},[uc,xi,nc]),Oc=Nc[0],ld=Nc[1],rd=(0,a.useMemo)(function(){return xi?nc:(0,ie.Z)({},nc,{subscription:Oc})},[xi,nc,Oc]),id=(0,a.useReducer)(Me,Ae,je),uf=id[0],Id=uf[0],af=id[1];if(Id&&Id.error)throw Id.error;var U0=(0,a.useRef)(),n0=(0,a.useRef)(Sc),Ss=(0,a.useRef)(),V0=(0,a.useRef)(!1),Pd=_o(function(){return Ss.current&&Sc===n0.current?Ss.current:ad(uc.getState(),Sc)},[uc,Id,Sc]);We(Ke,[n0,U0,V0,Sc,Pd,Ss,ld]),We(Je,[dn,uc,Oc,ad,n0,U0,V0,Ss,ld,af],[uc,Oc,ad]);var u0=(0,a.useMemo)(function(){return a.createElement(Hi,(0,ie.Z)({},Pd,{ref:Uc}))},[Uc,Hi,Pd]),lf=(0,a.useMemo)(function(){return dn?a.createElement(Dc.Provider,{value:rd},u0):u0},[Dc,u0,rd]);return lf}var ys=qo?a.memo(us):us;if(ys.WrappedComponent=Hi,ys.displayName=us.displayName=Zi,sl){var ec=a.forwardRef(function(fc,tc){return a.createElement(ys,(0,ie.Z)({},fc,{reactReduxForwardedRef:tc}))});return ec.displayName=Zi,ec.WrappedComponent=Hi,be()(ec,Hi)}return be()(ys,Hi)}}function $e(x,ee){return x===ee?x!==0||ee!==0||1/x===1/ee:x!==x&&ee!==ee}function pt(x,ee){if($e(x,ee))return!0;if(typeof x!="object"||x===null||typeof ee!="object"||ee===null)return!1;var ae=Object.keys(x),we=Object.keys(ee);if(ae.length!==we.length)return!1;for(var Ve=0;Ve<ae.length;Ve++)if(!Object.prototype.hasOwnProperty.call(ee,ae[Ve])||!$e(x[ae[Ve]],ee[ae[Ve]]))return!1;return!0}function qe(x,ee){var ae={},we=function(at){var ot=x[at];typeof ot=="function"&&(ae[at]=function(){return ee(ot.apply(void 0,arguments))})};for(var Ve in x)we(Ve);return ae}function vt(x){return function(ae,we){var Ve=x(ae,we);function Qe(){return Ve}return Qe.dependsOnOwnProps=!1,Qe}}function dt(x){return x.dependsOnOwnProps!==null&&x.dependsOnOwnProps!==void 0?!!x.dependsOnOwnProps:x.length!==1}function st(x,ee){return function(we,Ve){var Qe=Ve.displayName,at=function(Yt,yn){return at.dependsOnOwnProps?at.mapToProps(Yt,yn):at.mapToProps(Yt)};return at.dependsOnOwnProps=!0,at.mapToProps=function(Yt,yn){at.mapToProps=x,at.dependsOnOwnProps=dt(x);var dn=at(Yt,yn);return typeof dn=="function"&&(at.mapToProps=dn,at.dependsOnOwnProps=dt(dn),dn=at(Yt,yn)),dn},at}}function Mt(x){return typeof x=="function"?st(x,"mapDispatchToProps"):void 0}function It(x){return x?void 0:vt(function(ee){return{dispatch:ee}})}function rt(x){return x&&typeof x=="object"?vt(function(ee){return qe(x,ee)}):void 0}var Ge=[Mt,It,rt];function He(x){return typeof x=="function"?st(x,"mapStateToProps"):void 0}function tt(x){return x?void 0:vt(function(){return{}})}var ht=[He,tt];function Qt(x,ee,ae){return(0,ie.Z)({},ae,x,ee)}function St(x){return function(ae,we){var Ve=we.displayName,Qe=we.pure,at=we.areMergedPropsEqual,ot=!1,Yt;return function(dn,tn,un){var Tn=x(dn,tn,un);return ot?(!Qe||!at(Tn,Yt))&&(Yt=Tn):(ot=!0,Yt=Tn),Yt}}}function gt(x){return typeof x=="function"?St(x):void 0}function Zt(x){return x?void 0:function(){return Qt}}var Rn=[gt,Zt],au=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function tu(x,ee,ae,we){return function(Qe,at){return ae(x(Qe,at),ee(we,at),at)}}function Jn(x,ee,ae,we,Ve){var Qe=Ve.areStatesEqual,at=Ve.areOwnPropsEqual,ot=Ve.areStatePropsEqual,Yt=!1,yn,dn,tn,un,Tn;function Su(mr,xr){return yn=mr,dn=xr,tn=x(yn,dn),un=ee(we,dn),Tn=ae(tn,un,dn),Yt=!0,Tn}function Va(){return tn=x(yn,dn),ee.dependsOnOwnProps&&(un=ee(we,dn)),Tn=ae(tn,un,dn),Tn}function sl(){return x.dependsOnOwnProps&&(tn=x(yn,dn)),ee.dependsOnOwnProps&&(un=ee(we,dn)),Tn=ae(tn,un,dn),Tn}function xl(){var mr=x(yn,dn),xr=!ot(mr,tn);return tn=mr,xr&&(Tn=ae(tn,un,dn)),Tn}function $l(mr,xr){var Cn=!at(xr,dn),pi=!Qe(mr,yn,xr,dn);return yn=mr,dn=xr,Cn&&pi?Va():Cn?sl():pi?xl():Tn}return function(xr,Cn){return Yt?$l(xr,Cn):Su(xr,Cn)}}function Wt(x,ee){var ae=ee.initMapStateToProps,we=ee.initMapDispatchToProps,Ve=ee.initMergeProps,Qe=(0,Ie.Z)(ee,au),at=ae(x,Qe),ot=we(x,Qe),Yt=Ve(x,Qe),yn=Qe.pure?Jn:tu;return yn(at,ot,Yt,x,Qe)}var Ut=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function ln(x,ee,ae){for(var we=ee.length-1;we>=0;we--){var Ve=ee[we](x);if(Ve)return Ve}return function(Qe,at){throw new Error("Invalid value of type "+typeof x+" for "+ae+" argument when connecting component "+at.wrappedComponentName+".")}}function pn(x,ee){return x===ee}function Bn(x){var ee=x===void 0?{}:x,ae=ee.connectHOC,we=ae===void 0?it:ae,Ve=ee.mapStateToPropsFactories,Qe=Ve===void 0?ht:Ve,at=ee.mapDispatchToPropsFactories,ot=at===void 0?Ge:at,Yt=ee.mergePropsFactories,yn=Yt===void 0?Rn:Yt,dn=ee.selectorFactory,tn=dn===void 0?Wt:dn;return function(Tn,Su,Va,sl){sl===void 0&&(sl={});var xl=sl,$l=xl.pure,mr=$l===void 0?!0:$l,xr=xl.areStatesEqual,Cn=xr===void 0?pn:xr,pi=xl.areOwnPropsEqual,Hi=pi===void 0?pt:pi,jo=xl.areStatePropsEqual,Zi=jo===void 0?pt:jo,Lo=xl.areMergedPropsEqual,qo=Lo===void 0?pt:Lo,ns=(0,Ie.Z)(xl,Ut),_o=ln(Tn,Qe,"mapStateToProps"),us=ln(Su,ot,"mapDispatchToProps"),ys=ln(Va,yn,"mergeProps");return we(tn,(0,ie.Z)({methodName:"connect",getDisplayName:function(rs){return"Connect("+rs+")"},shouldHandleStateChanges:!!Tn,initMapStateToProps:_o,initMapDispatchToProps:us,initMergeProps:ys,pure:mr,areStatesEqual:Cn,areOwnPropsEqual:Hi,areStatePropsEqual:Zi,areMergedPropsEqual:qo},ns))}}var Ye=Bn();function ct(){var x=useContext(ReactReduxContext);return x}function ft(x){x===void 0&&(x=ReactReduxContext);var ee=x===ReactReduxContext?useDefaultReduxContext:function(){return useContext(x)};return function(){var we=ee(),Ve=we.store;return Ve}}var nt=null;function Xe(x){x===void 0&&(x=ReactReduxContext);var ee=x===ReactReduxContext?useDefaultStore:createStoreHook(x);return function(){var we=ee();return we.dispatch}}var Gt=null,Wn=function(ee,ae){return ee===ae};function Hn(x,ee,ae,we){var Ve=useReducer(function(Su){return Su+1},0),Qe=Ve[1],at=useMemo(function(){return createSubscription(ae,we)},[ae,we]),ot=useRef(),Yt=useRef(),yn=useRef(),dn=useRef(),tn=ae.getState(),un;try{if(x!==Yt.current||tn!==yn.current||ot.current){var Tn=x(tn);dn.current===void 0||!ee(Tn,dn.current)?un=Tn:un=dn.current}else un=dn.current}catch(Su){throw ot.current&&(Su.message+=`
The error may be correlated with this previous error:
`+ot.current.stack+`
`),Su}return useIsomorphicLayoutEffect(function(){Yt.current=x,yn.current=tn,dn.current=un,ot.current=void 0}),useIsomorphicLayoutEffect(function(){function Su(){try{var Va=ae.getState();if(Va===yn.current)return;var sl=Yt.current(Va);if(ee(sl,dn.current))return;dn.current=sl,yn.current=Va}catch(xl){ot.current=xl}Qe()}return at.onStateChange=Su,at.trySubscribe(),Su(),function(){return at.tryUnsubscribe()}},[ae,at]),un}function Un(x){x===void 0&&(x=ReactReduxContext);var ee=x===ReactReduxContext?useDefaultReduxContext:function(){return useContext(x)};return function(we,Ve){Ve===void 0&&(Ve=Wn);var Qe=ee(),at=Qe.store,ot=Qe.subscription,Yt=Hn(we,Ve,at,ot);return useDebugValue(Yt),Yt}}var Eu=null,ra=E(4676);ve(ra.unstable_batchedUpdates);function Zu(x,ee){if(x.length!==ee.length)return!1;for(var ae=0;ae<x.length;ae++)if(x[ae]!==ee[ae])return!1;return!0}function du(x,ee){var ae=(0,a.useState)(function(){return{inputs:ee,result:x()}})[0],we=(0,a.useRef)(!0),Ve=(0,a.useRef)(ae),Qe=we.current||!!(ee&&Ve.current.inputs&&Zu(ee,Ve.current.inputs)),at=Qe?Ve.current:{inputs:ee,result:x()};return(0,a.useEffect)(function(){we.current=!1,Ve.current=at},[at]),at.result}function qn(x,ee){return du(function(){return x},ee)}var nn=du,_n=qn,El=!0,Ul="Invariant failed";function Rl(x,ee){if(!x){if(El)throw new Error(Ul);var ae=typeof ee=="function"?ee():ee,we=ae?"".concat(Ul,": ").concat(ae):Ul;throw new Error(we)}}var ku=function(ee){var ae=ee.top,we=ee.right,Ve=ee.bottom,Qe=ee.left,at=we-Qe,ot=Ve-ae,Yt={top:ae,right:we,bottom:Ve,left:Qe,width:at,height:ot,x:Qe,y:ae,center:{x:(we+Qe)/2,y:(Ve+ae)/2}};return Yt},Du=function(ee,ae){return{top:ee.top-ae.top,left:ee.left-ae.left,bottom:ee.bottom+ae.bottom,right:ee.right+ae.right}},fu=function(ee,ae){return{top:ee.top+ae.top,left:ee.left+ae.left,bottom:ee.bottom-ae.bottom,right:ee.right-ae.right}},su=function(ee,ae){return{top:ee.top+ae.y,left:ee.left+ae.x,bottom:ee.bottom+ae.y,right:ee.right+ae.x}},ju={top:0,right:0,bottom:0,left:0},yu=function(ee){var ae=ee.borderBox,we=ee.margin,Ve=we===void 0?ju:we,Qe=ee.border,at=Qe===void 0?ju:Qe,ot=ee.padding,Yt=ot===void 0?ju:ot,yn=ku(Du(ae,Ve)),dn=ku(fu(ae,at)),tn=ku(fu(dn,Yt));return{marginBox:yn,borderBox:ku(ae),paddingBox:dn,contentBox:tn,margin:Ve,border:at,padding:Yt}},Wu=function(ee){var ae=ee.slice(0,-2),we=ee.slice(-2);if(we!=="px")return 0;var Ve=Number(ae);return isNaN(Ve)&&Rl(!1),Ve},Ga=function(){return{x:window.pageXOffset,y:window.pageYOffset}},Da=function(ee,ae){var we=ee.borderBox,Ve=ee.border,Qe=ee.margin,at=ee.padding,ot=su(we,ae);return yu({borderBox:ot,border:Ve,margin:Qe,padding:at})},hn=function(ee,ae){return ae===void 0&&(ae=Ga()),Da(ee,ae)},Lt=function(ee,ae){var we={top:Wu(ae.marginTop),right:Wu(ae.marginRight),bottom:Wu(ae.marginBottom),left:Wu(ae.marginLeft)},Ve={top:Wu(ae.paddingTop),right:Wu(ae.paddingRight),bottom:Wu(ae.paddingBottom),left:Wu(ae.paddingLeft)},Qe={top:Wu(ae.borderTopWidth),right:Wu(ae.borderRightWidth),bottom:Wu(ae.borderBottomWidth),left:Wu(ae.borderLeftWidth)};return yu({borderBox:ee,margin:we,padding:Ve,border:Qe})},Vt=function(ee){var ae=ee.getBoundingClientRect(),we=window.getComputedStyle(ee);return Lt(ae,we)},Kn=Number.isNaN||function(ee){return typeof ee=="number"&&ee!==ee};function lu(x,ee){return!!(x===ee||Kn(x)&&Kn(ee))}function Sn(x,ee){if(x.length!==ee.length)return!1;for(var ae=0;ae<x.length;ae++)if(!lu(x[ae],ee[ae]))return!1;return!0}function nu(x,ee){ee===void 0&&(ee=Sn);var ae,we=[],Ve,Qe=!1;function at(){for(var ot=[],Yt=0;Yt<arguments.length;Yt++)ot[Yt]=arguments[Yt];return Qe&&ae===this&&ee(ot,we)||(Ve=x.apply(this,ot),Qe=!0,ae=this,we=ot),Ve}return at}var Nn=nu,Xt=function(ee){var ae=[],we=null,Ve=function(){for(var at=arguments.length,ot=new Array(at),Yt=0;Yt<at;Yt++)ot[Yt]=arguments[Yt];ae=ot,!we&&(we=requestAnimationFrame(function(){we=null,ee.apply(void 0,ae)}))};return Ve.cancel=function(){we&&(cancelAnimationFrame(we),we=null)},Ve},te=Xt,re=!0,Ee=/[ \t]{2,}/g,Ue=/^[ \t]*/gm,lt=function(ee){return ee.replace(Ee," ").replace(Ue,"").trim()},Jt=function(ee){return lt(`
%creact-beautiful-dnd
%c`+lt(ee)+`
%c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
`)},vn=function(ee){return[Jt(ee),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},Cu="__react-beautiful-dnd-disable-dev-warnings";function Mn(x,ee){var ae;re||typeof window!="undefined"&&window[Cu]||(ae=console)[x].apply(ae,vn(ee))}var Zn=Mn.bind(null,"warn"),Ru=Mn.bind(null,"error");function ya(){}function ia(x,ee){return(0,ie.Z)({},x,{},ee)}function Dl(x,ee,ae){var we=ee.map(function(Ve){var Qe=ia(ae,Ve.options);return x.addEventListener(Ve.eventName,Ve.fn,Qe),function(){x.removeEventListener(Ve.eventName,Ve.fn,Qe)}});return function(){we.forEach(function(Qe){Qe()})}}var Ya=!0,Nu="Invariant failed";function ba(x){this.message=x}ba.prototype.toString=function(){return this.message};function ru(x,ee){if(!x)throw Ya?new ba(Nu):new ba(Nu+": "+(ee||""))}var Il=function(x){Le(ee,x);function ee(){for(var we,Ve=arguments.length,Qe=new Array(Ve),at=0;at<Ve;at++)Qe[at]=arguments[at];return we=x.call.apply(x,[this].concat(Qe))||this,we.callbacks=null,we.unbind=ya,we.onWindowError=function(ot){var Yt=we.getCallbacks();Yt.isDragging()&&Yt.tryAbort();var yn=ot.error;yn instanceof ba&&ot.preventDefault()},we.getCallbacks=function(){if(!we.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return we.callbacks},we.setCallbacks=function(ot){we.callbacks=ot},we}var ae=ee.prototype;return ae.componentDidMount=function(){this.unbind=Dl(window,[{eventName:"error",fn:this.onWindowError}])},ae.componentWillUnmount=function(){this.unbind()},ae.componentDidCatch=function(Ve){if(Ve instanceof ba){this.setState({});return}throw Ve},ae.render=function(){return this.props.children(this.setCallbacks)},ee}(a.Component),lr=`
Press space bar to start a drag.
When dragging you can use the arrow keys to move the item around and escape to cancel.
Some screen readers may require you to be in focus mode or to use your pass through key
`,At=function(ee){return ee+1},On=function(ee){return`
You have lifted an item in position `+At(ee.source.index)+`
`},mn=function(ee,ae){var we=ee.droppableId===ae.droppableId,Ve=At(ee.index),Qe=At(ae.index);return we?`
You have moved the item from position `+Ve+`
to position `+Qe+`
`:`
You have moved the item from position `+Ve+`
in list `+ee.droppableId+`
to list `+ae.droppableId+`
in position `+Qe+`
`},Dt=function(ee,ae,we){var Ve=ae.droppableId===we.droppableId;return Ve?`
The item `+ee+`
has been combined with `+we.draggableId:`
The item `+ee+`
in list `+ae.droppableId+`
has been combined with `+we.draggableId+`
in list `+we.droppableId+`
`},xn=function(ee){var ae=ee.destination;if(ae)return mn(ee.source,ae);var we=ee.combine;return we?Dt(ee.draggableId,ee.source,we):"You are over an area that cannot be dropped on"},Ku=function(ee){return`
The item has returned to its starting position
of `+At(ee.index)+`
`},da=function(ee){if(ee.reason==="CANCEL")return`
Movement cancelled.
`+Ku(ee.source)+`
`;var ae=ee.destination,we=ee.combine;return ae?`
You have dropped the item.
`+mn(ee.source,ae)+`
`:we?`
You have dropped the item.
`+Dt(ee.draggableId,ee.source,we)+`
`:`
The item has been dropped while not over a drop area.
`+Ku(ee.source)+`
`},Ca={dragHandleUsageInstructions:lr,onDragStart:On,onDragUpdate:xn,onDragEnd:da},Pa={x:0,y:0},Oa=function(ee,ae){return{x:ee.x+ae.x,y:ee.y+ae.y}},tl=function(ee,ae){return{x:ee.x-ae.x,y:ee.y-ae.y}},Ju=function(ee,ae){return ee.x===ae.x&&ee.y===ae.y},Ba=function(ee){return{x:ee.x!==0?-ee.x:0,y:ee.y!==0?-ee.y:0}},ll=function(ee,ae,we){var Ve;return we===void 0&&(we=0),Ve={},Ve[ee]=ae,Ve[ee==="x"?"y":"x"]=we,Ve},_a=function(ee,ae){return Math.sqrt(Math.pow(ae.x-ee.x,2)+Math.pow(ae.y-ee.y,2))},ja=function(ee,ae){return Math.min.apply(Math,ae.map(function(we){return _a(ee,we)}))},jl=function(ee){return function(ae){return{x:ee(ae.x),y:ee(ae.y)}}},pr=function(x,ee){var ae=ku({top:Math.max(ee.top,x.top),right:Math.min(ee.right,x.right),bottom:Math.min(ee.bottom,x.bottom),left:Math.max(ee.left,x.left)});return ae.width<=0||ae.height<=0?null:ae},jr=function(ee,ae){return{top:ee.top+ae.y,left:ee.left+ae.x,bottom:ee.bottom+ae.y,right:ee.right+ae.x}},on=function(ee){return[{x:ee.left,y:ee.top},{x:ee.right,y:ee.top},{x:ee.left,y:ee.bottom},{x:ee.right,y:ee.bottom}]},yr={top:0,right:0,bottom:0,left:0},Ri=function(ee,ae){return ae?jr(ee,ae.scroll.diff.displacement):ee},Ka=function(ee,ae,we){if(we&&we.increasedBy){var Ve;return(0,ie.Z)({},ee,(Ve={},Ve[ae.end]=ee[ae.end]+we.increasedBy[ae.line],Ve))}return ee},Yl=function(ee,ae){return ae&&ae.shouldClipSubject?pr(ae.pageMarginBox,ee):ku(ee)},qa=function(x){var ee=x.page,ae=x.withPlaceholder,we=x.axis,Ve=x.frame,Qe=Ri(ee.marginBox,Ve),at=Ka(Qe,we,ae),ot=Yl(at,Ve);return{page:ee,withPlaceholder:ae,active:ot}},bl=function(x,ee){x.frame||ru(!1);var ae=x.frame,we=tl(ee,ae.scroll.initial),Ve=Ba(we),Qe=(0,ie.Z)({},ae,{scroll:{initial:ae.scroll.initial,current:ee,diff:{value:we,displacement:Ve},max:ae.scroll.max}}),at=qa({page:x.subject.page,withPlaceholder:x.subject.withPlaceholder,axis:x.axis,frame:Qe}),ot=(0,ie.Z)({},x,{frame:Qe,subject:at});return ot};function vr(x){return Number.isInteger?Number.isInteger(x):typeof x=="number"&&isFinite(x)&&Math.floor(x)===x}function nl(x){return Object.values?Object.values(x):Object.keys(x).map(function(ee){return x[ee]})}function vi(x,ee){if(x.findIndex)return x.findIndex(ee);for(var ae=0;ae<x.length;ae++)if(ee(x[ae]))return ae;return-1}function oa(x,ee){if(x.find)return x.find(ee);var ae=vi(x,ee);if(ae!==-1)return x[ae]}function Kr(x){return Array.prototype.slice.call(x)}var to=Nn(function(x){return x.reduce(function(ee,ae){return ee[ae.descriptor.id]=ae,ee},{})}),Wi=Nn(function(x){return x.reduce(function(ee,ae){return ee[ae.descriptor.id]=ae,ee},{})}),ti=Nn(function(x){return nl(x)}),$i=Nn(function(x){return nl(x)}),ur=Nn(function(x,ee){var ae=$i(ee).filter(function(we){return x===we.descriptor.droppableId}).sort(function(we,Ve){return we.descriptor.index-Ve.descriptor.index});return ae});function Ai(x){return x.at&&x.at.type==="REORDER"?x.at.destination:null}function Or(x){return x.at&&x.at.type==="COMBINE"?x.at.combine:null}var wr=Nn(function(x,ee){return ee.filter(function(ae){return ae.descriptor.id!==x.descriptor.id})}),ni=function(x){var ee=x.isMovingForward,ae=x.draggable,we=x.destination,Ve=x.insideDestination,Qe=x.previousImpact;if(!we.isCombineEnabled)return null;var at=Ai(Qe);if(!at)return null;function ot(Va){var sl={type:"COMBINE",combine:{draggableId:Va,droppableId:we.descriptor.id}};return(0,ie.Z)({},Qe,{at:sl})}var Yt=Qe.displaced.all,yn=Yt.length?Yt[0]:null;if(ee)return yn?ot(yn):null;var dn=wr(ae,Ve);if(!yn){if(!dn.length)return null;var tn=dn[dn.length-1];return ot(tn.descriptor.id)}var un=vi(dn,function(Va){return Va.descriptor.id===yn});un===-1&&ru(!1);var Tn=un-1;if(Tn<0)return null;var Su=dn[Tn];return ot(Su.descriptor.id)},ri=function(x,ee){return x.descriptor.droppableId===ee.descriptor.id},Ui={point:Pa,value:0},gi={invisible:{},visible:{},all:[]},Ji={displaced:gi,displacedBy:Ui,at:null},$r=function(x,ee){return function(ae){return x<=ae&&ae<=ee}},cl=function(x){var ee=$r(x.top,x.bottom),ae=$r(x.left,x.right);return function(we){var Ve=ee(we.top)&&ee(we.bottom)&&ae(we.left)&&ae(we.right);if(Ve)return!0;var Qe=ee(we.top)||ee(we.bottom),at=ae(we.left)||ae(we.right),ot=Qe&&at;if(ot)return!0;var Yt=we.top<x.top&&we.bottom>x.bottom,yn=we.left<x.left&&we.right>x.right,dn=Yt&&yn;if(dn)return!0;var tn=Yt&&at||yn&&Qe;return tn}},rl=function(x){var ee=$r(x.top,x.bottom),ae=$r(x.left,x.right);return function(we){var Ve=ee(we.top)&&ee(we.bottom)&&ae(we.left)&&ae(we.right);return Ve}},Ol={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Ml={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Er=function(x){return function(ee){var ae=$r(ee.top,ee.bottom),we=$r(ee.left,ee.right);return function(Ve){return x===Ol?ae(Ve.top)&&ae(Ve.bottom):we(Ve.left)&&we(Ve.right)}}},$t=function(ee,ae){var we=ae.frame?ae.frame.scroll.diff.displacement:Pa;return jr(ee,we)},ou=function(ee,ae,we){return ae.subject.active?we(ae.subject.active)(ee):!1},cu=function(ee,ae,we){return we(ae)(ee)},Ha=function(ee){var ae=ee.target,we=ee.destination,Ve=ee.viewport,Qe=ee.withDroppableDisplacement,at=ee.isVisibleThroughFrameFn,ot=Qe?$t(ae,we):ae;return ou(ot,we,at)&&cu(ot,Ve,at)},fl=function(ee){return Ha((0,ie.Z)({},ee,{isVisibleThroughFrameFn:cl}))},il=function(ee){return Ha((0,ie.Z)({},ee,{isVisibleThroughFrameFn:rl}))},Al=function(ee){return Ha((0,ie.Z)({},ee,{isVisibleThroughFrameFn:Er(ee.destination.axis)}))},Zl=function(ee,ae,we){if(typeof we=="boolean")return we;if(!ae)return!0;var Ve=ae.invisible,Qe=ae.visible;if(Ve[ee])return!1;var at=Qe[ee];return at?at.shouldAnimate:!0};function Tl(x,ee){var ae=x.page.marginBox,we={top:ee.point.y,right:0,bottom:0,left:ee.point.x};return ku(Du(ae,we))}function Hl(x){var ee=x.afterDragging,ae=x.destination,we=x.displacedBy,Ve=x.viewport,Qe=x.forceShouldAnimate,at=x.last;return ee.reduce(function(Yt,yn){var dn=Tl(yn,we),tn=yn.descriptor.id;Yt.all.push(tn);var un=fl({target:dn,destination:ae,viewport:Ve,withDroppableDisplacement:!0});if(!un)return Yt.invisible[yn.descriptor.id]=!0,Yt;var Tn=Zl(tn,at,Qe),Su={draggableId:tn,shouldAnimate:Tn};return Yt.visible[tn]=Su,Yt},{all:[],visible:{},invisible:{}})}function ui(x,ee){if(!x.length)return 0;var ae=x[x.length-1].descriptor.index;return ee.inHomeList?ae:ae+1}function Gr(x){var ee=x.insideDestination,ae=x.inHomeList,we=x.displacedBy,Ve=x.destination,Qe=ui(ee,{inHomeList:ae});return{displaced:gi,displacedBy:we,at:{type:"REORDER",destination:{droppableId:Ve.descriptor.id,index:Qe}}}}function ar(x){var ee=x.draggable,ae=x.insideDestination,we=x.destination,Ve=x.viewport,Qe=x.displacedBy,at=x.last,ot=x.index,Yt=x.forceShouldAnimate,yn=ri(ee,we);if(ot==null)return Gr({insideDestination:ae,inHomeList:yn,displacedBy:Qe,destination:we});var dn=oa(ae,function(Va){return Va.descriptor.index===ot});if(!dn)return Gr({insideDestination:ae,inHomeList:yn,displacedBy:Qe,destination:we});var tn=wr(ee,ae),un=ae.indexOf(dn),Tn=tn.slice(un),Su=Hl({afterDragging:Tn,destination:we,displacedBy:Qe,last:at,viewport:Ve.frame,forceShouldAnimate:Yt});return{displaced:Su,displacedBy:Qe,at:{type:"REORDER",destination:{droppableId:we.descriptor.id,index:ot}}}}function Rr(x,ee){return!!ee.effected[x]}var Zr=function(x){var ee=x.isMovingForward,ae=x.destination,we=x.draggables,Ve=x.combine,Qe=x.afterCritical;if(!ae.isCombineEnabled)return null;var at=Ve.draggableId,ot=we[at],Yt=ot.descriptor.index,yn=Rr(at,Qe);return yn?ee?Yt:Yt-1:ee?Yt+1:Yt},ma=function(x){var ee=x.isMovingForward,ae=x.isInHomeList,we=x.insideDestination,Ve=x.location;if(!we.length)return null;var Qe=Ve.index,at=ee?Qe+1:Qe-1,ot=we[0].descriptor.index,Yt=we[we.length-1].descriptor.index,yn=ae?Yt:Yt+1;return at<ot||at>yn?null:at},Ar=function(x){var ee=x.isMovingForward,ae=x.isInHomeList,we=x.draggable,Ve=x.draggables,Qe=x.destination,at=x.insideDestination,ot=x.previousImpact,Yt=x.viewport,yn=x.afterCritical,dn=ot.at;if(dn||ru(!1),dn.type==="REORDER"){var tn=ma({isMovingForward:ee,isInHomeList:ae,location:dn.destination,insideDestination:at});return tn==null?null:ar({draggable:we,insideDestination:at,destination:Qe,viewport:Yt,last:ot.displaced,displacedBy:ot.displacedBy,index:tn})}var un=Zr({isMovingForward:ee,destination:Qe,displaced:ot.displaced,draggables:Ve,combine:dn.combine,afterCritical:yn});return un==null?null:ar({draggable:we,insideDestination:at,destination:Qe,viewport:Yt,last:ot.displaced,displacedBy:ot.displacedBy,index:un})},Ur=function(x){var ee=x.displaced,ae=x.afterCritical,we=x.combineWith,Ve=x.displacedBy,Qe=!!(ee.visible[we]||ee.invisible[we]);return Rr(we,ae)?Qe?Pa:Ba(Ve.point):Qe?Ve.point:Pa},bo=function(x){var ee=x.afterCritical,ae=x.impact,we=x.draggables,Ve=Or(ae);Ve||ru(!1);var Qe=Ve.draggableId,at=we[Qe].page.borderBox.center,ot=Ur({displaced:ae.displaced,afterCritical:ee,combineWith:Qe,displacedBy:ae.displacedBy});return Oa(at,ot)},si=function(ee,ae){return ae.margin[ee.start]+ae.borderBox[ee.size]/2},Ci=function(ee,ae){return ae.margin[ee.end]+ae.borderBox[ee.size]/2},Ti=function(ee,ae,we){return ae[ee.crossAxisStart]+we.margin[ee.crossAxisStart]+we.borderBox[ee.crossAxisSize]/2},Mr=function(ee){var ae=ee.axis,we=ee.moveRelativeTo,Ve=ee.isMoving;return ll(ae.line,we.marginBox[ae.end]+si(ae,Ve),Ti(ae,we.marginBox,Ve))},Pi=function(ee){var ae=ee.axis,we=ee.moveRelativeTo,Ve=ee.isMoving;return ll(ae.line,we.marginBox[ae.start]-Ci(ae,Ve),Ti(ae,we.marginBox,Ve))},di=function(ee){var ae=ee.axis,we=ee.moveInto,Ve=ee.isMoving;return ll(ae.line,we.contentBox[ae.start]+si(ae,Ve),Ti(ae,we.contentBox,Ve))},fo=function(x){var ee=x.impact,ae=x.draggable,we=x.draggables,Ve=x.droppable,Qe=x.afterCritical,at=ur(Ve.descriptor.id,we),ot=ae.page,Yt=Ve.axis;if(!at.length)return di({axis:Yt,moveInto:Ve.page,isMoving:ot});var yn=ee.displaced,dn=ee.displacedBy,tn=yn.all[0];if(tn){var un=we[tn];if(Rr(tn,Qe))return Pi({axis:Yt,moveRelativeTo:un.page,isMoving:ot});var Tn=Da(un.page,dn.point);return Pi({axis:Yt,moveRelativeTo:Tn,isMoving:ot})}var Su=at[at.length-1];if(Su.descriptor.id===ae.descriptor.id)return ot.borderBox.center;if(Rr(Su.descriptor.id,Qe)){var Va=Da(Su.page,Ba(Qe.displacedBy.point));return Mr({axis:Yt,moveRelativeTo:Va,isMoving:ot})}return Mr({axis:Yt,moveRelativeTo:Su.page,isMoving:ot})},oo=function(x,ee){var ae=x.frame;return ae?Oa(ee,ae.scroll.diff.displacement):ee},Oo=function(ee){var ae=ee.impact,we=ee.draggable,Ve=ee.droppable,Qe=ee.draggables,at=ee.afterCritical,ot=we.page.borderBox.center,Yt=ae.at;return!Ve||!Yt?ot:Yt.type==="REORDER"?fo({impact:ae,draggable:we,draggables:Qe,droppable:Ve,afterCritical:at}):bo({impact:ae,draggables:Qe,afterCritical:at})},xo=function(x){var ee=Oo(x),ae=x.droppable,we=ae?oo(ae,ee):ee;return we},Qo=function(x,ee){var ae=tl(ee,x.scroll.initial),we=Ba(ae),Ve=ku({top:ee.y,bottom:ee.y+x.frame.height,left:ee.x,right:ee.x+x.frame.width}),Qe={frame:Ve,scroll:{initial:x.scroll.initial,max:x.scroll.max,current:ee,diff:{value:ae,displacement:we}}};return Qe};function Nr(x,ee){return x.map(function(ae){return ee[ae]})}function Ho(x,ee){for(var ae=0;ae<ee.length;ae++){var we=ee[ae].visible[x];if(we)return we}return null}var Fo=function(x){var ee=x.impact,ae=x.viewport,we=x.destination,Ve=x.draggables,Qe=x.maxScrollChange,at=Qo(ae,Oa(ae.scroll.current,Qe)),ot=we.frame?bl(we,Oa(we.frame.scroll.current,Qe)):we,Yt=ee.displaced,yn=Hl({afterDragging:Nr(Yt.all,Ve),destination:we,displacedBy:ee.displacedBy,viewport:at.frame,last:Yt,forceShouldAnimate:!1}),dn=Hl({afterDragging:Nr(Yt.all,Ve),destination:ot,displacedBy:ee.displacedBy,viewport:ae.frame,last:Yt,forceShouldAnimate:!1}),tn={},un={},Tn=[Yt,yn,dn];Yt.all.forEach(function(Va){var sl=Ho(Va,Tn);if(sl){un[Va]=sl;return}tn[Va]=!0});var Su=(0,ie.Z)({},ee,{displaced:{all:Yt.all,invisible:tn,visible:un}});return Su},Vi=function(x,ee){return Oa(x.scroll.diff.displacement,ee)},yo=function(x){var ee=x.pageBorderBoxCenter,ae=x.draggable,we=x.viewport,Ve=Vi(we,ee),Qe=tl(Ve,ae.page.borderBox.center);return Oa(ae.client.borderBox.center,Qe)},Ki=function(x){var ee=x.draggable,ae=x.destination,we=x.newPageBorderBoxCenter,Ve=x.viewport,Qe=x.withDroppableDisplacement,at=x.onlyOnMainAxis,ot=at===void 0?!1:at,Yt=tl(we,ee.page.borderBox.center),yn=jr(ee.page.borderBox,Yt),dn={target:yn,destination:ae,withDroppableDisplacement:Qe,viewport:Ve};return ot?Al(dn):il(dn)},so=function(x){var ee=x.isMovingForward,ae=x.draggable,we=x.destination,Ve=x.draggables,Qe=x.previousImpact,at=x.viewport,ot=x.previousPageBorderBoxCenter,Yt=x.previousClientSelection,yn=x.afterCritical;if(!we.isEnabled)return null;var dn=ur(we.descriptor.id,Ve),tn=ri(ae,we),un=ni({isMovingForward:ee,draggable:ae,destination:we,insideDestination:dn,previousImpact:Qe})||Ar({isMovingForward:ee,isInHomeList:tn,draggable:ae,draggables:Ve,destination:we,insideDestination:dn,previousImpact:Qe,viewport:at,afterCritical:yn});if(!un)return null;var Tn=xo({impact:un,draggable:ae,droppable:we,draggables:Ve,afterCritical:yn}),Su=Ki({draggable:ae,destination:we,newPageBorderBoxCenter:Tn,viewport:at.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(Su){var Va=yo({pageBorderBoxCenter:Tn,draggable:ae,viewport:at});return{clientSelection:Va,impact:un,scrollJumpRequest:null}}var sl=tl(Tn,ot),xl=Fo({impact:un,viewport:at,destination:we,draggables:Ve,maxScrollChange:sl});return{clientSelection:Yt,impact:xl,scrollJumpRequest:sl}},_l=function(ee){var ae=ee.subject.active;return ae||ru(!1),ae},zu=function(x){var ee=x.isMovingForward,ae=x.pageBorderBoxCenter,we=x.source,Ve=x.droppables,Qe=x.viewport,at=we.subject.active;if(!at)return null;var ot=we.axis,Yt=$r(at[ot.start],at[ot.end]),yn=ti(Ve).filter(function(tn){return tn!==we}).filter(function(tn){return tn.isEnabled}).filter(function(tn){return!!tn.subject.active}).filter(function(tn){return cl(Qe.frame)(_l(tn))}).filter(function(tn){var un=_l(tn);return ee?at[ot.crossAxisEnd]<un[ot.crossAxisEnd]:un[ot.crossAxisStart]<at[ot.crossAxisStart]}).filter(function(tn){var un=_l(tn),Tn=$r(un[ot.start],un[ot.end]);return Yt(un[ot.start])||Yt(un[ot.end])||Tn(at[ot.start])||Tn(at[ot.end])}).sort(function(tn,un){var Tn=_l(tn)[ot.crossAxisStart],Su=_l(un)[ot.crossAxisStart];return ee?Tn-Su:Su-Tn}).filter(function(tn,un,Tn){return _l(tn)[ot.crossAxisStart]===_l(Tn[0])[ot.crossAxisStart]});if(!yn.length)return null;if(yn.length===1)return yn[0];var dn=yn.filter(function(tn){var un=$r(_l(tn)[ot.start],_l(tn)[ot.end]);return un(ae[ot.line])});return dn.length===1?dn[0]:dn.length>1?dn.sort(function(tn,un){return _l(tn)[ot.start]-_l(un)[ot.start]})[0]:yn.sort(function(tn,un){var Tn=ja(ae,on(_l(tn))),Su=ja(ae,on(_l(un)));return Tn!==Su?Tn-Su:_l(tn)[ot.start]-_l(un)[ot.start]})[0]},go=function(ee,ae){var we=ee.page.borderBox.center;return Rr(ee.descriptor.id,ae)?tl(we,ae.displacedBy.point):we},wo=function(ee,ae){var we=ee.page.borderBox;return Rr(ee.descriptor.id,ae)?jr(we,Ba(ae.displacedBy.point)):we},$u=function(x){var ee=x.pageBorderBoxCenter,ae=x.viewport,we=x.destination,Ve=x.insideDestination,Qe=x.afterCritical,at=Ve.filter(function(ot){return il({target:wo(ot,Qe),destination:we,viewport:ae.frame,withDroppableDisplacement:!0})}).sort(function(ot,Yt){var yn=_a(ee,oo(we,go(ot,Qe))),dn=_a(ee,oo(we,go(Yt,Qe)));return yn<dn?-1:dn<yn?1:ot.descriptor.index-Yt.descriptor.index});return at[0]||null},Ds=Nn(function(ee,ae){var we=ae[ee.line];return{value:we,point:ll(ee.line,we)}}),oi=function(ee,ae,we){var Ve=ee.axis;if(ee.descriptor.mode==="virtual")return ll(Ve.line,ae[Ve.line]);var Qe=ee.subject.page.contentBox[Ve.size],at=ur(ee.descriptor.id,we),ot=at.reduce(function(dn,tn){return dn+tn.client.marginBox[Ve.size]},0),Yt=ot+ae[Ve.line],yn=Yt-Qe;return yn<=0?null:ll(Ve.line,yn)},Vo=function(ee,ae){return(0,ie.Z)({},ee,{scroll:(0,ie.Z)({},ee.scroll,{max:ae})})},Os=function(ee,ae,we){var Ve=ee.frame;ri(ae,ee)&&ru(!1),ee.subject.withPlaceholder&&ru(!1);var Qe=Ds(ee.axis,ae.displaceBy).point,at=oi(ee,Qe,we),ot={placeholderSize:Qe,increasedBy:at,oldFrameMaxScroll:ee.frame?ee.frame.scroll.max:null};if(!Ve){var Yt=qa({page:ee.subject.page,withPlaceholder:ot,axis:ee.axis,frame:ee.frame});return(0,ie.Z)({},ee,{subject:Yt})}var yn=at?Oa(Ve.scroll.max,at):Ve.scroll.max,dn=Vo(Ve,yn),tn=qa({page:ee.subject.page,withPlaceholder:ot,axis:ee.axis,frame:dn});return(0,ie.Z)({},ee,{subject:tn,frame:dn})},Ms=function(ee){var ae=ee.subject.withPlaceholder;ae||ru(!1);var we=ee.frame;if(!we){var Ve=qa({page:ee.subject.page,axis:ee.axis,frame:null,withPlaceholder:null});return(0,ie.Z)({},ee,{subject:Ve})}var Qe=ae.oldFrameMaxScroll;Qe||ru(!1);var at=Vo(we,Qe),ot=qa({page:ee.subject.page,axis:ee.axis,frame:at,withPlaceholder:null});return(0,ie.Z)({},ee,{subject:ot,frame:at})},ps=function(x){var ee=x.previousPageBorderBoxCenter,ae=x.moveRelativeTo,we=x.insideDestination,Ve=x.draggable,Qe=x.draggables,at=x.destination,ot=x.viewport,Yt=x.afterCritical;if(!ae){if(we.length)return null;var yn={displaced:gi,displacedBy:Ui,at:{type:"REORDER",destination:{droppableId:at.descriptor.id,index:0}}},dn=xo({impact:yn,draggable:Ve,droppable:at,draggables:Qe,afterCritical:Yt}),tn=ri(Ve,at)?at:Os(at,Ve,Qe),un=Ki({draggable:Ve,destination:tn,newPageBorderBoxCenter:dn,viewport:ot.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return un?yn:null}var Tn=ee[at.axis.line]<=ae.page.borderBox.center[at.axis.line],Su=function(){var sl=ae.descriptor.index;return ae.descriptor.id===Ve.descriptor.id||Tn?sl:sl+1}(),Va=Ds(at.axis,Ve.displaceBy);return ar({draggable:Ve,insideDestination:we,destination:at,viewport:ot,displacedBy:Va,last:gi,index:Su})},Ls=function(x){var ee=x.isMovingForward,ae=x.previousPageBorderBoxCenter,we=x.draggable,Ve=x.isOver,Qe=x.draggables,at=x.droppables,ot=x.viewport,Yt=x.afterCritical,yn=zu({isMovingForward:ee,pageBorderBoxCenter:ae,source:Ve,droppables:at,viewport:ot});if(!yn)return null;var dn=ur(yn.descriptor.id,Qe),tn=$u({pageBorderBoxCenter:ae,viewport:ot,destination:yn,insideDestination:dn,afterCritical:Yt}),un=ps({previousPageBorderBoxCenter:ae,destination:yn,draggable:we,draggables:Qe,moveRelativeTo:tn,insideDestination:dn,viewport:ot,afterCritical:Yt});if(!un)return null;var Tn=xo({impact:un,draggable:we,droppable:yn,draggables:Qe,afterCritical:Yt}),Su=yo({pageBorderBoxCenter:Tn,draggable:we,viewport:ot});return{clientSelection:Su,impact:un,scrollJumpRequest:null}},Io=function(x){var ee=x.at;return ee?ee.type==="REORDER"?ee.destination.droppableId:ee.combine.droppableId:null},Qs=function(ee,ae){var we=Io(ee);return we?ae[we]:null},Rs=function(x){var ee=x.state,ae=x.type,we=Qs(ee.impact,ee.dimensions.droppables),Ve=!!we,Qe=ee.dimensions.droppables[ee.critical.droppable.id],at=we||Qe,ot=at.axis.direction,Yt=ot==="vertical"&&(ae==="MOVE_UP"||ae==="MOVE_DOWN")||ot==="horizontal"&&(ae==="MOVE_LEFT"||ae==="MOVE_RIGHT");if(Yt&&!Ve)return null;var yn=ae==="MOVE_DOWN"||ae==="MOVE_RIGHT",dn=ee.dimensions.draggables[ee.critical.draggable.id],tn=ee.current.page.borderBoxCenter,un=ee.dimensions,Tn=un.draggables,Su=un.droppables;return Yt?so({isMovingForward:yn,previousPageBorderBoxCenter:tn,draggable:dn,destination:at,draggables:Tn,viewport:ee.viewport,previousClientSelection:ee.current.client.selection,previousImpact:ee.impact,afterCritical:ee.afterCritical}):Ls({isMovingForward:yn,previousPageBorderBoxCenter:tn,draggable:dn,isOver:at,draggables:Tn,droppables:Su,viewport:ee.viewport,afterCritical:ee.afterCritical})};function Wo(x){return x.phase==="DRAGGING"||x.phase==="COLLECTING"}function vs(x){var ee=$r(x.top,x.bottom),ae=$r(x.left,x.right);return function(Ve){return ee(Ve.y)&&ae(Ve.x)}}function Go(x,ee){return x.left<ee.right&&x.right>ee.left&&x.top<ee.bottom&&x.bottom>ee.top}function Ts(x){var ee=x.pageBorderBox,ae=x.draggable,we=x.candidates,Ve=ae.page.borderBox.center,Qe=we.map(function(at){var ot=at.axis,Yt=ll(at.axis.line,ee.center[ot.line],at.page.borderBox.center[ot.crossAxisLine]);return{id:at.descriptor.id,distance:_a(Ve,Yt)}}).sort(function(at,ot){return ot.distance-at.distance});return Qe[0]?Qe[0].id:null}function bs(x){var ee=x.pageBorderBox,ae=x.draggable,we=x.droppables,Ve=ti(we).filter(function(Qe){if(!Qe.isEnabled)return!1;var at=Qe.subject.active;if(!at||!Go(ee,at))return!1;if(vs(at)(ee.center))return!0;var ot=Qe.axis,Yt=at.center[ot.crossAxisLine],yn=ee[ot.crossAxisStart],dn=ee[ot.crossAxisEnd],tn=$r(at[ot.crossAxisStart],at[ot.crossAxisEnd]),un=tn(yn),Tn=tn(dn);return!un&&!Tn?!0:un?yn<Yt:dn>Yt});return Ve.length?Ve.length===1?Ve[0].descriptor.id:Ts({pageBorderBox:ee,draggable:ae,candidates:Ve}):null}var xs=function(ee,ae){return ku(jr(ee,ae))},Ys=function(x,ee){var ae=x.frame;return ae?xs(ee,ae.scroll.diff.value):ee};function Yo(x){var ee=x.displaced,ae=x.id;return!!(ee.visible[ae]||ee.invisible[ae])}function ks(x){var ee=x.draggable,ae=x.closest,we=x.inHomeList;return ae?we&&ae.descriptor.index>ee.descriptor.index?ae.descriptor.index-1:ae.descriptor.index:null}var Es=function(x){var ee=x.pageBorderBoxWithDroppableScroll,ae=x.draggable,we=x.destination,Ve=x.insideDestination,Qe=x.last,at=x.viewport,ot=x.afterCritical,Yt=we.axis,yn=Ds(we.axis,ae.displaceBy),dn=yn.value,tn=ee[Yt.start],un=ee[Yt.end],Tn=wr(ae,Ve),Su=oa(Tn,function(sl){var xl=sl.descriptor.id,$l=sl.page.borderBox.center[Yt.line],mr=Rr(xl,ot),xr=Yo({displaced:Qe,id:xl});return mr?xr?un<=$l:tn<$l-dn:xr?un<=$l+dn:tn<$l}),Va=ks({draggable:ae,closest:Su,inHomeList:ri(ae,we)});return ar({draggable:ae,insideDestination:Ve,destination:we,viewport:at,last:Qe,displacedBy:yn,index:Va})},os=4,$n=function(x){var ee=x.draggable,ae=x.pageBorderBoxWithDroppableScroll,we=x.previousImpact,Ve=x.destination,Qe=x.insideDestination,at=x.afterCritical;if(!Ve.isCombineEnabled)return null;var ot=Ve.axis,Yt=Ds(Ve.axis,ee.displaceBy),yn=Yt.value,dn=ae[ot.start],tn=ae[ot.end],un=wr(ee,Qe),Tn=oa(un,function(Va){var sl=Va.descriptor.id,xl=Va.page.borderBox,$l=xl[ot.size],mr=$l/os,xr=Rr(sl,at),Cn=Yo({displaced:we.displaced,id:sl});return xr?Cn?tn>xl[ot.start]+mr&&tn<xl[ot.end]-mr:dn>xl[ot.start]-yn+mr&&dn<xl[ot.end]-yn-mr:Cn?tn>xl[ot.start]+yn+mr&&tn<xl[ot.end]+yn-mr:dn>xl[ot.start]+mr&&dn<xl[ot.end]-mr});if(!Tn)return null;var Su={displacedBy:Yt,displaced:we.displaced,at:{type:"COMBINE",combine:{draggableId:Tn.descriptor.id,droppableId:Ve.descriptor.id}}};return Su},gl=function(x){var ee=x.pageOffset,ae=x.draggable,we=x.draggables,Ve=x.droppables,Qe=x.previousImpact,at=x.viewport,ot=x.afterCritical,Yt=xs(ae.page.borderBox,ee),yn=bs({pageBorderBox:Yt,draggable:ae,droppables:Ve});if(!yn)return Ji;var dn=Ve[yn],tn=ur(dn.descriptor.id,we),un=Ys(dn,Yt);return $n({pageBorderBoxWithDroppableScroll:un,draggable:ae,previousImpact:Qe,destination:dn,insideDestination:tn,afterCritical:ot})||Es({pageBorderBoxWithDroppableScroll:un,draggable:ae,destination:dn,insideDestination:tn,last:Qe.displaced,viewport:at,afterCritical:ot})},hl=function(x,ee){var ae;return(0,ie.Z)({},x,(ae={},ae[ee.descriptor.id]=ee,ae))},rr=function(ee){var ae=ee.previousImpact,we=ee.impact,Ve=ee.droppables,Qe=Io(ae),at=Io(we);if(!Qe||Qe===at)return Ve;var ot=Ve[Qe];if(!ot.subject.withPlaceholder)return Ve;var Yt=Ms(ot);return hl(Ve,Yt)},Yr=function(x){var ee=x.draggable,ae=x.draggables,we=x.droppables,Ve=x.previousImpact,Qe=x.impact,at=rr({previousImpact:Ve,impact:Qe,droppables:we}),ot=Io(Qe);if(!ot)return at;var Yt=we[ot];if(ri(ee,Yt)||Yt.subject.withPlaceholder)return at;var yn=Os(Yt,ee,ae);return hl(at,yn)},mt=function(x){var ee=x.state,ae=x.clientSelection,we=x.dimensions,Ve=x.viewport,Qe=x.impact,at=x.scrollJumpRequest,ot=Ve||ee.viewport,Yt=we||ee.dimensions,yn=ae||ee.current.client.selection,dn=tl(yn,ee.initial.client.selection),tn={offset:dn,selection:yn,borderBoxCenter:Oa(ee.initial.client.borderBoxCenter,dn)},un={selection:Oa(tn.selection,ot.scroll.current),borderBoxCenter:Oa(tn.borderBoxCenter,ot.scroll.current),offset:Oa(tn.offset,ot.scroll.diff.value)},Tn={client:tn,page:un};if(ee.phase==="COLLECTING")return(0,ie.Z)({phase:"COLLECTING"},ee,{dimensions:Yt,viewport:ot,current:Tn});var Su=Yt.draggables[ee.critical.draggable.id],Va=Qe||gl({pageOffset:un.offset,draggable:Su,draggables:Yt.draggables,droppables:Yt.droppables,previousImpact:ee.impact,viewport:ot,afterCritical:ee.afterCritical}),sl=Yr({draggable:Su,impact:Va,previousImpact:ee.impact,draggables:Yt.draggables,droppables:Yt.droppables}),xl=(0,ie.Z)({},ee,{current:Tn,dimensions:{draggables:Yt.draggables,droppables:sl},impact:Va,viewport:ot,scrollJumpRequest:at||null,forceShouldAnimate:at?!1:null});return xl};function Ht(x,ee){return x.map(function(ae){return ee[ae]})}var en=function(x){var ee=x.impact,ae=x.viewport,we=x.draggables,Ve=x.destination,Qe=x.forceShouldAnimate,at=ee.displaced,ot=Ht(at.all,we),Yt=Hl({afterDragging:ot,destination:Ve,displacedBy:ee.displacedBy,viewport:ae.frame,forceShouldAnimate:Qe,last:at});return(0,ie.Z)({},ee,{displaced:Yt})},Gn=function(x){var ee=x.impact,ae=x.draggable,we=x.droppable,Ve=x.draggables,Qe=x.viewport,at=x.afterCritical,ot=xo({impact:ee,draggable:ae,draggables:Ve,droppable:we,afterCritical:at});return yo({pageBorderBoxCenter:ot,draggable:ae,viewport:Qe})},Sl=function(x){var ee=x.state,ae=x.dimensions,we=x.viewport;ee.movementMode!=="SNAP"&&ru(!1);var Ve=ee.impact,Qe=we||ee.viewport,at=ae||ee.dimensions,ot=at.draggables,Yt=at.droppables,yn=ot[ee.critical.draggable.id],dn=Io(Ve);dn||ru(!1);var tn=Yt[dn],un=en({impact:Ve,viewport:Qe,destination:tn,draggables:ot}),Tn=Gn({impact:un,draggable:yn,droppable:tn,draggables:ot,viewport:Qe,afterCritical:ee.afterCritical});return mt({impact:un,clientSelection:Tn,state:ee,dimensions:at,viewport:Qe})},Fl=function(x){return{index:x.index,droppableId:x.droppableId}},ir=function(x){var ee=x.draggable,ae=x.home,we=x.draggables,Ve=x.viewport,Qe=Ds(ae.axis,ee.displaceBy),at=ur(ae.descriptor.id,we),ot=at.indexOf(ee);ot===-1&&ru(!1);var Yt=at.slice(ot+1),yn=Yt.reduce(function(Tn,Su){return Tn[Su.descriptor.id]=!0,Tn},{}),dn={inVirtualList:ae.descriptor.mode==="virtual",displacedBy:Qe,effected:yn},tn=Hl({afterDragging:Yt,destination:ae,displacedBy:Qe,last:null,viewport:Ve.frame,forceShouldAnimate:!1}),un={displaced:tn,displacedBy:Qe,at:{type:"REORDER",destination:Fl(ee.descriptor)}};return{impact:un,afterCritical:dn}},Ll=function(x,ee){return{draggables:x.draggables,droppables:hl(x.droppables,ee)}},Ql=function(ee){},xa=function(ee){},Xu=function(x){var ee=x.draggable,ae=x.offset,we=x.initialWindowScroll,Ve=Da(ee.client,ae),Qe=hn(Ve,we),at=(0,ie.Z)({},ee,{placeholder:(0,ie.Z)({},ee.placeholder,{client:Ve}),client:Ve,page:Qe});return at},Sa=function(x){var ee=x.frame;return ee||ru(!1),ee},Fr=function(x){var ee=x.additions,ae=x.updatedDroppables,we=x.viewport,Ve=we.scroll.diff.value;return ee.map(function(Qe){var at=Qe.descriptor.droppableId,ot=ae[at],Yt=Sa(ot),yn=Yt.scroll.diff.value,dn=Oa(Ve,yn),tn=Xu({draggable:Qe,offset:dn,initialWindowScroll:we.scroll.initial});return tn})},or=function(x){var ee=x.state,ae=x.published;Ql();var we=ae.modified.map(function(mr){var xr=ee.dimensions.droppables[mr.droppableId],Cn=bl(xr,mr.scroll);return Cn}),Ve=(0,ie.Z)({},ee.dimensions.droppables,{},to(we)),Qe=Wi(Fr({additions:ae.additions,updatedDroppables:Ve,viewport:ee.viewport})),at=(0,ie.Z)({},ee.dimensions.draggables,{},Qe);ae.removals.forEach(function(mr){delete at[mr]});var ot={droppables:Ve,draggables:at},Yt=Io(ee.impact),yn=Yt?ot.droppables[Yt]:null,dn=ot.draggables[ee.critical.draggable.id],tn=ot.droppables[ee.critical.droppable.id],un=ir({draggable:dn,home:tn,draggables:at,viewport:ee.viewport}),Tn=un.impact,Su=un.afterCritical,Va=yn&&yn.isCombineEnabled?ee.impact:Tn,sl=gl({pageOffset:ee.current.page.offset,draggable:ot.draggables[ee.critical.draggable.id],draggables:ot.draggables,droppables:ot.droppables,previousImpact:Va,viewport:ee.viewport,afterCritical:Su});xa();var xl=(0,ie.Z)({phase:"DRAGGING"},ee,{phase:"DRAGGING",impact:sl,onLiftImpact:Tn,dimensions:ot,afterCritical:Su,forceShouldAnimate:!1});if(ee.phase==="COLLECTING")return xl;var $l=(0,ie.Z)({phase:"DROP_PENDING"},xl,{phase:"DROP_PENDING",reason:ee.reason,isWaiting:!1});return $l},Fa=function(ee){return ee.movementMode==="SNAP"},pl=function(ee,ae,we){var Ve=Ll(ee.dimensions,ae);return!Fa(ee)||we?mt({state:ee,dimensions:Ve}):Sl({state:ee,dimensions:Ve})};function Vl(x){return x.isDragging&&x.movementMode==="SNAP"?(0,ie.Z)({phase:"DRAGGING"},x,{scrollJumpRequest:null}):x}var Cl={phase:"IDLE",completed:null,shouldFlush:!1},yl=function(x,ee){if(x===void 0&&(x=Cl),ee.type==="FLUSH")return(0,ie.Z)({},Cl,{shouldFlush:!0});if(ee.type==="INITIAL_PUBLISH"){x.phase!=="IDLE"&&ru(!1);var ae=ee.payload,we=ae.critical,Ve=ae.clientSelection,Qe=ae.viewport,at=ae.dimensions,ot=ae.movementMode,Yt=at.draggables[we.draggable.id],yn=at.droppables[we.droppable.id],dn={selection:Ve,borderBoxCenter:Yt.client.borderBox.center,offset:Pa},tn={client:dn,page:{selection:Oa(dn.selection,Qe.scroll.initial),borderBoxCenter:Oa(dn.selection,Qe.scroll.initial),offset:Oa(dn.selection,Qe.scroll.diff.value)}},un=ti(at.droppables).every(function(rd){return!rd.isFixedOnPage}),Tn=ir({draggable:Yt,home:yn,draggables:at.draggables,viewport:Qe}),Su=Tn.impact,Va=Tn.afterCritical,sl={phase:"DRAGGING",isDragging:!0,critical:we,movementMode:ot,dimensions:at,initial:tn,current:tn,isWindowScrollAllowed:un,impact:Su,afterCritical:Va,onLiftImpact:Su,viewport:Qe,scrollJumpRequest:null,forceShouldAnimate:null};return sl}if(ee.type==="COLLECTION_STARTING"){if(x.phase==="COLLECTING"||x.phase==="DROP_PENDING")return x;x.phase!=="DRAGGING"&&ru(!1);var xl=(0,ie.Z)({phase:"COLLECTING"},x,{phase:"COLLECTING"});return xl}if(ee.type==="PUBLISH_WHILE_DRAGGING")return x.phase==="COLLECTING"||x.phase==="DROP_PENDING"||ru(!1),or({state:x,published:ee.payload});if(ee.type==="MOVE"){if(x.phase==="DROP_PENDING")return x;Wo(x)||ru(!1);var $l=ee.payload.client;return Ju($l,x.current.client.selection)?x:mt({state:x,clientSelection:$l,impact:Fa(x)?x.impact:null})}if(ee.type==="UPDATE_DROPPABLE_SCROLL"){if(x.phase==="DROP_PENDING"||x.phase==="COLLECTING")return Vl(x);Wo(x)||ru(!1);var mr=ee.payload,xr=mr.id,Cn=mr.newScroll,pi=x.dimensions.droppables[xr];if(!pi)return x;var Hi=bl(pi,Cn);return pl(x,Hi,!1)}if(ee.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(x.phase==="DROP_PENDING")return x;Wo(x)||ru(!1);var jo=ee.payload,Zi=jo.id,Lo=jo.isEnabled,qo=x.dimensions.droppables[Zi];qo||ru(!1),qo.isEnabled===Lo&&ru(!1);var ns=(0,ie.Z)({},qo,{isEnabled:Lo});return pl(x,ns,!0)}if(ee.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(x.phase==="DROP_PENDING")return x;Wo(x)||ru(!1);var _o=ee.payload,us=_o.id,ys=_o.isCombineEnabled,ec=x.dimensions.droppables[us];ec||ru(!1),ec.isCombineEnabled===ys&&ru(!1);var rs=(0,ie.Z)({},ec,{isCombineEnabled:ys});return pl(x,rs,!0)}if(ee.type==="MOVE_BY_WINDOW_SCROLL"){if(x.phase==="DROP_PENDING"||x.phase==="DROP_ANIMATING")return x;Wo(x)||ru(!1),x.isWindowScrollAllowed||ru(!1);var fc=ee.payload.newScroll;if(Ju(x.viewport.scroll.current,fc))return Vl(x);var tc=Qo(x.viewport,fc);return Fa(x)?Sl({state:x,viewport:tc}):mt({state:x,viewport:tc})}if(ee.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!Wo(x))return x;var Uc=ee.payload.maxScroll;if(Ju(Uc,x.viewport.scroll.max))return x;var Sc=(0,ie.Z)({},x.viewport,{scroll:(0,ie.Z)({},x.viewport.scroll,{max:Uc})});return(0,ie.Z)({phase:"DRAGGING"},x,{viewport:Sc})}if(ee.type==="MOVE_UP"||ee.type==="MOVE_DOWN"||ee.type==="MOVE_LEFT"||ee.type==="MOVE_RIGHT"){if(x.phase==="COLLECTING"||x.phase==="DROP_PENDING")return x;x.phase!=="DRAGGING"&&ru(!1);var Dc=Rs({state:x,type:ee.type});return Dc?mt({state:x,impact:Dc.impact,clientSelection:Dc.clientSelection,scrollJumpRequest:Dc.scrollJumpRequest}):x}if(ee.type==="DROP_PENDING"){var nc=ee.payload.reason;x.phase!=="COLLECTING"&&ru(!1);var xi=(0,ie.Z)({phase:"DROP_PENDING"},x,{phase:"DROP_PENDING",isWaiting:!0,reason:nc});return xi}if(ee.type==="DROP_ANIMATE"){var wd=ee.payload,uc=wd.completed,ad=wd.dropDuration,Nc=wd.newHomeClientOffset;x.phase==="DRAGGING"||x.phase==="DROP_PENDING"||ru(!1);var Oc={phase:"DROP_ANIMATING",completed:uc,dropDuration:ad,newHomeClientOffset:Nc,dimensions:x.dimensions};return Oc}if(ee.type==="DROP_COMPLETE"){var ld=ee.payload.completed;return{phase:"IDLE",completed:ld,shouldFlush:!1}}return x},Xr=function(ee){return{type:"BEFORE_INITIAL_CAPTURE",payload:ee}},ii=function(ee){return{type:"LIFT",payload:ee}},ta=function(ee){return{type:"INITIAL_PUBLISH",payload:ee}},Cr=function(ee){return{type:"PUBLISH_WHILE_DRAGGING",payload:ee}},dl=function(){return{type:"COLLECTION_STARTING",payload:null}},Jl=function(ee){return{type:"UPDATE_DROPPABLE_SCROLL",payload:ee}},zi=function(ee){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:ee}},No=function(ee){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:ee}},po=function(ee){return{type:"MOVE",payload:ee}},As=function(ee){return{type:"MOVE_BY_WINDOW_SCROLL",payload:ee}},Ir=function(ee){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:ee}},Mo=function(){return{type:"MOVE_UP",payload:null}},$o=function(){return{type:"MOVE_DOWN",payload:null}},Br=function(){return{type:"MOVE_RIGHT",payload:null}},qi=function(){return{type:"MOVE_LEFT",payload:null}},ue=function(){return{type:"FLUSH",payload:null}},ke=function(ee){return{type:"DROP_ANIMATE",payload:ee}},et=function(ee){return{type:"DROP_COMPLETE",payload:ee}},Ft=function(ee){return{type:"DROP",payload:ee}},xt=function(ee){return{type:"DROP_PENDING",payload:ee}},fn=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function Qn(x){if(!(x.length<=1)){for(var ee=x.map(function(ot){return ot.descriptor.index}),ae={},we=1;we<ee.length;we++){var Ve=ee[we],Qe=ee[we-1];Ve!==Qe+1&&(ae[Ve]=!0)}if(Object.keys(ae).length)var at=ee.map(function(ot){var Yt=!!ae[ot];return Yt?"[\u{1F525}"+ot+"]":""+ot}).join(", ")}}function Xn(x,ee){if(0)var ae}var xu=function(x){return function(ee){var ae=ee.getState,we=ee.dispatch;return function(Ve){return function(Qe){if(Qe.type!=="LIFT"){Ve(Qe);return}var at=Qe.payload,ot=at.id,Yt=at.clientSelection,yn=at.movementMode,dn=ae();dn.phase==="DROP_ANIMATING"&&we(et({completed:dn.completed})),ae().phase!=="IDLE"&&ru(!1),we(ue()),we(Xr({draggableId:ot,movementMode:yn}));var tn={shouldPublishImmediately:yn==="SNAP"},un={draggableId:ot,scrollOptions:tn},Tn=x.startPublishing(un),Su=Tn.critical,Va=Tn.dimensions,sl=Tn.viewport;Xn(Su,Va),we(ta({critical:Su,dimensions:Va,clientSelection:Yt,movementMode:yn,viewport:sl}))}}}},Tu=function(x){return function(){return function(ee){return function(ae){ae.type==="INITIAL_PUBLISH"&&x.dragging(),ae.type==="DROP_ANIMATE"&&x.dropping(ae.payload.completed.result.reason),(ae.type==="FLUSH"||ae.type==="DROP_COMPLETE")&&x.resting(),ee(ae)}}}},eu={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},qu={opacity:{drop:0,combining:.7},scale:{drop:.75}},Iu={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},na=Iu.outOfTheWay+"s "+eu.outOfTheWay,_u={fluid:"opacity "+na,snap:"transform "+na+", opacity "+na,drop:function(ee){var ae=ee+"s "+eu.drop;return"transform "+ae+", opacity "+ae},outOfTheWay:"transform "+na,placeholder:"height "+na+", width "+na+", margin "+na},fa=function(ee){return Ju(ee,Pa)?null:"translate("+ee.x+"px, "+ee.y+"px)"},pa={moveTo:fa,drop:function(ee,ae){var we=fa(ee);return we?ae?we+" scale("+qu.scale.drop+")":we:null}},va=Iu.minDropTime,Ua=Iu.maxDropTime,Ma=Ua-va,Aa=1500,ol=.6,La=function(x){var ee=x.current,ae=x.destination,we=x.reason,Ve=_a(ee,ae);if(Ve<=0)return va;if(Ve>=Aa)return Ua;var Qe=Ve/Aa,at=va+Ma*Qe,ot=we==="CANCEL"?at*ol:at;return Number(ot.toFixed(2))},Za=function(x){var ee=x.impact,ae=x.draggable,we=x.dimensions,Ve=x.viewport,Qe=x.afterCritical,at=we.draggables,ot=we.droppables,Yt=Io(ee),yn=Yt?ot[Yt]:null,dn=ot[ae.descriptor.droppableId],tn=Gn({impact:ee,draggable:ae,draggables:at,afterCritical:Qe,droppable:yn||dn,viewport:Ve}),un=tl(tn,ae.client.borderBox.center);return un},er=function(x){var ee=x.draggables,ae=x.reason,we=x.lastImpact,Ve=x.home,Qe=x.viewport,at=x.onLiftImpact;if(!we.at||ae!=="DROP"){var ot=en({draggables:ee,impact:at,destination:Ve,viewport:Qe,forceShouldAnimate:!0});return{impact:ot,didDropInsideDroppable:!1}}if(we.at.type==="REORDER")return{impact:we,didDropInsideDroppable:!0};var Yt=(0,ie.Z)({},we,{displaced:gi});return{impact:Yt,didDropInsideDroppable:!0}},vl=function(x){var ee=x.getState,ae=x.dispatch;return function(we){return function(Ve){if(Ve.type!=="DROP"){we(Ve);return}var Qe=ee(),at=Ve.payload.reason;if(Qe.phase==="COLLECTING"){ae(xt({reason:at}));return}if(Qe.phase!=="IDLE"){var ot=Qe.phase==="DROP_PENDING"&&Qe.isWaiting;ot&&ru(!1),Qe.phase==="DRAGGING"||Qe.phase==="DROP_PENDING"||ru(!1);var Yt=Qe.critical,yn=Qe.dimensions,dn=yn.draggables[Qe.critical.draggable.id],tn=er({reason:at,lastImpact:Qe.impact,afterCritical:Qe.afterCritical,onLiftImpact:Qe.onLiftImpact,home:Qe.dimensions.droppables[Qe.critical.droppable.id],viewport:Qe.viewport,draggables:Qe.dimensions.draggables}),un=tn.impact,Tn=tn.didDropInsideDroppable,Su=Tn?Ai(un):null,Va=Tn?Or(un):null,sl={index:Yt.draggable.index,droppableId:Yt.droppable.id},xl={draggableId:dn.descriptor.id,type:dn.descriptor.type,source:sl,reason:at,mode:Qe.movementMode,destination:Su,combine:Va},$l=Za({impact:un,draggable:dn,dimensions:yn,viewport:Qe.viewport,afterCritical:Qe.afterCritical}),mr={critical:Qe.critical,afterCritical:Qe.afterCritical,result:xl,impact:un},xr=!Ju(Qe.current.client.offset,$l)||!!xl.combine;if(!xr){ae(et({completed:mr}));return}var Cn=La({current:Qe.current.client.offset,destination:$l,reason:at}),pi={newHomeClientOffset:$l,dropDuration:Cn,completed:mr};ae(ke(pi))}}}},Wl=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function jt(x){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ae){ae.target!==window&&ae.target!==window.document||x()}}}function Hu(x){var ee=x.onWindowScroll;function ae(){ee(Wl())}var we=te(ae),Ve=jt(we),Qe=ya;function at(){return Qe!==ya}function ot(){at()&&ru(!1),Qe=Dl(window,[Ve])}function Yt(){at()||ru(!1),we.cancel(),Qe(),Qe=ya}return{start:ot,stop:Yt,isActive:at}}var sa=function(ee){return ee.type==="DROP_COMPLETE"||ee.type==="DROP_ANIMATE"||ee.type==="FLUSH"},Gu=function(x){var ee=Hu({onWindowScroll:function(we){x.dispatch(As({newScroll:we}))}});return function(ae){return function(we){!ee.isActive()&&we.type==="INITIAL_PUBLISH"&&ee.start(),ee.isActive()&&sa(we)&&ee.stop(),ae(we)}}},qt=function(x){var ee=!1,ae=!1,we=setTimeout(function(){ae=!0}),Ve=function(at){ee||ae||(ee=!0,x(at),clearTimeout(we))};return Ve.wasCalled=function(){return ee},Ve},Na=function(){var x=[],ee=function(Qe){var at=vi(x,function(yn){return yn.timerId===Qe});at===-1&&ru(!1);var ot=x.splice(at,1),Yt=ot[0];Yt.callback()},ae=function(Qe){var at=setTimeout(function(){return ee(at)}),ot={timerId:at,callback:Qe};x.push(ot)},we=function(){if(x.length){var Qe=[].concat(x);x.length=0,Qe.forEach(function(at){clearTimeout(at.timerId),at.callback()})}};return{add:ae,flush:we}},za=function(ee,ae){return ee==null&&ae==null?!0:ee==null||ae==null?!1:ee.droppableId===ae.droppableId&&ee.index===ae.index},Nl=function(ee,ae){return ee==null&&ae==null?!0:ee==null||ae==null?!1:ee.draggableId===ae.draggableId&&ee.droppableId===ae.droppableId},Ia=function(ee,ae){if(ee===ae)return!0;var we=ee.draggable.id===ae.draggable.id&&ee.draggable.droppableId===ae.draggable.droppableId&&ee.draggable.type===ae.draggable.type&&ee.draggable.index===ae.draggable.index,Ve=ee.droppable.id===ae.droppable.id&&ee.droppable.type===ae.droppable.type;return we&&Ve},ul=function(ee,ae){Ql(),ae(),xa()},Ra=function(ee,ae){return{draggableId:ee.draggable.id,type:ee.droppable.type,source:{droppableId:ee.droppable.id,index:ee.draggable.index},mode:ae}},Xa=function(ee,ae,we,Ve){if(!ee){we(Ve(ae));return}var Qe=qt(we),at={announce:Qe};ee(ae,at),Qe.wasCalled()||we(Ve(ae))},kl=function(x,ee){var ae=Na(),we=null,Ve=function(un,Tn){we&&ru(!1),ul("onBeforeCapture",function(){var Su=x().onBeforeCapture;if(Su){var Va={draggableId:un,mode:Tn};Su(Va)}})},Qe=function(un,Tn){we&&ru(!1),ul("onBeforeDragStart",function(){var Su=x().onBeforeDragStart;Su&&Su(Ra(un,Tn))})},at=function(un,Tn){we&&ru(!1);var Su=Ra(un,Tn);we={mode:Tn,lastCritical:un,lastLocation:Su.source,lastCombine:null},ae.add(function(){ul("onDragStart",function(){return Xa(x().onDragStart,Su,ee,Ca.onDragStart)})})},ot=function(un,Tn){var Su=Ai(Tn),Va=Or(Tn);we||ru(!1);var sl=!Ia(un,we.lastCritical);sl&&(we.lastCritical=un);var xl=!za(we.lastLocation,Su);xl&&(we.lastLocation=Su);var $l=!Nl(we.lastCombine,Va);if($l&&(we.lastCombine=Va),!(!sl&&!xl&&!$l)){var mr=(0,ie.Z)({},Ra(un,we.mode),{combine:Va,destination:Su});ae.add(function(){ul("onDragUpdate",function(){return Xa(x().onDragUpdate,mr,ee,Ca.onDragUpdate)})})}},Yt=function(){we||ru(!1),ae.flush()},yn=function(un){we||ru(!1),we=null,ul("onDragEnd",function(){return Xa(x().onDragEnd,un,ee,Ca.onDragEnd)})},dn=function(){if(we){var un=(0,ie.Z)({},Ra(we.lastCritical,we.mode),{combine:null,destination:null,reason:"CANCEL"});yn(un)}};return{beforeCapture:Ve,beforeStart:Qe,start:at,update:ot,flush:Yt,drop:yn,abort:dn}},ea=function(x,ee){var ae=kl(x,ee);return function(we){return function(Ve){return function(Qe){if(Qe.type==="BEFORE_INITIAL_CAPTURE"){ae.beforeCapture(Qe.payload.draggableId,Qe.payload.movementMode);return}if(Qe.type==="INITIAL_PUBLISH"){var at=Qe.payload.critical;ae.beforeStart(at,Qe.payload.movementMode),Ve(Qe),ae.start(at,Qe.payload.movementMode);return}if(Qe.type==="DROP_COMPLETE"){var ot=Qe.payload.completed.result;ae.flush(),Ve(Qe),ae.drop(ot);return}if(Ve(Qe),Qe.type==="FLUSH"){ae.abort();return}var Yt=we.getState();Yt.phase==="DRAGGING"&&ae.update(Yt.critical,Yt.impact)}}}},gr=function(x){return function(ee){return function(ae){if(ae.type!=="DROP_ANIMATION_FINISHED"){ee(ae);return}var we=x.getState();we.phase!=="DROP_ANIMATING"&&ru(!1),x.dispatch(et({completed:we.completed}))}}},dr=function(x){var ee=null,ae=null;function we(){ae&&(cancelAnimationFrame(ae),ae=null),ee&&(ee(),ee=null)}return function(Ve){return function(Qe){if((Qe.type==="FLUSH"||Qe.type==="DROP_COMPLETE"||Qe.type==="DROP_ANIMATION_FINISHED")&&we(),Ve(Qe),Qe.type==="DROP_ANIMATE"){var at={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var Yt=x.getState();Yt.phase==="DROP_ANIMATING"&&x.dispatch(fn())}};ae=requestAnimationFrame(function(){ae=null,ee=Dl(window,[at])})}}}},sr=function(x){return function(){return function(ee){return function(ae){(ae.type==="DROP_COMPLETE"||ae.type==="FLUSH"||ae.type==="DROP_ANIMATE")&&x.stopPublishing(),ee(ae)}}}},Tr=function(x){var ee=!1;return function(){return function(ae){return function(we){if(we.type==="INITIAL_PUBLISH"){ee=!0,x.tryRecordFocus(we.payload.critical.draggable.id),ae(we),x.tryRestoreFocusRecorded();return}if(ae(we),!!ee){if(we.type==="FLUSH"){ee=!1,x.tryRestoreFocusRecorded();return}if(we.type==="DROP_COMPLETE"){ee=!1;var Ve=we.payload.completed.result;Ve.combine&&x.tryShiftRecord(Ve.draggableId,Ve.combine.draggableId),x.tryRestoreFocusRecorded()}}}}}},Dr=function(ee){return ee.type==="DROP_COMPLETE"||ee.type==="DROP_ANIMATE"||ee.type==="FLUSH"},Jr=function(x){return function(ee){return function(ae){return function(we){if(Dr(we)){x.stop(),ae(we);return}if(we.type==="INITIAL_PUBLISH"){ae(we);var Ve=ee.getState();Ve.phase!=="DRAGGING"&&ru(!1),x.start(Ve);return}ae(we),x.scroll(ee.getState())}}}},Wr=function(x){return function(ee){return function(ae){if(ee(ae),ae.type==="PUBLISH_WHILE_DRAGGING"){var we=x.getState();we.phase==="DROP_PENDING"&&(we.isWaiting||x.dispatch(Ft({reason:we.reason})))}}}},qr=se.qC,Si=function(x){var ee=x.dimensionMarshal,ae=x.focusMarshal,we=x.styleMarshal,Ve=x.getResponders,Qe=x.announce,at=x.autoScroller;return(0,se.MT)(yl,qr((0,se.md)(Tu(we),sr(ee),xu(ee),vl,gr,dr,Wr,Jr(at),Gu,Tr(ae),ea(Ve,Qe))))},ci=function(){return{additions:{},removals:{},modified:{}}};function Ni(x){var ee=x.registry,ae=x.callbacks,we=ci(),Ve=null,Qe=function(){Ve||(ae.collectionStarting(),Ve=requestAnimationFrame(function(){Ve=null,Ql();var dn=we,tn=dn.additions,un=dn.removals,Tn=dn.modified,Su=Object.keys(tn).map(function(xl){return ee.draggable.getById(xl).getDimension(Pa)}).sort(function(xl,$l){return xl.descriptor.index-$l.descriptor.index}),Va=Object.keys(Tn).map(function(xl){var $l=ee.droppable.getById(xl),mr=$l.callbacks.getScrollWhileDragging();return{droppableId:xl,scroll:mr}}),sl={additions:Su,removals:Object.keys(un),modified:Va};we=ci(),xa(),ae.publish(sl)}))},at=function(dn){var tn=dn.descriptor.id;we.additions[tn]=dn,we.modified[dn.descriptor.droppableId]=!0,we.removals[tn]&&delete we.removals[tn],Qe()},ot=function(dn){var tn=dn.descriptor;we.removals[tn.id]=!0,we.modified[tn.droppableId]=!0,we.additions[tn.id]&&delete we.additions[tn.id],Qe()},Yt=function(){Ve&&(cancelAnimationFrame(Ve),Ve=null,we=ci())};return{add:at,remove:ot,stop:Yt}}var ai=function(x){var ee=x.scrollHeight,ae=x.scrollWidth,we=x.height,Ve=x.width,Qe=tl({x:ae,y:ee},{x:Ve,y:we}),at={x:Math.max(0,Qe.x),y:Math.max(0,Qe.y)};return at},vo=function(){var x=document.documentElement;return x||ru(!1),x},hi=function(){var x=vo(),ee=ai({scrollHeight:x.scrollHeight,scrollWidth:x.scrollWidth,width:x.clientWidth,height:x.clientHeight});return ee},eo=function(){var x=Wl(),ee=hi(),ae=x.y,we=x.x,Ve=vo(),Qe=Ve.clientWidth,at=Ve.clientHeight,ot=we+Qe,Yt=ae+at,yn=ku({top:ae,left:we,right:ot,bottom:Yt}),dn={frame:yn,scroll:{initial:x,current:x,max:ee,diff:{value:Pa,displacement:Pa}}};return dn},mi=function(x){var ee=x.critical,ae=x.scrollOptions,we=x.registry;Ql();var Ve=eo(),Qe=Ve.scroll.current,at=ee.droppable,ot=we.droppable.getAllByType(at.type).map(function(tn){return tn.callbacks.getDimensionAndWatchScroll(Qe,ae)}),Yt=we.draggable.getAllByType(ee.draggable.type).map(function(tn){return tn.getDimension(Qe)}),yn={draggables:Wi(Yt),droppables:to(ot)};xa();var dn={dimensions:yn,critical:ee,viewport:Ve};return dn};function Ii(x,ee,ae){if(ae.descriptor.id===ee.id||ae.descriptor.type!==ee.type)return!1;var we=x.droppable.getById(ae.descriptor.droppableId);return we.descriptor.mode==="virtual"}var fi=function(x,ee){var ae=null,we=Ni({callbacks:{publish:ee.publishWhileDragging,collectionStarting:ee.collectionStarting},registry:x}),Ve=function(Tn,Su){x.droppable.exists(Tn)||ru(!1),ae&&ee.updateDroppableIsEnabled({id:Tn,isEnabled:Su})},Qe=function(Tn,Su){ae&&(x.droppable.exists(Tn)||ru(!1),ee.updateDroppableIsCombineEnabled({id:Tn,isCombineEnabled:Su}))},at=function(Tn,Su){ae&&(x.droppable.exists(Tn)||ru(!1),ee.updateDroppableScroll({id:Tn,newScroll:Su}))},ot=function(Tn,Su){ae&&x.droppable.getById(Tn).callbacks.scroll(Su)},Yt=function(){if(ae){we.stop();var Tn=ae.critical.droppable;x.droppable.getAllByType(Tn.type).forEach(function(Su){return Su.callbacks.dragStopped()}),ae.unsubscribe(),ae=null}},yn=function(Tn){ae||ru(!1);var Su=ae.critical.draggable;Tn.type==="ADDITION"&&Ii(x,Su,Tn.value)&&we.add(Tn.value),Tn.type==="REMOVAL"&&Ii(x,Su,Tn.value)&&we.remove(Tn.value)},dn=function(Tn){ae&&ru(!1);var Su=x.draggable.getById(Tn.draggableId),Va=x.droppable.getById(Su.descriptor.droppableId),sl={draggable:Su.descriptor,droppable:Va.descriptor},xl=x.subscribe(yn);return ae={critical:sl,unsubscribe:xl},mi({critical:sl,registry:x,scrollOptions:Tn.scrollOptions})},tn={updateDroppableIsEnabled:Ve,updateDroppableIsCombineEnabled:Qe,scrollDroppable:ot,updateDroppableScroll:at,startPublishing:dn,stopPublishing:Yt};return tn},co=function(x,ee){return x.phase==="IDLE"?!0:x.phase!=="DROP_ANIMATING"||x.completed.result.draggableId===ee?!1:x.completed.result.reason==="DROP"},no=function(x){window.scrollBy(x.x,x.y)},Po=Nn(function(x){return ti(x).filter(function(ee){return!(!ee.isEnabled||!ee.frame)})}),Oi=function(ee,ae){var we=oa(Po(ae),function(Ve){return Ve.frame||ru(!1),vs(Ve.frame.pageMarginBox)(ee)});return we},Eo=function(x){var ee=x.center,ae=x.destination,we=x.droppables;if(ae){var Ve=we[ae];return Ve.frame?Ve:null}var Qe=Oi(ee,we);return Qe},yi={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ee){return Math.pow(ee,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Di=function(x,ee){var ae=x[ee.size]*yi.startFromPercentage,we=x[ee.size]*yi.maxScrollAtPercentage,Ve={startScrollingFrom:ae,maxScrollValueAt:we};return Ve},Qi=function(x){var ee=x.startOfRange,ae=x.endOfRange,we=x.current,Ve=ae-ee;if(Ve===0)return 0;var Qe=we-ee,at=Qe/Ve;return at},Co=1,ei=function(x,ee){if(x>ee.startScrollingFrom)return 0;if(x<=ee.maxScrollValueAt)return yi.maxPixelScroll;if(x===ee.startScrollingFrom)return Co;var ae=Qi({startOfRange:ee.maxScrollValueAt,endOfRange:ee.startScrollingFrom,current:x}),we=1-ae,Ve=yi.maxPixelScroll*yi.ease(we);return Math.ceil(Ve)},es=yi.durationDampening.accelerateAt,kr=yi.durationDampening.stopDampeningAt,cr=function(x,ee){var ae=ee,we=kr,Ve=Date.now(),Qe=Ve-ae;if(Qe>=kr)return x;if(Qe<es)return Co;var at=Qi({startOfRange:es,endOfRange:we,current:Qe}),ot=x*yi.ease(at);return Math.ceil(ot)},Mi=function(x){var ee=x.distanceToEdge,ae=x.thresholds,we=x.dragStartTime,Ve=x.shouldUseTimeDampening,Qe=ei(ee,ae);return Qe===0?0:Ve?Math.max(cr(Qe,we),Co):Qe},Kl=function(x){var ee=x.container,ae=x.distanceToEdges,we=x.dragStartTime,Ve=x.axis,Qe=x.shouldUseTimeDampening,at=Di(ee,Ve),ot=ae[Ve.end]<ae[Ve.start];return ot?Mi({distanceToEdge:ae[Ve.end],thresholds:at,dragStartTime:we,shouldUseTimeDampening:Qe}):-1*Mi({distanceToEdge:ae[Ve.start],thresholds:at,dragStartTime:we,shouldUseTimeDampening:Qe})},Pr=function(x){var ee=x.container,ae=x.subject,we=x.proposedScroll,Ve=ae.height>ee.height,Qe=ae.width>ee.width;return!Qe&&!Ve?we:Qe&&Ve?null:{x:Qe?0:we.x,y:Ve?0:we.y}},Bo=jl(function(x){return x===0?0:x}),Do=function(x){var ee=x.dragStartTime,ae=x.container,we=x.subject,Ve=x.center,Qe=x.shouldUseTimeDampening,at={top:Ve.y-ae.top,right:ae.right-Ve.x,bottom:ae.bottom-Ve.y,left:Ve.x-ae.left},ot=Kl({container:ae,distanceToEdges:at,dragStartTime:ee,axis:Ol,shouldUseTimeDampening:Qe}),Yt=Kl({container:ae,distanceToEdges:at,dragStartTime:ee,axis:Ml,shouldUseTimeDampening:Qe}),yn=Bo({x:Yt,y:ot});if(Ju(yn,Pa))return null;var dn=Pr({container:ae,subject:we,proposedScroll:yn});return dn?Ju(dn,Pa)?null:dn:null},ko=jl(function(x){return x===0?0:x>0?1:-1}),Pl=function(){var x=function(ae,we){return ae<0?ae:ae>we?ae-we:0};return function(ee){var ae=ee.current,we=ee.max,Ve=ee.change,Qe=Oa(ae,Ve),at={x:x(Qe.x,we.x),y:x(Qe.y,we.y)};return Ju(at,Pa)?null:at}}(),ts=function(ee){var ae=ee.max,we=ee.current,Ve=ee.change,Qe={x:Math.max(we.x,ae.x),y:Math.max(we.y,ae.y)},at=ko(Ve),ot=Pl({max:Qe,current:we,change:at});return!ot||at.x!==0&&ot.x===0||at.y!==0&&ot.y===0},Hs=function(ee,ae){return ts({current:ee.scroll.current,max:ee.scroll.max,change:ae})},gs=function(ee,ae){if(!Hs(ee,ae))return null;var we=ee.scroll.max,Ve=ee.scroll.current;return Pl({current:Ve,max:we,change:ae})},hs=function(ee,ae){var we=ee.frame;return we?ts({current:we.scroll.current,max:we.scroll.max,change:ae}):!1},ss=function(ee,ae){var we=ee.frame;return!we||!hs(ee,ae)?null:Pl({current:we.scroll.current,max:we.scroll.max,change:ae})},_s=function(x){var ee=x.viewport,ae=x.subject,we=x.center,Ve=x.dragStartTime,Qe=x.shouldUseTimeDampening,at=Do({dragStartTime:Ve,container:ee.frame,subject:ae,center:we,shouldUseTimeDampening:Qe});return at&&Hs(ee,at)?at:null},ic=function(x){var ee=x.droppable,ae=x.subject,we=x.center,Ve=x.dragStartTime,Qe=x.shouldUseTimeDampening,at=ee.frame;if(!at)return null;var ot=Do({dragStartTime:Ve,container:at.pageMarginBox,subject:ae,center:we,shouldUseTimeDampening:Qe});return ot&&hs(ee,ot)?ot:null},ho=function(x){var ee=x.state,ae=x.dragStartTime,we=x.shouldUseTimeDampening,Ve=x.scrollWindow,Qe=x.scrollDroppable,at=ee.current.page.borderBoxCenter,ot=ee.dimensions.draggables[ee.critical.draggable.id],Yt=ot.page.marginBox;if(ee.isWindowScrollAllowed){var yn=ee.viewport,dn=_s({dragStartTime:ae,viewport:yn,subject:Yt,center:at,shouldUseTimeDampening:we});if(dn){Ve(dn);return}}var tn=Eo({center:at,destination:Io(ee.impact),droppables:ee.dimensions.droppables});if(tn){var un=ic({dragStartTime:ae,droppable:tn,subject:Yt,center:at,shouldUseTimeDampening:we});un&&Qe(tn.descriptor.id,un)}},cs=function(x){var ee=x.scrollWindow,ae=x.scrollDroppable,we=te(ee),Ve=te(ae),Qe=null,at=function(dn){Qe||ru(!1);var tn=Qe,un=tn.shouldUseTimeDampening,Tn=tn.dragStartTime;ho({state:dn,scrollWindow:we,scrollDroppable:Ve,dragStartTime:Tn,shouldUseTimeDampening:un})},ot=function(dn){Ql(),Qe&&ru(!1);var tn=Date.now(),un=!1,Tn=function(){un=!0};ho({state:dn,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Tn,scrollDroppable:Tn}),Qe={dragStartTime:tn,shouldUseTimeDampening:un},xa(),un&&at(dn)},Yt=function(){Qe&&(we.cancel(),Ve.cancel(),Qe=null)};return{start:ot,stop:Yt,scroll:at}},js=function(x){var ee=x.move,ae=x.scrollDroppable,we=x.scrollWindow,Ve=function(yn,dn){var tn=Oa(yn.current.client.selection,dn);ee({client:tn})},Qe=function(yn,dn){if(!hs(yn,dn))return dn;var tn=ss(yn,dn);if(!tn)return ae(yn.descriptor.id,dn),null;var un=tl(dn,tn);ae(yn.descriptor.id,un);var Tn=tl(dn,un);return Tn},at=function(yn,dn,tn){if(!yn||!Hs(dn,tn))return tn;var un=gs(dn,tn);if(!un)return we(tn),null;var Tn=tl(tn,un);we(Tn);var Su=tl(tn,Tn);return Su},ot=function(yn){var dn=yn.scrollJumpRequest;if(dn){var tn=Io(yn.impact);tn||ru(!1);var un=Qe(yn.dimensions.droppables[tn],dn);if(un){var Tn=yn.viewport,Su=at(yn.isWindowScrollAllowed,Tn,un);Su&&Ve(yn,Su)}}};return ot},Ac=function(x){var ee=x.scrollDroppable,ae=x.scrollWindow,we=x.move,Ve=cs({scrollWindow:ae,scrollDroppable:ee}),Qe=js({move:we,scrollWindow:ae,scrollDroppable:ee}),at=function(yn){if(yn.phase==="DRAGGING"){if(yn.movementMode==="FLUID"){Ve.scroll(yn);return}yn.scrollJumpRequest&&Qe(yn)}},ot={scroll:at,start:Ve.start,stop:Ve.stop};return ot},Zs="data-rbd",Fs=function(){var x=Zs+"-drag-handle";return{base:x,draggableId:x+"-draggable-id",contextId:x+"-context-id"}}(),uo=function(){var x=Zs+"-draggable";return{base:x,contextId:x+"-context-id",id:x+"-id"}}(),Kc=function(){var x=Zs+"-droppable";return{base:x,contextId:x+"-context-id",id:x+"-id"}}(),gc={contextId:Zs+"-scroll-container-context-id"},kc=function(ee){return function(ae){return"["+ae+'="'+ee+'"]'}},oc=function(ee,ae){return ee.map(function(we){var Ve=we.styles[ae];return Ve?we.selector+" { "+Ve+" }":""}).join(" ")},bc="pointer-events: none;",ls=function(x){var ee=kc(x),ae=function(){var ot=`
cursor: -webkit-grab;
cursor: grab;
`;return{selector:ee(Fs.contextId),styles:{always:`
-webkit-touch-callout: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
touch-action: manipulation;
`,resting:ot,dragging:bc,dropAnimating:ot}}}(),we=function(){var ot=`
transition: `+_u.outOfTheWay+`;
`;return{selector:ee(uo.contextId),styles:{dragging:ot,dropAnimating:ot,userCancel:ot}}}(),Ve={selector:ee(Kc.contextId),styles:{always:"overflow-anchor: none;"}},Qe={selector:"body",styles:{dragging:`
cursor: grabbing;
cursor: -webkit-grabbing;
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
overflow-anchor: none;
`}},at=[we,ae,Ve,Qe];return{always:oc(at,"always"),resting:oc(at,"resting"),dragging:oc(at,"dragging"),dropAnimating:oc(at,"dropAnimating"),userCancel:oc(at,"userCancel")}},Xo=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?a.useLayoutEffect:a.useEffect,ws=function(){var ee=document.querySelector("head");return ee||ru(!1),ee},jc=function(ee){var ae=document.createElement("style");return ee&&ae.setAttribute("nonce",ee),ae.type="text/css",ae};function sc(x,ee){var ae=nn(function(){return ls(x)},[x]),we=(0,a.useRef)(null),Ve=(0,a.useRef)(null),Qe=_n(Nn(function(tn){var un=Ve.current;un||ru(!1),un.textContent=tn}),[]),at=_n(function(tn){var un=we.current;un||ru(!1),un.textContent=tn},[]);Xo(function(){!we.current&&!Ve.current||ru(!1);var tn=jc(ee),un=jc(ee);return we.current=tn,Ve.current=un,tn.setAttribute(Zs+"-always",x),un.setAttribute(Zs+"-dynamic",x),ws().appendChild(tn),ws().appendChild(un),at(ae.always),Qe(ae.resting),function(){var Tn=function(Va){var sl=Va.current;sl||ru(!1),ws().removeChild(sl),Va.current=null};Tn(we),Tn(Ve)}},[ee,at,Qe,ae.always,ae.resting,x]);var ot=_n(function(){return Qe(ae.dragging)},[Qe,ae.dragging]),Yt=_n(function(tn){if(tn==="DROP"){Qe(ae.dropAnimating);return}Qe(ae.userCancel)},[Qe,ae.dropAnimating,ae.userCancel]),yn=_n(function(){Ve.current&&Qe(ae.resting)},[Qe,ae.resting]),dn=nn(function(){return{dragging:ot,dropping:Yt,resting:yn}},[ot,Yt,yn]);return dn}var Zc=function(x){return x&&x.ownerDocument?x.ownerDocument.defaultView:window};function Ks(x){return x instanceof Zc(x).HTMLElement}function zc(x,ee){var ae="["+Fs.contextId+'="'+x+'"]',we=Kr(document.querySelectorAll(ae));if(!we.length)return null;var Ve=oa(we,function(Qe){return Qe.getAttribute(Fs.draggableId)===ee});return!Ve||!Ks(Ve)?null:Ve}function xc(x){var ee=(0,a.useRef)({}),ae=(0,a.useRef)(null),we=(0,a.useRef)(null),Ve=(0,a.useRef)(!1),Qe=_n(function(un,Tn){var Su={id:un,focus:Tn};return ee.current[un]=Su,function(){var sl=ee.current,xl=sl[un];xl!==Su&&delete sl[un]}},[]),at=_n(function(un){var Tn=zc(x,un);Tn&&Tn!==document.activeElement&&Tn.focus()},[x]),ot=_n(function(un,Tn){ae.current===un&&(ae.current=Tn)},[]),Yt=_n(function(){we.current||Ve.current&&(we.current=requestAnimationFrame(function(){we.current=null;var un=ae.current;un&&at(un)}))},[at]),yn=_n(function(un){ae.current=null;var Tn=document.activeElement;Tn&&Tn.getAttribute(Fs.draggableId)===un&&(ae.current=un)},[]);Xo(function(){return Ve.current=!0,function(){Ve.current=!1;var un=we.current;un&&cancelAnimationFrame(un)}},[]);var dn=nn(function(){return{register:Qe,tryRecordFocus:yn,tryRestoreFocusRecorded:Yt,tryShiftRecord:ot}},[Qe,yn,Yt,ot]);return dn}function Ws(){var x={draggables:{},droppables:{}},ee=[];function ae(tn){return ee.push(tn),function(){var Tn=ee.indexOf(tn);Tn!==-1&&ee.splice(Tn,1)}}function we(tn){ee.length&&ee.forEach(function(un){return un(tn)})}function Ve(tn){return x.draggables[tn]||null}function Qe(tn){var un=Ve(tn);return un||ru(!1),un}var at={register:function(un){x.draggables[un.descriptor.id]=un,we({type:"ADDITION",value:un})},update:function(un,Tn){var Su=x.draggables[Tn.descriptor.id];Su&&Su.uniqueId===un.uniqueId&&(delete x.draggables[Tn.descriptor.id],x.draggables[un.descriptor.id]=un)},unregister:function(un){var Tn=un.descriptor.id,Su=Ve(Tn);Su&&un.uniqueId===Su.uniqueId&&(delete x.draggables[Tn],we({type:"REMOVAL",value:un}))},getById:Qe,findById:Ve,exists:function(un){return!!Ve(un)},getAllByType:function(un){return nl(x.draggables).filter(function(Tn){return Tn.descriptor.type===un})}};function ot(tn){return x.droppables[tn]||null}function Yt(tn){var un=ot(tn);return un||ru(!1),un}var yn={register:function(un){x.droppables[un.descriptor.id]=un},unregister:function(un){var Tn=ot(un.descriptor.id);Tn&&un.uniqueId===Tn.uniqueId&&delete x.droppables[un.descriptor.id]},getById:Yt,findById:ot,exists:function(un){return!!ot(un)},getAllByType:function(un){return nl(x.droppables).filter(function(Tn){return Tn.descriptor.type===un})}};function dn(){x.draggables={},x.droppables={},ee.length=0}return{draggable:at,droppable:yn,subscribe:ae,clean:dn}}function hc(){var x=nn(Ws,[]);return(0,a.useEffect)(function(){return function(){requestAnimationFrame(x.clean)}},[x]),x}var $s=a.createContext(null),Us=function(){var x=document.body;return x||ru(!1),x},Xs={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Qc=function(ee){return"rbd-announcement-"+ee};function wc(x){var ee=nn(function(){return Qc(x)},[x]),ae=(0,a.useRef)(null);(0,a.useEffect)(function(){var Qe=document.createElement("div");return ae.current=Qe,Qe.id=ee,Qe.setAttribute("aria-live","assertive"),Qe.setAttribute("aria-atomic","true"),(0,ie.Z)(Qe.style,Xs),Us().appendChild(Qe),function(){setTimeout(function(){var Yt=Us();Yt.contains(Qe)&&Yt.removeChild(Qe),Qe===ae.current&&(ae.current=null)})}},[ee]);var we=_n(function(Ve){var Qe=ae.current;if(Qe){Qe.textContent=Ve;return}},[]);return we}var Hc=0,Xc={separator:"::"};function Jc(){Hc=0}function Ic(x,ee){return ee===void 0&&(ee=Xc),nn(function(){return""+x+ee.separator+Hc++},[ee.separator,x])}function cc(x){var ee=x.contextId,ae=x.uniqueId;return"rbd-hidden-text-"+ee+"-"+ae}function qc(x){var ee=x.contextId,ae=x.text,we=Ic("hidden-text",{separator:"-"}),Ve=nn(function(){return cc({contextId:ee,uniqueId:we})},[we,ee]);return(0,a.useEffect)(function(){var at=document.createElement("div");return at.id=Ve,at.textContent=ae,at.style.display="none",Us().appendChild(at),function(){var Yt=Us();Yt.contains(at)&&Yt.removeChild(at)}},[Ve,ae]),Ve}var Fc=a.createContext(null),_c={react:"^16.8.5","react-dom":"^16.8.5"},$c=/(\d+)\.(\d+)\.(\d+)/,zr=function(ee){var ae=$c.exec(ee);ae==null&&ru(!1);var we=Number(ae[1]),Ve=Number(ae[2]),Qe=Number(ae[3]);return{major:we,minor:Ve,patch:Qe,raw:ee}},Uo=function(ee,ae){return ae.major>ee.major?!0:ae.major<ee.major?!1:ae.minor>ee.minor?!0:ae.minor<ee.minor?!1:ae.patch>=ee.patch},ed=function(x,ee){var ae=zr(x),we=zr(ee);Uo(ae,we)},vd=`
We expect a html5 doctype: <!doctype html>
This is to ensure consistent browser layout and measurement
More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md
`,td=function(x){var ee=x.doctype;ee&&(ee.name.toLowerCase(),ee.publicId)};function bi(x){}function li(x,ee){}function ds(){li(function(){ed(_c.react,a.version),td(document)},[])}function Cs(x){var ee=(0,a.useRef)(x);return(0,a.useEffect)(function(){ee.current=x}),ee}function Pc(){var x=null;function ee(){return!!x}function ae(at){return at===x}function we(at){x&&ru(!1);var ot={abandon:at};return x=ot,ot}function Ve(){x||ru(!1),x=null}function Qe(){x&&(x.abandon(),Ve())}return{isClaimed:ee,isActive:ae,claim:we,release:Ve,tryAbandon:Qe}}var Ed=9,p0=13,nd=27,jd=32,ji=33,Ei=34,Li=35,Ta=36,Jo=37,Zd=38,cm=39,v0=40,Ad,dm=(Ad={},Ad[p0]=!0,Ad[Ed]=!0,Ad),zd=function(x){dm[x.keyCode]&&x.preventDefault()},Is=function(){var x="visibilitychange";if(typeof document=="undefined")return x;var ee=[x,"ms"+x,"webkit"+x,"moz"+x,"o"+x],ae=oa(ee,function(we){return"on"+we in document});return ae||x}(),gd=0,Cc=5;function mm(x,ee){return Math.abs(ee.x-x.x)>=Cc||Math.abs(ee.y-x.y)>=Cc}var E0={type:"IDLE"};function fm(x){var ee=x.cancel,ae=x.completed,we=x.getPhase,Ve=x.setPhase;return[{eventName:"mousemove",fn:function(at){var ot=at.button,Yt=at.clientX,yn=at.clientY;if(ot===gd){var dn={x:Yt,y:yn},tn=we();if(tn.type==="DRAGGING"){at.preventDefault(),tn.actions.move(dn);return}tn.type!=="PENDING"&&ru(!1);var un=tn.point;if(mm(un,dn)){at.preventDefault();var Tn=tn.actions.fluidLift(dn);Ve({type:"DRAGGING",actions:Tn})}}}},{eventName:"mouseup",fn:function(at){var ot=we();if(ot.type!=="DRAGGING"){ee();return}at.preventDefault(),ot.actions.drop({shouldBlockNextClick:!0}),ae()}},{eventName:"mousedown",fn:function(at){we().type==="DRAGGING"&&at.preventDefault(),ee()}},{eventName:"keydown",fn:function(at){var ot=we();if(ot.type==="PENDING"){ee();return}if(at.keyCode===nd){at.preventDefault(),ee();return}zd(at)}},{eventName:"resize",fn:ee},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){we().type==="PENDING"&&ee()}},{eventName:"webkitmouseforcedown",fn:function(at){var ot=we();if(ot.type==="IDLE"&&ru(!1),ot.actions.shouldRespectForcePress()){ee();return}at.preventDefault()}},{eventName:Is,fn:ee}]}function pm(x){var ee=(0,a.useRef)(E0),ae=(0,a.useRef)(ya),we=nn(function(){return{eventName:"mousedown",fn:function(tn){if(!tn.defaultPrevented&&tn.button===gd&&!(tn.ctrlKey||tn.metaKey||tn.shiftKey||tn.altKey)){var un=x.findClosestDraggableId(tn);if(un){var Tn=x.tryGetLock(un,at,{sourceEvent:tn});if(Tn){tn.preventDefault();var Su={x:tn.clientX,y:tn.clientY};ae.current(),yn(Tn,Su)}}}}}},[x]),Ve=nn(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(tn){if(!tn.defaultPrevented){var un=x.findClosestDraggableId(tn);if(un){var Tn=x.findOptionsForDraggable(un);Tn&&(Tn.shouldRespectForcePress||x.canGetLock(un)&&tn.preventDefault())}}}}},[x]),Qe=_n(function(){var tn={passive:!1,capture:!0};ae.current=Dl(window,[Ve,we],tn)},[Ve,we]),at=_n(function(){var dn=ee.current;dn.type!=="IDLE"&&(ee.current=E0,ae.current(),Qe())},[Qe]),ot=_n(function(){var dn=ee.current;at(),dn.type==="DRAGGING"&&dn.actions.cancel({shouldBlockNextClick:!0}),dn.type==="PENDING"&&dn.actions.abort()},[at]),Yt=_n(function(){var tn={capture:!0,passive:!1},un=fm({cancel:ot,completed:at,getPhase:function(){return ee.current},setPhase:function(Su){ee.current=Su}});ae.current=Dl(window,un,tn)},[ot,at]),yn=_n(function(tn,un){ee.current.type!=="IDLE"&&ru(!1),ee.current={type:"PENDING",point:un,actions:tn},Yt()},[Yt]);Xo(function(){return Qe(),function(){ae.current()}},[Qe])}var dc;function A0(){}var vm=(dc={},dc[Ei]=!0,dc[ji]=!0,dc[Ta]=!0,dc[Li]=!0,dc);function g0(x,ee){function ae(){ee(),x.cancel()}function we(){ee(),x.drop()}return[{eventName:"keydown",fn:function(Qe){if(Qe.keyCode===nd){Qe.preventDefault(),ae();return}if(Qe.keyCode===jd){Qe.preventDefault(),we();return}if(Qe.keyCode===v0){Qe.preventDefault(),x.moveDown();return}if(Qe.keyCode===Zd){Qe.preventDefault(),x.moveUp();return}if(Qe.keyCode===cm){Qe.preventDefault(),x.moveRight();return}if(Qe.keyCode===Jo){Qe.preventDefault(),x.moveLeft();return}if(vm[Qe.keyCode]){Qe.preventDefault();return}zd(Qe)}},{eventName:"mousedown",fn:ae},{eventName:"mouseup",fn:ae},{eventName:"click",fn:ae},{eventName:"touchstart",fn:ae},{eventName:"resize",fn:ae},{eventName:"wheel",fn:ae,options:{passive:!0}},{eventName:Is,fn:ae}]}function Em(x){var ee=(0,a.useRef)(A0),ae=nn(function(){return{eventName:"keydown",fn:function(Qe){if(Qe.defaultPrevented||Qe.keyCode!==jd)return;var at=x.findClosestDraggableId(Qe);if(!at)return;var ot=x.tryGetLock(at,dn,{sourceEvent:Qe});if(!ot)return;Qe.preventDefault();var Yt=!0,yn=ot.snapLift();ee.current();function dn(){Yt||ru(!1),Yt=!1,ee.current(),we()}ee.current=Dl(window,g0(yn,dn),{capture:!0,passive:!1})}}},[x]),we=_n(function(){var Qe={passive:!1,capture:!0};ee.current=Dl(window,[ae],Qe)},[ae]);Xo(function(){return we(),function(){ee.current()}},[we])}var Qd={type:"IDLE"},h0=120,F0=.15;function Am(x){var ee=x.cancel,ae=x.getPhase;return[{eventName:"orientationchange",fn:ee},{eventName:"resize",fn:ee},{eventName:"contextmenu",fn:function(Ve){Ve.preventDefault()}},{eventName:"keydown",fn:function(Ve){if(ae().type!=="DRAGGING"){ee();return}Ve.keyCode===nd&&Ve.preventDefault(),ee()}},{eventName:Is,fn:ee}]}function C0(x){var ee=x.cancel,ae=x.completed,we=x.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Qe){var at=we();if(at.type!=="DRAGGING"){ee();return}at.hasMoved=!0;var ot=Qe.touches[0],Yt=ot.clientX,yn=ot.clientY,dn={x:Yt,y:yn};Qe.preventDefault(),at.actions.move(dn)}},{eventName:"touchend",fn:function(Qe){var at=we();if(at.type!=="DRAGGING"){ee();return}Qe.preventDefault(),at.actions.drop({shouldBlockNextClick:!0}),ae()}},{eventName:"touchcancel",fn:function(Qe){if(we().type!=="DRAGGING"){ee();return}Qe.preventDefault(),ee()}},{eventName:"touchforcechange",fn:function(Qe){var at=we();at.type==="IDLE"&&ru(!1);var ot=Qe.touches[0];if(ot){var Yt=ot.force>=F0;if(Yt){var yn=at.actions.shouldRespectForcePress();if(at.type==="PENDING"){yn&&ee();return}if(yn){if(at.hasMoved){Qe.preventDefault();return}ee();return}Qe.preventDefault()}}}},{eventName:Is,fn:ee}]}function gm(x){var ee=(0,a.useRef)(Qd),ae=(0,a.useRef)(ya),we=_n(function(){return ee.current},[]),Ve=_n(function(Tn){ee.current=Tn},[]),Qe=nn(function(){return{eventName:"touchstart",fn:function(Tn){if(!Tn.defaultPrevented){var Su=x.findClosestDraggableId(Tn);if(Su){var Va=x.tryGetLock(Su,ot,{sourceEvent:Tn});if(Va){var sl=Tn.touches[0],xl=sl.clientX,$l=sl.clientY,mr={x:xl,y:$l};ae.current(),tn(Va,mr)}}}}}},[x]),at=_n(function(){var Tn={capture:!0,passive:!1};ae.current=Dl(window,[Qe],Tn)},[Qe]),ot=_n(function(){var un=ee.current;un.type!=="IDLE"&&(un.type==="PENDING"&&clearTimeout(un.longPressTimerId),Ve(Qd),ae.current(),at())},[at,Ve]),Yt=_n(function(){var un=ee.current;ot(),un.type==="DRAGGING"&&un.actions.cancel({shouldBlockNextClick:!0}),un.type==="PENDING"&&un.actions.abort()},[ot]),yn=_n(function(){var Tn={capture:!0,passive:!1},Su={cancel:Yt,completed:ot,getPhase:we},Va=Dl(window,C0(Su),Tn),sl=Dl(window,Am(Su),Tn);ae.current=function(){Va(),sl()}},[Yt,we,ot]),dn=_n(function(){var Tn=we();Tn.type!=="PENDING"&&ru(!1);var Su=Tn.actions.fluidLift(Tn.point);Ve({type:"DRAGGING",actions:Su,hasMoved:!1})},[we,Ve]),tn=_n(function(Tn,Su){we().type!=="IDLE"&&ru(!1);var Va=setTimeout(dn,h0);Ve({type:"PENDING",point:Su,actions:Tn,longPressTimerId:Va}),yn()},[yn,we,Ve,dn]);Xo(function(){return at(),function(){ae.current();var Su=we();Su.type==="PENDING"&&(clearTimeout(Su.longPressTimerId),Ve(Qd))}},[we,at,Ve]),Xo(function(){var Tn=Dl(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Tn},[])}function y0(x){}var mo={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function pu(x,ee){if(ee==null)return!1;var ae=!!mo[ee.tagName.toLowerCase()];if(ae)return!0;var we=ee.getAttribute("contenteditable");return we==="true"||we===""?!0:ee===x?!1:pu(x,ee.parentElement)}function hm(x,ee){var ae=ee.target;return Ks(ae)?pu(x,ae):!1}var Fm=function(x){return ku(x.getBoundingClientRect()).center};function Cm(x){return x instanceof Zc(x).Element}var B0=function(){var x="matches";if(typeof document=="undefined")return x;var ee=[x,"msMatchesSelector","webkitMatchesSelector"],ae=oa(ee,function(we){return we in Element.prototype});return ae||x}();function D0(x,ee){return x==null?null:x[B0](ee)?x:D0(x.parentElement,ee)}function ym(x,ee){return x.closest?x.closest(ee):D0(x,ee)}function b0(x){return"["+Fs.contextId+'="'+x+'"]'}function yc(x,ee){var ae=ee.target;if(!Cm(ae))return null;var we=b0(x),Ve=ym(ae,we);return!Ve||!Ks(Ve)?null:Ve}function Hd(x,ee){var ae=yc(x,ee);return ae?ae.getAttribute(Fs.draggableId):null}function hd(x,ee){var ae="["+uo.contextId+'="'+x+'"]',we=Kr(document.querySelectorAll(ae)),Ve=oa(we,function(Qe){return Qe.getAttribute(uo.id)===ee});return!Ve||!Ks(Ve)?null:Ve}function Bm(x){x.preventDefault()}function Fd(x){var ee=x.expected,ae=x.phase,we=x.isLockActive,Ve=x.shouldWarn;return!(!we()||ee!==ae)}function br(x){var ee=x.lockAPI,ae=x.store,we=x.registry,Ve=x.draggableId;if(ee.isClaimed())return!1;var Qe=we.draggable.findById(Ve);return!(!Qe||!Qe.options.isEnabled||!co(ae.getState(),Ve))}function Dm(x){var ee=x.lockAPI,ae=x.contextId,we=x.store,Ve=x.registry,Qe=x.draggableId,at=x.forceSensorStop,ot=x.sourceEvent,Yt=br({lockAPI:ee,store:we,registry:Ve,draggableId:Qe});if(!Yt)return null;var yn=Ve.draggable.getById(Qe),dn=hd(ae,yn.descriptor.id);if(!dn||ot&&!yn.options.canDragInteractiveElements&&hm(dn,ot))return null;var tn=ee.claim(at||ya),un="PRE_DRAG";function Tn(){return yn.options.shouldRespectForcePress}function Su(){return ee.isActive(tn)}function Va(pi,Hi){Fd({expected:pi,phase:un,isLockActive:Su,shouldWarn:!0})&&we.dispatch(Hi())}var sl=Va.bind(null,"DRAGGING");function xl(pi){function Hi(){ee.release(),un="COMPLETED"}un!=="PRE_DRAG"&&(Hi(),un!=="PRE_DRAG"&&ru(!1)),we.dispatch(ii(pi.liftActionArgs)),un="DRAGGING";function jo(Zi,Lo){if(Lo===void 0&&(Lo={shouldBlockNextClick:!1}),pi.cleanup(),Lo.shouldBlockNextClick){var qo=Dl(window,[{eventName:"click",fn:Bm,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(qo)}Hi(),we.dispatch(Ft({reason:Zi}))}return(0,ie.Z)({isActive:function(){return Fd({expected:"DRAGGING",phase:un,isLockActive:Su,shouldWarn:!1})},shouldRespectForcePress:Tn,drop:function(Lo){return jo("DROP",Lo)},cancel:function(Lo){return jo("CANCEL",Lo)}},pi.actions)}function $l(pi){var Hi=te(function(Zi){sl(function(){return po({client:Zi})})}),jo=xl({liftActionArgs:{id:Qe,clientSelection:pi,movementMode:"FLUID"},cleanup:function(){return Hi.cancel()},actions:{move:Hi}});return(0,ie.Z)({},jo,{move:Hi})}function mr(){var pi={moveUp:function(){return sl(Mo)},moveRight:function(){return sl(Br)},moveDown:function(){return sl($o)},moveLeft:function(){return sl(qi)}};return xl({liftActionArgs:{id:Qe,clientSelection:Fm(dn),movementMode:"SNAP"},cleanup:ya,actions:pi})}function xr(){var pi=Fd({expected:"PRE_DRAG",phase:un,isLockActive:Su,shouldWarn:!0});pi&&ee.release()}var Cn={isActive:function(){return Fd({expected:"PRE_DRAG",phase:un,isLockActive:Su,shouldWarn:!1})},shouldRespectForcePress:Tn,fluidLift:$l,snapLift:mr,abort:xr};return Cn}var bm=[pm,Em,gm];function xm(x){var ee=x.contextId,ae=x.store,we=x.registry,Ve=x.customSensors,Qe=x.enableDefaultSensors,at=[].concat(Qe?bm:[],Ve||[]),ot=(0,a.useState)(function(){return Pc()})[0],Yt=_n(function($l,mr){$l.isDragging&&!mr.isDragging&&ot.tryAbandon()},[ot]);Xo(function(){var $l=ae.getState(),mr=ae.subscribe(function(){var xr=ae.getState();Yt($l,xr),$l=xr});return mr},[ot,ae,Yt]),Xo(function(){return ot.tryAbandon},[ot.tryAbandon]);var yn=_n(function(xl){return br({lockAPI:ot,registry:we,store:ae,draggableId:xl})},[ot,we,ae]),dn=_n(function(xl,$l,mr){return Dm({lockAPI:ot,registry:we,contextId:ee,store:ae,draggableId:xl,forceSensorStop:$l,sourceEvent:mr&&mr.sourceEvent?mr.sourceEvent:null})},[ee,ot,we,ae]),tn=_n(function(xl){return Hd(ee,xl)},[ee]),un=_n(function(xl){var $l=we.draggable.findById(xl);return $l?$l.options:null},[we.draggable]),Tn=_n(function(){ot.isClaimed()&&(ot.tryAbandon(),ae.getState().phase!=="IDLE"&&ae.dispatch(ue()))},[ot,ae]),Su=_n(ot.isClaimed,[ot]),Va=nn(function(){return{canGetLock:yn,tryGetLock:dn,findClosestDraggableId:tn,findOptionsForDraggable:un,tryReleaseLock:Tn,isLockClaimed:Su}},[yn,dn,tn,un,Tn,Su]);y0(at);for(var sl=0;sl<at.length;sl++)at[sl](Va)}var x0=function(ee){return{onBeforeCapture:ee.onBeforeCapture,onBeforeDragStart:ee.onBeforeDragStart,onDragStart:ee.onDragStart,onDragEnd:ee.onDragEnd,onDragUpdate:ee.onDragUpdate}};function ud(x){return x.current||ru(!1),x.current}function wm(x){var ee=x.contextId,ae=x.setCallbacks,we=x.sensors,Ve=x.nonce,Qe=x.dragHandleUsageInstructions,at=(0,a.useRef)(null);ds();var ot=Cs(x),Yt=_n(function(){return x0(ot.current)},[ot]),yn=wc(ee),dn=qc({contextId:ee,text:Qe}),tn=sc(ee,Ve),un=_n(function(Zi){ud(at).dispatch(Zi)},[]),Tn=nn(function(){return(0,se.DE)({publishWhileDragging:Cr,updateDroppableScroll:Jl,updateDroppableIsEnabled:zi,updateDroppableIsCombineEnabled:No,collectionStarting:dl},un)},[un]),Su=hc(),Va=nn(function(){return fi(Su,Tn)},[Su,Tn]),sl=nn(function(){return Ac((0,ie.Z)({scrollWindow:no,scrollDroppable:Va.scrollDroppable},(0,se.DE)({move:po},un)))},[Va.scrollDroppable,un]),xl=xc(ee),$l=nn(function(){return Si({announce:yn,autoScroller:sl,dimensionMarshal:Va,focusMarshal:xl,getResponders:Yt,styleMarshal:tn})},[yn,sl,Va,xl,Yt,tn]);at.current=$l;var mr=_n(function(){var Zi=ud(at),Lo=Zi.getState();Lo.phase!=="IDLE"&&Zi.dispatch(ue())},[]),xr=_n(function(){var Zi=ud(at).getState();return Zi.isDragging||Zi.phase==="DROP_ANIMATING"},[]),Cn=nn(function(){return{isDragging:xr,tryAbort:mr}},[xr,mr]);ae(Cn);var pi=_n(function(Zi){return co(ud(at).getState(),Zi)},[]),Hi=_n(function(){return Wo(ud(at).getState())},[]),jo=nn(function(){return{marshal:Va,focus:xl,contextId:ee,canLift:pi,isMovementAllowed:Hi,dragHandleUsageInstructionsId:dn,registry:Su}},[ee,Va,dn,xl,pi,Hi,Su]);return xm({contextId:ee,store:$l,registry:Su,customSensors:we,enableDefaultSensors:x.enableDefaultSensors!==!1}),(0,a.useEffect)(function(){return mr},[mr]),a.createElement(Fc.Provider,{value:jo},a.createElement(Ce,{context:$s,store:$l},x.children))}var Wd=0;function Bc(){Wd=0}function Cd(){return nn(function(){return""+Wd++},[])}function Im(){Bc(),Jc()}function Pm(x){var ee=Cd(),ae=x.dragHandleUsageInstructions||Ca.dragHandleUsageInstructions;return a.createElement(Il,null,function(we){return a.createElement(wm,{nonce:x.nonce,contextId:ee,setCallbacks:we,dragHandleUsageInstructions:ae,enableDefaultSensors:x.enableDefaultSensors,sensors:x.sensors,onBeforeCapture:x.onBeforeCapture,onBeforeDragStart:x.onBeforeDragStart,onDragStart:x.onDragStart,onDragUpdate:x.onDragUpdate,onDragEnd:x.onDragEnd},x.children)})}var Ud=function(ee){return function(ae){return ee===ae}},w0=Ud("scroll"),Sr=Ud("auto"),Sm=Ud("visible"),I0=function(ee,ae){return ae(ee.overflowX)||ae(ee.overflowY)},Nm=function(ee,ae){return ae(ee.overflowX)&&ae(ee.overflowY)},Vd=function(ee){var ae=window.getComputedStyle(ee),we={overflowX:ae.overflowX,overflowY:ae.overflowY};return I0(we,w0)||I0(we,Sr)},Om=function(){return!1;var ee,ae,we,Ve},P0=function x(ee){return ee==null?null:ee===document.body?Om()?ee:null:ee===document.documentElement?null:Vd(ee)?ee:x(ee.parentElement)},Mm=function(x){if(x)var ee=P0(x.parentElement)},Js=function(x){return{x:x.scrollLeft,y:x.scrollTop}},Wc=function x(ee){if(!ee)return!1;var ae=window.getComputedStyle(ee);return ae.position==="fixed"?!0:x(ee.parentElement)},S0=function(x){var ee=P0(x),ae=Wc(x);return{closestScrollable:ee,isFixedOnPage:ae}},Lm=function(x){var ee=x.descriptor,ae=x.isEnabled,we=x.isCombineEnabled,Ve=x.isFixedOnPage,Qe=x.direction,at=x.client,ot=x.page,Yt=x.closest,yn=function(){if(!Yt)return null;var Tn=Yt.scrollSize,Su=Yt.client,Va=ai({scrollHeight:Tn.scrollHeight,scrollWidth:Tn.scrollWidth,height:Su.paddingBox.height,width:Su.paddingBox.width});return{pageMarginBox:Yt.page.marginBox,frameClient:Su,scrollSize:Tn,shouldClipSubject:Yt.shouldClipSubject,scroll:{initial:Yt.scroll,current:Yt.scroll,max:Va,diff:{value:Pa,displacement:Pa}}}}(),dn=Qe==="vertical"?Ol:Ml,tn=qa({page:ot,withPlaceholder:null,axis:dn,frame:yn}),un={descriptor:ee,isCombineEnabled:we,isFixedOnPage:Ve,axis:dn,isEnabled:ae,client:at,page:ot,frame:yn,subject:tn};return un},Rm=function(ee,ae){var we=Vt(ee);if(!ae||ee!==ae)return we;var Ve=we.paddingBox.top-ae.scrollTop,Qe=we.paddingBox.left-ae.scrollLeft,at=Ve+ae.scrollHeight,ot=Qe+ae.scrollWidth,Yt={top:Ve,right:ot,bottom:at,left:Qe},yn=Du(Yt,we.border),dn=yu({borderBox:yn,margin:we.margin,border:we.border,padding:we.padding});return dn},Tm=function(x){var ee=x.ref,ae=x.descriptor,we=x.env,Ve=x.windowScroll,Qe=x.direction,at=x.isDropDisabled,ot=x.isCombineEnabled,Yt=x.shouldClipSubject,yn=we.closestScrollable,dn=Rm(ee,yn),tn=hn(dn,Ve),un=function(){if(!yn)return null;var Su=Vt(yn),Va={scrollHeight:yn.scrollHeight,scrollWidth:yn.scrollWidth};return{client:Su,page:hn(Su,Ve),scroll:Js(yn),scrollSize:Va,shouldClipSubject:Yt}}(),Tn=Lm({descriptor:ae,isEnabled:!at,isCombineEnabled:ot,isFixedOnPage:we.isFixedOnPage,direction:Qe,client:dn,page:tn,closest:un});return Tn},N0={passive:!1},zl={passive:!0},O0=function(x){return x.shouldPublishImmediately?N0:zl};function yd(x){var ee=(0,a.useContext)(x);return ee||ru(!1),ee}var Bd=function(ee){return ee&&ee.env.closestScrollable||null};function M0(x){var ee=(0,a.useRef)(null),ae=yd(Fc),we=Ic("droppable"),Ve=ae.registry,Qe=ae.marshal,at=Cs(x),ot=nn(function(){return{id:x.droppableId,type:x.type,mode:x.mode}},[x.droppableId,x.mode,x.type]),Yt=(0,a.useRef)(ot),yn=nn(function(){return Nn(function(xr,Cn){ee.current||ru(!1);var pi={x:xr,y:Cn};Qe.updateDroppableScroll(ot.id,pi)})},[ot.id,Qe]),dn=_n(function(){var xr=ee.current;return!xr||!xr.env.closestScrollable?Pa:Js(xr.env.closestScrollable)},[]),tn=_n(function(){var xr=dn();yn(xr.x,xr.y)},[dn,yn]),un=nn(function(){return te(tn)},[tn]),Tn=_n(function(){var xr=ee.current,Cn=Bd(xr);xr&&Cn||ru(!1);var pi=xr.scrollOptions;if(pi.shouldPublishImmediately){tn();return}un()},[un,tn]),Su=_n(function(xr,Cn){ee.current&&ru(!1);var pi=at.current,Hi=pi.getDroppableRef();Hi||ru(!1);var jo=S0(Hi),Zi={ref:Hi,descriptor:ot,env:jo,scrollOptions:Cn};ee.current=Zi;var Lo=Tm({ref:Hi,descriptor:ot,env:jo,windowScroll:xr,direction:pi.direction,isDropDisabled:pi.isDropDisabled,isCombineEnabled:pi.isCombineEnabled,shouldClipSubject:!pi.ignoreContainerClipping}),qo=jo.closestScrollable;return qo&&(qo.setAttribute(gc.contextId,ae.contextId),qo.addEventListener("scroll",Tn,O0(Zi.scrollOptions))),Lo},[ae.contextId,ot,Tn,at]),Va=_n(function(){var xr=ee.current,Cn=Bd(xr);return xr&&Cn||ru(!1),Js(Cn)},[]),sl=_n(function(){var xr=ee.current;xr||ru(!1);var Cn=Bd(xr);ee.current=null,Cn&&(un.cancel(),Cn.removeAttribute(gc.contextId),Cn.removeEventListener("scroll",Tn,O0(xr.scrollOptions)))},[Tn,un]),xl=_n(function(xr){var Cn=ee.current;Cn||ru(!1);var pi=Bd(Cn);pi||ru(!1),pi.scrollTop+=xr.y,pi.scrollLeft+=xr.x},[]),$l=nn(function(){return{getDimensionAndWatchScroll:Su,getScrollWhileDragging:Va,dragStopped:sl,scroll:xl}},[sl,Su,Va,xl]),mr=nn(function(){return{uniqueId:we,descriptor:ot,callbacks:$l}},[$l,ot,we]);Xo(function(){return Yt.current=mr.descriptor,Ve.droppable.register(mr),function(){ee.current&&sl(),Ve.droppable.unregister(mr)}},[$l,ot,sl,mr,Qe,Ve.droppable]),Xo(function(){ee.current&&Qe.updateDroppableIsEnabled(Yt.current.id,!x.isDropDisabled)},[x.isDropDisabled,Qe]),Xo(function(){ee.current&&Qe.updateDroppableIsCombineEnabled(Yt.current.id,x.isCombineEnabled)},[x.isCombineEnabled,Qe])}function Gd(){}var L0={width:0,height:0,margin:yr},R0=function(ee){var ae=ee.isAnimatingOpenOnMount,we=ee.placeholder,Ve=ee.animate;return ae||Ve==="close"?L0:{height:we.client.borderBox.height,width:we.client.borderBox.width,margin:we.client.margin}},Yd=function(ee){var ae=ee.isAnimatingOpenOnMount,we=ee.placeholder,Ve=ee.animate,Qe=R0({isAnimatingOpenOnMount:ae,placeholder:we,animate:Ve});return{display:we.display,boxSizing:"border-box",width:Qe.width,height:Qe.height,marginTop:Qe.margin.top,marginRight:Qe.margin.right,marginBottom:Qe.margin.bottom,marginLeft:Qe.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:Ve!=="none"?_u.placeholder:null}};function km(x){var ee=(0,a.useRef)(null),ae=_n(function(){ee.current&&(clearTimeout(ee.current),ee.current=null)},[]),we=x.animate,Ve=x.onTransitionEnd,Qe=x.onClose,at=x.contextId,ot=(0,a.useState)(x.animate==="open"),Yt=ot[0],yn=ot[1];(0,a.useEffect)(function(){return Yt?we!=="open"?(ae(),yn(!1),Gd):ee.current?Gd:(ee.current=setTimeout(function(){ee.current=null,yn(!1)}),ae):Gd},[we,Yt,ae]);var dn=_n(function(un){un.propertyName==="height"&&(Ve(),we==="close"&&Qe())},[we,Qe,Ve]),tn=Yd({isAnimatingOpenOnMount:Yt,animate:x.animate,placeholder:x.placeholder});return a.createElement(x.placeholder.tagName,{style:tn,"data-rbd-placeholder-context-id":at,onTransitionEnd:dn,ref:x.innerRef})}var jm=a.memo(km),Kd=a.createContext(null);function T0(x){x&&Ks(x)||ru(!1)}function Xd(x){return typeof x=="boolean"}function So(x,ee){ee.forEach(function(ae){return ae(x)})}var Dd=[function(ee){var ae=ee.props;ae.droppableId||ru(!1),typeof ae.droppableId!="string"&&ru(!1)},function(ee){var ae=ee.props;Xd(ae.isDropDisabled)||ru(!1),Xd(ae.isCombineEnabled)||ru(!1),Xd(ae.ignoreContainerClipping)||ru(!1)},function(ee){var ae=ee.getDroppableRef;T0(ae())}],Bi=[function(ee){var ae=ee.props,we=ee.getPlaceholderRef;if(ae.placeholder)var Ve=we()}],Zm=[function(ee){var ae=ee.props;ae.renderClone||ru(!1)},function(ee){var ae=ee.getPlaceholderRef;ae()&&ru(!1)}];function zm(x){li(function(){So(x,Dd),x.props.mode==="standard"&&So(x,Bi),x.props.mode==="virtual"&&So(x,Zm)})}var Qm=function(x){Le(ee,x);function ee(){for(var we,Ve=arguments.length,Qe=new Array(Ve),at=0;at<Ve;at++)Qe[at]=arguments[at];return we=x.call.apply(x,[this].concat(Qe))||this,we.state={isVisible:!!we.props.on,data:we.props.on,animate:we.props.shouldAnimate&&we.props.on?"open":"none"},we.onClose=function(){we.state.animate==="close"&&we.setState({isVisible:!1})},we}ee.getDerivedStateFromProps=function(Ve,Qe){return Ve.shouldAnimate?Ve.on?{isVisible:!0,data:Ve.on,animate:"open"}:Qe.isVisible?{isVisible:!0,data:Qe.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:!!Ve.on,data:Ve.on,animate:"none"}};var ae=ee.prototype;return ae.render=function(){if(!this.state.isVisible)return null;var Ve={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(Ve)},ee}(a.PureComponent),Jd={dragging:5e3,dropAnimating:4500},Hm=function(ee,ae){return ae?_u.drop(ae.duration):ee?_u.snap:_u.fluid},Wm=function(ee,ae){return ee?ae?qu.opacity.drop:qu.opacity.combining:null},k0=function(ee){return ee.forceShouldAnimate!=null?ee.forceShouldAnimate:ee.mode==="SNAP"};function j0(x){var ee=x.dimension,ae=ee.client,we=x.offset,Ve=x.combineWith,Qe=x.dropping,at=!!Ve,ot=k0(x),Yt=!!Qe,yn=Yt?pa.drop(we,at):pa.moveTo(we),dn={position:"fixed",top:ae.marginBox.top,left:ae.marginBox.left,boxSizing:"border-box",width:ae.borderBox.width,height:ae.borderBox.height,transition:Hm(ot,Qe),transform:yn,opacity:Wm(at,Yt),zIndex:Yt?Jd.dropAnimating:Jd.dragging,pointerEvents:"none"};return dn}function Z0(x){return{transform:pa.moveTo(x.offset),transition:x.shouldAnimateDisplacement?null:"none"}}function bd(x){return x.type==="DRAGGING"?j0(x):Z0(x)}function Um(x,ee,ae){ae===void 0&&(ae=Pa);var we=window.getComputedStyle(ee),Ve=ee.getBoundingClientRect(),Qe=Lt(Ve,we),at=hn(Qe,ae),ot={client:Qe,tagName:ee.tagName.toLowerCase(),display:we.display},Yt={x:Qe.marginBox.width,y:Qe.marginBox.height},yn={descriptor:x,placeholder:ot,displaceBy:Yt,client:Qe,page:at};return yn}function Vm(x){var ee=Ic("draggable"),ae=x.descriptor,we=x.registry,Ve=x.getDraggableRef,Qe=x.canDragInteractiveElements,at=x.shouldRespectForcePress,ot=x.isEnabled,Yt=nn(function(){return{canDragInteractiveElements:Qe,shouldRespectForcePress:at,isEnabled:ot}},[Qe,ot,at]),yn=_n(function(Tn){var Su=Ve();return Su||ru(!1),Um(ae,Su,Tn)},[ae,Ve]),dn=nn(function(){return{uniqueId:ee,descriptor:ae,options:Yt,getDimension:yn}},[ae,yn,Yt,ee]),tn=(0,a.useRef)(dn),un=(0,a.useRef)(!0);Xo(function(){return we.draggable.register(tn.current),function(){return we.draggable.unregister(tn.current)}},[we.draggable]),Xo(function(){if(un.current){un.current=!1;return}var Tn=tn.current;tn.current=dn,we.draggable.update(dn,Tn)},[dn,we.draggable])}function Gm(x,ee,ae){li(function(){function we(Qe){return"Draggable[id: "+Qe+"]: "}var Ve=x.draggableId;Ve||ru(!1),typeof Ve!="string"&&ru(!1),vr(x.index)||ru(!1),x.mapped.type!=="DRAGGING"&&(T0(ae()),x.isEnabled&&(zc(ee,Ve)||ru(!1)))})}function z0(x){}function Ym(x){x.preventDefault()}function Km(x){var ee=(0,a.useRef)(null),ae=_n(function(Zi){ee.current=Zi},[]),we=_n(function(){return ee.current},[]),Ve=yd(Fc),Qe=Ve.contextId,at=Ve.dragHandleUsageInstructionsId,ot=Ve.registry,Yt=yd(Kd),yn=Yt.type,dn=Yt.droppableId,tn=nn(function(){return{id:x.draggableId,index:x.index,type:yn,droppableId:dn}},[x.draggableId,x.index,yn,dn]),un=x.children,Tn=x.draggableId,Su=x.isEnabled,Va=x.shouldRespectForcePress,sl=x.canDragInteractiveElements,xl=x.isClone,$l=x.mapped,mr=x.dropAnimationFinished;if(Gm(x,Qe,we),z0(xl),!xl){var xr=nn(function(){return{descriptor:tn,registry:ot,getDraggableRef:we,canDragInteractiveElements:sl,shouldRespectForcePress:Va,isEnabled:Su}},[tn,ot,we,sl,Va,Su]);Vm(xr)}var Cn=nn(function(){return Su?{tabIndex:0,role:"button","aria-describedby":at,"data-rbd-drag-handle-draggable-id":Tn,"data-rbd-drag-handle-context-id":Qe,draggable:!1,onDragStart:Ym}:null},[Qe,at,Tn,Su]),pi=_n(function(Zi){$l.type==="DRAGGING"&&$l.dropping&&Zi.propertyName==="transform"&&mr()},[mr,$l]),Hi=nn(function(){var Zi=bd($l),Lo=$l.type==="DRAGGING"&&$l.dropping?pi:null,qo={innerRef:ae,draggableProps:{"data-rbd-draggable-context-id":Qe,"data-rbd-draggable-id":Tn,style:Zi,onTransitionEnd:Lo},dragHandleProps:Cn};return qo},[Qe,Cn,Tn,$l,pi,ae]),jo=nn(function(){return{draggableId:tn.id,type:tn.type,source:{index:tn.index,droppableId:tn.droppableId}}},[tn.droppableId,tn.id,tn.index,tn.type]);return un(Hi,$l.snapshot,jo)}var Q0=function(x,ee){return x===ee},tr=function(x){var ee=x.combine,ae=x.destination;return ae?ae.droppableId:ee?ee.droppableId:null},Xm=function(ee){return ee.combine?ee.combine.draggableId:null},Jm=function(ee){return ee.at&&ee.at.type==="COMBINE"?ee.at.combine.draggableId:null};function qm(){var x=Nn(function(Ve,Qe){return{x:Ve,y:Qe}}),ee=Nn(function(Ve,Qe,at,ot,Yt){return{isDragging:!0,isClone:Qe,isDropAnimating:!!Yt,dropAnimation:Yt,mode:Ve,draggingOver:at,combineWith:ot,combineTargetFor:null}}),ae=Nn(function(Ve,Qe,at,ot,Yt,yn,dn){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:Yt,combineWith:yn,mode:Qe,offset:Ve,dimension:at,forceShouldAnimate:dn,snapshot:ee(Qe,ot,Yt,yn,null)}}}),we=function(Qe,at){if(Qe.isDragging){if(Qe.critical.draggable.id!==at.draggableId)return null;var ot=Qe.current.client.offset,Yt=Qe.dimensions.draggables[at.draggableId],yn=Io(Qe.impact),dn=Jm(Qe.impact),tn=Qe.forceShouldAnimate;return ae(x(ot.x,ot.y),Qe.movementMode,Yt,at.isClone,yn,dn,tn)}if(Qe.phase==="DROP_ANIMATING"){var un=Qe.completed;if(un.result.draggableId!==at.draggableId)return null;var Tn=at.isClone,Su=Qe.dimensions.draggables[at.draggableId],Va=un.result,sl=Va.mode,xl=tr(Va),$l=Xm(Va),mr=Qe.dropDuration,xr={duration:mr,curve:eu.drop,moveTo:Qe.newHomeClientOffset,opacity:$l?qu.opacity.drop:null,scale:$l?qu.scale.drop:null};return{mapped:{type:"DRAGGING",offset:Qe.newHomeClientOffset,dimension:Su,dropping:xr,draggingOver:xl,combineWith:$l,mode:sl,forceShouldAnimate:null,snapshot:ee(sl,Tn,xl,$l,xr)}}}return null};return we}function qd(x){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:x,combineWith:null}}var _m={mapped:{type:"SECONDARY",offset:Pa,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:qd(null)}};function $m(){var x=Nn(function(at,ot){return{x:at,y:ot}}),ee=Nn(qd),ae=Nn(function(at,ot,Yt){return ot===void 0&&(ot=null),{mapped:{type:"SECONDARY",offset:at,combineTargetFor:ot,shouldAnimateDisplacement:Yt,snapshot:ee(ot)}}}),we=function(ot){return ot?ae(Pa,ot,!0):null},Ve=function(ot,Yt,yn,dn){var tn=yn.displaced.visible[ot],un=!!(dn.inVirtualList&&dn.effected[ot]),Tn=Or(yn),Su=Tn&&Tn.draggableId===ot?Yt:null;if(!tn){if(!un)return we(Su);if(yn.displaced.invisible[ot])return null;var Va=Ba(dn.displacedBy.point),sl=x(Va.x,Va.y);return ae(sl,Su,!0)}if(un)return we(Su);var xl=yn.displacedBy.point,$l=x(xl.x,xl.y);return ae($l,Su,tn.shouldAnimate)},Qe=function(ot,Yt){if(ot.isDragging)return ot.critical.draggable.id===Yt.draggableId?null:Ve(Yt.draggableId,ot.critical.draggable.id,ot.impact,ot.afterCritical);if(ot.phase==="DROP_ANIMATING"){var yn=ot.completed;return yn.result.draggableId===Yt.draggableId?null:Ve(Yt.draggableId,yn.result.draggableId,yn.impact,yn.afterCritical)}return null};return Qe}var H0=function(){var ee=qm(),ae=$m(),we=function(Qe,at){return ee(Qe,at)||ae(Qe,at)||_m};return we},xd={dropAnimationFinished:fn},_d=Ye(H0,xd,null,{context:$s,pure:!0,areStatePropsEqual:Q0})(Km);function W0(x){var ee=yd(Kd),ae=ee.isUsingCloneFor;return ae===x.draggableId&&!x.isClone?null:a.createElement(_d,x)}function vf(x){var ee=typeof x.isDragDisabled=="boolean"?!x.isDragDisabled:!0,ae=!!x.disableInteractiveElementBlocking,we=!!x.shouldRespectForcePress;return a.createElement(W0,(0,ie.Z)({},x,{isClone:!1,isEnabled:ee,canDragInteractiveElements:ae,shouldRespectForcePress:we}))}function ef(x){var ee=(0,a.useContext)(Fc);ee||ru(!1);var ae=ee.contextId,we=ee.isMovementAllowed,Ve=(0,a.useRef)(null),Qe=(0,a.useRef)(null),at=x.children,ot=x.droppableId,Yt=x.type,yn=x.mode,dn=x.direction,tn=x.ignoreContainerClipping,un=x.isDropDisabled,Tn=x.isCombineEnabled,Su=x.snapshot,Va=x.useClone,sl=x.updateViewportMaxScroll,xl=x.getContainerForClone,$l=_n(function(){return Ve.current},[]),mr=_n(function(ns){Ve.current=ns},[]),xr=_n(function(){return Qe.current},[]),Cn=_n(function(ns){Qe.current=ns},[]);zm({props:x,getDroppableRef:$l,getPlaceholderRef:xr});var pi=_n(function(){we()&&sl({maxScroll:hi()})},[we,sl]);M0({droppableId:ot,type:Yt,mode:yn,direction:dn,isDropDisabled:un,isCombineEnabled:Tn,ignoreContainerClipping:tn,getDroppableRef:$l});var Hi=a.createElement(Qm,{on:x.placeholder,shouldAnimate:x.shouldAnimatePlaceholder},function(ns){var _o=ns.onClose,us=ns.data,ys=ns.animate;return a.createElement(jm,{placeholder:us,onClose:_o,innerRef:Cn,animate:ys,contextId:ae,onTransitionEnd:pi})}),jo=nn(function(){return{innerRef:mr,placeholder:Hi,droppableProps:{"data-rbd-droppable-id":ot,"data-rbd-droppable-context-id":ae}}},[ae,ot,Hi,mr]),Zi=Va?Va.dragging.draggableId:null,Lo=nn(function(){return{droppableId:ot,type:Yt,isUsingCloneFor:Zi}},[ot,Zi,Yt]);function qo(){if(!Va)return null;var ns=Va.dragging,_o=Va.render,us=a.createElement(W0,{draggableId:ns.draggableId,index:ns.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(ys,ec){return _o(ys,ec,ns)});return ra.createPortal(us,xl())}return a.createElement(Kd.Provider,{value:Lo},at(jo,Su),qo())}var $d=function(ee,ae){return ee===ae.droppable.type},e0=function(ee,ae){return ae.draggables[ee.draggable.id]},mc=function(){var ee={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},ae=(0,ie.Z)({},ee,{shouldAnimatePlaceholder:!1}),we=Nn(function(at){return{draggableId:at.id,type:at.type,source:{index:at.index,droppableId:at.droppableId}}}),Ve=Nn(function(at,ot,Yt,yn,dn,tn){var un=dn.descriptor.id,Tn=dn.descriptor.droppableId===at;if(Tn){var Su=tn?{render:tn,dragging:we(dn.descriptor)}:null,Va={isDraggingOver:Yt,draggingOverWith:Yt?un:null,draggingFromThisWith:un,isUsingPlaceholder:!0};return{placeholder:dn.placeholder,shouldAnimatePlaceholder:!1,snapshot:Va,useClone:Su}}if(!ot)return ae;if(!yn)return ee;var sl={isDraggingOver:Yt,draggingOverWith:un,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:dn.placeholder,shouldAnimatePlaceholder:!0,snapshot:sl,useClone:null}}),Qe=function(ot,Yt){var yn=Yt.droppableId,dn=Yt.type,tn=!Yt.isDropDisabled,un=Yt.renderClone;if(ot.isDragging){var Tn=ot.critical;if(!$d(dn,Tn))return ae;var Su=e0(Tn,ot.dimensions),Va=Io(ot.impact)===yn;return Ve(yn,tn,Va,Va,Su,un)}if(ot.phase==="DROP_ANIMATING"){var sl=ot.completed;if(!$d(dn,sl.critical))return ae;var xl=e0(sl.critical,ot.dimensions);return Ve(yn,tn,tr(sl.result)===yn,Io(sl.impact)===yn,xl,un)}if(ot.phase==="IDLE"&&ot.completed&&!ot.shouldFlush){var $l=ot.completed;if(!$d(dn,$l.critical))return ae;var mr=Io($l.impact)===yn,xr=!!($l.impact.at&&$l.impact.at.type==="COMBINE"),Cn=$l.critical.droppable.id===yn;return mr?xr?ee:ae:Cn?ee:ae}return ae};return Qe},tf={updateViewportMaxScroll:Ir};function nf(){return document.body||ru(!1),document.body}var Ps={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:nf},t0=Ye(mc,tf,null,{context:$s,pure:!0,areStatePropsEqual:Q0})(ef);t0.defaultProps=Ps},51353:function(Ct,_e,E){"use strict";Object.defineProperty(_e,"__esModule",{value:!0}),Object.defineProperty(_e,"DraggableCore",{enumerable:!0,get:function(){return ye.default}}),_e.default=void 0;var a=xe(E(59301)),oe=ve(E(12708)),Le=ve(E(4676)),ie=E(14625),se=E(77026),ge=E(22013),me=E(80217),ye=ve(E(68555)),le=ve(E(97510));function ve(Ce){return Ce&&Ce.__esModule?Ce:{default:Ce}}function xe(Ce,Ie){if(typeof WeakMap=="function")var Pe=new WeakMap,be=new WeakMap;return(xe=function(ne,Se){if(!Se&&ne&&ne.__esModule)return ne;var Oe,Ae,fe={__proto__:null,default:ne};if(ne===null||typeof ne!="object"&&typeof ne!="function")return fe;if(Oe=Se?be:Pe){if(Oe.has(ne))return Oe.get(ne);Oe.set(ne,fe)}for(const De in ne)De!=="default"&&{}.hasOwnProperty.call(ne,De)&&((Ae=(Oe=Object.defineProperty)&&Object.getOwnPropertyDescriptor(ne,De))&&(Ae.get||Ae.set)?Oe(fe,De,Ae):fe[De]=ne[De]);return fe})(Ce,Ie)}function Re(){return Re=Object.assign?Object.assign.bind():function(Ce){for(var Ie=1;Ie<arguments.length;Ie++){var Pe=arguments[Ie];for(var be in Pe)({}).hasOwnProperty.call(Pe,be)&&(Ce[be]=Pe[be])}return Ce},Re.apply(null,arguments)}function Fe(Ce,Ie,Pe){return(Ie=pe(Ie))in Ce?Object.defineProperty(Ce,Ie,{value:Pe,enumerable:!0,configurable:!0,writable:!0}):Ce[Ie]=Pe,Ce}function pe(Ce){var Ie=he(Ce,"string");return typeof Ie=="symbol"?Ie:Ie+""}function he(Ce,Ie){if(typeof Ce!="object"||!Ce)return Ce;var Pe=Ce[Symbol.toPrimitive];if(Pe!==void 0){var be=Pe.call(Ce,Ie||"default");if(typeof be!="object")return be;throw new TypeError("@@toPrimitive must return a primitive value.")}return(Ie==="string"?String:Number)(Ce)}class Be extends a.Component{static getDerivedStateFromProps(Ie,Pe){let{position:be}=Ie,{prevPropsPosition:ne}=Pe;return be&&(!ne||be.x!==ne.x||be.y!==ne.y)?((0,le.default)("Draggable: getDerivedStateFromProps %j",{position:be,prevPropsPosition:ne}),{x:be.x,y:be.y,prevPropsPosition:Tc({},be)}):null}constructor(Ie){super(Ie),Fe(this,"onDragStart",(Pe,be)=>{if((0,le.default)("Draggable: onDragStart: %j",be),this.props.onStart(Pe,(0,ge.createDraggableData)(this,be))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),Fe(this,"onDrag",(Pe,be)=>{if(!this.state.dragging)return!1;(0,le.default)("Draggable: onDrag: %j",be);const ne=(0,ge.createDraggableData)(this,be),Se={x:ne.x,y:ne.y,slackX:0,slackY:0};if(this.props.bounds){const{x:Ae,y:fe}=Se;Se.x+=this.state.slackX,Se.y+=this.state.slackY;const[De,Me]=(0,ge.getBoundPosition)(this,Se.x,Se.y);Se.x=De,Se.y=Me,Se.slackX=this.state.slackX+(Ae-Se.x),Se.slackY=this.state.slackY+(fe-Se.y),ne.x=Se.x,ne.y=Se.y,ne.deltaX=Se.x-this.state.x,ne.deltaY=Se.y-this.state.y}if(this.props.onDrag(Pe,ne)===!1)return!1;this.setState(Se)}),Fe(this,"onDragStop",(Pe,be)=>{if(!this.state.dragging||this.props.onStop(Pe,(0,ge.createDraggableData)(this,be))===!1)return!1;(0,le.default)("Draggable: onDragStop: %j",be);const Se={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:Ae,y:fe}=this.props.position;Se.x=Ae,Se.y=fe}this.setState(Se)}),this.state={dragging:!1,dragged:!1,x:Ie.position?Ie.position.x:Ie.defaultPosition.x,y:Ie.position?Ie.position.y:Ie.defaultPosition.y,prevPropsPosition:Tc({},Ie.position),slackX:0,slackY:0,isElementSVG:!1},Ie.position&&!(Ie.onDrag||Ie.onStop)&&console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var Ie,Pe,be;return(be=(Pe=(Ie=this.props)==null?void 0:Ie.nodeRef)==null?void 0:Pe.current)!=null?be:Le.default.findDOMNode(this)}render(){const vt=this.props,{axis:Ie,bounds:Pe,children:be,defaultPosition:ne,defaultClassName:Se,defaultClassNameDragging:Oe,defaultClassNameDragged:Ae,position:fe,positionOffset:De,scale:Me}=vt,We=fp(vt,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let Ke={},Je=null;const it=!!!fe||this.state.dragging,$e=fe||ne,pt={x:(0,ge.canDragX)(this)&&it?this.state.x:$e.x,y:(0,ge.canDragY)(this)&&it?this.state.y:$e.y};this.state.isElementSVG?Je=(0,se.createSVGTransform)(pt,De):Ke=(0,se.createCSSTransform)(pt,De);const qe=(0,ie.clsx)(be.props.className||"",Se,{[Oe]:this.state.dragging,[Ae]:this.state.dragged});return a.createElement(ye.default,Re({},We,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),a.cloneElement(a.Children.only(be),{className:qe,style:Tc(Tc({},be.props.style),Ke),transform:Je}))}}_e.default=Be,Fe(Be,"displayName","Draggable"),Fe(Be,"propTypes",pf(Tc({},ye.default.propTypes),{axis:oe.default.oneOf(["both","x","y","none"]),bounds:oe.default.oneOfType([oe.default.shape({left:oe.default.number,right:oe.default.number,top:oe.default.number,bottom:oe.default.number}),oe.default.string,oe.default.oneOf([!1])]),defaultClassName:oe.default.string,defaultClassNameDragging:oe.default.string,defaultClassNameDragged:oe.default.string,defaultPosition:oe.default.shape({x:oe.default.number,y:oe.default.number}),positionOffset:oe.default.shape({x:oe.default.oneOfType([oe.default.number,oe.default.string]),y:oe.default.oneOfType([oe.default.number,oe.default.string])}),position:oe.default.shape({x:oe.default.number,y:oe.default.number}),className:me.dontSetMe,style:me.dontSetMe,transform:me.dontSetMe})),Fe(Be,"defaultProps",pf(Tc({},ye.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(Ct,_e,E){"use strict";Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var a=le(E(59301)),oe=ye(E(12708)),Le=ye(E(4676)),ie=E(77026),se=E(22013),ge=E(80217),me=ye(E(97510));function ye(Be){return Be&&Be.__esModule?Be:{default:Be}}function le(Be,Ce){if(typeof WeakMap=="function")var Ie=new WeakMap,Pe=new WeakMap;return(le=function(be,ne){if(!ne&&be&&be.__esModule)return be;var Se,Oe,Ae={__proto__:null,default:be};if(be===null||typeof be!="object"&&typeof be!="function")return Ae;if(Se=ne?Pe:Ie){if(Se.has(be))return Se.get(be);Se.set(be,Ae)}for(const fe in be)fe!=="default"&&{}.hasOwnProperty.call(be,fe)&&((Oe=(Se=Object.defineProperty)&&Object.getOwnPropertyDescriptor(be,fe))&&(Oe.get||Oe.set)?Se(Ae,fe,Oe):Ae[fe]=be[fe]);return Ae})(Be,Ce)}function ve(Be,Ce,Ie){return(Ce=xe(Ce))in Be?Object.defineProperty(Be,Ce,{value:Ie,enumerable:!0,configurable:!0,writable:!0}):Be[Ce]=Ie,Be}function xe(Be){var Ce=Re(Be,"string");return typeof Ce=="symbol"?Ce:Ce+""}function Re(Be,Ce){if(typeof Be!="object"||!Be)return Be;var Ie=Be[Symbol.toPrimitive];if(Ie!==void 0){var Pe=Ie.call(Be,Ce||"default");if(typeof Pe!="object")return Pe;throw new TypeError("@@toPrimitive must return a primitive value.")}return(Ce==="string"?String:Number)(Be)}const Fe={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let pe=Fe.mouse;class he extends a.Component{constructor(){super(...arguments),ve(this,"dragging",!1),ve(this,"lastX",NaN),ve(this,"lastY",NaN),ve(this,"touchIdentifier",null),ve(this,"mounted",!1),ve(this,"handleDragStart",Ce=>{if(this.props.onMouseDown(Ce),!this.props.allowAnyClick&&typeof Ce.button=="number"&&Ce.button!==0)return!1;const Ie=this.findDOMNode();if(!Ie||!Ie.ownerDocument||!Ie.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");const{ownerDocument:Pe}=Ie;if(this.props.disabled||!(Ce.target instanceof Pe.defaultView.Node)||this.props.handle&&!(0,ie.matchesSelectorAndParentsTo)(Ce.target,this.props.handle,Ie)||this.props.cancel&&(0,ie.matchesSelectorAndParentsTo)(Ce.target,this.props.cancel,Ie))return;Ce.type==="touchstart"&&!this.props.allowMobileScroll&&Ce.preventDefault();const be=(0,ie.getTouchIdentifier)(Ce);this.touchIdentifier=be;const ne=(0,se.getControlPosition)(Ce,be,this);if(ne==null)return;const{x:Se,y:Oe}=ne,Ae=(0,se.createCoreData)(this,Se,Oe);(0,me.default)("DraggableCore: handleDragStart: %j",Ae),(0,me.default)("calling",this.props.onStart),!(this.props.onStart(Ce,Ae)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,ie.addUserSelectStyles)(Pe),this.dragging=!0,this.lastX=Se,this.lastY=Oe,(0,ie.addEvent)(Pe,pe.move,this.handleDrag),(0,ie.addEvent)(Pe,pe.stop,this.handleDragStop))}),ve(this,"handleDrag",Ce=>{const Ie=(0,se.getControlPosition)(Ce,this.touchIdentifier,this);if(Ie==null)return;let{x:Pe,y:be}=Ie;if(Array.isArray(this.props.grid)){let Oe=Pe-this.lastX,Ae=be-this.lastY;if([Oe,Ae]=(0,se.snapToGrid)(this.props.grid,Oe,Ae),!Oe&&!Ae)return;Pe=this.lastX+Oe,be=this.lastY+Ae}const ne=(0,se.createCoreData)(this,Pe,be);if((0,me.default)("DraggableCore: handleDrag: %j",ne),this.props.onDrag(Ce,ne)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(Oe){const Ae=document.createEvent("MouseEvents");Ae.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(Ae)}return}this.lastX=Pe,this.lastY=be}),ve(this,"handleDragStop",Ce=>{if(!this.dragging)return;const Ie=(0,se.getControlPosition)(Ce,this.touchIdentifier,this);if(Ie==null)return;let{x:Pe,y:be}=Ie;if(Array.isArray(this.props.grid)){let Ae=Pe-this.lastX||0,fe=be-this.lastY||0;[Ae,fe]=(0,se.snapToGrid)(this.props.grid,Ae,fe),Pe=this.lastX+Ae,be=this.lastY+fe}const ne=(0,se.createCoreData)(this,Pe,be);if(this.props.onStop(Ce,ne)===!1||this.mounted===!1)return!1;const Oe=this.findDOMNode();Oe&&this.props.enableUserSelectHack&&(0,ie.scheduleRemoveUserSelectStyles)(Oe.ownerDocument),(0,me.default)("DraggableCore: handleDragStop: %j",ne),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,Oe&&((0,me.default)("DraggableCore: Removing handlers"),(0,ie.removeEvent)(Oe.ownerDocument,pe.move,this.handleDrag),(0,ie.removeEvent)(Oe.ownerDocument,pe.stop,this.handleDragStop))}),ve(this,"onMouseDown",Ce=>(pe=Fe.mouse,this.handleDragStart(Ce))),ve(this,"onMouseUp",Ce=>(pe=Fe.mouse,this.handleDragStop(Ce))),ve(this,"onTouchStart",Ce=>(pe=Fe.touch,this.handleDragStart(Ce))),ve(this,"onTouchEnd",Ce=>(pe=Fe.touch,this.handleDragStop(Ce)))}componentDidMount(){this.mounted=!0;const Ce=this.findDOMNode();Ce&&(0,ie.addEvent)(Ce,Fe.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const Ce=this.findDOMNode();if(Ce){const{ownerDocument:Ie}=Ce;(0,ie.removeEvent)(Ie,Fe.mouse.move,this.handleDrag),(0,ie.removeEvent)(Ie,Fe.touch.move,this.handleDrag),(0,ie.removeEvent)(Ie,Fe.mouse.stop,this.handleDragStop),(0,ie.removeEvent)(Ie,Fe.touch.stop,this.handleDragStop),(0,ie.removeEvent)(Ce,Fe.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,ie.scheduleRemoveUserSelectStyles)(Ie)}}findDOMNode(){var Ce,Ie,Pe;return(Ce=this.props)!=null&&Ce.nodeRef?(Pe=(Ie=this.props)==null?void 0:Ie.nodeRef)==null?void 0:Pe.current:Le.default.findDOMNode(this)}render(){return a.cloneElement(a.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}_e.default=he,ve(he,"displayName","DraggableCore"),ve(he,"propTypes",{allowAnyClick:oe.default.bool,allowMobileScroll:oe.default.bool,children:oe.default.node.isRequired,disabled:oe.default.bool,enableUserSelectHack:oe.default.bool,offsetParent:function(Be,Ce){if(Be[Ce]&&Be[Ce].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:oe.default.arrayOf(oe.default.number),handle:oe.default.string,cancel:oe.default.string,nodeRef:oe.default.object,onStart:oe.default.func,onDrag:oe.default.func,onStop:oe.default.func,onMouseDown:oe.default.func,scale:oe.default.number,className:ge.dontSetMe,style:ge.dontSetMe,transform:ge.dontSetMe}),ve(he,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(Ct,_e,E){"use strict";const{default:a,DraggableCore:oe}=E(51353);Ct.exports=a,Ct.exports.default=a,Ct.exports.DraggableCore=oe},77026:function(Ct,_e,E){"use strict";Object.defineProperty(_e,"__esModule",{value:!0}),_e.addClassName=Se,_e.addEvent=me,_e.addUserSelectStyles=Pe,_e.createCSSTransform=pe,_e.createSVGTransform=he,_e.getTouch=Ce,_e.getTouchIdentifier=Ie,_e.getTranslation=Be,_e.innerHeight=xe,_e.innerWidth=Re,_e.matchesSelector=se,_e.matchesSelectorAndParentsTo=ge,_e.offsetXYFromParent=Fe,_e.outerHeight=le,_e.outerWidth=ve,_e.removeClassName=Oe,_e.removeEvent=ye,_e.scheduleRemoveUserSelectStyles=be;var a=E(80217),oe=Le(E(76172));function Le(Ae,fe){if(typeof WeakMap=="function")var De=new WeakMap,Me=new WeakMap;return(Le=function(We,Ke){if(!Ke&&We&&We.__esModule)return We;var Je,je,it={__proto__:null,default:We};if(We===null||typeof We!="object"&&typeof We!="function")return it;if(Je=Ke?Me:De){if(Je.has(We))return Je.get(We);Je.set(We,it)}for(const $e in We)$e!=="default"&&{}.hasOwnProperty.call(We,$e)&&((je=(Je=Object.defineProperty)&&Object.getOwnPropertyDescriptor(We,$e))&&(je.get||je.set)?Je(it,$e,je):it[$e]=We[$e]);return it})(Ae,fe)}let ie="";function se(Ae,fe){return ie||(ie=(0,a.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(De){return(0,a.isFunction)(Ae[De])})),(0,a.isFunction)(Ae[ie])?Ae[ie](fe):!1}function ge(Ae,fe,De){let Me=Ae;do{if(se(Me,fe))return!0;if(Me===De)return!1;Me=Me.parentNode}while(Me);return!1}function me(Ae,fe,De,Me){if(!Ae)return;const We=Tc({capture:!0},Me);Ae.addEventListener?Ae.addEventListener(fe,De,We):Ae.attachEvent?Ae.attachEvent("on"+fe,De):Ae["on"+fe]=De}function ye(Ae,fe,De,Me){if(!Ae)return;const We=Tc({capture:!0},Me);Ae.removeEventListener?Ae.removeEventListener(fe,De,We):Ae.detachEvent?Ae.detachEvent("on"+fe,De):Ae["on"+fe]=null}function le(Ae){let fe=Ae.clientHeight;const De=Ae.ownerDocument.defaultView.getComputedStyle(Ae);return fe+=(0,a.int)(De.borderTopWidth),fe+=(0,a.int)(De.borderBottomWidth),fe}function ve(Ae){let fe=Ae.clientWidth;const De=Ae.ownerDocument.defaultView.getComputedStyle(Ae);return fe+=(0,a.int)(De.borderLeftWidth),fe+=(0,a.int)(De.borderRightWidth),fe}function xe(Ae){let fe=Ae.clientHeight;const De=Ae.ownerDocument.defaultView.getComputedStyle(Ae);return fe-=(0,a.int)(De.paddingTop),fe-=(0,a.int)(De.paddingBottom),fe}function Re(Ae){let fe=Ae.clientWidth;const De=Ae.ownerDocument.defaultView.getComputedStyle(Ae);return fe-=(0,a.int)(De.paddingLeft),fe-=(0,a.int)(De.paddingRight),fe}function Fe(Ae,fe,De){const We=fe===fe.ownerDocument.body?{left:0,top:0}:fe.getBoundingClientRect(),Ke=(Ae.clientX+fe.scrollLeft-We.left)/De,Je=(Ae.clientY+fe.scrollTop-We.top)/De;return{x:Ke,y:Je}}function pe(Ae,fe){const De=Be(Ae,fe,"px");return{[(0,oe.browserPrefixToKey)("transform",oe.default)]:De}}function he(Ae,fe){return Be(Ae,fe,"")}function Be(Ae,fe,De){let{x:Me,y:We}=Ae,Ke=`translate(${Me}${De},${We}${De})`;if(fe){const Je=`${typeof fe.x=="string"?fe.x:fe.x+De}`,je=`${typeof fe.y=="string"?fe.y:fe.y+De}`;Ke=`translate(${Je}, ${je})`+Ke}return Ke}function Ce(Ae,fe){return Ae.targetTouches&&(0,a.findInArray)(Ae.targetTouches,De=>fe===De.identifier)||Ae.changedTouches&&(0,a.findInArray)(Ae.changedTouches,De=>fe===De.identifier)}function Ie(Ae){if(Ae.targetTouches&&Ae.targetTouches[0])return Ae.targetTouches[0].identifier;if(Ae.changedTouches&&Ae.changedTouches[0])return Ae.changedTouches[0].identifier}function Pe(Ae){if(!Ae)return;let fe=Ae.getElementById("react-draggable-style-el");fe||(fe=Ae.createElement("style"),fe.type="text/css",fe.id="react-draggable-style-el",fe.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;}
`,fe.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;}
`,Ae.getElementsByTagName("head")[0].appendChild(fe)),Ae.body&&Se(Ae.body,"react-draggable-transparent-selection")}function be(Ae){window.requestAnimationFrame?window.requestAnimationFrame(()=>{ne(Ae)}):ne(Ae)}function ne(Ae){if(Ae)try{if(Ae.body&&Oe(Ae.body,"react-draggable-transparent-selection"),Ae.selection)Ae.selection.empty();else{const fe=(Ae.defaultView||window).getSelection();fe&&fe.type!=="Caret"&&fe.removeAllRanges()}}catch(fe){}}function Se(Ae,fe){Ae.classList?Ae.classList.add(fe):Ae.className.match(new RegExp(`(?:^|\\s)${fe}(?!\\S)`))||(Ae.className+=` ${fe}`)}function Oe(Ae,fe){Ae.classList?Ae.classList.remove(fe):Ae.className=Ae.className.replace(new RegExp(`(?:^|\\s)${fe}(?!\\S)`,"g"),"")}},76172:function(Ct,_e){"use strict";Object.defineProperty(_e,"__esModule",{value:!0}),_e.browserPrefixToKey=oe,_e.browserPrefixToStyle=Le,_e.default=void 0,_e.getPrefix=a;const E=["Moz","Webkit","O","ms"];function a(){var ye,le;let ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const me=(le=(ye=window.document)==null?void 0:ye.documentElement)==null?void 0:le.style;if(!me||ge in me)return"";for(let ve=0;ve<E.length;ve++)if(oe(ge,E[ve])in me)return E[ve];return""}function oe(ge,me){return me?`${me}${ie(ge)}`:ge}function Le(ge,me){return me?`-${me.toLowerCase()}-${ge}`:ge}function ie(ge){let me="",ye=!0;for(let le=0;le<ge.length;le++)ye?(me+=ge[le].toUpperCase(),ye=!1):ge[le]==="-"?ye=!0:me+=ge[le];return me}var se=_e.default=a()},97510:function(Ct,_e){"use strict";Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=E;function E(){}},22013:function(Ct,_e,E){"use strict";Object.defineProperty(_e,"__esModule",{value:!0}),_e.canDragX=se,_e.canDragY=ge,_e.createCoreData=ye,_e.createDraggableData=le,_e.getBoundPosition=Le,_e.getControlPosition=me,_e.snapToGrid=ie;var a=E(80217),oe=E(77026);function Le(Re,Fe,pe){if(!Re.props.bounds)return[Fe,pe];let{bounds:he}=Re.props;he=typeof he=="string"?he:ve(he);const Be=xe(Re);if(typeof he=="string"){const{ownerDocument:Ce}=Be,Ie=Ce.defaultView;let Pe;if(he==="parent"?Pe=Be.parentNode:Pe=Be.getRootNode().querySelector(he),!(Pe instanceof Ie.HTMLElement))throw new Error('Bounds selector "'+he+'" could not find an element.');const be=Pe,ne=Ie.getComputedStyle(Be),Se=Ie.getComputedStyle(be);he={left:-Be.offsetLeft+(0,a.int)(Se.paddingLeft)+(0,a.int)(ne.marginLeft),top:-Be.offsetTop+(0,a.int)(Se.paddingTop)+(0,a.int)(ne.marginTop),right:(0,oe.innerWidth)(be)-(0,oe.outerWidth)(Be)-Be.offsetLeft+(0,a.int)(Se.paddingRight)-(0,a.int)(ne.marginRight),bottom:(0,oe.innerHeight)(be)-(0,oe.outerHeight)(Be)-Be.offsetTop+(0,a.int)(Se.paddingBottom)-(0,a.int)(ne.marginBottom)}}return(0,a.isNum)(he.right)&&(Fe=Math.min(Fe,he.right)),(0,a.isNum)(he.bottom)&&(pe=Math.min(pe,he.bottom)),(0,a.isNum)(he.left)&&(Fe=Math.max(Fe,he.left)),(0,a.isNum)(he.top)&&(pe=Math.max(pe,he.top)),[Fe,pe]}function ie(Re,Fe,pe){const he=Math.round(Fe/Re[0])*Re[0],Be=Math.round(pe/Re[1])*Re[1];return[he,Be]}function se(Re){return Re.props.axis==="both"||Re.props.axis==="x"}function ge(Re){return Re.props.axis==="both"||Re.props.axis==="y"}function me(Re,Fe,pe){const he=typeof Fe=="number"?(0,oe.getTouch)(Re,Fe):null;if(typeof Fe=="number"&&!he)return null;const Be=xe(pe),Ce=pe.props.offsetParent||Be.offsetParent||Be.ownerDocument.body;return(0,oe.offsetXYFromParent)(he||Re,Ce,pe.props.scale)}function ye(Re,Fe,pe){const he=!(0,a.isNum)(Re.lastX),Be=xe(Re);return he?{node:Be,deltaX:0,deltaY:0,lastX:Fe,lastY:pe,x:Fe,y:pe}:{node:Be,deltaX:Fe-Re.lastX,deltaY:pe-Re.lastY,lastX:Re.lastX,lastY:Re.lastY,x:Fe,y:pe}}function le(Re,Fe){const pe=Re.props.scale;return{node:Fe.node,x:Re.state.x+Fe.deltaX/pe,y:Re.state.y+Fe.deltaY/pe,deltaX:Fe.deltaX/pe,deltaY:Fe.deltaY/pe,lastX:Re.state.x,lastY:Re.state.y}}function ve(Re){return{left:Re.left,top:Re.top,right:Re.right,bottom:Re.bottom}}function xe(Re){const Fe=Re.findDOMNode();if(!Fe)throw new Error("<DraggableCore>: Unmounted during event!");return Fe}},80217:function(Ct,_e){"use strict";Object.defineProperty(_e,"__esModule",{value:!0}),_e.dontSetMe=ie,_e.findInArray=E,_e.int=Le,_e.isFunction=a,_e.isNum=oe;function E(se,ge){for(let me=0,ye=se.length;me<ye;me++)if(ge.apply(ge,[se[me],me,se]))return se[me]}function a(se){return typeof se=="function"||Object.prototype.toString.call(se)==="[object Function]"}function oe(se){return typeof se=="number"&&!isNaN(se)}function Le(se){return parseInt(se,10)}function ie(se,ge,me){if(se[ge])return new Error(`Invalid prop ${ge} passed to ${me} - do not set this, set it on the child.`)}},51581:function(Ct,_e,E){"use strict";Object.defineProperty(_e,"__esModule",{value:!0});var a=function(){function Re(Fe,pe){for(var he=0;he<pe.length;he++){var Be=pe[he];Be.enumerable=Be.enumerable||!1,Be.configurable=!0,"value"in Be&&(Be.writable=!0),Object.defineProperty(Fe,Be.key,Be)}}return function(Fe,pe,he){return pe&&Re(Fe.prototype,pe),he&&Re(Fe,he),Fe}}(),oe=E(59301),Le=ge(oe),ie=E(12708),se=ge(ie);function ge(Re){return Re&&Re.__esModule?Re:{default:Re}}function me(Re,Fe){var pe={};for(var he in Re)Fe.indexOf(he)>=0||Object.prototype.hasOwnProperty.call(Re,he)&&(pe[he]=Re[he]);return pe}function ye(Re,Fe){if(!(Re instanceof Fe))throw new TypeError("Cannot call a class as a function")}function le(Re,Fe){if(!Re)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Fe&&(typeof Fe=="object"||typeof Fe=="function")?Fe:Re}function ve(Re,Fe){if(typeof Fe!="function"&&Fe!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Fe);Re.prototype=Object.create(Fe&&Fe.prototype,{constructor:{value:Re,enumerable:!1,writable:!0,configurable:!0}}),Fe&&(Object.setPrototypeOf?Object.setPrototypeOf(Re,Fe):Re.__proto__=Fe)}var xe=function(Re){ve(Fe,Re);function Fe(pe){ye(this,Fe);var he=le(this,(Fe.__proto__||Object.getPrototypeOf(Fe)).call(this,pe));return he.scrollListener=he.scrollListener.bind(he),he.eventListenerOptions=he.eventListenerOptions.bind(he),he.mousewheelListener=he.mousewheelListener.bind(he),he}return a(Fe,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var he=this.getParentElement(this.scrollComponent);he.scrollTop=he.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var he=!1,Be={get passive(){he=!0}};try{document.addEventListener("test",null,Be),document.removeEventListener("test",null,Be)}catch(Ce){}return he}},{key:"eventListenerOptions",value:function(){var he=this.props.useCapture;return this.isPassiveSupported()&&(he={useCapture:this.props.useCapture,passive:!0}),he}},{key:"setDefaultLoader",value:function(he){this.defaultLoader=he}},{key:"detachMousewheelListener",value:function(){var he=window;this.props.useWindow===!1&&(he=this.scrollComponent.parentNode),he.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var he=window;this.props.useWindow===!1&&(he=this.getParentElement(this.scrollComponent)),he.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),he.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(he){var Be=this.props.getScrollParent&&this.props.getScrollParent();return Be!=null?Be:he&&he.parentNode}},{key:"filterProps",value:function(he){return he}},{key:"attachScrollListener",value:function(){var he=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!he)){var Be=window;this.props.useWindow===!1&&(Be=he),Be.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),Be.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),Be.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(he){he.deltaY===1&&!this.isPassiveSupported()&&he.preventDefault()}},{key:"scrollListener",value:function(){var he=this.scrollComponent,Be=window,Ce=this.getParentElement(he),Ie=void 0;if(this.props.useWindow){var Pe=document.documentElement||document.body.parentNode||document.body,be=Be.pageYOffset!==void 0?Be.pageYOffset:Pe.scrollTop;this.props.isReverse?Ie=be:Ie=this.calculateOffset(he,be)}else this.props.isReverse?Ie=Ce.scrollTop:Ie=he.scrollHeight-Ce.scrollTop-Ce.clientHeight;Ie<Number(this.props.threshold)&&he&&he.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=Ce.scrollHeight,this.beforeScrollTop=Ce.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(he,Be){return he?this.calculateTopPosition(he)+(he.offsetHeight-Be-window.innerHeight):0}},{key:"calculateTopPosition",value:function(he){return he?he.offsetTop+this.calculateTopPosition(he.offsetParent):0}},{key:"render",value:function(){var he=this,Be=this.filterProps(this.props),Ce=Be.children,Ie=Be.element,Pe=Be.hasMore,be=Be.initialLoad,ne=Be.isReverse,Se=Be.loader,Oe=Be.loadMore,Ae=Be.pageStart,fe=Be.ref,De=Be.threshold,Me=Be.useCapture,We=Be.useWindow,Ke=Be.getScrollParent,Je=me(Be,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);Je.ref=function(it){he.scrollComponent=it,fe&&fe(it)};var je=[Ce];return Pe&&(Se?ne?je.unshift(Se):je.push(Se):this.defaultLoader&&(ne?je.unshift(this.defaultLoader):je.push(this.defaultLoader))),Le.default.createElement(Ie,Je,je)}}]),Fe}(oe.Component);xe.propTypes={children:se.default.node.isRequired,element:se.default.node,hasMore:se.default.bool,initialLoad:se.default.bool,isReverse:se.default.bool,loader:se.default.node,loadMore:se.default.func.isRequired,pageStart:se.default.number,ref:se.default.func,getScrollParent:se.default.func,threshold:se.default.number,useCapture:se.default.bool,useWindow:se.default.bool},xe.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},_e.default=xe,Ct.exports=_e.default},26724:function(Ct,_e,E){Ct.exports=E(51581)},38486:function(Ct,_e){"use strict";var E;var a=60103,oe=60106,Le=60107,ie=60108,se=60114,ge=60109,me=60110,ye=60112,le=60113,ve=60120,xe=60115,Re=60116,Fe=60121,pe=60122,he=60117,Be=60129,Ce=60131;if(typeof Symbol=="function"&&Symbol.for){var Ie=Symbol.for;a=Ie("react.element"),oe=Ie("react.portal"),Le=Ie("react.fragment"),ie=Ie("react.strict_mode"),se=Ie("react.profiler"),ge=Ie("react.provider"),me=Ie("react.context"),ye=Ie("react.forward_ref"),le=Ie("react.suspense"),ve=Ie("react.suspense_list"),xe=Ie("react.memo"),Re=Ie("react.lazy"),Fe=Ie("react.block"),pe=Ie("react.server.block"),he=Ie("react.fundamental"),Be=Ie("react.debug_trace_mode"),Ce=Ie("react.legacy_hidden")}function Pe(Je){if(typeof Je=="object"&&Je!==null){var je=Je.$$typeof;switch(je){case a:switch(Je=Je.type,Je){case Le:case se:case ie:case le:case ve:return Je;default:switch(Je=Je&&Je.$$typeof,Je){case me:case ye:case Re:case xe:case ge:return Je;default:return je}}case oe:return je}}}var be=ge,ne=a,Se=ye,Oe=Le,Ae=Re,fe=xe,De=oe,Me=se,We=ie,Ke=le;E=me,E=be,E=ne,E=Se,E=Oe,E=Ae,E=fe,E=De,E=Me,E=We,E=Ke,E=function(){return!1},E=function(){return!1},_e.isContextConsumer=function(Je){return Pe(Je)===me},E=function(Je){return Pe(Je)===ge},E=function(Je){return typeof Je=="object"&&Je!==null&&Je.$$typeof===a},E=function(Je){return Pe(Je)===ye},E=function(Je){return Pe(Je)===Le},E=function(Je){return Pe(Je)===Re},E=function(Je){return Pe(Je)===xe},E=function(Je){return Pe(Je)===oe},E=function(Je){return Pe(Je)===se},E=function(Je){return Pe(Je)===ie},E=function(Je){return Pe(Je)===le},E=function(Je){return typeof Je=="string"||typeof Je=="function"||Je===Le||Je===se||Je===Be||Je===ie||Je===le||Je===ve||Je===Ce||typeof Je=="object"&&Je!==null&&(Je.$$typeof===Re||Je.$$typeof===xe||Je.$$typeof===ge||Je.$$typeof===me||Je.$$typeof===ye||Je.$$typeof===he||Je.$$typeof===Fe||Je[0]===pe)},E=Pe},53410:function(Ct,_e,E){"use strict";Ct.exports=E(38486)},80010:function(Ct,_e,E){"use strict";_e.__esModule=!0,_e.default=void 0;var a=se(E(59301)),oe=E(96249),Le=E(73638),ie=E(6217);function se(pe){return pe&&pe.__esModule?pe:{default:pe}}function ge(){return ge=Object.assign||function(pe){for(var he=1;he<arguments.length;he++){var Be=arguments[he];for(var Ce in Be)Object.prototype.hasOwnProperty.call(Be,Ce)&&(pe[Ce]=Be[Ce])}return pe},ge.apply(this,arguments)}function me(pe,he){var Be=Object.keys(pe);if(Object.getOwnPropertySymbols){var Ce=Object.getOwnPropertySymbols(pe);he&&(Ce=Ce.filter(function(Ie){return Object.getOwnPropertyDescriptor(pe,Ie).enumerable})),Be.push.apply(Be,Ce)}return Be}function ye(pe){for(var he=1;he<arguments.length;he++){var Be=arguments[he]!=null?arguments[he]:{};he%2?me(Object(Be),!0).forEach(function(Ce){Re(pe,Ce,Be[Ce])}):Object.getOwnPropertyDescriptors?Object.defineProperties(pe,Object.getOwnPropertyDescriptors(Be)):me(Object(Be)).forEach(function(Ce){Object.defineProperty(pe,Ce,Object.getOwnPropertyDescriptor(Be,Ce))})}return pe}function le(pe,he){if(pe==null)return{};var Be={},Ce=Object.keys(pe),Ie,Pe;for(Pe=0;Pe<Ce.length;Pe++)Ie=Ce[Pe],!(he.indexOf(Ie)>=0)&&(Be[Ie]=pe[Ie]);return Be}function ve(pe){if(pe===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return pe}function xe(pe,he){pe.prototype=Object.create(he.prototype),pe.prototype.constructor=pe,pe.__proto__=he}function Re(pe,he,Be){return he in pe?Object.defineProperty(pe,he,{value:Be,enumerable:!0,configurable:!0,writable:!0}):pe[he]=Be,pe}var Fe=function(pe){xe(he,pe);function he(){for(var Ce,Ie=arguments.length,Pe=new Array(Ie),be=0;be<Ie;be++)Pe[be]=arguments[be];return Ce=pe.call.apply(pe,[this].concat(Pe))||this,Re(ve(Ce),"state",void 0),Re(ve(Ce),"lastHandleRect",null),Re(ve(Ce),"slack",null),Ce}var Be=he.prototype;return Be.componentWillUnmount=function(){this.resetData()},Be.lockAspectRatio=function(Ie,Pe,be){return Pe=Ie/be,Ie=Pe*be,[Ie,Pe]},Be.resetData=function(){this.lastHandleRect=this.slack=null},Be.runConstraints=function(Ie,Pe){var be=[this.props.minConstraints,this.props.maxConstraints],ne=be[0],Se=be[1];if(!ne&&!Se)return[Ie,Pe];if(this.props.lockAspectRatio){var Oe=Pe===this.props.height;if(Oe){var Ae=this.props.width/this.props.height;Pe=Ie/Ae,Ie=Pe*Ae}else{var fe=this.props.height/this.props.width;Ie=Pe/fe,Pe=Ie*fe}}var De=Ie,Me=Pe,We=this.slack||[0,0],Ke=We[0],Je=We[1];return Ie+=Ke,Pe+=Je,ne&&(Ie=Math.max(ne[0],Ie),Pe=Math.max(ne[1],Pe)),Se&&(Ie=Math.min(Se[0],Ie),Pe=Math.min(Se[1],Pe)),this.slack=[Ke+(De-Ie),Je+(Me-Pe)],[Ie,Pe]},Be.resizeHandler=function(Ie,Pe){var be=this;return function(ne,Se){var Oe=Se.node,Ae=Se.deltaX,fe=Se.deltaY;Ie==="onResizeStart"&&be.resetData();var De=(be.props.axis==="both"||be.props.axis==="x")&&Pe!=="n"&&Pe!=="s",Me=(be.props.axis==="both"||be.props.axis==="y")&&Pe!=="e"&&Pe!=="w";if(!(!De&&!Me)){var We=Pe[0],Ke=Pe[Pe.length-1],Je=Oe.getBoundingClientRect();if(be.lastHandleRect!=null){if(Ke==="w"){var je=Je.left-be.lastHandleRect.left;Ae+=je}if(We==="n"){var it=Je.top-be.lastHandleRect.top;fe+=it}}be.lastHandleRect=Je,Ke==="w"&&(Ae=-Ae),We==="n"&&(fe=-fe);var $e=be.props.width+(De?Ae/be.props.transformScale:0),pt=be.props.height+(Me?fe/be.props.transformScale:0),qe=be.runConstraints($e,pt);$e=qe[0],pt=qe[1];var vt=$e!==be.props.width||pt!==be.props.height,dt=typeof be.props[Ie]=="function"?be.props[Ie]:null,st=Ie==="onResize"&&!vt;dt&&!st&&(typeof ne.persist=="function"&&ne.persist(),dt(ne,{node:Oe,size:{width:$e,height:pt},handle:Pe})),Ie==="onResizeStop"&&be.resetData()}}},Be.renderResizeHandle=function(Ie){var Pe=this.props.handle;return Pe?typeof Pe=="function"?Pe(Ie):Pe:a.default.createElement("span",{className:"react-resizable-handle react-resizable-handle-"+Ie})},Be.render=function(){var Ie=this,Pe=this.props,be=Pe.children,ne=Pe.className,Se=Pe.draggableOpts,Oe=Pe.width,Ae=Pe.height,fe=Pe.handle,De=Pe.handleSize,Me=Pe.lockAspectRatio,We=Pe.axis,Ke=Pe.minConstraints,Je=Pe.maxConstraints,je=Pe.onResize,it=Pe.onResizeStop,$e=Pe.onResizeStart,pt=Pe.resizeHandles,qe=Pe.transformScale,vt=le(Pe,["children","className","draggableOpts","width","height","handle","handleSize","lockAspectRatio","axis","minConstraints","maxConstraints","onResize","onResizeStop","onResizeStart","resizeHandles","transformScale"]);return(0,Le.cloneElement)(be,ye(ye({},vt),{},{className:(ne?ne+" ":"")+"react-resizable",children:[].concat(be.props.children,pt.map(function(dt){return a.default.createElement(oe.DraggableCore,ge({},Se,{key:"resizableHandle-"+dt,onStop:Ie.resizeHandler("onResizeStop",dt),onStart:Ie.resizeHandler("onResizeStart",dt),onDrag:Ie.resizeHandler("onResize",dt)}),Ie.renderResizeHandle(dt))}))}))},he}(a.default.Component);_e.default=Fe,Re(Fe,"propTypes",ie.resizableProps),Re(Fe,"defaultProps",{handleSize:[20,20],lockAspectRatio:!1,axis:"both",minConstraints:[20,20],maxConstraints:[1/0,1/0],resizeHandles:["se"],transformScale:1})},60842:function(Ct,_e,E){"use strict";var a;a=!0,_e.default=void 0;var oe=ye(E(59301)),Le=ge(E(12708)),ie=ge(E(80010)),se=E(6217);function ge(Ce){return Ce&&Ce.__esModule?Ce:{default:Ce}}function me(){if(typeof WeakMap!="function")return null;var Ce=new WeakMap;return me=function(){return Ce},Ce}function ye(Ce){if(Ce&&Ce.__esModule)return Ce;if(Ce===null||typeof Ce!="object"&&typeof Ce!="function")return{default:Ce};var Ie=me();if(Ie&&Ie.has(Ce))return Ie.get(Ce);var Pe={},be=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var ne in Ce)if(Object.prototype.hasOwnProperty.call(Ce,ne)){var Se=be?Object.getOwnPropertyDescriptor(Ce,ne):null;Se&&(Se.get||Se.set)?Object.defineProperty(Pe,ne,Se):Pe[ne]=Ce[ne]}return Pe.default=Ce,Ie&&Ie.set(Ce,Pe),Pe}function le(){return le=Object.assign||function(Ce){for(var Ie=1;Ie<arguments.length;Ie++){var Pe=arguments[Ie];for(var be in Pe)Object.prototype.hasOwnProperty.call(Pe,be)&&(Ce[be]=Pe[be])}return Ce},le.apply(this,arguments)}function ve(Ce,Ie){var Pe=Object.keys(Ce);if(Object.getOwnPropertySymbols){var be=Object.getOwnPropertySymbols(Ce);Ie&&(be=be.filter(function(ne){return Object.getOwnPropertyDescriptor(Ce,ne).enumerable})),Pe.push.apply(Pe,be)}return Pe}function xe(Ce){for(var Ie=1;Ie<arguments.length;Ie++){var Pe=arguments[Ie]!=null?arguments[Ie]:{};Ie%2?ve(Object(Pe),!0).forEach(function(be){he(Ce,be,Pe[be])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Ce,Object.getOwnPropertyDescriptors(Pe)):ve(Object(Pe)).forEach(function(be){Object.defineProperty(Ce,be,Object.getOwnPropertyDescriptor(Pe,be))})}return Ce}function Re(Ce,Ie){if(Ce==null)return{};var Pe={},be=Object.keys(Ce),ne,Se;for(Se=0;Se<be.length;Se++)ne=be[Se],!(Ie.indexOf(ne)>=0)&&(Pe[ne]=Ce[ne]);return Pe}function Fe(Ce){if(Ce===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ce}function pe(Ce,Ie){Ce.prototype=Object.create(Ie.prototype),Ce.prototype.constructor=Ce,Ce.__proto__=Ie}function he(Ce,Ie,Pe){return Ie in Ce?Object.defineProperty(Ce,Ie,{value:Pe,enumerable:!0,configurable:!0,writable:!0}):Ce[Ie]=Pe,Ce}var Be=function(Ce){pe(Ie,Ce);function Ie(){for(var be,ne=arguments.length,Se=new Array(ne),Oe=0;Oe<ne;Oe++)Se[Oe]=arguments[Oe];return be=Ce.call.apply(Ce,[this].concat(Se))||this,he(Fe(be),"state",{width:be.props.width,height:be.props.height,propsWidth:be.props.width,propsHeight:be.props.height}),he(Fe(be),"onResize",function(Ae,fe){var De=fe.size;be.props.onResize?(Ae.persist&&Ae.persist(),be.setState(De,function(){return be.props.onResize&&be.props.onResize(Ae,fe)})):be.setState(De)}),be}Ie.getDerivedStateFromProps=function(ne,Se){return Se.propsWidth!==ne.width||Se.propsHeight!==ne.height?{width:ne.width,height:ne.height,propsWidth:ne.width,propsHeight:ne.height}:null};var Pe=Ie.prototype;return Pe.render=function(){var ne=this.props,Se=ne.handle,Oe=ne.handleSize,Ae=ne.onResize,fe=ne.onResizeStart,De=ne.onResizeStop,Me=ne.draggableOpts,We=ne.minConstraints,Ke=ne.maxConstraints,Je=ne.lockAspectRatio,je=ne.axis,it=ne.width,$e=ne.height,pt=ne.resizeHandles,qe=ne.style,vt=ne.transformScale,dt=Re(ne,["handle","handleSize","onResize","onResizeStart","onResizeStop","draggableOpts","minConstraints","maxConstraints","lockAspectRatio","axis","width","height","resizeHandles","style","transformScale"]);return oe.createElement(ie.default,{axis:je,draggableOpts:Me,handle:Se,handleSize:Oe,height:this.state.height,lockAspectRatio:Je,maxConstraints:Ke,minConstraints:We,onResizeStart:fe,onResize:this.onResize,onResizeStop:De,resizeHandles:pt,transformScale:vt,width:this.state.width},oe.createElement("div",le({},dt,{style:xe(xe({},qe),{},{width:this.state.width+"px",height:this.state.height+"px"})})))},Ie}(oe.Component);_e.default=Be,he(Be,"propTypes",xe(xe({},se.resizableProps),{},{children:Le.default.element}))},6217:function(Ct,_e,E){"use strict";_e.__esModule=!0,_e.resizableProps=void 0;var a=Le(E(12708)),oe=E(96249);function Le(se){return se&&se.__esModule?se:{default:se}}var ie={axis:a.default.oneOf(["both","x","y","none"]),className:a.default.string,children:a.default.element.isRequired,draggableOpts:a.default.shape({allowAnyClick:a.default.bool,cancel:a.default.string,children:a.default.node,disabled:a.default.bool,enableUserSelectHack:a.default.bool,offsetParent:a.default.node,grid:a.default.arrayOf(a.default.number),handle:a.default.string,nodeRef:a.default.object,onStart:a.default.func,onDrag:a.default.func,onStop:a.default.func,onMouseDown:a.default.func,scale:a.default.number}),height:a.default.number.isRequired,handle:a.default.oneOfType([a.default.node,a.default.func]),handleSize:a.default.arrayOf(a.default.number),lockAspectRatio:a.default.bool,maxConstraints:a.default.arrayOf(a.default.number),minConstraints:a.default.arrayOf(a.default.number),onResizeStop:a.default.func,onResizeStart:a.default.func,onResize:a.default.func,resizeHandles:a.default.arrayOf(a.default.oneOf(["s","w","e","n","sw","nw","se","ne"])),transformScale:a.default.number,width:a.default.number.isRequired};_e.resizableProps=ie},73638:function(Ct,_e,E){"use strict";_e.__esModule=!0,_e.cloneElement=ge;var a=oe(E(59301));function oe(me){return me&&me.__esModule?me:{default:me}}function Le(me,ye){var le=Object.keys(me);if(Object.getOwnPropertySymbols){var ve=Object.getOwnPropertySymbols(me);ye&&(ve=ve.filter(function(xe){return Object.getOwnPropertyDescriptor(me,xe).enumerable})),le.push.apply(le,ve)}return le}function ie(me){for(var ye=1;ye<arguments.length;ye++){var le=arguments[ye]!=null?arguments[ye]:{};ye%2?Le(Object(le),!0).forEach(function(ve){se(me,ve,le[ve])}):Object.getOwnPropertyDescriptors?Object.defineProperties(me,Object.getOwnPropertyDescriptors(le)):Le(Object(le)).forEach(function(ve){Object.defineProperty(me,ve,Object.getOwnPropertyDescriptor(le,ve))})}return me}function se(me,ye,le){return ye in me?Object.defineProperty(me,ye,{value:le,enumerable:!0,configurable:!0,writable:!0}):me[ye]=le,me}function ge(me,ye){return ye.style&&me.props.style&&(ye.style=ie(ie({},me.props.style),ye.style)),ye.className&&me.props.className&&(ye.className=me.props.className+" "+ye.className),a.default.cloneElement(me,ye)}},9221:function(Ct,_e,E){"use strict";Ct.exports=function(){throw new Error("Don't instantiate Resizable directly! Use require('react-resizable').Resizable")},Ct.exports.Resizable=E(80010).default,Ct.exports.ResizableBox=E(60842).default},62752:function(Ct,_e){"use strict";Object.defineProperty(_e,"__esModule",{value:!0}),_e.SizeSensorId=_e.SensorTabIndex=_e.SensorClassName=void 0;var E=_e.SizeSensorId="size-sensor-id",a=_e.SensorClassName="size-sensor-object",oe=_e.SensorTabIndex="-1"},25224:function(Ct,_e){"use strict";Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var E=_e.default=function(oe){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,ie=null;return function(){for(var se=this,ge=arguments.length,me=new Array(ge),ye=0;ye<ge;ye++)me[ye]=arguments[ye];clearTimeout(ie),ie=setTimeout(function(){oe.apply(se,me)},Le)}}},82196:function(Ct,_e){"use strict";Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=void 0;var E=1,a=_e.default=function(){return"".concat(E++)}},10413:function(Ct,_e,E){"use strict";Object.defineProperty(_e,"__esModule",{value:!0}),_e.ver=_e.clear=_e.bind=void 0;var a=E(2963),oe=_e.bind=function(ge,me){var ye=(0,a.getSensor)(ge);return ye.bind(me),function(){ye.unbind(me)}},Le=_e.clear=function(ge){var me=(0,a.getSensor)(ge);(0,a.removeSensor)(me)},ie=_e.ver="1.0.3"},2963:function(Ct,_e,E){"use strict";Object.defineProperty(_e,"__esModule",{value:!0}),_e.removeSensor=_e.getSensor=_e.Sensors=void 0;var a=ie(E(82196)),oe=E(42065),Le=E(62752);function ie(le){return le&&le.__esModule?le:{default:le}}var se=_e.Sensors={};function ge(le){le&&se[le]&&delete se[le]}var me=_e.getSensor=function(ve){var xe=ve.getAttribute(Le.SizeSensorId);if(xe&&se[xe])return se[xe];var Re=(0,a.default)();ve.setAttribute(Le.SizeSensorId,Re);var Fe=(0,oe.createSensor)(ve,function(){return ge(Re)});return se[Re]=Fe,Fe},ye=_e.removeSensor=function(ve){var xe=ve.element.getAttribute(Le.SizeSensorId);ve.destroy(),ge(xe)}},42065:function(Ct,_e,E){"use strict";Object.defineProperty(_e,"__esModule",{value:!0}),_e.createSensor=void 0;var a=E(38132),oe=E(38950),Le=_e.createSensor=typeof ResizeObserver!="undefined"?oe.createSensor:a.createSensor},38132:function(Ct,_e,E){"use strict";Object.defineProperty(_e,"__esModule",{value:!0}),_e.createSensor=void 0;var a=Le(E(25224)),oe=E(62752);function Le(se){return se&&se.__esModule?se:{default:se}}var ie=_e.createSensor=function(ge,me){var ye=void 0,le=[],ve=function(){getComputedStyle(ge).position==="static"&&(ge.style.position="relative");var Be=document.createElement("object");return Be.onload=function(){Be.contentDocument.defaultView.addEventListener("resize",xe),xe()},Be.style.display="block",Be.style.position="absolute",Be.style.top="0",Be.style.left="0",Be.style.height="100%",Be.style.width="100%",Be.style.overflow="hidden",Be.style.pointerEvents="none",Be.style.zIndex="-1",Be.style.opacity="0",Be.setAttribute("class",oe.SensorClassName),Be.setAttribute("tabindex",oe.SensorTabIndex),Be.type="text/html",ge.appendChild(Be),Be.data="about:blank",Be},xe=(0,a.default)(function(){le.forEach(function(he){he(ge)})}),Re=function(Be){ye||(ye=ve()),le.indexOf(Be)===-1&&le.push(Be)},Fe=function(){ye&&ye.parentNode&&(ye.contentDocument&&ye.contentDocument.defaultView.removeEventListener("resize",xe),ye.parentNode.removeChild(ye),ge.removeAttribute(oe.SizeSensorId),ye=void 0,le=[],me&&me())},pe=function(Be){var Ce=le.indexOf(Be);Ce!==-1&&le.splice(Ce,1),le.length===0&&ye&&Fe()};return{element:ge,bind:Re,destroy:Fe,unbind:pe}}},38950:function(Ct,_e,E){"use strict";Object.defineProperty(_e,"__esModule",{value:!0}),_e.createSensor=void 0;var a=E(62752),oe=Le(E(25224));function Le(se){return se&&se.__esModule?se:{default:se}}var ie=_e.createSensor=function(ge,me){var ye=void 0,le=[],ve=(0,oe.default)(function(){le.forEach(function(he){he(ge)})}),xe=function(){var Be=new ResizeObserver(ve);return Be.observe(ge),ve(),Be},Re=function(Be){ye||(ye=xe()),le.indexOf(Be)===-1&&le.push(Be)},Fe=function(){ye&&ye.disconnect(),le=[],ye=void 0,ge.removeAttribute(a.SizeSensorId),me&&me()},pe=function(Be){var Ce=le.indexOf(Be);Ce!==-1&&le.splice(Ce,1),le.length===0&&ye&&Fe()};return{element:ge,bind:Re,destroy:Fe,unbind:pe}}},82059:function(Ct){var _e=arguments[3],E=arguments[4],a=arguments[5],oe=JSON.stringify;Ct.exports=function(Le,ie){for(var se,ge=Object.keys(a),me=0,ye=ge.length;me<ye;me++){var le=ge[me],ve=a[le].exports;if(ve===Le||ve&&ve.default===Le){se=le;break}}if(!se){se=Math.floor(Math.pow(16,8)*Math.random()).toString(16);for(var xe={},me=0,ye=ge.length;me<ye;me++){var le=ge[me];xe[le]=le}E[se]=["function(require,module,exports){"+Le+"(self); }",xe]}var Re=Math.floor(Math.pow(16,8)*Math.random()).toString(16),Fe={};Fe[se]=se,E[Re]=["function(require,module,exports){var f = require("+oe(se)+");(f.default ? f.default : f)(self);}",Fe];var pe={};he(Re);function he(ne){pe[ne]=!0;for(var Se in E[ne][1]){var Oe=E[ne][1][Se];pe[Oe]||he(Oe)}}var Be="("+_e+")({"+Object.keys(pe).map(function(ne){return oe(ne)+":["+E[ne][0]+","+oe(E[ne][1])+"]"}).join(",")+"},{},["+oe(Re)+"])",Ce=window.URL||window.webkitURL||window.mozURL||window.msURL,Ie=new Blob([Be],{type:"text/javascript"});if(ie&&ie.bare)return Ie;var Pe=Ce.createObjectURL(Ie),be=new Worker(Pe);return be.objectURL=Pe,be}},20441:function(Ct,_e,E){var a={"./aac.svg":25447,"./amr.svg":3368,"./avi.svg":46703,"./bmp.svg":65650,"./default.svg":3448,"./doc.svg":71486,"./docx.svg":13607,"./flv.svg":56019,"./gif.svg":12397,"./jpeg.svg":17090,"./jpg.svg":39316,"./m4a.svg":88091,"./md.svg":18314,"./mkv.svg":79722,"./mov.svg":33399,"./mp3.svg":64734,"./mp4.svg":9358,"./mpeg.svg":81897,"./ogg.svg":81071,"./opus.svg":11161,"./pdf.svg":54240,"./png.svg":22976,"./ppt.svg":20820,"./pptx.svg":661,"./txt.svg":20421,"./wav.svg":33506,"./webm.svg":25833,"./wma.svg":16078,"./wmv.svg":36699,"./wps.svg":47621,"./xls.svg":9367,"./xlsx.svg":42872};function oe(ie){var se=Le(ie);return E(se)}function Le(ie){if(!E.o(a,ie)){var se=new Error("Cannot find module '"+ie+"'");throw se.code="MODULE_NOT_FOUND",se}return a[ie]}oe.keys=function(){return Object.keys(a)},oe.resolve=Le,Ct.exports=oe,oe.id=20441},25447:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/aac.b3e9a3ba.svg"},3368:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/amr.ce411d51.svg"},46703:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/avi.d7b8adf7.svg"},65650:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/bmp.c62f88c4.svg"},3448:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/default.f48aef2c.svg"},71486:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/doc.e6c75d4c.svg"},13607:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/docx.150535e3.svg"},56019:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/flv.43967063.svg"},12397:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/gif.b2122741.svg"},17090:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/jpeg.fffee469.svg"},39316:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/jpg.2fb4a360.svg"},88091:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/m4a.7994dbc0.svg"},18314:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/md.1f56aa84.svg"},79722:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/mkv.f43ec502.svg"},33399:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/mov.1e1eebb7.svg"},64734:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/mp3.a7e45c91.svg"},9358:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/mp4.31a2d9d7.svg"},81897:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/mpeg.9a0dfa86.svg"},81071:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/ogg.0394dc54.svg"},11161:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/opus.faad335c.svg"},54240:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/pdf.5d12b224.svg"},22976:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/png.eacc8c1c.svg"},20820:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/ppt.d710530e.svg"},661:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/pptx.d78add0d.svg"},20421:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/txt.53f7213d.svg"},33506:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/wav.a76e7dde.svg"},25833:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/webm.3a7e6ebc.svg"},16078:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/wma.a57b430b.svg"},36699:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/wmv.f22ee4a1.svg"},47621:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/wps.f48aef2c.svg"},9367:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/xls.0db636e2.svg"},42872:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/xlsx.5d09490a.svg"},25510:function(Ct){"use strict";Ct.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},13014:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/yunying_code.7d649890.jpg"},4977:function(Ct){"use strict";Ct.exports="data:image/png;base64,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"},58143:function(Ct){"use strict";Ct.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADUCAYAAADZTGx+AAAgAElEQVR4Xu2dC3BU13nHv7MrIQkQQoCEtAIEAmxig4GACxhogpM6NY7jOKZO4nimwcFot23SNNNO02napJN0JjN9TNMm5eG3x4+YSeI3ftUGjCDGQMBgG4wxb+0u4mEeQhJI2tP539WR7i77uPfuvXfvar8zs7Mr7bnn8Z3vt9/5zlMQB5aAQQmsW7fO397eHujp6Rkfi8XGExFeDX2vABHVSSlrhBDDiKhdSnlOCBGWUu4mol1lZWWv3nfffccNZueJaMITpeBCeEICjz/++LCOjo5GIpogpWwUQjT2vU/A/wCClNJvtbBCCCml3CaEeGzChAmPLF269LLVtNx6jgFxS9IeyOehhx6q7OnpmSilnEhE2gsA4L0PhjHZillRUUHl5WUUf6+giopyKi+Pv8rKyrSX3++nnp4e7XXpUgedP3+ezp37lE6ebKPe3l4tCyFEhIj+UwjxaHNz8+ls+ebrewYkX5J3IN9169YNv3DhwsRYLIbXJAWBDoZRmbKFYkPRhw4dqgEwdCgAwOfyPiDKyefzWS454Dh58iQdPPiJBk0fKN1E9KyU8gehUKjVcuIOPciAOCRYJ5J95JFHyq9cuaJZACHEJCklIOgHQUqZ0QIAACg/FB+//niPwxD/H3793QqwJkePHqW2tjaSUsKinCOibwWDwfVulcFIPgyIESm5FGfDhg0lBw8ehOM7qbe3dxIggCXAe58VgBOcts0AgP6XfwCACho2bBgNGTLEpZoYz6arq4vee2+PBooQosvv999y//33bzaegrMxGRBn5ZuQOpR77dq1dVB4BQCsQB8AgGB8JicY3RsAgNewYQO//EOHDnPdAtgttr1736cjR44g2VPl5eXXLF++HBYl74EBsbkJHnnkkZFQ/p6eHk3xdd2gpj6nuDxTlvAB8GufDAH+h+8Ga0A365133qHTp8/AkvwiGAx+3wt1ZUBMtsL69evLTpw4gZEfKH+THoC+z9WZkkQ3RwEQ7wLFf/2VY5yLE2yyKp6LfuHCBdq06W0A0j1kyJCG++6771S+C8mAJLUAukEPP/xw/ZUrVyb5/f4m+AAAgYia+iwCJsTSDuUMOMJD+7tB8e5Q3A/A9xzSS2DHjh0UiUQxWvY3zc3N/5VvWRUlIE888cSI9vZ2TfH7+v8AAD5A1m6QEKLPEcbIT/yl/AG8e9ERzreSmck/Go3S9u078MjOUCg018yzTsQdlIBgNOjw4cMTYAWSfv2VFcg4HBrvBsWdYLzHQYh3hWAJAAkHZyQQi8Xo1Vdfw4RirLKysvree++94ExOxlIt2JZes2bNmL5hUK37owehb6lE2r6M6gYpRxjKz90gYwpjNhac766uy9TRcYk6O7u09+7uborFpDYBWVVVRaNHj06YgNyyZSudPXsWP0S3BIPBN8zmaWd8zwICZzgSiUzs7e3VlL8PANUNwt+VRkaDBrpAcR8Af7s5IWZnY3k1LcxldHZ2UkdHh/bCZywxUf8DJNkGLhobJ9DUqVM1H+2DDz6kQ4cO4ZEfhUKhf81nvT0DyNq1a2+MxWJfIaIFRDSNiAKZJsVKS0v7h0KVBdDPChfzaJDdCnX5MixAJ3V2dmiK39UVB0DBgG5RuqB8tsrKSs1a4F11UzFq1draSqdPx5di4f9z5syhixcvaJOHRPRgKBS63+76mEkv74A8+OCDs7u7u39JRDfpC64mxdTSiEQIKtgZNtPKWeJeuXKlX/HjVgDW4FIfFJ39CwzTJQPFhuKPGDFCe1efhw8frv0v248VZtFbWlq02XRYkGuvvYY+/HAfulhvBIPBW2ysqumk8grImjVrvheLxf6DiEpgEcaPH081NWMIgmVn2HRbpn0AAMS7O3ErgPdLl+ATxLtFaoVtugQwQakUX1kCtJH6nA0AIzVBN2zTpk20f/9+gi7ATxFC7A8Gg58x8rxTcfIGyOrVq38gpQQcNG7cOLrhhhk8R2CxlaFMeuUf8AXiXaJsAMAnS7YA+r9LSkoslsz8Y6+++qpacoKHw6FQCBuy8hbyAsgDDzywuLe3dwPWHV133XU0eTIGojikkwD2Vaj+frIVwP/xfaaAYet0FgBdIPxieyXA4X/yySeVBTkfDAZH5rNsrgMCx3vNmjXvSSlnTJzYSDNmzMhn/T2RN37hVd9fdYGUD4D/w0IYAUD1+fUwAIBCm7zcunUr7dmjOek9oVAor/S6DsiaNWtui8ViL6HRliz5fME1nhWiAIDq7ytfYGA49BLBR8gU8Auv+vypukKDbREjRrZefPFF+CAyGAxa36FlpbGSnnEdkFWrVj1ARCumTZtGU6dOsaEK+U8Cw5z6ro8aDlXWAMOkmQL6+AoA/UiQsgQYsCimgB+Mhx9+uDgBWb169T4p5bTPfe6PtSHAQggAAL/8A5Nh8dEf9Tf6zZkChi4zWQAMZXNIlMDq1auLE5BVq1ZhM/KIW2/9U3JzdCSTAmKIMXkYVO8DGAEAs/T6OQC9H4DvOJiTAABBCIVCrvdy9CV1PfNVq1Zp6w5uv/3L5iSWQ+z4eiCsAxr41U+cGe7S9kWnCxjnzwQArAMHeyXAgNgMCIY6sXRBr/jKB4B1yAQAlkPoAUh2hAEAr+C1F4BsqTEgNgCC0aFjx47RsWPHNTjSBSg3+vnpukAAwI7Z4GyNzt8blwADkiMgODZm7969mu+AAEcYy6bVKFDyaBADYFw5vRCTAckBkMOHD9P773+gtWNtbS199rOfpQkTJrAV8IJm21QGBsQiIJhE+sMfdmnNcP3119PChQsZDJuU0kvJMCAWAMFI1IYNG7W1RwsWLKCZM2d6qU25LDZKgAGxAMiePXu14yrHjh1Ld955p43NwUl5TQIMiElA1GZ+vC9btkxzyDkMXgkwICYBuXjxIm3cuImtx+BlIqFmDIhJQM6cOUNbt/5e8zvgf3AY3BJgQEwCgnsl3n13Ozvng5uL/toxICYBiUZP0vbt22nRokU0ffr0IlGT4q0mA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtSkeKMwIAxI8Wq/gZozIAyIATUp3igMCANSvNpvoOYMCANiQE2KNwoDwoAUr/YbqDkDwoAYUJPijcKAMCDFq/0Gas6AMCAG1KR4ozAgDEjxar+BmjMgDIgBNSneKAwIA1K82m+g5gwIA2JATYo3CgPCgBSv9huoOQPCgBhQk+KNwoAwIMWr/QZqzoAwIAbUpHijMCAMSPFqv4GaMyAMiAE1Kd4oDAgDUrzab6DmDAgDYkBNijcKA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtTEu1FwrXZ3d7f2unLlivaO/6nbhHMtOQPCgOSqQ44/j8uKlPInw4Br8NKF6upqqqmpyal8DAgDkpMC2fUwFF0pv94a4DPuobcScC99U1OTdjW31cCAMCBWdcf0c+kAwP9hJZwIjY2NVFZWZjlpBoQBsaw8yQ+m8geUNYCFwPduBlgOWBBYEquBAWFATOmOVX/AVCY2RPb5fFRfX0/Dhg3LKTUGhAG5SoGc8Ady0tIMD8M6lJSUUGlpKQ0ZMqT/HaNYuVgOlSUDUqSA5MMfsAoJrAEgUAAABj0QVtM18hwDMkgB8Zo/kE0Z4S8oxU8GAHDkKzAgBQxIofgDSrlVV0j/669gyGUo1kl4GBCPA1Lo/oDeGtjhEzgJQ6q0GRCPAdLR0UHnz5/vnzl2an7AqqLl0x+wWuZcnmNAPATIxYsXKRqNuj5fkKxAgCCdQ5xPfyAXRbf6LAPiIUCOHDmiWQ43QiH6A27IJTkPBsRDgHzyySeW1x0lN2yq+YFC9wcYEBclsGrVKm3dw+0eAiQSiRC6WUYDIEg1IqS6R0bT4XjpJcAWxEOAYNVqa2srdXV19bcY+wP5xZcB8RAgShXgh2CiD36CV+cH8qu27uXOgHgQEPean3PKJgEGhAHJpiNF/T0DwoAUNQDZKs+AMCDZdKSov2dAGJCiBiBb5RkQBiSbjhT19wwIA1LUAGSrPAPCgGTTkaL+ngFhQIoagGyVZ0AYkGw6UlDfY/8MViHYtQKBAWFACgoAVVh13haW5ehf6hRGHBaHY3+wcDOXwIAwILnoj6PPqj336lxePQhGDqHDSudJkyblVEYGhAHJSYHseBj77pMtAf7OdDC10Xz56FGjkkqK58X9IBarUhCP4Rc/FQROnssLwcCCwJJYDWxB2IJY1Z2UzyVbA/1J7bZmZCCx4cOHUyAQMBAzfRQGhAExrUDKGqRylPN9Cgt2WcIxBxyjRo3K+fhRBoQBSQsIRoTS+QZGnGTT5Jl4AMO4ACH5lUt3KlX2DAgDchUEyjJYvbjGhJ5njKrfc68HARDYNc+RrawMSJEAAmVP1SVSd/plUxQnv9dbA3UIhQLCyXyNpM2ADDJAsk2gGVEKJ+KoY4hSdYvcsgZW6sWAFCAg+gk0vY/gBWugTmFJ5Rvw2bxWEI0/Y/2OLIt5FsI8iH6IVA+CHRNoFsUWb6y+S2sUBPpu0WA7mpQtiMcsCA6uVodX53vIFNYg2SdQUBSiNbDyo8CAeAiQc+fOUVtbm5V2zOkZdXtTcrdosFkDK0JiQDwEyOHDh7WRJieCmkBL1S2CpeCQWgIMiIcAsePwarcm0IoFKAbEQ4Cge4VuVraQbgIN1oGtQTbpmfueAfEQIFi+gQt02tvb+3fFubGcwpzKFFdsBsRDgCjVAyh4sTXIP4wMiAcByb9acAmUBBgQBoRpyCABBoQBYUAYkKslUAhLTVhz8y8BtiBsQfKvhR4uAQPCgHhYPZ0tGhaAYlj91KlT2vo3vDo6OrTVDGpFg9o0JoTYRkQHhRAfE9GOIUOGbFm+fHn2SSubqsCreW0SJCeTWQKAACsWDh06RGfOnNGG0y2GGBG9J4T4HRE9EwwGAY5jgQFxTLScMCSA24N37NhBuGrbiSCEaCGinwSDwTcdSd+JRDOlyU662xLPT37hcJi2b9/uGBgparXZ5/P9uLm5eYOdNWYLYqc0OS2t+7R161bNcmQKlZWVNGHCBKqpqaERI0YQ/sa5vmqpPzanXb58mS5evEgXLlzQtiMcP35c+ztTEEJsLCkp+cGKFSt22dEcDIgdUuQ0NAns27ePWlpaKN2pLA0NDRoUeFVXV1uS2qeffkrHjh3TXhkgvOzz+b7X3Ny81lImuocYkFwlWIDPY8ckfp3xwoiSesdqZfyajxkzxlSt8Gu/efNm+uijj1I+h2NI586dS6NHjzaVbrbIsFbwb7CfJ1UQQjwuhAg1Nzd3ZEsr3fcMiFXJFcBz6iTGZBiy7a3HyYhGIcHo1GuvvUZnz569SiITJ06kG2+80XYwkjMCKPB3jhw5kqpV3vf7/XetXLnygJUmY0CsSM2Dz2D+IBkEq6etwA9oamrKWkv4A88++6w2h6EP2CqwZMmSnK9AyFqApAiwJBs2bNCsYlKIEtGCUCiUkqBM+TAgZlshz/HVIdXJ3SM7D5owAgjyf+655wg+gT7A8txyyy1aVy0fAQ7966+/TqdPn07IXgixv6SkZOGKFSuuNnUZCsqA5KMVDeSp/AS9jwCldONY0mxdLJThpZdeumoId9q0abR48WLXjidNJ0aUDz7R/v37kyHZUlZW9sXly5d3GWgCLQoDYlRSDsXT39+h7yI5dYhEpmpgX31VVVVW/wO/0JgR14drrrmGbr75ZoekZC3Zt956iw4cSHQ9MAPf3Nz8Z0IIzMhnDQxIVhHZF0H5CcoqAAirfkIupVJ76zHvgBd8BrwbOaF97969tGXLloTsx48fT7feeqvndmLCCr/yyiva/Ik+CCG+HwwGf2FEhgyIESmZjAMTr/cR1Gc7/QSjRVIH0OlBABBWDqCDU75u3bqEI5Iw0XfHHXf0T/AZLZdb8eCzPf/889rCSBWEEJf8fv+M+++/P/X4sK5wDEgOLaXO6k2GwQ0/IbnY6tihZKtg5/56DOfq5xwA3ze+8Q0aNmxYDlJ0/tFLly7Rr3/96wSwhRDPB4PBr2bLnQHJJqG+7/XdIvU5H36C/pBqPQxOn8aIpR6/+x0W0A6E+fPn06xZswxKML/Rdu/eTe+8805CIfx+/x+tXLlye6aSMSBJ0lEHV+sdZgCRw/JsS5qh9xOUj2DUT7CUYZaH0Jc/evRofyw481//+tc953ekqwas/TPPPKPtPdF1tdYHg8HbGBADGoNxcwgvH90j/Pond42s+gkGqmo6CnyPp556KuFHYunSpdqaqkIKWL+1fv16fZExkjU50wQiWxAibVIp1VIJuxtf7yforYKdfoLdZUZ6WMaxc+fO/qQxGbhs2TInsnI8zd/85jfJk4g/DYVC/5wuYwaESBvTz7Y+yUzLqesLkq2C036CmTKaiYuuiX7GfN68eTR79mwzSXgm7q5du2jbNuzijQfMsAeDwc8wIBmayCog+rN69TDAOgyWgONYn3jiiYTq3HPPPXlbSpKrXLEUBd1FffD5fI3Nzc3HUqXNFoRI2+SDV6ag7vJItgpW5hNybWQ3n8cSdiwAVAHzHnfddZebRbA9r9/+9rcJ8yJ+v/87K1eufJgBySBqAAInHaNV6uBqPQxevvDSdg3SJYjdgXv27On/D5avz5kzx8ksHU8b/hT8Kl036xfBYPD7DIjjoh98Gbz88ssJSzW+9KUvub6M3W6pYrITk546QN4IBoO3MCB2S7oI0nv66acT5g4wcz5y5MiCrjnugsHMug6QT4LB4BQGpKCbNT+Ff+yxx6izs7M/829/+9tUXl6en8LYlGtXVxc9+uijekBOB4PBGgbEJgEXUzIPPPBAwuTpypUrC2b2PF07YVZ97dqB8xyEEFeCwWAZA1JMmm1TXRkQmwRpNBk+OM6opLwRj7tYLrcDA+KywHPMjp30HAVo5HEpZXk0Gv5mLEbffeGFF7Q1Crfz6e5GRJf3ODzM62ATnDlzZtzly50hIrFSSqmdRvbCCy9qOTIgDgrexqR5otBGYaqkotHopFis5ydE4h4pZYk+CwbEAYE7mCQvNbFRuKdOnQp0d3f/iCi2QkoqTZU0A2KjwF1Iihcr2iDkcDg8Rkr590TyL4moIlOSDIgNAnc5CV7ublHgUkpfJBL5KyL5MyllpZFkGBAjUvJWHN4wZaE9otHo9Fis50EpaZ6ZxxkQM9LyRlzecmuiHaSUQ8Lh8D8KIf8hnZ/BXSwTAi2QqHxog4GGiluN3nVSyrRbFLMlwxYkm4S8+f1gPPaHiOaFQqF3M0nc8I7CcDj8NSL5mJRyeC5NyIDkIr38PssHx6WQv5RSRCKRfyGSP8LnXJuIAclVgvl7frAcPVpSUiLnz5//y+nTp/+1ECLjfdQZFb6trW14d3f3k0TyK3Y1CwNilyTzk85gOLx6+vTr+y4IEi+UlpZ+q7a2tj2dNNMCgvVTkUjrK1LS5+1sCgbETmnmJ61Cvv6gvr6ebrxxbr/ghKCN9fUNtwohUt4ZkhIQLA8Jh8PPEskv290EDIjdEnU/vUK9QAcXAy1YMD/FBT/ipUAgcKcQoidZmlcBEp/8Cz8hpfymE6JnQJyQqvtp4uxi3E+I/d364NUr2IYPH0aLFi3STqxJFYQQT9fXB+5NvljnKkBaW1v/jUj+rVMiZ0Cckqz76RbKJZ44vmnx4kU0dOjQLEIS/97Q0PB3+kgJgLS2ti4SgjbBijglbgbEKcnmJ12vXwNdWVmpXUUNC5ItwHpISZ9raGhoUXH7AZFSVoTD4d1E8ppsCeXyPQOSi/S8+SzONX777bevug9QlXbSpEk0d+5c2+9Lx2F/O3bsSLjURy8hXA13ww0zTF4qKg4EAoFZQgjtKJd+QJzuWqmCMyDeVHI7SrVv3z5qaWlJe4VEQ0ODdmUCXtXV1ZayxCHauMYAr9bW1pRp4PDwGTOmU2Njo6U8iAa6WhogbW1tU3p6uvdLKf0WUzT8GANiWFQFGRG/6rjkMxwOZyw//AFYFpz1izvV0RWCr6BOwIdVwkAA/BwcOI07BgEF/s4URo8eTdOnT6eqKuv3tAshektKSqfV1tYe1AAJh8OrpIwF3WgRBsQNKec/DwCCZfKRSMSVwmAId9q0a7NeYW20MEL4VgcCgZCA7xGJhE9JKbN7MUZTzxCPAbFBiAWUBLpB8BOcAgVgXHvttVRTox15YFvATbj19YEaEQ6H75Qylng7o23ZXJ0QA+KgcD2aNEa6sCvRrmuw0X2qrw9QIFBPw4fntHY2o8SE8H1NtLa2/rJvq6wr4mVAXBGzpzJJXpqCa6MnT55M0WhUu5dFfy+kuo4O103AH8E5wIiP18iRVQSLgeun3QniVwBkK5Fc4E6GfOyPW3L2Qj6wGAcOHKCNGzdmLA4gaGpqokmTJpocknW6luL3IhxujUgp65zOSqXPFsQtSbubD0adcBkqLAJGnNTFqKm6Vcoa4CppLE3x6nUKQoioaG09gQkR186zZ0DcVVwncsO98QBA/8L8hJG75OfPn0+1tSlvGnCiqLmm2cWA5CrCQf487tJQICjLAKc7OcB3qKwcTrAKVVUjtbkN3Cjb0dHRHzV5qXkBiK6Lu1gF0EpuFRHKnAxDqok5ONAAAKNJAAJdJEz06e97P3jwE/rwww/7i47vliz5vOZsF0ro62Kxk14oDWZnOXFiorIIgAKf9b/2Ki+MJMVhiIMAKABDptt9r1zppjfffJO6u7v7iwwnHDv5CiuIrTzMW1gtZqm06BLpLQNgwDKO5IDh0zgI6CbFu0pGVsEmp7N37/sJCwiR7he+cHPavRiWKuXKQ+JXPFHoiqDdyQROMjYwKYugoIBTnRyw7ikOwQAQ2fdLZK8HLNPGjZsSJgWvv/56mjy5KfvDHoshhO9OXmrisUYxWhwMn2LkSHWT8I4hVgy3JoeKioo+fwFdJEAxgvA/J8L27YnLSgDdzTcvKbh7DfuXmkBIbi5WfPnl9drM6dKlt5qaFIpGT2qL37BtEqs1iylAXlB+vWU4e/ZsymXlUEjlK8Tfq1zr2qBMLS1bEppmzpw51NAQKLjm6l+siJK7udz9zTffokuXLmm/KmZGNIoFEDi2+sk2WAZ0m1JNuGEdkt55xmf3lmFcrfObN7doVk0F7PnAVtdCC1ctd0cF3Now9e677xKUfebMG7SNM0bDYAQEjnKqOYbkCTeMGGHkaMB5jvsOGG71SsCq3Z07/5BQHFj7UaOsbYzKb72SNkyhMG5tuT127Djt3r1b2355003Gl4DhbNht294lzMTOmjUrv/KzkHtnZ2dCFwmWIdUcA+YL1LAqfAV0k/C3fo7BQvaOPgLr9tZbGxKGiQOBAM2dO8fRfJ1JPM2W2z4r4vihDehCoJuFkRUc4FVXZ2wZGLodW7f+nmbMmEELFy50RjY2pYoupN55hpXA/5IDLEB8sm3AeQYMmeYYbCqirckMhklBCCTjoQ1KYm50tQ4fPkI4whJnFC1ceJOhNf1QMPxKYXHbsmXLbG3gXBLDdtDkYVVYi+Sg5hj0s89O7mXIpU5mnh08k4IaIpmP/enrajl6cJwSvhoOxHj87NmztL3JmQL65a+99ro2O3v33Xdr+wLcDnCWk4dVU024AfyBOYb47LOZAQm365VLfoNlUtDwwXF9kDh29KhqDAxdAhL4FghTpkymadOmZexefPDBh3To0CHCcS633XZbLu2a8Vk1x6B3oNHF0y+dUAlgL4PyFdTsc0WFa4ujHZOBkYQHz6SgiaNHlWCcOrw6WfAHDx6kffv2a0ulq6tH0nXXXZfWOij/Be84DAxj7LkG/RyDAiJ5l5vKA3MMybPPsIDFGgbDpKClw6tVgztx/UEqZTp79lPauXMnqb47xs+bmiYRlkcnO6zo4mA0C0DNnDmT5s2bZ3iER23q0VsGjNtn3tQz4ECnO9e1GAEZHJOCOVx/oLMktl6gk06ZYBUOHTqsLXJTa4fQfRk7dqw2lg6fQ60VOnGild577z1NsfGLPnv2bJo4caK2f1kF/aYe5TfAh0g1xzBkSCmNHFmtnYyhhlXV+UzFqPxG6vz225sTDq4upEnB+KU54mf19fU/zukCHb2g7LqCLZvw0eXBpBOGDtHH1Yd4f79KO2AM8WAJlJMMSwOA8B0sUaqRJKSFoVXEw2gYTsUAEF6acMsmHy98X8iTgkKIdiLx54FAwNBJPqauVLPjEk8zDYzuD7pf8Alg0lOtSs2UHqABVJhbqKsbq3XZuJtkpgWujgurjXks/Q9QoUwKCiH2+Xz+u+vq6t43KgVTgCBRXAMdiUR+RBT7oZVroI0WLFW89vZL1N5+kTD2DljQLevuxnuPZgUw2xyfbxhB1dWjqFhGk3KRqdlnjx8/Trt27e5/rBB2CgpB3US+n9fX1/9MCHH12v8MQjANiEorbk16HpSS5pkVMscvXAmoSV5VA6/vFBSCtvl8JSvMWA1961gGpM+a+CKRyHeJ5E+llJWF2+xccqMSgNXetm2b1vXFwMn8+fP6D5w2moYb8YQQF4nEP9XX1/9P8q1RZvLPCRCVUTgcHiOl/CGR/AsicmYnjplacVzHJYAhc4+O9HUSif8VQvw8EAiczlUQtgCiCnHq1KlAd3f3PxHFvuO2f5KrIPj5wpZAn5/xUGlp6U9ramoy371goqq2AqLyPXnyZFNvb/ePicQ9uDHXRHk4KkvAlATiN9PKp3y+kp/U1dUdNvWwgciOAKLyPXPmzLjLlztDRGKllNLe8+kNVI6jDF4JCCFOE8m1ZWUVq0aPHn3CqZo6CogqNNZ1RaPhb8Zi9D0iWXi7nZySPqdrQQJit89H/11XF3haCNFlIQFTj7gCiL5E4XB4MZEMEdEdUsps9/KaqgxHHpwSEELg/NLnicSqQCCw2c1aug6IqhwWQvb09HyVSH6LiL7Ivoqbze79vOK+Bf0fkXiypKTkudra2sR1Ry5VIW+A6OsXjUZre3t778DBmPAAAAI6SURBVO6DZb5LdedsvCmBdwCF3+9fV1dXF98slMfgCUCSumCNQsgvSymXSklLeF4lj9rhTtadQtAGIcR6KbWNS0fdydZYLp4DRF9snLQSjUZvjsViS4Wg26SUVi++NiYNjuWKBIQQR6Wkl30+3/q6urq3hBBXb+J3pSTZM/E0IMnFj0Qi10kp/4QotphILJJSjs1eRY6RbwkIIU4SyRYi32YhxBv19fUD9yLku3BZ8i8oQJLrcurUiWt6e8Wi3l7CyBiO8JvicXkXS/EOEokWv582+/2ypaZm3IFCrXhBA5Is9La2trqenp6biGi2lJhv0eZcxhVq4xRIuU8Qid1CCKyB31VSUrK1trY2WiBlz1rMQQVIqtpeuHBidEcHzZIy/iLSXtfyWrGsupEQIb7WiT4iot1CxF9Dh9LuESPGnTGXUmHFHvSApGoOzLm0tbU19vb2TpVSThGCphLJKVLSVCFoYrHCAwikpCNC0MdE4qCU9LEQ4qDf7/+4trb2aN/cRGFpeI6lLUpAMslMSulva2ub2NPT0+TzyUAsJup9PgpIKQNSinohtM/1RFRo5/1cFkJEpKSwEDIihAjHYhT2+WQkFhPhkpKSQ7W1tUdwsnmOOjWoHmdALDbn+fPnR3V2dgKW0ULEqmIxUSWlHCmErJJSVAlBVVIS3kcS4X9ULoQolVKWZnpHcaSU3UKI7szv1EUkzuNSKSEI7+eFkOelFOeFEOd8Pnz24fOZioqKcFVV1VmLVS3qx/4fQLyzKIIkCJoAAAAASUVORK5CYII="},96622:function(Ct){"use strict";Ct.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAAAXNSR0IArs4c6QAAAI5JREFUSEtjZKASMI65Jnl2idZzQsYxElJArLxR/CVjxr8szwhZSlULQY4jZCnVLSRkKU0sxGcpzSzEZSkjKLKJTRjkqEOPU5pbiO5TuliIbCndLIRZOnwthCUeuvgQOaXS3EKMbEFO3sKmB1t+xlau0qykwVWI08RCfDUG1S2ka/VEyDJw5qdWoiG2iQEA4ntvEVdpqFkAAAAASUVORK5CYII="},12971:function(Ct){"use strict";Ct.exports="data:image/png;base64,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"},55351:function(Ct){"use strict";Ct.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAADwCAYAAAA+VemSAAAAAXNSR0IArs4c6QAAQABJREFUeAHs3QfYddlVF/AXHAt2saIoX+wVxAIIChM0ININRYzKKFFBggokFghk6KYQEgQFRBiBQEAgRIICUsaKWMBYscHYsPcGqFzXb0/+J+vu75R73++bCfq4nufe3dZea+21yzlrt3Nz8zi8cTlfWL/vrN/pify93uu93unLv/zLT3vwZV/2Zafv//2//yLHz/pZP+v0j//xP97LcvrNv/k3L/jk/+2//bfv4v/Tf/pPT7/kl/ySJc8P/IE/8PQn/sSfOMvzB/7AH1jS13Ty83/+zz/983/+z5c8/+E//IfTr/gVv2I3z0znV//qX336b//tvy00Zs//+B//4/TO7/zOuzR//a//9af/9b/+15L1z/7ZP3v6MT/mx+zmmeWYw7/m1/ya03//7/99oTl7yPyO7/iOZzw+/dM/fUY7C5PrR/7IH7nk+Yk/8See/tbf+lsLzv/8n//z9D7v8z5L+izTWviX/tJfevpn/+yfLTT+43/8j6d3eId3WGhob5/5mZ+5pPN87ud+7pK+RnOO0xa1yT3Qpl//9V//KroznwvD+mj11TfQZ28eqB/Pq+v3hvX7//D/NfD/NfB9WwNvVOK9383Nd73jG7zBG7zZ61fgBfX7PtV5a6S7+d//+38vauz+JXLy1Og3xRwHO916gt3UaH2cqWF87/d+7833+37fb4nhv5YG/E5jIfYazyU0lb3TEO5lm2leEkbjgQeM7+sgbdZ5l2Etl/QuF3+n0ctKL9fqco2nuM5jLbyV7/t2/OkNv/u7v+cFaujBCKpSfsSP+BE39cpwoxPdD9DI67Xmpl6PLib3g37QD7qp16uRhxw/7sf9uKWBCvuh+T3f8z1LJdcr3cX0IWosP/bH/thBW0P5AT/gB9zUK+PNv/pX/2qhg8+P//E/fgnPnh/1o37Uzb/5N/9mif5P/+k/DZlEoCn/EXzXd33Xzb/4F//ipkbTVdTv/u7vvqnX6NW0REr/zu/8zkVH//k//+dRLmUiR+qg6+uH//AfPniSEQ79/Zf/8l9C8iZylWmxxHUPnnA6lAlx86//9b/eLDf90OcP/sE/eGSjf3mic4PoXNYf9sN+2M0P+SE/ZNAkJ32o+0t0iwk8+JELDTwDwtq7ugTCBhY43Ev5hF5oaF9ocm9Do9MLTX2IDiPX6fS9D+rAHskDfsJP+Ak3n/RJn3TzU3/qTx2Vnvh7cSnvOc95zs23fdu3XUzmrd7qrW5e/vKXDxkUXgWWTbfkV8kf9VEfdfPqV796GV3//t//+0v6JZ43fMM3vHn+859/o7EboTXyz//8z7/5tE/7tJEd37d7u7e7+dIv/dJNchre7/29v3fQUPEa4N/9u393yb+ZsSX89b/+12+e8YxnrFY0muT6O3/n77Qcd3vLtrx53/d932XQeMpTnnLz0pe+dOgNDZX+kR/5kTd4KZdG9bt/9+++KVtx0Ff+svFuXvziFy/Ev+VbvuWmbOuhm7kBpqxznX72Z3/2zZ/6U39q0FwINc+dO3duPuMzPuMmgwLdf8qnfMrNv/yX/3IZaP7e3/t7Sw58f9Nv+k1DDnrA9y/8hb9w89znPveqB8JnfdZn3XzlV37lkEvZDXYBPH7ez/t5Ny94wQtuPDjogjwf+qEfevNP/sk/CdpVLpo//af/9JsXvvCFoxPP+ruK2GuQyfUd3/Edo73VvEtIvNHZO5KnwFu8xVvc/Myf+TODcM+uDmwU3QMFVDmBH/2jf/TN27zN2yR45sIzAmlgf+kv/aWztGsCGtEv/IW/8CyLDv3n/tyfW+LI8Mt/+S9fwrNHY/srf+WvnD2FZ5yjsJH+L/7Fv3iEtpvuLaC/CdDPL/tlv+zGUxZ4snqzCtChRvvWb/3WibqpyaTFz/Pv//2/H53lLHIlgFYa6D/6R//oxm8LdEJy5QlM5g/7sA+76Z1W3k7Tw6TLqSwacyC8E+5u6PyDf/APbvy2oCbWbt72bd92vIXB0YG33oi2aMzx2nxNaJ7pfca5NuwhNsv1Wk0UNQr2mgX495QzkDb+5EterzxobUHwttLFByeuivF62EFcfj2+++Xvv56m3EbnDuHX47rfK43Xr/sF5L8fwBRKPaI314FyzSZNx79Uhsgb9ygf/XY+ZFizs7ve1+Ts6Xu8O96ebNonHQXImLx79IO/5qI5mxhreFtx4R8XXtdd8p114ERyCe6HQH49/X77u6BrtKVHmUe48kd2/sif/OLWYE6fw2t57nccnq8rvrctyyX1gbZyzbgJb5V5Kz6yJn/C99u9X/TRuZYW/KPyn71C98LLaFT6xE/8xJu/8Tf+xng6idsTgg34M37Gzxg2Sn9l63RnP5qveMUrbj7v8z5vvBrNAnsd/Ck/5acMmiY9gNeIj/3Yjx0TE0Z1ediu3/AN37AU+Gu/9mtvak1x4Bu5as335sM//MOX17d/9+/+3bCBvVqh4fcrf+WvHDZXlP1zfs7PGfmfrD98TfJ89Ed/9JjEU/ZrQR2gcWS2zHRrTffmi7/4i+96C5nxhOnb04WNx66+FNjyDz300Hh7Ulb1+OxnP/vGK+zaW5ryv9mbvdkZ+V/8i3/xzRd90RcNfHmYW+Yz7gXI9Rt/428cb1Nez03omVi8n+DVX5v9h//wH140Sazsb/qmb3rzER/xEcucwZY8y+LzT/tpP+30N//m3yzdPg7/9b/+16s3JpTCTzW5ExKnsidOpfSFR1X+XRs5Pv7jP35JLyHv8pPrscceW2iueZ75zGfela/Tqs55Knt8yVoTFKeygZc8VXGnV73qVUv6JR66shmh87lXf9l8p5qsuIT9xThla57VYw1Wp5e97GUX519DrEHx9E7v9E73VPYaaE7VedbI3zpOHfeNHPdaH/LfZiOHNq/tB/QJfeMaeWwKsmEmoL3V5NhCQ1/afIUuRmOkXbNRpG1Bnohb6WvxRzykG/X34OhpNdMw0na+bNm1p8AezyciTTk8Re8nrOluLe4anmS8V32pg3ulMct8r+Wa6d2vMLn0jWvgkvmV3Q58DbN7wT3qfJfQPmoIax1W3Pc1oIujslwrs4Gql1Vj6oPXtfTga1yd5hGNtY5lEKiny1HWq9Lnsl6V+f9C5E0b+Mksi6WrD/7gDx4NQsOwpvsn/+SfHJU7V7Awm7Zed29qP/Myqr3xG7/xzYd8yIeMJ7XGUq8bwyZOOayh1V7dZRreMonlgvsJ1hHf9V3f9eYn/aSftNoJNXg246OPPrqwfZM3eZOb2nc87EIzruz8bCpYkCbPN37jNw46RnSdna3+tKc9belQ1jnpx8YUDZr9VfuFFyp0+FVf9VVjDkEnMmiwLa17B+hLHUifO5+w+ZEyawa6MJpPfepTh81KJmVlW/7pP/2nl3q0OYd+6Aldtm9f3w/vS1z88FWH5LSmTB/2CESuS+jAUV/ksrRIbuvm5mX6ho9Lab0u8JZ36tkG9v5dlbKkl3CH/l/0i37RqXa9lH4fhyMbuCo7qIv7yle+cvcwAzun1gbPZHnkkUeW/Dx/5I/8kSW9Knrxb5WhKu+uwwxnBFcCsw1cHe9Ua7ormK+NsrG+y8COZE9eAw5qdBoOAFTnX0jUAHGqScQzHPj0sKWLD/zAD1zy8zjYUY35Lhqdb2gmbj408IVf+IVn+WuAOJlXmUEbWGsHM14PB/+bv/mbTzXonfGZ5Yp8W642XpNyC3kHVH72z/7ZC816qFx9mGG2gfUJfWNLhrX4t3/7t783G7iIPuFgFC3NnfGZX6nndHlme6Iq9IyGMDww5w9i0hPewkv6Ja4nyx6spc9rnXv5pc1ln8OeIluvyFtllKcDmvNae0/nn/U319tcVrznsorbkmnm18PhzV2T8xKaoaGteKsLPBFmTGjfb/e81u439QvoUXQU2dF7Y4DTG6kKmxvomsF/VIlz+rU05O+NVCPIQCJtpq98HV9Yg17Dk7YFs77oouuDf8ZBa4/PXHYdeu5sszxzGeeyzeGun9AiJ15d3sgZN7hxt+KTHhfNTjfx3K14aZfSh/u6hte5DUyR1sb+9t/+20OpKpO9xibRGSiTrWSL4w/9oT90hNk5fesgJf7Vv/pXx5qgRoOmLZzv9m7vNvDXKgsN2yDhAby+6Zu+abgGD3xtKd1bC7ZVsc7z3lhTJve8Z3uNb5kpN3W+d+DjY326D05DmCv/zAWU2TFo6rzW7fsT5RJytkCyi+mB3PYBqwMykq9efceWT3Y1wKfO4o41ZzjyKVsH9n0v6y/4Bb/gbOeatWTbSLMfnQ7rNXOsgdM/OdjR1uql4fNGb/RGV+kMHWvJT6n94WREh41sLmKtfrr8/7f4l/fy14UNXAo+1UbyYZtVQxnue73Xe43D5NUZJY+1wqqAkVYN5+RXyh9yx5WXreJXlXRi09UTZBx05/ZfNYRTTdKcrU9XZZ1CA300fv/v//2D/9ZfNYhBtzrLsGPxQHsPpEcW+fjR8bsUasJvqTNykzVl50aP0o5+0R8a0S3/u7zLuwx7NXVQhzROd+7cWejVfuZTdfghd8ozl12ZUkYuWr2cbM3arDBo4m0e4ku+5EvO1PD7ft/vG+VLmd7jPd7jVBNoC85f/st/+VSTUItcc3mV7w/9oT806oWc4I/+0T96hs82r0FkoenyiBq8Fxw6vfZA/5NlA7/On8Cl8DEylvbGCJtwKW15MlWDGmlwPGE7iAPVeJb8wuKrUfCuAvpVuWdpMw3hPZB/j8daXmXxu59QnWLo8DY0o7+ZhnB1mqUO1sopbk8H0uh5D6Jj9UoWfDvMcsGPzB1vz68cXe/C/6/AYUuqUeuqssK/VsFrDDoN/mvlOKqkTn+Nv7i5g2/hPdnxR2W7H/Jo8H1yCM9eB/VEvS8DUdcxf+e5Vo55AF/DmePmwafzhItm52vQ6XyUex5YZh5H4du04a7vLfrbj6jKoaD2IbNtLnlqGB3ZGve7gVGo85WOoZEDH2udbCgyrnVGti3bSTrls5+dd76kHFvKmuM1YmczKRof5bbWaZ1zC6wxOlweUCZ55F8DZbMv1/5cOOSP3R58+57tf96iEby4aDrLbH14C/BzzC9PUDLcuXNnWUfX4K2lm7+I/l280PfAs23xCdj7rKx7daBe2ePqLDpV9/zq/Sf/5J98cTnDl+ydJjs+NMlu7V05rAMD8yvafeQ0AGg/9wJo6Bv0ekn/UP5LyrrZgRVMgRy4NuFzSePAVB6TTvJfkudIKegoiA3sRkU0ddyHalO8SacZwrPWMW/+/J//8yMZDec9yxZazsjO+W4T/o7a7PAbfsNvGI0UX5NYdWHazVu+5VveRS76qMvPbh5++OEl3ZlRB85zRnZJeI3HIOHSAIf2gUZl0qyDTRwO46fsPW3NTxbncMmyBug4a+2AA36pg0/+5E8ek0jy2Mhho/3v+T2/Z+nAylWXCy4kv+ZrvmYcVkiECbuyP0f7SFx3dVA0HJKIvmou4+brvu7rRtm0Lzqen6idxuxHh25qX8BCs9beb77+679+QXUxxHu+53suRwoN9PJod5HjthtOwsTA5jIDesvAkLQ1F18Pgr2HgXwPrGVOnIo0qr4ugQxGe7tlAjpwRsvExYWv8GZN/QJ27Ii/n6Bzma3NE9UorYJAKn7mZwTuNz3IuyeXNDg9z0xT5zfjew1sDRho4GnQNrsd0GnUgR1vQNk9YWvCJyhn+hY5l1XevbLK82//7b8dP36gsc9lO6LxeM7H/7UHbwp+AXXkCRugW29SmWH3oNCJO05wb+t66ppBvxaOynpmAyusH+j+a5l2/NDrcdf650JQsNEY9DS8hHtceFFglyVPlqTfxkWjvw7xZ3TtvMiTcNzw63KtyQ1/7YnT6dCFpxdYoxFeSYMb/aHTaQV3dsnZ7cK8DXW8rgvx0UVwelkTdxv3EnlDN2VOmDvH0UeXnb6jzzX80JrpJD7uNXImz+x2Gt0fvLMnsEo1avodCRcCey6G7Kw0lj3crTRy+EUmjcKT1VPZ61QaiadybFF8VUJeP+SHj0Yqip9N5qkZxXjq9EY6yyQNDpAHT08yNPDgikM7ZSbDWgecaScsHx5cZUOPHRo5w9cTcA2kk9NTBo2UTVlT9rV8eERf0tHAW7meLMCLDOoq+hOnvpVDHF0qyxbAkw4v5aeLLX1t0Znj6QKN6NMbIDm3AG9ya6P3Q4f4ekOIXiLHWQdm7LvszKRIELcEvCQeE8rbuyfpiA4aNnawtbxKatQamwvX2IbpwOymr/7qr16UZYPF7/ydv3OQR+Pbv/3bb37rb/2tyyuuDlF7ipfXGg3Wgeu9+6nY1C44iG6YFy960YuGXS3OAFLnbMdFARirOHK7PO4SIKdJH3mUWYdTvqc//enjoAZ6wn/wD/7Bm6/4iq/YJGnzg7Jksov99bznPW8cEJ8zpXHVuu/Ns571rCEzOWp99ebhskfV35MFOp2yP/jgg+MJSA4HN2rtd+nA7tRy4cFW5zGgSndARp2CT/3UTx2X2t22HJ7Gdcn/mIdQJ+paW/p1v+7XbZLU5s0HbMm5mXEjQb17GOYAjnqjn7MObORfmxjaoPmkRXui/Zk/82eWWxKMfm5Z7BffmeTqYALiV/2qX7VEUbrGEDtH59Oo+8V2Jhn2wADndE2gNrzfvOQlL1nmCdCuywnOBgE3Tl4D6sCus8dqtxBQSSac3BYSMEG3B07RkJONCuwYy2C2lY+9V5vnl2SNNoPjEvkkeNSHU00BN6v0CSd1n0EnON01uNshZhAIOFl0L4Dft37rt472Ezq9PhLXXbrPxGOPv9/+Mxv4fhNfo7en/DV8cRqxigkY1bqNIj6jbXDmdHxnGj2P16M5T2jFNfr212H+TsMTeH5NncOh1V3lC8xl1WBnuTrP5OuujjeX9agzzjSV5Vro5ZB3Dm/FhY86mvnONHq5er7un2nM+gtu3JlH4rvb6138HBZ3m7Yt320Bvye9AxN2VugcnhvTJQWcaczKXFN4j9Mwjhr5LIeK7w0KvSMaef0OLXJ3Gt0fnGvdvM4nnwY96yNpceeB5jZyzDS6fvGhmx6HR69ruphpRL64HV/cWllnHSdv3JlHlyk4s3s0KOB5pOOZ5v0IP2B97MkCBdTorQcGxNnwbp1NBavEbBwJfnC3XHh1J9a4P1jloMOW/G2/7bcNpaogSwVeT/GH7zXzYz7mY84243tNugYsPXi9NVGhAtmL8x3HoZeyePWy7ksOP3Yq21O5yT1vfkj+a9z6GNy45E95Abtw665vMgCvqdZc04ksD82NdiBu/KHzx/7YHxv3dYfGfPE73fyO3/E7xhIgfXmTEiYf/fixvV0OTxdwLCG5MF6a8FNqM4T6jD7dG82MyUQXmvXRuQ0pH49mopj/CA2bR/ZsfbK4LMLFC9oXOXx8oINDGH2tuac9Ef7IrhCvEyglHG7ir4YwZKuGcCobzXTo+NUk26ls4l2554Pz8lYjW36hNbtwEleTZGc86tbGseE/tII3u51GNepBQ3lTnk60NjucXV4w06pZ2XFooOeZDzP0rxPiswVJq6fYSZ6Uo8vb+ff4um309B11ACRQ8xJnXyfsuFs0ejy/S+0ckujgIEvHc9BlhmvajrzzBQidfvxdfm2tBpuFbfS2RDTPXlpDe8K8r18CjJGoOFRZnlwopQ2GM29hv6RfKlWnM+dHK+lzGvrSr+EXGpfmgWckn4H+M1N5Ka2ZRg9v0UjZOy6/+LW0LTpz/oRDY87X46X1dE8zT+uA1+NZR8kfHG5oxN3D6fnijxzJz12j0fGld5wejj9u8j3RLn4PzAq7hikCUULPJz6wli4tSltLT1pooNdf5/jX5J5pdTm6H92t8EwjMqy5M43g9Pg1OYM3uz1f0kyu6eR7oCP47UEv1yX4syx0Pset8dvC2Ypfo9HjtvL18nR/8q7FJW2mOYflnfUpLnjcNfpH6eF/v1wynC0jsb/sO7XXVqJJBmuYa1vAUggHBvI9IaOpjeHWYM2eAnaYPbG2yKUxW664c+fOogQH0Nk+0tFg11hKiJKsY77f+73fkCuNzwF+vDXu4OFHLnSUIftylYMN7OL3LOizWy0zWU7CEx3pe1sW0e/g8jn7atlwW52MnWx/NLng/Nyf+3PPvvXT6fFbn0bTfnJPJHo82tLnEkB2It2kEc10E6Yr5aW7PbAMp57YmzqvrYXXXha/R//7cpr1Vpfc2/qp7PT6YC1LabOADl0GYQ81v3rVZukrbVF7twSWeZeRsf2pJ/vg+9yESwa069DE3z733Um2IrRANYRTffRqsUFqR8upJjdGegl5dhhbGPTL40q+cVl6bbgYaf5q7fTsAnU49cW/JZ2nvoi48JQ+H9o+Q65AKfjsonJ55h+7p0Mp8+yit1LO6a/9tb+2oFTHPtUNHmd09mxg/GqyZJRvIbLiqRv/z2jOl8fVhM2pBpMF5yl1cUGdjFmh9Nqo2Qaey34/wg7018TOa5lOvtkGvg3POpl0qo+qLZSrs5ze+73fe9EFmrWBYkm/recSG3hP/upApz/+x//4Gfv6osSZnO/+7u9+NsdRHXz1sr3OR9/p8PDDD5/RrEHj7FK74KbvCZ8ZZRk9isldIG0vPRnWcPLkDc4cTnzczqtkTPSZu8bnDOGCQKfd/RdkXVCO8s1yzmWf09E7orkwfwI9rys5Zn3caxHvVzlmuY7qkdxznrksc/ocnvGF57Zx1oEl9nU2/q3Hd5jN64VeN3oe6V4xOszh0ApOp5G0Lrj8Xc7k627HF49maAnziwuQ2avlHsjT+cKfK3Ivv7QugzAaea1P+IjmXDb50J1pi78t4DHX0xat2/Kd9acOZp63pR1Z74de0Jjb+SwXffV6U5beVro88c80e7+Bo33OOHN5zmxgm8DtIbUmK7NfLR0sDWNuOBjOa33sBx9hzplg2yCtS8Z+IsDR2Ur2w6N1+Tn6Kpld6EK02NXi3/zN33zI1TthFENO/LKVDT77gj0TsDmdvUE+jQYfh83ZJWREg/Lsf5YuzkHvuj9ppIljF9Zr+LJ3HL7v7vZD7eG35fo4F/sqBwfY1eYErE3OjRkNcrC5fbdYg/GzP9Ya61w/WzzRUCfkV246tPfaofbbQPg6JM9uW5N7piuPLZ72bTvqRw5x5iR6HaizzLGEz0zrKKz9hOYRLn2qC/Zt1tHx9aEA7VanpD9tCs2AeSLtTRow96EvaV9oKod6tV4d0HfsvUcTPfv1O9gjYAtxduMph/Z1dpijhFuglDgukysmw62OND4UZS2SnVYN5+wnroifvbdXYxg40tjQtRA/LjsvZYz3ebRL4IUnDzunBF9+VZjBDw28fYSsJpeWPNVATuih5cce67/akzwuMosMoVPKXXiUUod8ykTOGnDGR9ciJxrkwl8619ppTfQNXvDY0D5GFpyqxFMNXoucPPWF+YWnMrJfO7D7Ijua1rzNQ6A561tYfG3OH+Unozyf8zmfs6xPdz1u+elXnpSVW4f1z+SsTQujDXRZu5/MdeD/LE9d/rDQTJm2XDxrw/+pBuKlrNWhTy6D73K51G5LF2v6mePUvUvtQnNLnsTDswZs3Zv+0ma08+pAo07Io23Qv/YnDxtZetqKDw88Vh/kSx1pv/1jeuiiST4yc+sBcKbP9KXUe22AGjrr9XD2BDZSlAAl92vByGFEuhSMpCX0gl6FGyNIFXqJO/IYkfwC6JXQCY5R7oieslSlLHl4MjpyPSXIFsiTqNOF18tOplLmeGLJZ2REIzjClzx9wpNr5PUL4G9XUGgmvrvK1uXkj37IHH/PM/vl6TTIfq9gPbvTPKKnrTEfUlZvAn6dhrIk/YjeVvqsry28xJNLHhBdqpN5t1bvK+TW3oJPZunB6TRDd43mYPqav7W+NLevMxu4Z+bXsHqjn9P3wslHEQo3g4KmsLNQwe00eiNP+pp7Cc3g9Pw65xw/h9PAkk/ZKDmAxlzWmUbHT77uwk+5e3z3z+lpbHBmfj1f/OQ8kgOP2f5Kfq60WY6efomfrroc/L0saMz6vITujLPVvma8hOF7cM3QyzvLpX122eH2uuh+dDutzifxcXsa/cx0Xjv0F6aKtX5qVCSMUaSPOoiyLdl4MyGMpMvLhk3FcNlo7IfkYff1URY917XI7+eJ269AoUw2BVirDHR95NnTMcBeYI8BND0p0Ux+FUAOTx75VUBGy9CY3XpdGuvEqSg2Mbs5O6nwt8eaPRlQzsiB99GHy+SLnvjJTk6yifejj/AgS78jC77ORd+RE50O4ruuelr86t6aeMqW+LjaxTVPRnJrG2RNHWgn9g3QK0jdq2v45LQ3ISBd/B7Ioy1EX3Az/5J8vX2hp47oOPrSFtSZMuIJyN3L63LCLufR1UjhHRdfbUE75ccHzV5ebVM9SqMzbW1+kJ11YALZtG0yQ2F0vtyLFMX9lt/yW8ZG8FRCBOLK4wsLDhHoLBhr0Dasd4W6KM8GkdB83/d93zE5BN/PZpIP//APHw1VWGPNF9TX+KLzcR/3cePge+RxQN0X9yKXibUP/dAPXW5ipJhP+7RPG5MCUaBKiz90umtCwSaLgA0WDtfnC/Eq2IH/2t8blKFPlyQAsuN7DehAaJq0Ipufi+FcOAfo3GQH2nQl3ZfdX/rSl25eHiefAXOvrDbW0CGaa4BfBpG19DkOHRNBH/RBH7SYWPTmXHffqOIyudr/PGRTthxgT9lmunO4bMlx+N5Z8bSVeSOSrxk6Cw7oQDv5w3/4D4/OJM5EGh2nA3uwPec5zxkbM6STxcYZ54zlJ6fOlzRxR4BGrSWPy/RCgwwuHwDiHJBwEaM2oCz6kLJIkx+cdWAjpNlMO3u2QOEcZN8Chc0ogZHwPLvWRxl0jH5+gXk2lCLJtQcGigC+Rrf+tHMYv7/2UMrap1Pk3QJymzUNGODoIp3SyI5PxzH62311W1BRT6kTOP0TL/TRecy0jepm7ecnz4y3F7aa0AeiLVzy7ems52MjGuAz90BvdjD13UgGIzgzXMpDHaO510bx6Pqb3yi9wZhR75CVhXQcA0sGl453qV957Hbr9epq4A4GI/XY2630roszG9hIklcmgkbYTlSH3AODQBis0RAXgdboo71mf8w8Z9oZNOCt0e1ywTGiiduDlGMLB89Og7/LIV+eAls0LonXYTusla+nG1jmPD39Un90fMTvUnraV58s09Z6XWtbaRudZvhHnp42+9VZr5M5XXjm0WVawycjnQL0/SJL3LV8kXstTdzcl+a2IrxWj53u2RN4jZHCypDGrBIuhRQ0NAjEL54/AqO5pQi40oMTOXp+8lCwtCg6eSIr+niHv44WGrMcyRO5wzvxXHnE48ePt4oOreB2uVIWdPeg8yUnPh0iT9yehl+Px9MvMvbKTz74ka3XQ3QJL/pLHm5oJi7hni9peIhXNn4QNziJ67zQ9Otyz4Nk8sOL7hK35qKFt19ok82PHjrA1dF6Hn75Us6eJq80tKXzJy604YPwC/7coQfSwd/rFdFFYhdxuUCs9qeObIx7NorHOGYYex20CWALvuVbvmUcZsjXA23oeO5znztek6IId1M5MI4e9r/21/7am1ovXUi6cNyFYRmd2WsO3+fgAVvzEz7hExY5ZWQveHXCg0IcqGBvBRzwZ9dFBq+7Di+YSCGHRsHOsfgesOHf4vtah5PHa7u7p9ASNvK7EL1PKrGv7ty5s1SmQ+EOk28BWjaPeIXVCPAmk00XAZsMmBlrcimfiSGXv+Vtyqt/rVsOfSlnq/KQHK+cDqlLQ9cmF3nyNGN7qYNs/vBkYKuq74D7rFzGkIad+Ljqz4UGXlHx0b7Y9jZ0APWGr3kXMvg98sgjZxfQ04V6WuvEaIqHM7+ORgautmcDDqBjbcOFBmlvI6H9wbGBx+UC0Y/LC+qDZ0sbpjuXLAJtQbsyl5MnKNrq1et7QJtlHtEXuZkO3Wx5+zoc8ZVf+ZX7E44l0ALVKMYG/WKgU4/F5doFs6Rf4rG5oRrQyI+GzQ3V4M6y2vgdHtyasDpL9yW4quQFp+yZU02wLTjVgU++qt5pzP4P+IAPWPDXPA5Z2ESQfKX0U01KrKFuxpUdNQ6lh8Yl7nzIYpP4fUyowfRUHXop65qcNdF4xtHhj5o0WfKUnXqqjrXgVMc+1YTekr5Gc46riaWx8WEhcoGnvv5wxqO+oHB2qOYCEoco2ngNJmd8uuxrbWOWy0UEHep2l1NN0m3S7PS3/NWBxyafTnf2n7+bFaUOhbw5KnW8Pf8aDSNah63RNDhGZk+WgKeCuD1Yo9nx0etPME+rHu64W34j57V5juTa4nWv8Ud8PTU60LG6C/D3OlgzF4K75ar3rafcVp75aS6ct4KtPNfGo+mtYAvobm5vXRfySe84RzS3eF0bf96TVnLnNWwl6eIor0odjhq9wncFzY2p09ryHzUUMnUcrzpHcs286OZ+N6aZx72Eewc8krPrAk+NMa9/wvydnrhrQZ0eTRhdS/N+4JNpHsCO6M76Urb+YDIgdP0d0btt+uYklgIRyrqUe4h1KnHWH/t9y0eM2XLPf/7zxyK0RqERsOH2wBfVfUgLTz82XV8SWstrLZkdQmZ52BcdLEN9wRd8wbBXKVpnlcfHyQC5bCxnn18KKsl6NXdu3HTl575qdt2lYP3cpXfsMjIaJKyB9+UG6482+K8NOMpvWcacgs0a5LIc4V5oGzPWnsTyuEu5g03zqQPp81Jfx43fXEZff018XIOI9VcyqSN16oL0bt8H91KXvfxI2clsS/q2VqpOM0+DlzkVdds7WOiLQ+PSzoYePmUGDrnVgXatbC6llw7UW30gfvDEw2YV9WqvxW3BEiXb2/zSUpZiuEC3gUvI1ff3uvV+wV/zdBt4i0YVYNkkzj8fnF+j2+NqUuZUkwpn8n3+539+R7nLX4v3Y9M4fn4uVKsJmAWvKuFUt2Oe0Qzullud6lRrgQuNNU/dCnJGcz7MMOepNfNTTWwseaqiTjWAnqEdHVBn7/ZLFc4yXxCgiyOw+X8+zFANdDebgx427UefNal1qknCkWeLp7YRfK5LF8yBBGrS8GzOpQatk7oOoFubj85odHqX+GuAPpmXAVty1pcyznjUQ+hUk5kR41QTnqea0DzDOeI928B0VWvHZzQ2X6GL8xhpiskZrI36ZwgtsEXDCCbtGoC/l2d+pZlpG7H604ffUyBgBF1GtUQeuBl999DCQ5nXYC4TGbqOjeQ9jMYcnukq2xa/GXctfGneGe+oDqrxLzPj+CrHTEP8rBNxW0Bf3oACyj7XY08P3r24a/IpWy8LOby5BPjX8iX9Ehf92QQ568CE6Exvw5Dy0mgJtUZDXC/spcInjwqJP3kpbA/miiVnz4Om8l8Dyjk3Fvl7mdOoE9f1C3cuh0Y90+xyyrMG6My01vAuiYuse7hkupYffXVbXHiNV6c7D1Z0Y1ALzHJI7x0WrVmfyXsbt8vW889ySOtl6/6eb88/l4Uu0p6S76zV23rHxmU/zI2mC+DDWr2ThhiG1kDtc1ZRc2GF0bFWeo0twH5wWNpWPHJxbR7vYI3XmnNvIElXodb9epr1Vut07EKdSue1juxDz3kyOHBt/27AXmmX0kuHj5/1Q3aXMD51DnTZWikfu5y80vDJ/uzQtB2PPuhT2dg55g0C6LJ3bT+Un45t6yMnv591TZes9TpK/jUXHrv8scceG3WEB7vZOi5QT12umYZ0NuO1WwnNZbCT1ScZ7IWmwwA5lEOdKBed9S2P8LSbOns70tSDuY1szZSuju1Zp3ONHZ/543p3al1ePa7pC195tbccskC3g/LbK6F98JPTXvs1ej3ftX76rfvjloM/9h08+OCD48ADOQcU0wVKgadSwLjMrCrozBXv91Ef9VGnyjzWaWskPPWf+JoMGWu2a3TEsV9cWlfMl9+RDVyVdKoNAqeqsHEIGk+8Oo1q/EOWUuaZTJFPevBL6cMGDy6XbWYduCp9lJNbhwiWPPJa66uOP/RSHe5Ut3yMC+fRRsP697xujk7XZXXCRd889UXFcdleZCEv+SIrN2lcOqgDFONSBHTR/7zP+7wRnzx1U8TJ2u8WkMFle5GbLmuS6wydHemAfXhHj92d6+DTP/3Tz2jMgbl9aQ/iAspSG3iGXPWqOOpx5qH8XQbybekLHjryRDfc93//9x91vNZG6cZckHXv5MEjNnBkrQmqM9309iUfe7c6YNDHnERNrC40Q3vPVfaUVRlcCODCh96mzp7AGU2K6C4YKf3WwFOimI5RaS1dXAm2lbQaX1oYI6un1NqTXyZ8LwX0QCniLEsp6ezNQ7iDMBsk8lelDRrh7ak06wXOHsCvhnSXLD3PLKd6IkvkO+LRacVP5sgtrvuFyaU8M29pt4VL2pf6nWXr/PbaQPCOZFZ/1SmDfper/R4BOY74HNE4Sk/bCB5+5O71fV1PKko9cwh3VyWlg/T47k8H6HF7fkJfm2eP3lraWqXO5VBpXQ666GF+5b8GNJZO45K85Oigwfc4/r160vHnsnV6/PLPnXrGmcPX4s/58TySa85zm3DX1Vp+csz1OOtzTl+jc7/j5npG/wG20CXCBOca2xUDo4Z9u+wKDVUF9cP6cGawpucIohGI4r6jLtbzlApogI57sdlvU+HKgh7biFwAL/ZU9vrCUdHWk/nxYbNlTZdc8ne5It+aKz861vDYrAANdhTeAR3aHISNJj0+6WSa9/lao2XTwcfHMTVr7Xv6sQbby8aOt685+mR/sdfxU2/2n9NPyivOvuccxcN7lisyb7nahqOr2UtOP3RMrgxqzhx3W5vNbK4ibanTTp1pO87nCgPnjdnfykZOe6+zF7rn59e2zEN4+wChYV+8ixHpQ5y6y3wGWcz9aKfR38i88Rea9laTi0xo6FsuM5SOjvrTzsmk8/LPm6IesLk+GTb4jegwZdhfgh9aDG+XBDgUkHw214feWoFt+rbhXwXDI3wqBL4NCi984Qvv+kJceF7iahRlC40PN8PH63m1ycArMh74urzAl/Iity9MOOQehcuTDQRr5ViTw6YYC/wAXQ3FLzx0AofFn1Kb3NcAH+d9OzggYCNGZNARXapAtsR1fI3FQYWHH3544fvyl798XFYQfDcu2qxPH0CnqEvXlwsexDtQ8mBNqgD5NLhrQKP3RUQDA9BQHZBwOQN9gI+vD6bnkLuwSUH62XrN1bZsDrEhh0zo2MRiMwwQ98pXvvLsYoaR8Jo/+Dpp2pto7Y9M2py6h+NyCG0jwO9LINFf4tfc4KDhiyMBG2dsegqYVLT5yOAqj0EjA2b084AnwrWQzJfkU2BP3JnPHg2jvQ4mb6Dj8xuJjV63BZUy20G5VSE0Kc0JmoBGO1+dQpZUSPDW3MhvxnTWBfyka8SeqNeUjVwdXwd3GmbrTQcveXrZ8O0z++REEx7QMeAEDAKe4p1v0i511a9OHH2QyxOmyzVf/UMeg5zGvAYa+9y5PXG7nOo9PNdo9LjUi7bR24fyd5o58N/z7vnRneXKwJz2RE5lTR2s0VtsYAQj7BpijwuDHhe/SlG4QK/0xHHRCJ3eUaXJP+fr+HDWZA096UdglNWJ92CWa4t+l6WXfY32XK7gbNFO+jUueY7kmMs2h/Hr5RLuOHTXw9KvBTLu8UBPPXXAd47r6dKOdDnz7PlnP1pH9OSB0/XR/TPNNXxxc7nWaMzyLMOYBI3LKLDVyNYEmeO8RuW1kqKMWuLYNmuAr72614A8nghez/kBGvPIu0dT4/EU9xRZq1B059EffdfARNFca7aRAb9Zri4DPrG5e3z3qzT662Xr6Uf+6LxXvjh1YEQnq7LPuvLk67oQJkPeUpTLUyb1KN1TusupDraeFvjSFxMssilnbxva3SyXOohcaHhqrdXXll7kUUddTnZ8yiEfU0i9RC76IZenvPwB/vDm7284naY0ugpu8h+53h5SVrjK7g2FrtFUF+L628fSgWUwgfNw2UV37txZCiP+GrAJ32VdmZjAnE3SX4s6PUozGXINaDgOl6sEjULhPuzDPmzTrlmjLS8bTiNSYTOQy2RJB4fkX/ayly2d4LHaCFEXjw8lw9MI6A/tNIaeHx959sCrHdtIZ1ijsZdXGh4aVt8MotGTy5fr0dSw8hV7uhO2gcfkV3RhQuahhx5aZNCwah/8cvie3m3ocREbGn61z3ts8l+TEQ+bMswz0JOwhwX7NHeKiXN5RIe6TH/YveQiuzbaG3DH3fKzmX0pMPp0UMMhE4CuzTq1v2EZXL0a1wf3hj6SZ6Zto0e3X00whaY8OnDfpDLnXwvXPoMbB3noAThk8cxnPnO0cTSfUvMi9OeCiw7L4rLb6H2h8F7AhusSfqFZhbjrQP8R/flAfwm70NvyH22kP+J5m3S6KmUeyrYl85MVXw3y9M3f/M1XFdEGky7fnTt3zi5VqFfZU02eneHUTZi7PB599NGzg/PVccdXEHYzXZlYA/L4mkiXffb7WkaHb/qmbxqbVoJXs8PjqwodZ/avHbKYcXrY4ZJ5I0fdfNlR7vLXjrKzDUtr/fPs0aOXZ/q8CnMr8DrSX4M8gY9szVsxmjJdOypP2W8VpKvS+q3yPpmZyHhtvXrCeqULeH3LEpI4/lnnczh543raaQ8B7UR7ebIhbxnhO9fjbfSl7Pe7Leg33SThn2U/68Ap0L24efx3GmtxPX3Nv/XqsoYr7jY8tmj9vxZPl9fqZ24odDLHzQ12Ds96JEPHIVcPz/i3DR/RPEq/hO9MQ3hPx3Q3t+mZxhrfjrPGw8v28ghhi7JrYh8ZmV7ykpeMy7YysWUTfZ3JXHjZaF8fyhpho5ClCPaGpSDA6HYBABvYiKKQbKUsgsNx0bYvoqeBsEHc6wsXTQvcL3rRixZb05PBZelwPCngWUu0AI+GuLevC8Gs8wZsPndJNvsZsOmsT7MrANlqL+/YzBBlW/O19rkFaLIdLb6D2HQ2YqSy6iPO4zB5aESupCeeS8fmEJSVCzz5nvWsZ42DBvLAcajbIYqAtVHzDOReq2RPOfaniRy6ggdfvuCjhy76dG6zibXUvD2xo5WVbRedsyUteZHLz2H+fh+zDf7KjyeQV9tCHw1tw0X5sRXFfeZnfuY43AFnBuk2efhQQCbXZhxvBuRmP67RUB4yukwv4PDDu77ruy7zBjZ+uKzQAQ+AL1vfgRn6UZ47d+6MDSLRn2W73Ged8oY+l7zKTo+pe/oKj44bv6VUcqTfmDvQ5vLGgDfwP34ODJRBX/GPQ80YnqqgSzq8+UA/2zP541YBxgbzuImPO3/tvBbrz2i4uKyUFjHG5nJ2SfKXEsYXDxeE8jz00ENLOrwPqEvtSlELis35NTG04NSAcnIYPOCQRd1kuaSjMV+2F9y4dOUr85GrJq/ukms+0D8fGgituNXwzjbS12B1qg0kSR4uGuHJdTBhD2pS6+RCuZ7HAYgO7NeeHr86jL+79fp7cvHdHnzu537uWV4y1OTaZpbqfCd13/nMfhfpqav7CWzzmnVe+FYHPrPNyeUigS5LbTg5E8FBmJ4++7UNF91dCr3tJo9LFHs/wGP3FdpIMo9086hmRLoGjP5znpkmvka9gBGoCpHg8Btp94Dc6ATyZEmY/TXLcVTW5I3b6YsjY5dbXMLBTVjaGqyVVVyHmYb0Oa7jG/HpPUDfc9nnMHn9ut5TBnToKk8SOPGHB3emSYbZ5pU3PKTPddDp8ff05JtxOs05rYe38nccfmWb2+gaTtfxnE4Xs47mcM8T3XcZ1XEvP5yz9xSP5r2G0BnEPzcu8ZimsrsA0gh9LQ95yBbgnwsffsGZ+eI50+iVYoJgpjk3ttCOO8vFbOg04aVSZ3lCY3bJMZelTwrCn2mRY+4sne48WM35Oy4//ms4Pa77k2eNTo+jzz4pM+dThmvbRqcf/6y/xM9u8OgvJh+cuX3BO2oLax105jeXPW1jxks48iW85j5Qr5qjwnREl3dnTW4NeS3OZWtoAI2X7VZLEEtnYa864M8GVjmEmtdX1+j2OPaqi8rYGRSFpi+1XQPsGnubU1EaNfu9XmuWjqss2ZCvUq377oH1Xntss5as/LVcMy7nTgPf+84U2jbru2DeG4XR1RxC37JHZ6961auGna2O6I/NqCz85KRbH+MSDl+0hf1swoidLv4I0LAmbI+1Mmlo7Gf7ffcOubs4jh0I309biJxosv/q7rJRzi5nl8c8jD3F8qtrlx30ffQdl9+6Ofvdurc8HfBQ/tk27zj82pK94+ZH6NscTOxy6eiy/7VDdZQOXybC8rDSNvUDPMlNLnvnM+ei3bmIwCGKDAb2m3cbWFvMgRJ0rPc+7WlPO3vqkucMCnETymi+6wL1j/3Yj13wqyCLPx7v+ezLYjJ+tfA+Dr4nPW7P62vnwefWrQ3jwPUabuK4ncZsax5doF4TXmeXjJXST3ULfid/tb86yl22Zi8X/3ypHdu8Ruaz8s955vB8cN5X7WecvbCyvuxlLzsrX32p8YxGTeCNg+NBqpNXp5rwW3BqAmpcRpB07nzZXg26PflUh1TObM01Gb/kS77kLI+D8x1vvtTO+nYNumc4HZ+/JqDOaPZAb0Nb8Ws4dQPlGU+XVHTQD7T9WZYergm+nuVUmzTO8N/2bd/27CJ8cy61YWTBqcFp3wYuZrtgdJuhJDp7Ckhfey1ayzvTSngLdy1+LS50uju/+hs1yX4vUBU9Rvw1GpFrjcf85FjL3+NmGsLX0uj01vzK0utNeOY755tlmMNHcq7VwRFPepVvD6L7joPuHu2ep/tDY44T7vQu0ddMY9aX8IzTeZDl/J0j0u24R8qaGSB1lGdmR/Br84RvXB00/pl+wr2Bwqf0ewH8ZoXP9GYb2SvZXHFznqMwuWfZj+Q4okn/Xda1xjTTOOJ5pB/1MdOYdSPcJ3KO9IfeTJPciU/aUVuZyzrLhU6n0f1z3oTDeyuMR6+DmDPB5z7A/gIY2n9rLyp3CxzOtw80Dd57er90fM7HtmPHsOvy1LMexm7bAraTC+cIPBdyKw/75MEHHxydAZ+jb/KaUHjLt3zLYZfh48f2eaIgFWp9tZYthr51EnZPH0huw9/cBXsVDzTthWY3xta6DU02nDrQQdBkq8eeuw29tTzqwLpu9n2ra3MA1nEBvvZkd5CetqHOfAysT0523C2//QLWxdPptB17kPFbA3q1/qpdwtGxZrnW8t1rnHkH9r3da/i6QMIZgzNgy/gV0viwWU1ClLyPw5oNXBU61lPlYbvVgeygD3e+2L0KO2hbg7Wmya0D1Wd5Zhu4hB0yRbYjF93asD4ujyOz9euq1DMePVBPq7HO7II6uPL4VcfvaFf7S+EnF8qVgld/1WDGRWh0kB+9i/fbyjfHs1c7kDtlUO5a/D/VBotNevR7ZAP3OkjdqcvIok7sl+7gA2lJ5857jmvgP9kbHxwfvqsbTsZ8B/nNIdQBgdGu0MdXews+d5Yr+us43U+vtTmki3mqDSujTWo38tdE0eH6NLlq4nO0yzW5zNvUQLzwUa4j23zeC21+qcuesva20utA2R7oPZr/6GlgVO8j+9F6bJVomfkt4caolyex8BqQocu1hjPHVWHHHux5yWXGE66Cj5/Z7CcbZv1FnnuRQ9mrwS8kPNnuBejnNnVwLU98qgONp7wnPTNA29h7ot4PufDIagSZ8dNO9wC+tt7bO/mBvEf592ivpe3VgTeAmExnNnA6QQhS6lGHDm5cNNJB1womjgAdvArdK0SZ90rnXvLT11y2Tm+rktf01PPN/lTeHN/p7+lDnc40ej13OjOPhA1E6rrDJeHeAdDocvB3OTrte/HP7WuWE8+9gV+9rumkx+3p+1LZ02/gd9pz/q6zs56DgH3H9cgeiqVg62HWBNcERMho7yJuAIft5AJ0+4LnPBHK09Ve1eSxjtrB08QeW/n9VDq6FC2MDnvV6B2aRkg0hf2sObJtAtLRCH7i46JrDTxPZXg5CB6e9EKuAH2xybg6rjXS/vSQz1oxXYRvaIbGkYsGnnSChh96awB3DTRYZaMvdQYvT2z0hNFUb/xbdDptDd68Rq9HZetAHz2dTWc9Xv2Tw5p77zhkISc56JMc/WyzsDLA2ZIRXWuy/anqUDwbPmXXFtKm8dROtOHenlIOfNQv/SRP5FK++wnaLB5gLp+wfqBs5CH3wKu/4YNAmZSaihZ2qZhJp5mgzBRiQuFTPuVTBAeOg80uACPMnCdM0awzmCOPPxVLsEDtSb558YtfvMw2mjB46KGHls0IbkuwSd6BiNCEz+BP2JcH8QmYePtdv+t3bW5E0MjrwvSxcJ48n/EZnzEOFqQcFvMd7siIbpOGTQc6MRwDjAmSPtlDLhvlAw59Oxh/KRhQHLKw6K9sfiYA+0aDmZYNKg6daLhAA7UZP/oiq3ruA4HOmHKkvDPdHtaYymYbGw8SL3/fhKKeHMAPOPwgjzIpBz3aRJFOLA4NG0/yJuOiN/UQsLFBPc1P0aTrVOpZfaccBnsHKdAXZ8LPBRD84kxo1Qe7h2ko3AEOXi4itLEnNB04cfAi4IsTNmpEbhs26mN5y6GU4HXX5hsbXQIGq9RZ+CSNawLZJYC51RTO8gQmuFErT1MZvDoY7eogseAqOHGCcMDIbjfNXgNTya7p3AINq89sU0oqWR6CG6kMFgGdptPsV5HCqUmS5QrT5OkumrPdTaFm/gJmKjtoxHh6sm+BjtLlFL4G1IuZ/k7jmvxwNUBPvpkG2srNVV97dTbzVHb66TqfcTyR+1NZR3pKnf7qA4c8kYNfh++d3htMB+3L7iVyr4E6zNtF0g0KfgGfv+lt2uyyWzc9mbfAA6nnmeXayndNPJp7dNde9c+N0ddwi3J0Gpn2gPI7aCwe8XuQUWoLB81Oo78yJE9PFzePyHlKBh/POS7lhKOss1wzPh49D/+ME35xZ/3Ncgdvz702D/31euGf5ej8epl6/J4fvVlfe/jS4Ov4M4R/3J7uLa+DsqzRCA6zL2Wd9RCcmQ8eHlZboI7X5NjCT3yvg8TNvBMfdy1P0pRtTl+ewEHidiTK6vZEx+OnLK/cAYqAvzWaoT0rI3njoumJipYCozfnIVfnkUYOHw80enrklC84vbLxFu5lFe4Qmhks0DIH0Mvf8fnJ3eUQ3sOXp8sgfATk6rKmrOHDld7loNu9DkhOeXpb6HKgRQ/h0dPW/OjQ1V4DhqMeyQ/g9nKt0V2LMxjv8VLurgv67oAvGpFVB07dB+9ILjzoJvpRtlmfvW9JVyd48Yd3+G253kPOH6ENEzGbHdhcKnSNsNeKHI7GlC3rEHK3A0NSOhoORrMVt8DGBBeVU4I8bCIb5UOTXOwRkzuRySbw/vp/586d5YIwspsYefDBB5cnLVujPl62vALi9RZv8RbjQAd8fNm47KOAV1l2JFw4Xncc1Jhf2YLPZYv113CHybcOSaDrdc7FZTl8oAG4YN0F/FvgQDrbnEyA/p761KcujUcDtWGHWUFf+LgQ4e3e7u22SI5N9y520+joYgadly1JJ5cA2Zhj2pPOsQY6CZvXxf7ok9OFc/013WUStV96dNA1GuT1hUNlzUDb8ZQFPfMEQFibtdkoDwGv+i5N1GbI7fdobb7ptqdDG12u2QY2MYumgUI5tOGHH354tAU81cObv/mbD5MCXzzqw243z3jGM7q4Z36bScxtxGRNvejAt/45RNDBF/v6pXb3Qvt+5q1bQcZmh8haNtGpOuyty0226ozjq3Ohueba0N/LYbPDHtQqwNmB/urAp6/6qq/ayzI2JnQeZeOdXO4W4BfXceYD/cGNW1+Q2N1cUoPo2DAS/PvhVue768uVXWb++TDDbfjayDHT7WGH5mvi9Iz0u7/7u+/mmTdynGWugDqoz9/s0qgbTudsZ+H7fpihCj1GF27AKLo1wpJTx30AAEAASURBVAbndeEajY3OAU8lo969gDeBTnONltG3Q0bNHtf9Xquq1nrUoZ8c/Wkzl5WMc7o8ewA/r39reOo4r7pr6beJo5sno+0cyU3/6iEw6y/xs7tXt+gd8b1N2c9b1yzRBeGjBrxFIoWNO+Ntxc94tw2rpNvKfg3PmcfRoKESry27QaI3jpnnmry9Q6+lozfbhmt49zOOTEf6uR/8uq7W6OlssxxHOlUHR/V2ROOoTtbaxu4wLIOLpU3bK5BGHyH5KWJeWpkVYi3QYWnLGKHxyCOPnB3SZkuxbaQrhA3+Dn6jjw8b/IM+6IOWC9PZFS7r7ralS7bZluwJNNg4bEf518CSyXOe85xhi8+KU0YV4nK+en1dy35RHN61H3hs2A8P65TWINcADtupL3ms4SkXuzdPUTa49WZyayR0bdPJHrjAjq1Ix3T2YM0PsOMC1v6t70vDh0zWki0dXQq+5Fh7rodc+FjG+oA69J45A8uJaLL38SC/D3pZ5uGnD5cs5sDNJXy1De2LjWpSCLgwHc2Ay/ys485vR9LJac04y33qkBwuAbQWn4lVH6kjFznh+HKhC/nRpLN6DR95tH9g6azOEA/bPHK5yJGdHHC5I52stVkyqIO1JcvN93KbqG1Avwb6YYYSbBxqZhd3ePrTn37GsxbRe/KpKu1sEztbs3bSLDg1mXXXRQPV4Zd0Hocb8M+vNmEsdmENFGe4W4Gq5CV/6HS3GvnZZecznTU+DuN3Gkf+NRu4BsQzGjbaz4B3+Felnx2yqEZ3lp8M86GUmV6tk55qDXfJV53wrsMMc575Ujt2eA0AC5o6VbddB/OFh9pGTz+ygR0oqQfCWZ66jXTheakn+os75+tyremzHmwnl0bswVyPvZx7/vDjHr5CG01ACTLc2/yFhrylkPHrdHq6eOESbkHB28gY8JRBp8NMo+N3PH600Twq00xzprOVP7TX+GzlmWn38JwnI3hw8JnL2/XX/fKEXo/P0zw0Z5cukm9O2wrPT7iZB/6eLAHpc73O5QruljvTFJ7lSF7lSZniJi2u/H4zdLnW8uaNIvk6r8R1Gonjdn7dHxy0Er/6Ci0xQqWxJEOIbLnB7+ndOKfMLcGTB374J6670vokg7Qj+br90RXQ6fLvpc24GvXcKOF0/c1yrelnptvD8nf9SVvj2fPM/jV9zThbjXzGuyY817M6I0uAv9cLfc4dOLhxdXhrvFsw0xTeGoh73XQ/2nNYHFpr8dIugTnvls7xCXR/4riJf4B9gJCftSpbI7OfVcGt6VqbjBJmITpRDc3aaZ/8sHbr3d6aWWi41C58VZgK+dIv/dJReRqnNd+9itQJrL/aR6tC4bIPQkNZ2Grv8z7vM8TTcKzfpvMogy13ymoNED467KS9y/LYltYx4Wuctte5wM/eXjIovzVx64h4UDI7k62OvrJZA78G6MwBd1sS+dH4tm/7tmtIDP1GX3RALpfvWTePnC7G//Iv//JRLmWjB5fBkfu2YEutesYDTXuhe+djC1vfZm8rF15sxz1wOKLuABt1SR/WlskZu1odvH1d6m+OI/Xtov0OtUQ0bE/1qN5s3WTfkgHYdmuOQT+A48duzkGDTutSvzaIpvYWPlnPDQ2XUOTjbnRmr4Q18QyEbHNl1e7SgSUuB5GL4DjUXwQNAeNXhMYHlqoQF7vJGzc04lZDKf6nwbcUeMqB/qRzk5dbFXCqRfSRJ3+RW36/hx56aOQhp/wuWIMjLW7ycqshLOty8KthHV40UAckxuFz9IAPudVGhkVP1WjumjNw6boyRH9z2Xo5t/zyJH/K13HrC36HlxFED2Svp95Jnk6j8xBfHetUg9wop78amE937txZ8lxiA3eea3WArvj+k6fD/BGxWc7a8HM2PyLvEd/6kshyiQJ6Lo+rh9fC9rHHHhttjh6kaxs+uNdhlqvrkr8eGKfaTLJkqQfM8nGz1CXaPV99IXHRhYw1STYuEAhOde7xkYNevgeKWKU/Dt2fuKLz2t6eyCvdToO/BB8UZn4d74jFnDc0q3BL1uAkbUl4jSe4+MY/48xhT4nQ5SZfaHA7JBy8nnapH43QuTTPjEcH0UP3B2/mcS/yhuYan6TFjS4TPnJnOdf0cgnfnq/78Zc/5ZfmST/jHMm5lh4aoT3j4Nv1ITxDypa01/bewtwiPBO513CNuFeRgH/0KkfJ10BeY5LnEh7z5Bl99bIIz3LOfMLvdemq/C73mizkziuodOXqeei7N7Y1GvcjLo1+ixaZjnDmvLPc8s9l7TTVaw+jd9TeyLVHc5ZJeJZLPc1zBDPO6iRWiEO219m7t0Ig6MC/dTt+hWKD3LlzJ1l2Xfjy9YP2axmks58Avvb2Wtdji1OMxkSurLHBY1dbQ9Tw5GETWYdcAzJYb31KHW3j90MTfec4I6dKYjtLx7cfJ0MXD/tZrc3RFVuYjWZfNhkAm2cP6Nb6KB5oWMc0j8C9LbCX2d0qH90ZlM8+7pQNX3uH+15y+mG/a4TS6cYRT/a9sHg2Wi9r56P8OT4YfZKL3ZdOhwb7NOeD5Xeszz51PMiuPmsLYie9+NFhV/dJPnF4xH5dkF/jQddcT8pONnue1Tv7XLo6I5e6iQzzMT/zIWjAR6ODsrPlXSxo/RcNZU97yyBfr+pn7UPfSvtDV1jZ8+Agp/kP8ztpX5gvMNvA7BwX0JUyxvqdNbxnP/vZZ+/t9vqWwpd0OFu/4FXjXNYoMY8NXEoYtOsA/KkazKCDtwvCqqLGR5irc59KeaeagFrkrsKMy+lK8UMWa4EufoO79mOrVmM81aTCUjb2ivVpaVVZw2XnpOxkr0pY5MazOvgJL3yV+Ttq/2xNFg050fBjP1UFnuks5eTao209FB28rJnXYLSJ3/PGP9vANQk4LgCvBrha/hp0T9Zo8VQu9t/zn//8M57VKYb8ylCTJqcaqIbNT0b57Nm2P3iLhzzz2jK57pQdTcfyqQMf7ApUQz3VAfdFf2jUgYqxfr/Wpshuj3F12pAYOrQvuTrOatnRtP6asnNdzlcTVANfuramzSkrHn41MTt4qHc/l/AlbZaNTNpWDfijrMpbD6RTbS4abQi+vPM++RrIFp3Tj3kIeiYjWWrTx6keUkN3aV+7T+BqIGPGqwrFO8BTp4P9skWsR13kL21s4hlR0czrpyetUdMPGJH8AkY4O4/67iN5q+BBuctVDr+UDT0zhZ48HZKeuC63kbQqJ0ljNDa7HTmTQL4t8BRSVk8hgF5G6K08R/HKUo1kWU2Y8Y3udNxl74fsyUsXaAQ8Qegi+vC08pZQDSsod7lmczuQS50kD/17YnbAp+uPrNWYO8quX/2gsXfdDTl62emeXMmDvzaXsoZh6p5+0n6SNrvaoraU9qQ9iut6psMOVmxy4k48v7fRtA15yRb9wTmzgSmrK9Qr5Nz4jsKIXgIznZ4HX8qKwrhdrhoBl7Ser/uVZQ/mdDQ7D3nFzRC54/Z0cm7Fd7zZ3zss/xoNecSvpeE704juOq/kVfaOD6frYy3vnEe45+l84p/TNeIet1aeyBgaa7IkbcvtNLo/+DNNOL3u1XuXM/ngdXrozLQS5vb2g34Poxnc0J9dddTriUxzngf63kqjhZEp65ieDkaljpNRVUEQM0pYg014FuIonHzhqZBkQDvKUgjpngrijEhkAykQOTN6KahwaB/JIB2ukZ5NLz85jLJPNCgT+1OZyECXBrA1iE6MxEZzYT8juTriJ7snEH3pMGgqi5HbkydgFGfrhaY8e6ABks0blzyevmTfA/sB0nbI4Skn75MFeAJP0zzF8KeX6AuONq3eySvdOXNvH5E9MsONXx2kztbKg4c6UB+gv1Gu4a/F0S+d50k99095HnCBXIDgLvfKZgYNyYb2fglbn8BSIF+s64feQ+salww2RACNbS4s493hhnRgHdokF2Wmkl74wheOr/ihQWmpIOFLwIDgErz6qPfS6E2ePdFgoshBDmVSFo3I5MUWKHN94Pvmvd/7vZcR3eaQ1CMaJsVc+qeRCeusNXcxJkjQ1Rkd1odD3/RlkmoPyPT+7//+ozGRAY2y+feyjMMgXS6DxNFAsUvwysS0D5cXOAgvDGwUilzCJiddSJeHQtmnNw8//PCqTkLjQz7kQ8aFhvLPAMcBIBcPZNBUv+olMs155rB6c6jHhYgZBPTLmqs4uxn1AbOIATtNMPYDKlfFdZzgcgmjsH73AjWRM07sbNEw6meHyhaO2UsFvi1Q2LWfPb0tr57Pk/HVr351jzr0m+E04x6wy63XEfvW7Hhm6XUanTmg3h6rGVC/S8ET140Q14CnWLejr8l7P3HN/tJHQDm6vrQvn3hJB/ZGZLZ3b4DaulFGOwLe3o7abORZc9WRenPKKeCt0o0ufUfYmaGo4vtrkUrzKvBEQwp9L3zI/n0BKP6Jhozq4eNpaIQPqDNP8gC/wfj7OtyPdrBWxllfsy50XG09oA+kMydudp+MfjHz1MZ7vUp/gNLS6G6jwOTveUOvC3CU3nHX/J1mp7WGe0lcpxf/Gt2ttK340ODCSfgSmY5wwvMIT3rny59w3CNa8PbkP8ofGcMv4b180vbSQyNucGceSY8bvK1w4vfc8Jhp7eW5NO1eaD9QdyMNpRmVTOJceklZhKt9pOOQtrBRyaus9/TYOiak2JVeYxTez8XcbL9LwetKrRWPSRf2gFceNL1O3BZMqDxcdo7JizzB2JZepQL1we+bl7/85cMGiZKTJo9XmbrHaFmSMKnxkR/5kWNSCv6cJ3nv1fV656KAAFu91nVHkFw25/clNa/P5jZcIu5JrQ5cls4W3AIXNdCHJ9HcaJXLk+BTP/VTx2aFLRoOdtSe9JGs3sjt4oFMhKoD+sqkpTaYdoEHvuxIXyCcn5qIKqu5EAfpLbesARqP1AF/HxJAgxz9Mrq1PHMcnbF5XbSIJ0DDnMCsmznvWjjtwuEF/Q/oOw6TOJCzBcxZlwJY3lr0UQJsQin6roPzRdw74rI5oW4qOMtvg3/doDFw4FVjOpWNd4ZTEzBLOhwbJvagKvBUBvySp2blxkbvnsflepHtyC0FruLmkEXo1qTWKl7oO2SRiwZKocn2hLvzVwDXDvRHiC25csgiZZndd3mXdznbIBF6ces18/RO7/ROu/qZLzysTjQ2Ksy85rD6yW9Om8M2NjiYEqiZ2rGZBt5WPYdG0ut2zrPDDA7O1DzQUrZ6db3roEt1pCU99K51babpYNPKtTRevwjcahSRDywjwQjdDBu6x8HrNojw1jLJa0jc5Rg1u03CFhB3L1CVN7LHNVXf7UiJ3c6B13/SyZT8ccWD6Ofx0OX/l+SbedFFngwzp44b2vS/hZ/86nC2t5LGVaeh1+O7f65ntuWch3z59bz8M25PT7l6HfT05A9eeMRN+pxnLUyOtOFZptBfy7cVlzy9n8ANj6184rv8/MMG3srgVXWuhBl3bgjy9M6FibjAYFqvCx16R+nx8euwfZLBeq+4DqGB/qzkjicdBCeuxhoawQ9ux+9xwVtzL8XreclySb4+mMlv4JkHn043/tBWzrmswYkrPWuniZvd6E482j0srk+IbuHMeeCtxYnvEBzl7nLyr+ki+J1G/NrWXjq8rMVGh2l/R/nCo7vJE5o97cifvPD4H3CJeIRK5iCJd+GcZZ7EBadX2MNlSwINy2b+2DjiTH2zlXJJNjoOJoDwffTRR8cH0YxIMx944uq1kXeAsHVjP4MFOg4uhB4km8DrNXDEaYwOrLOnMhCwI1yEZ1O6QQpN66kOuocON2VDw+b0XBrwuCT39x8/i/UunLOOPXcy6co7266Wz9bqcU06NOi5L0+s4bFX63zqkMGTwVzBQw89tNj7cx76o28XHhjU/cwniAf4zmCZC002+/z0ga/8LoNw8cIMoae9fcInfMKQS7nUr8MgAfytpZJr7WEkz1NqfmavM8GxD4Ge0TBAfGNdsnBbiOzWni1VRS7xLpQnMx4OpLgUMLpx0Z7L39UFmQKb7901ypyqcxW9bfCV8SJ09itBlnD3dzzx+fX4Nb9N4d3OYZvXBMnCo+cJv/kCdV+tr8mSJY/N61UhS8GqwZ3YfZ0WO6eDQ93VqBaco0vtet5L/TUJeHZ5XJfnfvujq5nuWnw18hPZAurARYE9b32tL8mrrgsSex24DMH8xh7UVwHPeITfpW0HXm1Y2WMx0qpDLDizDbymjy5H/PfqOtDfgb5qMnIpvwP988UWu4akUaD39BLwLiiGu3Fr6TJsxd9FrCJKgWf4Rve116ROF04H5eg8+TuOURCfPej4a3idfk9PPDf+nt79ZNgqW8e7H/4jWToPMt1WP1t8xB+1r610ebfodrkv4dHx1/x7fPbSOi26y6/H7/m1t06fP0/j5Ds3RhP7GveowqDNr3kTid1gF24PkRwdd60gc/65swnnVQUu+6zjoNnT4fT0hDuOxtU725a+Eh8XrT24FG+Pxr2kdV2HziUyreWTP3m1lfhDdytP0rt+E3etO9fjWv4uF55bA8da3kvijsq5RoPcvcOSae5vux14jajD0tbA2GJsXnZhB7Yl+5ORf4nQFGftuNstnd6aXyFc4p4Ji658+DrZvI3N5fBsecf9ADvC+mNAeazz6dgqkPL6N4rhWW+tpZNBX9lsVmePWmelXPqwZa+vSfo4Vy01LTTv3LlzF93IcFuXXMo762GLHlltJ7S+Lo+ymAtwOF4aXdgbzU4Wvi3YN6994KHO+HuDnOmSA04uelcP2tsaRG57F2wrtXVxllUY3tFFedajba3UbvC0d9xhfbYxXaBDrr5f3HZjW2/DY03GxKFhktQ8ja2zl4KzCdpbJtm0WXM0+krvW8s7dhE+85dS7lpvrS+sn9jG0ryfl/F/lsfB77rZ4VQzxePQM1tp7+fitI/7uI87ozHLMV9qV53rkH4prMr4WqjKuUsOdDqUosbFAOStybflEHdwqvEtNOC6xN7h+5plP9VgMtaq6xbBoA+3vkQwdERf8Orr8Wfpc6AmNcZh/FkHe+Ga2BgHxff0nDT6rk02Jxf0oVkNfLj15YuTMknnvuIVrxjyhq95CLIF0JttYJfWd/iCL/iC0U7SVpS/GvNS19b2ayBZstCvQ+7aVPJoa5Ghu5G7Otq46G2vvaG7B2xNexdSR9aAq8MOPShndfBxeUHnXxNnQ1fR655LNn1C3+g0Zv9sA/c2q05cMlCbP0ZbI6vf1U9gT6j8SoABGQ0FjDZF+Gzp6HGs7f+9GcA5V1XEGFX70tSMsxY2spJrD8ixJ4unSH+FgWtJq5Q7yHrr8OTuIK2vp9Ld/YaUje4vATrMUhQ/UK5edvpVr/cCnmh54wmdI5qzvpJvy03Zr20PnZ6naHXARVZ12tsCf693eemvL191emt+be/S+pFfvaRsoaeM9EO+wGU1Huxy5wYqKY0gfgq5Bq7F36PdZdnD20vbo9HT+HuDpHCduEM6SvAS7jidZo+/1C//NTToe9b5nF/n64ONV98ZZ5ZP+TvMYWlHNKInbvydZvyhQ8a1NjnjJbzmkrPT4O/64Q+/5J/Did9y12hs4YpfKzuefRCA8wC7Jxk8KVxs1p8YI7H9WbOzBxkhP/YDm2WrQBpCTX0vowam9hCzleVZE7Sxu8sLn4LJadQMWGfuNq1jbI6F4UF5+MFJo9IgrSHmCaEs5LI2GZkceEdDGB32FhpboKxsNnKkAdBPBzTt7Y1c+OEbnh33tn56UTbyAE8PPPr+6Jk2eTqQi12tgyjLm9QRxnlw6vj89upm37Ly2A9vvy+g31mukTD9RQ+zPEGLvtBTPmd51wZF+KGhfWoPoR1aXHHqmJzavbbl3G1/G+n4W362LZ2Hp6cznc1P7uTH19yFs+/y0LE4eyS4wuZWzE0o6xY84EA+AhiZTPIVNov4awDPBu66zGwQ1Rncku8rf1ugAdsI7swrwQjzWZ/1WeNAtfBtwCuETd0mkNBTWBcP+BJDaPqqoI3yZFYpb1+39ddHrpZ7jnQkm/Utzsujwmzwf9rTnraIZKH94+uQf3got00pW5WigTpk4VUnFaL8kYnrq3b5Onzkoo9rXscWATc8GoF6zDltkyEO79cHzTdy3B1t48OrXvWqUY60DxOBe1AXCY5NKMouj68ufM3XfM3wayu+xOdARb/TaY/eWprJS180NJjgo95M7qwBfZPD4RmHBtY6gnQbTr7oi75omFjCZDVByZ+6W6Pf47RFBzfUqXwm1h6pQxTorAEcX6m0mShtpfZULP0CHV+LcEhlr208YGQOGG23RjM4CuMp5BfYEjDpBDHbaRQM5KmX8LWuAhs1O007vjoIGxEDZhApLUAu+UNDpc1y2RWVdPlyxUpozC65XIEyQxqSeHJ1WcklX4e9RtNp9Tzdz07yhkJ+YGARdw0YhK49mWaw6m8cePY3Fm9va53oGrnyZFNflwB9Gch6Pc75zDbrB3NH6e1lzjOH6ZjOAwa7uV6TFtfA42kfIKsVi0DeIBNec8+ezV5JNOwAAXohur/jxL/lzg1yDm/l6/G94lXe/BTs6fKthXsc/xye5VoL9zzSeyVFP3O+xPfyxK8sM36nGby4e7SCw+1ydn/H6f5Zhp625ifHpbIk/yX4e2VHR/oezhqPo86u7DE3Iiv3Gp3MuHO4042/97XEdfdIbrhns9CYeu/24zcizUQ8pY2s0v2ORnY4bK/QxHSmKW4PVEqeXPxGu1nh7Bc40vFUyeylgFeunFEW52nrKRMcbx7zoCBP5EYXDh7oA2WXHhpwvN6rGDjC14J8aIbvnF86Hmz4LaBfMqkr+PxHOkcv+pvpKof82kMGA3SFt+RMnugcPp3v6UTaHk1ypQ7UFXyuPOgDcepFeRI36woNdR98+e8VyNHbgTYf/vdKey//WQf2ivOJn/iJw0ZRUSotkxCIEMiBAD/phK61wT36Y0Kn1nnHJEIq34aJa8Drj0PbpuJ1TJ3XZEkHdqQvKabzWGjPYWl4JljQ0KiBSqvzqssFYWTrh/nh2AR/586dUVYNw2ScOYCADRsPP/zwGKDoRsdiM7NB4d8GmCQveMELRmeKvkIHDz9lZeNvgUlGdmIGWnbi0eUHX/u1XzvKtvZ0E2fCpfYA3MQORtM8RJ0rXh0clF/byMUDymLeweC7Bdqb+ZL3eI/3GDTXdMgsqrX1oV9ymcSq/dJLPaoDFxzamIEemA9uPPjggzfPetazBg3tRZnutRNr02lv5DI51U3NrTLfc3wp6So4+ipbdYJT2YFX0Zy/zFCF0vrv6TdfNPB1X/d1ZxsTqqOMryBcI2idRDqTyQaTapQLieowp2ocZzhH5ajbEcfmkIXIBR6bQTrd+csMRyRqALzr64Sd3pq/bMSzwwxHPKTbyLFGK3HzRo5LaNbAdUbzTd/0Tc8OupQNfnJAPzzW3Gc+85mXsFpwatA/+dpDp+VLFteAPqFvdBoOAnWwSaqn18TrWduoXX1nm3xqMD+d2cCV+RCOlhIOCTxJCPPTy1PbUyPAP79aJW3LNVp76wh4FetLbnl9TvqlrqfqNTCbD9fkvS2uV85r5aSv+w1r9djrmoy9ntf4X1vvazSerLgjna924BoVdicKZuE7E/7eyGfctXCvgDm9057TEr4Ex+tUb/j8a6+Lobnm4tMbJRp0dSmsyUmGvfKv0Z7xhfO6uIY/x8GNLNz4Z7x7DR/pBt8tuellLb+y9jrg7/rQ9np4rWxrdPfK2vUVvM4jcXvu3CfINdOYwzPOmq4eqNexwZfC2F/WD9k7MrMX64znOAxPAAVn9730pS8decT5grg1tICpdDYJm+KSDkLova/W48lGYbOwK9D01CNXNrrDecYznnHz1m/91ksntbDuQm9pfiYV+pquCYc7Zd8GjMrW3Bw+mBUZHBM2L3nJS0ZQw5kPRARvyyWHtT3r1fyATciWvARSob703sFFcNa0VfCRztEgu431gchV+6NHfuVnx3/2Z3/21W8pocm1lhx9aSvqi/2e5TrLXOZc6NFgiK85BgdCUgfWzdnnabzmQV70oheN9qks7Hw2r/zC2sY8P+IQvAv2lNuvznF3Me/y2/RhDsHyJ7nliR2NB319xVd8xZhXOdI34sri7awvEaHhsL5DEugrn4v3Ql8+hxasFXvTQ8MypnmEGZb3bl/9s4k7UI3rVA1uSa+M4+BB0rmPPPLIWTqc+/3rl8fhWcq467K9ujFB0gIOl3c5aoPG2cVlC+JrPOzXo0vaXMY3Q1Xg8sVC9tesry4Df3W0MxK10WEcDpnxnoxwNZZFR2ty1SC8pM+HGc4KcWGgNjuMLwDula0eBmfUamPMIoN882V7NvjXTRVnOPBSNm4NRGc0BXq9zYmPPfbY+JrgLGdozvGXhuU/opH0uGu0k8Y9e4XW0yuy8rwWxHWowvbg8sRLpPzzL2lb7sxzDc8oFfBm0MPiZ7tmltMIltFSWn6hyTXaBtZkEmekB2v5k3fNDb1ZbuGu4+CFRsLc/kv6mps8Pa3nTXrX0SwXffb0TmvLv4Wf+COTg/7zpA2PXifiyN7rWp2u4YQndy5baHOlBzfxeIRmdNXTEsed/YlLfPJxw2cLJ3lmNzSSL3TEv7bFBmtyO7Kk3tiE86rDD4LfO8zjKdv/ybOFgVbW7eB4jZoreivvWnwU1NNMfPSKPpJpi0ZvXJ1+6PVJL+kaYF4phYPH32ErvuPwk2sNV1xk3krvtNSz19MAuY8mh0I/eeImHs25/MHh6uAZIBOfZb+tMP15Pe0wly/8O4644M3pl07YJT+6/J1OT+t8419LT1zoJLyVR/phB07muNbXXECtoepY3svZTkAFCbPRVD5BKMPl7/bj5gkYWlw4Po62930ge2ddJudSLxWMdj9c3eld4ldwlc5+Z1MYDMhmTZF9qlxHcqHBzna5mQ6IhsZmLTkb0OH0ysDDXt4OthpaS9Ww8bWZAk0uEMd+s61RfmH2694FCOYy3uZt3mZZ26QvZVU35EGDffqU2kJo0ELXmqW938LSbeOr5akRVg5zCPY1Zy2+l4EfjrVQH/AK1Kvo2P8sTD/4v9d7vdeywSR4XPnxJVMHNOXxRFT39nPDC7Cf2bhoz4M6msBWSnsXlFP5yIhO6sb2V/pRf/gIr+3XDj357HV24QOa8tgjkMv34Jkr0u7pC6iDR+vyRltNw1cduJgeDbKzh83BBLR3cyZ5G0g8N/oafmE/XxG31hRgAz/1qU+9y74IPteB9Q7Vwe+62F3cHtTGhV0end+W/3M+53POWNTBhDOaDp/XpMmCU5NtJ4fBQ68Gn1N9iWFJ56nJkSUdXnXuUw1cC475gprwW3DqxNP4CvuCcAsP+4u9GblqADzVgZMzSrXZYUkPXnetg/b1af6+NlqN5TTbmnUQ4Yymr8NXo1v41oBxunPnzhlO58mPRodHpvkRFxFWx+goT4q/DhmcyV2bS8741oB5dnncXK61sLbR4ZWvfOXZZQV1K82pBpUFhb+3NzRr0nRJ55kvtqgbYcd8zxnSFHjtUFYU7xcUjzNSc/gssQJH6TP+/QhnFNyjZWTcg0to7OW/NG3Wzxye6UjvsvHPeebwGo0et0ajp//f5O+6ua3cs/7W2krHWdNfT7+tHGcdOK9PIebRvSZY0rmzzbImVH/l6XnjX8uTtO7uKf5ITnn7K5aydb7KPkNPlwanx/F3vvx7Ms7018KdftLnuDkcvLjqZJZrzjOH18rf643ueji8usuE6jDj4znHBX+WZw4H7zbuWtk6HWXr+uppW/6jdk/+TrP7Q3PWxVxmZupavuTnPuA9HMjMdnJhnbVJYTYBG63bCwP5NX8K0W2enhY/Ibzbw/XTwNma1nS3QBq6CgifPC5mzwQIhdfS0rDbFFAFsRf2wJqj9VK2HGDjuJQsDZPLroaDJt7ossGkkd3+6q50tNi8sb/YO/bqhgYdKgc77RqYK/Ior/kFthTZ1JlLGubOtEUDLzq29u8yQmUVZ1+89XlhtKzvs+P2wEXk7HN6Iwsd9/ZlbqDuERvzInRsVx87MnbiGm187WMno18HNKznq5etHYLKQjcpmzwuXOh7D9SZdLo7AvTQ6Mckj/KspSuLdXH60Eei9/Q1OrRe3ctsrsXch/mbpR1au6yF67FGWovVpyJwKqWcalJjfJisbsYfdgu8tR87uYOL3uwzLqHHrwQY9MqoHzRLeadanO9ZTvNe6DpEMOwHNqsL2KpDnOzFDU3ydbnI3+01xGcbmI2LNznYqtaWa7JtlBsfe1Wf/vSnjzR4cOrLg0s6HjWxtKz54lGdetjV0tBw6bb1ZvKhQYezrSnfHrg4rjr9UlY2sP2/HT74gz94SacT69PsXDKkLquRLVnYX319uhrLqTYRLOk81tblVcc1OXfyobfaQDPKEJ3JlzqYXfVcHXGUW9npoA7vD5lCszZknOw1oBfpdcDiVBOYZ3LMgY/+6I8edSEPuv1XG2vGHE0ddpmznYW10ZRNe6rNJGf1/A7v8A7jI3X0t9bG5zi06AtEz/RVnWrRD3u3JgIXOfpeaLqiv3oAjPaobMriUrvIgMfc3mpzzcnH3LRNelAvD5SnaD0OpdTxtMsRME88O6oqQ1CucjN6hF4yG3H2wGhKrsy+VQFfO+K8JiNZr5ELz1LOwtauKk9QdIB05TWzHCjtL+k9TryyGTXJ1sHo2Mubt4aOc+SP3uB1/1Y++vLW0nHJeAmkLFYL/AL8nqCXyo+OJ0RfEvPW0vUTmugCricNiBwj0P489XudtKThpWtPxC1A1xO+P+W1q05TnWlveTvborUW33W+lr4Wl7J6s/Tr0PXV4/npitxd9rNlpBBORo9pjfQaQEPFAf41OKKpM/W8Kqh3evRnHrMij3go28xjbghpXL0MM5+eht6cvvVqN+cTlheNlE2ccs9y9XQ40me+PewVuJeFP69gHQ+tgPieJ/H34pKz0+z+Lbpb8gUfjQz0ievuWv45ji5mHXcaT4S/t73QX2uzvU2RO/Umj/BZBw6h7lpDm6+jSTriRrY+alAm+0nDnRWVfEbpThMdNix8imTTdQhNDRcOnnPHMJqjK92vP207rT1/vZKMfdep0Dyd9/IcpdXr11hXXGsgym1zBL4BvO39NjLz63zzBgr6hiM9NKzbbgFdyKNeAp46vQ4Sz6U//OFH5zqKtnBJp+u0ul850Mwbijrf63w9Lz+50FAWfmWnO+u2QHgNvKn1J/AaTo9TRvVm8MQHeEL3N5SOf7/8dJ46URb8+hvyGp/NDkxwr08OwefVoitIukZZ5yTHIYEQN6FgowclpPBJS36b0X1RThjOu73bu918/dd//fCjqYJSsXBMGDgwYZIBvpHKhEjyo1/nM29qLW6wglM2RNhe5BoQbKwvu3d0DHKY1LtXUE4b47c6sE0aDocwVZTHZJIv4dG9cuik/d4yOA5p2PyRDmwTgsv4Zh7yAwPRs5/97HGoXxw8F7198id/8mqjh2OjQq2LjwFE2GRSnaMdE0q31Umd3R00Mwio4zt37qzKsMZD2R1YefGLXzzkEjZxVpfSjwFbeA3Kjl42G62lz3E6kUM9LiRQdnJqs/3CwznP/Qg/Upfg+RojUBYTWi5i1Da2YLMDI0DRj9Vumj3oJyzgYXZ0+4PRzWmXwDu/8zuPmdOEu0uBRl0Dwx6YSbSj67aAj0HhfoPbRPYuVHOpWRoeGQwkZum3AI5O7hcwy+9TKVtgQISfK4ThsaN6Hcx5DRo6nEECrL31zHmOwmgctY0jGp6mb/Zmb7agGdStnOQpvCQ0z7WDuSevE006cCB2e8JPhGs1wy9gXiNtI3Gze7YOrHFcC3lSXpMvjSJ5bsM3eeNeK8eRYkL3Gvc25fCKfK/giTrrtNNcs4GPZJXeJ7DWbPHO48nyK2uXyyv+Xt0rx2xbrtV91wdd9nrh39Nvyj7T7TS7P/hHbpdhC/cBFRPwxJ2FT9qaS+BZMHHozIXp+ec0YRUxx/c8R/5r5V6rdHL311AVv1dx5O1lVYYjOdCX5xo4kksdqOzIHn3u8VA2OpjrTx75Z/2ER/LMZd/jlbRr8+ApzxH0slzCQx2lHGgLq7vYvL1PhDfd7rVRfLvOyBSaaKAprnfKuV7JAQegF/+I2Ph7wMVuAa847IlLJ28IML/a2tRd67pjomJuHAlbvO6V44I2h6cJ7Xcb8BWB2g+92iBneirDMpKNHAEKZos6rEGR5PBqb0P/Fthg8Emf9EljwiPKt/Ge/bQGcOpuriHnWvpanFdEh+IdKJef7A899NBNrV0u6OxCl4KTWSNyMT87MZNFC+JrPOh84Ad+4KDBP4N69QrdJwpNODk4j6Y8kcvr+6VgMw672wTaJYCP+tgDdUg/mfRD2wXze4djHBBIW9EOmXQutlBuPNHqk4Li0TQnwL8G9BOa0pkoPiyQwYAZqK/1pU915uBKwGV+5pSAemb29DoI3uzqMeNns0RVfrWD24NNFyXkQjO0Z7cUNw43c+e024RrAuD2QldOG0Hmr+3VbQi7NB1mqF1Wi/w1AJ4cWt8Dmwh6+Y4utasGearPop7lqQa7x+JUX0A420xDRl/gC1TjiPcidw2/ni4nBx56WWb/2qGBmiPZzTPTEO5tpCY879q00wtRKxFnFzPI63KHPahTRKuXKoRv3DXZEkeuDjWAjM0WSa/Z5JO4Di5eTDrXpXZ7sHmpXQlY+W/GZJGR9V7ACGa0uRRK4EtR78KL3BKMWPcKs9z9dWeNtrL2EVJ+r01gq1y30W/ngXZ/VRMOhCce8SftWrfnp+ceRssGi62n0Rava9oGnvmh1+t6i754Zb9ELu0lZfKUnOs+/LjB2+Prdbe3wZmmtpS2ETqznHlaJ/0SvmMWOogKPzcWxJKeQoXBmruWfw1PXOhupT/Z8dfKo6xdJ/wpf4/v5ZgHBRU/N56Ozz/TmmnM+BpGn+hRr2lcyjjTm/Ov8Zzz9HD8s/7mBhm8NX5zXKclXw/PuD0Mr/Pdymcw2YOe7xL+dN5pGmR7HfDPA2/qJHKkQ+ON56wv9a4uA/AecFl3F9Z6K0BcY6wPLt/cqbW6wDd8wzeMNdtZGOniLCuxIQJsTTSs5aKJ18tf/vIxTb+lGBvcHazXuLtsaMpj9HchGHv7UrBx3KFuedG0QO4g+DXf/7FU82Vf9mVjhKdM64V9W5uNJC5tcwnbPNqSU3l8Yb0De/W5z33u6MTy2MTiMvR5M0vP40I1vOGrdGu2bKc0oKfUofjaV7vUg3V8cWBuFJ3ubf30iW7dV3XzVm/1VkMmcrmcLvW3xtdcC7vQppQ03i6D9uTje9a5LwXLmD6g5kIDdYSvZbznPe95g4TO7YDKe77ne15Kcui19puPrzWu1WsIhYcwvtbre7m1HRdTJO5O9auP+ZiPGdnRrfO/Q19Jt4ylneu04vxcah8YeKXgBSrDqdYKl/fyejKcXIje4SM+4iOW9CK06i/Ci91ShvhdF6g7NLCVV3xNBJ0dnO/8+WuAuOsC9flA/5zH4YdqMAvf2hF0qs60oLGBHaLocrnEvoODCT2dv5d1TrtN2Gb/muxZ2LKBazLtLr6ddt2IMg5WLJk2PDWALpvvN1AujrbRfp4zWLM1O092OFswstfgeXiYoW44XfDlO7KB1wpwdKD/0UcfPWsbkS9uDQSnV7ziFWuklzjpwefW4HV2qYIDJeI6zlqb7frS9+ohuuTRN/XRDmfvEUbB0auLC/DEyKj+eMzjcfFvucVgGXk9dedRS9weHKWjh8cabMUrRy+L0b2H12jNcfDnN48tfnPeS8N49Dq4JJ96ugTQvZb2Ht2Z1lzP8u7xpLujuj5K35MvaXMdXaqv5OceyYFHb0/8XR/SZ33NcuHT9TW3N2nzm8pZB0ZgBq8hHeYG3NPW/F5Z5jxHCpQ+5+m0+2RR4kNzVlLSb+POMsy6CM21ikjatS59zfS6LbVGT9lT/rX0JyKOnrs9hsfcuGa+eaVNPBqZM0jckatRX5tn1me3kfHTOY90fCTXnK5sfW6DzL2Dz/hrYfhdxwaEuQ1ubqVEUMFc1MW2kxnB+ePf1gutwa51HPmtLVvD7Ou82Vooz6xcfK2vutA7HSg48P0om53MhiKTdJfTuXRNI8L3TtkXRxd447UH1i19MC2DkIP6kUU+/B1YT0VRtjXua7buOexfZ0dHWfGx9mfeIKB8LsLjpgO4+Kzb/7aR+hi3TqzsgehX43FgvR+aCM6Wa2uiNVj6VGYyKWv25eJFLi654PV1dXTNh1gnlh+OtdneecxHWAd9rLbr0h1atknSwRZYn80e7V7WNXzlB+Y7arlu0MfHJQwd1IEP2Wnn2pw5HAf+c7Fgx73Ub+ul/Q055mmuxHrzHpin0eYAXahXH0nX9+gQLf3RFlhl1yYkLFAETtXoxzt3FX7Yd1WgUyl/+VWmM7vPoe1SyuqvKutUnfFUkwanEmihwY9+ybn6w6PznP3sKBeRoY83tyZDFh5kro0KS7l4vvqrv3ocJA/PmlQbFwUEqdvAZCPDLEfkjux05XK8UvCQwaH6HJwPTvhtuezIquyzslTlRKzh9nLyzwf6Zzm7vuiCvZ914Jn2GaMWqAFhHDiXX7kdvq+OtmCgE7lS//TQob7WN+oxbYjb9cLfZa2B5vTFX/zFncRp/pjeXlk7Lf7wrcMkZ7KSk/z918vw7d/+7afaoLS0TbRqAupMrjnQD/Qrl1/4Ry6y9/LPHzdzqV1w5bX+Xx1/yE7mb/3Wbx0XHoYufe0+gavRnb3HC4MSZIwI/FW5dz3WxQdKoDE6G6H9AlWQeO9yS7FnT5IZoRrOkKEKcpbUeXReZ0gXBKpyBhaXLB1muZWPDgD/nN7zrvmjv7ksHXdOm3kc6csbS8rU6R756bkazkDj7zTIMMs10yOXfB267Oj1dGmdR88X/1FZg9dd7XWWtfPBV90FOm6XN+lHrjzkjO6Cf1Q+bbbrQ5hckYdfXKe7aQMrYC8kIVIYwiWtM4yg3U1helz8oZfwpe5aJfZCoTPTFu6dmtwpwxrfrTTxSUOv0+RPWtw12j2ul+XSPFt4c5nDxyCxlRac2YWfgUmaTnAtrOVZkz2y4beWp/OFG/wev+en4xlCJ7S6XN2ffF0XiesuucMnbk/nn+mGd/D6IJK4Tkv+6Cfynz/CkmvDRcCanX2fCGuw8+Ve9qLWVPdIx4wtYK3VU4AS0PBu39dPnbtFcy7gmhhwrGt2OxEeW9xFd+HBVmMrpKAOozvKxs4B+MWeGxEX/NnHqrxoGjBcWNeVPlcIksrO9qQvsrHVzQd0SL64Pe0a/yX6u1cekUd5nBG2Nzo6TxpX3bMl84H4ma+wQZQtzxYOHJXhKJ0sjoVqH9onPmzHDmzRXJSnHOYy5JlllAc/P2Vln84PCjjKiqbjmnDX6MD7P+Xdy8ptWVYn8CCJRr1CtTyBLRHxBUTDEOyJIiommkSAmIqIImqSKOhRUgXBFBUVVMzQzLTES8tLR9FIBO3oC5SkkQ3BXj2Bsmv85on/OmPPb6619j7fOVEpNWDveRtz3OZlrXldHeCxj2OL/OTu+6/hHtEJn7saMKLv1Eb6n/zJnxzGp/zckAzEP/rRj45zjRQzQeCQQJSTx8FwC/QBmzYcuu5Ps6R1l9CAYvNGBzL90A/90EjD14J5DmAzug3sf/RHfzTkjcHmgu28Vv4333xzbGr3SkMPjXeWY85XY7hxmJwMCsmG91pLn9H+24U1Onq4iIE9UjZRhH1MDDm8kbReIdnCZKbNNJm4Sd7HuCZNXcxQ48dtBtd56A4mO22yUE/I6TBIjdcf1OXkUS+fPn06Lo2AP4M4/Gzg6TrOeD3MJjXmHZdhsAXI4RM0YrOeZ+W/uwF7CmmUe1CTAaMn8cQDlPcE8sQLzE8+PaAn+70QJSlsptEvoHH1J50ZRde54PWiQG5PVAV/K9C969ZlDI3okfCXi3sklzRvE0cH6TXyoxllFb+/wdyj914lVzY61aM66i3MTraAQ/RHusI7W1lA0+UM94C20uWQd0+vPbpXNZFBz56Cqx6oEydAr+B6F3FHcGa8vbzontFOXnhnst+ie9cttLs705jDswzkSg/c6TzWf2SbW+x9JhP6sQX/Cs74sE1/JeU/y7Pi0+PQnG3c01/E32Xa0xXP8O349/LrefHKBBY67N3rE9yrJ7BC84T1S+GsBDCuldnPGqjXlj2A4+mXPPC6EHv5Pux4xjK23tOdHtZTc1meMOPKI6+fOE/40BA+e8KotGi6wAy+MjAsObL/bBs8lEHkMLb0REBvD6Sbl5BnBnHGZ/eAPHTImjje85vWTE+eXt+Ee4Wd8XsYffjsRffYi/3POh88+sV4yvBWCF965pI7DXfWVR1nwzRqsuJzq37kSd1Q7+RHD43IDueqAXsFqAvRB2IMAqlDraeOxWWK+Dn0bjP+Hnj1qHXLbewJ7+jLent0XnW8RuBgh4PdK93palNCfQR8GFM4h8lz+Z3K4/IznRUacI7ut6KTzSEOcgffK6c5A5Nyt4LxlzJQyH7kNPZOZzPTUalcRGB8Cn8GccrNK94tQE9QHwkfugjj0YdNKzpec2v/9Fbf8D2zV6eDj4lLF0igJazxzpdM9Dz8ytDlcfjJoxM5egjN+eVxaYO5HkBXdSD1Bl113IWQ6gIwdPrVX/3Vu+4EswHKhY/oosme9SHArQGLu2rAehQnW47A5FMdWt9QzgzuaaBCfbkDY5xduGZMXYflN1WMAXsl17veu/tLI+snlIzTzeTfAyqPiZiAAj978pv97Lok72Ncs/JOI90Knixn9e2MlrcVut8zIcle6XTP6O+l67znT8V2XG+d//RP/7Sttujc793ZpfH3uqFjUr965341Bu4C3OpXCP+/gNei/gqkw9PwXyagmZ78Vrpetfqw5JaNG3nVvZXHLXi9M7sF/2XgePrd2+G9DL5nuirD/lr9IuU6y6mtKdsOj27AnVj8jHoGveJ3/1m+nu5VJr8ez7+ieUvDQG8P0Oy6wV3x2ct/Szz6RzLs0ei6kanTmGlK6+l7NHv8vfg97y3+PZnO+PbyuIXPLTjs9yLlOuvQZZM205zDZ7KhMY/vr16hzwjcku7xbkyymiAhMCF+93d/dxxwiALWz7xedIX3eMnv6WHNt7++W8fzak9Blbl/6Rwtd0b/+I//+JiIQqODsCer9Wl3IQesF9Y5z20MYvLA5WbJb5nEhfLZ1WUcVWdPh1xwol/orVwbHYyn6OQpajzWl53QdkmAywTohq5x8m/+5m9u5Lxq1Ue/N7lMdFhX9xrNpp4EXm8D7OMgvVfP3vCT3l38/Izhzta8e76V3x4BcyyZYGNP42ZzL2xF/8985jPjQEjkMu6LrrNN4Rty9KU5T+Pf+73fG5t40LilDLqs8liPzfKY/PiC0BJ2qYINSezrZyjw8Y9/fMPRDoxXTTzJ5y3pc5/73Kj7oeMV+wiM710y6cmLpzZlfsTTP/aRcBf4glox3X7f933fd1d+yDnQX4pcbe7udI/8VdkvdTPIFd/v+Z7v2WQ6ynuUZkN6h/mL6S4a6ODLelXBNr7VgC/v1eFwUIXaUTe/r9h3GVwMVwWypc+equzji4c9T1XoK7TaoHJFs26jGF/Zu0KqwJ5MM94t4aqYDw70z3LNdNimOpNN1uqoLjU/sqGxQ92UsaXTuTrILf0WT+2Iurz11ltXNLrt7vGv6mc1nGWdrdtILtWhDBFXdq5JwUudtLpLLocZqgPf1K55i/F1x67D1St0YVbaM4g/buIf66Knx+qQHqnHdb/0/MR7Wm090AeIZ2Px5A+vhMMHzT6+FT9PBOGpJw14AvRXmpVcwd2zI1scjafIOcsRmnHR7rLPcgYvusOPPPEnHNwzd4W/iut0yGUsGCBzL0fydT3gHdGUNqffYi84+UWW2ZW+AuU184Sn/iVP3J5fvel1paft+ee6gUav5/hsr9CE6ozjj7vH5F6hBtMqOBCeK4N0fkmPLNw+QQB3Lvienz80Ej+HE3/k0rXz0WD7Pl6vhhp1AI8us/jeASQ865L8XBXea/QRzA32lkmsWa4j+ntp84RK132VRzobBdhu7sznzmy2V/Km/KJH4tnyzF69XJJvdkN/jt8L4znLsof7MuO3Boy5JQ1jPtu7VAo9v4vK+7T1zLzOKI4Lv+f4VRhNhrGEERB2UPwbv/Ebryp/0uWxXGNvc9bUVJx33313XHamApCdHEfwRl3qZk0tPaVxjnFM3255lF+awxHGNWQCCs24R8WkhzHwV3zFV4y0vcJ0oVrdN73R0AlYO17hi0PXR66MsfgBe8gTMO6zFxyQydzA0bomOg6bZ1xNfgf+rSffCupGDVvGxXU6NeVAtyNgm0984hNj1hi+MXDG+2RiV/XtK7/yK4efXC6nW0Hs5QCAcnQ4Rn50Le/k0H7wQkMn7GKBvhc/aXHNQ9ifb21ZBzLTCF5csitHF9/Dlce4voaKY+NF8F6JW8w3qI9EXWpSZbynlyBjvFKb1bd0nnkMXEKNMQH8W3/y9J+Ly0AZ/8FPvMvmq/Cv8sy8Or2V3wXq1UFt48BcNBDcKoBL3QKC3QY1GXfFE2748jvQjw6I7FvmA0/HddGAsXPozm51OJdqbIOafCAH+uGSo74eMcZfoRu8gbz4qwp2qUMEI29o1GTJAvM4qvOL/zjHczvt4Se+u0c06+aMSzWWTZea0LrU5OPI0mnEL+EP/uAPHpRr6gFXXasDFrs0QisuRJfapezQqA7kUg+HQcNfTYqNuM7nzG8sb64hsLrYfXsCF7HRe5QQvFtvn/CI3PkrBjspt0Un/x4v8cEJxTmc+D0XPjrhIXwvDbR7ntAUH7r8Z9BxQy/unLfL3PPBm/PM6TOtHg5uaCTccc78ryLPi9CMnHSpRpXgbplE5w1x8kiPHHEnlN1gp31v3l2iBwlXk1iU99oS4M/rYuLuHfMm35HblV7hnaWv8sxxdOu60KMX9ouMYRTQY2Uj0944jw6rtFUZ3CvHXLn62H623ZdzmC26Luy5sk/XYWXTOb3XjZ6259dWehnwd5vO9W2PTtdlxkFTPQ0MHglwTQC4YM3YhCGMFx24tl4V4b5UF5AFMDOGMWY5Yhz8uC7Gy3HDxL1MlyzWDyMXpR0DtO/YWAUYT1sbpWMK3XjK9kKFh4aCtjUw6dYG7XGNLWaZ8TG+75cV2P7GRvKgiYf1UH6F6mC59dheMKE7CqjGl5FLJVEp5HlZQA580LRtDw/625poayndVwBPOTrIjoY87Hl0fJBd2Ieu8hwBmfxsWVR2AXu08cXPONy8RJ9MU2b2ABjHZkKMXOpDwNqxcl01dPnpcDSHEDrdtUae7axkM2/0z//8z0MOeNaDyaH+9YYdGuysrVlb3gMymQ8hH9mHDctIG5Tw4xItY0W/qjhjra/2cY4L4YwvjBWLwXjf5/qAVfDP3CrAgXt2gfom0AceY2AXnuN39iulBo7L9shTDfVSE1ZjfOsiuyrYcYm3S8tc9CYNTk0MjfXp6Mp1oZp0dLi1yWBcVBYZ+hiYqNYgXVJX+3MHH7ys0YIq1OH6uJl4P3guKmfnle3IVROKY200cimDmpm+soMxsLK7FeDKQ4/YS7miXZ33kMuad02O7ZKsjTdDLjrIQx+6HYGPiClHuPIc/WKfOgBwRdJ8QE0uDRrkZZeq/Js96EOmOoe90Z8vj6sGf7Euu7K5OPU09ky5XQmxCKAZevLX1yQu1fkMOclYk6gjjt2C113x9TXDTQ9lM4+ByaRO9HzbGLhkGr1tMau8z8DTSe9WlTdRD1w4VRAP4o8i5HkVoEeiB5jl0vOV8psu9NSjVWEP/DLO6LG7rmglHVL3j0zTH3w7yvwCeQokbOnEkyggzH59fTRpXPEjasDQAAAwC0lEQVRwulw9/chPHjY5A72/cvYL0CG2TNzseqp0XXv+GVfYk7cq35X+K7weR/cOoaG8VpAy6GlzGagbt9TBM/07j5mmuqXMUtbSxR0dXTxaTsTLU7c6ts72te39SEHPhe1VwKvSEdyjZOjMr4tnPJJvz43cXRayd6B8f2VSaTs+Gc7kkOcMZr55XYqMCXc6R3TJ3POETs+/J/eMG33JmAYgbpYZbTzPNpDM+UK/yzb75zzSyZnfjD/rQKZejmf40o/kOkqbZYKb38w3fEJvrk/0Xune6Zyld9z4XzceAxh7ShkfpHdSsbzL1+N/PJ0pZAziF0FDKK4e011HK2FSGJ44xjbC6FhvewygYYyjd+LH25MruqmMLhnfq+h4k8XaHV1VEDS4//Zv/7b5z9aMYy9j1jRKTyk0yIWHpxTdpeNRr4FDzti82wG+p0eevrGXo3DyoUknYyL+gHVhsqYM6KFc08PjHV35/YxlrS8HbLioZcVRF9DRcIxF06jlEU7dwN/1QUeAv3Ggp5L8ZFdX8uQWpxy9HeEZ/XoZKMcjSDl62snvx1Z7AJ+9lNle/YBDLm9g6AmzlbcJIE4aG0sD2pI5mPA2p5C3rNAYiHf8qQvk5OKDzusO5APCKwwbx028SFSpbNZXCRkX+Br6b/3Wbw3/6u+LX/zi+DqcSaq5p0QTnVr3HV+Lw1PcPWc5VzzFuaSsPvI1lMPXRgW6oS9MB5Uyis90VMynT5+OAw9k9PvTP/3TcTGe/H5ewfcKGT2FaDEfH/jg05/+9Nj8IaxSuujNIYnYwsSai910fCn8kfGDP3j5kgU/cJDj7bffHk9RNHWI6EtHw8SOSxSUgbAJFuVqgjJ8Hfh38IKedK/x/bhk7QO2Y0LrW7/1W0d+b0wq47u1eSYTSirjpz71qfEKjQa6faIodLrrCx5sSmbyqowOVegoADrqhnJjZx2vgwk1rzDSpGv88ytx56HhuizOxiAdA/3P5DLpVR8CGLqsyoAcDuN/8zd/86CHH3s5ZEImbzMuCfj1X//1Ld1mGl/6TB2nrxtNU0Zd5lv9X6oJZOX6ft36ih54vd+OQZD0hhQJ087g7CC0iqhA9Oh7oMKpEC8T8jQITb191y3xey59UzmDo3D0/rcCe7metIOOQ6cWYF9PoYA0tzIeVcrgxtXT62z3AE+65wmhIYsDqaBo+AU8kTvAT8MSL18f+gjPVwr3/Ct/nsBJ0+HlqZQ4ZdDrhsaeN6ngHLkpgydPnhyhXaXpcM1sexKvgK55C0q6FYku1zx7TK+uR/I9xlV3lEn/rM7VoI7yKu0R6EE6pEIkTn50Pmw4ejKuZFExXgac2Wu2zxwmR15Lb5XnTFf299QICM98kxb3zB6vokzx7Hz5MzaPXPe6M81b8rNNt9ecR9pczrM95vBM42WEydnrypBbr5hGKVEv6ymauDBOBZgrj3B6LjieJN7/9UDJExpx5ek8GKgLFrx7XDT1UAoQ37kiKABDAml0I+MMZI9+kb3rIa0/KdGhe3SRB4+5sGc+R+EzGnj6hedMS34ywjmC6Bo9Z3sd5U1aaCRM916RZ3sFj4uv8pInT2F2O7Md+upK5O40+dXnuQ7Pcs15bgl3muGdusHWXW/01EN5uHvwMuR63Rgjha1SOHC9WkKI0DaCA2H5ai11HIRPnNdjl8NpIMkzMrQ/X1hzaEJ+P2MeG+MfA/Qgi4rImF5LIyO6xl8OvRsjqVim899or6GMbQzji3zy+XkFQjdhGx2MJVPZbX74iZ/4iVFpFJTK41DB2d1aR3oaonzyk58cE1OrwmcvY1yXD/DPQHeHUfLKPKcL099lcjbopNH0AyarPHOcxmdc6L6z2Nm43Hg1oJzVJwCng7AG4DKDLI2QxcGWI6iPZI9LAHT6K/2VowsiXOIf+9WegLsOasz80VHuvgDJdmR32D51Q1ztn77KZrzq4Isx+6x7EJWhsfqjoIywgS/t1eBbrTj8lUBXG7c7vs0NJfRGc+Vx+Lnnqdv7Vmhb3NlGDvJ0eiu/g/NV6Taas6c6rwcH5+vkzBWaDetVcXZ1r05rfDWxZ7LRpcvjIEKHOhUzvgIYHIv/NZ7qKA/8Dh4E/8iNXWx8yNcJEatKvl2qcJS/p6kXNXmyyVKd/OUbvuEbruSYN13YQNFpzP6aXNsODWyEy1MNZgvaTNPzffu3f/uWtvIox2/6pm+6yuMShSN4ry4asNmi8+n+2LHHVeN8QJLckb06+0OaaFUnekWjHnxXMswbOVaHGT5SFLaeTK+6erUsZhuUMgO/59sSy+O1wJN8D/Rm8+uyPEeA5xGQBc7863n0knnVF7+S3xO0w8w3r8/ygqTH9XT3ZHgMsE+Xc0Xr7DVTHjJFzhWNXs5wo8MKdy9uttdcjt0WK/pk6DaNvCvcyODtRz3dA3Vv5jvXt728e/GRS3pkSxw3v57fm5D6cATza/cR7l7a6xEIQvfvZYjge+k9Hu5MU+XTmO4Biua1dS/fPXKhMcsl7l4awY/r9W2me0tjw7vDYyscWpEpdHul5u9yzbjJ0126zXhzmeh8OnT87g9Ozz/bLThzPLnnjiK4cVe8krZyu21W6T0utKPrLF9w0dxL6zjxc3uZ9Pgj/+MeF0eUK40Cpt8/+9nPjo0UEdDhcZuyGQOOgjy6HF4+63TJf8QWTQ3eF9Yd9H5VgI9DCtYxjftToMZfDotH1n/5l38ZItAzhX8kk+U3h/Wt3bKLxuwCcWOuFwXLJMa8LuUnp59Lw48AP3zxJwd5+nq9RmRs6aNx7I3mfE+yQ/XWZOkde4QnfMtIOdAvXsdundg8SzqZL3zhC8kyXOP/2jM80j29Ldt97/d+7zaOvkLeCSiTuv9spOJTQ4Orp7rypJv5CDLNDZHsNXwY+ekmnVx//Md/POzAHtbu56WnWRyXVFimxEOe9957b0Y5D5cAG9S61jikXrmu3sXvCTvI7PByoBR5cJlXNawkD3d1cL7zdPDgbFx4RbACdfPllQ4OGdgEvgfGTmeHLHw9vgp8o2u8X5sRNpLGhS6U67LP/rMx8IxfBfvgogE0ZryXHTZPYay8B1WJ95JeOL4a5MUY9x5dalLrqm4o49pwsdGoxvVgrDnXDfzghW9NSF1qvfUuParj2fKHzpHb+c14SbtpDFyZXynoefVygRJu9FIJ3+K+SJ57X9NvkWOF0/l4zZyfNKs898R5AuqdP2zwlKHPHiiTlw1o9rpyC33498qy4lGtdWPHT/97QBndU/ad38znKG3Gvdq1QeijCag58ypsgqELwN9pCvexz4rGHCd/pzmnr8KzMY8mPuQ3oXJvQ1FxsoaJhkmde2noALzi7gHdeycBLxM/e3leRvyHwWOWU8O6t26Qs5cBf6eh3swdUU+fZRBWV87G2XM+st/b6GcaZ2H0+wQn3Z4/Giu3MYl1PPs49fwqjrXPvsl9ZmIMku/bMKY10D7DyaA+tF2vJaOH0rDOtuDZnG/fLlzGl7fP6IkzxvVd1zSY3sA1LGNJl9ilAF24RqeAhoGGbYbiyZ49x8E5c63xWRt0GINxjXnIdA/Q1UVu5JmfJGiyJZwObGNTv0pDf1+Pd6lft0HHVxnpb0yHJjzr3f1igDdqTbzuLR7pKrg5itgWLevK1o25s5zS0ZT/yZMnggPIiM+tgIbDM/X6ftPTTP20HfRv/uZvRt2VP3VQZ0pOdahvXSULXe09SHqXj32sS9d53jGuxQMNNu/l4EMBtjWGhnXf1LeVfTqP+JXZvAUzaSvX2JzcKfuBU0pvUMKPg8zVQIZrTOc9vBCvxgg97GL34MdFxw/MNOH0dDjzGNg4qHqaQXdF06Hmr//6rx8HuasSj3FpVbaLn3AZ/FKTXodyGVNXpR56hUYZ/kpPa5Ad+hgYLj7Jy8U/NLjsNP/mMXDsU43mSl565xd7xa1KteHyf/7zn78am888rQPXZNC4+C40c6A/uORCq8sRfmxQe6vHAfVZ5+gvvjY7dHONy+N6uXR/8sVu3OpoLmwcOcgSeSJ3d+FZb3VRQ2jXRNvFRYHSgkuPDsJJm1353n///ctXfdVXjfJFtx5Clz//8z/vJC72CEgjN91dSI/WnryJ7zppO7H/yp3HwCu5tydwSTd6kxKqaD2D7pe+gqqoD8YtwY3b6YRG0hLubmiWcbboji9duBQavw2peaT3/EnqdKqwBp0yapKHDbbAiQetnjfo5IuMidtz4a3sM+NH7tCuSrOh8Cd9i5w8eMALLjodhDtNaTNNup7ZvNOUn41vBfxXchzllweP8KlGtNGY9QkdPFZ1I+nSoqs4+LMtxIcnPzii+Qzjcf8rubcWInEGhbUSHF7i9yrwTOsojE8H4Vke4R6fwgle5Ol0Vv7gq9Dxr/BWcfhH3yN+0o7SV7SP4kKLvPyz3OLmyoRe8Pm7jeFGD2mgh2d+0sUlXngFc/ocXuXpcfCjR/LOunZ8/q7jnLYXDu3kn/F6PQtO5JCXv9sTTqc50+vh5L8lDx57nXv4ve4sZAQyXjWm5e6Bs5V+COjt5kvfTcgYDyiIKD3Tksf7fJRBr15ZxhOA0A5Bk0uPJkwe45Y+hg3NKGJcbZ1SGG9jIBeXr4BcLiWQh7wxkrGkce0eOLBunKey60DCew+/x8OXz5jWmuEqL12NVx3475MosaM8/Mbq5iXQ9COzj7LJL2wvuyNnaQxdDn40zCuwOd3h9XIMv55PGZjfME8SeyWdXH7zxQzK46u/+qsHmrI0R6BukBOIo6uyIgO6uRQgMjgz7OgevWYQxxbmbKxTA3Ml5jXs7U6npJxDF05o898Lyev4Jd2E6YP+Xn1jG7qpw3TdA2vixvTw2UO7QFOdEacMlJt2EDleN8EEZMCgLr0eBbvHxMYFG/YZh+B9ckkeZyQdrFfB5oJOBas9smMwDp9g8Guv8hBKHpshTGTg4eeCgT/5kz85nPxy478DEfAVrEV1XxpAP8riB8jBUL70puLT3eSHzeUO2++BxXuyhSb3ViCDH7lsYE+45ye7ArKZQcWeIXo4dOELjxoAGUxskJve4kzAKCed1Arg/dRP/dT4QoR0NPbuagpPFdYBATImbqadQwmJdwA+hxPIZRLMpgsXIwANXl3whca8+vaOHQ496UvmmS9ZlJ8LJlR2oJNwwMTBldQ/lyzUnvSR/rL+1JWaRxjkUmf36pv6Rdca3199/XKW5WMf+9hrLlpI/TKB7OsOZp7R0GG8W5cqaKeB151cCehdGeUI4PQdOTOugjATqxfcg3lJR+XpFUgvpeclNNAZxL9HU+Xpcumlum5zPunypOcmd589n/GF9YB+jwGFfTRTzQ6rMkih4u2J2xunzkcFTgVnBxV+BaGjofidQfA1wPkJe5Z3tpenVJeLLeYdXjNNDfJoFUQ6GrloQhl6A+n1ry+9zPSjX9w5fQ7nIeTaH7+AB9lRfYO3Ktfk52pb0SNhNK1QgN4OIu9VKavUfgGFlkqRuDmc+LgKBfFbYY9ep8FPlgA/Q3bo+OLJcQTyd96rHr5Xtk4Lr5lfTz/yn+Wb9QqtLmv3S0ezx/H3Do8/unS80D5y78U/okW3rj//nr6hE7mFV7LQreu6onnGY6a9qveRZyXDnD+43SVD10XaHO74/Hh12fm7/eA8bxUVgGD91A+ilj/3GsaM0jthhACB9Ih5Es7KoimudxLhk80MaOCrJ/JUBMbEeOrl4OtR+TsfuJELDb0wXvABnnrMxKFJ1jzJ6OlJ1oEcrqWJ4fTu/U1BHk/D8Oh549erHj3Zu1z4eJrMnQ85yRZ7Ss/TDG/j5TxxojvbBJ/f+m3sE9m4sYenZdet4+ChkZBjVe7Blf+xbyihtXKjK5uSmyzKsdtLvDcL8WwhfCaTukM39OVhyyM9yaa+5smOh7qi7NAQ7iBOeakrvQzmN1E0Uh/lV2ZowguN6BoeVw3YArED1mkolJjvRXq33sEzDkS0g7AxnIPOXk9XRoCThfUIYXzrsjzGAzbB14fGRsHAccNinRkeygkrkB/+4R9+7Rd/8Rc3o7tkzOHxFJpXjy6fAxS13jwasXiGMrb6Uk2qoCmu311FDpeSOZSeXr4+kDY25+dtwESRL6j3DSXygfB2uYEx6h7YYOHiQDbHR2M36RLQcB30cFmBwkPXIYO//du/DcrYbONStTyJzBkYW6bDUjmNE10Yxz6RLQTkQ9M8wgpSBi7TU0dSiTquskb/O7/zO3v0S/f7ogJ76bTIrTGr5AGdyC/90i+Njjf1SZ3cA7q5lMAXI3X68rA5PVMvel5xQB3XFhJ20YDDIgn3PGhqvOq4OhO5ar25o732h3/4h6/VxwRHHHuaNKz156GrMjO0dGcYf/hcNWAt3QzpEdi903fwzLieSnZmnY2vuhDo9dMxZsLtBApQlFwaMlDJzZpq6AETUke7fvTIaKY3NrPpJEjnixbDpIIbh/sF3miTB+L0wnbTHI3Rjsa7aJDLKZ5Vo5Cuktr10+WsDQBXurvAzu2WATqqUJlUUnnMsB/ZJ5NNoTG7njbyH+1WS/nMeV9mWGPViPeAHXVgM/T6Nqexjwmj+YmYRjLjC2uI/ZO2Ol0PiT0wcecBobPYA/brNtQ56eDzwFjluxoDrxB6XCp2j5v9mM2vojPObMy58uqhvNaEH39/7U7v2+l2GivDawi9gNCcDZPGu8qPV5dBGF5f7hE3Q3rbOT7hWa7onHTuzGPG0Vt3/enVhz7KI7reqlvnzy/frP+MEx5z/MsM0/WsfnV+sdWe3nCV0Wxj8ckbV1xgtgX7k20PbimDOS+aZ7q+vqpglF0JPTNYhbuh0BCmWPzyhHZwuXtyBH/GQaMbbEUz9NHgh9/zrGjCBclLrk678+WX3mXv9J9ROv4Pn2DN4cR3HuKO+JBLxxAc4dDl34Pgr9JXuoZWXPmOaIRudIlM4tEQ5nZ6ydNd6bfwCV38Oq9Oa8+fPHilc+w8Zxkje8fptGd8afLgs0rrebt/pv+6sVGYd8QX8as0FqM9+gG6Xh1+4zd+Y7xyxBCdNhx5clk8Gi6T67iWSBwMzxiFEn/xF38x1lQpj8Y//uM/DhdtcW+++ea4MD26kaM+Tr49mfSgxn1eR+Hg69C7w+QxqHFl7cselQVPE1rWF8PTmMS4Ue+NhkmIun/pat6g6/oifrRrn/K2wR9v4zPjUaACeIWOzOKsxVur9ypNLq+/mcuIPeB1+Pu///sxrzBXkOiKlnmI6OrJYM6hD7nMGdh4MNMIH2Ny8xZkhmO8mgMCKQNjd1/1g6MOKNcOysf8R68fPb37I7tyzgH8nr7nN+nnQwFkUy/QcfDF3A8gmzXtDl6nldMKUjdycCFlZW36677u6waPOR/7eC3vbwaGmtqJYRkZBhSxVwr1Tn96SYCN4TOUAmNDOneGaiiX+pSjR8nVrwy1HUaYDw3UiZVLNbgNv2a5L2X0K9Lf9m3ftqWjXZNHV+nzoe26teLq8oIaE1+qolzR8DX4Djb8d7lrYuxSHVNHOfXfeqld58Pf7ZO0VVzSuvvkyZNLdRybbPWKfnFRYMc589dY/+qL8xuxDzzVKVzmMjijeUv6fMhirlPvTZfa1aTXpeZHrsRbyRXbcW+RA07HrUmrKx5ngeq8xsGNzuuuMXBlvBtK4MNlFAThdChFRlA8f356JbA3nkg+OH0MKCxv7834jYMDxsd62w49XTwafezD33HQiIydDn+XbU5LOHomvOduve8ewk78iv5s+52sQ+9Z19lee3kTb4x8NKYjS8qIP7J1t8eH7pELfzU2X9kidKR1Ofm7DPAS5od/C/Q88Ls9hSNT6MWVBpR7liTR8ruahX6G9nL/VehujBX1WVCCJS6CyscPKJEGGryRUH8Jx028V64+iUWmVBY4aM4FPYfR6Eb3yjzzCb89N3InXTgz49EvaR+Ge6v8bHcr7p7cvQKucNg7nULntedf0Zjj5J3tKtxpznlmOdWTXhfO8s/0El7JkjTunpyJ15ZShyP/K2/AxsMuCPP+v3pyEM5Y0kVuQAFa/7IXOuMca7bWio1jxVHkzRrjWn5BM8oMAvWHpkYRmtI1vIxf4aHz13/912Ncg4aG5DL4DtaAXV6eSqXB2mcLxBkj9e10Pe+e37KANUcy4usp7gNowmhaVvqu7/quq833e7QS71CCveQrWwQnLj7sR3cb/mM7y072LktLnDyRy8Yasj0GLGUpk+wzmGnhSxc2xlcZ/d3f/d0Yf8KVbg+Bg/N0vRUsBaYuKGcHUsxv7IG5jt/+7d8e++WViV8uvo9tjKktZ0kja+JXNMlqHkIdPtpuaVxtHztQDk+ePBlzMHnrUwbG/1eHO4rxK4cSZjvEv/I70F9G2MYHDkfXE3KTy8Xute47xhnwavJjXFS+opW4mmDZaMrjUrvaBbPJYTxX63ZXOGW3q7FMZIpbDWsbl4fPJmR50K9bGq9ozGNg+MnLdbF7VehNjiq0cXi+0539xvdd1jog8ECuzmP2V6W7yNNpVOc22My4PdzlqF1Cw6adxi3+2HLlVkUfB/rDE7/aHHIlp7GouhGcW9yPf/zjm33J6LL9DvMYGM4s36xbHZC4SwYXPdatHle61IRdF+Py9OnTK77mU9i5w6zvK38Cl+Kjh+IeQQm5JZfxNv/sgSc97pzew52meD1haCctbs8X/ypN3D29f2h1NzL0uPDirtI77uyvQh1Rt+bDI3lCK+FbaSTfvW70XOWLXbsMkSv4wvfaCL3ON3xCc+V2/FU6ObqcK5weN8vQ0+InV+ebN9Ckc2eet7+HdCov2e81pAPj5LVBvDFINzolenrPG/9M0yt0N07w7nHPaMxy3kKbHr1Quv+W/MG5R7d7cEN/5fb5gFX6vXG36K4e9LmLW3jMncA8D3ELjcfirGzex9Xozw2WPc50ff0f/uEfHl2x71XO+c/sXyXkk3rXr2WhbXxr3bdea0aYUu/XVkrjz4ACcTk3V0NlHNvnjEn50bSGVvdmjbCKZnvnbLDQ46oY5HJkDo3Z4Ard2dOAdFspbY0zsUDObFYPzuzKY6tcLkPTeG2RnCvYnO/esLkC67NpYPg4S3q2vfUePuxlK6uxnUo22+uMljIykch+7HhrfuM/+4XxVCZ0qvu5t4ouztZTBxLSIMxTWG8lM5vkkoEzGe9Jt50WX3r42cba5VrRMq62zk1m+sx78c39WJ83R7SqI8Nmxl/WR2vS50P54eUjYaCEGm4ZdVxiV5VhfICsBvvjw1CRqWaIt7FBGWL4xXW533333Y0mumWUjab12Wpk25gFokvtjIHR80Ovbuu/WGMmx+o306hGcnnjjTdG3shalWTIF7oZA0fXWojf8MlfBTf4V4UebnVmp5eKz2NgF9TRN1Cd8qU2vQ8+9OIXF4C7utQu6be67MG2K1udxbGztdbqNLcyqA52jIE7//5xMzaqRrnVU7azttzXp13sXodHhl2VCRuzecqVvH0MjVc9LE4/RJbyjFsHKrqYo06nPrI5uWrybMMxBvbRA/np4Vcd61aH5aW/+NQhbnRI/eruyKP3+7AhvUkJO1h7MvanIz+5+msw3LLGeLpyPfU6zLh63/TAwUv+hGdXL1jGn6OvwmgE6FEV9YEs0St43SXnLHt063iP8c9ysWVs/hi6c172egxUBbwaGp3RYnv262XNlr1M0PBk9wuoB2flGtwXdcmkLgT6G2PiuktmbwN5S+pp/NL9zuh86GNglfWoghOeMeZCSTguvA6hGbenxd/TFGqv1F5j/M4AjdBZdRLyr2RMnlVaj4PnVe8xgF6n2f17dB/Lc4/uWfxcBkeyxoYzzR4vf6cJtzf4Oe/LCs9yC89x4bUXf0s6XaMv92oW2ljJXVF6q9kIIX6Pi4FGYdzXe8QzGsYsLiqTJ8LOedDsPd6cbjy6d8xPZZVmD/aTGn8Le+rbm3sEDlgbgykA+Na293rQPTrGbOFJN09H65QpVPSsl6KfDsWcwJlsnZ8nmzu1csjffEO9enWUB37j5lyERxZrtfjuNWz1w5omm8CRx/zB0ThbecmjQen8lAEebIAGe2Qf/QMBKwIPdlBuqVvmOtgqgK77uxw3VZ/BkUzJ11300JA/5RJdO173q7M1nBpysQ3+Xa6Oe6tfOWqPsY23DXL0tvRc86JKaBv6Laan8tzKbIWHsY3XNnLs3di3ymfCwUaDFSg4hxpcKmaD+R781V/91TgIrwDk6cDAKsHTp0/HxFV6aMY6ghorjQ398OnGoGkkR/l6Wq1jjgkVcQrYJIVLAdIZKaC360v3Xk/x0ZnawH7Pl9xNtjkInjLER0M5Al9ytHGFvfCtj2SPr9LvNXy6uxjPRguNRj4HTlxatwduGv2BH/iBcSgEvjJwON/hlch6JqfNOw6MxD4qeb+rSwNHU6eg3PGxAeIeIMPv//7vj4lRculUf+RHfuTwwkN1Npcs4MlubuF4DJh4dXGAzlR9M+nFfjrawFUD1uPoORyof1mgR713/KEQVrcyRiaFQ6kjsJumJkl2UVRAFag2ru/izAk6Did9FNCLgtnJHLRHQ6epcAJ5AiesTOh7D6g89+iFtjcWv4CD+0d6SnM6xttCgM2PwHjOTKsbQoAy0FjuqW/qkwa/93Rjy5xwOpLlKA1t9tMWgA7t6M0AzlmdhXMvqON0TftR//JWEVrPa07FKJSX8eoc4lzKvwqY6c6VrTeKFX+98/xkXuH1uL0xb8eZ/Wc82HvWZaYx6zLTFCbbrQB3pjHnvUXXWa69RjXT7uEzOeb6eGarTvtWv7rT6fL3MBnurV8zb7Y603XOs5Jjxrl6As+JhNZLeo24hTl8gnqtuQU//Dx18JEHDRVBrxMaDKj35orzuukVSq8H5DmrwNI9mcKDjOgYw90C8kVG+MJ+0ZUMK1AIRzzoTo89+fW4cEIDz7xuhh+76J2l3QJk7RV0lQdNT3684aPtiXDEw9hMHvh+ZM/TAw91Aw20Ab2VgTwpW/i9I+CXR140hdmCK3xLfVNu9CA7PurOSi7paJLrSE+yoxddhY8ALTJH7z1ccvkBuF3GvTyHDZjiLipzWPlMoTC1ocJF2vdsfHeRubG3wiC4DRg/8zM/s70ueFWzwd34kBwqhsPQLnsDjO4ABBesZLXp4GmNeRUOPBXe2PLojqdB7IM/NPFX8fnReFITYDbJmyQK756Hv9a8x2X5c3zCXpFc9t4rbdK4GqsLwR2qAHg7wN/BONThj5XeHS9+shpPRY/Ed9cdUQ4N6FiUicmiX/mVXxmTKh0vfrSMTY2l0ZfHly6Nk4G4r/marxljc5UfeJU2XjVPAh8vly68+eabmz3Ndfj4QBow3fslC8r9U5/61O44F19yuQCCjPg4yPDJT35yyCDdnIFyYmthHT19+WebJmxs6quIcM5AHjpnA89eHhcPuJAfkNPFArc0YhKMX1WmS000FP1nUL3G8uB88Feuhfmq6CExFrP7Ju5SZmyY2BDKU5MfmwxoWoivzmNDqR0ulxqvbjhV2S+1g2VLj6eU3jaHOMzQ5XP4vNOsGdBLFdwVTsc/8tNBuvw1iRX2S3feMDHTrcmiTeYlgYrsX5yf8z8mHD1mGqv4Gg9eHXJXNxwQmfP2cH1xY1NJ2czAdtXhX9Gorz8MtF6WPV9Nbl7hV6cwNuV0nO5H55133rnKU1/w2FBWcm2JH3jqzeLii5l0W9mm63zmr47oSpaOrx0cgbZZp7G2/GS5GgMXsQdwSw/QM+U1tced+eeBOZ4l3JZN74tuwCtVevHEleIjT8+XNK4nZ2Z6hfMazj8DGqETNzjCeIEq/G2hPXHBizu/Gs/06O5VbA/ImaezvPnt4d8aP8vR88WWPe6sXFf05rqDbn5oGxb1sqfnrGuXgV+5d7oruToPefJayg96OHLL02EOJy3xycc9+iVfcJI/8d3ty0PwjnCT7/AVOkiv2p0FFe4Vnz8GI8sKv6fD0ejFBZdfXEBF0QBXkDzSun8O93FkeM1yHOVHj0y9EovrQM4ut7SZZsc/8kc2+c9onKXPfFb4PS68e76U0RzXw7Nfnm53/s6Hv/Pi72H0VuU+48CbaYkDcMMz7rOUZ/89PfHBW/EJTq/zwduTIXm+LBrwmzXmyWVnBNMT/fRP//SQUYFZ8D9aoqCscbR1YUbwc9ghRkPIYf2f/dmfHb23eHSNpRyeX4F0a7R1XndLNlYyTsFPxbEM1Q/0e1r6ONz7dfgihVH3Zo2LxuVB06Ft461AnXUe40SNuMsrXR7jsvkweZ2XHpcZrCpi6MZFwwTKZz/72SGXeHL4oJxD/Csa0sklz/ymE7or1xq3Qylo0kVecyiBrh8e5iH6vdvSP/e5z437p3sjTX66sJMxL1x8LMP1jRqe6j7CRv48zV2G7rJ3+YH6tScXmtZvjb2tH3eZI4c4l/XXed0hA13sc2AvaX54ujAxy090tbbsQsI9MKYmP6C/ywveeeedqzeGVd7tnXo1Bq4NBFt6ZT7127Bt43bAhu6jMXAZLKib61BBGXuXVzWa8cX5LUN5jGtukS84tf54qUbeSTzw16TNFc1qvA9weoQxXd3ScJWnCrWjXH7nd37nKj3ynLndHjXhd0XzLOCigapsG9+q2BcHRo6gbmAcFw1ErtoZd6mOacuyGgPXlwS3dB66J/+RG93iHuHWZN3hnAFd33rrrSu+bN7BAZMjHtUpXKrT3LL0MXDy1S0qWzrPX/7lX45DCEmvm1cuDlYE6mTR1eGZ4B25tTnk6kD/C42Bi8ErhSq0B/RL6a33fJC4E9HHNTsoV9F6cr3tEcxPH73ivITT8+uJ59fhmUcf5/S8Z342CcxyJX7PJXOXA60zGtI7zz3aPX7WrfPseLM/fOLO6T3MxjOfnq4+5ckrXnimeybXatjSefDP9ptlwiNPU/hzGYg7g1vq9PNB4Rm1L6N0hdIntYh2VigvIv7cGM9oqCi90ODnVTp5VcDHwqrTO6JJLkuCAR3R6hU16Vy690k/es0NoeOv/Gc8VnnO4tizT2Kd4a/SjzrhFb64bj/hmQZdex2Ef6+90O0w80S/lwn6XxZj4C70LX69nbVT69MMp0Ibc9hTDBSyg+I+CHYroOMj2bZfyq+h3ZMfHxXru7/7u8flARoAA9u36gL0FKa905Fzboh4OlTgw25cQBYfVXujNsqTER0HvdEEKpK10HptHDKPyA/+4OJh1t6Y12VuebrI08E+5S984Qtbh2ON1kXlKg2+9on3LaA9757fBQk/+IM/OJLJ0fWlq3EhXekDxPlItr0EeJLVJW/KOWArpg8FsK+noG2TLvSj461ALnuKyYOHcam99/NTNPTgWRNXx5QH2ebvIBmvplzZ7MmTJ3fJhBeavt+FH93ISb6APd/G1eYNUkelbeOB/xdj4KpkD6A24o/Dzl02/lJsyMotxQYO168mCC6l9Disza1bBTf8mY5wLdRf6oNgG+96wly+5Vu+ZaNbFWQcHu95XWqH9h5UwV3JUBXi8vbbb280yekwfuSU3n/ia6/1xXgzfGun1xhfJQ8Xja6/8b/4FZCpyxV+VQmvxpK12eGKprX4amBX8qETWI2B5wvU8Qi/2SVv7aO+uvSfzWvTymYfOC79jy2UezXyUe5w2aAq/IMD/X3dXJ55zqDLhUdNVl6qc9r41N7sS016RtVhp+oor3Tp9mOXTpOu6HZ79QP90Wd2a/PSpntobEKUZy5HPJ4376L23wGqQIaY8yuM+CrQTYXgbRE3eMpGD16Nbsh2hdJlkFBGv6KJx4zTCXiydIDvydTzzHLisQJ4sUPPH1zpgZmmMFlmeYJ/i0tuvz0gU5cB3qxr5JcG16/rWw1H0l0wy3UkYwh74vl1iDziZpriZt3EncFcTmh0G8zp+9YtTjLfa6B78VdKMkaEjktxuPkJ97TZuNJWtPfyMMxMA48O5JoN2NM77cTfUjmCG7dXUB3VbNOeLg89V3Kt5Ak+t6evdA/flR3xexHd8A3I32nXE+Wqs4MXGZJndmdbzOm3hMnQ5bglzy043b4z/iptJUPH6/7Qe/7ISkxzGdh4xBhlVUEa6vDWY3+Mx27B7XkdkrffmYB6/PdrHTXKcE1YOV5ojCmsUOFY3wwIu1RMJSC33U3OU8JXOY0pv1Qf806FgGdt2EyfOLJn3Bmas8sOxmNzxZvxhOGAjO9GoP7mQnCELwfpyWlfMF0dkhCm87yv3FE346PILn0lF17R3xg6a5JkwZNs5GTzfHgrcs6uCRVHKdmJXOx7Zq+ZhjEvvikja/t0IQOafvb/djDudDmctNl2ZLHO/pi3hM5rz8+G5K4lqiGDMLlyzphcqV/pUIzJ7XNftYXo4RilffTyqIPizd2Exp48iWe33QZMSJXHZn2GCtNkXrnyMKbNDfy35IFjQurnfu7nBj6hVJb+imxj+ec///lR2BTVcGuP8fZFQrzIWWOwwZcBTCb5mhz6jOiwtQkADUaczSEmHcgrv1/Oqa50E2eSxwZ9uLcAPqHJv8rnw9w2sOdkizOovtCnEaezyeSR/Oi4nZ8u/H426pvokt55SGMLleTd+pq8w/AA3V/4hV94rdbbR+OBd7SdU7oO9mMf+9joBNkTn35++BZ7mChz4F9ll9/EmEMBJtSUNz7ZGCNd+Pu///tfqzH+8M886Kb8Yp85/WWF2evp06djwk1HkrBD/rG3211dXEEmcR4evtZos88M0c0BHbrJg65DFybxQnPO18NsA64acCIl8Pv1XS7i74VbhNEg5ycVPvjLr8KYgcsNB3q3rJGFvoaSxiKvXj49pDA9dA5AHoWwt7srfAdy+9OxeEK+CETOOa/OEc0sP3lK0jO6dnxyATj9aaqj9RazB3izRwAdtjIjfgThB4e94HsKvSiQQceZhq8MvT0c6er0mN+LAt33bH8PTZ1O1z1vf7FRyjE04Z7x1VnNbxz31q+rMTBh9AQvE/SQUfIeuj0PQ+ilAirTnnGSb6VHf6qH1srdo73CvSUuMq1wpXVZdTJd11WeOY49joA+nQf/kUxorWRIB7jH6yxdR9zpkutM9hWvo/JZ0TzTldy9bpCp60Juvw55gCSu44sjx5mcZ3KF9p4r/5VUekiXxekVX8SwMyMM9Lh6pyPwCpSrZRjC65ze/sgAe/SSx3jL+h4Z0NTrG7foOcXRr8smzqumsScawp5S/Sntya/HlObHXp58sZWG4U2hF643i/CMbHuyv2i8J5RX78gdOsJ+nnD0ULZkFUdP9pgrnrxw+ttL6J25njrOV/dGmjzsJZ2c7ArHK7QOPkAu9lL+8GeI3MppD5SB19ZOW/0zBJB/Bnw8XQ3TbJKAI6+z32xETo17HmJEV7ZKnU0ZRLfeac58hdXxlEnKQZmQadZfWH3zhO6djQb8H/X7nwgiZnyloq4KAc69gOnR3VTofcd3fMf2pUEFakNFXeh9Jeg9fCnrEEIu0qOwTQw2k6vsjEVXXwnMF+b1sC4IeKs2RCgUxjcW/bVf+7WNtYvLHLqQBt/hcuPovL6iXR9qe632fm/2Q7P2yS4rz0b4kZ4333xzjM9mMiojXTUYmx8cric7+xhb/uiP/ugmZ8+r7HXivSPq6Xt+X/T7sz/7s6WubGrCyZiXnfBgw34flrhf/uVfHmU3P/HwVI7KB86ebOruz//8z48Om65oOmTg8EEaSZdfujF4fWx7NFg4ytMcgQcAGuBLNQEaYL/PfOYzQ075/Xx10qYUaXSlIxuuAA5Qt8ztyC+PQyrqivS5s2EPk64/9mM/1icc/0MDfq9+H63fmDzKyRfhDwMI6mIzv4DZziiZuHtcND1d/QLoa8QMC4QVdkDBmXF3a0RAr9zB01fjDDBqf4IobJW00+g3Jibfy3b3xszh4+nrCWSGM6ByOV31MsFM9tFstnE722SiKryVVyqtnVYmu/YgT7m9dGVgV1QHu9bq6/Y96spPHnXDExew1b/+6/+uWfcvXuFFRpHeNPptLmb5TVzdAy4E7JcCOs11REN9M98RKHneMwb+RP3GXrbHNJoQvdftRklevdGtsqzwxM3xGmh/9fBmMENPl6Zn7CDccfjnnpLsHZ7TePhK+AxP/HVa1ecXglmWECFnf/qoCP/1X9e6Bfc2NzKvXBTW8RrXf/7ntX0G9gdPJP488fZovP7681du+LfA87qwlotten1Qhh/5yLPRpbRenx7SeiYBuZ+X9bFUyvdZGZPnduh1r+T4P9WYP6EB/3v1PF9b7v+qCuB1+pXCcwM8G+hj1uPCvFfG7pc+h5MnrvQZ5xYec57Qi4tGp9P9cIRnGs8LNYUVN1RHzvrr84kv1oJneZ5zIHfoP6vEH/nIbZOVz/V5lu8ZzfhXLj6reDnFH8FDOa9psXHoH9G5TrtcwvdIruDI+1wOfbj88++5XNd2vebcQ+H9jP7z/J1vx1/7qzy00Wqr/+Nra8z+7/8X8NWrfSOUc+sAAAAASUVORK5CYII="},62522:function(Ct){"use strict";Ct.exports="data:image/png;base64,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"},68427:function(Ct){"use strict";Ct.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAAAXNSR0IArs4c6QAAA/BJREFUSEuVln9MlHUcx1/P89zB3XHHbwboyOQK+g0kWOmImsq0ZuVYy6IyV6FZTlsOLNcfTCSilbDp2MA/SnLIluY/tH7QRpCj0AtNcWEq0UKxAA/p4Dju7tseHuA4Drrz+9fzfL/v5/36fD7fX48khFCY3brWLMZp/wxYjoTBb2z2i8AD/IZifIPM1p8W0kkBAFvOAWDrgsZzByTJxoMdDwUHVMQ8gNexmRxrIbHm2JABEx43zeePoNc3UuL4NoA/mUG5YSfC/SEChbRksCaF7M/ACJy6pOkl+QhrD2xmWZF32kAS5ZZcPKMtgDzZqchwZzJEmbTnhZoQ4HDCxX5wunwqSfcOe5zVPsBefQN4N4YechClxBX2uNNmAZQrwNLJDlMsLC+ExHQwRgVnukZhqBdOH4UB1WaqxaYks63nn8mqiTLlXwQRSDIUfAzxqcGN5ypcDmjYBmN2bcQQmcGuoS4NsFdRC6gnLhWe3X/r5tNftNbAha+1N505m932M/6A2x+Gte/6AKPd4Lk5ByiB0Qq6mMBAOr+An+v/B5C6EvKLNYF7GPoWyMZ0NyQ8Fwg4+yW0fxoiQHhgqAncczJQTBBfAFErQDaAGAfXIDh7oLPhFgDzzYQuGiKz4fcmOPc5DF6EqCWQ9hRkbIKOj+D70hAzmAtQo43OhaatcPYwhFsgOQv+vgCjA2BdAwWNUJ8P104vMMmz50B4YbjFV6JFRdDdBt8Uw30F8GQdeOygj4e2MvixEnLegrs2QP2qEABuO/RVTeUhQ0YzHEwHvQFeOwWXdsBYNxjTIP0QHH0aelvh7atQcy+4xuZZpqkrIL/EV5wRm7ZMFTMs3gmV8ZCzBVZugf7Dmi78Noh7AmwN8EMpvNIG3+2C613zAJLugWc+CJxeSQfRj0NFBNz/PKyrguF2n86cCSerof0TKDoDJ16CoR4/gEM9hQgzwQu1YLAEQqIfheOFcLkZin6BCAuM90FYAogIqM0CNZCiTti/CBRjJiU3zk/v5D+BlEnXJdmQtx1M0f4QtRQT4VCXA3oj5L4HKY9A/69wsgJu9EB+FViS4NhGCEtKofivaxqgTHccITbMOMoKWBL9T1NJgrwK0JvgxMswctUXQJgZ1FVnSoAXm8FWM8DqypkbSxL7TOvwjn81397y65P18FgpZL0OvS1g/wPM6u2XD9fPQeN6DbKpZYLIlB1ArZaBemXuCy9HeKYOoiAoYxwsXaWZjw1oyzP3fYixqhAvEYk3ebNbRpLvAIZ8fxXl5tUI16vgXYYgXj10g2YF6t1rR1a62H7ZiWMwl47qUdYfipwBhGASkkQIIQG7gTygTpKkY+qH/wGGGXQpCiRkDAAAAABJRU5ErkJggg=="},58427:function(Ct){"use strict";Ct.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlcuPFFUYxX9fz0PCIA/ZuGBp4kITY4yaNI8RHeYhEkGCGkWj4isxcU0iJj7YGJf+BSx0YwadzOgMBCU6SAk6oiJsTCTGSVwAIegEpaG+o1V1b/ftpsdgbW53btW55zvf+c61l0/pfcFWHBMgh2J1VauKVdX/4vFiv9xo3w/v5BJvja+zd+2lU7ospz9+GIHStTwkAMdDIrhHMuEgxNHx9bbWXvxJDTl9TUYRJGEaKykZJ/vxd6ysrMLI9q+zur1wUg2Jvma5oew25okk3SpKJQOyjzZY3Z7/UQ0PwKWEzq+okrSpb/hdMCo1LqgH5hIDLm5uHgjZxKDVbdcParhXjGV8vO9O21a16fqeLZNa2ruSC0WfQh+yifusbs9+35IinHq+lDJKEpkHptdIAUvk3JgyntxYAJ8IjDt1TAC7Oibslw0srNH6Ppt6wOr2zHctjf+rMZXoiSuCQ6LWiSWzTwrgp+cqKeKH3dyQWqzNx4n9Uimmh6xuT33bAQxnVbhiscnL28ouCA+4sywZoGx6k9Vt5zet5gFTH9xrW67PD9VbY4e1xnJ+aw6Rkc0UwE8eTzQuVBTznjBO/NqeI9HHsFzOqqTC7OCI1e2JAjj6OJa/uLWaQ7NYoxHZwVGr2+NfJz5OLdcNvNOSxgXlHHJjHme1i2HEmUNjAfgaxq1xbUVm0sww8u/0rGTvuV/QwCpu0RXySwucWbqcwc9GbcYey4LGIWclFpoB1tIR5fQLbgi2fHV6k703fEC7gd0SK8oMMU7Lee7wZjtmO462YtNganx9d1eMzOimnl7OCWanh2xw+ID2IN5uRmeVNQtyfifnQdvxVdW8MLa5i5/L7I63RKyEMg/WYOz8q4eJ/gZn3VkS3YD4o2aMXHVekfjbth+pGMfrKB3bZJqa44xzu4zV7nwhmJR4yMVCTYy6MeY5eyRO2iOzrcnraqGOCcxzblONZeYcc2MU51aMOYkhz3kjVHDEts3qsheN6XI5dolIzNi14iL7zg8wXzTNamzPr3K3xJvxcrAar9nDX+pDnK0ONTzcxondutzWpz8/zh3338Nmd/ZL9HYE14m+Bhvs/+RC57sbP9Xa/Aqv/6v1XYI/TYxfarB37lG7+A9W6V2xnoi5wAAAAABJRU5ErkJggg=="},2195:function(Ct){"use strict";Ct.exports="data:image/png;base64,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"},62849:function(Ct){"use strict";Ct.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoUApKTIGTBw6ZB2WbNB+YPIaZIIm7F2HMyxbS1pwMbp9IyabWbKNcBFQdC4sE1mIGmNkqJElLhvvYGGCTlYRQdrx0lBa2t6We5d7l3VgkxUSP+x8eZJ7zvmd85zzvw+BddiRI9+EOp2ub8ViUZ7d7uzj8ZiymhrNtL9Uwl8A69frGz4vKFB9olYriNFRI9Paev0HktS87S93nfD6No3mjdKYmCg4HC4cP352gCS16U8FXllZ/2Z8fOx5lUpBDA/fZ+7cGf+0tlb7xVOB/z2ak7sAugnAMZLUsqdf8xnLoUNfB3s8odLAQMrH53bjIp+PD3g8zK8mu90CxuWiF5qaPlxe/d0LOHr0lMThWGmQSMSvR0WFBRLr2sa/qNlZq9tqtV3k8ZzampqPF1iPF6HXN97Yu1eVk5WVSlCUB263x++1nwy4efM209lp+JkkNVleeFXVqR1JSfKBiopiWCw22GwOmM0WWK3LkMnCER4e4lOI9bExYnEw5PJIsDdl865c6cb09JyaJCt+5TrX6xvfystLO5+bm4aZmQW0t/diYpGCICIMlHkOyq2boFaneAv09d1Dl+EhBHIZPFYbYoKA3bszQFEr6OoaZQwG4/skqW3m4Dpd47uFhcrvVaoXcPVqL+46eYhUK8ELCADtomBq70T+jgRs2RKLyck/cfnWGGJeywVfJATjWYGlfxjx1BIyMrahp2eMGRw0ltfVac76wL/86gKi9pUiUy7CDAVMUYD9wSOE3B5CcXEmrl0bwFxiEhRpSfAwwKQLXANTp1twYH+Of3h0+TuIDAqAkwFoBlicMkHY04uSkkx0dPTDsi0FCcnPcj6LB1hhGDxq+A4H9mWvhVdV1b/EMMSugoL0z9ixsAsxCsMhVSm5GfPZxMvX8erzMmxNjsPEhBnt/Q8QW1oEgs9DEAGYB36D3DwFlSqFgw8NjR+jafoCUVnZ0ErTSCwsTH+Zhc/PL3EFTEwAgmRSOCankRoXgaysF70L7e4eQ//vJgTHPwPKsggpZUdJiQpu9wq6uzn4AEEQIz4zZyXG2uPH81hcXEZ0tARSaZiPFFnJmkwWhIYKERsbBYIgYLM5/3vm/8A3/AeB1fn/CW4w/IHk5DgIhQIMDo5j+/YECAQB7Gw5Xa+2DXfe1nYL+flKSCQhaGn5CXv2ZEIkEuLMmR9RXl64Bs6OtK/v3pM/0cnS7OzUtp07Fdx7stouXfoFOTlpCAsTgS1UVPQKRKIgNDffQFlZnjeUpmnMzVnZ2zEjIw/319VpznFqOXz4dGJEhPj+wYP5fJfLvfqxXMdeGU6CS0vL3NnR0U/PzlpSTpzQ3fU+uTpdfe3mzZt0CsVzREiIcB3QtSF2uxPDw0bGaDQ11dZqPlrznrPt6vUNWgDvEQQhZ3W7EaNp2gww5yIjZ+uqq6tpNvcvL/sz37THIYkAAAAASUVORK5CYII="},86784:function(Ct){"use strict";Ct.exports="data:image/png;base64,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"},36645:function(Ct){"use strict";Ct.exports="data:image/png;base64,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"},9515:function(Ct){"use strict";Ct.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAZJJREFUSEvNkjtPAkEUhc/EQivEwkqxolFCq1Ep1s7C1hD8D5ZGEgtjbOz9DxIaKws7KDBRW0AKt+LRiJGwVBY65jBZXJhdGIgQb7LZ2bmP7557V8jHRYnpWV5MBAglAD71K9UazzSnoN6radf3R4D1O6BTUEUJW0kDlQOiJgSYjzQvZCM7vR18tfJCftjTAwiOyA9QzgCxlP8gnCoQWjMbkgZgcrsG1ArAzqlepPagfJEEENkdDekDsHgp85v06QALYWD7RN1RVbuqzvR1Gsq3HAsG+SoghMlOHTi87U8m5K0EvFeAWBLYSA5XoQE4gpcsMB8GmiUdkDsDxJzyWZfDuydaAzTLqiPKJmiwQ/rdkXjPQToC/6LR6zOL8APYxWctORrfhPee30Y2KYDFjSB+gPuba0TjW90CPHuN9zS7+NS73j867ovjd89mvgPOmd0FKXA7o9+rwo3X9jJzBeyAc3fnOLgDtVx9D/9LgdH/bRrU3UHLzkHCMs0ZK07KCyFbrxa+YUGI87GSRwWz+6Xo3g/REuYFwA5HMAAAAABJRU5ErkJggg=="},43214:function(Ct){"use strict";Ct.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAAAXNSR0IArs4c6QAAAmFJREFUSEu1ls1rE0EUwN/smrZ+pLRR8INiD3oq2JRKEfGQzcXi2Y9T48fBP6AgHu3mDygFT0Is2uJFCqJXD2ZyVBQaD4J6MKLFerBpNxAzyX7Im2W2k82mm93YuezOe2/e733MziyBgLH4tqUDIQtBujBZ3QSo1Fyr5dkDxG/fIUCDxXemg8+TB+02+19/lTAe13+qumbEdrKPrySovGhPYE/eA4x6Bj5Zq2q4/hVLLrAW8Pc4QxlwV403WH5muMkzvHN9lD95hivPqzoQ8Hr2cDNJHSc+UAR59WgdxgYsL2abQJYDV9eqRQScHnMrfO/9kQ7g1Akb1jd3eyjP/TpByJ2xaXrU0nZqJhiGCW3A4SRo5yZc4I2Xu0B0divdgqnjFmRXD7mbgQB9k6tr86+HeBDFm3UuXykn4Gk54WX04JICE8cI/NxowI+NRjgQYUuXGx3ObqdbPAgRgGynl4Zo6bvC+x8ZuDTLeGb+yPVMk2bGTU0A0bkMFXI/EBzIez0MKqnIBB2K8uE7llAOolslIgODIhfOZaDooRxUUElDM5S/QXknYuby5sD5+m+1bRf3DYxzAEQu6aOL99s4hS9z8OHPZM/syLu0Z89dDCMD76rPAl0VrDk4r3yEaSjnC3au6zUWGWiPbIE1ssWhicpZkOcoU7dTXIc2qPePWEDhRNlOcaA81J0UP3NRjvpYQDwnr704XCKEZOL2UNw08zMqvXAKtMCz9H9cR2EBdlxPYQv61XPg14pTdAA0o2b262/P9Yw1YXDQph5wX2kAgEDGmPuL8fmbo+830DAMAEWh/wA9Tssi7VG0sQAAAABJRU5ErkJggg=="},54269:function(Ct){"use strict";Ct.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAcZJREFUSEutlb9Lw0AUx9+1SlGLg4WWQlERiosuLnZsiZP+AcVdd93cmmzddBb/gc5Sp0I71qW7BIqVYhGMDq1IKubkHb0QL3dJ+uNNpXn3/Xzvvbt3BCLEtnlfpBCvYCqltAgUDPz9snuihy0nQQlcmInKgoIRBpECQoVFWADIB9gyH5pKx2H1kIBcwOZTXQcCrM5zhwfEAAsV5+4mEIL1dmisOavrwkoK2t8WW55eGsN+YuhKZWJ2iajc9/LHcPNhwrVlBrIxrzsewO1n3ZdHKJSIrKno6jKVh3K/7VuE3zC6PwPmNh23oZo5g6u3OxnAmBpQyxVg5DxDY9RxBRcGwF1dbOR9bqcGoBCGWH/8fy8x/Oce8xCAPcBeeINQkJcIy4Ah9gAbKqs1AhpfHR9YCZA1WeWe72DuJqvcLwQQ5H5mQC13COX+I7ulCBj99tjxFOMoeQA7y1nVRTOUo0I8SXip8ATJAHh6xBOEeewmRx12OGe01ffIIwtPUDV7rkce19MAuDjbhWhJNfyiALzCXFf5JstAp+uvqhK1JuItMSH00XecWJG/dNqaxaanJ5TCoTvwqrDdAICWtCrpuM1cqhyLO/gDpZk8IJ3d/IwAAAAASUVORK5CYII="},71986:function(Ct){"use strict";Ct.exports="data:image/png;base64,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"},12495:function(Ct){"use strict";Ct.exports="data:image/png;base64,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"},28984:function(Ct){"use strict";Ct.exports="data:image/png;base64,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"},7894:function(Ct,_e,E){"use strict";Ct.exports=E.p+"static/imagetest.6bf8d539.png"},85004:function(Ct){"use strict";Ct.exports="data:image/png;base64,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"},41727:function(Ct){"use strict";Ct.exports="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gHYSUNDX1BST0ZJTEUAAQEAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADb/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAwAFgDAREAAhEBAxEB/8QAGwABAQEBAQADAAAAAAAAAAAAAAgDBwkFBgr/xAAoEAABBAICAgMAAgIDAAAAAAAEAQIDBQYHABEIExIUFRchCSRZl9X/xAAaAQEBAQADAQAAAAAAAAAAAAAABwgCAwYF/8QALREAAQQCAQQABQUAAwEAAAAAAwECBAUGBwAREhMUCBUhMUEWFyIjUViW1NX/2gAMAwEAAhEDEQA/AP3LkETFTPmme573uVyq5VXrte/i3v8AprWp0jWoiIiIiIiInPBlK8z3EI5XOcqqqqvXp1/Cf4ifZET6In0TnvRjYFjRjajWtRERETp9vyv+qv3VV6qqqqqqqvMOdfOfHHHHHHHHHHHHHHHHHHHHHHHHNxyJhZmTQvcx7HI5Faqp30vfxd1/TmuTtHNVFRUVUVFRedgivC9pBuVrmqioqL069Pwv+ov2VF+ip9F5wINhmOGRqOa5FRUVOv3/ACn+Kn3RU6KioioqKnMOdfOfHHHJk8kPIGLSOLh5LUTYnfSUuZ4iJn+OFXES5NX4Pc2EAdza0dMIYw8q7CjNAJFGmHkg+nNMdNG+AdWvj+2doM13TAuIJKSzdXX9GDKKk05i3EXHJ8ocefNra8Ehsk1jHbIjFCEgXj8BCSSMcISo626b1ITZl3IpbAWQVTLLHL+RidyCuelJLyauiFkV0G0sZEZ0UNZJdGlBMYRhl9gY4o3tKZFbQlNkFDkYzzMfuqm8EjkSGUmosRLGCKZY2S+mWQOaZkU3rkjkWKRWyIx7XK1EcirUa+0rLYLpFXYQrEDXdjzQZQJY2EVrX+N7wPI1hOx7XKxyo9Guaqp0VOSOyqLamM2Nb1k+rkPYpGBsIciGQg0e4fkGyQMbnj72PYhGI5iua5EcqovOK6A23e7aTda3ldU138aeQWytSU/5LDGfeosLdTtr7Gy+4WX87Yr9GX7rxfrBu+EfoEh6d8p9rDObLOP3C+ZRIMX9IbQy3BoHpNO32a3H1gJFly/Oc/dON7b/AGHB8IF7WeMA/r1pO2MAq8B/bX5XMny/1pqXDc/sffdHd6tpkiWKy4cL148ftgA9MfrNP55Cdz/LIL/HtoHlQ5JeRpb+fPi/WpaCpsCzWzr/ALsCDv1ptR0Sni+2NIXzR4YkLo/sR/B0rJ0iVvb2yoxUfyAzviZ07ESYJMmmrMjJIGgnYjmasWSHvag3EbQINWeVvar2kRip/JHon8uaOr/hS3bMWCZcUgpClrGKpW5ng7SJFP2PUjRvyFSNf4X9yMcJXo7o1w1d1bzmen/8jWlb/W2MXO28qhxjYRgx0mTUmOa82ifR188VqfCG0EwahyIeaOWriBJmdHdHIwiaZivicx0EXkcE+K7X1niNPYZxcsp8oOGS63r6nFsxk1sUg5skYEjSA11qJ7Hw2RykVthJRpXkarmK1RM9nsL4PNk1WZ3ddgNG+6xKOaKylsrnLsJi2ksRIMUsh0qOazqCjeycSSEaOrYyuEMbkaRHIUlQan3kFuXJs7iw3HjCtbYgSLS1e0nmRtps1yeJ86ZFXYzXuHaQZU0HQsD8iYQ8I86QkcWNYh4ySLFhGx4+f2+SMoKqQbEaIoa+FmbjsbX5DcMcRLWJTxVE0siDWdAjdbNK6NKkOMIDFYJpixHPtYSNc0uLEyK4jAzPIAnsp+DMjvdY41SPaJaiZdS2mcGPYWvU5W1DgtkxYrQmO9HlcEXd+Urks4444444445FflJjfijrfGsp3ZuLVuB5JkBjYoRUsqoKXIs2yOICMOmpBJpmvkmIkHCgimJWOWOtqxZjiG/XEf3nvc1TpPEqi62HnuG43bWkhGDCkuGB9rkNqyK0ECvA96Oe8jgxxsIbseyHCASSVPEB3NK6Nut85ldUWtNeZxlFPUR1e86w5sgdRjVO+W6RY2R2MVrBiaaQV4gd7HzZxxxRL5Tt6ZeG+MYhqHGn6rnsMdg3Blw5m8s9xHFonSU+Li5cWGJVVIcoLJ6muraetbU1FaD975n/AFi7StjIrpkJ5x0HTUWC1C4WWXVjzy8EfY+S0dMxz4NMG8NHBCgx3x2lhRIkCIkGDEjeyrpPiPNiNLEIhec/iMu8h2DdJnQoduTXmPmj6wxa/vHtZYXh6AEk8+fIZJcKfMl2E1Z8+ZK9Xti+aPBmPDMGoecY8Wd8YLgGyfJDW2cSn4rLmHmDvE3EcvuRHC4Pf3MlnUhlYfDkbnfSDykOIMQ/8+wcKwsa2r4xJ5S54xnz/TGy8bxjLdtYlkZJNK+93vsWRR3s8Chx2zsHy4Ec1CO1VfXBcgYCPJ9WUoWHDOitAV5yNC6jbz1XlOWYZprM8YHFvR498PWso1/j9cdD5NVVzIdjJBkJKdE9iRRyHyJEX2oiGeA8CW84WRxvO30UzmPN5cTuo9bk4yJm7h4kx8jMYLInGYivtQLM62gp5IrKSBQ0JbGgsjXoQsKuX1o9F1XkjcifSWDcSLTgyJRM+Vlvxyy1DDeYakWcOA5ktw1j+ZGIByOQqjVf4I5OZAxd+MDv61+ZBupGMtKRbYOOlhhung8BUEkAtg10NhUkqFXqdqtUKERP5q3kE7a2J5bamxYy52jtrw4xKnLGKFiUul2q60snPhVkw9JUwGk2Vsa1kiO9FeCW+NFSWZjYmucmZs4yveOEUsifmWbaDo4BwnCzzwc1WbLVRq0gq6CI5pk6Q1ruviixjuYn83tRiKqarwDENA59exq/B8B+Iq/sI545yLHsMFSDCRCo4ZrOeUAYVfGc9nTyy5IGvVFYNyvVGrGenKHyq2t4712n6LYGptU6bq0MCqbnI7KzxfM9jUB9tY2hYxUIh1ldBYzZSWErpZFAxie0rnjixynAzHI+A4FXbpzbVcXBK3J8IwnAofnjwp1vMl02QZXWSpsuaYJmBPMsAU8p8p6vf6tOSbEcIDXyYxJKO0bsSy0Vge3pewrPEs+zzYk5Y8mfX00GHeY5iFrEgQ4ITBIePCrZF1DbEY1jEl3Q4MxpjuHFkjiq30X0XV+RmP2GJYkVkvijJqrGA0BNxvVQeapkANPAERCAypcfaFgxSfpOEkMKsWSvKY4uSSWQ2f2u1braHteslUdGa30k/CqeOkaTVYWHIfmkeAOOUcZISyZZozHrLULzmlo5xmqd73vkE71x/tGbp61iX9+Gk30zO7uQsqLc52fG/lMqxLJESU6ekWGCU9iQ0OyOCGrGgVI7GDZGH2Ja/NC8zRxxxxxxxxxzyf8AO3QsrtRb23bsfKzM4yMI/Ea3VFO6NwGN6uw+02dhIJItVWRP9RuTXIMs49/kRTFnJFkQKFjYmLJJiX4ktZvXBtlbEyy7kZHbR5NHDwmArXRqjDaGZmGPRihhRGO7JFxYR3kFZ2pkUhhPSOxqMZ3u3t8Le1BJn+rdZYdQx8Yp5EW/m57Yo9JVznGRQsLySSE86a9vfGpa6SwZqqoC5BhMxZL3K9yMbW2j/HWbQGxNgpgZtHBpbOhxcggxYkB8mW4zm48kACgV2QIiTHYO2lZI6vrbYg0ioKcwataLC44izuGutVE1hleUJjUiuHr7JAhtB0xozn3lRkYnijetFs+nfIxxK9r1ixZpZBYJlaKI0LFkmmQDZ24BbYw/Ev1THsy7Jxcxqkt4GU1lBdYyZhZSS5lT1UcbJlsXDbKmQAxhTwI80xxyJFDC5B41a+w3aOJ+Y2E57QAZJjVz5o77hMrj41cjXo/GfSWJOxWEAWAj19oVgHLAYHMjZR5o3oi88LqPF6DMqTfePZNWRraon/EDstkiJJZ1RHItP4zgI1WljSgOXyR5Ud45ACIjxEY5OvKDufLciwe++HXJsVtZVPdV3w3arJGmRX9FVqpd+SPIE5HBlQ5DU8cmJJGWPIEqjMN7V6c7iFobNMe0wNqPD9+7ApSwLmR9fsCyr6LI8rBw5T53jYaNOdBD8GBVLx68O9SX9MUgdCREHrfTRj0aPrTIKvX4cGodm5PXnjWD3Rcnlxa21uo1Askiix8JJAx9jY8FwosezQiTAGEhgIKH460Uxk7Vxu32QfYGQ6pxOxjyq1jZeJwpdnUUUrIkijabIzijFJ3ukz2llyKtw1hnCZQnU03yWZYk3N4Wrj+wNRX+K6kzvyaFALyS527e59tWiXI8tl/OhDxOiJKy26rAYa4eznOuLCOsouiIYhgpSlVyOizvn/w+rV5Rg1pS4Pku3wxz21hnVnk2aVy2149IrAUdaY93PhxhxRTCSJ0psSt/uEwUch1VUczTGufiSS3xPYFVe5/iulTygU9br+qxXBrNKagYst8i/tAx6GumyizDQhRq+I+bZ/0GeaSMCNRWv+a/iQD/AIuKr/tbUf8A7XPofoeL/wANof8A3XCP/fz5n6+l/wDOGb/0XPf/AJ3KE8Oh9WW4Wx8kwjQdTozJcXzy81JltYHY1twWRZYrDT2FmPJZ1Kfnzjh2Fmgv+rITC4gSWSImRip1UtCiwudHyy3x3WcHXFvTZLZYNdw48uLPOWXSjgSpgnzISeqQQJUtA/0vMNSge5hnNVOkk+IgudV8jDqbJtrT9n015i9Zn9DMkw5ldHDDvSWESCZkKevtjLIiQ1P/AHsCRAyGNeFjkXravNCczXxxxxxxxxxyf/KTUt7vPRWb6txqxqaq6yeTFXhn3jzI6uBKHNMcyUpCXgCHFoswdORBB6hZeyZYUk9cSvlZMNy4PZbH1vkWGVEqDCsLh1KseTYuOyGP5bkFVbm8zowJJ07wQCjH2Bf1K8aO7WK57azo3P6vV+0cZzm6hz59bSNvWyYtW2O+cX5pjlvTBUDZciLHXxyLARC+Q4+gWEVne9GsdQHKfyTcn/QOo7vUqbqS7sqqy/kzyA2Ttyp/LUtfoUmaOqHAVtj9sYbq1F/OlQxBvsCJ84/STL274zDWODWOD/uF8xlwpf6v2flucwfSU6+tXZAsBYsSX5wh6TQ+o/zoHygTub4zP+vSs7X2BWZ9+2vyyHOh/orU2G6/sPeSOntWeNpYpLmQ/XObrBP7g/XU3ikL2v8AIAf8etAcp/JNxxxyddj4b5J3GSmF6y3TheG4qWOHGPTX2rosmtKoiMdkJxA1t++BGa0idji4YDQlSF8z4PY6FkfxlWWUG259vIPiGwcfoKU4gNDAssOZcTIRWhaOQUU35lHZIQpWuOwciOqDV7h9zmNb0sGHZHpivpY0fNdbZJkd7HLJcaxq83fSwZ4nmeSMI0D5XJfGcETmxyFjSUUrRtL2NI5/d9h0Jp2HSOBuxSTIzMxvbbIsgzLL8tPCgrSMkyzKDnHW9qtcNLPCDHIqQwQjNIIVkQ7FfNI9zl59TWeBD11jTqR1tIvrKda2d/e3kmOOIW3vLiR7E6asQTyjjNeqDGMKFKrWCariPcqrz5O1tik2blTb5tPGx2rgU9VjmPUEWSWYGmoKSN61fBSYZgiSnsRSlIZRBRzyuRo2tRE52nlB5NeOOObkDzCzPhmY5j2OVqo5FTvpevk3v+nNcnStciqioqKiqi87CieF7hkarXNVUVFTp16flP8AUX7oqfRU+qc4DIwzGkG5HNciKiovX7/hf8VPsqL0VFRUVEVOYc6+c+OOOOOOOOOOOOOOOOOOOOOOOObjjzFTMhhY573uRqI1FXrtevk7r+mtanaucqoiIiqqoic7BCeZ7RjarnOVERETr06/lf8AET7qq/RE+q84EIwLHEI5GtaiqqqvT7fhP9VfsiJ1VVVERFVef//Z"},60141:function(Ct){"use strict";Ct.exports="data:image/gif;base64,R0lGODlh6QDIAPf/APrMTf789vrMUPvdi/zfkfi4CvvYef713fnKSfzosP7wyvrSZfjAKPzmqf3wzP767fnHPv7xzf3wzvjFOfe2BP767vi8F/i8GPvagfnGO/jDMv3uxv3svfrNUvzkov724fvWcfzinPvbhPi5DfrTZv734vi6EPzglfnKSP3tw/nJR/3qtv3nrPrRYPjAJf/++/702PvVbvrUbfrUafrQX/rOVvnLTfrWcvi+H/i7Fv7y0P3y0/3wyv3uxPzjoPzglvi/I/vejvvZfPe5D/rTaPrPWvrOVPrKSf3vyPzlpPnNU/nKRvnENfe6E/Ly8v3sv+Xl5frZf9ra2vnIQOjo6Pv7+9jY2PX19d7e3tTU1Ovr6/n5+dzc3O7u7uLi4tDQ0M7Oztvb2/j4+N3d3ezs7NHR0f7+/tXV1fHx8fDw8NLS0uHh4d/f3/jAJvb29vT09M/Pz+/v7/f39+rq6uPj49bW1vr6+uDg4NfX1+Tk5PPz89PT0+np6efn59nZ2e3t7frPWfzmqvnFN/39/fz8/P756/723/vdif3ru/745/zhmObm5vrUav3ps/zim/zdiv757Pzlpvzruvzhmfe3Bve3B/zimvvhmvnCK/jAJ//56v/9+f7z1f702vvciPvXdfnBJ/jFN/jDL/735PvZe/e7Ffzjn/e3CPznq/3twf3ruvi+IPnFNvvdjPzps/3psvrOWP702/rQXfvYevnOWfvUav3quPrWdP302//56/i9G/zejP712/778/nIQv3orfnOV/i3BvnGOv/+/frKR/////3nqv3uw/vYd/3y1frUa/713v3ruPvZevrXd/e2BvnEM//+/P7z1v///f3rufnDMPnHQPe2A/i/JPrIQvnMUP3z2PnLSv/88/e8Gv746P7uxfvUa/vgk/vglPzgk/rNVPvaffnBKf3xz/756vi6D/rSYvrVcPe4C/jENvi7E/789PrPWPnIQfzchv3tv/3svvzquf3qufi9Hfi9Hve4DPnCLvjCL/e1AM3Nzf///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDJDNDJCNzNGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDJDNDJCNzRGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMkM0MkI3MUZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMkM0MkI3MkZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2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"}}]);
}());