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__Paperlibrary__Random__Ed...

2 lines
100 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5816],{52124:function(Te,Se,y){y.d(Se,{d4:function(){return pe},VP:function(){return We}});var e=y(59301),M={digitalLabel:"digitalLabel___hkWuZ",active:"active___jawU1",titleEditor:"titleEditor___wX1lW",title:"title___SuT2h",editIcon:"editIcon___XrTIi",paperTab:"paperTab___GUxeB",tabItem:"tabItem___or0fY",dottedLine:"dottedLine___Ln0Xr"};const oe=({number:H,active:L,className:ae})=>e.createElement("div",{className:`${M.digitalLabel} ${L?M.active:""} ${ae}`},H);var b=y(95435),Re=y(92832),ne=y(8591),ve=y(59301),ge=(H,L,ae)=>new Promise((re,le)=>{var Ee=V=>{try{ye(ae.next(V))}catch(Ce){le(Ce)}},se=V=>{try{ye(ae.throw(V))}catch(Ce){le(Ce)}},ye=V=>V.done?re(V.value):Promise.resolve(V.value).then(Ee,se);ye((ae=ae.apply(H,L)).next())});const We=({defaultValue:H,onFinish:L})=>{const[ae,re]=(0,e.useState)(!1),[le,Ee]=(0,e.useState)(H);return(0,e.useEffect)(()=>{Ee(H)},[H]),ve.createElement("div",{className:M.titleEditor},ae?ve.createElement(Re.default,{autoFocus:!0,maxLength:60,style:{textAlign:"center",marginTop:20,marginBottom:20},value:le,onChange:se=>{Ee(se.target.value)},onBlur:()=>ge(void 0,null,function*(){var se;if(((se=le==null?void 0:le.replaceAll(" ",""))==null?void 0:se.length)<=0){ne.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield L(le))&&re(!1)}),onPressEnter:()=>ge(void 0,null,function*(){var se;if(((se=le==null?void 0:le.replaceAll(" ",""))==null?void 0:se.length)<=0){ne.ZP.error("\u8BD5\u5377\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A");return}(yield L(le))&&re(!1)})}):ve.createElement("div",{className:M.title,onDoubleClick:()=>re(!0)},le,ve.createElement(b.Z,{title:"\u7F16\u8F91\u8BD5\u5377\u540D\u79F0"},ve.createElement("i",{className:`${M.editIcon} iconfont icon-bianji_Hover`,onClick:()=>re(!0)}))))};var ie=y(95237),U=y(43604),A=(H,L,ae)=>new Promise((re,le)=>{var Ee=V=>{try{ye(ae.next(V))}catch(Ce){le(Ce)}},se=V=>{try{ye(ae.throw(V))}catch(Ce){le(Ce)}},ye=V=>V.done?re(V.value):Promise.resolve(V.value).then(Ee,se);ye((ae=ae.apply(H,L)).next())});const pe=({onChange:H=()=>A(void 0,null,function*(){}),tabs:L,activeKey:ae,defaultActiveKey:re,className:le=""})=>{var Ee,se,ye,V,Ce,ze,et;const[Je,tt]=(0,e.useState)(re===void 0?(Ee=L[0])==null?void 0:Ee.key:re);return(0,e.useEffect)(()=>{ae!==void 0&&tt(ae)},[ae]),e.createElement(ie.Z,{justify:"center",align:"middle",className:`${M.paperTab} ${le}`},e.createElement(U.Z,{className:`${M.tabItem} ${Je===((se=L[0])==null?void 0:se.key)?M.active:""}`,onClick:()=>A(void 0,null,function*(){var $e;yield H(L[0].key),tt(($e=L[0])==null?void 0:$e.key)})},e.createElement(oe,{number:1,active:Je===((ye=L[0])==null?void 0:ye.key),className:"mr10"}),e.createElement("span",null,(V=L[0])==null?void 0:V.label)),e.createElement(U.Z,{flex:"188px",className:`${M.dottedLine} ml30 mr30`}),e.createElement(U.Z,{className:`${M.tabItem} ${Je===((Ce=L[1])==null?void 0:Ce.key)?M.active:""}`,onClick:()=>A(void 0,null,function*(){var $e,ot;yield H(($e=L[1])==null?void 0:$e.key),tt((ot=L[1])==null?void 0:ot.key)})},e.createElement(oe,{number:2,active:Je===((ze=L[1])==null?void 0:ze.key),className:"mr10"}),e.createElement("span",null,(et=L[1])==null?void 0:et.label)))}},19396:function(Te,Se,y){y.d(Se,{Z:function(){return ne}});var e=y(60324),M={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},oe=y(32637),b=y(59301),ne=({type:ve,style:ge})=>{const We=b.createElement("div",{className:M.wrap,onClick:ie=>{ie.preventDefault(),ie.stopPropagation()}},b.createElement("p",null,ve==="shixun"||ve==="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",b.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",ve==="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"),b.createElement("div",{className:M.contact},b.createElement("div",{className:M.img},b.createElement("img",{src:oe,width:"124px",height:"124px"})),b.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return b.createElement(e.Z,{content:We},b.createElement("span",{className:M.text,style:ge},"\u9AD8\u6D88\u8017"))}},1763:function(Te,Se,y){y.r(Se),y.d(Se,{default:function(){return Ll}});var e=y(59301),M={wrapper:"wrapper___KtBVT",breadCrumbWrapper:"breadCrumbWrapper___k9tSB",baseInfo:"baseInfo____j5EY",radioBtnWrapper:"radioBtnWrapper___k9OCh",baseLineHeight:"baseLineHeight___O_QXK",radiogroup:"radiogroup___e2fW6",easy:"easy___WcUAp",medium:"medium___U_o3j",hard:"hard___dAXLS",formWrap:"formWrap___wt5tC",baseFormItem:"baseFormItem___zV64d",cascaderPopup:"cascaderPopup___qm63f",fixedBottom:"fixedBottom___liDZ4",cancelBtn:"cancelBtn___ZV9Mi",confirmBtn:"confirmBtn___DwH6m",previewBtn:"previewBtn___aLYCy",concat:"concat___ZuLMo"},oe=y(8591),b=y(78700),Re=y(64403),ne=y(85504),ve=y(52124),ge=y(71418),We=y(92832),ie=y(19842),U=y(98554),A=y(95237),pe=y(17741),H=y(3113),L=y(58253),ae=Object.defineProperty,re=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,se=(n,t,a)=>t in n?ae(n,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[t]=a,ye=(n,t)=>{for(var a in t||(t={}))le.call(t,a)&&se(n,a,t[a]);if(re)for(var a of re(t))Ee.call(t,a)&&se(n,a,t[a]);return n},V=(n,t,a)=>new Promise((r,s)=>{var o=u=>{try{l(a.next(u))}catch(c){s(c)}},i=u=>{try{l(a.throw(u))}catch(c){s(c)}},l=u=>u.done?r(u.value):Promise.resolve(u.value).then(o,i);l((a=a.apply(n,t)).next())});function Ce(n){return V(this,null,function*(){return(0,L.ZP)(`/api/examination_banks/${n}/edit_random_exam_new.json`,{method:"get"})})}function ze(n,t){return V(this,null,function*(){return(0,L.ZP)(`/api/examination_banks/${n}/update_random_exam.json`,{method:"post",body:t})})}function et(n){return V(this,null,function*(){return(0,L.ZP)("/api/examination_banks/create_random_exam.json",{method:"post",body:n})})}function Je(n){return V(this,null,function*(){return(0,L.ZP)("/api/disciplines.json",{method:"get",params:n})})}function tt(n){return V(this,null,function*(){return(0,L.ZP)("/api/item_banks/item_difficulty_count.json",{method:"get",params:n})})}function $e(n,t){return V(this,null,function*(){return(0,L.ZP)(`/api/examination_banks/${n}/set_item_type_score.json`,{method:"post",body:t})})}function ot(n,t){return V(this,null,function*(){return(0,L.ZP)(`/api/exercises/${n}/set_item_type_score.json`,{method:"post",body:t})})}function Pt(n,t){return V(this,null,function*(){return(0,L.ZP)(`/api/examination_banks/${n}/delete_item_type.json`,{method:"post",body:t})})}function cn(n,t){return V(this,null,function*(){return(0,L.ZP)(`/api/exercises/${n}/delete_item_type.json`,{method:"post",body:t})})}function dn(n){return V(this,null,function*(){return(0,L.ZP)("/api/examination_banks/preview_random_questions.json",{method:"post",body:n})})}function Nt(n){return V(this,null,function*(){return(0,L.ZP)("/api/examination_banks/toggle_random_questions.json",{method:"post",body:n})})}function mn(n){return V(this,null,function*(){return(0,L.ZP)("/api/examination_banks/save_question_list.json",{method:"post",body:n})})}function pn(n){return V(this,null,function*(){return(0,L.ZP)(`/api/exercises/${n.categoryId}/edit.json`,{method:"get",params:ye({},n)})})}var F=(n=>(n.OnlyFileFolder="1",n.OnlyKnowledge="2",n.OnlyDifficulty="3",n.FileFolderAndDiff="4",n.FileFolderAndKnowledge="5",n.KnowledgeAndDiff="6",n.All="7",n.Shixun="8",n))(F||{}),Ae=y(89392),_n=Object.defineProperty,fn=Object.defineProperties,vn=Object.getOwnPropertyDescriptors,kt=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,St=(n,t,a)=>t in n?_n(n,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[t]=a,nt=(n,t)=>{for(var a in t||(t={}))En.call(t,a)&&St(n,a,t[a]);if(kt)for(var a of kt(t))yn.call(t,a)&&St(n,a,t[a]);return n},lt=(n,t)=>fn(n,vn(t)),Ue=(n=>(n[n.FileFolder=1]="FileFolder",n[n.Difficulty=2]="Difficulty",n[n.Knowledge=3]="Knowledge",n))(Ue||{});const je=(0,e.createContext)(null),Ot={[F.OnlyFileFolder]:[1],[F.OnlyKnowledge]:[3],[F.OnlyDifficulty]:[2],[F.FileFolderAndDiff]:[1,2],[F.FileFolderAndKnowledge]:[1,3],[F.KnowledgeAndDiff]:[3,2],[F.All]:[3,2,1]},gn=(n,t)=>{if(n.length!==t.length)return!1;for(const a of t)if(!n.includes(a))return!1;return!0},X=n=>{for(const[t,a]of Object.entries(Ot))if(gn(n,a))return t},Zt={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",COMPLETION:"\u586B\u7A7A\u9898",JUDGMENT:"\u5224\u65AD\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898"},Qe={1:{label:"\u7B80\u5355",color:"#46B70E"},2:{label:"\u9002\u4E2D",color:"#165DFF"},3:{label:"\u56F0\u96BE",color:"#EE6F1A"}},Be=n=>n&&parseFloat(n.toFixed(1)),gt=(n,t)=>{var a,r,s;switch(t.type){case"init":return t.payload;case"updateBaseInfo":return lt(nt({},n),{examination_bank:t.payload});case"deleteQuestionType":{const{item_types:o}=n,i=o.filter(l=>l.item_type!==t.payload);return n.examination_bank.question_count=Be(i.reduce((l,u)=>l+u.item_bank_count,0)),n.examination_bank.total_score=Be(i.reduce((l,u)=>l+u.total_score,0)),lt(nt({},n),{item_types:i})}case"setQuestionType":{const{item_types:o=[]}=n,i=o.map(u=>u.item_type),l=o.filter(u=>t.payload.includes(u.item_type));for(const u of t.payload)i.includes(u)||(u==="PRACTICAL"?l.push({item_type:u,contents:[],item_banks:[],item_bank_count:0,item_bank_num:0,item_type_text:Zt[u],random_rule_type:F.Shixun,score:0,total_score:0}):l.push({item_type:u,contents:[],item_bank_count:0,item_type_text:Zt[u],score:0,total_score:0}));return lt(nt({},n),{item_types:l})}case"updateItemTypes":return lt(nt({},n),{item_types:t.payload});case"deleteRule":{const o=(0,Ae.cloneDeep)(n),i=o.item_types.find(u=>u.item_type===t.payload.itemType),l=i.contents.find(u=>u.id===t.payload.id&&u.is_share==t.payload.is_share);return i.contents=i.contents.filter(u=>u!==l),((a=i.contents)==null?void 0:a.length)===0&&(i.random_rule_type=[]),i.item_bank_count-=l==null?void 0:l.quanlity,o.examination_bank.question_count-=l==null?void 0:l.quanlity,i.total_score-=(l==null?void 0:l.quanlity)*i.score,o.examination_bank.total_score-=(l==null?void 0:l.quanlity)*i.score,i.total_score=Be(i.total_score),o.examination_bank.total_score=Be(o.examination_bank.total_score),o.contents=i.contents,o}case"changeQuestionNum":{const o=(0,Ae.cloneDeep)(n),i=o.item_types.find(D=>D.item_type===t.payload.itemType),l=(r=i==null?void 0:i.contents)==null?void 0:r.find(D=>D.id===t.payload.id);if(t.payload.itemType==="PRACTICAL")return t.payload.num&&(o.examination_bank.question_count=o.examination_bank.question_count-i.item_bank_count+t.payload.num,o.examination_bank.total_score=Be(o.examination_bank.total_score-i.total_score+t.payload.num*i.score)),t.payload.score&&(o.examination_bank.total_score=Be(o.examination_bank.total_score-i.total_score+t.payload.num*i.score)),i.item_bank_count=t.payload.num,i.total_score=Be(i.item_bank_count*i.score),o;o.examination_bank.question_count=o.examination_bank.question_count-(l==null?void 0:l.quanlity)+t.payload.num;const u=i.contents.find(D=>D.id===t.payload.id&&D.teacher_group_id===t.payload.teacher_group_id);u.quanlity=t.payload.num;let c=0,p=0;for(const D of i.contents)c+=D==null?void 0:D.quanlity,p+=(D==null?void 0:D.quanlity)*i.score;return o.examination_bank.total_score=Be(o.examination_bank.total_score-i.total_score+p),i.item_bank_count=c,i.total_score=Be(p),o}case"changeQuestionScore":{const o=(0,Ae.cloneDeep)(n),i=o.item_types.find(l=>l.item_type===t.payload.itemType);return i.score=t.payload.score,i.total_score=Be(i.item_bank_count*i.score),o.examination_bank.total_score=Be(o.item_types.reduce((l,u)=>l+u.total_score,0)),o}case"editRule":{const o=(0,Ae.cloneDeep)(n),i=o.item_types.find(l=>l.item_type===t.payload.itemType);return i.contents=t.payload.tableData.map(l=>lt(nt({},l),{item_type:t.payload.itemType,random_rule_type:t.payload.randomRuleType})),i.random_rule_type=t.payload.randomRuleType,i.item_bank_count=i.contents.reduce((l,u)=>l+(u==null?void 0:u.quanlity),0),i.score=i.score||1,i.total_score=Be(i.item_bank_count*i.score),o.examination_bank.question_count=o.item_types.reduce((l,u)=>l+u.item_bank_count,0),o.examination_bank.total_score=Be(o.item_types.reduce((l,u)=>l+u.total_score,0)),o}case"addShixun":{const o=(0,Ae.cloneDeep)(n),i=o.item_types.find(l=>l.item_type==="PRACTICAL");return i.item_banks=t.payload.shixunList,o.examination_bank.question_count=o.examination_bank.question_count+1,i.item_bank_num=i.item_banks.length,i.item_bank_count=i.item_bank_count||1,i.score=i.score||1,i.total_score=i.total_score||i.score*i.item_bank_count,o.examination_bank.total_score=(s=o==null?void 0:o.item_types)==null?void 0:s.map(l=>l.total_score).reduce((l,u)=>l+u),o}case"deleteShixunQuestion":{const o=(0,Ae.cloneDeep)(n),i=o.item_types.find(l=>l.item_type==="PRACTICAL");return i.item_banks=i.item_banks.filter(l=>l.id!==t.payload.shixunId),i.item_bank_num-=1,i.item_bank_count>i.item_bank_num&&(i.item_bank_count-=1,i.total_score-=i.score,i.total_score=Be(i.total_score)),o}}};var hn=y(48847),Fn=Object.defineProperty,bn=Object.defineProperties,An=Object.getOwnPropertyDescriptors,Tt=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,jt=(n,t,a)=>t in n?Fn(n,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[t]=a,ht=(n,t)=>{for(var a in t||(t={}))Bn.call(t,a)&&jt(n,a,t[a]);if(Tt)for(var a of Tt(t))xn.call(t,a)&&jt(n,a,t[a]);return n},Lt=(n,t)=>bn(n,An(t)),Cn=(n,t,a)=>new Promise((r,s)=>{var o=u=>{try{l(a.next(u))}catch(c){s(c)}},i=u=>{try{l(a.throw(u))}catch(c){s(c)}},l=u=>u.done?r(u.value):Promise.resolve(u.value).then(o,i);l((a=a.apply(n,t)).next())}),Dn=({courseOptions:n,setCurrentKey:t,loading:a,form:r})=>{const{data:s,disabled:o,dispatch:i}=(0,e.useContext)(je),l=(0,ne.useParams)(),u=(0,e.useRef)(!0),[c,p]=(0,e.useState)(!1),D=(0,e.useMemo)(()=>{var N,$,j,g,f;if(!n.length||!s)return;const d=(N=s==null?void 0:s.examination_bank)==null?void 0:N.sub_discipline_id,O=(($=s==null?void 0:s.examination_bank)==null?void 0:$.time)===-1?void 0:u.current?l.id?(j=s==null?void 0:s.examination_bank)==null?void 0:j.time:((g=s==null?void 0:s.examination_bank)==null?void 0:g.time)||60:(f=s==null?void 0:s.examination_bank)==null?void 0:f.time;u.current=!1;let I=[];for(const Y of n)for(const q of Y.children)q.value===d&&(I=[Y.value,q.value]);return Lt(ht({},s.examination_bank),{time:O,course:I})},[s,n]);return(0,e.useEffect)(()=>{r.setFieldsValue(ht({},D))},[D]),e.createElement(ge.Z,{spinning:a,size:"large",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},e.createElement("div",{className:M.formWrap},e.createElement(b.default,{form:r,autoComplete:"off",colon:!1,labelCol:{span:4},wrapperCol:{span:20},initialValues:D,onValuesChange:(N,$)=>{const{course:j=[]}=$,g=Lt(ht({},$),{sub_discipline_id:j[1]||0});i({type:"updateBaseInfo",payload:g})}},e.createElement(b.default.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",className:M.baseLineHeight,rules:[{required:!0,validator:(N,$)=>{var j;return((j=$==null?void 0:$.replaceAll(" ",""))==null?void 0:j.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},e.createElement(We.default,{maxLength:60,className:M.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),e.createElement(b.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"course",className:M.baseLineHeight},e.createElement(ie.Z,{className:M.baseFormItem,disabled:o,size:"large",allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:n,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})),e.createElement("div",{className:M.concat},"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",e.createElement("span",{onClick:()=>p(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406")),e.createElement(b.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:M.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},e.createElement(U.ZP.Group,{disabled:o,className:M.radiogroup},e.createElement(U.ZP.Button,{className:M.easy,value:1},"\u7B80\u5355"),e.createElement(U.ZP.Button,{className:M.medium,value:2},"\u9002\u4E2D"),e.createElement(U.ZP.Button,{className:M.hard,value:3},"\u56F0\u96BE"))),e.createElement(b.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:M.baseLineHeight},e.createElement(A.Z,{align:"middle"},e.createElement(b.default.Item,{name:"time",noStyle:!0},e.createElement(pe.Z,{className:M.baseFormItem,min:1,disabled:o,size:"large",max:9999,style:{width:220},placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),e.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),e.createElement(b.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exam_notes"},e.createElement(We.default.TextArea,{rows:6,disabled:o,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),e.createElement("div",{className:M.fixedBottom},e.createElement(H.ZP,{className:`${M.cancelBtn} mr5`,onClick:()=>{l.id||window.location.href.indexOf("randompaper")>-1?ne.history.push("/paperlibrary"):ne.history.push(`/classrooms/${l.coursesId}/exercise`)}},"\u53D6\u6D88"),e.createElement(H.ZP,{className:`${M.confirmBtn} ml15`,type:"primary",size:"large",onClick:()=>Cn(void 0,null,function*(){if(yield r.validateFields(),!l.id&&!l.coursesId){const N=yield et(s);N.status===0&&(ne.history.replace(`/randompaper/edit/${N==null?void 0:N.examination_bank_id}?type=settings`),t("settings"))}else t("settings")})},"\u4E0B\u4E00\u6B65")),e.createElement(hn.Z,{open:c,onCancel:()=>{p(!1)}}))},Me=y(43418),ee=y(43604),R={flex_box_center:"flex_box_center___NXYwj",flex_space_between:"flex_space_between___Oy2UZ",flex_box_vertical_center:"flex_box_vertical_center___ybBar",flex_box_center_end:"flex_box_center_end___yyQPf",flex_box_column:"flex_box_column____kuXY",questionInfo:"questionInfo___U9mnu",label:"label___PP7Ng",content:"content___PUXFl",leftPart:"leftPart___uoQeo",rightPart:"rightPart___mCG7H",dragItem:"dragItem___djmPG",blackText:"blackText___KqEaU",greyText:"greyText___VamKm",iconWrapper:"iconWrapper___o1C0y",contentArea:"contentArea___Fj7D0",dragging:"dragging___mX3Il",hidden:"hidden___KWDLK",dragIcon:"dragIcon___yPuB3",deleteIcon:"deleteIcon___go29y",disabled:"disabled___uSK9k",challengeNameWrapper:"challengeNameWrapper___DFjRy",challengeName:"challengeName___m7v0x",shixunPreviewFooter:"shixunPreviewFooter___iaciG",shixunInfoWrapper:"shixunInfoWrapper___aSihg",shixunInfo:"shixunInfo___WYBm1",btnToDetail:"btnToDetail___WVmtj",fixedBottom:"fixedBottom___oeMSX",cancelBtn:"cancelBtn___ac73V",confirmBtn:"confirmBtn___sYh2O",previewBtn:"previewBtn___c2uQz",setScoreModalTable:"setScoreModalTable___kPddX",title:"title___lP1E2",tipcontent:"tipcontent___tV6uE",name:"name___YLyPW",tip:"tip___FYIzt",info:"info___rSdr9",img:"img___ft7eS"},qe=y(69713),Ve=y(76808),De=y(59263);const In=[{label:"\u5355\u9009\u9898",value:"SINGLE"},{label:"\u591A\u9009\u9898",value:"MULTIPLE"},{label:"\u586B\u7A7A\u9898",value:"COMPLETION"},{label:"\u5224\u65AD\u9898",value:"JUDGMENT"},{label:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{label:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{label:"\u7EC4\u5408\u9898",value:"COMBINATION"},{label:"\u5B9E\u8BAD\u9898",value:"PRACTICAL"},{label:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];var wn=({open:n,onCancel:t,onOk:a})=>{const{data:r,dispatch:s}=(0,e.useContext)(je);(0,e.useEffect)(()=>{if(n){const{item_types:l}=r||{};i(l==null?void 0:l.map(u=>u.item_type))}},[n,r]);const[o,i]=(0,e.useState)([]);return e.createElement(Me.default,{title:e.createElement("div",null,"\u9898\u578B\u8BBE\u7F6E",e.createElement("span",{className:"c-grey-333",style:{fontSize:14,fontWeight:400}},"\uFF08\u901A\u8FC7\u52FE\u9009\u53EF\u5BF9\u9898\u578B\u8FDB\u884C\u6DFB\u52A0/\u5220\u9664\uFF09")),closable:!0,centered:!0,open:n,onCancel:t,onOk:()=>a(o)},e.createElement(De.default.Group,{value:o,onChange:l=>i(l)},e.createElement(A.Z,{gutter:[0,20]},In.map(l=>e.createElement(ee.Z,{key:l.value,span:6},e.createElement(De.default,{value:l.value},l.label))))))},at=y(53504),Pn=Object.defineProperty,Rt=Object.getOwnPropertySymbols,Nn=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,Wt=(n,t,a)=>t in n?Pn(n,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[t]=a,Sn=(n,t)=>{for(var a in t||(t={}))Nn.call(t,a)&&Wt(n,a,t[a]);if(Rt)for(var a of Rt(t))kn.call(t,a)&&Wt(n,a,t[a]);return n},On=({open:n,onCancel:t,onOk:a})=>{const{data:r}=(0,e.useContext)(je),[s,o]=(0,e.useState)();console.log("--xxx-",s),(0,e.useEffect)(()=>{n&&o((0,Ae.cloneDeep)(r))},[n,r]);const i=(0,e.useMemo)(()=>{var l;let u;return u=(l=s==null?void 0:s.item_types)==null?void 0:l.map(c=>c.total_score).reduce((c,p)=>parseFloat(c)+parseFloat(p)),u==null?void 0:u.toFixed(1)},[s]);return n?e.createElement(Me.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:n,width:640,centered:!0,closable:!0,onCancel:t,onOk:()=>{a(s)}},e.createElement("div",{className:"c-black mb20"},"\u603B\u5206",e.createElement("span",{className:"ml10 c-light-primary"},i)),e.createElement(at.default,{columns:[{title:"\u9898\u578B\u540D\u79F0",dataIndex:"item_type_text",width:130},{title:"\u5C0F\u9898\u603B\u6570",dataIndex:"item_bank_count",width:130},{title:"\u9898\u578B\u603B\u5206",dataIndex:"total_score",width:130},{title:"\u64CD\u4F5C",render(l,u){const{score:c,item_type:p}=u;return e.createElement("div",{style:{color:"#9096A3"}},"\u6BCF",((u==null?void 0:u.item_type)==="PRACTICAL","\u9898"),e.createElement(pe.Z,{precision:1,size:"large",className:"ml10 mr10",min:.1,disabled:(u==null?void 0:u.item_bank_count)===0,max:100,onChange:D=>{const N=s,$=N.item_types.find(g=>g.item_type===p);$.score=Number(D);const j=D*$.item_bank_count;$.total_score=j&&Number(j.toFixed(1)),N.examination_bank.total_score=N.item_types.reduce((g,f)=>Number(g)+Number(f.total_score),0),o(Sn({},N))}}),"\u5206")}}],className:R.setScoreModalTable,dataSource:s==null?void 0:s.item_types,rowKey:"item_type",pagination:!1})):null},Zn=y(62061),rt=y(57809),Qt=y(34439),Ft="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAtFJREFUWEftWL9rU1EYPffFpCCKEEEJVUQHB10qAUHFHwguDg4ORRDq4uDg4CBIJ6GD0D/B3UEFJ5cugjbQChIqokWKClVrFDGIg2B8yZX3Xl/z/O5LzvfyKhTJXV7g/jrfOfc797sx1toCNnAzQ4A51RkymJNA/CcMvpoYhf0xDWtPwqICWEKM+QSYGgojt3Hw3mweFjmD9YlR+N8WAJSdjYwBrAWCb1oL+jzvMbzSFKoPBgLKAc6dugPbuRDtHzAXgGEMxmjjsXEAYr4MMOw2DcA8wcjWG6g+XOEAZ8c+wNpKtCXZMI+WMn6DJrbsOMQBPtrr9ySM4ZX9LEApkOfd5QBntvvhuhqFswKOz2/wDQWSZ9o0FADLfji5fBTYPwmUduYVMmV+IrLWF2DpFtCcizDTu3hmFeCBKaC4LR2cJpvjMZrwfn8HFm8qATan/bWslWckq6SuTyWcIfi5allrkmsY/DoZSZzanCwQo0REAwTIJf583e9txNIWic9p5E2OCQilZ7BxzY/8L60RSqRkcgnHqKXERgFw5eq/80EagIbB91cSPigilMabNWmYD6okXr7cZdABIAE7Gv6dpfIuZxJDI/G7S32ymJx6CoDP50ny5mIXIJPQ2Y8kEVVEw+DSeCKLWbkldlQA6JZwaZe9BuDr8xkAZjU6Pp5LvHiu9xmkWej6Wt8KXOK1VuGDL89272IaMLv6yAID3cUvzvS5SZyQyZOAZZl7hrnEz0/rjZoxzAhOyUEOcOFEH6MWhDGCWAApPs8B1o/p68GsANgbRVVRPzu8fvVg5gA0xcLTsV/wCtF/iKz6cABkfBfL+Z12m0tc2/cWXnFPODf3zZCxmOj4yxzg/O4qWv48LDwHIHOZrO/i5HoGHRQ3HeEAg0m1ShWtn/dh27tgUAilTqOUMcyqm7AfbZjCR5Q2j+N4o64DOMDhXq8pQ4B5mdzwDP4B5kHmZrL/eyAAAAAASUVORK5CYII=",bt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA4RJREFUWEftWEtrE1EYPXfSh5VWSlMfNSi4sokLK30pWtuKIChVVBBBWpfiRhcKghii7tp/4FrBBxREXbhQ0Bj7gqokahe+kNZWqa21tLGtk7kymY5J79yZL5NUKNLZZHHnzj33fOec+90wzrkHS/hhywBzrM4ygzkSiP+EwTdtPvDJdnDeCI4KgBPEsGGAPYOn8Bq23A7nwiLNYH+bD+rYSwBlloUYAzgH9F/Zo48pyhMoBVdR3ZkVUBpgV9MNcO24sb7OnA6GYtBEa75rbkCYL24wOcxGAPYUhSUXUH3/Cw0wXDUIziuMJYkFc6mluH+GcRSv2UYDfLxJtSWMwiuOUxsUC6Qot2iAD71q8ruZVNgtYFO/+m+yQKKm2UgGAMvU5GTvbqDyClC4LmUMuw+LTFiYdNDC7FdgIASMG57KHGDNdSB/tVyKltIJAESmRHziBmZHgf5WlwBrb6bihFrQmkdpCSDRiiyu+ozgyJzBujtpy1Jiy9XOAPqOuQRY35mKP8qdFvELBFJu1qH1HnUL8K59iV0DFtwqc3PPIQnAH+3noGmXAK1k4YnhxoaS8joqQgFYOaBUAlBSedbTIgCcuLwBc78+SW3qWnJUzkjG8/yAZ3Nqd937BYDfghvB4x+NQJ5vAMycozRvOVOF+Rk1FaVAkQEquX73PkmJh89EwXngn5+5dhsuPgwopYYZu/ZKAA6dDkLTQhaAlhKLDAsvuJWE+X5RDbCi1jBjpEkCcPCsH4mpmKXEVIksbZiAkDxz5zWZVwaUnjS6pkiDTcx8aI2CscCCRtStJqmjzKmtLD8FeLxAZKcNwPcnguCJ0II1SAYERJSJnUxX0gysagbC2+0YbPNDnY79rZrk6LR+n0DkRsP5a4GK80C4xuEkeXswCvCAfaOawV3E1K2+DGUaUeO+i4AlB9NpeX0gCGihpA6zeahcpBB7W4Bo0IHBgSN+zP2MGVuX1ZiihHKJOC5IpMAHfH7gAFAfetUYBUcgGwIXZc73d0BixqEffNGQ5mYi1yjCSFdLKhIfA6ZHHQBGm/2YmYpJ2bAEN4nAmVRZjKmzwOQQcWnq3focnNdTBwV9n88yhuKj95xb/i5/HdSpRwBbmfpXIRPTCIS5ycF0U3o8O+g7SWR9FebiHeCJXQArkNdKYIiqODXO2G9A6cCeiRANcFEsmf1HlgFmz50xc8kz+AfHHTJwrKNsNwAAAABJRU5ErkJggg==",At="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABWlJREFUWEftV1tsVEUY/ubspUu3W9mWGlttwXqJVRNBbqIFDbyA8mCCkAYtpEaIGBODhBCECiG+UE1EnzTempYqtSAE45saBMX40JC0IRojpd1GKM1uW7bd7V7OOWPmnD3bPTNndxYbE2I6L2dzdubMN9/3/ZchlFIXbuNB5gDOUp05BmdJIP4fDPZcxt2xaRzVgadBUQ3QDDEE5m/2zBkE1whwoYTg461LcX42LEoZZOCiMXoJoBUCHEIASgH2dBqUgijKORfBkW3/EqgUYNsPieMAmtj+Fhb2NIfFXvaFnUhCQBlI6wD8dGcBrisEP5V7fft2NuJvKcC9p6PDoLSa7cwTJgKejZj8WjLm93iWSAG2tI+qEsdlvywl6BZPqBByQgpw44fDKskEAQUF+82e5rBrxCvGz7fWZr+XkZ/ZwFTIbgkKel0K8LkPhlW2uLbSh9UNQfh9btGLIrIZ7E7WyDkaf8xYQsX538cwHE4YgKUAnz0WMgC+/EwNSn1uR5MVEcxZ/xbjUgbyi3PXDNNLAW44FjIk3rOxNpvtCseuCEFCMGcUc/2734YMFaQA178fUhlDB56vy+4s27AYlgrOocA7Z0IG60UDPLypLm8BEQBncnc2X3ITijng4ZMhM8vK+kHGIIuyI5sXZgsGn//ECmOvgMJ8rgA5/f92T8hM8rkAX/psZI+u4yClesAWhhLNhPTBpSMhfeSkF7eLoP5OHzY8FoSizGzU+vWQmXosgLvPTNTGJpNXi8lvPF4hPwoZW0YZsKw+gMWLSrMV1ASYE8V7e27WTUwnB7IzsrFVjOXzdDVWOpfgY+YO+j3YvKrCWMEkP9g9ZHjeJvErnaN9oHhYgCSrYQ5F2echKPcpSGkUE9PU3vXkMeWWJxcg6HcZAA+cGDIosgHc0THaqun0EN8ViFFqdij5SlTT8jKsa5gHJdPF/DaQwCcXotkCme+8y+/zY1m937D/W19yHmSs7eoeb0gm0v1Wi2QBEGpuAcm8buCjF6tmWqyMHPu/iWAkahQlseZm0lKw1I2mRlPm/V2D9iCxZG1pH+2j4GR2KB1lJaaE8TSTUDf88kiNB2sfKsWCMgWlXgVVARfG4xp+/iuBU72xmca7gGW2NlYaMu/vYgxyaYaBbGkPt+pUP5Trw1xGa4Nu7FhdjkULPBlDUwxGVLgVgsFIGj/+MY0rYdXwzzwvQTzFOiDHi4Fj9K14wI+V9/uxr3PQuZLs6hxviKnpfttVI+fERzdVoPoOsWmYiGt4ozsCncnFA+JeFGp0KwJuNK+pwL6OPBKzYzV/npHZoZN/74UK3OUAMJ7S8VpXBJoRsPYgEhBLskLzmkq0nR7OX+q2t4fNaHYYtUEXdq4O4N6MxGzKnzfSiExpqJnvRm8oiYtXkhiJasZqj8vMMCqzaebAsvbsiQf9OHXxRv5+kEXzZFzvt+5qgiQEmO8jhseSGjAW0w0wJW7g8Tovnqovgb+EGO+XLvTCRYBITEd3bxy/DqREQrnmojLgRt/VMaN7z9ssNLeP94GPZotR2d2CECy5x40315XZNIgldbz61U15aSLASHgSqqblB9hyfKpV07WMzHaXi3lS3NPrAnav9ePRGjOgVI3i5KUEvrucEm6HfFix2h6dnMbNqen8AHd1pxpiyWS/mS0lYSncj2cWVJURBHwEI1Ed8VQ+8sSoSasqro9OFL40beuM/UIpXSnczvjbF387484jK+VODDL/3QiPny3YsG7vGFsRT+rfE5BSC6QjB7IWWfY/91FrrwRRV0k76i2fhhcnk2obqN4IQrxOAGWevEV8UIiS1iltO/t69SEpQHnI/bcz5gDOlt/bnsF/AOXAMnuF/cdAAAAAAElFTkSuQmCC",Bt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABpxJREFUWAntWE2IHFUQrtfzk5nNbrKbRGPcRSU/oIEkmERjMAQhCBIjKBpFEBER9OZNL4IevOhFbyGHRA9BhKBeouJFIkTNwaxGg16ikN1k0WR3M5ndnf/ptr56r7p7+s1mkYCHkILpev1e1VdfVb3X0zNEt+Qmr4Dpl9+xs9FYq0XvR0SPUETriC9WYI6x72YML0T0By99Gxj68KWd5k/ndEPKiwRy7RadZSKrDEdDVGiRxfnZ9YjJM1MTUScydIwn371Roh7BD042P2Hg5xHRxRON+6R6WlE7m1wzGRjT4ZnTjNOFjQkYIbQ68UlGURhSYIIpTu7k6N7CkWeN6XoE3zoxP8WMuK22kemG6ngxel4CWQeubpw1AmQrkFpnyx9HVg/uy8MuLbPV5uJ7DuloUDhlA8hWSAxS8SSEZy6zi152V2pX3/YJzjVlH8EtYkTDUaAhOobuJ0vZL7XuJWzoKY9gtd6JY5eKAQ0PFOL7/2NQqbWp0eKNCjFmk0fQVsvQ2Opl9Pj2NZQPeGdnWpu5jbtu68zA2uV4QsIll+sAdPigfPXzNF2cafKBCo1HUFF2bRiikQEmx/If9042H49vdm9qTKsDenD9EE1O263mbaaDhy7FeWf3jBe5F5mXe5+b+gyFhiy17rWKK+NVcGQ5ppRjpheZW680/oQQSy5LAiSmGHGpPYKyB/WUZnurvFUDJD32eodFJQXjrGAN4nQ2Hq/4BGHsgtrHChKxAH38BT6+wED8LUCOt/CejSW6czhPF2badPqvJoUO2/o4ew0Y+yaE+xBkVwkEniBrd5KScEsOnwNo1TCjY5fQ6/uG6b51RXWlLWMNOvxdNaZD/J2GEKLF340dP+xZe0xjCPBxQTmIjqHtx67DRIiKDTuDUMb+3jsKPeQQYufdJRrjaiqezR/xgKGYVgM/5ItHEJZog22FHSuCEOZ1DQAbjPvZryz1gWYeQ2XMW0ahBOEYrPFhuFhjDDuvxWBtATi4GCUat7Ls5j0DVwW8tYyOeNBUa4Z0/nLbJQ8QJGu1XlMvd2LnoaQN4NQryBxi9YbbCrRpbYGa7Yh+mWzS7EKXxlbl6ZWHV9DalTn6+twC7V5f4q/LHE3Pd+nIqSrV2VYF1dfvd8xl97yts1o7/eLRf7B1RbSWCaSd5zdmem3vCtrFwVVanYjOTDTpgXuW0e9TLfr4hzmaWQhlew4WDc01JbwUfTF8zGtM4GLcp4JYSiRLDisHtg70kMNcMW+kWsfPzNOJX2uYEkELQQ6CVwCQcK8C8ThNGHYaE9ojCAPZu6xxOBEAGqLjvZvKdqLPFb7qn11WcjEhDNheW6b40BAsewR1EQYIJKApB8ytkJMIC1/WDuX8STfjYJIK4fWfA+BngIiOEdSJ9ywAAQAJmBvrhM5NzCbvjAqk+mKlI4kJDjuoRuI6hsYHotreKTNoe8I9grZmzkDqx4YwFgerPxtfYGAXwSLLFXMHdwzS09uXU6nAGFwe+ZpEmVJjzOm8aqwLpNM69vqx9ck337G8AML8BTsQQKHNL7CX50KavNqljbfnaYDfuiHnptr03jfX6O9qSAe2DNCjm8s034hocrbLEIa2jRVp22iRupxXpY7kBK1HG7wcY4a1EHerMqmXFz6aZW9bHWTBCbmHaTLGHATrq5YbarSJai2usbMt86+EJ7aW6bHNJZq61qU5JrplNPnp8OlPNfryHL8xS1/QFRsPsBg5eMH3WyzRYcJ5S0ZWy5grqho/cjG+WjdU51+/adsG3x8fb9AbX1TlEZMmx8D0zP1ld9A4TioeyTcvYoOWxfcJCrEcB0T3Edhqm5clvtg4TRLjGX4c/jblH6h8ztCawRwFjI1tBI0PyKoW4nzvPWZ03zE7tgGhRMf1tx2xPHt6wlNI2a0b/g/k/BV9hgiUXOq8HS5ei43iPSQJ8r6xiVocv4JBwJ79K5WtEOx0Tny0XdD8QfXPT0f0+dmWvKWAHfbqoe8b1MafGpKN0xiLn2r2z+X0GS6JyeW5o5VmPhfIW2b2y5xduDh44CABFqhUBa9nP1xGWw1dqoRUcy8M6JD6CF7mVLbDqOW1uF5vjpeK+YfEYQkCWYYZc4HQyxU+6Veqeme1Jpuc4t4CNFqdcY9g1yzbX2/WL+QCM9QLhzstl90/S1fUdg2FgWQT6EVLbNHpThjNhaa8Hz6e7DgcFVbPTxwNcrk9JgqH9bBkCWYDZPh7uNmWanuhVfhIVaIwOjUzeNfLZ141XPdbcpNX4F/ikyqlsA/6bwAAAABJRU5ErkJggg==",ce={ruleCheckBox:"ruleCheckBox___Onj2f",folderAreaWrapper:"folderAreaWrapper___ut2mr",folderAreaHeader:"folderAreaHeader___fOIDA",folderWrapper:"folderWrapper___IpJ50",folderIcon:"folderIcon___zBoRM",shareFolderIcon:"shareFolderIcon____5s3p",treeNodeItem:"treeNodeItem___quqla",treeNodeDifficulty:"treeNodeDifficulty___en0gk"},Tn=y(27850),jn=Object.defineProperty,Ln=Object.defineProperties,Rn=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,Wn=Object.prototype.hasOwnProperty,Qn=Object.prototype.propertyIsEnumerable,Kt=(n,t,a)=>t in n?jn(n,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[t]=a,Ie=(n,t)=>{for(var a in t||(t={}))Wn.call(t,a)&&Kt(n,a,t[a]);if(Mt)for(var a of Mt(t))Qn.call(t,a)&&Kt(n,a,t[a]);return n},Ke=(n,t)=>Ln(n,Rn(t)),xt=(n,t,a)=>new Promise((r,s)=>{var o=u=>{try{l(a.next(u))}catch(c){s(c)}},i=u=>{try{l(a.throw(u))}catch(c){s(c)}},l=u=>u.done?r(u.value):Promise.resolve(u.value).then(o,i);l((a=a.apply(n,t)).next())});const Mn=(n,t,a)=>n.map(r=>r.key===t?Ie(Ie({},r),a):r.children?Ke(Ie({},r),{children:Mn(r.children,t,a)}):r),Xe={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3},st=(n,t,a)=>n.map(r=>{var s;const o=r==null?void 0:r.tag_disciplines.map(l=>{const u=l==null?void 0:l.difficulty_count.map(c=>({label:c==null?void 0:c.name,value:Xe[c.name]}));return{title:X(t)===F.All&&u.length>0?e.createElement(A.Z,{justify:"space-between"},e.createElement(ee.Z,null,`${l.name}\uFF08${l.child_count}\uFF09`),e.createElement(ee.Z,null,e.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),e.createElement(b.default.Item,{noStyle:!0,name:[`${r.id}_${l.id}`,"diffValue"]},e.createElement(De.default.Group,{style:{columnGap:12},options:u})),e.createElement(b.default.Item,{noStyle:!0,name:[`${r.id}_${l.id}`,"diffNum"],initialValue:l==null?void 0:l.difficulty_count},e.createElement("input",{type:"hidden"})),e.createElement(b.default.Item,{noStyle:!0,name:[`${r.id}_${l.id}`,"extra"],initialValue:Ke(Ie({},r),{type:a})},e.createElement("input",{type:"hidden"})))):`${l.name}\uFF08${l.child_count}\uFF09`,key:`${r.id}_${l.id}`,name:l.name,parentName:r.name,item_banks_count:l.child_count,icon:null,isLeaf:!0,checkable:X(t)===F.FileFolderAndKnowledge,disableCheckbox:l.child_count===0}}),i=r==null?void 0:r.difficulty_count.map(l=>({label:l==null?void 0:l.name,value:Xe[l.name]}));return{title:X(t)===F.FileFolderAndDiff&&i.length>0?e.createElement(A.Z,{justify:"space-between"},e.createElement(ee.Z,null,`${r.name}\uFF08${r.item_banks_count}\uFF09`),e.createElement(ee.Z,null,e.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),e.createElement(b.default.Item,{noStyle:!0,name:[`${r.id}`,"diffValue"]},e.createElement(De.default.Group,{style:{columnGap:12},options:i})),e.createElement(b.default.Item,{noStyle:!0,name:[`${r.id}`,"diffNum"],initialValue:r==null?void 0:r.difficulty_count},e.createElement("input",{type:"hidden"})),e.createElement(b.default.Item,{noStyle:!0,name:[`${r.id}`,"extra"],initialValue:Ke(Ie({},r),{type:a})},e.createElement("input",{type:"hidden"})))):`${r.name}\uFF08${r.item_banks_count}\uFF09`,key:`${r.id}`,name:r.name,item_banks_count:r.item_banks_count,icon:l=>l.expanded?a==="0"?e.createElement("img",{src:bt,className:ce.folderIcon}):e.createElement("img",{src:At,className:ce.shareFolderIcon}):a==="0"?e.createElement("img",{src:Ft,className:ce.folderIcon}):e.createElement("img",{src:Bt,className:ce.shareFolderIcon}),isLeaf:!r.have_child&&!((s=r.tag_disciplines)!=null&&s.length),checkable:X(t)===F.OnlyFileFolder,disableCheckbox:r.item_banks_count===0,children:r.children.length?X(t)===F.All||X(t)===F.FileFolderAndKnowledge?[...st(r.children,t,a),...o]:st(r.children,t,a):[]}}),Gt=(n,t,a)=>n.map(r=>{var s;const o=r==null?void 0:r.tag_disciplines.map(l=>{console.log("tagItem:",l);const u=l==null?void 0:l.difficulty_count.map(c=>({label:c==null?void 0:c.name,value:Xe[c.name]}));return{title:X(t)===F.All&&u.length>0?e.createElement(A.Z,{justify:"space-between"},e.createElement(ee.Z,null,`${l.name}\uFF08${l.child_count}\uFF09`),e.createElement(ee.Z,null,e.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),e.createElement(b.default.Item,{noStyle:!0,name:[`${r.id}_${l.id}`,"diffValue"]},e.createElement(De.default.Group,{style:{columnGap:12},options:u})),e.createElement(b.default.Item,{noStyle:!0,name:[`${r.id}_${l.id}`,"diffNum"],initialValue:l==null?void 0:l.difficulty_count},e.createElement("input",{type:"hidden"})),e.createElement(b.default.Item,{noStyle:!0,name:[`${r.id}_${l.id}`,"extra"],initialValue:Ke(Ie({},r),{type:a})},e.createElement("input",{type:"hidden"})))):`${l.name}\uFF08${l.child_count}\uFF09`,key:`${r.id}_${l.id}`,name:l.name,parentName:r.name,item_banks_count:l.child_count,icon:null,isLeaf:!0,checkable:X(t)===F.FileFolderAndKnowledge,disableCheckbox:l.child_count===0}}),i=r==null?void 0:r.difficulty_count.map(l=>({label:l==null?void 0:l.name,value:Xe[l.name]}));return{title:X(t)===F.FileFolderAndDiff&&i.length>0?e.createElement(A.Z,{justify:"space-between"},e.createElement(ee.Z,null,`${r.name}\uFF08${r.item_banks_count}\uFF09`),e.createElement(ee.Z,null,e.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),e.createElement(b.default.Item,{noStyle:!0,name:[`${r.id}`,"diffValue"]},e.createElement(De.default.Group,{style:{columnGap:12},options:i})),e.createElement(b.default.Item,{noStyle:!0,name:[`${r.id}`,"diffNum"],initialValue:r==null?void 0:r.difficulty_count},e.createElement("input",{type:"hidden"})),e.createElement(b.default.Item,{noStyle:!0,name:[`${r.id}`,"extra"],initialValue:Ke(Ie({},r),{type:a})},e.createElement("input",{type:"hidden"})))):`${r.name}\uFF08${r.item_banks_count}\uFF09`,key:`${r.id}`,name:r.name,item_banks_count:r.item_banks_count,icon:l=>l.expanded?a==="0"?e.createElement("img",{src:bt,className:ce.folderIcon}):e.createElement("img",{src:At,className:ce.shareFolderIcon}):a==="0"?e.createElement("img",{src:Ft,className:ce.folderIcon}):e.createElement("img",{src:Bt,className:ce.shareFolderIcon}),isLeaf:!r.have_child&&!((s=r.tag_disciplines)!=null&&s.length),checkable:X(t)===F.OnlyFileFolder,disableCheckbox:r.item_banks_count===0,children:[...Gt(r.children,t,a),...o]}});var Kn=({ruleValue:n,defaultData:t,setSelectData:a,currentItemType:r,selectData:s})=>{const[o,i]=(0,e.useState)("1"),[l,u]=(0,e.useState)(!0),[c]=b.default.useForm(),[p,D]=(0,e.useState)([]),[N,$]=(0,e.useState)("all"),j=(_,B,S)=>{const{checkedNodes:Z}=B;console.log("type:",S,Z,s),S==="0"?(f(_),X(n)===F.OnlyFileFolder?(a(P=>Ke(Ie({},P),{my:Z.map(m=>({id:m.key,group_id:m.key,group_name:m.name,item_bank_num:m.item_banks_count,folderType:"0",quanlity:1}))})),Q(Z.reduce((P,m)=>P+m.item_banks_count,0))):(console.log(Z),a(P=>Ke(Ie({},P),{my:Z.map(m=>{const[x,T]=m.key.split("_");return{id:m.key,tag_discipline_name:m.name,group_id:x,tag_discipline_id:T,folderType:"0",group_name:m.parentName,item_bank_num:m.item_banks_count,quanlity:1}})})),Q(Z.reduce((P,m)=>P+m.item_banks_count,0)))):(O(_),X(n)===F.OnlyFileFolder?a(P=>(console.log("pre:",P),Ke(Ie({},P),{public:Z.map(m=>({id:m.key==="0"?"00":m.key,teacher_group_name:m.name,teacher_group_id:m.key,folderType:"3",item_bank_num:m.item_banks_count,quanlity:1}))}))):a(P=>Ke(Ie({},P),{public:Z.map(m=>{const[x,T]=m.key.split("_");return{id:m.key==="0"?"00":m.key,tag_discipline_name:m.name,teacher_group_id:x,tag_discipline_id:T,folderType:"3",teacher_group_name:m.parentName,item_bank_num:m.item_banks_count,quanlity:1}})})),Q(Z.reduce((P,m)=>P+m.item_banks_count,0)))},[g,f]=(0,e.useState)([]),[d,O]=(0,e.useState)([]),[I,Y]=(0,e.useState)([]),[q,k]=(0,e.useState)([]),[K,w]=(0,e.useState)([]),[v,G]=(0,e.useState)([]),[te,de]=(0,e.useState)(!1),[me,Ge]=(0,e.useState)(!1);function Ze(){return xt(this,null,function*(){let _=yield(0,L.ZP)("/api/teach_group_shares.json",{method:"get"});_&&D(_==null?void 0:_.groups)})}(0,e.useEffect)(()=>{Ze()},[]);const fe=_=>xt(void 0,null,function*(){var B,S,Z,P,m,x,T,ue,he,Ne,W,E;_.type==="0"?de(!0):Ge(!0);const h=yield(0,Tn.ex)(_);_.type==="0"?de(!1):Ge(!1),_.type==="0"?w(h):G(h);const Fe=(B=h.navigation[0])==null?void 0:B.difficulty_count.map(J=>({label:J==null?void 0:J.name,value:Xe[J.name]})),be=(S=h.navigation[0])==null?void 0:S.tag_disciplines.map(J=>{const xe=J==null?void 0:J.difficulty_count.map(ke=>({label:ke==null?void 0:ke.name,value:Xe[ke.name]}));return{title:X(n)===F.All&&xe.length>0?e.createElement(A.Z,{justify:"space-between",style:{color:"#232B40"}},e.createElement(ee.Z,null,`${J.name}\uFF08${J.child_count}\uFF09`),e.createElement(ee.Z,null,e.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),e.createElement(b.default.Item,{noStyle:!0,name:[`0_${J.id}`,"diffValue"]},e.createElement(De.default.Group,{style:{columnGap:12},options:xe})),e.createElement(b.default.Item,{noStyle:!0,name:[`0_${J.id}`,"diffNum"],initialValue:J==null?void 0:J.difficulty_count},e.createElement("input",{type:"hidden"})),e.createElement(b.default.Item,{noStyle:!0,name:[`0_${J.id}`,"extra"],initialValue:{tag_discipline_name:J.name,name:"\u6839\u76EE\u5F55",type:_.type}},e.createElement("input",{type:"hidden"})))):e.createElement("span",{style:{color:"#232B40"}},J.name,"\uFF08",J.child_count,"\uFF09"),key:`0_${J.id}`,name:J.name,parentName:"\u6839\u76EE\u5F55",item_banks_count:J.child_count,icon:null,isLeaf:!0,checkable:X(n)===F.FileFolderAndKnowledge,disableCheckbox:J.child_count===0}});if(_.type==="0"){const J=st(h.data,n,"0"),xe=Gt(h.data,n,"0");console.log("normalChildren2:",xe),Y([{title:X(n)===F.FileFolderAndDiff?e.createElement(A.Z,{justify:"space-between",style:{color:"#232B40"}},e.createElement(ee.Z,null,`\u6839\u76EE\u5F55\uFF08${(Z=h.navigation[0])==null?void 0:Z.child_count}\uFF09`),e.createElement(ee.Z,null,e.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),e.createElement(b.default.Item,{noStyle:!0,name:["0","diffValue"],initialValue:[]},e.createElement(De.default.Group,{style:{columnGap:12},options:Fe})),e.createElement(b.default.Item,{noStyle:!0,name:["0","diffNum"],initialValue:(P=h.navigation[0])==null?void 0:P.difficulty_count},e.createElement("input",{type:"hidden"})),e.createElement(b.default.Item,{noStyle:!0,name:["0","extra"],initialValue:{type:"0",group_id:"0",name:"\u6839\u76EE\u5F55"}},e.createElement("input",{type:"hidden"})))):e.createElement("span",{style:{color:"#232B40"}},`\u6839\u76EE\u5F55\uFF08${(m=h.navigation[0])==null?void 0:m.child_count}\uFF09`),key:"0",name:"\u6839\u76EE\u5F55",item_banks_count:(x=h.navigation[0])==null?void 0:x.child_count,disabled:!(((T=h.navigation[0])==null?void 0:T.child_count)>0),checkable:X(n)===F.OnlyFileFolder,icon:ke=>ke.expanded?e.createElement("img",{src:bt,className:ce.folderIcon}):e.createElement("img",{src:Ft,className:ce.folderIcon}),isLeaf:!1,children:X(n)===F.OnlyFileFolder||X(n)===F.FileFolderAndDiff?J:[...xe,...be]}])}else{const J=st(h.data,n,"3");k([{title:X(n)===F.FileFolderAndDiff?e.createElement(A.Z,{justify:"space-between"},e.createElement(ee.Z,null,`\u6839\u76EE\u5F55\uFF08${(ue=h.navigation[0])==null?void 0:ue.child_count}\uFF09`),e.createElement(ee.Z,null,e.createElement("span",{className:"mr15",style:{color:"#666"}},"\u96BE\u5EA6"),e.createElement(b.default.Item,{noStyle:!0,name:["0","diffValue"]},e.createElement(De.default.Group,{style:{columnGap:12},options:Fe})),e.createElement(b.default.Item,{noStyle:!0,name:["0","diffNum"],initialValue:(he=h.navigation[0])==null?void 0:he.difficulty_count},e.createElement("input",{type:"hidden"})),e.createElement(b.default.Item,{noStyle:!0,name:["0","extra"],initialValue:{type:"3",group_id:"0",name:"\u6839\u76EE\u5F55"}},e.createElement("input",{type:"hidden"})))):e.createElement("span",{style:{color:"#232B40"}},`\u6839\u76EE\u5F55\uFF08${(Ne=h.navigation[0])==null?void 0:Ne.child_count}\uFF09`),key:"0",name:"\u6839\u76EE\u5F55",item_banks_count:(W=h.navigation[0])==null?void 0:W.child_count,checkable:X(n)===F.OnlyFileFolder,icon:xe=>xe.expanded?e.createElement("img",{src:At,className:ce.shareFolderIcon}):e.createElement("img",{src:Bt,className:ce.shareFolderIcon}),isLeaf:!1,disabled:!(((E=h.navigation[0])==null?void 0:E.child_count)>0),children:X(n)===F.OnlyFileFolder||X(n)===F.FileFolderAndDiff?J:[...J,...be]}])}});(0,e.useEffect)(()=>{o==="1"?fe({type:"0",group_id:0,item_type:r,show_children:!0}):o==="2"&&fe({type:"3",except_mine:!0,item_type:r,show_children:!0,teach_group_id:N==="all"?"":N})},[n,o,N]),(0,e.useEffect)(()=>{var _,B,S,Z,P,m,x,T,ue,he,Ne,W;console.log("selectData-active:",s,t,o),o==="1"?(f((_=s==null?void 0:s.my)==null?void 0:_.map(E=>E.id)),Q(((S=(B=s==null?void 0:s.my)==null?void 0:B.reduce)==null?void 0:S.call(B,(E,h)=>E+h.item_bank_num,0))||0)):o==="2"&&(O((Z=s==null?void 0:s.public)==null?void 0:Z.map(E=>E.id)),Q(((m=(P=s==null?void 0:s.public)==null?void 0:P.reduce)==null?void 0:m.call(P,(E,h)=>E+h.item_bank_num,0))||0)),X(n)===F.All&&(o==="1"?(f((x=s==null?void 0:s.my)==null?void 0:x.map(E=>E.id)),Q((s==null?void 0:s.filter(E=>!E.is_share).reduce((E,h)=>E+h.item_bank_num,0))||0),(T=s==null?void 0:s.filter(E=>!E.is_share))==null||T.forEach(E=>{const h=c.getFieldValue([`${E.group_id||0}_${E.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",h),h!=null&&h.includes[E.difficulty]||c.setFieldValue([`${E.group_id||0}_${E.tag_discipline_id}`,"diffValue"],Array.from(new Set([...h,E.difficulty])))})):o==="2"&&(O((ue=s==null?void 0:s.public)==null?void 0:ue.map(E=>E.id)),Q((s==null?void 0:s.filter(E=>!!E.is_share).reduce((E,h)=>E+h.item_bank_num,0))||0),(he=s==null?void 0:s.filter(E=>!!E.is_share))==null||he.forEach(E=>{const h=c.getFieldValue([`${E.teacher_group_id||0}_${E.tag_discipline_id}`,"diffValue"])||[];h!=null&&h.includes[E.difficulty]||c.setFieldValue([`${E.teacher_group_id||0}_${E.tag_discipline_id}`,"diffValue"],Array.from(new Set([...h,E.difficulty])))}))),X(n)===F.FileFolderAndDiff&&(c.resetFields(),setTimeout(()=>{a(s)},300),o==="1"?(Q((s==null?void 0:s.filter(E=>!E.is_share).reduce((E,h)=>E+h.item_bank_num,0))||0),(Ne=s==null?void 0:s.filter(E=>!E.is_share))==null||Ne.forEach(E=>{const h=c.getFieldValue([`${E.group_id}`,"diffValue"])||[];console.log("prev:",h),h!=null&&h.includes[E.difficulty]||c.setFieldValue([`${E.group_id}`,"diffValue"],Array.from(new Set([...h,E.difficulty])))})):(Q((s==null?void 0:s.filter(E=>!!E.is_share).reduce((E,h)=>E+h.item_bank_num,0))||0),(W=s==null?void 0:s.filter(E=>!!E.is_share))==null||W.forEach(E=>{const h=c.getFieldValue([`${E.teacher_group_id}`,"diffValue"])||[];h!=null&&h.includes[E.difficulty]||c.setFieldValue([`${E.teacher_group_id}`,"diffValue"],Array.from(new Set([...h,E.difficulty])))})))},[o]),console.log("1111111111:",g,d),(0,e.useEffect)(()=>{setTimeout(()=>{var _,B,S,Z,P;switch(X(n)){case F.OnlyFileFolder:{const m=[],x=[];for(const T of s.my||[])m.push(T);for(const T of s.public||[])x.push(T);f(m.map(T=>`${T.group_id}`)),O(x.map(T=>`${T.teacher_group_id}`)),Q(o==="1"?m.reduce((T,ue)=>T+ue.item_bank_num,0):x.reduce((T,ue)=>T+ue.item_bank_num,0));break}case F.FileFolderAndKnowledge:{const m=[],x=[];for(const T of(s==null?void 0:s.my)||[])m.push(T);for(const T of(s==null?void 0:s.public)||[])x.push(T);Q((_=o==="1"?m:x)==null?void 0:_.reduce((T,ue)=>T+ue.item_bank_num,0)),f(m.map(T=>`${T.group_id}_${T.tag_discipline_id}`)),O(x.map(T=>`${T.teacher_group_id}_${T.tag_discipline_id}`));break}case F.All:{o==="1"?(Q((s==null?void 0:s.filter(m=>!m.is_share).reduce((m,x)=>m+x.item_bank_num,0))||0),(B=s==null?void 0:s.filter(m=>!m.is_share))==null||B.forEach(m=>{const x=c.getFieldValue([`${m.group_id||0}_${m.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",x,m.difficulty,m),x!=null&&x.includes[m.difficulty]||c.setFieldValue([`${m.group_id||0}_${m.tag_discipline_id}`,"diffValue"],Array.from(new Set([...x,m.difficulty])))})):(Q((s==null?void 0:s.filter(m=>!!m.is_share).reduce((m,x)=>m+x.item_bank_num,0))||0),(S=s==null?void 0:s.filter(m=>!!m.is_share))==null||S.forEach(m=>{const x=c.getFieldValue([`${m.group_id||0}_${m.tag_discipline_id}`,"diffValue"])||[];console.log("prev:",x,m.difficulty,m),x!=null&&x.includes[m.difficulty]||c.setFieldValue([`${m.group_id||0}_${m.tag_discipline_id}`,"diffValue"],Array.from(new Set([...x,m.difficulty])))}));break}case F.FileFolderAndDiff:{o==="1"?(Q((s==null?void 0:s.filter(m=>!m.is_share).reduce((m,x)=>m+x.item_bank_num,0))||0),(Z=s==null?void 0:s.filter(m=>!m.is_share))==null||Z.forEach(m=>{const x=c.getFieldValue([`${m.group_id}`,"diffValue"])||[];console.log("prev:",x,m.difficulty),x!=null&&x.includes[m.difficulty]||c.setFieldValue([`${m.group_id}`,"diffValue"],Array.from(new Set([...x,m.difficulty])))})):(Q((s==null?void 0:s.filter(m=>!!m.is_share).reduce((m,x)=>m+x.item_bank_num,0))||0),(P=s==null?void 0:s.filter(m=>!!m.is_share))==null||P.forEach(m=>{const x=c.getFieldValue([`${m.group_id}`,"diffValue"])||[];x!=null&&x.includes[m.difficulty]||c.setFieldValue([`${m.group_id}`,"diffValue"],Array.from(new Set([...x,m.difficulty])))}));break}}},800)},[t,n,I,q]);const[Pe,Q]=(0,e.useState)(0);return e.createElement(b.default,{form:c,onValuesChange:(_,B)=>xt(void 0,null,function*(){var S,Z,P,m;console.log("onValuesChange:",B,_);let x=0;if(X(n)===F.FileFolderAndDiff){const T=yield c.getFieldValue(),ue=[],he=[];for(const W of Object.keys(T))if((Z=(S=T[W])==null?void 0:S.diffValue)!=null&&Z.length&&W!=="null"&&W!==null){const E=T[W];ue.push(Ie({id:W},E))}const Ne={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"};ue.map(W=>{var E,h,Fe,be,J;W.id==0&&(W.diffNum=o==="1"?(h=(E=K==null?void 0:K.navigation)==null?void 0:E[0])==null?void 0:h.difficulty_count:(be=(Fe=v==null?void 0:v.navigation)==null?void 0:Fe[0])==null?void 0:be.difficulty_count),(J=W==null?void 0:W.diffValue)==null||J.map(xe=>{var ke,Ye,Et,rn,sn;const yt={group_name:((ke=W.extra)==null?void 0:ke.name)||"",teacher_group_name:"",id:`${W.id}_${xe}`,group_id:W.id,difficulty:xe,item_bank_num:(rn=(Et=(Ye=W.diffNum)==null?void 0:Ye.filter(Rl=>Rl.name===Ne[xe]))==null?void 0:Et[0])==null?void 0:rn.value};o==="2"&&(yt.is_share=!0,yt.teacher_group_id=W.id,yt.teacher_group_name=(sn=W.extra)==null?void 0:sn.name),he.push(yt)})}),x=he.reduce((W,E)=>W+E.item_bank_num,0),a([...he,...s==null?void 0:s.filter(W=>o==="1"?W.is_share:!W.is_share)])}else if(X(n)===F.All){const T=[];for(const ue of Object.keys(B)){const{diffNum:he=[],diffValue:Ne=[],extra:W={}}=B[ue];console.log("---",W);const[E,h]=ue.split("_");let Fe=(m=(P=W.tag_disciplines)==null?void 0:P.filter(be=>parseInt(be.id)===parseInt(h)))==null?void 0:m[0];Ne.forEach(be=>{var J;const xe={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},ke=(J=he==null?void 0:he.find(Et=>Et.name===xe[be]))==null?void 0:J.value,Ye={group_name:"",teacher_group_name:"",tag_discipline_name:(Fe==null?void 0:Fe.name)||W.tag_discipline_name,id:`${ue}_${be}`,group_id:E,is_share:!!(Fe!=null&&Fe.is_share||(W==null?void 0:W.type)==="3"),tag_discipline_id:h,difficulty:be,item_bank_num:ke};x+=ke,W.type==="0"?Ye.group_name=W.name:Ye.teacher_group_name=W.name,o==="2"&&(Ye.is_share=!0,Ye.teacher_group_id=W.id||0,Ye.teacher_group_name=W.name),ke>0&&T.push(Ye)})}a([...T,...s==null?void 0:s.filter(ue=>o==="1"?ue.is_share:!ue.is_share)])}Q(x)})},e.createElement(Zn.default,{destroyInactiveTabPane:!0,activeKey:o,onChange:_=>i(_),style:{minHeight:260},tabBarExtraContent:{right:o==="2"&&(p==null?void 0:p.length)>0&&e.createElement(rt.default,{onChange:_=>{$(_)},value:N,style:{width:120}},e.createElement(rt.default.Option,{key:"all",value:"all"},"\u5168\u90E8"),p==null?void 0:p.map(_=>e.createElement(rt.default.Option,{key:_==null?void 0:_.group_id,value:_==null?void 0:_.group_id},_==null?void 0:_.name)))},items:[{key:"1",label:"\u6211\u521B\u5EFA\u7684",children:(I==null?void 0:I.length)===0?e.createElement(ge.Z,{spinning:te},e.createElement(qe.Z,{ButtonTwo:e.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")})):e.createElement("div",{className:ce.folderAreaWrapper},e.createElement(A.Z,{justify:"space-between",align:"middle",className:ce.folderAreaHeader},e.createElement("span",null,"\u6587\u4EF6\u5939"),e.createElement("span",{className:"mr20"},"\u5DF2\u9009",e.createElement("span",{style:{color:"#3061D0"}}," ",Pe," "),"\u9898")),e.createElement(ge.Z,{spinning:te},e.createElement("div",{style:{minHeight:200}},I.length>0&&e.createElement(Qt.default,{checkable:!0,className:ce.folderWrapper,rootStyle:{paddingLeft:15,paddingRight:0,paddingTop:10},selectable:!1,onCheck:(_,B)=>j(_,B,"0"),checkedKeys:g,checkStrictly:!0,treeData:I,showIcon:!0,blockNode:!0,defaultExpandAll:!0}))))},{key:"2",label:"\u56E2\u961F\u5171\u4EAB",children:(q==null?void 0:q.length)===0?e.createElement(ge.Z,{spinning:me},e.createElement(qe.Z,{ButtonTwo:e.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")})):e.createElement("div",{className:ce.folderAreaWrapper},e.createElement(A.Z,{justify:"space-between",align:"middle",className:ce.folderAreaHeader},e.createElement("span",null,"\u6587\u4EF6\u5939"),e.createElement("span",{className:"mr20"},"\u5DF2\u9009",e.createElement("span",{style:{color:"#3061D0"}}," ",Pe||0," "),"\u9898")),e.createElement(ge.Z,{spinning:me},e.createElement("div",{style:{minHeight:200}},(q==null?void 0:q.length)>0&&e.createElement(Qt.default,{checkable:!0,className:ce.folderWrapper,selectable:!1,rootStyle:{paddingLeft:15,paddingRight:0,paddingTop:10},onCheck:(_,B)=>j(_,B,"3"),checkedKeys:d,checkStrictly:!0,treeData:q,showIcon:!0,blockNode:!0,defaultExpandAll:!0}))))}]}))},Yt=y(99314),Ut=y(77496),Gn=Object.defineProperty,Yn=Object.defineProperties,Un=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable,Ht=(n,t,a)=>t in n?Gn(n,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[t]=a,$n=(n,t)=>{for(var a in t||(t={}))Vn.call(t,a)&&Ht(n,a,t[a]);if(Vt)for(var a of Vt(t))Hn.call(t,a)&&Ht(n,a,t[a]);return n},qn=(n,t)=>Yn(n,Un(t)),zn=(n,t,a)=>new Promise((r,s)=>{var o=u=>{try{l(a.next(u))}catch(c){s(c)}},i=u=>{try{l(a.throw(u))}catch(c){s(c)}},l=u=>u.done?r(u.value):Promise.resolve(u.value).then(o,i);l((a=a.apply(n,t)).next())});const Jn={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3};var Xn=({ruleValue:n,setSelectData:t,currentItemType:a,defaultData:r,isFirst:s})=>{const[o,i]=(0,e.useState)([]),[l,u,c,p]=(0,Ut.U)(Je,{source:"question",page:1,per_page:10,group_id:0,keyword:"",group_type:0,clazz:"ItemBanksGroup",sub_discipline_id:void 0,item_type:a,show_children:!0});(0,e.useEffect)(()=>{zn(void 0,null,function*(){const d=yield c({},!0);i((0,Yt.L)(d.disciplines))})},[]),console.log(r),(0,e.useEffect)(()=>{if(s)switch(X(n)){case F.OnlyKnowledge:{g(r.map(d=>d.tag_discipline_id));break}case F.KnowledgeAndDiff:{const d=new Map;r.forEach(O=>{O&&(d.has(O.tag_discipline_id)?d.set(O.tag_discipline_id,[...d.get(O.tag_discipline_id),O.difficulty]):d.set(O.tag_discipline_id,[O.difficulty]))});for(const[O,I]of d.entries())D.setFieldValue([O,"diff"],I);break}}},[r,n,s]);const[D]=b.default.useForm(),N=(0,e.useMemo)(()=>{const d=[];let O="",I="";const Y={};for(const q of(p==null?void 0:p.disciplines)||[]){O=q.name;for(const k of q.sub_disciplines){I=k.name;for(const K of k.tag_disciplines){const w={sub_discipline_name:`${O}&${I}`,sub_discipline_id:k.id,tag_discipline_name:K.name,id:K.id,item_bank_num:K.total_count,difficulty_count:K.difficulty_count,tag_discipline_id:K.id};d.push(w)}}}return d},[p,r]),$=[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",show:!0,render:(d,O)=>{const{item_bank_num:I}=O;return e.createElement("div",null,d,`(${I})`)}},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"sub_discipline_name",ellipsis:!0,show:!0},{title:"\u96BE\u5EA6",width:"35%",show:n.includes(Ue.Difficulty),render:(d,O)=>{const{id:I,difficulty_count:Y,total_count:q,sub_discipline_name:k,tag_discipline_name:K}=O;return e.createElement(e.Fragment,null,e.createElement(b.default.Item,{name:[I,"diff"],noStyle:!0},e.createElement(De.default.Group,{style:{columnGap:12},options:Y.map(w=>({label:w.name,value:Jn[w.name]}))})),e.createElement(b.default.Item,{name:[I,"extra"],initialValue:{difficulty_count:Y,total_count:q,sub_discipline_name:k,tag_discipline_name:K},noStyle:!0},e.createElement("input",{type:"hidden"})))}}].filter(d=>d.show),[j,g]=(0,e.useState)([]),f=(0,e.useRef)(new Map);return e.createElement("div",{style:{marginTop:12}},e.createElement(A.Z,{className:"mb20",align:"middle",gutter:20},e.createElement(ee.Z,null,e.createElement(ie.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",size:"large",style:{width:240},options:o,onChange:d=>{c({sub_discipline_id:d==null?void 0:d[1]})}})),e.createElement(ee.Z,null,e.createElement(Ve.t7,{style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:l.keyword,onChange:d=>c({keyword:d})}))),e.createElement(b.default,{form:D,onValuesChange:(d,O)=>{var I;console.log(O),f.current.clear();for(const Y of Object.keys(O)){const q={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},k=O[Y],{difficulty_count:K,total_count:w}=k.extra||{};(I=k==null?void 0:k.diff)==null||I.forEach(v=>{var G;const te=(G=K==null?void 0:K.find(me=>me.name===q[v]))==null?void 0:G.value,de=qn($n({},k.extra),{id:`${Y}_${v}`,difficulty:v,item_bank_num:te,tag_discipline_id:Y});te>0&&f.current.set(`${Y}_${v}`,de)})}t([...f.current.values()])}},(N==null?void 0:N.length)===0?e.createElement(qe.Z,{ButtonTwo:e.createElement("a",{target:"_blank",href:"/problemset"},"\u524D\u5F80\u9898\u5E93\uFF0C\u65B0\u589E\u66F4\u591A\u8BD5\u9898",">")}):e.createElement(at.default,{rowSelection:X(n)===F.OnlyKnowledge?{preserveSelectedRowKeys:!0,type:"checkbox",onChange(d,O){console.log("table-selectedRowKeys:",d,O),g(d),t(O)},getCheckboxProps:d=>({disabled:d.item_bank_num===0}),selectedRowKeys:j}:void 0,columns:$,dataSource:N,loading:u,scroll:{y:480},rowKey:"id",pagination:!1})))},el=Object.defineProperty,tl=Object.defineProperties,nl=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,ll=Object.prototype.hasOwnProperty,al=Object.prototype.propertyIsEnumerable,qt=(n,t,a)=>t in n?el(n,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[t]=a,ct=(n,t)=>{for(var a in t||(t={}))ll.call(t,a)&&qt(n,a,t[a]);if($t)for(var a of $t(t))al.call(t,a)&&qt(n,a,t[a]);return n},dt=(n,t)=>tl(n,nl(t)),ul=(n,t,a)=>new Promise((r,s)=>{var o=u=>{try{l(a.next(u))}catch(c){s(c)}},i=u=>{try{l(a.throw(u))}catch(c){s(c)}},l=u=>u.done?r(u.value):Promise.resolve(u.value).then(o,i);l((a=a.apply(n,t)).next())});const il={\u7B80\u5355:1,\u9002\u4E2D:2,\u56F0\u96BE:3};var ol=({open:n,onCancel:t,setVisibleModalType:a,currentItemType:r})=>{var s;const{data:o,dispatch:i}=(0,e.useContext)(je),[l,u]=(0,e.useState)([]),[c,p]=(0,e.useState)(),D=(s=o==null?void 0:o.item_types)==null?void 0:s.find(I=>I.item_type===r);(0,e.useEffect)(()=>{var I,Y,q;if(n){const k=(I=o==null?void 0:o.item_types)==null?void 0:I.find(K=>K.item_type===r);if((k==null?void 0:k.random_rule_type)!==F.Shixun){const K=Ot[k==null?void 0:k.random_rule_type]||[];u(K);const w=(q=(Y=o==null?void 0:o.item_types)==null?void 0:Y.find(v=>v.item_type===r))==null?void 0:q.contents;switch(console.log("----xxx",X(K)),X(K)){case F.OnlyDifficulty:{g(w.map(v=>v.difficulty));break}case F.OnlyFileFolder:{g({my:w==null?void 0:w.filter(v=>parseInt(v.teacher_group_id)!=="NaN"&&!v.teacher_group_id&&v.teacher_group_id!==0),public:w==null?void 0:w.filter(v=>parseInt(v.teacher_group_id)>=0)}),p({my:w==null?void 0:w.filter(v=>parseInt(v.teacher_group_id)!=="NaN"&&!v.teacher_group_id&&v.teacher_group_id!==0),public:w==null?void 0:w.filter(v=>parseInt(v.teacher_group_id)>=0)});break}case F.FileFolderAndKnowledge:{g({my:w==null?void 0:w.filter(v=>parseInt(v.teacher_group_id)!=="NaN"&&!v.teacher_group_id&&v.teacher_group_id!==0),public:w==null?void 0:w.filter(v=>parseInt(v.teacher_group_id)>=0)}),p({my:w==null?void 0:w.filter(v=>parseInt(v.teacher_group_id)!=="NaN"&&!v.teacher_group_id&&v.teacher_group_id!==0),public:w==null?void 0:w.filter(v=>parseInt(v.teacher_group_id)>=0)});break}case F.FileFolderAndDiff:{g(w),p(w);break}case F.All:{g(w),p(w);break}default:g(w)}}}},[n]);const[N,$]=(0,e.useState)([]);(0,e.useEffect)(()=>{n&&tt({item_type:r}).then(I=>{I.status===0&&$(I.data)})},[n]),(0,e.useEffect)(()=>{console.log("selectData",c)},[c]);const[j,g]=(0,e.useState)(),[f,d]=(0,e.useState)(!0);console.log("isFirst:",f);const O=I=>{u(I),p([]),g([]),d(!1)};return e.createElement(Me.default,{title:"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219",width:948,closable:!0,centered:!0,open:n,onCancel:t,destroyOnClose:!0,onOk:()=>ul(void 0,null,function*(){var I,Y,q,k,K,w,v;if(c===void 0){a("");return}if(Object.prototype.toString.call(c)==="[object Object]"&&!((I=c.my)!=null&&I.length)&&!((Y=c.public)!=null&&Y.length)){oe.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if(!Object.keys(c).length&&!(c!=null&&c.length)){oe.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}const G=X(l);switch(G){case F.OnlyFileFolder:{i({type:"editRule",payload:{itemType:r,tableData:[...c.my||[],...c.public||[]],randomRuleType:G}});break}case F.OnlyDifficulty:{const te=(k=(q=o==null?void 0:o.item_types)==null?void 0:q.find(me=>me.item_type===r))==null?void 0:k.contents;let de=[{},{value:(K=N.find(me=>me.name==="\u7B80\u5355"))==null?void 0:K.value},{value:(w=N.find(me=>me.name==="\u9002\u4E2D"))==null?void 0:w.value},{value:(v=N.find(me=>me.name==="\u56F0\u96BE"))==null?void 0:v.value}];i({type:"editRule",payload:{itemType:r,tableData:c.map((me,Ge)=>{var Ze,fe,Pe,Q;return{difficulty:me,id:Ge,quanlity:((fe=(Ze=te==null?void 0:te.filter(_=>_.id===Ge))==null?void 0:Ze[0])==null?void 0:fe.quanlity)||1,item_bank_num:(N==null?void 0:N.length)===1?(Pe=N[0])==null?void 0:Pe.value:(Q=de==null?void 0:de[me])==null?void 0:Q.value}}),randomRuleType:G}});break}case F.OnlyKnowledge:{i({type:"editRule",payload:{itemType:r,tableData:c.map(te=>dt(ct({},te),{quanlity:te.quanlity||1})),randomRuleType:G}});break}case F.KnowledgeAndDiff:{i({type:"editRule",payload:{itemType:r,tableData:c.map(te=>dt(ct({},te),{quanlity:te.quanlity||1})),randomRuleType:G}});break}case F.FileFolderAndDiff:{i({type:"editRule",payload:{itemType:r,tableData:c.map(te=>dt(ct({},te),{quanlity:te.quanlity||1})),randomRuleType:G}});break}case F.FileFolderAndKnowledge:{i({type:"editRule",payload:{itemType:r,tableData:[...c.my||[],...c.public||[]],randomRuleType:G}});break}case F.All:{i({type:"editRule",payload:{itemType:r,tableData:c.map(te=>dt(ct({},te),{quanlity:te.quanlity||1})),randomRuleType:G}});break}}a("")})},e.createElement(De.default.Group,{className:`${ce.ruleCheckBox}`,style:{marginBottom:8},value:l,onChange:I=>{var Y;l!=null&&l.length&&((Y=D==null?void 0:D.contents)==null?void 0:Y.length)>0?Me.default.confirm({title:"\u63D0\u793A",content:"\u5207\u6362\u89C4\u5219\u540E\uFF0C\u4E4B\u524D\u7684\u62BD\u9898\u914D\u7F6E\u5C06\u88AB\u6E05\u7A7A\uFF01",okText:"\u7ACB\u5373\u5207\u6362",cancelText:"\u6682\u4E0D\u5207\u6362",onOk:()=>O(I)}):O(I)},options:[{label:"\u6307\u5B9A\u6587\u4EF6\u5939\u62BD\u9898",value:Ue.FileFolder},{label:"\u6307\u5B9A\u96BE\u5EA6\u62BD\u9898",value:Ue.Difficulty},{label:"\u6307\u5B9A\u77E5\u8BC6\u70B9\u62BD\u9898",value:Ue.Knowledge}]}),l.includes(Ue.FileFolder)?e.createElement(Kn,{defaultData:j,selectData:c,ruleValue:l,setSelectData:p,currentItemType:r}):l.includes(Ue.Knowledge)?e.createElement(Xn,{defaultData:j,isFirst:f,ruleValue:l,setSelectData:p,currentItemType:r}):l.includes(Ue.Difficulty)?e.createElement("div",{style:{marginTop:12}},e.createElement("span",{className:"mr20",style:{color:"#666"}},"\u96BE\u5EA6"),e.createElement(De.default.Group,{style:{columnGap:12},options:N.map(I=>({label:I.name,value:il[I.name]})),value:c||j,onChange:I=>p(I)})):null)},rl=({open:n,onCancel:t,setVisibleModalType:a,currentItemType:r})=>n?e.createElement(ol,{open:n,onCancel:t,setVisibleModalType:a,currentItemType:r}):null,He=y(95435),sl=y(33189),cl=(n,t,a)=>new Promise((r,s)=>{var o=u=>{try{l(a.next(u))}catch(c){s(c)}},i=u=>{try{l(a.throw(u))}catch(c){s(c)}},l=u=>u.done?r(u.value):Promise.resolve(u.value).then(o,i);l((a=a.apply(n,t)).next())});const zt=()=>{const[n,t]=(0,e.useState)([]);return(0,e.useEffect)(()=>{cl(void 0,null,function*(){const r=yield(0,sl.d1)({source:"question"});r!=null&&r.disciplines&&t((0,Yt.L)(r==null?void 0:r.disciplines))})},[]),n};var dl=y(88330),mt=y(47530),Le=y(93520),ml=y(7254),Jt=y(19396),pl=({open:n,onCancel:t,onOk:a})=>{const{data:r}=(0,e.useContext)(je),s=zt(),[o,i,l,u]=(0,Ut.U)(dl.Gm,{page:1,limit:10,keyword:"",diff:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[c,p]=(0,e.useState)(!1);(0,e.useEffect)(()=>{if(n){l({page:1,limit:10,type:0},!0).then(f=>{(f==null?void 0:f.shixuns_count)===0&&p(!0)});const g=r.item_types.find(f=>f.item_type==="PRACTICAL");N(g.item_banks.map(f=>f.id)),j(g.item_banks)}},[n,r]);const[D,N]=(0,e.useState)([]),[$,j]=(0,e.useState)([]);return e.createElement(Me.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:n,width:948,centered:!0,closable:!0,onCancel:t,onOk:()=>a($),destroyOnClose:!0},e.createElement(A.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},e.createElement(ee.Z,null,e.createElement(ie.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:s,onChange:g=>{l({page:1,discipline_id:g==null?void 0:g[0],sub_discipline_id:g==null?void 0:g[1]})}}),e.createElement(rt.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:g=>l({page:1,diff:g})})),e.createElement(Ve.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:g=>{l({keyword:g,page:1})}})),c?e.createElement("div",null,e.createElement(qe.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,Le.xg)("/shixuns")})):e.createElement(at.default,{loading:i,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(g,f)=>e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("div",{className:f!=null&&f.high_resources_consume?R.title:"",title:g||"--"},e.createElement(mt.Z,{key:1,showLines:1,showTextOnly:!0,value:g||"--"})),(f==null?void 0:f.high_resources_consume)&&e.createElement(Jt.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(g,f,d)=>e.createElement("span",null,g||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:e.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",e.createElement(He.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},e.createElement(ml.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(g,f,d)=>e.createElement("span",null,g||"- -")},{title:"\u64CD\u4F5C",render(g,f){const{title:d,challenge_names:O,author_name:I,identifier:Y,author_school_name:q,study_count:k}=f||{};return e.createElement("div",null,e.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Me.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:e.createElement("div",null,e.createElement(mt.Z,{value:d,style:{marginBottom:18}}),e.createElement("div",{className:R.challengeNameWrapper},O.map((K,w)=>e.createElement("div",{className:R.challengeName,key:w},"\u7B2C",(0,Le.EM)(w+1),"\u9898\xA0",K))),e.createElement(A.Z,{className:R.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},e.createElement(ee.Z,{className:R.shixunInfoWrapper},e.createElement("span",null,"\u521B\u5EFA\u8005"),e.createElement("span",{className:R.shixunInfo},I.split("\u3001")[0]),e.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),e.createElement("span",{className:R.shixunInfo},q),e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),e.createElement("span",{className:R.shixunInfo},k)),e.createElement(H.ZP,{type:"primary",className:R.btnToDetail,onClick:()=>(0,Le.xg)(`/shixuns/${Y}/challenges?exercise=true`)},e.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(f==null?void 0:f.shixun_tag_num)===1&&e.createElement("a",{target:"_blank",href:`/shixuns/${f==null?void 0:f.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:u==null?void 0:u.items,rowSelection:{selectedRowKeys:D,preserveSelectedRowKeys:!0,getCheckboxProps:g=>({disabled:g.shixun_tag_num===1}),onChange(g,f){var d,O,I;console.log(g),N(g);const Y=[];for(const k of $)g.includes(k.id)&&Y.push(k);const q=Y.map(k=>k.id);for(const k of f)k&&g.includes(k.id)&&!q.includes(k.id)&&Y.push({id:k.id,difficulty:k.level,identifier:k.identifier,name:k.name,real_name:(d=k==null?void 0:k.author_name)==null?void 0:d.split("\u3001")[0],school_name:k.author_school_name,challenge_names:k.challenge_names,challenges:(O=k.challenge_names)==null?void 0:O.map((K,w)=>({subject:K,id:w,score:5})),score:((I=k.challenge_names)==null?void 0:I.length)*5,study_count:k.study_count,challenges_count:k.challenges_count});j(Y)}},pagination:{current:o.page,pageSize:o.limit,total:u==null?void 0:u.items_count,showTotal:g=>e.createElement("span",null,"\u5171\xA0",e.createElement("span",{style:{color:"#165DFF"}},g),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(g,f){l({page:g,limit:f})},size:"default"},scroll:{y:400}}))},Ct=y(25301),_e=y(59301),_l=Object.defineProperty,fl=Object.defineProperties,vl=Object.getOwnPropertyDescriptors,Xt=Object.getOwnPropertySymbols,El=Object.prototype.hasOwnProperty,yl=Object.prototype.propertyIsEnumerable,en=(n,t,a)=>t in n?_l(n,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[t]=a,Dt=(n,t)=>{for(var a in t||(t={}))El.call(t,a)&&en(n,a,t[a]);if(Xt)for(var a of Xt(t))yl.call(t,a)&&en(n,a,t[a]);return n},tn=(n,t)=>fl(n,vl(t)),gl=({onDelete:n,list:t,onSelect:a})=>{const[r,s]=(0,e.useState)(!1),{dispatch:o,disabled:i}=(0,e.useContext)(je),l=(N,$,j)=>{const g=Array.from(N),[f]=g.splice($,1);return g.splice(j,0,f),g},[u,c]=(0,e.useState)(null),[p,D]=(0,e.useState)(!1);return _e.createElement(Ct.Z5,{onDragStart:()=>{D(!0)},onDragEnd:N=>{if(D(!1),!N.destination)return;const $=l(t,N.source.index,N.destination.index);o({type:"updateItemTypes",payload:$})}},_e.createElement(Ct.bK,{droppableId:"droppable"},(N,$)=>_e.createElement("div",tn(Dt({},N.droppableProps),{ref:N.innerRef}),_e.createElement(ge.Z,{spinning:r},t.map((j,g)=>_e.createElement(Ct._l,{key:g,draggableId:g.toString(),index:g,isDragDisabled:u!==j.item_type},(f,d)=>_e.createElement(A.Z,tn(Dt(Dt({align:"middle",wrap:!1,ref:f.innerRef},f.draggableProps),f.dragHandleProps),{className:`${R.dragItem} ${p?R.dragging:""}`}),_e.createElement(ee.Z,{className:R.contentArea,onClick:()=>{a(j.item_type),(0,Le.k3)()}},_e.createElement("span",{className:R.blackText},(0,Le.EM)(g+1),"\u3001\u3010",j.item_type_text,"\u3011"),_e.createElement(He.Z,{title:`\uFF08${j.item_bank_count}\u5C0F\u9898\uFF0C\u5171${parseFloat(j.total_score).toFixed(1)}\u5206\uFF09`},_e.createElement("span",{className:R.greyText},`\uFF08${j.item_bank_count}\u5C0F\u9898\uFF0C\u5171${parseFloat(j.total_score).toFixed(1)}\u5206\uFF09`))),!i&&_e.createElement(_e.Fragment,null,_e.createElement(He.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F",open:u===j.item_type&&!p},_e.createElement("div",{style:{cursor:"grab"},className:`${R.iconWrapper} ${p?R.hidden:""}`,onMouseEnter:()=>{c(j.item_type)},onMouseLeave:()=>c(null)},_e.createElement("i",{className:`iconfont icon-tuodong1 ${R.dragIcon}`}))),_e.createElement(He.Z,{title:"\u5220\u9664"},_e.createElement("div",{className:`${R.iconWrapper} ${p?R.hidden:""}`,style:{cursor:"pointer"},onClick:()=>n(j.item_type)},_e.createElement("i",{className:`iconfont icon-shanchu12 ${R.deleteIcon}`})))))))),N.placeholder)))},hl=y(50184),z={flex_box_center:"flex_box_center___ppkzA",flex_space_between:"flex_space_between___Z1syx",flex_box_vertical_center:"flex_box_vertical_center___twJ9S",flex_box_center_end:"flex_box_center_end___uI0uW",flex_box_column:"flex_box_column___JRp7D",timelineWrapper:"timelineWrapper___LP9aM",title:"title___KUHj_",desc:"desc___ubc8E",titles:"titles___njkjf",questionDetailWrapper:"questionDetailWrapper___p4SFM",questionTitle:"questionTitle___JC9X6",questionScoreInfo:"questionScoreInfo___NgOJI",deleteIcon:"deleteIcon___oMVTN",deleteBtn:"deleteBtn___JUPEl",normalText:"normalText___FW9Y_",folderIcon:"folderIcon___gvacQ",challengeNameWrapper:"challengeNameWrapper___fG7Vv",challengeName:"challengeName___Ia1Xs",shixunPreviewFooter:"shixunPreviewFooter___rKsnN",shixunInfoWrapper:"shixunInfoWrapper___FEnDb",shixunInfo:"shixunInfo___TbrA2",btnToDetail:"btnToDetail___dqLQP",q_title:"q_title___qnv4p"},pt=y(73631),_t=y(31328);const Fl=(n,t,a,r)=>{const s={[F.OnlyDifficulty]:[{title:"\u96BE\u5EA6",key:"difficulty",render(o,i){const{difficulty:l}=i;return e.createElement("span",{style:{color:Qe[l].color}},Qe[l].label)}}],[F.OnlyKnowledge]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"sub_discipline_name",width:180,ellipsis:{showTitle:!0},render(o,i){return`${o}`}}],[F.OnlyFileFolder]:[{title:"\u6587\u4EF6\u5939",render(o,i,l){const{group_name:u,teacher_group_name:c}=i,p=u||c,D=c?_t:pt;return e.createElement("div",{style:{display:"flex"}},e.createElement("img",{src:D,className:z.folderIcon})," ",e.createElement(He.Z,{title:p},e.createElement("span",{className:z.titles},p)))}},{title:"\u7C7B\u578B",render(o,i){const{teacher_group_name:l}=i;return e.createElement("span",null,l?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}}],[F.KnowledgeAndDiff]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:{showTitle:!0}},{title:"\u65B9\u5411&\u8BFE\u7A0B",width:180,dataIndex:"sub_discipline_name",ellipsis:{showTitle:!0}},{title:"\u96BE\u5EA6",key:"difficulty",render(o,i){const{difficulty:l}=i;return e.createElement("span",{style:{color:Qe[l].color}},Qe[l].label)}}],[F.FileFolderAndKnowledge]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u6587\u4EF6\u5939",render(o,i){const{group_name:l,teacher_group_name:u}=i,c=l||u,p=u?_t:pt;return e.createElement("div",{style:{display:"flex"}},e.createElement("img",{src:p,className:z.folderIcon})," ",e.createElement(He.Z,{title:c},e.createElement("span",{className:z.titles},c)))}},{title:"\u7C7B\u578B",render(o,i){const{teacher_group_name:l}=i;return e.createElement("span",null,l?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}}],[F.FileFolderAndDiff]:[{title:"\u6587\u4EF6\u5939",render(o,i){const{group_name:l,teacher_group_name:u}=i,c=l||u,p=u?_t:pt;return e.createElement("div",{style:{display:"flex"}},e.createElement("img",{src:p,className:z.folderIcon})," ",e.createElement(He.Z,{title:c},e.createElement("span",{className:z.titles},c)))}},{title:"\u7C7B\u578B",render(o,i){const{teacher_group_name:l}=i;return e.createElement("span",null,l?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}},{title:"\u96BE\u5EA6",key:"difficulty",render(o,i){const{difficulty:l}=i;return e.createElement("span",{style:{color:Qe[l].color}},Qe[l].label)}}],[F.All]:[{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline_name",ellipsis:!0},{title:"\u6587\u4EF6\u5939",render(o,i){const{group_name:l,teacher_group_name:u,teacher_group_id:c}=i,p=l||u,D=c||c===0?_t:pt;return e.createElement("div",{style:{display:"flex"}},e.createElement("img",{src:D,className:z.folderIcon})," ",e.createElement(He.Z,{title:p},e.createElement("span",{className:z.titles},p)))}},{title:"\u7C7B\u578B",render(o,i){const{teacher_group_id:l}=i;return e.createElement("span",null,l||l===0?"\u56E2\u961F\u5171\u4EAB":"\u6211\u521B\u5EFA\u7684")}},{title:"\u96BE\u5EA6",key:"difficulty",render(o,i){const{difficulty:l}=i;return e.createElement("span",{style:{color:Qe[l].color}},Qe[l].label)}}],[F.Shixun]:[]};for(const o of Object.values(s))o.push({title:"\u62BD\u9898\u6570\u91CF",key:"quanlity",render(i,l){const{item_bank_num:u,quanlity:c,id:p,teacher_group_id:D}=l||{};return e.createElement(A.Z,{align:"middle"},e.createElement(pe.Z,{disabled:r,min:1,max:u,size:"large",precision:0,value:c,onChange:N=>{t({type:"changeQuestionNum",payload:{itemType:a,id:p,num:N,teacher_group_id:D}})}}),e.createElement("span",{className:"ml10 font14",style:{color:"#333333"}},"/",u))}},{title:"\u64CD\u4F5C",key:"action",align:"right",render(i,l){const{id:u,is_share:c}=l;return r?e.createElement("span",{className:"cursorNotAllowed c-grey-999"},"\u5220\u9664"):e.createElement("span",{className:z.deleteBtn,onClick:()=>{t({type:"deleteRule",payload:{itemType:a,id:u,is_share:c}})}},"\u5220\u9664")}});return s[n]},bl=({setVisibleModalType:n})=>{var t,a,r,s;const{data:o,dispatch:i,disabled:l}=(0,e.useContext)(je),u=(t=o==null?void 0:o.item_types)==null?void 0:t.find(c=>c.item_type==="PRACTICAL");return e.createElement(hl.Z,{className:z.timelineWrapper,items:[{children:e.createElement("div",{style:{transform:"translateY(-4px)"}},e.createElement(A.Z,{className:"mb20",align:"middle",justify:"space-between"},e.createElement(ee.Z,null,e.createElement("span",{className:z.title},"\u9898\u5E93\u9009\u9898"),e.createElement("span",{className:z.desc},"\uFF08\u9700\u8981\u5148\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9\u5B9E\u8BAD\u9898\uFF0C\u518D\u8BBE\u7F6E\u4ECE\u5DF2\u9009\u5B9E\u8BAD\u9898\u4E2D\u968F\u673A\u62BD\u9898\u7684\u6570\u91CF\uFF09")),!l&&e.createElement(Ve.op,{style:{width:102},onClick:()=>n("selectShixun")},"\u4ECE\u9898\u5E93\u9009\u62E9")),((a=u==null?void 0:u.item_banks)==null?void 0:a.length)===0?e.createElement(qe.Z,{customText:"\u6682\u65E0\u5F85\u62BD\u8BD5\u9898\uFF0C\u8BF7\u5148\u4ECE\u9898\u5E93\u8FDB\u884C\u9009\u62E9\uFF5E"}):e.createElement(at.default,{rowKey:"id",className:"mb10",columns:[{title:"\u5E8F\u53F7",width:60,render(c,p,D){return e.createElement("span",null,D+1)}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"40%",ellipsis:{showTitle:!0},render:(c,p)=>e.createElement("div",{style:{display:"flex",alignItems:"center"}},e.createElement("div",{className:p!=null&&p.high_resources_consume?z.q_title:"",title:c||"--"},e.createElement(mt.Z,{key:1,showLines:1,showTextOnly:!0,value:c})),(p==null?void 0:p.high_resources_consume)&&e.createElement(Jt.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(c,p,D)=>e.createElement("span",null,c||"- -")},{title:"\u96BE\u5EA6",dataIndex:"difficulty"},{title:"\u64CD\u4F5C",align:"right",width:180,render(c,p,D){const{id:N,identifier:$,name:j,challenge_names:g=[],real_name:f,school_name:d,study_count:O,challenges:I=[]}=p||{};return e.createElement("div",null,e.createElement("span",{style:{color:"#165DFF",cursor:"pointer",marginLeft:20},onClick:()=>{Me.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:e.createElement("div",null,e.createElement(mt.Z,{value:j,style:{marginBottom:18}}),e.createElement("div",{className:z.challengeNameWrapper},I==null?void 0:I.map((Y,q)=>e.createElement("div",{className:z.challengeName,key:q},"\u7B2C",(0,Le.EM)(q+1),"\u9898\xA0",Y==null?void 0:Y.subject))),e.createElement(A.Z,{className:z.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},e.createElement(ee.Z,{className:z.shixunInfoWrapper},e.createElement("span",null,"\u521B\u5EFA\u8005"),e.createElement("span",{className:z.shixunInfo},f),e.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),e.createElement("span",{className:z.shixunInfo},d),e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),e.createElement("span",{className:z.shixunInfo},O)),e.createElement(H.ZP,{type:"primary",className:z.btnToDetail,onClick:()=>(0,Le.xg)(`/shixuns/${$}/challenges?exercise=true`)},e.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),!l&&e.createElement("span",{onClick:()=>{i({type:"deleteShixunQuestion",payload:{shixunId:N}})},className:`ml20 ${z.deleteBtn}`},"\u5220\u9664"))}}],dataSource:(u==null?void 0:u.item_banks)||[],pagination:!1}))},{children:e.createElement(A.Z,{style:{transform:(r=u==null?void 0:u.item_banks)!=null&&r.length?"translateY(-8px)":"none"},align:"middle",justify:"space-between"},e.createElement("span",{className:z.title},"\u5DF2\u9009\u5B9E\u8BAD\u9898\u4E2D\u968F\u673A\u62BD\u9898"),!!((s=u==null?void 0:u.item_banks)!=null&&s.length)&&e.createElement(ee.Z,null,e.createElement(A.Z,{align:"middle"},e.createElement("span",{className:z.normalText},"\u62BD\u9898\u6570\u91CF"),e.createElement(pe.Z,{min:0,disabled:l,max:u==null?void 0:u.item_bank_num,size:"large",className:"ml10 mr10",value:(u==null?void 0:u.item_bank_count)||1,onChange:c=>i({type:"changeQuestionNum",payload:{num:c||1,itemType:"PRACTICAL"}})}),e.createElement("span",{className:`${z.normalText} mr30`},"/",u==null?void 0:u.item_bank_num),e.createElement("span",{className:z.normalText},"\u6BCF\u9898\u5206\u503C"),e.createElement(pe.Z,{disabled:l,min:0,max:100,size:"large",precision:1,className:"ml10 mr10",value:u==null?void 0:u.score,onChange:c=>i({type:"changeQuestionScore",payload:{score:c,itemType:"PRACTICAL"}})}),e.createElement("span",{className:z.normalText},"\u5206"))))}]})};var Al=({setVisibleModalType:n,currentItemType:t,onDelete:a})=>{var r,s;const o=(0,ne.useParams)(),{data:i,dispatch:l,disabled:u}=(0,e.useContext)(je),c=((r=i==null?void 0:i.item_types)==null?void 0:r.findIndex(D=>D.item_type===t))+1,p=(s=i==null?void 0:i.item_types)==null?void 0:s.find(D=>D.item_type===t);return e.createElement("div",{className:z.questionDetailWrapper},e.createElement(A.Z,{justify:"space-between",align:"middle",className:"mb30"},e.createElement(ee.Z,null,e.createElement("span",{className:z.questionTitle},`${(0,Le.EM)(c)}\u3001${p==null?void 0:p.item_type_text}`),e.createElement("span",{className:z.questionScoreInfo},"\uFF08",e.createElement("span",{style:{color:"#3061D0"}},p==null?void 0:p.item_bank_count),"\u5C0F\u9898 ",e.createElement("span",null,"\uFF0C\u5171",e.createElement("span",{style:{color:"#3061D0"}},p==null?void 0:p.total_score),"\u5206"),"\uFF09")),!u&&e.createElement("i",{className:`iconfont icon-shanchutimu ${z.deleteIcon}`,onClick:()=>a(t)})),t==="PRACTICAL"?e.createElement(bl,{setVisibleModalType:n}):e.createElement(e.Fragment,null,(p==null?void 0:p.contents.length)===0?e.createElement(qe.Z,{styles:{margin:"70px auto 100px auto"},customText:e.createElement("span",null,"\u6682\u65E0\u62BD\u9898\u89C4\u5219\uFF0C\u652F\u6301",e.createElement("span",{style:{color:"#EA9741"}},"\u6307\u5B9A\u6587\u4EF6\u5939\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9"),"\u8FDB\u884C\u62BD\u9898\uFF5E"),ButtonTwo:(o==null?void 0:o.id)&&e.createElement(A.Z,{justify:"center",className:"mt30"},e.createElement(Ve.op,{style:{width:136,marginTop:-10},onClick:()=>n("rule")},"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219"))}):e.createElement(e.Fragment,null,e.createElement(A.Z,{justify:"space-between",align:"middle",className:"mb20"},e.createElement(ee.Z,null,e.createElement(A.Z,{align:"middle"},e.createElement("span",{className:`${z.normalText}`},"\u6BCF\u9898\u5206\u503C"),e.createElement(pe.Z,{disabled:u,size:"large",className:"ml10 mr10",min:.1,max:100,value:p==null?void 0:p.score,precision:1,onChange:D=>l({type:"changeQuestionScore",payload:{score:D,itemType:t}})}),e.createElement("span",{className:z.normalText},"\u5206"))),(o==null?void 0:o.id)&&e.createElement(Ve.op,{onClick:()=>n("rule")},"\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219")),e.createElement(at.default,{columns:Fl(p==null?void 0:p.random_rule_type,l,t,u),dataSource:p==null?void 0:p.contents,pagination:!1,rowKey:"id"}))))},ut=y(83750),Bl=y(76697),ft=y(17849),xl=y(32637),C=y(59301),Cl=Object.defineProperty,Dl=Object.defineProperties,Il=Object.getOwnPropertyDescriptors,nn=Object.getOwnPropertySymbols,wl=Object.prototype.hasOwnProperty,Pl=Object.prototype.propertyIsEnumerable,ln=(n,t,a)=>t in n?Cl(n,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[t]=a,It=(n,t)=>{for(var a in t||(t={}))wl.call(t,a)&&ln(n,a,t[a]);if(nn)for(var a of nn(t))Pl.call(t,a)&&ln(n,a,t[a]);return n},an=(n,t)=>Dl(n,Il(t)),Oe=(n,t,a)=>new Promise((r,s)=>{var o=u=>{try{l(a.next(u))}catch(c){s(c)}},i=u=>{try{l(a.throw(u))}catch(c){s(c)}},l=u=>u.done?r(u.value):Promise.resolve(u.value).then(o,i);l((a=a.apply(n,t)).next())}),Nl=({})=>{var n,t,a,r,s,o,i,l,u,c,p,D,N,$,j;const[g]=(0,ne.useSearchParams)(),f=(0,ne.useParams)(),{data:d,dispatch:O,setPreview:I,getData:Y,handlePreview:q,disabled:k}=(0,e.useContext)(je),[K,w]=(0,e.useState)(""),[v,G]=(0,e.useState)((t=(n=d==null?void 0:d.item_types)==null?void 0:n[0])==null?void 0:t.item_type),[te,de]=(0,e.useState)(!0),[me,Ge]=(0,e.useState)(!1),Ze=(_,B)=>Oe(void 0,null,function*(){var S,Z,P,m,x,T;const ue=d.item_types.map(h=>h.item_type_text),he=(S=d==null?void 0:d.item_types)==null?void 0:S.filter(h=>{var Fe,be;return((Fe=h.contents)==null?void 0:Fe.length)>0||((be=h==null?void 0:h.item_banks)==null?void 0:be.length)>0});if(d.sort_by_item_type=ue,!((Z=d.item_types)!=null&&Z.length)){oe.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if((he==null?void 0:he.length)===0){oe.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}let Ne=()=>Oe(void 0,null,function*(){const h=(0,Ae.cloneDeep)(d),{item_types:Fe}=h||{};h.item_types=Fe.filter(J=>J.item_type===v),(yield ze(f.id||f.categoryId,h)).status===0&&(G(B),oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),_||ne.history.push("/paperlibrary"))}),W=(m=(P=d==null?void 0:d.item_types)==null?void 0:P.filter(h=>h.item_type_text==="\u5B9E\u8BAD\u9898")[0])==null?void 0:m.item_banks,E=0;W==null||W.map(h=>{h.high_resources_consume&&(E=E+1)}),console.log(E),E>0?Me.default.info({centered:!0,icon:null,width:600,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",content:C.createElement("div",null,C.createElement("div",{className:R.tipcontent},C.createElement("div",null,C.createElement("div",{className:R.name},"\u60A8\u597D\uFF01",(x=(0,ft.eY)())==null?void 0:x.username,"\uFF08",(T=(0,ft.eY)())==null?void 0:T.login,"\uFF09\uFF1A"),C.createElement("div",{className:R.tip},"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",C.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),C.createElement("div",{className:R.info},C.createElement("i",{className:"iconfont icon-xunifangzhenti1 mr10 font26"}),C.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),C.createElement("span",{style:{color:"#232B40"}},`${E}\u4E2A`))),C.createElement("div",null,C.createElement("div",{className:R.img},C.createElement("img",{src:xl,width:"124px",height:"124px"})),C.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")))),onOk:()=>{Ne()}}):Ne()}),fe=(_,B,S)=>Oe(void 0,null,function*(){console.log(d);const Z=an(It(It({},d.exercise),f),{exerciseId:f.categoryId,sort_by_item_type:d.sort_by_item_type,difficulty:d.examination_bank.difficulty,exam_notes:d.examination_bank.exam_notes,exercise_name:d.examination_bank.name,time:d.examination_bank.time,changed_item_type:v,item_types:d.item_types,sub_discipline_id:d.examination_bank.sub_discipline_id});(!_||B===1)&&(Z.is_reset=1);const P=yield(0,Bl.wy)(Z);return P.status===0&&(oe.ZP.success("\u4FEE\u6539\u6210\u529F "),G(S),_||ne.history.push(`/classrooms/${f.coursesId}/exercise/${f.categoryId}/detail?random=true`)),P}),Pe=_=>{Me.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closable:!0,content:C.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u9898\u578B\uFF1F"),onOk:()=>Oe(void 0,null,function*(){var B,S,Z,P;if(f.id){if((yield Pt(f.id,{item_type:[_]})).status!==0)return}else{const m=yield cn(f.categoryId,{item_type:[_]});if(Y(),m.status!==0)return}if(O({type:"deleteQuestionType",payload:_}),_===v){const m=gt(d,{type:"deleteQuestionType",payload:_});G(m.item_types.length?m.item_types[0].item_type:(S=(B=d==null?void 0:d.item_types)==null?void 0:B[0])==null?void 0:S.item_type)}else G((P=(Z=d==null?void 0:d.item_types)==null?void 0:Z[0])==null?void 0:P.item_type)})})};(0,e.useEffect)(()=>{var _;(_=d==null?void 0:d.examination_bank)!=null&&_.name&&de(!1),(0,Le.Dk)("\u968F\u673A\u7EC4\u5377")},[(a=d==null?void 0:d.examination_bank)==null?void 0:a.name]);const Q=()=>Oe(void 0,null,function*(){var _;let B=yield fe(!0,1);if((B==null?void 0:B.status)===0){const S=yield(0,L.ZP)(`/api/exercises/${f==null?void 0:f.categoryId}/simulate_start_answer.json`,{method:"get",params:{coursesId:f==null?void 0:f.coursesId,categoryId:f==null?void 0:f.categoryId}});(S==null?void 0:S.status)!=-1&&window.open(`/classrooms/${f.coursesId}/exercise/${f.categoryId}/${(_=(0,ft.eY)())==null?void 0:_.login}/initate_answer`)}});return C.createElement("div",{className:R.questionInfo},C.createElement("div",{className:"tc mb20"},C.createElement(ve.VP,{defaultValue:(r=d==null?void 0:d.examination_bank)==null?void 0:r.name,onFinish:_=>Oe(void 0,null,function*(){return O({type:"updateBaseInfo",payload:an(It({},d.examination_bank),{name:_})}),!0})})),C.createElement(A.Z,{justify:"center",className:"mb20"},C.createElement(ee.Z,{className:"mr30"},C.createElement("span",{className:R.label},"\u7B54\u9898\u65F6\u957F"),C.createElement("span",null,((s=d==null?void 0:d.examination_bank)==null?void 0:s.time)===-1?"\u4E0D\u9650":((o=d==null?void 0:d.examination_bank)==null?void 0:o.time)||"\u4E0D\u9650")),C.createElement(ee.Z,{className:"mr30"},C.createElement("span",{className:R.label},"\u96BE\u5EA6"),C.createElement("span",null,(l=Qe[`${(i=d==null?void 0:d.examination_bank)==null?void 0:i.difficulty}`])==null?void 0:l.label)),C.createElement(ee.Z,{className:"mr30"},C.createElement("span",{className:R.label},"\u8BD5\u9898\u603B\u6570"),C.createElement("span",null,((u=d==null?void 0:d.examination_bank)==null?void 0:u.question_count)||0)),C.createElement(ee.Z,null,C.createElement("span",{className:R.label},"\u603B\u5206"),C.createElement("span",null,((p=(c=d==null?void 0:d.examination_bank)==null?void 0:c.total_score)==null?void 0:p.toFixed(1))||0))),C.createElement("div",{className:R.content,style:{border:((D=d==null?void 0:d.item_types)==null?void 0:D.length)<=0&&"none"}},((N=d==null?void 0:d.item_types)==null?void 0:N.length)>0?C.createElement(A.Z,{wrap:!1},C.createElement(ee.Z,{flex:"260px",className:R.leftPart},!k&&C.createElement(A.Z,{className:"mb20"},C.createElement(Ve.op,{style:{margin:"0 15px",borderRadius:2},onClick:()=>w("setScore")},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C"),(f==null?void 0:f.id)&&C.createElement(Ve.op,{shape:"default",onClick:()=>w("questionType")},"\u6DFB\u52A0\u9898\u578B")),C.createElement(gl,{list:d.item_types,onSelect:_=>Oe(void 0,null,function*(){if(_===v)return;de(!0);const B=d.item_types.find(S=>S.item_type===v);if(v!=="PRACTICAL"&&B.contents.length>0&&(f!=null&&f.id)){const S=(0,Ae.cloneDeep)(d),{item_types:Z}=S||{};S.item_types=Z.filter(P=>P.item_type===v);try{(yield ze(f.id||f.categoryId,S)).status===0&&G(_)}catch(P){}}else f.categoryId?fe(!0,2,_):Ze(!0,_);de(!1)}),onDelete:Pe})),C.createElement(ee.Z,{flex:1,className:R.rightPart},C.createElement(ge.Z,{spinning:te},C.createElement(Al,{setVisibleModalType:w,currentItemType:v,onDelete:Pe})))):C.createElement(qe.Z,{customText:"\u8BF7\u5148\u8BBE\u7F6E\u8BD5\u5377\u9898\u578B",styles:{margin:"70px auto"},ButtonTwo:C.createElement(A.Z,{justify:"center",className:"mt20"},(f==null?void 0:f.id)&&C.createElement(Ve.op,{style:{width:88},onClick:()=>w("questionType")},"\u6DFB\u52A0\u9898\u578B"))})),!!(f!=null&&f.id)&&C.createElement("div",{className:R.fixedBottom},C.createElement(ut.Z,{className:`${R.previewBtn} mr20`,onClick:()=>Oe(void 0,null,function*(){var _,B;const S=(_=d==null?void 0:d.item_types)==null?void 0:_.filter(Z=>{var P,m;return((P=Z.contents)==null?void 0:P.length)>0||((m=Z==null?void 0:Z.item_banks)==null?void 0:m.length)>0});if(!((B=d.item_types)!=null&&B.length)){oe.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}if((S==null?void 0:S.length)===0){oe.ZP.warning("\u8BD5\u9898\u603B\u6570=0\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u62BD\u9898\u89C4\u5219");return}yield Ze(!0,v),q()})},"\u8BD5\u5377\u9884\u89C8"),C.createElement(ut.Z,{type:"primary",className:R.confirmBtn,onClick:()=>Ze()},C.createElement("i",{className:"iconfont icon-baocun1 mr5"}),"\u4FDD\u5B58\u8BD5\u5377")),!!(f!=null&&f.categoryId)&&C.createElement("div",{className:R.fixedBottom,style:{justifyContent:(($=d==null?void 0:d.exercise)==null?void 0:$.exercise_status)!==1?"end":"center"}},C.createElement(ut.Z,{className:`${R.previewBtn} mr20`,onClick:()=>Oe(void 0,null,function*(){var _,B;document.body.scrollIntoView(),ne.history.push(`/classrooms/${f.coursesId}/exercise/${(_=d==null?void 0:d.exercise)==null?void 0:_.id}/detail?random=${(B=d==null?void 0:d.exercise)==null?void 0:B.is_random}`)})},"\u8FD4\u56DE"),((j=d==null?void 0:d.exercise)==null?void 0:j.exercise_status)===1&&C.createElement(ut.Z,{className:`${R.previewBtn} mr20`,onClick:Q},"\u6A21\u62DF\u8003\u8BD5"),(d==null?void 0:d.exercise.exercise_status)===1&&C.createElement(ut.Z,{type:"primary",className:R.confirmBtn,onClick:()=>fe()},"\u63D0\u4EA4")),C.createElement(wn,{open:K==="questionType",onCancel:()=>w(""),onOk:_=>Oe(void 0,null,function*(){var B,S;const Z=[],P=gt(d,{type:"setQuestionType",payload:_}),m=((B=P==null?void 0:P.item_types)==null?void 0:B.map(x=>x.item_type))||[];for(const x of((S=d==null?void 0:d.item_types)==null?void 0:S.map(T=>T.item_type))||[])m.includes(x)||Z.push(x);f.id&&Z.length>0&&(yield Pt(f.id,{item_type:Z})).status!==0||(O({type:"setQuestionType",payload:_}),G(v||P.item_types[0].item_type),w(""))})}),C.createElement(On,{open:K==="setScore",onCancel:()=>{w("")},onOk:_=>Oe(void 0,null,function*(){console.log("---newData",_);const B=_.item_types.map(S=>({item_type:S.item_type,score:S.score}));f.id?(yield $e(f.id,{score_settings:B})).status===0&&O({type:"init",payload:_}):(yield ot(f.categoryId,{score_settings:B})).status===0&&O({type:"init",payload:_}),w("")})}),C.createElement(rl,{open:K==="rule",onCancel:()=>w(""),currentItemType:v,setVisibleModalType:w}),g.get("type")==="settings"&&C.createElement(pl,{open:K==="selectShixun",onCancel:()=>w(""),onOk:_=>{if(console.log(_),(_==null?void 0:_.length)<=0){oe.ZP.info("\u5B9E\u8BAD\u6570\u4E0D\u80FD\u4E3A0");return}O({type:"addShixun",payload:{shixunList:[..._]}}),w("")}}))},kl=y(67572),we=y(59301),Sl=Object.defineProperty,Ol=Object.defineProperties,Zl=Object.getOwnPropertyDescriptors,un=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,jl=Object.prototype.propertyIsEnumerable,on=(n,t,a)=>t in n?Sl(n,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[t]=a,it=(n,t)=>{for(var a in t||(t={}))Tl.call(t,a)&&on(n,a,t[a]);if(un)for(var a of un(t))jl.call(t,a)&&on(n,a,t[a]);return n},wt=(n,t)=>Ol(n,Zl(t)),vt=(n,t,a)=>new Promise((r,s)=>{var o=u=>{try{l(a.next(u))}catch(c){s(c)}},i=u=>{try{l(a.throw(u))}catch(c){s(c)}},l=u=>u.done?r(u.value):Promise.resolve(u.value).then(o,i);l((a=a.apply(n,t)).next())}),Ll=()=>{var n,t,a,r;const[s,o]=(0,e.useState)("baseInfo"),i=(0,ne.useDispatch)();(0,e.useEffect)(()=>{i({type:"globalSetting/footerToggle",payload:!1})},[]);const l=(0,ne.useParams)(),u=!!(l.id||l.categoryId),[c]=(0,ne.useSearchParams)();(0,e.useEffect)(()=>{c.get("type")==="settings"&&o("settings")},[]);const[p,D]=(0,e.useReducer)(gt,null),[N,$]=(0,e.useState)(!1),j=()=>vt(void 0,null,function*(){$(!0);let v;l.categoryId?v=yield pn(l):v=yield Ce(l.id),$(!1),v.status===0&&D({type:"init",payload:v})});(0,e.useEffect)(()=>{u?j():D({type:"init",payload:{examination_bank:{difficulty:2}}})},[l]);const[g,f]=(0,e.useState)(""),d=(v,G)=>vt(void 0,null,function*(){var te,de,me,Ge;const Ze=(te=p==null?void 0:p.item_types)==null?void 0:te.filter(Q=>{var _;return((_=Q==null?void 0:Q.item_type)==null?void 0:_.toUpperCase())===(G==null?void 0:G.type)}),fe={sort_by_item_type:p.sort_by_item_type,difficulty:p.examination_bank.difficulty,exam_notes:p.examination_bank.exam_notes,name:p.examination_bank.name,time:p.examination_bank.time,item_types:p.item_types};if(v!==void 0&&!(v!=null&&v.single_question_id)){fe.seleted_item_bank_ids=v==null?void 0:v.seleted_item_bank_ids,fe.item_types=Ze;const Q=yield Nt(fe);if((Q==null?void 0:Q.status)===0){let _=(0,Ae.cloneDeep)(k.data);_.questionList=(de=_==null?void 0:_.questionList)==null?void 0:de.map(B=>{var S;return B.type===G.type?wt(it({},B),{questions:((S=Q==null?void 0:Q.questions)==null?void 0:S.questions)||[]}):B}),K({show:!0,data:_})}return}if(v!==void 0&&(v!=null&&v.single_question_id)){fe.seleted_item_bank_ids=v==null?void 0:v.seleted_item_bank_ids,fe.single_question_id=v==null?void 0:v.single_question_id,fe.item_types=Ze;const Q=yield Nt(fe);if((Q==null?void 0:Q.status)===0){let _=(0,Ae.cloneDeep)(k.data);_.questionList=(me=_==null?void 0:_.questionList)==null?void 0:me.map(B=>{var S,Z;if(B.type===G.type){const P=(0,Ae.cloneDeep)(B==null?void 0:B.questions);return P.splice(G.index,1,(Z=(S=Q==null?void 0:Q.questions)==null?void 0:S.questions)==null?void 0:Z[0]),console.log(B==null?void 0:B.questions,P,G.index,"new_questions"),wt(it({},B),{questions:P})}return B}),K({show:!0,data:_})}return}const Pe=yield dn(fe);if((Pe==null?void 0:Pe.status)===0){const Q=(0,Le.ad)(Pe);let _=[];(Ge=p==null?void 0:p.item_types)==null||Ge.forEach(B=>{var S;const Z=(S=Q==null?void 0:Q.questionList)==null?void 0:S.find(P=>B.item_type===P.type);_.push(Z)}),console.log(p,"sortList"),_=(0,Ae.compact)(_),Q.questionList=_,K({show:!0,data:Q}),f(new Date)}}),O=v=>{var G;let te=(0,Ae.cloneDeep)(k.data);te.questionList=(G=te==null?void 0:te.questionList)==null?void 0:G.map(de=>de.type===v.type?wt(it({},de),{questions_score:v.scoreTotal}):de),D({type:"changeQuestionScore",payload:{score:v.score,itemType:v.type}}),K({show:!0,data:te})},I=v=>vt(void 0,null,function*(){const G={sort_by_item_type:p.sort_by_item_type,difficulty:p.examination_bank.difficulty,exam_notes:p.examination_bank.exam_notes,name:p.examination_bank.name,time:p.examination_bank.time,item_types:p.item_types,sub_discipline_id:p.examination_bank.sub_discipline_id};if(v){(yield mn(it(it({},G),v))).status===0&&oe.ZP.success("\u4FDD\u5B58\u6210\u529F");return}(yield ze(l.id,G)).status===0&&(oe.ZP.success("\u63D0\u4EA4\u6210\u529F"),ne.history.push("/paperlibrary?defaultActiveKey=0"))}),Y=zt(),[q]=b.default.useForm(),[k,K]=(0,e.useState)({show:!1,data:{}}),w=!!((n=p==null?void 0:p.exercise)!=null&&n.exercise_status)&&((t=p==null?void 0:p.exercise)==null?void 0:t.exercise_status)!==1;return we.createElement(je.Provider,{value:{data:p,disabled:w,dispatch:D,setPreview:K,getData:j,handlePreview:d}},k.show?we.createElement(kl.Z,{key:g,data:k.data,onExchange:d,onTypeScore:O,submit:I,goBack:()=>K({show:!1,data:{}})}):we.createElement("div",{className:M.wrapper},we.createElement("div",{className:"edu-container"},we.createElement(Re.Z,{className:M.breadCrumbWrapper,separator:">",items:l!=null&&l.categoryId?[{title:we.createElement(ne.Link,{to:`/classrooms/${l.coursesId}/exercise`},(r=(a=(0,ft.eY)())==null?void 0:a.course)==null?void 0:r.course_name)},{title:we.createElement(ne.Link,{to:`/classrooms/${l.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")},{title:"\u7F16\u8F91\u8BD5\u5377"}]:[{title:we.createElement(ne.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")},{title:"\u968F\u673A\u7EC4\u5377"}]}),we.createElement(ve.d4,{activeKey:s,tabs:[{key:"baseInfo",label:"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F"},{key:"settings",label:"\u7EC4\u5377\u914D\u7F6E"}],onChange:v=>vt(void 0,null,function*(){if(v==="settings"&&(yield q.validateFields(),!u)){const G=yield et(p);G.status===0&&ne.history.replace(`/randompaper/edit/${G==null?void 0:G.examination_bank_id}?type=settings`)}o(v)})}),s==="baseInfo"&&we.createElement(Dn,{courseOptions:Y,setCurrentKey:o,loading:N,form:q}),we.createElement("div",{style:{display:s==="settings"?"block":"none"}},p&&we.createElement(Nl,null)))))}},48847:function(Te,Se,y){y.d(Se,{Z:function(){return ie}});var e=y(43418),M={ul:"ul___TdfYY"},oe=y(32637),b=y(59301),Re=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ge=(U,A)=>{var pe={};for(var H in U)ne.call(U,H)&&A.indexOf(H)<0&&(pe[H]=U[H]);if(U!=null&&Re)for(var H of Re(U))A.indexOf(H)<0&&ve.call(U,H)&&(pe[H]=U[H]);return pe},ie=U=>{var A=U,{open:pe,onCancel:H}=A,L=ge(A,["open","onCancel"]);return b.createElement(e.default,{centered:!0,open:pe,title:b.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:H,footer:null},b.createElement("div",null,b.createElement("div",{className:"tc"},b.createElement("img",{className:"mt10",src:oe,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),b.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),b.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),b.createElement("div",{style:{color:"#333"},className:"pt30 font14"},b.createElement("ul",{className:M.ul},b.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),b.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),b.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},77496:function(Te,Se,y){y.d(Se,{U:function(){return We}});var e=y(59301),M=Object.defineProperty,oe=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,ne=(ie,U,A)=>U in ie?M(ie,U,{enumerable:!0,configurable:!0,writable:!0,value:A}):ie[U]=A,ve=(ie,U)=>{for(var A in U||(U={}))b.call(U,A)&&ne(ie,A,U[A]);if(oe)for(var A of oe(U))Re.call(U,A)&&ne(ie,A,U[A]);return ie},ge=(ie,U,A)=>new Promise((pe,H)=>{var L=le=>{try{re(A.next(le))}catch(Ee){H(Ee)}},ae=le=>{try{re(A.throw(le))}catch(Ee){H(Ee)}},re=le=>le.done?pe(le.value):Promise.resolve(le.value).then(L,ae);re((A=A.apply(ie,U)).next())});function We(ie,U){const[A,pe]=(0,e.useState)(U),[H,L]=(0,e.useState)(!1),[ae,re]=(0,e.useState)();return[A,H,(Ee,se=!1)=>ge(this,null,function*(){const ye=se?U:ve(ve({},A),Ee);L(!0),pe(ye);const V=yield ie(ye);return L(!1),re(V),V}),ae]}},32637:function(Te,Se,y){Te.exports=y.p+"static/AssistantCode3.a8740efb.jpeg"},73631:function(Te){Te.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},31328:function(Te){Te.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAodJREFUOBGtU0trFEEQ/qZnM5NsWBCfSEjwQdSggmAieAv4uOnFg5eIXgTvEY+ePJqToDf9AcZDFAUF8SgEQUxAjC6+QlhX4xo0G93ZnRnr697umSyKBCyY/aqqq76q6uoF/rN4lu/BmzSsLGFM7P4kAZQCiBTR64nCw/MHvRnj+fuvI7zxtDWJJD1lQulO5TPHnkAqpuAUFKZUqg8da8xI35+/cMh77AjHJ5cakh/oqHa2ZhGHpSb+STxJZA3lqesFG1CuLAdsqLfbb/dlTwQ7GdmG9VGVBuoNfT/nHGHUSnByeAN2binmmDK1gyM7aGvl6gruPvtadCOfvVlxN0PFjsF4qxMptjl7BflirsPAVxJoQjy5eUMqq6bkMgbWF7C4HGMlsnRmZE82xtEdYSwGnRTuhCvVqG3T8bGhHpweKaFWj3HpzqI7Z16SmHxHmKbcVE7yBs+k1uBm8wh6Q4VQJvrZMkEp98EGBB2h3pFUMWJmPLKniKGtXZhZiLC/L8CLhQbmqhHefmmi3pRYOwInY65gRiiM+ZEP9Ic4c7ik+Ye3dePK/W94/bmpbVNO4u2S2rmrOmRvtkEmlHraC9EUgEzo/optVwZM4IiCLivR1WhywwrT75p4WYlkqhTT7xs4vreIke2h3KWHTaUClC/ZnsR3fOTWMnarZi/QulYhr2l0MMDorhA7NhbwodbC5Xs/9FT5d+s6lJJSzHxWJ9ov9Xw8KceYX9LrQ9+6LF6pgs4luqVIIl+G69gp0id1tk+8/byJ77+AV9UEiRTJMnQMOYycuPZpNuhS+7TF+fgkiBSr55+J9eXOm1E86wjpPzrx8aI8hd3U1yryrOcejQ9cXWveP+N/A79g8eaXNDk4AAAAAElFTkSuQmCC"}}]);